Release 2016.7 This release is almost entirely bugfixes. Most notable is a fix for a relatively rare race condition in the pull code on cleanup (after completion), and also a memory leak. Besides that, there are improvements for the test suite, some more porting away from libgsystem, a bugfix for static deltas important to flatpak, build tweaks for older glib, etc. Thanks to all contributors! Alexander Larsson (2): pull: Correctly handle repo->parent_repo when applying static deltas tests: Test partial commits for local remotes Bastien Nocera (1): libostree: Fix build failure with glib 2.42 Colin Walters (17): libostree.sym: Fix test-symbols libglnx porting: Use of GSDirFdIterator lib: Use sd_journal directly (optionally) lib: Use g_file_enumerator_iterate() if available, with fallback libglnx porting: Drop uses of gs_file_openat_noatime pull: Write commitpartial files for local imports too build-sys: Make libostree-1.so depend on the symbol file rofiles-fuse: Do allow fchmod/fchown on directories checkout: Add an option to require hardlinks delta: Add --if-not-exists option docs: Add a section on Docker tests/libtest.sh: Print non-matching file on failure tests: Add some test coverage of repeated pulls w/HTTP 500s fetcher: Hold a ref to main context for lifetime of thread fetcher: Clear all data for session in session thread fetcher: Remove unused GTask structure member Release 2016.7 Dan Nicholson (6): tests: Remove gpg verification files from EXTRA_DIST tests: Ensure mutable deployments from libostreetest build: Distribute libglnx and bsdiff Makefile templates tests: Remove extra $CMD_PREFIX from test-auto-summary.sh tests: Improve check for /proc/cmdline kargs build: Override systemd unit directory for distcheck Jonathan Lebon (2): ostree admin switch: fix short summary static-delta-core.c: squash unused var warning Krzesimir Nowak (1): core: Fix wrong return value docs Mathnerd314 (5): core: Use OSTREE_SHA256_STRING_LEN instead of 64 configure: Turn on -Wempty-body core: Add OSTREE_OBJECT_TYPE_COMMIT_META refs: Fix a logic error pull: Free fetch_data by default Simon McVittie (3): entry_pathname_test_helper: these tests need extended attributes tests: use our own generated libtool, not the one in $PATH tests: fail the build if symlinking tests/ostree fails Yu Qi Zhang (2): refs: allow overwrite of empty folders refs: resolve conflict between local/remote repos Git-EVTag-v0-SHA512: 782bd89c873f94081a7ec1bd8d1d802738960e48580a1ca6dbe00d86e7700fb7d36e86148100d30d7523c19a836b3abe7a8495327e238942817ec5700c165a64