Bug 2032594

Summary: Rebase to 2021.14 or newer
Product: Red Hat Enterprise Linux 8 Reporter: Colin Walters <walters>
Component: rpm-ostreeAssignee: Colin Walters <walters>
Status: CLOSED ERRATA QA Contact: Micah Abbott <miabbott>
Severity: unspecified Docs Contact: Eliane Ramos Pereira <elpereir>
Priority: unspecified    
Version: 8.6CC: elpereir, jlebon, miabbott
Target Milestone: rcKeywords: Rebase, Triaged
Target Release: ---Flags: miabbott: needinfo-
Hardware: Unspecified   
OS: Unspecified   
Whiteboard:
Fixed In Version: rpm-ostree-2022.1-1.el8 Doc Type: Enhancement
Doc Text:
.RHEL 8 rebased to `rpm-ostree` v2022.2 RHEL 8 is distributed with the `rpm-ostree` version v2022.2, which provides multiple bug fixes and enhancements. Notable changes include: * Kernel arguments can now be updated in an idempotent way, by using the new `--append-if-missing` and `--delete-if-present` kargs flags. * The `Count Me` feature from YUM is now fully disabled by default in all repo queries and will only be triggered by the corresponding `rpm-ostree-countme.timer` and `rpm-ostree-countme.service` units. See link:https://coreos.github.io/rpm-ostree/countme/[countme]. * The post-processing logic can now process the `user.ima` IMA extended attribute. When an `xattr` extended attribute is found, the system automatically translates it to `security.ima` in the final `OSTree` package content. * The `treefile` file has a new `repo-packages` field. You can use it to pin a set of packages to a specific repository. * Ability to use modularity on the compose and client side. * Container images are now used as a compose target and also as an upgrade source.
Story Points: ---
Clone Of: Environment:
Last Closed: 2022-05-10 14:08:26 UTC Type: Bug
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:
Bug Depends On: 2032593    
Bug Blocks:    

Description Colin Walters 2021-12-14 19:06:04 UTC
Part of https://github.com/coreos/enhancements/blob/main/os/coreos-layering.md which we want to use in OCP.

Comment 2 Colin Walters 2021-12-14 21:31:43 UTC
I was worried that our vendored libdnf had dependencies on newer libsolv/libmodulemd that I had to solve in my COPR, but it turns out those were rebased for RHEL8.6 already 🎉

https://src.osci.redhat.com/rpms/libsolv/c/5be3a962c7b796cc6ca41c3dd8d7a1da7d5cb493?branch=rhel-8.6.0
https://src.osci.redhat.com/rpms/libmodulemd/c/93951985e28c28d784bbb8b084bae6e428148e35?branch=rhel-8.6.0

I have a successful local build pulling in those, so we should be good to go on this.

Comment 5 Micah Abbott 2022-01-12 19:47:51 UTC
Built a frankenstein RHCOS with ostree-2022.1-2 and rpm-ostree-2022.1-1 and did some successful package layering operations.

Moving to VERIFIED

Comment 13 errata-xmlrpc 2022-05-10 14:08:26 UTC
Since the problem described in this bug report should be
resolved in a recent advisory, it has been closed with a
resolution of ERRATA.

For information on the advisory (ostree and rpm-ostree bug fix and enhancement update), and where to find the updated
files, follow the link below.

If the solution does not work for you, open a new bug report.

https://access.redhat.com/errata/RHBA-2022:1883