Tags give the ability to mark specific points in history as being important
-
-
debian/2020.8-2_bpo10+1
d760a080 · ·ostree release 2020.8-2~bpo10+1 for buster-backports (buster-backports) (maintainer view tag generated by dgit --quilt=unapplied) [dgit distro=debian split --quilt=unapplied]
-
debian/2020.8-2
ef942451 · ·ostree release 2020.8-2 for unstable (sid) (maintainer view tag generated by dgit --quilt=unapplied) [dgit distro=debian split --quilt=unapplied]
-
debian/2020.8-1
cc9677bd · ·ostree release 2020.8-1 for unstable (sid) (maintainer view tag generated by dgit --quilt=unapplied) [dgit distro=debian split --quilt=unapplied]
-
-
v2020.8
3e289b19 · ·Release 2020.8 This release mostly contains scalability improvements and bugfixes. Caching-related HTTP headers are now supported on summaries and signatures, so that they do not have to be re-downloaded if not changed in the meanwhile. Summaries and delta have been reworked to allow more fine-grained fetching. It is now possible to store deltas in detached metadata outside of summary files, so that only relevant ones can be pulled when downloading a particular commit. In particular, deltas can now be stored in a separate directory indexed by target commit, thus grouping the subset of deltas affecting it. These indexes are updated when the summary is updated and the in-summary delta index would normally be updated. Related to the above, a new core option has been added to drop the deltas from the summary. However, as that would break older versions looking for the deltas there, it is off by default. Finally, this fixes several bugs related to atomic variables, HTTP timeouts, and 32-bit architectures. --- ``` Alexander Larsson (16): deltas: Add _ostree_get_relative_static_delta_index_path() deltas: Add ostree_repo_list_static_delta_indexes() function deltas: Update delta indexes when updating summary deltas: Add and document no-deltas-in-summary config option deltas: Make ostree_repo_static_delta_reindex() public deltas: Add CLI ops to list and reindex delta-indexes deltas: Use delta indexes when pulling deltas: Add tests for delta indexes deltas: Take a shared repo lock while reindexing deltas deltas: Set `indexed-deltas` key in the config and summary pull: Only download summary if we need it for the pull operation tests: Add a testcase to ensure we're not using the summary if we don't need it Add ostree_repo_gpg_sign_data() ostree pull: Add more g_debug spew around fetching deltas ostree_repo_gpg_sign_data: Fix API doc argument name pull: Don't save into cache passed in GByte summaries Colin Walters (7): Post-release version bump deploy: Remove (transfer none) from fd arg travis: Add a 32 bit build sysroot: Fix up some GI nullable annotations bin/checkout: Port some to new style deployment: Add a bunch of docs and fix annotations deployment: Ensure query_deployments_for returns nullable values Dan Nicholson (1): lib/deltas: Annotate from checksum as nullable Felix Krull (1): lib: fix GI parameter tags Jonathan Lebon (4): ostree-prepare-root: print st_dev and st_ino as 64-bit ints lib/fetcher-curl: Use G_SOURCE_REMOVE instead of FALSE lib/fetch-curl: Unref timeout source Drop use of `volatile` Kelvin Fan (1): docs: Fix various typos Luca BRUNO (5): ci/travis: move to newer base distro ci: run ci-release-build.sh on GitHub workflows/release: pattern-match on PR title Philip Withnall (5): libostree: Add support for ETag and Last-Modified headers lib/pull: Hook up HTTP caching headers for summary and summary.sig tests: Add simple test for summary file caching ostree/trivial-httpd: Add Last-Modified/ETag support tests: Split RFC 2616 date parsing code out and add tests William Manley (8): ostree_repo_get_bootloader: Document transfer none Refactor: Centralise choosing the appropriate bootloader Refactor: sysroot.bootloader: Store enum value rather than string Add support for explicitly requesting any specific bootloader type Refactor `ostree_sysroot_query_bootloader` Tests: Refactor bootloader-entries-crosscheck ``` Git-EVTag-v0-SHA512: 3a901507254214cda091915f7de2cb90a5a1042f40eadd3a4bdcd295e2c4f7fd9015447f3958cfdd816c5d7460752b6a0d0e4a5fca0287798d3071653ba59d47 -
debian/2020.7-1_bpo10+1
7bb2ca54 · ·ostree release 2020.7-1~bpo10+1 for buster-backports (buster-backports) (maintainer view tag generated by dgit --quilt=unapplied) [dgit distro=debian split --quilt=unapplied]
-
debian/2020.7-1
f1983683 · ·ostree release 2020.7-1 for unstable (sid) (maintainer view tag generated by dgit --quilt=unapplied) [dgit distro=debian split --quilt=unapplied]
-
-
v2020.7
32a3a129 · ·Release 2020.7 Static deltas can now be signed to more easily support offline verification. There's now support for multiple initramfs images; the idea here is that one can have a "main" initramfs image and a secondary one which represents local configuration. The documentation is now moved to https://ostreedev.github.io/ostree/# A lot of preparatory cleanups to the pull code landed for upcoming work on indexing deltas outside of the summary. On the bugfix side, the biggest one is a fix for an assertion failure when upgrading from systems before ostree supported devicetree. Also notable is that ostree no longer hardlinks zero sized files to avoid hitting filesystem maximum link counts. ``` Alexander Larsson (17): list-deltas: Don't break on non-subdir entries Fix leak when signing pull: Break out _ostree_repo_save_cache_summary_file() helper pull: Actually mmap summary files Add and use ot_checksum_bytes helper deltas: Break out _ostree_repo_static_delta_superblock_digest() helper Break out the signature verification code into a helper function fetch_summary_with_options: drop unnecessary "goto out" use Add g_autoptr helper for pushing a thread default main context repo_remote_fetch_summary: Use GMainContextPopDefault Inline repo_remote_fetch_summary Minor cleanup of _ostree_repo_remote_new_fetcher() ostree-repo-pull.c: Extract mirrorlist generation to helper Update the symbols files to match that we're now on 2020.6 ostree_repo_find_remotes_async: Fix leak of summary fetch_summary_with_options: Fix n-network-retries option parsing signatures: Fix leak in _sign_detached_metadata_append() Colin Walters (10): Post-release version bump ci: Drop var mount test deploy: Add some error prefixing around xattr setting commit: Tighten scope of two variables checkout: Ensure copies of unreadable usermode checkouts are readable deploy: Remove deployment bootcsum assertion delta: Some minor code style fixups checkout: Don't hardlink zero sized files libglnx: Bump to master Release 2020.7 Frédéric Danis (12): lib/deltas: Add inline signature for static-delta superblock bin/static-delta: Add support to sign superblock lib/deltas: Add signature check API for static-delta superblock bin/static-delta: Add command to verify delta signature lib/deltas: Support signed delta in execute_offline lib/deltas: Support signed delta in dump tests/delta: new tests for signed deltas tests/libtest.sh: Add skip_without_sign_ed25519() function tests/delta: new tests for 'ed25519' signed deltas lib/deltas: Check signed delta in execute_offline bin/static-delta: Add signature parameters to apply-offline tests/delta: Add new tests for applying signed deltas Jonathan Lebon (8): Makefile-libostree.am: Uncomment BUILDOPT_IS_DEVEL_BUILD conditional lib: Minor versioning related fixes lib/bootconfig: Add support for multiple initrd keys lib/deploy: Add deploy/stage APIs with options lib/deploy: Add support for overlay initrds Add Packit integration lib/deploy: Don't leak fd when checksumming dtbs ci: Make Packit ignore downstream patches Phaedrus Leeds (1): Avoid shadowing local variables Philip Withnall (3): lib/repo: Add mode and tombstone config options to the summary file lib/pull: Read mode and tombstone options from summary file if possible ostree/dump: Fix a memory leak Timothée Ravier (7): docs: Add Jekyll and theme config docs: Update Index page docs: Update Contributing and tutorial pages docs: Move and update pages from the manual docs: Move historical README to the docs README: Update and mention new docs docs: Fix URL in Jekyll _config.yml ``` Git-EVTag-v0-SHA512: d6f38b96bc9385bf89f347300967b53709be34d2bad9b78eecd7f5ae5c1bcadb18daca38576d65d325279d0bc77488fe49524c39114e3b2b05a7fe6eb24ac704 -
debian/2020.6-1
b892da09 · ·ostree release 2020.6-1 for unstable (sid) (maintainer view tag generated by dgit --quilt=unapplied) [dgit distro=debian split --quilt=unapplied]
-
-
v2020.6
5d2183f6 · ·Release 2020.6 One notable feature: ostree now supports `/` and `/boot` being on the same filesystem. I know this has been a long time coming and often demanded - thanks to everyone who contributed, but particularly @wmanley who even did two separate implementations to better compare the advantages/disadvantages! PR: https://github.com/ostreedev/ostree/pull/2149 Other than that it's mostly bugfixes; there is one quite important one for anyone using the `readonly=true` for `/sysroot` (which is still just Fedora CoreOS I suspect). There's some improvements to the GObject Introspection metadata, some (cosmetic) static analyzer fixes, a fix for the immutable bit on s390x, dropping a deprecated bit in the systemd unit file, etc. Thanks to everyone who contributed! ``` Colin Walters (11): Post-release version bump tests/inst: Bump to latest ostree and gtk-rs pull: Assign idle_src variable before calling unref() prepare-root: Remove unused variable admin/pin: Enforce that index is a number tests: Check the immutable bit linuxfsutil: Pass int to ioctl, not long tests/inst: Port to new sh-inline repo tests/inst: Update to published sh-inline crate Release 2020.6 Post-release version bump Felix Krull (2): lib: add some missing version tags lib: mark out parameters as out parameters Jonathan Lebon (4): configure.ac: Set is_release_build=no ostree-prepare-root: Fix /etc bind mount ostree-remount: Remount /etc rw if needed ci: Temporarily import kola test from jlebon's FCOS fork Matt Bilker (1): Fix mkinitcpio with newer systemd versions Simon McVittie (1): boot: Replace deprecated StandardOutput=syslog with journal, etc. William Manley (2): Refactor tests/bootloader-entries-crosscheck.py sysroot: Support /boot on root or as seperate filesystem for syslinux and u-boot ``` Git-EVTag-v0-SHA512: 87bbc042f89d96c9cdeb46853289fb816047532ce7061014e933b215bb5b97fb816472e532236866144f174e31dab5883eed753d7ebba07854532c657b6005b7 -
debian/2020.5-1_bpo10+1
bdeddd12 · ·ostree release 2020.5-1~bpo10+1 for buster-backports (buster-backports) (maintainer view tag generated by dgit --quilt=unapplied) [dgit distro=debian split --quilt=unapplied]
-
debian/2020.5-1
772b65fe · ·ostree release 2020.5-1 for unstable (sid) (maintainer view tag generated by dgit --quilt=unapplied) [dgit distro=debian split --quilt=unapplied]
-
-
v2020.5
8715989d · ·Release 2020.5 This release primarily fixes a regression in 2020.4 where the "readonly sysroot" changes incorrectly left the sysroot read-only on systems that started out with a read-only `/` (most of them, e.g. Fedora Silverblue/IoT at least) Link: https://github.com/ostreedev/ostree/pull/2160/commits/33eeb7b9ebd858c0246a9155b7a64b9f8a258583 One thing *not* fixed in this release that also changed in 2020.4 is that if you were shipping an OS build with device trees before proper support landed in 2020.4, you may need to "ratchet" an upgrade process. See the linked issue for ongoing discussion. Link: https://github.com/ostreedev/ostree/issues/2154 There's some additions to the pull API to aid flatpak, and although it turns out those are likely to be obviated by https://github.com/ostreedev/ostree/pull/2167 - we will retain those options in the future. Link: https://github.com/ostreedev/ostree/pull/2166 There were a few fixes to the man pages, and `ostree show` now displays the parent commit. The default dracut config now enables reproducibility. Link: https://github.com/ostreedev/ostree/pull/2170 On the "feature" side, there is a new `ostree admin unlock --transient`. We expect this to be a foundation for further support for "live" updates. Link: https://github.com/ostreedev/ostree/pull/2103/commits/f2773c1b55cdcc7eea0558e4f2505d4ecbd53d62 Finally, various CI improvements landed - more testing of FCOS in PXE/ISO, and most notably there's a large brand new test (written in Rust) that exercises a mix of `kill -9` and `reboot -ff` (immediate forced reboots) while upgrading. ``` Benjamin Gilbert (1): ci: test FCOS PXE and ISO install Colin Walters (8): Post-release version bump remount: Still remount /sysroot writable if not configured ro tests/repo-finder: Explicitly commit empty dir ci: Fix ISO testing ci: Barf on unset umask Add "transient" unlock tests/inst: Add destructive test framework Release 2020.5 Jonathan Lebon (7): app: Fix various CLI metavariable names lib/deploy: Clean up kargs override handling lib/deploy: Avoid shadowing variable lib/deploy: Simplify deployment creation lib/cleanup: Drop unnecessary GEqualFunc cast lib/deploy: Drop unneccessary function arg lib/deploy: Clarify comment re. staging API João Paulo Rechi Vita (1): dracut: Create reproducible images Philip Withnall (2): pull: Improve formatting of pull options in documentation pull: Add summary-{,sig-}bytes options to ostree_repo_pull() Stefan Agner (3): man: add glossary to main man page man: add missing options to the ostree-commit man page Show commit checksum of parent, if present Stephen Lowrie (1): ci: add pxe-offline-install testiso scenario ``` Git-EVTag-v0-SHA512: 9459e49ccc4e644f421364b2c95c66cdc535769a884677b977cf74ef23486997d8ce1977892f79bdb4da0ca211e03e3ea81946babd076bcde540659499b76876 -
debian/2020.4-2
a81fa4ab · ·ostree release 2020.4-2 for unstable (sid) (maintainer view tag generated by dgit --quilt=unapplied) [dgit distro=debian split --quilt=unapplied]
-
debian/2020.4-1
59c88b47 · ·ostree release 2020.4-1 for unstable (sid) (maintainer view tag generated by dgit --quilt=unapplied) [dgit distro=debian split --quilt=unapplied]