Tags give the ability to mark specific points in history as being important
-
-
v2023.7
a87e9069 · ·Release 2023.7 A variety of things here. I think the new support for a "transient etc" will be appreciated in many places. Note that to work with SELinux the build system side needs to ensure the labels on `/usr/etc` match `/etc`. Another important change is that the ostree HTTP layer now retries requests by default; this closes a very longstanding RFE. Also on the pull side, a longstanding bug was fixed where we'd still try to fetch "loose" objects even when we were doing a delta pull. There's a variety of clang-analyzer fixes (some false positives, some real memory leaks, etc). Even more in the below log; thanks to all contributors! ``` Alexander Larsson (2): tests: Fix whiteout test Support transient /etc Colin Walters (50): deploy: Remove global `sync` by default cmd/export: Port to C99 style cmd/export: Fold libarchive error handling cmd/log: Port to C99 style cmd/show-remote-url: Port to C99 style configure: post-release version bump prepare-root: Drop redundant print about signature/digest prepare-root: Init composefs options earlier prepare-root: Fold together composefs signature cases composefs: Hard error except on ENOENT even in "optional" case switchroot: Lower config parser to otcore, add unit tests commit: Drop dead code sign/ed25519: Fix two memory leaks switchroot: Use g_new/g_free consistently lib/repo-finder: Squash memory leak pull: Add assertions to quiet clang-analyzer commit: Quiet clang-analyzer warning pull: Quiet clang-analyzer warning lib/delta: Remove dead code lib/commit: Quiet clang-analyzer warning commit: Quiet clang-analyzer warning commit: Quiet clang-analyzer warning repo: Quiet clang-analyzer warning mutable-tree: Quiet clang-analyzer warning mutable-tree: Change some `g_return_if_fail` to `g_assert()` keyfile-utils: Quiet a clang-analyzer warning commit: Quiet clang-analyzer warning sysroot: Promote the "early prune" behavior to default ci: Move lints into main build ci: Add an automatic labeler action tests: Rework detection of trivial-httpd gitmodules: Use github GNOME mirror tests: Add an integration test for composefs signatures docs: Add authenticated-repos.md repo: Default bootloader to zipl on s390x ci: Ensure composefs+openssl are is enabled on Fedora ci: Disable composefs test for now repo: Add an option to label /usr/etc as /etc deploy: Improve error message for nonexistent stateroot composefs: Add more error prefixing tests: Use ext4, re-enable composefs test deploy: Remove lock when re-staging Release 2023.7 Eric Curtin (1): boot/dracut: Add erofs and overlayfs kernel modules HuijingHei (2): karg-delete: support multiple times doc: add `ostree admin deploy` option `--karg-delete` Jonathan Lebon (7): app/pull-local: Add `--disable-static-delta` lib/pull: Fix miscounting of missing metadata lib/pull: Don't scan commit objects we fetch via deltas ci: Run cosa unprivileged lib/pull: Drop static delta superblocks references Revert "ci: Run cosa unprivileged" lib/deploy: Log SELinux policy refresh Joseph Marrero (1): ostree-repo-pull: add options to configure retry behavior Owen W. Taylor (1): When exporting, use hardlinks for duplicated files dependabot[bot] (6): build(deps): bump libglnx from `c02eb59` to `54ad67d` build(deps): bump composefs from `1aed878` to `597a766` build(deps): bump composefs from `597a766` to `d085fbf` build(deps): bump composefs from `d085fbf` to `af86742` build(deps): bump composefs from `af86742` to `cca8be4` build(deps): bump libglnx from `54ad67d` to `aff1eea` ``` -
debian/2023.6-2
4e2eac08 · ·ostree release 2023.6-2 for unstable (sid) (maintainer view tag generated by dgit --quilt=unapplied) [dgit distro=debian split --quilt=unapplied]
-
debian/2023.6-1
6d553c80 · ·ostree release 2023.6-1 for unstable (sid) (maintainer view tag generated by dgit --quilt=unapplied) [dgit distro=debian split --quilt=unapplied]
-
-
debian/2023.3-2
95c84ac4 · ·ostree release 2023.3-2 for unstable (sid) (maintainer view tag generated by dgit --quilt=unapplied) [dgit distro=debian split --quilt=unapplied]
-
debian/2023.3-1
31a78f36 · ·ostree release 2023.3-1 for experimental (rc-buggy) (maintainer view tag generated by dgit --quilt=unapplied) [dgit distro=debian split --quilt=unapplied]
-
-
v2023.3
bf3495db · ·v2023.3 NOTE: As usual, some of these commits are actually for the Rust bindings, which are versioned and released separately. ``` Colin Walters (14): configure: post-release version bump treegen: Require at least one mutation ci: Turn off errors for deprecated-declarations ci: Drop workaround for fedora-release-container rust: Bump MSRV to 1.64 build-sys: Squash automake conditional warning re `.PHONY` Add clang formatting infrastructure lib: clang-format `ostree.h` tree-wide: Fix various include ordering issues lib: Fix one include clang-format: Don't align backslashes tree-wide: Run clang-format ci: Validate clang-format tests/inst: Add xshell and use it in one place Dan Nicholson (3): tests: Ensure real GIO backends aren't used ci: Add test configuration with soup3 fetcher/soup3: Rewrite without threads Daniel Kolesa (1): fetcher: add libsoup3 backend Jonathan Lebon (10): lib/sysroot-cleanup: Convert bootdir listing to dfd-relative lib/sysroot-cleanup: Make some static utility functions global lib/sysroot-cleanup: Drop dead code lib/sysroot-cleanup: Factor out bootfs cleanup lib/sysroot-cleanup: Make bootfs cleanup function global libotutil: add utility functions for calculating directory size lib/sysroot-deploy: Nuke `finalize-failure.stamp` on successful finalization tests/kola: delete unused .gitignore tests/kolainst: Add `make localinstall` lib/sysroot-deploy: Add experimental support for automatic early prune Joseph Marrero (2): Release 2023.3 configure: post-release version bump Philip Withnall (1): lib/fetcher: Add some debugging messages to the libsoup request path ``` Git-EVTag-v0-SHA512: fad7ceda84d968dda00259854e5eb2d0cf971a3b90996e55847c0045a27a673eda7629bf295b232a57bdf78e307e655e927c498a929ff6b4ab8ec0f867f31e0f -
-
-
v2023.2
29106eb9 · ·Release 2023.2 NOTE: As usual, some of these commits are actually for the Rust bindings, which are versioned and released separately. Though speaking of bindings in general, there's a lot of cleanup that landed to the annotations around nullability in general, which should improve ergonomics. These changes will be reflected in a future release of the Rust bindings specifically too. Otherwise, we have some small tweaks and improvements in various places, from a performance improvement in commits to test suite fixes. A notable thing that landed here is fixes for recent GLibs introducing warnings around unset `standard::size`. Thanks to all contributors! ``` Colin Walters (18): Add `sysroot.bootprefix` option deploy: Use `semodule --refresh` if available configure: post-release version bump Release rust/ bindings 0.17.1 rust-bindings: Regenerate for 2023.1 rust-bindings: `Sysroot` is `Send` itest-pull-space: Use mkfs.ext4, align to at least 512b tests: Set size on fileinfo Enable `trust_return_value_nullability` Add docs and fix annotations for ostree-repo-file.c rust: Bump semver lib: Fix two nullable annotations repo: Fix nullability for remote options rust: Renerate bindings Revert "repo: Fix nullability for remote options" rust-bindings: Regenerate Release 2023.2 configure: post-release version bump Corentin Noël (3): build: Do not include private headers in the introspection libostree: Ignore new_and_connect in the introspection libostree: Enhance the annotation coverage Evan Anderson (1): core: Ensure glib standard::size attribute is always set Jonathan Lebon (1): ci: update for new kolaTestIso() Philip Withnall (1): lib/fetcher-util: Wake up main context when a request is complete Seppo Yli-Olli (1): Increase buffer size for create_regular_tmpfile_linkable_with_content Simon McVittie (5): tests: Ensure non-root users have access to libcap tools ostree_raw_file_to_content_stream: Make size default to 0 _ostree_zlib_file_header_new: Default size to 0 write_content_object: Don't assume file info has standard::size Use g_steal_fd() in preference to glnx_steal_fd() Timothée Ravier (1): docs: Use upstream theme & update to 0.4.1 dependabot[bot] (1): build(deps): bump libglnx from `4e44fd9` to `07e3e49` -
debian/2023.1-2
fb13bd5f · ·ostree release 2023.1-2 for experimental (experimental) (maintainer view tag generated by dgit --quilt=unapplied) [dgit distro=debian split --quilt=unapplied]
-
-
debian/2023.1-1
76d09f0c · ·ostree release 2023.1-1 for experimental (experimental) (maintainer view tag generated by dgit --quilt=unapplied) [dgit distro=debian split --quilt=unapplied]