8000 Tags · coreos/rpm-ostree · GitHub
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

Tags: coreos/rpm-ostree

Tags

v2025.8

Toggle v2025.8's commit message
v2025.8

```
Colin Walters (7):
      tree-wide: Run clang-format with clang 20.1.3
      test-container: Update for F42
      tests: Drop testing of ostree-container
      tests/container-image: Rework to handle container base
      tests/cached-sigs: Fix to handle container refspec by default
      tests: Drop override-kernel
      tests/override-replace-2: Update to support f42

Iain Collins (1):
      daemon/transaction-types: pass an empty dictionary instead of NULL to change_origin_refspec

Jonathan Lebon (19):
      treefile: Support inlined conditional includes
      treefile-apply: Add `--var` option
      treefile-apply: Handle `repos` key
      treefile-apply: Enable versionlock plugin when running dnf
      treefile-apply: Tweak `versionlock` hack
      core: Move sysusers docstring to the Rust side
      rust/core: Drop unnecessary Vec
      core: Process ostree layers before running sysusers
      core: Ignore replaced files in rpmdb write transaction
      core: Drop unused variable
      tests/compose: Bump f-c-c commit to f42
      tests/compose: Disable basic test
      tests/compose: Adapt for latest alternatives changes
      tests/compose: Temporarily disable ima test
      tests/compose: Better override opt-usrlocal
      rust/treefile: Fix edition defaulting
      testutils: Stop trying to mutate binaries in /usr/sbin
      libvm: Handle container case when changing refspec to vmcheck
      tests/kolainst: update client-layering-upgrade for f42

Joseph Marrero Corchado (3):
      ci: update cargo-deny-action
      deny.toml: allow LGPL-2.1-or-later WITH GCC-exception-2.0
      Release 2025.8

Timothée Ravier (2):
      rust/src/compose: Show full comment in command line help
      rust/src/compose: Add max-layers opt to compose image
```

* @IainCollins262 made their first contribution in 5c789dc

**Full Changelog**: v2025.7...v2025.8

Git-EVTag-v0-SHA512: 403ca9a3438b773ae9364f1c132fa410a87fd0e39cb1d6f9750b2bbc36f4cea9fc38fdb8652dee99e636965976b0f7a9151fcce2662d4d9eddfd7a8143e04876

v2025.7

Toggle v2025.7's commit message
Release 2025.7

v2025.6

Toggle v2025.6's commit message
Release 2025.6

v2025.5

Toggle v2025.5's commit message
v2025.5

```
Colin Walters (15):
      compose: More error context for container-encapsulate
      chunked-oci: Rework to support --from too
      treefile: Add error context for finalize.d
      core: Ignore xattrs in copyup for rpmfi overrides
      Update bootc
      postprocess: Remove boot/loader
      ci/prow: Add a Dockerfile for build_root
      postprocess: Add an error prefix
      Add `experimental compose rootfs`
      compose: Split off a containers_storage module
      compose: Support buildah too
      compose: Add some error prefixing
      ci: Various fixes
      core: Use source root for repos and dnf vars
      compose-rootfs: Add --source-root-rw

Jonathan Lebon (5):
      rust: Rename `Opt` struct to `ComposeImage`
      rust: Rename `BuildChunkedOCI` struct to `BuildChunkedOCIOpts`
      Add new `treefile-apply` experimental command
      ci/test-container.sh: Make it easier to execute locally
      ci/test-container.sh: Run `treefile-apply` test earlier

Joseph Marrero Corchado (1):
      Release 2025.5
```

**Full Changelog**: v2025.4...v2025.5

Git-EVTag-v0-SHA512: 2a9f0aa3bb7ed56d471b26559f6d03709aeea4ad91523668a001180ed4414a2743c1ed0db8e863ccf7a257f7b52e252d39c58041dc7c724c5cc6c5ea83ac3015

v2025.4

Toggle v2025.4's commit message
v2025.4

This is a bugfix release with fixes for kernel-install integration and rpmdb cleanup.

When running on package mode systems now we will avoid calling into rpm-ostree kernel-install #5259 and when rpm-ostree kernel-install is called we will check if we are cli wrapping systemctl and unwrap it to allow the initramfs to be created correctly.

When running rpmdb cleanup now we make sure to close any open connection to the rpmdb.  #5247

```
Colin Walters (2):
      container: Do rpmdb cleanup in outer scope
      build-sys: Bump version to 2025.3

Joseph Marrero Corchado (3):
      05-rpmostree.install: check for layout=ostree and install.conf presence
      kernel_install: unwrap systemd if it's wrapped
      packaging/spec: remove kernel_install conditional
```

**Full Changelog**: v2025.3...v2025.4

Git-EVTag-v0-SHA512: a0ec542b918fb9e08e2264a1dc352544206c3d92e23123d8575175b10ba58da87f9643aff98cec40bb468ce71dffdd919d5d44b9f2746e77ab227442874b0a8e

v2025.3

Toggle v2025.3's commit message
Release 2025.3

v2025.2

Toggle v2025.2's commit message
v2025.2

This release introduces an experimental feature `build-chunked-oci` which  allows composes to output chunked OCI images #5222. Rpm-ostree also now prints OSTree signature verification text when pulling OCI images. #5223 signature. A significant bug was fixed on #5241 which fixes a bug introduced on #5135 which always wrapped `kernel-install`.

On top of these main changes, this release includes enhancements to packaging and CI.

```
Colin Walters (7):
      libpriv/rpm: Always copy rpmdb even in user mode checkouts
      Use ostree-ext from bootc
      spec: Add version conditionals
      experimental: Add `build-chunked-oci`
      core/cliwrap: Fix is_ostree_layout() in unit tests
      tests/compose: Canonicalize perms for root
      compose: Move tmpfiles generation into tmpfiles module

Jonathan Lebon (1):
      daemon/upgrader: Print OSTree signature verification text when pulling OCI

Joseph Marrero Corchado (1):
      Release 2025.2

Timothée Ravier (1):
      scripts: Skip kernel-16k posttrans scripts

Xiaofeng Wang (1):
      copr: fix "No matching package to install: 'rust-packaging'" in RHEL and CentOS Stream package building
```

**Full Changelog**: v2025.1...v2025.2

Git-EVTag-v0-SHA512: 9f4c8c4a6c1e1e16b8c34ec8a495d5d285d8b1b6717db188228e7752c195e3470a3a27f8fff111f9cfa1fa050927ed175c5ce7a907f8fa31f2bee5832df6ba0a

v2025.1

Toggle v2025.1's commit message
v2025.1

This release has multiple enhancements and bug fixes, the bigger change introduced with this release is integration with `kernel-install` which introduces a way to use DNF and rpm on container builds to install kernel packages #5135.

```
Alex Haydock (1):
      Update timer to be more in-line with dnf-automatic

Colin Walters (13):
      packaging: Add a bcond without ostree_ext
      tree-wide: `cargo clippy --fix` + a few manual warning fixes
      core: stop wrapping kernel-install when layout=ostree is set
      packaging/Dockerfile: This is long since dead
      cliwrap: use `const` over `static`
      ci: Use `cargo install --locked`
      Add `rpm-ostree experimental`
      tree-wide: Import and use cmdutils from bootc
      core: Create usr/sbin -> bin if we detect merged sbin filesystem
      Cargo.lock: Update(*)
      Fix use of deprecated GString::to_str()
      Cargo.lock: Downgrade cxx to avoid missing cxxbridge-cmd during vendoring
      deny.toml: Update allowed licenses

Joseph Marrero Corchado (3):
      docs: Add debug.md
      src/libpriv: Add kernel-install-integration
      Release 2025.1

Xiaofeng Wang (1):
      ci: fix copr build Unknown argument "builddep" for command "dnf5"
```

* @alexhaydock made their first contribution in #5183
* @henrywang made their first contribution in #5202

**Full Changelog**: v2024.9...v2025.1

Git-EVTag-v0-SHA512: 5be8e199619efde142e058e59afb3d2fd3e937e1a60ded9e52323b820d434e01fe726fd57866d98dc680eb7e7201e7cac42246bb4fab3b3d927ef7c63c74bf63

v2024.9

Toggle v2024.9's commit message
v2024.9

This release has multiple dependency updates and CI fixes, additionally there are 3 notable changes:
* We deprecated cliwrap #5088
* Add initial kickstart support #5119
* Support custom origins for digested pullspecs #5120

```
Aashish Radhakrishnan (1):
      packaging/rpm-ostree.spec: Drop rust_arches

Colin Walters (15):
      sysroot: Add total layer count to output
      Deprecate cliwrap
      Move dracut code from cliwrap to initramfs module
      scripts: Ignore filesystem.transfiletriggerin
      Revert "build(deps): bump regex from 1.10.6 to 1.11.0"
      treefile: Add an `edition`
      treefile: Add finalize.d as experimental
      compose: Initial kickstart support
      treefile: Add ignore-devices
      core: Don't add composefs metadata client side
      Update ostree-ext to 0.15.3
      ci: Adapt to dnf5's builddep incompatibility
      tests: Drop layering-fedorainfra
      core: List all other repos when we fail to find a repo
      spec: Drop rust-toolset requires on RHEL

Emmanuel Ferdman (1):
      docs: update `rpm-ostreed.service` reference

Gerard Ryan (1):
      Fix doc wording & typo

HuijingHei (4):
      spec: Do not build on ix86 for fedora
      spec: %autorelease can't be resolved by COPR
      test: update kolet path to `/usr/local/bin`
      Bump ostree-ext to 0.15.1

Jonathan Lebon (11):
      rust/core: Add util function to check for digest pullspec
      daemon/transaction-types: Lookup custom origin options earlier
      daemon/transaction-types: Support custom origins for digested pullspecs
      daemon/deployment-utils: Always add custom origin to deployment variant
      app/status: Print custom origin for digested pullspecs as well
      tests: Check custom origin with digest pullspec
      compose: Allow missing `repos` key
      compose: add `--source-root` option
      docs/administrator: document `status --json` and requested packages
      compose: Print transaction when composing extensions
      treefile: Support variable substitution in metadata

Joseph Marrero Corchado (7):
      packaging/rpm-ostree.spec: Update fuse conditional
      ci: stop building with clang
      test-container: Bump to f41
      packaging: Require bootc
      tests: Updates for f41
      Revert "packaging: Require bootc"
      Release 2024.9

```

* @aaradhak made their first contribution in #5089
* @emmanuel-ferdman made their first contribution in #5113
* @grdryn made their first contribution in #5099

**Full Changelog**: v2024.8...v2024.9

Git-EVTag-v0-SHA512: aadbe68d74b104ddeb99b8ed15c2bf9da88f4f21f799302d082d5fac396f4b2f52809b3ffbb08e7455d3ba1a13345f7d206c533b96dd51f854625d4f149f948c

v2024.8

Toggle v2024.8's commit message
Release 2024.8

0