Conversation
There was a problem hiding this comment.
Code Review
This pull request prepares for the 2026.1 release by updating the version numbers in configure.ac and packaging/rpm-ostree.spec. It also adds a conditional dependency on rpm-libs for upcoming Fedora and RHEL versions. The version changes are correct and consistent. I have one suggestion to improve the maintainability of the spec file by relocating the new dependency.
| %if 0%{?fedora} >= 43 || 0%{?rhel} >= 11 | ||
| Requires: rpm-libs%{?_isa} >= 5.99.90 | ||
| %endif |
There was a problem hiding this comment.
For improved clarity and long-term maintainability, it would be better to place this conditional dependency on rpm-libs outside of the libdnf build deps section. This requirement appears to be a direct dependency for rpm-ostree itself on newer distributions, not one inherited via libdnf.
A better location would be after the end of libdnf build deps block (i.e., after line 142), which would group it more logically with other direct runtime dependencies of rpm-ostree.
There was a problem hiding this comment.
this is directly copied from libdnf.
|
Release notes LGTM |
v2026.1
Overview
This is a maintenance release focused on kernel-install integration improvements, package layering bug fixes, and a new
no-initramfscompose option.Key Changes
New Features
no-initramfs:treefile knob (#5529) - Allows composing images without generating an initramfs, useful for specific deployment scenariosBug Fixes
layout=ostree, improving kernel update handlingInfrastructure & Maintenance
pastecrate with maintainedpasteyfork (#5528)pre_execclosure (#5533)New Contributors
pre_execclosure #5533Full Changelog: v2025.12...v2026.1