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
-----BEGIN PGP SIGNATURE-----
iQEcBAABCgAGBQJXgAYTAAoJENxF/VkhwT8L2J4H/AtKy2cJ8fzVmhwAhpL8+M4A
g6ayVp1xMj46tj1e3ifzfYmtonjdqoDUsTyVfcwT0ZTfSc83URL2IRUhyfYu6778
9/jvULJrIG7KDSuG0IJg4BZGg+LhsNMpzgy17rzMM4+fWhppXJTGETHBsvNnaNtp
z1agBRgT4mBMAD1HYQJNjlngCYsXyBFP3WGiC72wOyMff+HlDmaELbuKMZBvj0Fu
G9UQ5H2V0JeRBkCsf6npfBI0zHVefx02x0DvOVXXXXWQXqAdAD9x4NyelWiq7fYE
uldvo/P4QjNdKllbWfjV/UwclDajcjIkrSl2HIwfTLER3LLKIXwb6YqP0LKO4I4=
=+m3G
-----END PGP SIGNATURE-----