summaryrefslogtreecommitdiff
tag namev2018.8 (bb3c65f30824e92c5cac950fec8da036f0dabcd7)
tag date2018-08-22 10:29:56 -0400
tagged byColin Walters <walters@verbum.org>
tagged objectcommit 7aa242c34c...
downloadostree-2018.8.tar.gz
Release 2018.8
This release is pretty much all minor bugfixes: memory leaks, fixing error messages and docs, handling a race condition on pull with summary updates. There's one new feature (noted below), and we also gained a new contributing tutorial: https://mail.gnome.org/archives/ostree-list/2018-August/msg00005.html Thanks to Robert Fairley and Cheryl Fong! The one bugfix I want to call out explicitly is: ostree-remount.service: RemainAfterExit=yes PR: #1697 It's surprising it took us so long to find and fix this; I've seen occasional boot failures that I believe trace down to this problem. The behavior of systemd units of Type=simple without RemainAfterExit=yes set is rather nonsensical; I may try to push to have a warning emitted upstream if such a unit is a dependency of another. And the one new feature is the `auto-update-summary` config option for repositories. For more information, see the docs and PR: #1681 Thanks to all contributors! ``` Alexander Larsson (3 PRs, 3 commits) Fix leak in ostree_repo_list_collection_refs (#1700) ostree_repo_static_delta_generate: Fix leak (#1701) ostree_repo_pull_from_remotes_async: Fix leak of options (#1702) Colin Walters (3 PRs, 3 commits) lib/pull: Fix minor memleak in error path (#1684) ostree-remount.service: RemainAfterExit=yes (#1697) Release 2018.8 (#1705) Dan Nicholson (1 PR, 5 commits) PR: #1698 repo: Add OSTREE_REPO_TEST_ERROR=invalid-cache env var tests: Test for recovery from corrupted summary cache lib/pull: Fetch summary if cached version doesn't match signature lib/pull: Add debug message when loading summary from cache tests: Add tests for remote summary update races Jonathan Lebon (4 PRs, 10 commits) ci: Bump rpm-ostree tag we build for tests (#1708) PR: #1692 lib: Fix some logic/error-checking code lib: Fix some minor memory leaks lib: Check for NULL pointers in some more places PR: #1693 lib/commit: Only auto-update summary if refs were written lib/config: Deprecate commit-update-summary option lib/config: Rename change-update-summary to auto-... lib/refs: Use GLNX_HASH_TABLE_FOREACH_KV helper PR: #1710 ostree/config: Delete rogue printf and tweak help man/config: Keep cmdsynopsis for GROUP.KEY version Matthew Leeds (4 PRs, 5 commits) man/ostree.repo-config: Update min-free-space-* docs (#1687) lib/repo-commit: Fix min-free-space error message (#1691) lib/repo-pull: Use correct keyring for dynamic remotes (#1695) PR: #1681 config: Add a core/change-update-summary option lib/repo: Take exclusive lock while generating summary Philip Withnall (1 PR, 1 commit) lib/repo-pull: Prefer object pull over from-scratch delta if ref exists (#1709) Robert Fairley (2 PRs, 2 commits) docs: Add Contributing Tutorial to Mkdocs pages (#1711) PR: #1694 docs: Add contributing tutorial (and 1 commit from other author) Sinny Kumari (1 PR, 1 commit) src/ostree: Add --group option to ostree config (#1696) Stefan Agner (1 PR, 1 commit) Avoid race condition in case tests directory does not exist (#1704) Umang Jain (1 PR, 1 commit) Post-release version bump (#1683) Will Thompson (1 PR, 1 commit) repo: remove outdated note from write_config() docs (#1707) Will Thompson (1 PR, 1 commit) man/ostree.repo-config: improve min-free-space-* docs (#1706) bubblemelon (2 PRs, 2 commits) bin/refs: Clarify --create error message (#1690) PR: #1694 docs: Add detail to CONTRIBUTING.md and link to tutorial (and 1 commit from other author) ``` Git-EVTag-v0-SHA512: cb84a0dc71f917fc9fa715531e3154a23e861bf1e4223caf6c34e16461c7830a383bb9f090963eaaeaeb3c449434be7cf4246e63c15d5a2d5c7da101568f52e3 -----BEGIN PGP SIGNATURE----- iQFHBAABCgAxFiEEq5KKnPjdBikJw3u93EX9WSHBPwsFAlt9c2QTHHdhbHRlcnNA dmVyYnVtLm9yZwAKCRDcRf1ZIcE/CxuwB/9iHomomiGU//WhfIos5aqKSwDnkMcI AwGx3i7KZlcpC9Ug2fKcUJDG0zKwVHGjDycvc0gFX+YYbzRak0ghXMQ+HUXXNKNX KSD0BRhx5slSO0POBN0k1emthzv33o8R9K6Mpa+hrUhdTu12xmtOS5MbJvZje6Km 4y9PARSPkNAzRI8pGaEm1lXaL9YizYRgQElbiWMgGM7D0vvlCgKbQjYHy4diT3yr ivGkLR7i0MDPTmR+ehe6U4ZnmKG67r/Nql6NqhRwjR0n9CQyVs1SzhSCSBBwGXCj DoX18sNjLKMx7J/zYOGS8WIGXzPuSgdp7vEtqBS0+Nmz0RAF7/hS+Wf5 =Vl8H -----END PGP SIGNATURE-----