Compare commits

...
Sign in to create a new pull request.

34 commits

Author SHA1 Message Date
Packit
eaac5c2ca1 Update to 166 upstream release
Upstream tag: v166
Upstream commit: c5294d0e

Commit authored by Packit automation (https://packit.dev/)
2025-12-03 10:10:44 +00:00
Packit
e85bbfbbde Update to 165 upstream release
Upstream tag: v165
Upstream commit: 6026227e

Commit authored by Packit automation (https://packit.dev/)
2025-11-19 08:38:44 +00:00
Packit
2680f1ef7f Update to 164 upstream release
Upstream tag: v164
Upstream commit: 34508091

Commit authored by Packit automation (https://packit.dev/)
2025-11-05 09:58:21 +00:00
Packit
47113d78d2 Update to 163 upstream release
Upstream tag: v163
Upstream commit: b6c011ae

Commit authored by Packit automation (https://packit.dev/)
2025-10-22 09:01:35 +00:00
Packit
418fb52f81 Update to 162 upstream release
Upstream tag: v162
Upstream commit: 76403c5f

Commit authored by Packit automation (https://packit.dev/)
2025-10-08 08:37:25 +00:00
Packit
289692b08d Update to 160 upstream release
Upstream tag: v160
Upstream commit: 0cd3320f

Commit authored by Packit automation (https://packit.dev/)
2025-09-10 08:36:42 +00:00
Packit
dd6cf784ee Update to 159 upstream release
Upstream tag: v159
Upstream commit: 3e37ad3b

Commit authored by Packit automation (https://packit.dev/)
2025-08-27 08:36:06 +00:00
Packit
d9a223725f Update to 158 upstream release
Upstream tag: v158
Upstream commit: e31084e5

Commit authored by Packit automation (https://packit.dev/)
2025-08-13 08:37:52 +00:00
Packit
b728f85eee Update to 157 upstream release
Upstream tag: v157
Upstream commit: e3236a8b

Commit authored by Packit automation (https://packit.dev/)
2025-07-30 08:39:43 +00:00
Packit
8f6d64b957 Update to 156 upstream release
Upstream tag: v156
Upstream commit: fd6801e3

Commit authored by Packit automation (https://packit.dev/)
2025-07-15 10:10:49 +00:00
Packit
a086a57702 Update to 155 upstream release
Upstream tag: v155
Upstream commit: 31d0923b

Commit authored by Packit automation (https://packit.dev/)
2025-07-07 15:44:46 +00:00
Packit
19060de456 Update to 153 upstream release
Upstream tag: v153
Upstream commit: d566c68f

Commit authored by Packit automation (https://packit.dev/)
2025-06-20 10:38:15 +00:00
Packit
98eab699df Update to 152 upstream release
Upstream tag: v152
Upstream commit: 8c35e072

Commit authored by Packit automation (https://packit.dev/)
2025-06-17 11:43:06 +00:00
Packit
58a239d14b Update to 151 upstream release
Upstream tag: v151
Upstream commit: d8f38568

Commit authored by Packit automation (https://packit.dev/)
2025-06-04 08:41:49 +00:00
Packit
61de9bb0fd Update to 149 upstream release
Upstream tag: v149
Upstream commit: ec3f7019

Commit authored by Packit automation (https://packit.dev/)
2025-05-07 08:39:11 +00:00
Packit
d0c2d8e25d Update to 147 upstream release
Upstream tag: v147
Upstream commit: aced2eaa

Commit authored by Packit automation (https://packit.dev/)
2025-04-16 13:58:57 +00:00
Packit
2c3ddc3df8 Update to 146 upstream release
Upstream tag: v146
Upstream commit: 56fca5d6

Commit authored by Packit automation (https://packit.dev/)
2025-04-09 08:36:04 +00:00
Packit
417b393e64 Update to 144 upstream release
Upstream tag: v144
Upstream commit: 2b41f804

Commit authored by Packit automation (https://packit.dev/)
2025-03-26 08:35:52 +00:00
Packit
416a3147e7 Update to 143 upstream release
Upstream tag: v143
Upstream commit: f2ab07cf

Commit authored by Packit automation (https://packit.dev/)
2025-03-12 08:33:41 +00:00
Packit
557af6a878 Update to 142 upstream release
Upstream tag: v142
Upstream commit: a6f935e9

Commit authored by Packit automation (https://packit.dev/)
2025-02-26 08:33:30 +00:00
Packit
31b134838d Update to 141 upstream release
Upstream tag: v141
Upstream commit: 5b15951c

Commit authored by Packit automation (https://packit.dev/)
2025-02-12 08:32:36 +00:00
Packit
4f59b866d4 Update to 140 upstream release
Upstream tag: v140
Upstream commit: ce4bc01b

Commit authored by Packit automation (https://packit.dev/)
2025-02-04 10:39:38 +00:00
Packit
619e86d0be Update to 139 upstream release
Upstream tag: v139
Upstream commit: e4333f87

Commit authored by Packit automation (https://packit.dev/)
2025-01-29 08:32:04 +00:00
Packit
32086489ef Update to 138 upstream release
Upstream tag: v138
Upstream commit: 154abafa

Commit authored by Packit automation (https://packit.dev/)
2025-01-15 08:31:40 +00:00
Packit
4804f66560 Update to 137 upstream release
Upstream tag: v137
Upstream commit: cd195874

Commit authored by Packit automation (https://packit.dev/)
2024-12-18 20:01:05 +00:00
Packit
7635891256 Update to 136 upstream release
Upstream tag: v136
Upstream commit: b3123a1c

Commit authored by Packit automation (https://packit.dev/)
2024-12-04 08:33:28 +00:00
Packit
0144eb7d7c Update to 135 upstream release
Upstream tag: v135
Upstream commit: 32b1b915

Commit authored by Packit automation (https://packit.dev/)
2024-11-22 21:00:39 +00:00
Packit
5ebf31b1aa Update to 132 upstream release
Upstream tag: v132
Upstream commit: f9873e49

Commit authored by Packit automation (https://packit.dev/)
2024-10-23 08:29:43 +00:00
Packit
203f062ed2 Update to 131 upstream release
Upstream tag: v131
Upstream commit: e5e3aad7

Commit authored by Packit automation (https://packit.dev/)
2024-10-09 08:29:04 +00:00
Packit
1ae2fb7f47 Update to 130 upstream release
Upstream tag: v130
Upstream commit: f01a3d3c

Commit authored by Packit automation (https://packit.dev/)
2024-09-25 08:29:33 +00:00
Tomáš Hozza
e177763d1e
Test/unit-tests: install python3-tomli-w
Signed-off-by: Tomáš Hozza <thozza@redhat.com>
2024-09-18 17:12:17 +02:00
Packit
7a8d2bc38b Update to 129 upstream release
Upstream tag: v129
Upstream commit: 3df75de6

Commit authored by Packit automation (https://packit.dev/)
2024-09-18 11:33:47 +00:00
Packit
d778b6d75d Update to 126 upstream release
Upstream tag: v126
Upstream commit: 69625505

Commit authored by Packit automation (https://packit.dev/)
2024-08-21 17:07:55 +00:00
Packit
c558e59d0c Update to 125 upstream release
Upstream tag: v125
Upstream commit: 88c35ea3

Commit authored by Packit automation (https://packit.dev/)
2024-08-14 08:28:35 +00:00
5 changed files with 879 additions and 14 deletions

33
.gitignore vendored
View file

@ -117,3 +117,36 @@
/osbuild-122.tar.gz
/osbuild-123.tar.gz
/osbuild-124.tar.gz
/osbuild-125.tar.gz
/osbuild-126.tar.gz
/osbuild-129.tar.gz
/osbuild-130.tar.gz
/osbuild-131.tar.gz
/osbuild-132.tar.gz
/osbuild-135.tar.gz
/osbuild-136.tar.gz
/osbuild-137.tar.gz
/osbuild-138.tar.gz
/osbuild-139.tar.gz
/osbuild-140.tar.gz
/osbuild-141.tar.gz
/osbuild-142.tar.gz
/osbuild-143.tar.gz
/osbuild-144.tar.gz
/osbuild-146.tar.gz
/osbuild-147.tar.gz
/osbuild-149.tar.gz
/osbuild-151.tar.gz
/osbuild-152.tar.gz
/osbuild-153.tar.gz
/osbuild-155.tar.gz
/osbuild-156.tar.gz
/osbuild-157.tar.gz
/osbuild-158.tar.gz
/osbuild-159.tar.gz
/osbuild-160.tar.gz
/osbuild-162.tar.gz
/osbuild-163.tar.gz
/osbuild-164.tar.gz
/osbuild-165.tar.gz
/osbuild-166.tar.gz

View file

@ -1,3 +1,3 @@
This repository is maintained by packit.
https://packit.dev/
The file was generated using packit 0.99.0.post1.dev29+g2e75e6ff.
The file was generated using packit 1.12.0.post1.dev20+g7d30dac21.

View file

@ -1,7 +1,7 @@
%global forgeurl https://github.com/osbuild/osbuild
%global selinuxtype targeted
Version: 124
Version: 166
%forgemeta
@ -18,19 +18,29 @@ Source0: %{forgesource}
BuildArch: noarch
Summary: A build system for OS images
# https://github.com/osbuild/osbuild/pull/1827
Patch0: PR1827.patch
BuildRequires: make
BuildRequires: python3-devel
BuildRequires: python3-docutils
BuildRequires: python3-setuptools
BuildRequires: systemd
# for tests
BuildRequires: python3-iniparse
BuildRequires: python3-jsonschema
BuildRequires: python3-kickstart
BuildRequires: python3-mako
BuildRequires: python3-PyYAML
BuildRequires: python3-pytest
%if 0%{?fedora}
BuildRequires: python3-license-expression
BuildRequires: python3-pytest-xdist
BuildRequires: python3-tomli-w
%endif
Requires: bash
Requires: bubblewrap
Requires: coreutils
Requires: curl
Requires: dnf
Requires: e2fsprogs
Requires: glibc
Requires: policycoreutils
@ -41,10 +51,11 @@ Requires: tar
Requires: util-linux
Requires: python3-%{pypi_name} = %{version}-%{release}
Requires: (%{name}-selinux if selinux-policy-%{selinuxtype})
Requires: python3-librepo
# This is required for `osbuild`, for RHEL-10 and above
# the stdlib toml package can be used instead
%if 0%{?rhel} < 10
# the stdlib tomllib module can be used instead
%if 0%{?rhel} && 0%{?rhel} < 10
Requires: python3-tomli
%endif
@ -120,17 +131,36 @@ Contains the necessary SELinux policies that allows
osbuild to use labels unknown to the host inside the
containers it uses to build OS artifacts.
%package container-selinux
Summary: SELinux container policies
Requires: selinux-policy-%{selinuxtype}
Requires: container-selinux
Requires(post): selinux-policy-%{selinuxtype}
Requires(post): container-selinux
BuildRequires: selinux-policy-devel
BuildRequires: selinux-policy-devel
%{?selinux_requires}
%description container-selinux
Contains the necessary SELinux policies that allows
running osbuild in a container.
%package tools
Summary: Extra tools and utilities
Requires: %{name} = %{version}-%{release}
Requires: python3-pyyaml
Requires: python3-dnf
# These are required for `osbuild-dev`, only packaged for Fedora
%if 0%{?fedora}
Requires: python3-rich
Requires: python3-attrs
%if 0%{?fedora} > 40
Requires: python3dist(typer-slim[standard])
%else
Requires: python3-typer
%endif
%endif
%description tools
Contains additional tools and utilities for development of
@ -140,7 +170,29 @@ manifests and osbuild.
Summary: Dependency solving support for DNF
Requires: %{name} = %{version}-%{release}
Requires: python3-libdnf
# RHEL 11 and Fedora 41 and later use libdnf5, RHEL < 11 and Fedora < 41 use dnf
# On Fedora 41 however, we force dnf4 (and depend on python3-dnf) until dnf5 issues are resolved.
# See https://github.com/rpm-software-management/dnf5/issues/1748
# and https://issues.redhat.com/browse/COMPOSER-2361
%if 0%{?rhel} >= 11
Requires: python3-libdnf5 >= 5.2.1
%else
Requires: python3-dnf
%endif
%if 0%{?fedora}
# RHEL / CS does not have python3-license-expression
# It is needed for validating license expressions in RPM packages when generating SBOMs
# While SBOMs can be generated also without this package, it is recommended to have it.
Recommends: python3-license-expression
%endif
# osbuild 125 added a new "solver" field and osbuild-composer only
# supports this since 116
Conflicts: osbuild-composer <= 115
# XXX: remove this once the osbuild-dnf-json V1 API is removed (osbuild/solver/api/v1.py)
Provides: osbuild-dnf-json-api = 8
%description depsolve-dnf
Contains depsolving capabilities for package managers.
@ -156,6 +208,9 @@ make man
make -f /usr/share/selinux/devel/Makefile osbuild.pp
bzip2 -9 osbuild.pp
make -f /usr/share/selinux/devel/Makefile osbuild-container.pp
bzip2 -9 osbuild-container.pp
%pre selinux
%selinux_relabel_pre -s %{selinuxtype}
@ -199,6 +254,7 @@ install -p -m 0644 -t %{buildroot}%{_mandir}/man5/ docs/*.5
# SELinux
install -D -m 0644 -t %{buildroot}%{_datadir}/selinux/packages/%{selinuxtype} %{name}.pp.bz2
install -D -m 0644 -t %{buildroot}%{_datadir}/selinux/packages/%{selinuxtype} %{name}-container.pp.bz2
install -D -m 0644 -t %{buildroot}%{_mandir}/man8 selinux/%{name}_selinux.8
install -D -p -m 0644 selinux/osbuild.if %{buildroot}%{_datadir}/selinux/devel/include/distributed/%{name}.if
@ -213,10 +269,40 @@ install -p -m 0755 data/10-osbuild-inhibitor.rules %{buildroot}%{_udevrulesdir}
mkdir -p %{buildroot}%{_libexecdir}
install -p -m 0755 tools/osbuild-depsolve-dnf %{buildroot}%{_libexecdir}/osbuild-depsolve-dnf
# Configure the solver for dnf
mkdir -p %{buildroot}%{_datadir}/osbuild
# RHEL 11 and Fedora 41 and later use dnf5, RHEL < 11 and Fedora < 41 use dnf
# On Fedora 41 however, we force dnf4 (and depend on python3-dnf) until dnf5 issues are resolved.
# See https://github.com/rpm-software-management/dnf5/issues/1748
# and https://issues.redhat.com/browse/COMPOSER-2361
%if 0%{?rhel} >= 11
install -p -m 0644 tools/solver-dnf5.json %{buildroot}%{pkgdir}/solver.json
%else
install -p -m 0644 tools/solver-dnf.json %{buildroot}%{pkgdir}/solver.json
%endif
%if 0%{?fedora} || 0%{?rhel} >= 9
%check
exit 0
# We have some integration tests, but those require running a VM, so that would
# be an overkill for RPM check script.
# skip toml-writing tests in RHEL (no such library available there)
# There is a bunch of tests failing on specific arch/OS combinations.
# osbuild is a noarch package, meaning the architecture conditionals don't work.
# The details of the failing tests are described in the comments.
# Since we can't be granular enough, skip tests based on the OS only.
# This means some tests won't be run even though they could,
# but that's an acceptable tradeoff.
# x86_64-specific tests:
# test/mod/test_util_sbom_spdx.py, test/mod/test_util_sbom_dnf.py, test/mod/test_testutil_dnf4.py
# test/mod/test_solver_implementations.py
# test_ioctl_toggle_immutable and test_rmtree_immutable fail on s390x
# test_cache_full_behavior fails on ppc64le
# tools/test/test_depsolve.py fails on C9S and EPEL9
ignore="--ignore test/mod/test_util_sbom_spdx.py --ignore test/mod/test_util_sbom_dnf.py --ignore test/mod/test_testutil_dnf4.py --ignore test/mod/test_solver_implementations.py"
skip="not test_ioctl_toggle_immutable and not test_rmtree_immutable and not test_cache_full_behavior"
%if 0%{?rhel}
ignore="$ignore --ignore tools/test/test_depsolve.py"
%endif
%pytest %{?fedora:-n auto} -v %{?rhel:-m "not tomlwrite"} ${ignore:-} -k "${skip:-}"
%endif
%files
%license LICENSE
@ -281,14 +367,759 @@ fi
%posttrans selinux
%selinux_relabel_post -s %{selinuxtype}
%files container-selinux
%{_datadir}/selinux/packages/%{selinuxtype}/%{name}-container.pp.bz2
%ghost %verify(not md5 size mode mtime) %{_sharedstatedir}/selinux/%{selinuxtype}/active/modules/200/%{name}-container
%post container-selinux
%selinux_modules_install -s %{selinuxtype} %{_datadir}/selinux/packages/%{selinuxtype}/%{name}-container.pp.bz2
%postun container-selinux
if [ $1 -eq 0 ]; then
%selinux_modules_uninstall -s %{selinuxtype} %{name}-container
fi
%files tools
%{_bindir}/osbuild-image-info
%{_bindir}/osbuild-mpp
%{?fedora:%{_bindir}/osbuild-dev}
%files depsolve-dnf
%{_libexecdir}/osbuild-depsolve-dnf
%{pkgdir}/solver.json
%changelog
* Wed Dec 03 2025 Packit <hello@packit.dev> - 166-1
Changes with 166
----------------
- Refactor Solver API to Support Versioning (HMS-9062) (#2246)
- Author: Tomáš Hozza, Reviewers: Brian C. Lane, Simon de Vlieger
- Stage changes to help support bootc PXE images (#2251)
- Author: Brian C. Lane, Reviewers: Lukáš Zapletal, Simon de Vlieger
- Update images dependency ref to latest (#2255)
- Author: SchutzBot, Reviewers: Lukáš Zapletal, Simon de Vlieger, Tomáš Hozza
- Update images dependency ref to latest (#2262)
- Author: SchutzBot, Reviewers: Simon de Vlieger, Tomáš Hozza
- github: free disk space before running unit tests (#2256)
- Author: Ondřej Budai, Reviewers: Simon Steinbeiß, Tomáš Hozza
- manifest-tests-install-deps: make unzip quiet (#2254)
- Author: Ondřej Budai, Reviewers: Achilleas Koutsou, Sanne Raymaekers, Simon Steinbeiß, Simon de Vlieger
- monitor: add module options to JSON logger (#2244)
- Author: Albert Esteve, Reviewers: Achilleas Koutsou, Brian C. Lane
- org.osbuild.kickstart: add bootc support (HMS-9732) (#2242)
- Author: Ondřej Budai, Reviewers: Michael Vogt, Simon de Vlieger
- runner: add new `minimal_passwd()` helper and use in linux (#2260)
- Author: Michael Vogt, Reviewers: Ondřej Budai, Simon de Vlieger
- sources: add quoting to librepos "path" component (#2253)
- Author: Michael Vogt, Reviewers: Achilleas Koutsou, Brian C. Lane
Somewhere on the Internet, 2025-12-03
* Wed Nov 19 2025 Packit <hello@packit.dev> - 165-1
Changes with 165
----------------
- .gitlab-ci.yml: use new 10.1 ga runners (#2247)
- Author: Sanne Raymaekers, Reviewers: Michael Vogt, Simon de Vlieger
- Add rhivos runner (#2238)
- Author: Martin Perina, Reviewers: Alexander Larsson, Simon de Vlieger, Tomáš Hozza
- Update images dependency ref to latest (#2239)
- Author: SchutzBot, Reviewers: Simon de Vlieger, Tomáš Hozza
- Update images dependency ref to latest (#2243)
- Author: SchutzBot, Reviewers: Simon de Vlieger, Tomáš Hozza
- ci: remove testing on Fedora 41 (EOL) (#2250)
- Author: Achilleas Koutsou, Reviewers: Sanne Raymaekers, Simon de Vlieger
- ghaction/release: Pass Slack bot token instead of webhook (#2245)
- Author: Simon Steinbeiß, Reviewers: Achilleas Koutsou, Sanne Raymaekers
- github: update osbuild-ci container (#2252)
- Author: Achilleas Koutsou, Reviewers: Michael Vogt, Simon de Vlieger
- mockbuild: revert old workarounds and fix RHEL 10 builds (#2240)
- Author: Achilleas Koutsou, Reviewers: Brian C. Lane, Tomáš Hozza
- stages/mkfs.xfs: support setting agcount (#2241)
- Author: Dusty Mabe, Reviewers: Michael Vogt, Simon de Vlieger
- tools/test/depsolve: refactor tests to prepare for testing multiple API versions (HMS-9656) (#2236)
- Author: Tomáš Hozza, Reviewers: Michael Vogt, Simon de Vlieger
Somewhere on the Internet, 2025-11-19
* Wed Nov 05 2025 Packit <hello@packit.dev> - 164-1
Changes with 164
----------------
- Stages: remove `org.osbuild.dnf*.sbom.spdx` (#2234)
- Author: Tomáš Hozza, Reviewers: Achilleas Koutsou, Simon de Vlieger
- Support building pipelines in a VM (#2228)
- Author: Alexander Larsson, Reviewers: Achilleas Koutsou, Simon de Vlieger
- Update images dependency ref to latest (#2223)
- Author: SchutzBot, Reviewers: Ondřej Budai, Simon de Vlieger
- Update images dependency ref to latest (#2231)
- Author: SchutzBot, Reviewers: Achilleas Koutsou, Simon de Vlieger
- Update images dependency ref to latest (#2235)
- Author: SchutzBot, Reviewers: Simon de Vlieger, Tomáš Hozza
- move container_mount into library; support mpp-resolve for org.osbuild.containers-storage (#2222)
- Author: Dusty Mabe, Reviewers: Achilleas Koutsou, Simon de Vlieger
- org.osbuild.treeinfo: new stage to create .treeinfo files (#2200)
- Author: Lukáš Zapletal, Reviewers: Achilleas Koutsou, Simon de Vlieger
- schutzbot: update terraform ID (#2232)
- Author: Achilleas Koutsou, Reviewers: Florian Schüller, Sanne Raymaekers
- stages/dracut.conf: `remove_items` (#2225)
- Author: Simon de Vlieger, Reviewers: Brian C. Lane, Lukáš Zapletal
- stages/dracut: `remove` (#2224)
- Author: Simon de Vlieger, Reviewers: Brian C. Lane, Lukáš Zapletal
- stages: add new ln stage (#2226)
- Author: Jean-Baptiste Trystram, Reviewers: Achilleas Koutsou, Simon de Vlieger
- test/mod: new test file for the util/containers.py library (#2230)
- Author: Dusty Mabe, Reviewers: Brian C. Lane, Simon de Vlieger
Somewhere on the Internet, 2025-11-05
* Wed Oct 22 2025 Packit <hello@packit.dev> - 163-1
Changes with 163
----------------
- Run tests in Fedora RPM build (#2116)
- Author: Karolina Surma, Reviewers: Achilleas Koutsou, Simon de Vlieger
- Update images dependency ref to latest (#2217)
- Author: SchutzBot, Reviewers: Simon de Vlieger, Tomáš Hozza
- docs: document `--cache` flag (#2213)
- Author: Florian Schüller, Reviewers: Achilleas Koutsou, Simon de Vlieger
- gitlab: build RPMs for Fedora 43 (#2183)
- Author: Achilleas Koutsou, Reviewers: Simon de Vlieger, Tomáš Hozza
- monitor: collect metadata alongside the result of a stage (#2215)
- Author: Sanne Raymaekers, Reviewers: Michael Vogt, Simon de Vlieger
- schutzbot/mockbuild: use the global AWS credentials (#2221)
- Author: Ondřej Budai, Reviewers: Sanne Raymaekers, Tomáš Hozza
Somewhere on the Internet, 2025-10-22
* Wed Oct 08 2025 Packit <hello@packit.dev> - 162-1
Changes with 162
----------------
- Added new org.osbuild.systemd-sysuser stage (#2192)
- Author: Michael Engel, Reviewers: Nobody
- Allow building bootc images in unprivileged containers (#2187)
- Author: Alexander Larsson, Reviewers: Brian C. Lane, Michael Vogt, Tomáš Hozza
- CI: enable RPM builds and testing on RHEL 9.8 and 10.2 nightly (HMS-9227) (#2203)
- Author: Tomáš Hozza, Reviewers: Achilleas Koutsou, Simon de Vlieger
- Revert "stages: add `efi_src_dir` config to grub2.iso stage" (#2205)
- Author: Michael Vogt, Reviewers: Achilleas Koutsou
- Update images dependency ref to latest (#2207)
- Author: SchutzBot, Reviewers: Simon de Vlieger, Tomáš Hozza
- Update snapshots to 20251001 (#2210)
- Author: SchutzBot, Reviewers: Simon de Vlieger, Tomáš Hozza
- docs: document `--quiet, -q` flag (#2214)
- Author: Florian Schüller, Reviewers: Michael Vogt, Simon de Vlieger
- osbuild: if Loop.mknod() cannot bind mount fallback to mknod (#2208)
- Author: Michael Vogt, Reviewers: Achilleas Koutsou, Simon de Vlieger
- schema/metadata: `exports` (#2198)
- Author: Simon de Vlieger, Reviewers: Brian C. Lane, Tomáš Hozza
- selinux: Add osbuild_container_t domain for using osbuild in a container (#2195)
- Author: Alexander Larsson, Reviewers: Achilleas Koutsou, Lukáš Zapletal
- stages: add `efi_src_dir` config to grub2.iso stage (#2202)
- Author: Michael Vogt, Reviewers: Achilleas Koutsou, Simon de Vlieger
Somewhere on the Internet, 2025-10-08
* Wed Sep 10 2025 Packit <hello@packit.dev> - 160-1
Changes with 160
----------------
- Add support for runtime-cleanup.tmpl (#2103)
- Author: Brian C. Lane, Reviewers: Achilleas Koutsou, Sanne Raymaekers
- Update images dependency ref to latest (#2173)
- Author: SchutzBot, Reviewers: Simon de Vlieger, Tomáš Hozza
- Update images dependency ref to latest (#2181)
- Author: SchutzBot, Reviewers: Achilleas Koutsou, Tomáš Hozza
- Update images dependency ref to latest (#2186)
- Author: SchutzBot, Reviewers: Alexander Larsson, Tomáš Hozza
- Update snapshots to 20250825 (#2174)
- Author: SchutzBot, Reviewers: Sanne Raymaekers, Simon de Vlieger
- Update snapshots to 20250830 (#2180)
- Author: SchutzBot, Reviewers: Achilleas Koutsou, Tomáš Hozza
- Update snapshots to 20250901 (#2182)
- Author: SchutzBot, Reviewers: Achilleas Koutsou, Tomáš Hozza
- github: merge CODEOWNERS files (#2176)
- Author: Achilleas Koutsou, Reviewers: Simon de Vlieger, Tomáš Hozza
- osbuild-mpp: Automatically add extended partition as needed for MBR (#2184)
- Author: Alexander Larsson, Reviewers: Achilleas Koutsou, Michael Vogt
Somewhere on the Internet, 2025-09-10
* Wed Aug 27 2025 Packit <hello@packit.dev> - 159-1
Changes with 159
----------------
- Update images dependency ref to latest (#2166)
- Author: SchutzBot, Reviewers: Achilleas Koutsou, Simon de Vlieger
- Update snapshots to 20250815 (#2165)
- Author: SchutzBot, Reviewers: Achilleas Koutsou, Simon de Vlieger
- osbuild/solver/dnf.py: Add support for DNF variables for osbuild repos (#2064)
- Author: Josue David Hernandez, Reviewers: Nobody
- readme/monitor: add development info / fix monitor and add duration (#2154)
- Author: Lukáš Zapletal, Reviewers: Brian C. Lane, Simon de Vlieger
- spec: explicitly buildrequire python-setuptools (#2171)
- Author: Simon de Vlieger, Reviewers: Brian C. Lane, Michael Vogt
- stages/bootc.install-to-filesystem: add more knobs (#2152)
- Author: Jean-Baptiste Trystram, Reviewers: Simon de Vlieger, Tomáš Hozza
- stages/coreos.live-artifacts: rework volume ID handling (#2169)
- Author: Jonathan Lebon, Reviewers: Michael Vogt, Simon de Vlieger
- stages: extend test_bootc_install_to_fs test for new options (#2167)
- Author: Michael Vogt, Reviewers: Achilleas Koutsou, Brian C. Lane
Somewhere on the Internet, 2025-08-27
* Wed Aug 13 2025 Packit <hello@packit.dev> - 158-1
Changes with 158
----------------
- New script: update test manifests (#2140)
- Author: Achilleas Koutsou, Reviewers: Brian C. Lane, Simon de Vlieger
- Update images dependency ref to latest (#2162)
- Author: SchutzBot, Reviewers: Achilleas Koutsou, Simon de Vlieger
- Update images dependency ref to latest (#2164)
- Author: SchutzBot, Reviewers: Achilleas Koutsou, Tomáš Hozza
- Update snapshots to 20250730 (#2159)
- Author: SchutzBot, Reviewers: Sanne Raymaekers, Simon de Vlieger
- stages/tar: add --numeric-owner option [RHEL-102854] (#2144)
- Author: Achilleas Koutsou, Reviewers: Simon de Vlieger, Tomáš Hozza
Somewhere on the Internet, 2025-08-13
* Wed Jul 30 2025 Packit <hello@packit.dev> - 157-1
Changes with 157
----------------
* Add ability to set grub2 default menu entry (#2156)
* Author: Brian C. Lane, Reviewers: Michael Vogt, Simon de Vlieger
* Add support for optional fips menu (#2153)
* Author: Brian C. Lane, Reviewers: Simon de Vlieger, Tomáš Hozza
* Update images dependency ref to latest (#2155)
* Author: SchutzBot, Reviewers: Simon de Vlieger, Tomáš Hozza
* Update images dependency ref to latest (#2157)
* Author: SchutzBot, Reviewers: Achilleas Koutsou, Sanne Raymaekers
* org.osbuild.coreos.live-artifacts.mono: read os name from /usr/lib/os-release (#2148)
* Author: Bipin B Narayan, Reviewers: Achilleas Koutsou, Michael Vogt, Simon de Vlieger
* stages/ignition: parametrize the path to boot (#2149)
* Author: Jean-Baptiste Trystram, Reviewers: Achilleas Koutsou, Simon de Vlieger
Somewhere on the Internet, 2025-07-30
* Tue Jul 15 2025 Packit <hello@packit.dev> - 156-1
Changes with 156
----------------
* stages/vagrant: allow configuring synced folders (HMS-6116) (#2143)
* Author: Simon de Vlieger, Reviewers: Achilleas Koutsou, Sanne Raymaekers
Somewhere on the Internet, 2025-07-15
* Mon Jul 07 2025 Packit <hello@packit.dev> - 155-1
Changes with 155
----------------
* Add org.osbuild.dnf4.versionlock stage [HMS-8771] (#2135)
* Author: Achilleas Koutsou, Reviewers: Michael Vogt, Tomáš Hozza
* Update images dependency ref to latest (#2142)
* Author: SchutzBot, Reviewers: Achilleas Koutsou, Tomáš Hozza
* add ssh_pwauth to org.osbuild.cloud-init (#2138)
* Author: odra, Reviewers: Achilleas Koutsou, Simon de Vlieger
* stages/vagrant: add virtualbox support (COMPOSER-2503) (#1136)
* Author: Jelle van der Waa, Reviewers: Achilleas Koutsou, Tomáš Hozza
Somewhere on the Internet, 2025-07-07
* Fri Jun 20 2025 Packit <hello@packit.dev> - 153-1
Changes with 153
----------------
* GHA: enable the stale action to delete its saved state (#2126)
* Author: Tomáš Hozza, Reviewers: Gianluca Zuccarelli, Simon de Vlieger
* stages/wsl-distribution: stage to write wsl config (HMS-8573) (#2125)
* Author: Simon de Vlieger, Reviewers: Lukáš Zapletal, Tomáš Hozza
Somewhere on the Internet, 2025-06-20
* Tue Jun 17 2025 Packit <hello@packit.dev> - 152-1
Changes with 152
----------------
* Add the ability to exclude files and directories from squashfs and erofs images (#2106)
* Author: Brian C. Lane, Reviewers: Achilleas Koutsou, Simon de Vlieger
* Always assert the correct architecture in test_curl_user_agent (#2118)
* Author: Karolina Surma, Reviewers: Brian C. Lane, Simon de Vlieger
* Avoid the multiprocessing forkserver method (#2115)
* Author: Karolina Surma, Reviewers: Achilleas Koutsou, Simon de Vlieger
* Update images dependency ref to latest (#2107)
* Author: SchutzBot, Reviewers: Achilleas Koutsou, Simon de Vlieger
* Update images dependency ref to latest (#2114)
* Author: SchutzBot, Reviewers: Achilleas Koutsou, Simon de Vlieger
* Update snapshots to 20250601 (#2100)
* Author: SchutzBot, Reviewers: Achilleas Koutsou, Tomáš Hozza
* Update snapshots to 20250605 (#2105)
* Author: SchutzBot, Reviewers: Achilleas Koutsou, Tomáš Hozza
* compat: `ast.Str` -> `ast.Constant` (#2112)
* Author: Simon de Vlieger, Reviewers: Brian C. Lane, Tomáš Hozza
* compatibility: Fedora 43 is now using python 3.14 (#2108)
* Author: Brian C. Lane, Reviewers: Anna Vítová, Simon de Vlieger
* solver/dnf5: switch base exception type (#2120)
* Author: Simon de Vlieger, Reviewers: Brian C. Lane, Tomáš Hozza
* source/containers-storage: error message (#2121)
* Author: Simon de Vlieger, Reviewers: Brian C. Lane, Tomáš Hozza
* spec: Don't use tomli on Fedora, fix comment (#2117)
* Author: Miro Hrončok, Reviewers: Achilleas Koutsou, Simon de Vlieger
* stages/grub2: set template vars to empty strings when missing (HMS-8646) (#2104)
* Author: Achilleas Koutsou, Reviewers: Michael Vogt, Simon de Vlieger
* stages/test: kickstart different messages (#2122)
* Author: Simon de Vlieger, Reviewers: Brian C. Lane, Tomáš Hozza
* stages/{containers,systemd}: skip validation of keys by configparser (#2111)
* Author: Simon de Vlieger, Reviewers: Achilleas Koutsou, Simon Steinbeiß
Somewhere on the Internet, 2025-06-17
* Wed Jun 04 2025 Packit <hello@packit.dev> - 151-1
Changes with 151
----------------
* Update images dependency ref to latest (#2101)
* Author: SchutzBot, Reviewers: Achilleas Koutsou
* sources: add tiny unit test for inline source fechting (#2102)
* Author: Michael Vogt, Reviewers: Achilleas Koutsou, Tomáš Hozza
* stages/tar: allow chosen compression (HMS-8573, HMS-6116) (#2098)
* Author: Simon de Vlieger, Reviewers: Brian C. Lane, Michael Vogt, Tomáš Hozza
* test: simplify git clone command (#2099)
* Author: Simon de Vlieger, Reviewers: Achilleas Koutsou, Michael Vogt
Somewhere on the Internet, 2025-06-04
* Wed May 07 2025 Packit <hello@packit.dev> - 149-1
Changes with 149
----------------
* In Fedora 41+, depend on typer-slim rather than typer (#2075)
* Author: Ben Beasley, Reviewers: Simon de Vlieger, Tomáš Hozza
* Update images dependency ref to latest (#2078)
* Author: SchutzBot, Reviewers: Michael Vogt, Tomáš Hozza
* Update images dependency ref to latest (#2082)
* Author: SchutzBot, Reviewers: Achilleas Koutsou, Tomáš Hozza
* [RFC] tools: drop requirement for `module_platform_id` from request (#2087)
* Author: Michael Vogt, Reviewers: Achilleas Koutsou, Neal Gompa (ニール・ゴンパ), Simon de Vlieger
* solver: Call update_cache (#2084)
* Author: Brian C. Lane, Reviewers: Achilleas Koutsou, Neal Gompa (ニール・ゴンパ), Simon de Vlieger
* solver: Use load_repos instead of update_and_load_enabled_repos (#2081)
* Author: Brian C. Lane, Reviewers: Michael Vogt, Simon de Vlieger, Tomáš Hozza
Somewhere on the Internet, 2025-05-07
* Wed Apr 16 2025 Packit <hello@packit.dev> - 147-1
Changes with 147
----------------
* Stages/rhsm: add unit test for the stage schema (#2072)
* Author: Tomáš Hozza, Reviewers: Achilleas Koutsou, Michael Vogt
* Stages/rhsm: support setting 'auto_enable_yum_plugins' option (#2070)
* Author: Tomáš Hozza, Reviewers: Achilleas Koutsou, Florian Schüller, Michael Vogt
* Stages/waagent.conf: support additional options (#2071)
* Author: Tomáš Hozza, Reviewers: Achilleas Koutsou, Simon de Vlieger
* Update images dependency ref to latest (#2073)
* Author: SchutzBot, Reviewers: Achilleas Koutsou
* stages/chrony: support specifying refclocks (RHEL-79065) (#2068)
* Author: Achilleas Koutsou, Reviewers: Brian C. Lane, Michael Vogt, Tomáš Hozza
Somewhere on the Internet, 2025-04-16
* Wed Apr 09 2025 Packit <hello@packit.dev> - 146-1
Changes with 146
----------------
* GH Action/create-tag: allow passing the version when run manually (#2062)
* Author: Tomáš Hozza, Reviewers: Achilleas Koutsou, Simon Steinbeiß
* New stage: org.osbuild.hmac (HMS-5826) (#2055)
* Author: Achilleas Koutsou, Reviewers: Michael Vogt, Tomáš Hozza
* Update images dependency ref to latest (#2066)
* Author: SchutzBot, Reviewers: Achilleas Koutsou, Tomáš Hozza
* Update snapshots to 20250404 (#2065)
* Author: SchutzBot, Reviewers: Achilleas Koutsou
* github: bump ubuntu runners to 24.04 (#2069)
* Author: Achilleas Koutsou, Reviewers: Brian C. Lane, Simon de Vlieger
* osbuild: add experimental flag `debug-qemu-user` (#2059)
* Author: Michael Vogt, Reviewers: Achilleas Koutsou, Brian C. Lane
* stages/systemd.unit.create: support StandardOutput (RHEL-79065) (#2067)
* Author: Achilleas Koutsou, Reviewers: Simon de Vlieger, Tomáš Hozza
* stages: fix description for org.osbuild.containers.unit.create (#2054)
* Author: Luiza de Melo, Reviewers: Achilleas Koutsou, Brian C. Lane
Somewhere on the Internet, 2025-04-09
* Wed Mar 26 2025 Packit <hello@packit.dev> - 144-1
Changes with 144
----------------
* Update images dependency ref to latest (#2044)
* Author: SchutzBot, Reviewers: Achilleas Koutsou, Tomáš Hozza
* Update images dependency ref to latest (#2051)
* Author: SchutzBot, Reviewers: Achilleas Koutsou, Tomáš Hozza
* stages/coreos.live-artifacts: loosen requirements on modules dir (#2049)
* Author: Dusty Mabe, Reviewers: Achilleas Koutsou, Simon de Vlieger
* stages/rpm: add new kernel_install_env options (HMS-5635) (#2045)
* Author: Achilleas Koutsou, Reviewers: Michael Vogt, Tomáš Hozza
* stages: add insights-client config stage (HMS-5568) (#2030)
* Author: rverdile, Reviewers: Achilleas Koutsou, Simon de Vlieger
* tests/CI: Add rhel 9.7 and 10.1 nightly runners (HMS-5646) (#2046)
* Author: Tomáš Koscielniak, Reviewers: Achilleas Koutsou, Michael Vogt
* tests/CI: Upgrade rhel 9.4 GA to 9.5 GA (#2031)
* Author: Tomáš Koscielniak, Reviewers: Achilleas Koutsou, Tomáš Hozza
Somewhere on the Internet, 2025-03-26
* Wed Mar 12 2025 Packit <hello@packit.dev> - 143-1
Changes with 143
----------------
* Make sure that SBOM license fields contain valid SPDX license expressions (HMS-5524) (#2023)
* Author: Tomáš Hozza, Reviewers: Nobody
* Test/tools/depsolve: reword function doc text (#2033)
* Author: Tomáš Hozza, Reviewers: Florian Schüller, Michael Vogt
* Update snapshots to 20250301 (#2034)
* Author: SchutzBot, Reviewers: Simon de Vlieger, Tomáš Hozza
* stages/grub2.inst: fix format for non-x86_64 image (#2038)
* Author: Achilleas Koutsou, Reviewers: Michael Vogt, Simon de Vlieger
* stages/systemd.unit.create: support .swap units (#2001)
* Author: Achilleas Koutsou, Reviewers: Michael Vogt, Simon de Vlieger
* tools: support zstd in `image-info` (#2042)
* Author: Simon de Vlieger, Reviewers: Achilleas Koutsou, Florian Schüller
Somewhere on the Internet, 2025-03-12
* Wed Feb 26 2025 Packit <hello@packit.dev> - 142-1
Changes with 142
----------------
* GH/update-images: fix missing quote in the script (#2018)
* Author: Tomáš Hozza, Reviewers: Ondřej Budai, Simon de Vlieger
* Pin CI workflows to ubuntu 24.04 (#2013)
* Author: Brian C. Lane, Reviewers: Florian Schüller, Simon de Vlieger
* Rework `osbuild-depsolve-dnf` tests (HMS-5509) (#2016)
* Author: Tomáš Hozza, Reviewers: Michael Vogt, Simon de Vlieger
* Update images dependency ref to latest (#2019)
* Author: SchutzBot, Reviewers: Achilleas Koutsou, Tomáš Hozza
* Update images dependency ref to latest (#2028)
* Author: SchutzBot, Reviewers: Achilleas Koutsou, Tomáš Hozza
* Update snapshots to 20250218 (#2024)
* Author: SchutzBot, Reviewers: Achilleas Koutsou, Tomáš Hozza
* monitor: limit the amount of data sent in JSONSeqMontior.result() (#2015)
* Author: Michael Vogt, Reviewers: Simon de Vlieger, Tomáš Hozza
* org.osbuild.cloud-init: add new datasources and network section (#2014)
* Author: Sanne Raymaekers, Reviewers: Achilleas Koutsou, Tomáš Hozza
* stages/coreos.live-artifacts: update comments/names to reflect erofs related changes (#2011)
* Author: Nikita Dubrovski, Reviewers: Dusty Mabe, Michael Vogt
* stages/coreos.live-artifacts: use /var/tmp for mkfs.erofs (#2020)
* Author: Dusty Mabe, Reviewers: Michael Vogt, Tomáš Hozza
* stages: add basic qemu cmdline test (#2022)
* Author: Michael Vogt, Reviewers: Simon de Vlieger, Tomáš Hozza
* stages: add more options to qemu vmdk disk type (#2017)
* Author: Dusty Mabe, Reviewers: Michael Vogt, Simon de Vlieger
* stages: add tests to org.osbuild.ovf (#1986)
* Author: Michael Vogt, Reviewers: Achilleas Koutsou, Tomáš Hozza
* stages: ensure dirs for dracut configs are available (#2026)
* Author: Michael Vogt, Reviewers: Achilleas Koutsou, Simon de Vlieger
* stages: replace "logger" binary in the dracut chroot (#2008)
* Author: Michael Vogt, Reviewers: Simon de Vlieger, Tomáš Hozza
Somewhere on the Internet, 2025-02-26
* Wed Feb 12 2025 Packit <hello@packit.dev> - 141-1
Changes with 141
----------------
* Add initial CODEOWNERS file (#2004)
* Author: Tomáš Hozza, Reviewers: Achilleas Koutsou, Michael Vogt, Simon de Vlieger
* Revert "ostree: introduce optional subpath feature" (#2010)
* Author: Simon de Vlieger, Reviewers: Achilleas Koutsou, Michael Vogt, Tomáš Hozza
* Tools/osbuild-image-info: make read_selinux_ctx_mismatch more robust (#2007)
* Author: Tomáš Hozza, Reviewers: Achilleas Koutsou, Simon de Vlieger
* Update snapshots to 20250201 (#1998)
* Author: SchutzBot, Reviewers: Achilleas Koutsou, Tomáš Hozza
* kernel-cmdline: add size check (#2005)
* Author: Albert Esteve, Reviewers: Simon de Vlieger, Tomáš Hozza
* osbuild-image-info: rework analyse_iso() (HMS-5376) (#1981)
* Author: Tomáš Hozza, Reviewers: Nobody
* stages/coreos.live-artifacts: add erofs support (#2002)
* Author: Nikita Dubrovski, Reviewers: Achilleas Koutsou, Dusty Mabe
* stages/kernel-cmdline: add max cmdline option (#2006)
* Author: Albert Esteve, Reviewers: Michael Vogt, Tomáš Hozza
* stages: Where is mandatory in systemd.unit.create (#2000)
* Author: Achilleas Koutsou, Reviewers: Michael Vogt, Tomáš Hozza
Somewhere on the Internet, 2025-02-12
* Tue Feb 04 2025 Packit <hello@packit.dev> - 140-1
Changes with 140
----------------
* Follow-up fixes to PR#1983 (HMS-5434) (#1999)
* Author: Tomáš Hozza, Reviewers: Achilleas Koutsou, Simon de Vlieger
* Manifest tests: replace `manifest-db` with `images` CI cache (HMS-5360) (#1983)
* Author: Tomáš Hozza, Reviewers: Achilleas Koutsou, Simon de Vlieger
* Update images dependency ref to latest (#1997)
* Author: SchutzBot, Reviewers: Simon de Vlieger, Tomáš Hozza
* osbuild-image-info: exit with non-zero value on empty report (#1987)
* Author: Tomáš Hozza, Reviewers: Achilleas Koutsou, Simon de Vlieger
* osbuild: add a mutex to the _jsonseq() writer (#1996)
* Author: Michael Vogt, Reviewers: Achilleas Koutsou, Simon de Vlieger
* stages: add test for the new org.grub2.iso.legacy stage (#1960)
* Author: Michael Vogt, Reviewers: Brian C. Lane, Tomáš Hozza
Somewhere on the Internet, 2025-02-04
* Wed Jan 29 2025 Packit <hello@packit.dev> - 139-1
Changes with 139
----------------
* Add `--cache` flag as an alias for `--store` (#1985)
* Author: Achilleas Koutsou, Reviewers: Michael Vogt, Simon de Vlieger
* Gitlab CI: use F41 for OSTree tests (#1984)
* Author: Tomáš Hozza, Reviewers: Florian Schüller, Simon de Vlieger
* README: remove mailing list (#1982)
* Author: Florian Schüller, Reviewers: Ondřej Budai, Simon de Vlieger
* Test embedding containers with device nodes in ostree commits (RHEL-59716) (#1905)
* Author: Achilleas Koutsou, Reviewers: Dusty Mabe, Ondřej Budai
* modularity: depsolving (COMPOSER-2365) (#1933)
* Author: Simon de Vlieger, Reviewers: Nobody
* osbuild-image-info: don't fail on no systemd default target (HMS-5375) (#1988)
* Author: Tomáš Hozza, Reviewers: Brian C. Lane, Simon de Vlieger
* remove the nevra field from the depsolve (#1991)
* Author: Simon de Vlieger, Reviewers: Michael Vogt, Ondřej Budai
* spec: bump dnf json api version (#1990)
* Author: Simon de Vlieger, Reviewers: Michael Vogt, Tomáš Hozza
* spec: bump dnfjson api version (#1992)
* Author: Simon de Vlieger, Reviewers: Michael Vogt, Tomáš Hozza
* stages/mkfs.ext4: disable lazy_itable_init (#1980)
* Author: Albert Esteve, Reviewers: Achilleas Koutsou, Michael Vogt
* tools: add test that ensures we notice if the solver api breaks (#1993)
* Author: Michael Vogt, Reviewers: Simon de Vlieger, Tomáš Hozza
Somewhere on the Internet, 2025-01-29
* Wed Jan 15 2025 Packit <hello@packit.dev> - 138-1
Changes with 138
----------------
* Don't use f-strings for path construction in `tuned` and `dnf*.sbom.spdx` stages (#1968)
* Author: Tomáš Hozza, Reviewers: Achilleas Koutsou, Brian C. Lane
* Make an iso9660 eltorito image (#1946)
* Author: Brian C. Lane, Reviewers: Michael Vogt, Simon de Vlieger
* Schutzbot: update terraform ref (HMS-5240) (#1972)
* Author: Tomáš Hozza, Reviewers: Achilleas Koutsou, Gianluca Zuccarelli
* Tools/osbuild-image-info: make `read_boot_entries()` more robust (HMS-5228) (#1971)
* Author: Tomáš Hozza, Reviewers: Achilleas Koutsou, Gianluca Zuccarelli
* Update snapshots to 20250101 (#1973)
* Author: SchutzBot, Reviewers: Achilleas Koutsou, Tomáš Hozza
* erofs: Add zstd to the list of supported compression algorithms (#1969)
* Author: Brian C. Lane, Reviewers: Achilleas Koutsou, Tomáš Hozza
* kickstart: Drop ostree signature verification flag (#1965)
* Author: Colin Walters, Reviewers: Brian C. Lane, Michael Vogt
* monitor: include result in jsonseq monitor streaming (COMPOSER-2393) (#1831)
* Author: Michael Vogt, Reviewers: Achilleas Koutsou, Simon de Vlieger
* org.osbuild.xorriso: Add support for grub2 bootable iso (#1956)
* Author: Brian C. Lane, Reviewers: Michael Vogt, Simon de Vlieger
* osbuild-image-info: support swap partitions and btrfs subvolumes (#1975)
* Author: Achilleas Koutsou, Reviewers: Michael Vogt, Tomáš Hozza
* schutzbot: update Achilleas' ssh keys (#1967)
* Author: Achilleas Koutsou, Reviewers: Brian C. Lane, Simon de Vlieger
* sources: add an org.osbuild.librepo source (#1974)
* Author: Michael Vogt, Reviewers: Achilleas Koutsou, Brian C. Lane, Simon de Vlieger, Tomáš Hozza
Somewhere on the Internet, 2025-01-15
* Wed Dec 18 2024 Packit <hello@packit.dev> - 137-1
Changes with 137
----------------
* Add `org.osbuild.dnf5.sbom.spdx` stage (COMPOSER-2361) (#1961)
* Author: Tomáš Hozza, Reviewers: Brian C. Lane, Simon de Vlieger
* CODEOWNERS: Assign ownership for CoreOS-related files (#1918)
* Author: Renata Ravanelli, Reviewers: Achilleas Koutsou, Dusty Mabe, Simon de Vlieger
* Move `image-info` from manifest-db to osbuild as `osbuild-image-info` (HMS-5210) (#1963)
* Author: Tomáš Hozza, Reviewers: Gianluca Zuccarelli, Simon de Vlieger
* Update snapshots to 20241210 (#1958)
* Author: SchutzBot, Reviewers: Achilleas Koutsou, Simon de Vlieger
* github/actions: Enable /jira-epic slash commands (HMS-5161) (#1959)
* Author: Simon Steinbeiß, Reviewers: Achilleas Koutsou, Michael Vogt
* org.osbuild.grub2.iso.legacy: Add grub2 setup for booting BIOS ISO (#1955)
* Author: Brian C. Lane, Reviewers: Michael Vogt, Tomáš Hozza
* osbuild/remoteloop: add more loop device options (#1944)
* Author: Dusty Mabe, Reviewers: Achilleas Koutsou, Simon de Vlieger
* stages: add `coreos.live-artifacts.mono` stage (#1947)
* Author: Dusty Mabe, Reviewers: Nobody
* typo: Fix incorrect 'tar archive' descriptions in stage metadata (#1957)
* Author: Brian C. Lane, Reviewers: Achilleas Koutsou, Michael Vogt
* util/osrelease.py: improve quote stripping (#1927)
* Author: Renata Ravanelli, Reviewers: Dusty Mabe, Simon de Vlieger
Somewhere on the Internet, 2024-12-18
* Wed Dec 04 2024 Packit <hello@packit.dev> - 136-1
Changes with 136
----------------
* Bump RHEL 10 from beta to nightly (#1949)
* Author: Tomáš Koscielniak, Reviewers: Achilleas Koutsou, Jakub Rusz
* Expand the options available in containers.unit.create (#1950)
* Author: Pierre-Yves Chibon, Reviewers: Achilleas Koutsou, Michael Vogt
* Lint/autopep8: update to the latest upstream version v2.3.1 (#1938)
* Author: Tomáš Hozza, Reviewers: Michael Vogt, Simon de Vlieger
* Stages/dnf-automatic.config: don't fail on non-existent config file (#1934)
* Author: Tomáš Hozza, Reviewers: Michael Vogt, Simon de Vlieger
* Test/autotailor: fix Python 3.6 compatibility (#1937)
* Author: Tomáš Hozza, Reviewers: Gianluca Zuccarelli, Simon de Vlieger
* Update `osbuild-ci*` images and testing manifests to Fedora 41 (#1932)
* Author: Tomáš Hozza, Reviewers: Achilleas Koutsou, Michael Vogt
* Update pylint to the latest upstream version v3.3.1 and resolve new issues (#1939)
* Author: Tomáš Hozza, Reviewers: Michael Vogt, Simon de Vlieger
* github: prevent script injections via PR branch names (#1954)
* Author: Ondřej Budai, Reviewers: Achilleas Koutsou, Simon de Vlieger
* osbuild-depsolve-dnf: support generating SPDX SBOM with DNF5 (COMPOSER-2361) (#1925)
* Author: Tomáš Hozza, Reviewers: Achilleas Koutsou, Brian C. Lane, Simon de Vlieger
* osbuild-mpp: Fix error on python < 3.11 (#1929)
* Author: Alexander Larsson, Reviewers: Achilleas Koutsou, Florian Schüller, Simon de Vlieger
* sources: fix ostree_sources test to work without `/var/empty` (#1942)
* Author: Michael Vogt, Reviewers: Achilleas Koutsou, Tomáš Hozza
* stages: run useradd, usermod, and passwd with --root (#1945)
* Author: Achilleas Koutsou, Reviewers: Michael Vogt, Ondřej Budai, Tomáš Hozza
* test/data/manifests/fedora-coreos-container: fix CI (#1948)
* Author: Dusty Mabe, Reviewers: Achilleas Koutsou, Michael Vogt
* util/chroot: Add support for custom directory bind mounts (#1917)
* Author: Renata Ravanelli, Reviewers: Achilleas Koutsou, Dusty Mabe
* workflow: add smoke test that runs unit tests as user (#1943)
* Author: Michael Vogt, Reviewers: Achilleas Koutsou, Tomáš Hozza
Somewhere on the Internet, 2024-12-04
* Fri Nov 22 2024 Packit <hello@packit.dev> - 135-1
Changes with 135
----------------
* test: regenerate X509 test certs (#1931)
* Author: Lukáš Zapletal, Reviewers: Ondřej Ezr, Tomáš Hozza
Somewhere on the Internet, 2024-11-22
* Wed Oct 23 2024 Packit <hello@packit.dev> - 132-1
Changes with 132
----------------
* CI: Update excluded tests list (#1899)
* Author: Paweł Poławski, Reviewers: Brian C. Lane, Florian Schüller
* chore: add dicussions link to README (#1901)
* Author: Lukáš Zapletal, Reviewers: Paweł Poławski, Simon de Vlieger
* meta: use pathlib to join paths in `class Index` (#1903)
* Author: Michael Vogt, Reviewers: Paweł Poławski, Simon de Vlieger
* osbuild.spec: Add python3-dnf dependency for osbuild-tools (#1908)
* Author: Renata Ravanelli, Reviewers: Achilleas Koutsou, Simon de Vlieger
* sources: MTLS and proxy support for ostree (#1892)
* Author: Lukáš Zapletal, Reviewers: Achilleas Koutsou, Simon de Vlieger
Somewhere on the Internet, 2024-10-23
* Wed Oct 09 2024 Packit <hello@packit.dev> - 131-1
Changes with 131
----------------
* spec: remove unneeded dnf depedendency (#1896)
* Author: Ondřej Budai, Reviewers: Michael Vogt, Simon de Vlieger
* spec: use python3-libdnf5 in RHEL 11 and ELN (#1894)
* Author: Yaakov Selkowitz, Reviewers: Michael Vogt, Ondřej Budai
* stages(tar): expose new `transform` option to tar stage (#1886)
* Author: Michael Vogt, Reviewers: Achilleas Koutsou, Ondřej Budai
Somewhere on the Internet, 2024-10-09
* Wed Sep 25 2024 Packit <hello@packit.dev> - 130-1
Changes with 130
----------------
* Add support for creating quadlet and systemd socket units (#1887)
* Author: Alexander Larsson, Reviewers: Simon de Vlieger, Tomáš Hozza
* Fix dependencies and test for DNF4 based osbuild-depsolve-dnf (#1893)
* Author: Tomáš Hozza, Reviewers: Ondřej Budai, Simon de Vlieger
* Update snapshots to 20240918 (#1891)
* Author: SchutzBot, Reviewers: Achilleas Koutsou, Tomáš Hozza
* stages/selinux: don't require file_contexts if labels passed (#1889)
* Author: Dusty Mabe, Reviewers: Michael Vogt, Simon de Vlieger
* tools/osbuild-mpp: hash mpp-embed urls from stream (#1843)
* Author: Jonathan Lebon, Reviewers: Brian C. Lane, Simon de Vlieger
Somewhere on the Internet, 2024-09-25
* Wed Sep 18 2024 Packit <hello@packit.dev> - 129-1
Changes with 129
----------------
* Add initial support for generating SPDX SBOM documents (COMPOSER-2274) (#1818)
* Author: Tomáš Hozza, Reviewers: Achilleas Koutsou, Gianluca Zuccarelli, Simon de Vlieger
* devices/loopback: add read-only option (#1842)
* Author: Jonathan Lebon, Reviewers: Michael Vogt, Simon de Vlieger
* jsoncomm: transparently handle huge messages via fds (#1838)
* Author: Michael Vogt, Reviewers: Achilleas Koutsou, Simon de Vlieger
* stages/coreos.platform: use shutil.copy (#1888)
* Author: Dusty Mabe, Reviewers: Michael Vogt, Simon de Vlieger
* stages: fix btrfs subvolume creation under subdirectories (#1883)
* Author: Michael Vogt, Reviewers: Achilleas Koutsou, Paweł Poławski
* test: add test that ensures return value of `chroot.run()` (#1880)
* Author: Michael Vogt, Reviewers: Paweł Poławski, Simon de Vlieger
Somewhere on the Internet, 2024-09-18
* Wed Aug 21 2024 Packit <hello@packit.dev> - 126-1
Changes with 126
----------------
* CI: update terraform hash (#1859)
* Author: Achilleas Koutsou, Reviewers: Florian Schüller, Michael Vogt, Ondřej Budai, Sanne Raymaekers, Tomáš Hozza
* New utility module: chroot (#1860)
* Author: Achilleas Koutsou, Reviewers: Michael Vogt, Tomáš Hozza
* Stages/`org.osbuild.dracut`: fix runtime environment for dracut (COMPOSER-2193) (#1846)
* Author: Tomáš Hozza, Reviewers: Achilleas Koutsou, Michael Vogt
* Update snapshots to 20240819 (#1856)
* Author: SchutzBot, Reviewers: Achilleas Koutsou, Michael Vogt
* osbuild: add "Conflicts"/"Provides" to avoid breaking composer (#1849)
* Author: Michael Vogt, Reviewers: Brian C. Lane, Tomáš Hozza
* schutzbot: add Achilleas' SSH keys (#1858)
* Author: Achilleas Koutsou, Reviewers: Tomáš Hozza
* test/depsolve: use strings for pytest.skip() (#1852)
* Author: Achilleas Koutsou, Reviewers: Brian C. Lane, Michael Vogt, Paweł Poławski
Somewhere on the Internet, 2024-08-21
* Wed Aug 14 2024 Packit <hello@packit.dev> - 125-1
Changes with 125
----------------
* Makefile: run `tox parallel` without the spinner (#1835)
* Author: Michael Vogt, Reviewers: Ondřej Budai, Tomáš Hozza
* Test/dnf4.mark: adjust the test for markings used by DNF5 (#1827)
* Author: Tomáš Hozza, Reviewers: Michael Vogt, Paweł Poławski
* Tests: Add unit tests for org.osbuild.gunzip stage (#1689)
* Author: Paweł Poławski, Reviewers: Brian C. Lane, Michael Vogt
* jsoncom: gracefully report EMSGSIZE errors (#1840)
* Author: Michael Vogt, Reviewers: Achilleas Koutsou, Paweł Poławski
* main,monitor: fix total steps in progress reporting (#1826)
* Author: Michael Vogt, Reviewers: Achilleas Koutsou, Paweł Poławski
* osbuild-depsolve-dnf: fix some bugs and extend test coverage (#1834)
* Author: Tomáš Hozza, Reviewers: Achilleas Koutsou, Gianluca Zuccarelli
* osbuild-depsolve-dnf: refactor into osbuild.solver module (#1776)
* Author: Brian C. Lane, Reviewers: Michael Vogt, Simon de Vlieger
* osbuild: make `inputs` `map()` function use fd for reply as well (#1836)
* Author: Michael Vogt, Reviewers: Achilleas Koutsou, Simon de Vlieger
* solver: include "solver" key in the dnfjson reply (#1829)
* Author: Michael Vogt, Reviewers: Brian C. Lane, Paweł Poławski
* test_dnf4_mark(): disable all plugins when inspecting markings (#1837)
* Author: Tomáš Hozza, Reviewers: Gianluca Zuccarelli, Paweł Poławski
Somewhere on the Internet, 2024-08-14
* Wed Jul 31 2024 Packit <hello@packit.dev> - 124-1
Changes with 124
----------------

View file

@ -1 +1 @@
SHA512 (osbuild-124.tar.gz) = 8cbed21abca5950a58a85e49f5ea78ec60b988cc62e98c3b1bd3351689f7c720636aee9c08087b7119ea4016616a6efbd58714ef0aa2b044e08f7a28f6ca2d0f
SHA512 (osbuild-166.tar.gz) = 525f6fe54525192a01dc62c0eb4569862e19afb1c44b1128fbebeb4bc8fd5c7029c7290d51790e6cddd9ca36e63ab0e5d806de4bde2be69c9b3c9cdbdaa2d306

View file

@ -17,7 +17,8 @@ sudo dnf install -y \
python3-pip \
rpm-ostree \
dosfstools \
gdisk
gdisk \
python3-tomli-w
sudo dnf builddep -y osbuild.spec
# Install pytst from pip, because the version in some RHEL / CentOS releases is too old