summaryrefslogtreecommitdiff
tag namev2016.5 (f6fa8a4664d6b4ecf083e827039d2c93cf7c5ffa)
tag date2016-04-15 11:30:35 -0400
tagged byColin Walters <walters@verbum.org>
tagged objectcommit bfa23bdc1f...
downloadostree-2016.5.tar.gz
Release 2016.5
This release is the first one where the git repository is now canonically [on Github](https://github.com/ostreedev/ostree). The [CONTRIBUTING.MD](https://github.com/ostreedev/ostree/blob/master/docs/CONTRIBUTING.md) guide is now updated, but the TL;DR is we still support patches to the mailing list and Bugzilla as well. This release has a few highlights. The first is many updates to the tests - thanks in particular to Simon McVittie is working on [Debian packaging](https://anonscm.debian.org/git/collab-maint/ostree.git) and as part of that made numerous fixes to the tests. Jonathan Lebon also helped debug some tricky issues resulting from running the tests in the Docker container for Project Atomic vs in a pbuilder etc. Jonathan Lebon also added new APIs for the OSTree SELinux handling in preparation for rpm-ostree package layering work. Alexander Larsson contributed several new API and feature additions to improve support for a model where a privileged system helper process can pull and verify content that was downloaded by an unprivileged user - i.e. "Install xdg-app system wide". Colin Walters updated the documentation, including a new section on [repository management](https://ostree.readthedocs.org/en/latest/manual/repository-management/). Gatis Paeglis introduced a [smaller GRUB2 generator](https://github.com/ostreedev/ostree/pull/228) which should be nice for embedded systems - it allows avoiding having the full GRUB2 binaries on the target system, which are large due to internal static linking. Thanks to all contributors! Alexander Larsson (19): pull: Add OSTREE_REPO_PULL_FLAGS_UNTRUSTED flag Add --untrusted option to pull and pull-local pull: Don't try to cache summaries for pull-local Fix local-pull test pull-local: Support --gpg-verify and --gpg-verify-summary Support pathnames for --subpath=... Export ostree_repo_get_remote_option* functions Inherit remotes and remote options from parent repo Add test case for inheriting remote options Add support for ostree static-delta delete Fix the symbol versions for ostree_repo_get_remote_*option fetcher: Initialize output_stream_set_lock mutex commit: Fix crash if dfd_iter is NULL Add cache_dir_fd to OstreeRepo Add OstreeRepo option for an out-of-band cache dir Add remotes-config-dir to OstreeRepo Look for $remotename.trustedkeys.gpg in remotes.d dir static-delta: Put temp files in /var/tmp static-delta: Initialize read_source_fd to -1 Colin Walters (15): Add a stub .travis.yml tests: Add a test-abi docs: Add a section on repository management commit: Support generating commits with no parent, or a custom one commit: Support writing orphans docs/CONTRIBUTING.md: Update for github move, Homu etc. tests: Make failing to kill the GPG agent non-fatal build: Find grub2-mkconfig a bit more automagically build: Make tests/libreaddir-rand.so rule use AM_V_GEN Use git.mk pull: More consistently use remote_repo_local for local repos build: Move grub2-15_ostree back to pkglibexecdir man: Elaborate on per-remote GPG refs: Add g_prefix_error around opendir for easier debugging Release 2016.5 Dan Nicholson (4): core: Add verbose messages for pruning core: Add debug messages for traversing build: Set G_LOG_DOMAIN to OSTree main: Set log handler for OSTree domain Gatis Paeglis (2): Introducing ostree-grub-generator Fix AS_HELP_STRING for builtin grub2 mkconfig Giuseppe Scrivano (6): tests: add libostreetest.h to EXTRA_DIST tests: add missing ${CMD_PREFIX} before ostree contrib: indent golang code using only tabs instead of both tabs and spaces Remove empty new lines at the EOF docs: Prefer the form "cannot" to "can not" cfg.mk: ignore syntax-check for git.mk Jonathan Lebon (7): Merge pull request #220 from cgwalters/travis-stub OstreeSePolicy: add ostree_sepolicy_get_csum() commit: support editor for orphan commits test-pull-untrusted.sh: always corrupt a regular file, not a symlink basic-test: commit with a non-empty subject small cleanups ostree-repo-pull: always initialize flags_i Krzesimir Nowak (1): manual: Fix a bunch of typos and docbookisms Simon McVittie (16): packaging: fix bashism in dist-snapshot target test-xattrs: use TAP syntax to skip test various tests: skip if temp directory lacks xattr support Symlink libreaddir-rand.so into tests directory tap-test: clean up temporary test directories as intended In tests that use gpg, terminate the gpg-agent after testing .gitignore: update Load g-i bindings from builddir during build-time testing tests/admin-test.sh: this is a bash script, not a POSIX sh script Force libreaddir-rand to be a shared library Skip tests that run rofiles-fuse if /dev/fuse or /etc/mtab unavailable Probe for GNU parallel more accurately libtest.sh: use G_TEST_SRCDIR, G_TEST_BUILDDIR to find resources test-abi: use G_TEST_SRCDIR, G_TEST_BUILDDIR test-xattrs: sync how this is skipped with test-rofiles-fuse libtest.sh: only check whether $(pwd) is empty once Git-EVTag-v0-SHA512: dc5e94e15c180d424c225f302a4f07c994157750016342016a823735cecc0c1f3e47ba2fcd3a77ce91df806c1058313a6347359024efe5dd004d7fdd7f1e7335 -----BEGIN PGP SIGNATURE----- iQEcBAABCgAGBQJXEQkbAAoJENxF/VkhwT8LVm4H/0QQjlEOOOvy39JkNmdi2oEj i8jRfkNyTKiF6tbsXUWgoLgvw5/apchFtWJTOKA13scehhdFQK0qTPZN99aqDxZq 38yfJWUQ7uZtsKZCn0cTI6ZUTPQzb+a7sPBHcZuD42nzjvEyUHtzNzrE1T8ry2mk 2iPyhbyIOcJCYcZMKp9X0mVGVxCN5Wb7oDTlxuboq/fOnxexVDWSWmoQKFA6xJVT XoUdSxpN7MXEjxv0Myen3MQByHL1hZUy03Smo6HXt9jI3lTqVeHBHnGvVPOwzI7W qiewGxqEvBjZB583ALoFeTcEq6qlBWN38dTwZ+ST3u5n+4YGXohFKJk3pQfaGs4= =SDY6 -----END PGP SIGNATURE-----