diff --git a/.gitignore b/.gitignore index 5502226..96bcc08 100644 --- a/.gitignore +++ b/.gitignore @@ -141,3 +141,12 @@ /osbuild-153.tar.gz /osbuild-155.tar.gz /osbuild-156.tar.gz +/osbuild-158.tar.gz +/osbuild-159.tar.gz +/osbuild-160.tar.gz +/osbuild-161.tar.gz +/osbuild-163.tar.gz +/osbuild-164.tar.gz +/osbuild-166.tar.gz +/osbuild-167.tar.gz +/osbuild-169.tar.gz diff --git a/README.packit b/README.packit index dde2a46..39e81ea 100644 --- a/README.packit +++ b/README.packit @@ -1,3 +1,3 @@ This repository is maintained by packit. https://packit.dev/ -The file was generated using packit 1.9.0.post1.dev4+g48b4c222. +The file was generated using packit 1.14.0.post1.dev2+g6506c7467. diff --git a/osbuild.spec b/osbuild.spec index df11998..2efcf09 100644 --- a/osbuild.spec +++ b/osbuild.spec @@ -1,7 +1,7 @@ %global forgeurl https://github.com/osbuild/osbuild %global selinuxtype targeted -Version: 156 +Version: 169 %forgemeta @@ -9,7 +9,7 @@ Version: 156 %global pkgdir %{_prefix}/lib/%{pypi_name} Name: %{pypi_name} -Release: 2%{?dist} +Release: 1%{?dist} License: Apache-2.0 URL: %{forgeurl} @@ -21,8 +21,22 @@ Summary: A build system for OS images 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 @@ -117,6 +131,20 @@ 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} @@ -163,9 +191,7 @@ Recommends: python3-license-expression # supports this since 116 Conflicts: osbuild-composer <= 115 -# This version needs to get bumped every time the osbuild-dnf-json -# version changes in an incompatible way. Packages like osbuild-composer -# can depend on the exact API version this way +# 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 @@ -182,12 +208,18 @@ 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} %install %py3_install +# Ensure vm.py is executable which is needed to run in with init= in the vm +chmod 0755 %{buildroot}%{python3_sitelib}/%{pypi_name}/vm.py + mkdir -p %{buildroot}%{pkgdir}/stages install -p -m 0755 $(find stages -type f -not -name "test_*.py") %{buildroot}%{pkgdir}/stages/ @@ -225,6 +257,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 @@ -251,10 +284,28 @@ install -p -m 0644 tools/solver-dnf5.json %{buildroot}%{pkgdir}/solver.json 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 @@ -319,6 +370,18 @@ 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 @@ -329,14 +392,247 @@ fi %{pkgdir}/solver.json %changelog +* Wed Jan 14 2026 Packit - 169-1 +Changes with 169 +---------------- + - Update images dependency ref to latest (#2299) + - Author: SchutzBot, Reviewers: Achilleas Koutsou, Simon de Vlieger + - Update images dependency ref to latest (#2305) + - Author: SchutzBot, Reviewers: Lukáš Zapletal, Simon de Vlieger, Tomáš Hozza + - Update osbuild-ci container images (#2296) + - Author: SchutzBot, Reviewers: Achilleas Koutsou, Simon de Vlieger + - Update snapshots to 20260101 (#2297) + - Author: SchutzBot, Reviewers: Achilleas Koutsou, Simon de Vlieger + - Update snapshots to 20260112 (#2306) + - Author: SchutzBot, Reviewers: Simon de Vlieger, Tomáš Hozza + - docs: introduce manifest guide (#2175) + - Author: Achilleas Koutsou, Reviewers: Lukáš Zapletal, Simon de Vlieger + - monitor: deep copy stage options in JSONSeqMonitor (#2293) + - Author: Achilleas Koutsou, Reviewers: Lukáš Zapletal, Michael Vogt, Ondřej Budai, Simon Steinbeiß, Tomáš Hozza + - stages/kickstart: support containers-storage transport (#2264) + - Author: Achilleas Koutsou, Reviewers: Brian C. Lane, Simon de Vlieger + - stages/rpm: add option to ignore key import errors (HMS-9986) (#2301) + - Author: Sanne Raymaekers, Reviewers: Lukáš Zapletal, Simon de Vlieger + - stages/rpm: add support for setting the rpmkeys binary (#2303) + - Author: Sanne Raymaekers, Reviewers: Achilleas Koutsou, Brian C. Lane + - stages: add force option to org.osbuild.groups (#2304) + - Author: Achilleas Koutsou, Reviewers: Brian C. Lane, Simon de Vlieger + +— Somewhere on the Internet, 2026-01-14 + + +* Wed Dec 17 2025 Packit - 167-1 +Changes with 167 +---------------- + - Fix RHSM podman secrets and rhc configuration (HMS-9811 and HMS-9606) (#2265) + - Author: Lukáš Zapletal, Reviewers: Brian C. Lane, Simon de Vlieger + - GHA: update osbuild-ci* container images (#2286) + - Author: Tomáš Hozza, Reviewers: Lukáš Zapletal, Simon de Vlieger + - Move replace and rglob (#2267) + - Author: Brian C. Lane, Reviewers: Achilleas Koutsou, Simon de Vlieger + - Solver: prepare for V2 API with per-transaction depsolve results (HMS-9062) (#2258) + - Author: Tomáš Hozza, Reviewers: Brian C. Lane, Simon de Vlieger + - Update images dependency ref to latest (#2273) + - Author: SchutzBot, Reviewers: Lukáš Zapletal, Simon de Vlieger, Tomáš Hozza + - Update images dependency ref to latest (#2285) + - Author: SchutzBot, Reviewers: Simon de Vlieger, Tomáš Hozza + - Various fixes for --in-vm (#2271) + - Author: Alexander Larsson, Reviewers: Achilleas Koutsou, Simon de Vlieger + - chroot: If we're unable to mount devtmpfs, bindmount host /dev (#2277) + - Author: Alexander Larsson, Reviewers: Michael Vogt, Simon de Vlieger + - osbuild/solver: replace request.RepositoryConfig with model.Repository (HMS-9062) (#2280) + - Author: Tomáš Hozza, Reviewers: Brian C. Lane, Simon de Vlieger + - osbuild/util/rhsm: make Subscriptions.get_secrets() take list of URLs (HMS-9062) (#2278) + - Author: Tomáš Hozza, Reviewers: Brian C. Lane, Simon de Vlieger + - ostree.config: Add some tests (#2268) + - Author: Brian C. Lane, Reviewers: Achilleas Koutsou, Simon de Vlieger + - ostree.grub2: ostree requires leading / (#2272) + - Author: Brian C. Lane, Reviewers: Achilleas Koutsou, Simon de Vlieger + - runners: set up sequoia on RHEL (#2288) + - Author: Simon de Vlieger, Reviewers: Ondřej Budai, Tomáš Hozza + - stages/ostree.{aleph,deploy.container}: support more imgref formats; make aleph stage more reliable (#2270) + - Author: Dusty Mabe, Reviewers: Michael Vogt, Simon de Vlieger + - stages/xorrisofs: allow setting more fields (#2269) + - Author: Simon de Vlieger, Reviewers: Brian C. Lane, Tomáš Hozza + +— Somewhere on the Internet, 2025-12-17 + + +* Wed Dec 03 2025 Packit - 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 05 2025 Packit - 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 - 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 Sep 24 2025 Packit - 161-1 +Changes with 161 +---------------- + - Update images dependency ref to latest (#2194) + - Author: SchutzBot, Reviewers: Lukáš Zapletal, Tomáš Hozza + - Update images dependency ref to latest (#2199) + - Author: SchutzBot, Reviewers: Sanne Raymaekers, Simon de Vlieger + - Update snapshots to 20250915 (#2193) + - Author: SchutzBot, Reviewers: Lukáš Zapletal, Simon de Vlieger, Tomáš Hozza + - osbuild: add/use new `api.get_exception_from_msg()` helper (#2201) + - Author: Michael Vogt, Reviewers: Brian C. Lane, Simon de Vlieger + - osbuild: handle exception from the _message() in BaseAPI() (#2197) + - Author: Michael Vogt, Reviewers: Brian C. Lane, Simon de Vlieger + - stages/systemd-repart: introduce systemd-repart (#2189) + - Author: Simon de Vlieger, Reviewers: Achilleas Koutsou, Lukáš Zapletal, Michael Vogt + +— Somewhere on the Internet, 2025-09-24 + + +* Wed Sep 10 2025 Packit - 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 - 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 + + +* Tue Aug 26 2025 Simon de Vlieger - 158-3 +- Explicitly depend on setuptools. + +* Tue Aug 26 2025 Simon de Vlieger - 158-2 +- Rebuilt for Python 3.14rc2 bytecode + +* Wed Aug 13 2025 Packit - 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 + + * Thu Jul 24 2025 Fedora Release Engineering - 156-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_43_Mass_Rebuild * Tue Jul 15 2025 Packit - 156-1 Changes with 156 ---------------- - * stages/vagrant: allow configuring synced folders (HMS-6116) (#2143) - * Author: Simon de Vlieger, Reviewers: Achilleas Koutsou, Sanne Raymaekers + - 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 @@ -344,14 +640,14 @@ Changes with 156 * Mon Jul 07 2025 Packit - 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 + - 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 @@ -359,10 +655,10 @@ Changes with 155 * Fri Jun 20 2025 Packit - 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 + - 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 @@ -370,36 +666,36 @@ Changes with 153 * Tue Jun 17 2025 Packit - 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ß + - 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 @@ -410,14 +706,14 @@ Changes with 152 * Wed Jun 04 2025 Packit - 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 + - 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 @@ -428,18 +724,18 @@ Changes with 151 * Wed May 07 2025 Packit - 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 + - 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 @@ -451,38 +747,38 @@ Changes with 149 * Wed Apr 16 2025 Packit - 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 + - 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 - 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 + - 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 @@ -490,20 +786,20 @@ Changes with 146 * Wed Mar 26 2025 Packit - 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 + - 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 @@ -511,18 +807,18 @@ Changes with 144 * Wed Mar 12 2025 Packit - 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 + - 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 @@ -530,36 +826,36 @@ Changes with 143 * Wed Feb 26 2025 Packit - 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 + - 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 @@ -567,24 +863,24 @@ Changes with 142 * Wed Feb 12 2025 Packit - 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 + - 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 @@ -592,18 +888,18 @@ Changes with 141 * Tue Feb 04 2025 Packit - 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 + - 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 @@ -611,28 +907,28 @@ Changes with 140 * Wed Jan 29 2025 Packit - 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 + - 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 @@ -640,30 +936,30 @@ Changes with 139 * Wed Jan 15 2025 Packit - 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 + - 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 @@ -671,26 +967,26 @@ Changes with 138 * Wed Dec 18 2024 Packit - 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 + - 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 @@ -698,36 +994,36 @@ Changes with 137 * Wed Dec 04 2024 Packit - 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 + - 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 @@ -735,8 +1031,8 @@ Changes with 136 * Fri Nov 22 2024 Packit - 135-1 Changes with 135 ---------------- - * test: regenerate X509 test certs (#1931) - * Author: Lukáš Zapletal, Reviewers: Ondřej Ezr, Tomáš Hozza + - test: regenerate X509 test certs (#1931) + - Author: Lukáš Zapletal, Reviewers: Ondřej Ezr, Tomáš Hozza — Somewhere on the Internet, 2024-11-22 @@ -744,16 +1040,16 @@ Changes with 135 * Wed Oct 23 2024 Packit - 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 + - 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 @@ -761,12 +1057,12 @@ Changes with 132 * Wed Oct 09 2024 Packit - 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 + - 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 @@ -774,16 +1070,16 @@ Changes with 131 * Wed Sep 25 2024 Packit - 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 + - 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 @@ -791,18 +1087,18 @@ Changes with 130 * Wed Sep 18 2024 Packit - 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 + - 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 @@ -810,20 +1106,20 @@ Changes with 129 * Wed Aug 21 2024 Packit - 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 + - 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 @@ -831,26 +1127,26 @@ Changes with 126 * Wed Aug 14 2024 Packit - 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 + - 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 @@ -858,26 +1154,26 @@ Changes with 125 * Wed Jul 31 2024 Packit - 124-1 Changes with 124 ---------------- - * CI: build RPMs for RHEL-10.0-nightly (COMPOSER-2161) (#1822) - * Author: Tomáš Hozza, Reviewers: Achilleas Koutsou, Florian Schüller - * Fix dnf4 mark stage test (#1825) - * Author: Tomáš Hozza, Reviewers: Michael Vogt, Simon de Vlieger - * Make `tailored_profile_id` required for `json` autotailoring (#1794) - * Author: Gianluca Zuccarelli, Reviewers: Achilleas Koutsou, Sanne Raymaekers - * Test/manifests: start testing on c10s and el10.0-nightly (COMPOSER-2161) (#1821) - * Author: Tomáš Hozza, Reviewers: Achilleas Koutsou, Alexander Todorov - * Test: fix dnf4.mark stage test with DNF5 (#1824) - * Author: Tomáš Hozza, Reviewers: Achilleas Koutsou, Gianluca Zuccarelli - * mpp: Allow container-storage image resolution (#1792) - * Author: Roberto Majadas, Reviewers: Achilleas Koutsou, Ondřej Budai - * sources(curl): error if curl exists 0 but there are downloads left (#1816) - * Author: Michael Vogt, Reviewers: Achilleas Koutsou, Paweł Poławski - * sources(curl): use json like output inside of custom record (#1817) - * Author: Michael Vogt, Reviewers: Achilleas Koutsou, Paweł Poławski - * stages/autotailor: fix stage schema (#1823) - * Author: Gianluca Zuccarelli, Reviewers: Sanne Raymaekers, Tomáš Hozza - * test: add new `https_serve_directory()` and test certs (#1815) - * Author: Michael Vogt, Reviewers: Achilleas Koutsou, Paweł Poławski + - CI: build RPMs for RHEL-10.0-nightly (COMPOSER-2161) (#1822) + - Author: Tomáš Hozza, Reviewers: Achilleas Koutsou, Florian Schüller + - Fix dnf4 mark stage test (#1825) + - Author: Tomáš Hozza, Reviewers: Michael Vogt, Simon de Vlieger + - Make `tailored_profile_id` required for `json` autotailoring (#1794) + - Author: Gianluca Zuccarelli, Reviewers: Achilleas Koutsou, Sanne Raymaekers + - Test/manifests: start testing on c10s and el10.0-nightly (COMPOSER-2161) (#1821) + - Author: Tomáš Hozza, Reviewers: Achilleas Koutsou, Alexander Todorov + - Test: fix dnf4.mark stage test with DNF5 (#1824) + - Author: Tomáš Hozza, Reviewers: Achilleas Koutsou, Gianluca Zuccarelli + - mpp: Allow container-storage image resolution (#1792) + - Author: Roberto Majadas, Reviewers: Achilleas Koutsou, Ondřej Budai + - sources(curl): error if curl exists 0 but there are downloads left (#1816) + - Author: Michael Vogt, Reviewers: Achilleas Koutsou, Paweł Poławski + - sources(curl): use json like output inside of custom record (#1817) + - Author: Michael Vogt, Reviewers: Achilleas Koutsou, Paweł Poławski + - stages/autotailor: fix stage schema (#1823) + - Author: Gianluca Zuccarelli, Reviewers: Sanne Raymaekers, Tomáš Hozza + - test: add new `https_serve_directory()` and test certs (#1815) + - Author: Michael Vogt, Reviewers: Achilleas Koutsou, Paweł Poławski — Somewhere on the Internet, 2024-07-31 @@ -885,18 +1181,18 @@ Changes with 124 * Thu Jul 25 2024 Packit - 123-1 Changes with 123 ---------------- - * Start building RPMs on CentOS Stream 10 for testing (#1799) - * Author: Alexander Todorov, Reviewers: Florian Schüller, Tomáš Hozza - * Tests: force checkout manifest-db (#1820) - * Author: Tomáš Hozza, Reviewers: Florian Schüller, Gianluca Zuccarelli - * sources(curl): disable `curl --parallel` by default (#1811) - * Author: Michael Vogt, Reviewers: Achilleas Koutsou, Simon de Vlieger, Tomáš Hozza - * sources(curl): download multiple URLs with the same curl command (#1573) - * Author: Michael Vogt, Reviewers: Ondřej Budai, Simon de Vlieger - * stages/oscap.remediation: small import adjustment (#1814) - * Author: Gianluca Zuccarelli, Reviewers: Achilleas Koutsou, Michael Vogt - * stages: add stage for creating dm-verity partitions (#1806) - * Author: Nikita Dubrovski, Reviewers: Achilleas Koutsou, Michael Vogt, Paweł Poławski + - Start building RPMs on CentOS Stream 10 for testing (#1799) + - Author: Alexander Todorov, Reviewers: Florian Schüller, Tomáš Hozza + - Tests: force checkout manifest-db (#1820) + - Author: Tomáš Hozza, Reviewers: Florian Schüller, Gianluca Zuccarelli + - sources(curl): disable `curl --parallel` by default (#1811) + - Author: Michael Vogt, Reviewers: Achilleas Koutsou, Simon de Vlieger, Tomáš Hozza + - sources(curl): download multiple URLs with the same curl command (#1573) + - Author: Michael Vogt, Reviewers: Ondřej Budai, Simon de Vlieger + - stages/oscap.remediation: small import adjustment (#1814) + - Author: Gianluca Zuccarelli, Reviewers: Achilleas Koutsou, Michael Vogt + - stages: add stage for creating dm-verity partitions (#1806) + - Author: Nikita Dubrovski, Reviewers: Achilleas Koutsou, Michael Vogt, Paweł Poławski — Somewhere on the Internet, 2024-07-17 @@ -906,14 +1202,14 @@ Changes with 123 * Wed Jul 03 2024 Packit - 122-1 Changes with 122 ---------------- - * CI: Add testing based on Centos containers (COMPOSER-2125) (#1585) - * Author: Paweł Poławski, Reviewers: Achilleas Koutsou, Tomáš Hozza - * Test/assemblers: update manifest to use Fedora 40 + update manifests testing (#1808) - * Author: Tomáš Hozza, Reviewers: Alexander Todorov, Michael Vogt - * Update snapshots for rhel-9.5 to make them in sync with osbuild-composer (#1807) - * Author: Alexander Todorov, Reviewers: Sanne Raymaekers, Tomáš Hozza - * sources/curl: use `--user-agent` option to set the user-agent (#1809) - * Author: Sanne Raymaekers, Reviewers: Michael Vogt, Simon de Vlieger + - CI: Add testing based on Centos containers (COMPOSER-2125) (#1585) + - Author: Paweł Poławski, Reviewers: Achilleas Koutsou, Tomáš Hozza + - Test/assemblers: update manifest to use Fedora 40 + update manifests testing (#1808) + - Author: Tomáš Hozza, Reviewers: Alexander Todorov, Michael Vogt + - Update snapshots for rhel-9.5 to make them in sync with osbuild-composer (#1807) + - Author: Alexander Todorov, Reviewers: Sanne Raymaekers, Tomáš Hozza + - sources/curl: use `--user-agent` option to set the user-agent (#1809) + - Author: Sanne Raymaekers, Reviewers: Michael Vogt, Simon de Vlieger — Somewhere on the Internet, 2024-07-03 @@ -924,22 +1220,22 @@ Changes with 122 * Wed May 22 2024 Packit - 119-1 Changes with 119 ---------------- - * Add user force password reset (#1778) - * Author: andremarianiello, Reviewers: Brian C. Lane, Paweł Poławski - * Tests: Add unit tests for org.osbuild.mkfs.fat stage (#1677) - * Author: Paweł Poławski, Reviewers: Brian C. Lane, Michael Vogt - * Update snapshots to 20240514 (#1784) - * Author: SchutzBot, Reviewers: Achilleas Koutsou, Brian C. Lane - * runners: revert "runners: clean up temp files before exiting the runner" (#1788) - * Author: Michael Vogt, Reviewers: Achilleas Koutsou, Tomáš Hozza - * stage/systemd.unit.create: add Before option (#1782) - * Author: Achilleas Koutsou, Reviewers: Brian C. Lane, Michael Vogt - * stages/systemd.unit.create: update schema to support [Mount] (#1748) - * Author: Achilleas Koutsou, Reviewers: Gianluca Zuccarelli, Michael Vogt - * test/buildroot: fix checking /var/tmp mode (#1787) - * Author: Tomáš Hozza, Reviewers: Michael Vogt, Ondřej Budai - * tests: update stage tests readme (#1738) - * Author: Paweł Poławski, Reviewers: Michael Vogt, Ondřej Budai, Tomáš Hozza + - Add user force password reset (#1778) + - Author: andremarianiello, Reviewers: Brian C. Lane, Paweł Poławski + - Tests: Add unit tests for org.osbuild.mkfs.fat stage (#1677) + - Author: Paweł Poławski, Reviewers: Brian C. Lane, Michael Vogt + - Update snapshots to 20240514 (#1784) + - Author: SchutzBot, Reviewers: Achilleas Koutsou, Brian C. Lane + - runners: revert "runners: clean up temp files before exiting the runner" (#1788) + - Author: Michael Vogt, Reviewers: Achilleas Koutsou, Tomáš Hozza + - stage/systemd.unit.create: add Before option (#1782) + - Author: Achilleas Koutsou, Reviewers: Brian C. Lane, Michael Vogt + - stages/systemd.unit.create: update schema to support [Mount] (#1748) + - Author: Achilleas Koutsou, Reviewers: Gianluca Zuccarelli, Michael Vogt + - test/buildroot: fix checking /var/tmp mode (#1787) + - Author: Tomáš Hozza, Reviewers: Michael Vogt, Ondřej Budai + - tests: update stage tests readme (#1738) + - Author: Paweł Poławski, Reviewers: Michael Vogt, Ondřej Budai, Tomáš Hozza — Somewhere on the Internet, 2024-05-22 @@ -947,40 +1243,40 @@ Changes with 119 * Wed May 08 2024 Packit - 118-1 Changes with 118 ---------------- - * Fix bug with sslverify and add test (#1758) - * Author: Brian C. Lane, Reviewers: Achilleas Koutsou, Michael Vogt - * Revert "Disable F40 CI (CVE-2024-3094 response)" (#1762) - * Author: Brian C. Lane, Reviewers: Achilleas Koutsou, Michael Vogt, Tomáš Hozza - * Start building RPMs on 9.5 nightly (#1770) - * Author: Alexander Todorov, Reviewers: Jakub Rusz, Tomáš Hozza - * Update snapshots to 20240502 (#1771) - * Author: SchutzBot, Reviewers: Achilleas Koutsou, Tomáš Hozza - * osbuild: fix error match in mount test for rawhide (#1754) - * Author: Michael Vogt, Reviewers: Achilleas Koutsou, Tomáš Hozza - * sources/curl: Use our own User-Agent (#1766) - * Author: Ondřej Budai, Reviewers: Achilleas Koutsou, Gianluca Zuccarelli, Michael Vogt, Simon de Vlieger - * spec: Install osbuild-depsolve-dnf not dnf5 (#1769) - * Author: Brian C. Lane, Reviewers: Michael Vogt, Simon de Vlieger - * stages/kickstart: add support for the dir transport (#1764) - * Author: Ondřej Budai, Reviewers: Michael Vogt, Tomáš Hozza - * stages/skopeo: Fix the remove-signatures option (#1763) - * Author: Ondřej Budai, Reviewers: Achilleas Koutsou, Florian Schüller, Gianluca Zuccarelli, Michael Vogt - * stages: add support for destination {dir,oci-archive} to the skopeo stage (#1752) - * Author: Florian Schüller, Reviewers: Achilleas Koutsou, Michael Vogt - * stages: new bootc.install.config stage (#1747) - * Author: Achilleas Koutsou, Reviewers: Michael Vogt, Ondřej Budai - * stages: remove redundant entries of devices/mounts in schemas (#1733) - * Author: Michael Vogt, Reviewers: Brian C. Lane, Tomáš Hozza - * stages: tweak the skopeo copy test (#1761) - * Author: Michael Vogt, Reviewers: Achilleas Koutsou, Brian C. Lane, Florian Schüller - * test_clamp_mtime: avoid clashing with chrony (#1760) - * Author: Florian Schüller, Reviewers: Brian C. Lane, Michael Vogt - * testutil: fix `make_container()` cleanup (#1757) - * Author: Michael Vogt, Reviewers: Achilleas Koutsou, Brian C. Lane - * workflow: bump osbuild-ci container to include podman, et al. (#1759) - * Author: Michael Vogt, Reviewers: Brian C. Lane, Ondřej Budai - * workflow: show summary why tests are skipped (#1755) - * Author: Michael Vogt, Reviewers: Achilleas Koutsou, Brian C. Lane + - Fix bug with sslverify and add test (#1758) + - Author: Brian C. Lane, Reviewers: Achilleas Koutsou, Michael Vogt + - Revert "Disable F40 CI (CVE-2024-3094 response)" (#1762) + - Author: Brian C. Lane, Reviewers: Achilleas Koutsou, Michael Vogt, Tomáš Hozza + - Start building RPMs on 9.5 nightly (#1770) + - Author: Alexander Todorov, Reviewers: Jakub Rusz, Tomáš Hozza + - Update snapshots to 20240502 (#1771) + - Author: SchutzBot, Reviewers: Achilleas Koutsou, Tomáš Hozza + - osbuild: fix error match in mount test for rawhide (#1754) + - Author: Michael Vogt, Reviewers: Achilleas Koutsou, Tomáš Hozza + - sources/curl: Use our own User-Agent (#1766) + - Author: Ondřej Budai, Reviewers: Achilleas Koutsou, Gianluca Zuccarelli, Michael Vogt, Simon de Vlieger + - spec: Install osbuild-depsolve-dnf not dnf5 (#1769) + - Author: Brian C. Lane, Reviewers: Michael Vogt, Simon de Vlieger + - stages/kickstart: add support for the dir transport (#1764) + - Author: Ondřej Budai, Reviewers: Michael Vogt, Tomáš Hozza + - stages/skopeo: Fix the remove-signatures option (#1763) + - Author: Ondřej Budai, Reviewers: Achilleas Koutsou, Florian Schüller, Gianluca Zuccarelli, Michael Vogt + - stages: add support for destination {dir,oci-archive} to the skopeo stage (#1752) + - Author: Florian Schüller, Reviewers: Achilleas Koutsou, Michael Vogt + - stages: new bootc.install.config stage (#1747) + - Author: Achilleas Koutsou, Reviewers: Michael Vogt, Ondřej Budai + - stages: remove redundant entries of devices/mounts in schemas (#1733) + - Author: Michael Vogt, Reviewers: Brian C. Lane, Tomáš Hozza + - stages: tweak the skopeo copy test (#1761) + - Author: Michael Vogt, Reviewers: Achilleas Koutsou, Brian C. Lane, Florian Schüller + - test_clamp_mtime: avoid clashing with chrony (#1760) + - Author: Florian Schüller, Reviewers: Brian C. Lane, Michael Vogt + - testutil: fix `make_container()` cleanup (#1757) + - Author: Michael Vogt, Reviewers: Achilleas Koutsou, Brian C. Lane + - workflow: bump osbuild-ci container to include podman, et al. (#1759) + - Author: Michael Vogt, Reviewers: Brian C. Lane, Ondřej Budai + - workflow: show summary why tests are skipped (#1755) + - Author: Michael Vogt, Reviewers: Achilleas Koutsou, Brian C. Lane — Somewhere on the Internet, 2024-05-08 @@ -988,36 +1284,36 @@ Changes with 118 * Wed Apr 24 2024 Packit - 117-1 Changes with 117 ---------------- - * Enable osbuild-depsolve-dnf5 testing and fix a bug (#1744) - * Author: Brian C. Lane, Reviewers: Achilleas Koutsou, Simon de Vlieger - * Enable unit tests for osbuild-depsolve-dnf(5) (#1731) - * Author: Achilleas Koutsou, Reviewers: Michael Vogt, Sanne Raymaekers - * Makefile: make sure that `make test-all` really runs all tests (#1734) - * Author: Michael Vogt, Reviewers: Achilleas Koutsou, Paweł Poławski - * Stages/SELinux: force auto-relabel of full contexts (#1737) - * Author: Tomáš Hozza, Reviewers: Achilleas Koutsou, Michael Vogt, Simon de Vlieger - * Stages/cloud-init: support additional datasources (COMPOSER-2060) (#1729) - * Author: Tomáš Hozza, Reviewers: Achilleas Koutsou, Michael Vogt - * Update snapshots to 20240415 (#1725) - * Author: SchutzBot, Reviewers: Sanne Raymaekers, Simon de Vlieger - * meta: automatically allow `devices` as input in the stages schemas (#1727) - * Author: Michael Vogt, Reviewers: Achilleas Koutsou, Simon de Vlieger - * org.osbuld.systemd: support unit files that start with - (#1749) - * Author: Achilleas Koutsou, Reviewers: Alexander Larsson, Brian C. Lane, Gianluca Zuccarelli - * stages(groups): add support for the mounts for `bootc install to-filesystem` (#1726) - * Author: Michael Vogt, Reviewers: Achilleas Koutsou, Ondřej Budai - * stages: add support for `--target-imgref` to bootc install to-filesystem (#1740) - * Author: Michael Vogt, Reviewers: Achilleas Koutsou, Ondřej Budai - * stages: allow `bootloader --append` via kickstart (#1742) - * Author: Michael Vogt, Reviewers: Achilleas Koutsou, Paweł Poławski - * systemd.unit.create: support the After option in the Unit section (HMS-3814) (#1741) - * Author: Achilleas Koutsou, Reviewers: Michael Vogt, Sanne Raymaekers - * tools: extract common _test_depsolve_both_dnf_dnf5 helper. (#1716) - * Author: Michael Vogt, Reviewers: Achilleas Koutsou, Paweł Poławski - * tools: fix error when `releasever` cannot be found (#1739) - * Author: Michael Vogt, Reviewers: Achilleas Koutsou, Paweł Poławski - * tox,workflow: run all tests in the GH worfklow (#1735) - * Author: Michael Vogt, Reviewers: Achilleas Koutsou, Ondřej Budai + - Enable osbuild-depsolve-dnf5 testing and fix a bug (#1744) + - Author: Brian C. Lane, Reviewers: Achilleas Koutsou, Simon de Vlieger + - Enable unit tests for osbuild-depsolve-dnf(5) (#1731) + - Author: Achilleas Koutsou, Reviewers: Michael Vogt, Sanne Raymaekers + - Makefile: make sure that `make test-all` really runs all tests (#1734) + - Author: Michael Vogt, Reviewers: Achilleas Koutsou, Paweł Poławski + - Stages/SELinux: force auto-relabel of full contexts (#1737) + - Author: Tomáš Hozza, Reviewers: Achilleas Koutsou, Michael Vogt, Simon de Vlieger + - Stages/cloud-init: support additional datasources (COMPOSER-2060) (#1729) + - Author: Tomáš Hozza, Reviewers: Achilleas Koutsou, Michael Vogt + - Update snapshots to 20240415 (#1725) + - Author: SchutzBot, Reviewers: Sanne Raymaekers, Simon de Vlieger + - meta: automatically allow `devices` as input in the stages schemas (#1727) + - Author: Michael Vogt, Reviewers: Achilleas Koutsou, Simon de Vlieger + - org.osbuld.systemd: support unit files that start with - (#1749) + - Author: Achilleas Koutsou, Reviewers: Alexander Larsson, Brian C. Lane, Gianluca Zuccarelli + - stages(groups): add support for the mounts for `bootc install to-filesystem` (#1726) + - Author: Michael Vogt, Reviewers: Achilleas Koutsou, Ondřej Budai + - stages: add support for `--target-imgref` to bootc install to-filesystem (#1740) + - Author: Michael Vogt, Reviewers: Achilleas Koutsou, Ondřej Budai + - stages: allow `bootloader --append` via kickstart (#1742) + - Author: Michael Vogt, Reviewers: Achilleas Koutsou, Paweł Poławski + - systemd.unit.create: support the After option in the Unit section (HMS-3814) (#1741) + - Author: Achilleas Koutsou, Reviewers: Michael Vogt, Sanne Raymaekers + - tools: extract common _test_depsolve_both_dnf_dnf5 helper. (#1716) + - Author: Michael Vogt, Reviewers: Achilleas Koutsou, Paweł Poławski + - tools: fix error when `releasever` cannot be found (#1739) + - Author: Michael Vogt, Reviewers: Achilleas Koutsou, Paweł Poławski + - tox,workflow: run all tests in the GH worfklow (#1735) + - Author: Michael Vogt, Reviewers: Achilleas Koutsou, Ondřej Budai — Somewhere on the Internet, 2024-04-24 @@ -1025,40 +1321,40 @@ Changes with 117 * Wed Apr 10 2024 Packit - 115-1 Changes with 115 ---------------- - * Main bump checkout action to v4 (#1713) - * Author: Brian C. Lane, Reviewers: Achilleas Koutsou, Simon de Vlieger - * Stage: Schema migration to separated JSON files (#1697) - * Author: Paweł Poławski, Reviewers: Brian C. Lane, Simon de Vlieger - * Tests: Add unit tests for org.osbuild.mkfs.btrfs stage (#1681) - * Author: Paweł Poławski, Reviewers: Michael Vogt, Simon de Vlieger - * Tests: Add unit tests for org.osbuild.mkfs.xfs stage (#1678) - * Author: Paweł Poławski, Reviewers: Michael Vogt, Simon de Vlieger - * Update snapshots to 20240327 (#1690) - * Author: SchutzBot, Reviewers: Achilleas Koutsou, Ondřej Budai - * inputs,sources: add new `{inputs,sources}_service` fixtures (#1685) - * Author: Michael Vogt, Reviewers: Achilleas Koutsou, Ondřej Budai - * osbuild-mpp: Expand information in PkgInfo (#1688) - * Author: Pierre-Yves Chibon, Reviewers: Paweł Poławski, Simon de Vlieger - * source: add curl test in preparation for #1573 (#1703) - * Author: Michael Vogt, Reviewers: Achilleas Koutsou, Paweł Poławski - * sources(curl): set HTTP proxy through the environment (#1708) - * Author: Sanne Raymaekers, Reviewers: Achilleas Koutsou, Michael Vogt, Paweł Poławski - * sources(curl): tweak tests to use monkeypatch.setenv() (#1709) - * Author: Michael Vogt, Reviewers: Brian C. Lane, Ondřej Budai - * sources: add regression test for issue#1693 (#1699) - * Author: Michael Vogt, Reviewers: Achilleas Koutsou, Paweł Poławski - * sources: some small tweaks to the curl tests (#1700) - * Author: Michael Vogt, Reviewers: Achilleas Koutsou, Paweł Poławski - * stages(mkdir): allow to pass in devices/mounts (#1712) - * Author: Michael Vogt, Reviewers: Achilleas Koutsou, Ondřej Budai - * stages: add org.osbuild.zip (#1692) - * Author: Luke Yang, Reviewers: Achilleas Koutsou, Michael Vogt - * stages: move users/selinux to v2 and add devices/mounts support (#1705) - * Author: Michael Vogt, Reviewers: Achilleas Koutsou, Paweł Poławski - * systemd.unit.create: Add Environment and EnvironmentFile options (HMS-3814) (#1684) - * Author: Achilleas Koutsou, Reviewers: Michael Vogt, Simon de Vlieger - * testutil: add AtomicCounter() as a threadsafe counter (#1707) - * Author: Michael Vogt, Reviewers: Brian C. Lane, Ondřej Budai + - Main bump checkout action to v4 (#1713) + - Author: Brian C. Lane, Reviewers: Achilleas Koutsou, Simon de Vlieger + - Stage: Schema migration to separated JSON files (#1697) + - Author: Paweł Poławski, Reviewers: Brian C. Lane, Simon de Vlieger + - Tests: Add unit tests for org.osbuild.mkfs.btrfs stage (#1681) + - Author: Paweł Poławski, Reviewers: Michael Vogt, Simon de Vlieger + - Tests: Add unit tests for org.osbuild.mkfs.xfs stage (#1678) + - Author: Paweł Poławski, Reviewers: Michael Vogt, Simon de Vlieger + - Update snapshots to 20240327 (#1690) + - Author: SchutzBot, Reviewers: Achilleas Koutsou, Ondřej Budai + - inputs,sources: add new `{inputs,sources}_service` fixtures (#1685) + - Author: Michael Vogt, Reviewers: Achilleas Koutsou, Ondřej Budai + - osbuild-mpp: Expand information in PkgInfo (#1688) + - Author: Pierre-Yves Chibon, Reviewers: Paweł Poławski, Simon de Vlieger + - source: add curl test in preparation for #1573 (#1703) + - Author: Michael Vogt, Reviewers: Achilleas Koutsou, Paweł Poławski + - sources(curl): set HTTP proxy through the environment (#1708) + - Author: Sanne Raymaekers, Reviewers: Achilleas Koutsou, Michael Vogt, Paweł Poławski + - sources(curl): tweak tests to use monkeypatch.setenv() (#1709) + - Author: Michael Vogt, Reviewers: Brian C. Lane, Ondřej Budai + - sources: add regression test for issue#1693 (#1699) + - Author: Michael Vogt, Reviewers: Achilleas Koutsou, Paweł Poławski + - sources: some small tweaks to the curl tests (#1700) + - Author: Michael Vogt, Reviewers: Achilleas Koutsou, Paweł Poławski + - stages(mkdir): allow to pass in devices/mounts (#1712) + - Author: Michael Vogt, Reviewers: Achilleas Koutsou, Ondřej Budai + - stages: add org.osbuild.zip (#1692) + - Author: Luke Yang, Reviewers: Achilleas Koutsou, Michael Vogt + - stages: move users/selinux to v2 and add devices/mounts support (#1705) + - Author: Michael Vogt, Reviewers: Achilleas Koutsou, Paweł Poławski + - systemd.unit.create: Add Environment and EnvironmentFile options (HMS-3814) (#1684) + - Author: Achilleas Koutsou, Reviewers: Michael Vogt, Simon de Vlieger + - testutil: add AtomicCounter() as a threadsafe counter (#1707) + - Author: Michael Vogt, Reviewers: Brian C. Lane, Ondřej Budai — Somewhere on the Internet, 2024-04-10 @@ -1066,8 +1362,8 @@ Changes with 115 * Fri Mar 29 2024 Packit - 114-1 Changes with 114 ---------------- - * curl: fix RHSM url retrieval (#1694) - * Author: andremarianiello, Reviewers: Paweł Poławski, Sanne Raymaekers, Simon de Vlieger + - curl: fix RHSM url retrieval (#1694) + - Author: andremarianiello, Reviewers: Paweł Poławski, Sanne Raymaekers, Simon de Vlieger — Somewhere on the Internet, 2024-03-29 @@ -1075,46 +1371,46 @@ Changes with 114 * Wed Mar 27 2024 Packit - 113-1 Changes with 113 ---------------- - * Reformat all JSON files for consistency (#1687) - * Author: Achilleas Koutsou, Reviewers: Paweł Poławski, Simon de Vlieger - * Revert "osbuild: ensure loop.Loop() has the required device node" (#1646) - * Author: Michael Vogt, Reviewers: Achilleas Koutsou, Brian C. Lane, Simon de Vlieger - * Update snapshots to 20240313 (#1662) - * Author: SchutzBot, Reviewers: Brian C. Lane, Simon de Vlieger - * doc: document the new json-sequence monitor (HMS-3258) (#1659) - * Author: Michael Vogt, Reviewers: Simon Steinbeiß, Simon de Vlieger - * osbuild: ensure /var/tmp is a real directory (#1673) - * Author: Michael Vogt, Reviewers: Gianluca Zuccarelli, Simon de Vlieger - * osbuild: first step towards stage separation - allow meta.json for stages (#1618) - * Author: Michael Vogt, Reviewers: Achilleas Koutsou, Simon de Vlieger - * osbuild: make the entire /etc/selinux avaialble for the buildroot (HMS-3453) (#1675) - * Author: Michael Vogt, Reviewers: Colin Walters, Ondřej Budai, Simon de Vlieger - * sources: transform() is only used in the curl sources, remove from ABC and rename (#1667) - * Author: Michael Vogt, Reviewers: Achilleas Koutsou, Simon de Vlieger - * stage/systemd-unit-create:new systemd unit config params (#1666) - * Author: Sayan Paul, Reviewers: Achilleas Koutsou, Simon de Vlieger - * stages(selinux): add option exclude_paths (#1670) - * Author: Michael Vogt, Reviewers: Paweł Poławski, Simon de Vlieger - * stages: add functional user expiredate tests (#1664) - * Author: Michael Vogt, Reviewers: Achilleas Koutsou, Brian C. Lane - * stages: add support for options to bootc-install-to-fs (#1658) - * Author: Michael Vogt, Reviewers: Achilleas Koutsou, Florian Schüller, Simon de Vlieger - * stages: allow bootc.install-to-filesystem work without selinux (HMS-3453) (#1682) - * Author: Michael Vogt, Reviewers: Ondřej Budai, Simon de Vlieger - * stages: convert schemas to external (#1663) - * Author: Simon de Vlieger, Reviewers: Achilleas Koutsou, Gianluca Zuccarelli - * test: Add stage test trigger to makefile (#1660) - * Author: Paweł Poławski, Reviewers: Achilleas Koutsou, Simon de Vlieger - * test: return container_id in `make_container` (#1657) - * Author: Michael Vogt, Reviewers: Achilleas Koutsou, Simon de Vlieger - * tests: migrate manifest tests (#1622) - * Author: tkoscieln, Reviewers: Alexander Todorov, Jakub Rusz - * tox.ini: update autopep8/pyocdestyle to support py3.12 (#1661) - * Author: Michael Vogt, Reviewers: Ondřej Budai, Simon de Vlieger - * util: Consolidate parse functions into util (#1615) - * Author: Renata Ravanelli, Reviewers: Michael Vogt, Simon de Vlieger - * workflow: re-enable parallel runs to improve speed of test_stages and test_assemblers (#1683) - * Author: Florian Schüller, Reviewers: Michael Vogt, Paweł Poławski + - Reformat all JSON files for consistency (#1687) + - Author: Achilleas Koutsou, Reviewers: Paweł Poławski, Simon de Vlieger + - Revert "osbuild: ensure loop.Loop() has the required device node" (#1646) + - Author: Michael Vogt, Reviewers: Achilleas Koutsou, Brian C. Lane, Simon de Vlieger + - Update snapshots to 20240313 (#1662) + - Author: SchutzBot, Reviewers: Brian C. Lane, Simon de Vlieger + - doc: document the new json-sequence monitor (HMS-3258) (#1659) + - Author: Michael Vogt, Reviewers: Simon Steinbeiß, Simon de Vlieger + - osbuild: ensure /var/tmp is a real directory (#1673) + - Author: Michael Vogt, Reviewers: Gianluca Zuccarelli, Simon de Vlieger + - osbuild: first step towards stage separation - allow meta.json for stages (#1618) + - Author: Michael Vogt, Reviewers: Achilleas Koutsou, Simon de Vlieger + - osbuild: make the entire /etc/selinux avaialble for the buildroot (HMS-3453) (#1675) + - Author: Michael Vogt, Reviewers: Colin Walters, Ondřej Budai, Simon de Vlieger + - sources: transform() is only used in the curl sources, remove from ABC and rename (#1667) + - Author: Michael Vogt, Reviewers: Achilleas Koutsou, Simon de Vlieger + - stage/systemd-unit-create:new systemd unit config params (#1666) + - Author: Sayan Paul, Reviewers: Achilleas Koutsou, Simon de Vlieger + - stages(selinux): add option exclude_paths (#1670) + - Author: Michael Vogt, Reviewers: Paweł Poławski, Simon de Vlieger + - stages: add functional user expiredate tests (#1664) + - Author: Michael Vogt, Reviewers: Achilleas Koutsou, Brian C. Lane + - stages: add support for options to bootc-install-to-fs (#1658) + - Author: Michael Vogt, Reviewers: Achilleas Koutsou, Florian Schüller, Simon de Vlieger + - stages: allow bootc.install-to-filesystem work without selinux (HMS-3453) (#1682) + - Author: Michael Vogt, Reviewers: Ondřej Budai, Simon de Vlieger + - stages: convert schemas to external (#1663) + - Author: Simon de Vlieger, Reviewers: Achilleas Koutsou, Gianluca Zuccarelli + - test: Add stage test trigger to makefile (#1660) + - Author: Paweł Poławski, Reviewers: Achilleas Koutsou, Simon de Vlieger + - test: return container_id in `make_container` (#1657) + - Author: Michael Vogt, Reviewers: Achilleas Koutsou, Simon de Vlieger + - tests: migrate manifest tests (#1622) + - Author: tkoscieln, Reviewers: Alexander Todorov, Jakub Rusz + - tox.ini: update autopep8/pyocdestyle to support py3.12 (#1661) + - Author: Michael Vogt, Reviewers: Ondřej Budai, Simon de Vlieger + - util: Consolidate parse functions into util (#1615) + - Author: Renata Ravanelli, Reviewers: Michael Vogt, Simon de Vlieger + - workflow: re-enable parallel runs to improve speed of test_stages and test_assemblers (#1683) + - Author: Florian Schüller, Reviewers: Michael Vogt, Paweł Poławski — Somewhere on the Internet, 2024-03-27 @@ -1122,64 +1418,64 @@ Changes with 113 * Wed Mar 13 2024 Packit - 112-1 Changes with 112 ---------------- - * Remount containers-store bind mount as `rw` (#1651) - * Author: Gianluca Zuccarelli, Reviewers: Achilleas Koutsou, Ondřej Budai - * Schutzbot: Remove RH-IT-Root-CA (#1627) - * Author: Jakub Rusz, Reviewers: Michael Vogt, Ondřej Budai, Simon Steinbeiß, Simon de Vlieger - * Update snapshots to 20240301 (#1619) - * Author: SchutzBot, Reviewers: Achilleas Koutsou, Simon Steinbeiß - * actions/sonarqube: Drop SonarQube in favor of Snyk (HMS-3697) (#1626) - * Author: Simon Steinbeiß, Reviewers: Jakub Rusz - * actions/test: Only test assemblers in Python 3.6 (HMS-3697) (#1621) - * Author: Simon Steinbeiß, Reviewers: Michael Vogt - * actions: Add a PR best practices check (#1628) - * Author: Simon Steinbeiß, Reviewers: Achilleas Koutsou, Michael Vogt - * lint: replace `isort` with `ruff` and provide `lint-quick` (HMS-3697) (#1634) - * Author: Simon de Vlieger, Reviewers: Achilleas Koutsou, Michael Vogt - * many: jsonseq based progress reporting for osbuild (#1545) - * Author: Michael Vogt, Reviewers: Achilleas Koutsou, Simon de Vlieger - * osbuild: ensure a usable /var/tmp is available inside the buildroot (#1649) - * Author: Michael Vogt, Reviewers: Colin Walters, Ondřej Budai - * osbuild: reuse loop_for_fd() in LoopServer (#1642) - * Author: Michael Vogt, Reviewers: Achilleas Koutsou, Ondřej Budai - * sources/curl: add org.osbuild.mtls secrets support (#1644) - * Author: Sanne Raymaekers, Reviewers: Brian C. Lane, Simon de Vlieger - * stage/systemd-unit-create: parametrize file location (#1620) - * Author: Sayan Paul, Reviewers: Achilleas Koutsou, Michael Vogt, Simon de Vlieger - * stages,util: tweaks for the platform/bls handling (#1612) - * Author: Michael Vogt, Reviewers: Ondřej Budai, Simon de Vlieger - * stages/kickstart: add `noswap` to `autopart` (#1654) - * Author: Simon de Vlieger, Reviewers: Florian Schüller, Michael Vogt - * stages/org.osbuild.gzip: add compression level option (#1616) - * Author: Luke Yang, Reviewers: Michael Vogt, Simon de Vlieger - * stages/org.osbuild.users: add expire date (#1648) - * Author: andremarianiello, Reviewers: Michael Vogt, Simon de Vlieger - * test: add unit-{type,path} test coverage (#1650) - * Author: Michael Vogt, Reviewers: Brian C. Lane, Simon de Vlieger - * test: fix test_assembler to support parallel runs and run in parallel (HMS-3697) (#1641) - * Author: Michael Vogt, Reviewers: Achilleas Koutsou, Simon Steinbeiß, Simon de Vlieger - * test: use OSBUILD_TEST_STORE in test_assemblers.py and run in parallel (HMS-3697) (#1630) - * Author: Michael Vogt, Reviewers: Simon Steinbeiß, Simon de Vlieger - * test: use `del os.environ[]` instead of `os.unsetenv` (thanks Simon) (#1653) - * Author: Michael Vogt, Reviewers: Ondřej Budai, Simon de Vlieger - * tests/manifest: Don't retain image-info artifacts (HMS-3697) (#1640) - * Author: Simon Steinbeiß, Reviewers: Simon de Vlieger, Thomas Lavocat - * tests: Cancel in-progress tests on PR updates (HMS-3697) (#1636) - * Author: Simon Steinbeiß, Reviewers: Michael Vogt, Ondřej Budai - * tests: Report GitLab job failures globally (HMS-3697) (#1632) - * Author: Achilleas Koutsou, Reviewers: Jakub Rusz, Simon Steinbeiß, Simon de Vlieger - * tests: improve the gitlab tests (HMS-3697) (#1629) - * Author: Ondřej Budai, Reviewers: Achilleas Koutsou, Simon Steinbeiß - * tests: revert "workflow: run assembler tests in parallel" /o\ (#1637) - * Author: Michael Vogt, Reviewers: Ondřej Budai, Simon de Vlieger - * utils/mnt: fix mount permissions (#1643) - * Author: Gianluca Zuccarelli, Reviewers: Michael Vogt, Simon de Vlieger, Tomáš Hozza - * workflow, osbuild-mpp: run with cache (HMS-3697) (#1623) - * Author: Michael Vogt, Reviewers: Achilleas Koutsou, Simon de Vlieger - * workflow: drop python3.11 from matrix (HMS-3697) (#1625) - * Author: Michael Vogt, Reviewers: Ondřej Budai, Simon de Vlieger - * workflow: run all unit tests in parallel (#1655) - * Author: Michael Vogt, Reviewers: Ondřej Budai, Simon de Vlieger + - Remount containers-store bind mount as `rw` (#1651) + - Author: Gianluca Zuccarelli, Reviewers: Achilleas Koutsou, Ondřej Budai + - Schutzbot: Remove RH-IT-Root-CA (#1627) + - Author: Jakub Rusz, Reviewers: Michael Vogt, Ondřej Budai, Simon Steinbeiß, Simon de Vlieger + - Update snapshots to 20240301 (#1619) + - Author: SchutzBot, Reviewers: Achilleas Koutsou, Simon Steinbeiß + - actions/sonarqube: Drop SonarQube in favor of Snyk (HMS-3697) (#1626) + - Author: Simon Steinbeiß, Reviewers: Jakub Rusz + - actions/test: Only test assemblers in Python 3.6 (HMS-3697) (#1621) + - Author: Simon Steinbeiß, Reviewers: Michael Vogt + - actions: Add a PR best practices check (#1628) + - Author: Simon Steinbeiß, Reviewers: Achilleas Koutsou, Michael Vogt + - lint: replace `isort` with `ruff` and provide `lint-quick` (HMS-3697) (#1634) + - Author: Simon de Vlieger, Reviewers: Achilleas Koutsou, Michael Vogt + - many: jsonseq based progress reporting for osbuild (#1545) + - Author: Michael Vogt, Reviewers: Achilleas Koutsou, Simon de Vlieger + - osbuild: ensure a usable /var/tmp is available inside the buildroot (#1649) + - Author: Michael Vogt, Reviewers: Colin Walters, Ondřej Budai + - osbuild: reuse loop_for_fd() in LoopServer (#1642) + - Author: Michael Vogt, Reviewers: Achilleas Koutsou, Ondřej Budai + - sources/curl: add org.osbuild.mtls secrets support (#1644) + - Author: Sanne Raymaekers, Reviewers: Brian C. Lane, Simon de Vlieger + - stage/systemd-unit-create: parametrize file location (#1620) + - Author: Sayan Paul, Reviewers: Achilleas Koutsou, Michael Vogt, Simon de Vlieger + - stages,util: tweaks for the platform/bls handling (#1612) + - Author: Michael Vogt, Reviewers: Ondřej Budai, Simon de Vlieger + - stages/kickstart: add `noswap` to `autopart` (#1654) + - Author: Simon de Vlieger, Reviewers: Florian Schüller, Michael Vogt + - stages/org.osbuild.gzip: add compression level option (#1616) + - Author: Luke Yang, Reviewers: Michael Vogt, Simon de Vlieger + - stages/org.osbuild.users: add expire date (#1648) + - Author: andremarianiello, Reviewers: Michael Vogt, Simon de Vlieger + - test: add unit-{type,path} test coverage (#1650) + - Author: Michael Vogt, Reviewers: Brian C. Lane, Simon de Vlieger + - test: fix test_assembler to support parallel runs and run in parallel (HMS-3697) (#1641) + - Author: Michael Vogt, Reviewers: Achilleas Koutsou, Simon Steinbeiß, Simon de Vlieger + - test: use OSBUILD_TEST_STORE in test_assemblers.py and run in parallel (HMS-3697) (#1630) + - Author: Michael Vogt, Reviewers: Simon Steinbeiß, Simon de Vlieger + - test: use `del os.environ[]` instead of `os.unsetenv` (thanks Simon) (#1653) + - Author: Michael Vogt, Reviewers: Ondřej Budai, Simon de Vlieger + - tests/manifest: Don't retain image-info artifacts (HMS-3697) (#1640) + - Author: Simon Steinbeiß, Reviewers: Simon de Vlieger, Thomas Lavocat + - tests: Cancel in-progress tests on PR updates (HMS-3697) (#1636) + - Author: Simon Steinbeiß, Reviewers: Michael Vogt, Ondřej Budai + - tests: Report GitLab job failures globally (HMS-3697) (#1632) + - Author: Achilleas Koutsou, Reviewers: Jakub Rusz, Simon Steinbeiß, Simon de Vlieger + - tests: improve the gitlab tests (HMS-3697) (#1629) + - Author: Ondřej Budai, Reviewers: Achilleas Koutsou, Simon Steinbeiß + - tests: revert "workflow: run assembler tests in parallel" /o\ (#1637) + - Author: Michael Vogt, Reviewers: Ondřej Budai, Simon de Vlieger + - utils/mnt: fix mount permissions (#1643) + - Author: Gianluca Zuccarelli, Reviewers: Michael Vogt, Simon de Vlieger, Tomáš Hozza + - workflow, osbuild-mpp: run with cache (HMS-3697) (#1623) + - Author: Michael Vogt, Reviewers: Achilleas Koutsou, Simon de Vlieger + - workflow: drop python3.11 from matrix (HMS-3697) (#1625) + - Author: Michael Vogt, Reviewers: Ondřej Budai, Simon de Vlieger + - workflow: run all unit tests in parallel (#1655) + - Author: Michael Vogt, Reviewers: Ondřej Budai, Simon de Vlieger — Somewhere on the Internet, 2024-03-13 @@ -1187,10 +1483,10 @@ Changes with 112 * Wed Feb 28 2024 Packit - 111-1 Changes with 111 ---------------- - * many: tweak `containers-storage` implementation (#1609) - * Author: Michael Vogt, Reviewers: Gianluca Zuccarelli, Ondřej Budai - * stages/org.osbuild.tar: add sparse option (#1614) - * Author: Luke Yang, Reviewers: Brian C. Lane, Michael Vogt + - many: tweak `containers-storage` implementation (#1609) + - Author: Michael Vogt, Reviewers: Gianluca Zuccarelli, Ondřej Budai + - stages/org.osbuild.tar: add sparse option (#1614) + - Author: Luke Yang, Reviewers: Brian C. Lane, Michael Vogt — Somewhere on the Internet, 2024-02-28 @@ -1198,10 +1494,10 @@ Changes with 111 * Mon Feb 26 2024 Packit - 110-1 Changes with 110 ---------------- - * Add coreos.platforms stage (#1589) - * Author: Renata Ravanelli, Reviewers: Nobody - * Sources/containers-storage: make the code Python 3.6 compliant (#1610) - * Author: Tomáš Hozza, Reviewers: Gianluca Zuccarelli, Simon de Vlieger + - Add coreos.platforms stage (#1589) + - Author: Renata Ravanelli, Reviewers: Nobody + - Sources/containers-storage: make the code Python 3.6 compliant (#1610) + - Author: Tomáš Hozza, Reviewers: Gianluca Zuccarelli, Simon de Vlieger — Somewhere on the Internet, 2024-02-26 @@ -1209,34 +1505,34 @@ Changes with 110 * Thu Feb 22 2024 Packit - 109-1 Changes with 109 ---------------- - * Extend `grub2`/`grub2.legacy` stage default config options (#1601) - * Author: Tomáš Hozza, Reviewers: Michael Vogt, Ondřej Budai - * Fix developer guide link in README.md (#1602) - * Author: Adam Williamson, Reviewers: Brian C. Lane, Michael Vogt - * Stages/grub2.legacy: make config options a subset of grub2 stage (#1606) - * Author: Tomáš Hozza, Reviewers: Gianluca Zuccarelli, Michael Vogt - * Systemd unit creation stage (#1578) - * Author: Sayan Paul, Reviewers: Achilleas Koutsou, Sanne Raymaekers - * osbuild-depsolve-dnf5: Fix url substitutions (#1597) - * Author: Brian C. Lane, Reviewers: Michael Vogt, Simon de Vlieger - * osbuild-depsolve-dnf5: module_hotfixes wasn't really set (#1598) - * Author: Brian C. Lane, Reviewers: Michael Vogt, Simon de Vlieger - * sources,util: add containers-storage source (#1550) - * Author: Gianluca Zuccarelli, Reviewers: Nobody - * stages(dracut): add small unittest for initoverlayfs (#1607) - * Author: Michael Vogt, Reviewers: Ondřej Budai, Simon de Vlieger - * stages(org.osbuild.systemd.unit.create): add small unit test (#1596) - * Author: Michael Vogt, Reviewers: Ondřej Budai, Simon de Vlieger - * stages/bootc.install-to-fs: fix root mount handling (#1593) - * Author: Michael Vogt, Reviewers: Achilleas Koutsou, Ondřej Budai - * stages/dracut: Add functionality to build initoverlayfs with dracut (#1586) - * Author: Eric Curtin, Reviewers: Michael Vogt, Ondřej Budai - * stages/oscap.remediation: Mount host's /proc and /dev earlier (#1590) - * Author: Evgeny Kolesnikov, Reviewers: Gianluca Zuccarelli, Michael Vogt - * stages/ostree-container-deploy: make sure `/var/tmp` exists (#1605) - * Author: Gianluca Zuccarelli, Reviewers: Ondřej Budai, Tomáš Hozza - * tox,tools: add tools back to lintables (#1600) - * Author: Michael Vogt, Reviewers: Brian C. Lane, Ondřej Budai + - Extend `grub2`/`grub2.legacy` stage default config options (#1601) + - Author: Tomáš Hozza, Reviewers: Michael Vogt, Ondřej Budai + - Fix developer guide link in README.md (#1602) + - Author: Adam Williamson, Reviewers: Brian C. Lane, Michael Vogt + - Stages/grub2.legacy: make config options a subset of grub2 stage (#1606) + - Author: Tomáš Hozza, Reviewers: Gianluca Zuccarelli, Michael Vogt + - Systemd unit creation stage (#1578) + - Author: Sayan Paul, Reviewers: Achilleas Koutsou, Sanne Raymaekers + - osbuild-depsolve-dnf5: Fix url substitutions (#1597) + - Author: Brian C. Lane, Reviewers: Michael Vogt, Simon de Vlieger + - osbuild-depsolve-dnf5: module_hotfixes wasn't really set (#1598) + - Author: Brian C. Lane, Reviewers: Michael Vogt, Simon de Vlieger + - sources,util: add containers-storage source (#1550) + - Author: Gianluca Zuccarelli, Reviewers: Nobody + - stages(dracut): add small unittest for initoverlayfs (#1607) + - Author: Michael Vogt, Reviewers: Ondřej Budai, Simon de Vlieger + - stages(org.osbuild.systemd.unit.create): add small unit test (#1596) + - Author: Michael Vogt, Reviewers: Ondřej Budai, Simon de Vlieger + - stages/bootc.install-to-fs: fix root mount handling (#1593) + - Author: Michael Vogt, Reviewers: Achilleas Koutsou, Ondřej Budai + - stages/dracut: Add functionality to build initoverlayfs with dracut (#1586) + - Author: Eric Curtin, Reviewers: Michael Vogt, Ondřej Budai + - stages/oscap.remediation: Mount host's /proc and /dev earlier (#1590) + - Author: Evgeny Kolesnikov, Reviewers: Gianluca Zuccarelli, Michael Vogt + - stages/ostree-container-deploy: make sure `/var/tmp` exists (#1605) + - Author: Gianluca Zuccarelli, Reviewers: Ondřej Budai, Tomáš Hozza + - tox,tools: add tools back to lintables (#1600) + - Author: Michael Vogt, Reviewers: Brian C. Lane, Ondřej Budai — Somewhere on the Internet, 2024-02-22 @@ -1244,12 +1540,12 @@ Changes with 109 * Wed Jan 31 2024 Packit - 106-1 Changes with 106 ---------------- - * CI: update terraform SHA (#1559) - * Author: Jakub Rusz, Reviewers: Achilleas Koutsou, Tomáš Hozza - * stages/org.osbuild.cloud-init: fix dump format of `datasource_list` key (#1556) - * Author: Tomáš Hozza, Reviewers: Michael Vogt - * test: drop `-k` from `-k stages/test` test matrix (#1564) - * Author: Michael Vogt, Reviewers: Dusty Mabe, Tomáš Hozza + - CI: update terraform SHA (#1559) + - Author: Jakub Rusz, Reviewers: Achilleas Koutsou, Tomáš Hozza + - stages/org.osbuild.cloud-init: fix dump format of `datasource_list` key (#1556) + - Author: Tomáš Hozza, Reviewers: Michael Vogt + - test: drop `-k` from `-k stages/test` test matrix (#1564) + - Author: Michael Vogt, Reviewers: Dusty Mabe, Tomáš Hozza — Somewhere on the Internet, 2024-01-31 @@ -1257,34 +1553,34 @@ Changes with 106 * Wed Jan 31 2024 Packit - 105-1 Changes with 105 ---------------- - * move source parallelization into sources (#1549) - * Author: Simon de Vlieger, Reviewers: Brian C. Lane - * osbuild-depsolve-dnf5: Add libdnf5 based depsolving for Fedora 40 (#1530) - * Author: Brian C. Lane, Reviewers: Simon de Vlieger - * osbuild: add "mypy-strict" check (#1476) - * Author: Michael Vogt, Reviewers: Simon de Vlieger - * osbuild: error when {Device,Mount} is modified after creation (#1516) - * Author: Michael Vogt, Reviewers: Brian C. Lane - * schutzbot: add dustymabe SSH key to team_ssh_keys (#1546) - * Author: Dusty Mabe, Reviewers: Achilleas Koutsou - * stages(container-deploy): add new `exclude` option (#1552) - * Author: Michael Vogt, Reviewers: Achilleas Koutsou - * stages/org.osbuild.mkfs.ext4: add ext4 options (#1538) - * Author: Luke Yang, Reviewers: Dusty Mabe - * stages/ostree.aleph: don't manipulate image name from origin (#1548) - * Author: Dusty Mabe, Reviewers: Luke Yang - * test: add new testutil.assert_jsonschema_error_contains() helper (#1543) - * Author: Michael Vogt, Reviewers: Simon de Vlieger - * test: check that `mkfs.fat` has the `-g` option in `test_fat` (#1540) - * Author: Michael Vogt, Reviewers: Paweł Poławski - * test: export schemas in testing_libdir_fixture (#1539) - * Author: Michael Vogt, Reviewers: Paweł Poławski - * test: fix `test_libc_futimes_works` (#1541) - * Author: Michael Vogt, Reviewers: Paweł Poławski - * test: fix test_schema_validation_containers_storage_conf (#1542) - * Author: Michael Vogt, Reviewers: Simon de Vlieger - * tests/CI: Add RHEL 9.3 and 8.9 GA to pipeline (#1536) - * Author: tkoscieln, Reviewers: Jakub Rusz + - move source parallelization into sources (#1549) + - Author: Simon de Vlieger, Reviewers: Brian C. Lane + - osbuild-depsolve-dnf5: Add libdnf5 based depsolving for Fedora 40 (#1530) + - Author: Brian C. Lane, Reviewers: Simon de Vlieger + - osbuild: add "mypy-strict" check (#1476) + - Author: Michael Vogt, Reviewers: Simon de Vlieger + - osbuild: error when {Device,Mount} is modified after creation (#1516) + - Author: Michael Vogt, Reviewers: Brian C. Lane + - schutzbot: add dustymabe SSH key to team_ssh_keys (#1546) + - Author: Dusty Mabe, Reviewers: Achilleas Koutsou + - stages(container-deploy): add new `exclude` option (#1552) + - Author: Michael Vogt, Reviewers: Achilleas Koutsou + - stages/org.osbuild.mkfs.ext4: add ext4 options (#1538) + - Author: Luke Yang, Reviewers: Dusty Mabe + - stages/ostree.aleph: don't manipulate image name from origin (#1548) + - Author: Dusty Mabe, Reviewers: Luke Yang + - test: add new testutil.assert_jsonschema_error_contains() helper (#1543) + - Author: Michael Vogt, Reviewers: Simon de Vlieger + - test: check that `mkfs.fat` has the `-g` option in `test_fat` (#1540) + - Author: Michael Vogt, Reviewers: Paweł Poławski + - test: export schemas in testing_libdir_fixture (#1539) + - Author: Michael Vogt, Reviewers: Paweł Poławski + - test: fix `test_libc_futimes_works` (#1541) + - Author: Michael Vogt, Reviewers: Paweł Poławski + - test: fix test_schema_validation_containers_storage_conf (#1542) + - Author: Michael Vogt, Reviewers: Simon de Vlieger + - tests/CI: Add RHEL 9.3 and 8.9 GA to pipeline (#1536) + - Author: tkoscieln, Reviewers: Jakub Rusz — Somewhere on the Internet, 2024-01-31 @@ -1298,30 +1594,30 @@ Changes with 105 * Tue Jan 16 2024 Packit - 104-1 Changes with 104 ---------------- - * HMS-3235: Skopeo source storage location (#1504) - * Author: Gianluca Zuccarelli, Reviewers: Achilleas Koutsou - * add --break for requesting a debug shell (#1532) - * Author: Dusty Mabe, Reviewers: Brian C. Lane, Michael Vogt, Tomáš Hozza - * create org.osbuild.bootupd stage (#1519) - * Author: Dusty Mabe, Reviewers: Achilleas Koutsou - * minor updates for fedora-coreos-container manifest (#1533) - * Author: Dusty Mabe, Reviewers: Simon de Vlieger - * osbuild: test OSBUILD_EXPORT_FORCE_NO_PRESERVE_OWNER (#1511) - * Author: Michael Vogt, Reviewers: Achilleas Koutsou - * stages(container-deploy): ensure `/var/tmp` is available (#1531) - * Author: Michael Vogt, Reviewers: Ondřej Budai - * stages(grub2): allow pulling efi binaries from alternative efi roots (#1529) - * Author: Michael Vogt, Reviewers: Achilleas Koutsou - * stages,util: add org.osbuild.selinux tests and small functional tweaks (#1526) - * Author: Michael Vogt, Reviewers: Simon de Vlieger - * stages/org.osbuild.ostree.config: support bls-append-except-default (#1534) - * Author: Luke Yang, Reviewers: Dusty Mabe - * stages: add new `org.osbuild.container-deploy` stage (#1509) - * Author: Michael Vogt, Reviewers: Brian C. Lane - * test: fix new mount tests under rhel8 (#1537) - * Author: Michael Vogt, Reviewers: Paweł Poławski, Tomáš Hozza - * tools/osbuild-mpp: run _process_format() for mpp-embed dict (#1528) - * Author: Dusty Mabe, Reviewers: Achilleas Koutsou + - HMS-3235: Skopeo source storage location (#1504) + - Author: Gianluca Zuccarelli, Reviewers: Achilleas Koutsou + - add --break for requesting a debug shell (#1532) + - Author: Dusty Mabe, Reviewers: Brian C. Lane, Michael Vogt, Tomáš Hozza + - create org.osbuild.bootupd stage (#1519) + - Author: Dusty Mabe, Reviewers: Achilleas Koutsou + - minor updates for fedora-coreos-container manifest (#1533) + - Author: Dusty Mabe, Reviewers: Simon de Vlieger + - osbuild: test OSBUILD_EXPORT_FORCE_NO_PRESERVE_OWNER (#1511) + - Author: Michael Vogt, Reviewers: Achilleas Koutsou + - stages(container-deploy): ensure `/var/tmp` is available (#1531) + - Author: Michael Vogt, Reviewers: Ondřej Budai + - stages(grub2): allow pulling efi binaries from alternative efi roots (#1529) + - Author: Michael Vogt, Reviewers: Achilleas Koutsou + - stages,util: add org.osbuild.selinux tests and small functional tweaks (#1526) + - Author: Michael Vogt, Reviewers: Simon de Vlieger + - stages/org.osbuild.ostree.config: support bls-append-except-default (#1534) + - Author: Luke Yang, Reviewers: Dusty Mabe + - stages: add new `org.osbuild.container-deploy` stage (#1509) + - Author: Michael Vogt, Reviewers: Brian C. Lane + - test: fix new mount tests under rhel8 (#1537) + - Author: Michael Vogt, Reviewers: Paweł Poławski, Tomáš Hozza + - tools/osbuild-mpp: run _process_format() for mpp-embed dict (#1528) + - Author: Dusty Mabe, Reviewers: Achilleas Koutsou — Somewhere on the Internet, 2024-01-16 @@ -1329,22 +1625,22 @@ Changes with 104 * Wed Jan 03 2024 Packit - 103-1 Changes with 103 ---------------- - * Update snapshots to 20240101 (#1520) - * Author: SchutzBot, Reviewers: Tomáš Hozza - * github: run tests on push again (#1517) - * Author: Achilleas Koutsou, Reviewers: Michael Vogt, Simon de Vlieger, Tom Gundersen - * mounts: support mounting partitions (#1501) - * Author: Dusty Mabe, Reviewers: Michael Vogt - * osbuild: allow to export a tree without preserving the ownership (less tests) (#1512) - * Author: Michael Vogt, Reviewers: Tomáš Hozza - * test: add more output when ensure_mtime() assert fails (#1518) - * Author: Michael Vogt, Reviewers: Simon de Vlieger - * test: fix running on debian hosts (#1522) - * Author: Michael Vogt, Reviewers: Ondřej Budai, Simon de Vlieger - * test: include tests in `make lint` and fix issues (#1521) - * Author: Michael Vogt, Reviewers: Simon de Vlieger - * test: rename TestFileSystemMountService->FakeFileSystemMountService (#1513) - * Author: Michael Vogt, Reviewers: Achilleas Koutsou, Simon de Vlieger + - Update snapshots to 20240101 (#1520) + - Author: SchutzBot, Reviewers: Tomáš Hozza + - github: run tests on push again (#1517) + - Author: Achilleas Koutsou, Reviewers: Michael Vogt, Simon de Vlieger, Tom Gundersen + - mounts: support mounting partitions (#1501) + - Author: Dusty Mabe, Reviewers: Michael Vogt + - osbuild: allow to export a tree without preserving the ownership (less tests) (#1512) + - Author: Michael Vogt, Reviewers: Tomáš Hozza + - test: add more output when ensure_mtime() assert fails (#1518) + - Author: Michael Vogt, Reviewers: Simon de Vlieger + - test: fix running on debian hosts (#1522) + - Author: Michael Vogt, Reviewers: Ondřej Budai, Simon de Vlieger + - test: include tests in `make lint` and fix issues (#1521) + - Author: Michael Vogt, Reviewers: Simon de Vlieger + - test: rename TestFileSystemMountService->FakeFileSystemMountService (#1513) + - Author: Michael Vogt, Reviewers: Achilleas Koutsou, Simon de Vlieger — Somewhere on the Internet, 2024-01-03 @@ -1352,36 +1648,36 @@ Changes with 103 * Wed Dec 20 2023 Packit - 102-1 Changes with 102 ---------------- - * Add tests for org.osbuild.xz and org.osbuild.zstd (#1496) - * Author: Brian C. Lane, Reviewers: Michael Vogt - * Fedora 40 (#1486) - * Author: Jakub Rusz, Reviewers: Alexander Todorov, Simon de Vlieger - * HMS-3235 sources/skopeo: check containers-storage (#1489) - * Author: Gianluca Zuccarelli, Reviewers: Achilleas Koutsou - * Switch nightly testing to RHEL-8.10 and RHEL-9.4 (#1422) - * Author: Jakub Rusz, Reviewers: Alexander Todorov - * Update containers storage conf stage (#1487) - * Author: Alexander Larsson, Reviewers: Giuseppe Scrivano, Simon de Vlieger - * create org.osbuild.ostree.aleph stage (#1475) - * Author: Dusty Mabe, Reviewers: Achilleas Koutsou - * fix for inaccurate mountinfo inside bwrap env (#1493) - * Author: Dusty Mabe, Reviewers: Michael Vogt - * fscache: implement "last_used()" helper (#1498) - * Author: Michael Vogt, Reviewers: Achilleas Koutsou, Simon de Vlieger - * org.osbuild.systemd: Support masking generators (#1505) - * Author: Alexander Larsson, Reviewers: Michael Vogt - * osbuild: include std{out,err} in FileSystemMountService.mount() errors (#1497) - * Author: Michael Vogt, Reviewers: Simon de Vlieger - * osbuild: pytoml is deprecated, replace with toml (#1499) - * Author: Michael Vogt, Reviewers: Simon de Vlieger - * stages(kickstart): add `ostreecontainer` (#1488) - * Author: Simon de Vlieger, Reviewers: Michael Vogt - * stages(mkfs.ext4): add basic unit test (#1502) - * Author: Michael Vogt, Reviewers: Brian C. Lane - * stages/skopeo: destinations (#1494) - * Author: Simon de Vlieger, Reviewers: Achilleas Koutsou, Brian C. Lane - * test,util: fix mount and add test that ensures mount output is part of the exception (#1490) - * Author: Michael Vogt, Reviewers: Simon de Vlieger + - Add tests for org.osbuild.xz and org.osbuild.zstd (#1496) + - Author: Brian C. Lane, Reviewers: Michael Vogt + - Fedora 40 (#1486) + - Author: Jakub Rusz, Reviewers: Alexander Todorov, Simon de Vlieger + - HMS-3235 sources/skopeo: check containers-storage (#1489) + - Author: Gianluca Zuccarelli, Reviewers: Achilleas Koutsou + - Switch nightly testing to RHEL-8.10 and RHEL-9.4 (#1422) + - Author: Jakub Rusz, Reviewers: Alexander Todorov + - Update containers storage conf stage (#1487) + - Author: Alexander Larsson, Reviewers: Giuseppe Scrivano, Simon de Vlieger + - create org.osbuild.ostree.aleph stage (#1475) + - Author: Dusty Mabe, Reviewers: Achilleas Koutsou + - fix for inaccurate mountinfo inside bwrap env (#1493) + - Author: Dusty Mabe, Reviewers: Michael Vogt + - fscache: implement "last_used()" helper (#1498) + - Author: Michael Vogt, Reviewers: Achilleas Koutsou, Simon de Vlieger + - org.osbuild.systemd: Support masking generators (#1505) + - Author: Alexander Larsson, Reviewers: Michael Vogt + - osbuild: include std{out,err} in FileSystemMountService.mount() errors (#1497) + - Author: Michael Vogt, Reviewers: Simon de Vlieger + - osbuild: pytoml is deprecated, replace with toml (#1499) + - Author: Michael Vogt, Reviewers: Simon de Vlieger + - stages(kickstart): add `ostreecontainer` (#1488) + - Author: Simon de Vlieger, Reviewers: Michael Vogt + - stages(mkfs.ext4): add basic unit test (#1502) + - Author: Michael Vogt, Reviewers: Brian C. Lane + - stages/skopeo: destinations (#1494) + - Author: Simon de Vlieger, Reviewers: Achilleas Koutsou, Brian C. Lane + - test,util: fix mount and add test that ensures mount output is part of the exception (#1490) + - Author: Michael Vogt, Reviewers: Simon de Vlieger — Somewhere on the Internet, 2023-12-20 @@ -1389,54 +1685,54 @@ Changes with 102 * Wed Dec 06 2023 Packit - 101-1 Changes with 101 ---------------- - * Create fake `machine-id` and cleanup before exiting (#1458) - * Author: Miguel Martin, Reviewers: Brian C. Lane, Michael Vogt, Simon de Vlieger - * Move org.osbuild.experimental.ostree.config to osbuild-ostree subpackage (#1464) - * Author: Alexander Larsson, Reviewers: Simon de Vlieger - * Packit: make COPR builds for new releases in a separate project (#1479) - * Author: Tomáš Hozza, Reviewers: Eric Curtin, Simon Steinbeiß - * Readme update (#1483) - * Author: Paweł Poławski, Reviewers: Simon de Vlieger - * enhance support for creating 4k native disk images (#1461) - * Author: Dusty Mabe, Reviewers: Simon de Vlieger - * osbuild-mpp: Print better errors if eval fails (#1477) - * Author: Alexander Larsson, Reviewers: Simon de Vlieger - * osbuild-mpp: conditional losetup (#1478) - * Author: Simon de Vlieger, Reviewers: Achilleas Koutsou, Alexander Larsson, Michael Vogt - * osbuild. add comment why AST is used and not importlib (#1463) - * Author: Michael Vogt, Reviewers: Simon de Vlieger - * osbuild/util/fscache: calculate actual size of files (#1453) - * Author: Dusty Mabe, Reviewers: Simon de Vlieger - * osbuild: ensure loop.Loop() has the required device node (#1468) - * Author: Michael Vogt, Reviewers: Ondřej Budai - * osbuild: fix missing initialization of fd in osbuild.loop.Loop (#1467) - * Author: Michael Vogt, Reviewers: Achilleas Koutsou, Ondřej Budai - * osbuild: improve monitor docstrings/signatures (#1473) - * Author: Michael Vogt, Reviewers: Simon de Vlieger - * stage(oscap.remediation): link /proc/self/fd to /dev/fd (#1459) - * Author: Marcos Libanori Sanches Júnior, Reviewers: Gianluca Zuccarelli, Simon de Vlieger - * stages(autotailor): add small unit test (#1481) - * Author: Michael Vogt, Reviewers: Achilleas Koutsou, Gianluca Zuccarelli, Simon de Vlieger - * stages(erofs): add org.osbuild.erofs (#1437) - * Author: Michael Vogt, Reviewers: Simon de Vlieger - * stages(kickstart): add `network` support to kickstart (#1451) - * Author: Michael Vogt, Reviewers: Simon de Vlieger - * stages(machine-id): add a new "machine-id" stage (#1452) - * Author: Michael Vogt, Reviewers: Nobody - * stages(ostree.post-copy): add stage unit test and comment (#1465) - * Author: Michael Vogt, Reviewers: Simon de Vlieger - * stages: Add stages to support ostree signatures and composefs (#1343) - * Author: Alexander Larsson, Reviewers: Nobody - * stages:oscap.autotailor: add key/value overrides (#1407) - * Author: Gianluca Zuccarelli, Reviewers: Evgeny Kolesnikov, Simon de Vlieger - * test: fix broken oscap remediation tests (#1470) - * Author: Gianluca Zuccarelli, Reviewers: Simon de Vlieger - * test: stage tests -> stage integration tests (#1469) - * Author: Simon de Vlieger, Reviewers: Michael Vogt - * tests: remove custom tempdir_fixture (#1462) - * Author: Michael Vogt, Reviewers: Simon de Vlieger - * tests: remove custom tmpdir() fixtures and use tmp_path (#1466) - * Author: Michael Vogt, Reviewers: Simon de Vlieger + - Create fake `machine-id` and cleanup before exiting (#1458) + - Author: Miguel Martin, Reviewers: Brian C. Lane, Michael Vogt, Simon de Vlieger + - Move org.osbuild.experimental.ostree.config to osbuild-ostree subpackage (#1464) + - Author: Alexander Larsson, Reviewers: Simon de Vlieger + - Packit: make COPR builds for new releases in a separate project (#1479) + - Author: Tomáš Hozza, Reviewers: Eric Curtin, Simon Steinbeiß + - Readme update (#1483) + - Author: Paweł Poławski, Reviewers: Simon de Vlieger + - enhance support for creating 4k native disk images (#1461) + - Author: Dusty Mabe, Reviewers: Simon de Vlieger + - osbuild-mpp: Print better errors if eval fails (#1477) + - Author: Alexander Larsson, Reviewers: Simon de Vlieger + - osbuild-mpp: conditional losetup (#1478) + - Author: Simon de Vlieger, Reviewers: Achilleas Koutsou, Alexander Larsson, Michael Vogt + - osbuild. add comment why AST is used and not importlib (#1463) + - Author: Michael Vogt, Reviewers: Simon de Vlieger + - osbuild/util/fscache: calculate actual size of files (#1453) + - Author: Dusty Mabe, Reviewers: Simon de Vlieger + - osbuild: ensure loop.Loop() has the required device node (#1468) + - Author: Michael Vogt, Reviewers: Ondřej Budai + - osbuild: fix missing initialization of fd in osbuild.loop.Loop (#1467) + - Author: Michael Vogt, Reviewers: Achilleas Koutsou, Ondřej Budai + - osbuild: improve monitor docstrings/signatures (#1473) + - Author: Michael Vogt, Reviewers: Simon de Vlieger + - stage(oscap.remediation): link /proc/self/fd to /dev/fd (#1459) + - Author: Marcos Libanori Sanches Júnior, Reviewers: Gianluca Zuccarelli, Simon de Vlieger + - stages(autotailor): add small unit test (#1481) + - Author: Michael Vogt, Reviewers: Achilleas Koutsou, Gianluca Zuccarelli, Simon de Vlieger + - stages(erofs): add org.osbuild.erofs (#1437) + - Author: Michael Vogt, Reviewers: Simon de Vlieger + - stages(kickstart): add `network` support to kickstart (#1451) + - Author: Michael Vogt, Reviewers: Simon de Vlieger + - stages(machine-id): add a new "machine-id" stage (#1452) + - Author: Michael Vogt, Reviewers: Nobody + - stages(ostree.post-copy): add stage unit test and comment (#1465) + - Author: Michael Vogt, Reviewers: Simon de Vlieger + - stages: Add stages to support ostree signatures and composefs (#1343) + - Author: Alexander Larsson, Reviewers: Nobody + - stages:oscap.autotailor: add key/value overrides (#1407) + - Author: Gianluca Zuccarelli, Reviewers: Evgeny Kolesnikov, Simon de Vlieger + - test: fix broken oscap remediation tests (#1470) + - Author: Gianluca Zuccarelli, Reviewers: Simon de Vlieger + - test: stage tests -> stage integration tests (#1469) + - Author: Simon de Vlieger, Reviewers: Michael Vogt + - tests: remove custom tempdir_fixture (#1462) + - Author: Michael Vogt, Reviewers: Simon de Vlieger + - tests: remove custom tmpdir() fixtures and use tmp_path (#1466) + - Author: Michael Vogt, Reviewers: Simon de Vlieger — Somewhere on the Internet, 2023-12-06 @@ -1444,42 +1740,42 @@ Changes with 101 * Wed Nov 22 2023 Packit - 100-1 Changes with 100 ---------------- - * Add stages to sign ostree commits (#1445) - * Author: Alexander Larsson, Reviewers: Achilleas Koutsou, Simon de Vlieger - * Consolidate functions used by runners (#1446) - * Author: Miguel Martin, Reviewers: Michael Vogt - * RPM stage: link /proc/self/fd to /dev/fd (#1448) - * Author: Miguel Martin, Reviewers: Simon de Vlieger - * docs: tweak the man-page a bit to make the example more useful (#1455) - * Author: Michael Vogt, Reviewers: Achilleas Koutsou, Simon de Vlieger - * schutzbot/terraform: aws instance types rework (#1436) - * Author: Sanne Raymaekers, Reviewers: Simon de Vlieger - * stage/test: skip kickstart validate test if no ksvalidator (#1438) - * Author: Simon de Vlieger, Reviewers: Michael Vogt - * stages(kickstart): add test for schema validation (#1432) - * Author: Michael Vogt, Reviewers: Simon de Vlieger - * stages(kickstart): add unittest test for zerombr/clearpart (#1430) - * Author: Michael Vogt, Reviewers: Simon de Vlieger - * stages(kickstart): ensure test inputs pass schema validation (#1440) - * Author: Michael Vogt, Reviewers: Simon de Vlieger - * stages(kickstart): implement "display_mode" option and tiny test addition (#1442) - * Author: Michael Vogt, Reviewers: Simon de Vlieger - * stages(kickstart): implement "reboot" option (#1435) - * Author: Michael Vogt, Reviewers: Achilleas Koutsou - * stages(kickstart): run ksvalidator as part of the tests (#1434) - * Author: Michael Vogt, Reviewers: Achilleas Koutsou, Brian C. Lane - * stages(kickstart): support autopart (#1449) - * Author: Michael Vogt, Reviewers: Brian C. Lane, Simon de Vlieger - * stages: add `org.osbuild.update-crypto-policies` stage (#1443) - * Author: Miguel Martin, Reviewers: Achilleas Koutsou, Tomáš Hozza - * stages: add kernel-cmdline.bls-append stage (#1429) - * Author: Dusty Mabe, Reviewers: Achilleas Koutsou - * tests: finish the conversion to the parametrized Fedora v2 manifest (#1441) - * Author: Michael Vogt, Reviewers: Achilleas Koutsou, Simon de Vlieger - * tools: tweak `gen-stage-test-diff` to fix defaults for max-size and allow running from a git checkout (#1447) - * Author: Michael Vogt, Reviewers: Ondřej Budai, Simon de Vlieger - * tox: move to pylint 3.0.2 for py312 support (#1450) - * Author: Michael Vogt, Reviewers: Simon de Vlieger + - Add stages to sign ostree commits (#1445) + - Author: Alexander Larsson, Reviewers: Achilleas Koutsou, Simon de Vlieger + - Consolidate functions used by runners (#1446) + - Author: Miguel Martin, Reviewers: Michael Vogt + - RPM stage: link /proc/self/fd to /dev/fd (#1448) + - Author: Miguel Martin, Reviewers: Simon de Vlieger + - docs: tweak the man-page a bit to make the example more useful (#1455) + - Author: Michael Vogt, Reviewers: Achilleas Koutsou, Simon de Vlieger + - schutzbot/terraform: aws instance types rework (#1436) + - Author: Sanne Raymaekers, Reviewers: Simon de Vlieger + - stage/test: skip kickstart validate test if no ksvalidator (#1438) + - Author: Simon de Vlieger, Reviewers: Michael Vogt + - stages(kickstart): add test for schema validation (#1432) + - Author: Michael Vogt, Reviewers: Simon de Vlieger + - stages(kickstart): add unittest test for zerombr/clearpart (#1430) + - Author: Michael Vogt, Reviewers: Simon de Vlieger + - stages(kickstart): ensure test inputs pass schema validation (#1440) + - Author: Michael Vogt, Reviewers: Simon de Vlieger + - stages(kickstart): implement "display_mode" option and tiny test addition (#1442) + - Author: Michael Vogt, Reviewers: Simon de Vlieger + - stages(kickstart): implement "reboot" option (#1435) + - Author: Michael Vogt, Reviewers: Achilleas Koutsou + - stages(kickstart): run ksvalidator as part of the tests (#1434) + - Author: Michael Vogt, Reviewers: Achilleas Koutsou, Brian C. Lane + - stages(kickstart): support autopart (#1449) + - Author: Michael Vogt, Reviewers: Brian C. Lane, Simon de Vlieger + - stages: add `org.osbuild.update-crypto-policies` stage (#1443) + - Author: Miguel Martin, Reviewers: Achilleas Koutsou, Tomáš Hozza + - stages: add kernel-cmdline.bls-append stage (#1429) + - Author: Dusty Mabe, Reviewers: Achilleas Koutsou + - tests: finish the conversion to the parametrized Fedora v2 manifest (#1441) + - Author: Michael Vogt, Reviewers: Achilleas Koutsou, Simon de Vlieger + - tools: tweak `gen-stage-test-diff` to fix defaults for max-size and allow running from a git checkout (#1447) + - Author: Michael Vogt, Reviewers: Ondřej Budai, Simon de Vlieger + - tox: move to pylint 3.0.2 for py312 support (#1450) + - Author: Michael Vogt, Reviewers: Simon de Vlieger — Somewhere on the Internet, 2023-11-22 @@ -1487,36 +1783,36 @@ Changes with 100 * Wed Nov 08 2023 Packit - 99-1 Changes with 99 ---------------- - * :package: Packit configuration enhancements (#1416) - * Author: Tomáš Hozza, Reviewers: Achilleas Koutsou, Simon Steinbeiß, Simon de Vlieger - * Add a tool script to help check for unused runners (#1367) - * Author: Brian C. Lane, Reviewers: Simon de Vlieger - * Add selinux-label-version to the org.osbuild.ostree.commit stage (#1415) - * Author: Alexander Larsson, Reviewers: Colin Walters, Simon de Vlieger - * Build rpms on RHEL-8.10 and RHEL-9.4 (#1417) - * Author: Jakub Rusz, Reviewers: Alexander Todorov - * Update snapshots to 20231101 (#1419) - * Author: SchutzBot, Reviewers: Simon de Vlieger - * depsolve-dnf: enable weak deps selection (#1413) - * Author: Simon de Vlieger, Reviewers: Achilleas Koutsou - * depsolve-dnf: helpful exception for repo (#1412) - * Author: Simon de Vlieger, Reviewers: Achilleas Koutsou - * kickstart: add support for "zerombr","clearpart" (#1426) - * Author: Michael Vogt, Reviewers: Achilleas Koutsou, Simon de Vlieger - * objectstore: also mount /etc/containers for "host" buildroot (#1410) - * Author: Dusty Mabe, Reviewers: Achilleas Koutsou - * stage/copy: fix exception msg when parsing mounts and inputs (#1421) - * Author: Tomáš Hozza, Reviewers: Achilleas Koutsou, Ondřej Budai - * stages(kickstart): add options "lang", "keyboard", "timezone" (#1424) - * Author: Michael Vogt, Reviewers: Achilleas Koutsou - * stages/mkdir: fix its schema (#1409) - * Author: Ondřej Budai, Reviewers: Achilleas Koutsou, Tomáš Hozza - * stages: add new unit test for kickstart stage (#1425) - * Author: Michael Vogt, Reviewers: Achilleas Koutsou, Simon de Vlieger - * tests: run the `test_stages` category in parallel (#1431) - * Author: Michael Vogt, Reviewers: Simon de Vlieger - * tools: add Fedora 38 runner for OSTree image tests (COMPOSER-1998) (#1427) - * Author: Paweł Poławski, Reviewers: Ondřej Budai + - :package: Packit configuration enhancements (#1416) + - Author: Tomáš Hozza, Reviewers: Achilleas Koutsou, Simon Steinbeiß, Simon de Vlieger + - Add a tool script to help check for unused runners (#1367) + - Author: Brian C. Lane, Reviewers: Simon de Vlieger + - Add selinux-label-version to the org.osbuild.ostree.commit stage (#1415) + - Author: Alexander Larsson, Reviewers: Colin Walters, Simon de Vlieger + - Build rpms on RHEL-8.10 and RHEL-9.4 (#1417) + - Author: Jakub Rusz, Reviewers: Alexander Todorov + - Update snapshots to 20231101 (#1419) + - Author: SchutzBot, Reviewers: Simon de Vlieger + - depsolve-dnf: enable weak deps selection (#1413) + - Author: Simon de Vlieger, Reviewers: Achilleas Koutsou + - depsolve-dnf: helpful exception for repo (#1412) + - Author: Simon de Vlieger, Reviewers: Achilleas Koutsou + - kickstart: add support for "zerombr","clearpart" (#1426) + - Author: Michael Vogt, Reviewers: Achilleas Koutsou, Simon de Vlieger + - objectstore: also mount /etc/containers for "host" buildroot (#1410) + - Author: Dusty Mabe, Reviewers: Achilleas Koutsou + - stage/copy: fix exception msg when parsing mounts and inputs (#1421) + - Author: Tomáš Hozza, Reviewers: Achilleas Koutsou, Ondřej Budai + - stages(kickstart): add options "lang", "keyboard", "timezone" (#1424) + - Author: Michael Vogt, Reviewers: Achilleas Koutsou + - stages/mkdir: fix its schema (#1409) + - Author: Ondřej Budai, Reviewers: Achilleas Koutsou, Tomáš Hozza + - stages: add new unit test for kickstart stage (#1425) + - Author: Michael Vogt, Reviewers: Achilleas Koutsou, Simon de Vlieger + - tests: run the `test_stages` category in parallel (#1431) + - Author: Michael Vogt, Reviewers: Simon de Vlieger + - tools: add Fedora 38 runner for OSTree image tests (COMPOSER-1998) (#1427) + - Author: Paweł Poławski, Reviewers: Ondřej Budai — Somewhere on the Internet, 2023-11-08 @@ -1524,26 +1820,26 @@ Changes with 99 * Wed Oct 25 2023 Packit - 98-1 Changes with 98 ---------------- - * Update snapshots to 20231012 (#1400) - * Author: SchutzBot, Reviewers: Achilleas Koutsou - * Update snapshots to 20231015 (#1403) - * Author: SchutzBot, Reviewers: Achilleas Koutsou - * depsolve: import `dnf-json` (#1396) - * Author: Simon de Vlieger, Reviewers: Achilleas Koutsou - * manifests/fedora-vars: bump snapshot date (#1408) - * Author: Dusty Mabe, Reviewers: Simon de Vlieger - * stages/org.osbuild.users: support multiple SSH keys (#1386) - * Author: Michael Ho, Reviewers: Achilleas Koutsou - * stages/oscap.remediation: Properly utilize offline capabilities (#1395) - * Author: Evgeny Kolesnikov, Reviewers: Nobody - * stages/ostree.deploy.container: allow deploying from container (#1402) - * Author: Dusty Mabe, Reviewers: Nobody - * test/stages/users: make test data date agnostic (#1406) - * Author: Michael Ho, Reviewers: Ondřej Budai, Simon de Vlieger, Tomáš Hozza - * tools/osbuild-mpp: Really fix empty ostree commit object in deploy stage (#1405) - * Author: Alexander Larsson, Reviewers: Achilleas Koutsou - * tools/osbuild-mpp: add mpp-resolve-ostree-commits helper (#1399) - * Author: Dusty Mabe, Reviewers: Achilleas Koutsou + - Update snapshots to 20231012 (#1400) + - Author: SchutzBot, Reviewers: Achilleas Koutsou + - Update snapshots to 20231015 (#1403) + - Author: SchutzBot, Reviewers: Achilleas Koutsou + - depsolve: import `dnf-json` (#1396) + - Author: Simon de Vlieger, Reviewers: Achilleas Koutsou + - manifests/fedora-vars: bump snapshot date (#1408) + - Author: Dusty Mabe, Reviewers: Simon de Vlieger + - stages/org.osbuild.users: support multiple SSH keys (#1386) + - Author: Michael Ho, Reviewers: Achilleas Koutsou + - stages/oscap.remediation: Properly utilize offline capabilities (#1395) + - Author: Evgeny Kolesnikov, Reviewers: Nobody + - stages/ostree.deploy.container: allow deploying from container (#1402) + - Author: Dusty Mabe, Reviewers: Nobody + - test/stages/users: make test data date agnostic (#1406) + - Author: Michael Ho, Reviewers: Ondřej Budai, Simon de Vlieger, Tomáš Hozza + - tools/osbuild-mpp: Really fix empty ostree commit object in deploy stage (#1405) + - Author: Alexander Larsson, Reviewers: Achilleas Koutsou + - tools/osbuild-mpp: add mpp-resolve-ostree-commits helper (#1399) + - Author: Dusty Mabe, Reviewers: Achilleas Koutsou — Somewhere on the Internet, 2023-10-25 @@ -1551,18 +1847,18 @@ Changes with 98 * Wed Oct 11 2023 Packit - 97-1 Changes with 97 ---------------- - * Support FAT FS Geometry Options (#1391) - * Author: Maxime Ripard, Reviewers: Simon de Vlieger - * Update Fedora 39 x86_64 runner (#1392) - * Author: Achilleas Koutsou, Reviewers: Sanne Raymaekers - * fix link to developer guide (#1388) - * Author: Otto Fowler, Reviewers: Brian C. Lane - * osbuild/util: hoist container handling code from skopeo stage into util/containers (#1389) - * Author: Dusty Mabe, Reviewers: Achilleas Koutsou - * refactor ostree stages; add inputs to ostree.deploy stage (#1393) - * Author: Dusty Mabe, Reviewers: Achilleas Koutsou, Simon de Vlieger - * stages/ostree.deploy: switch to v2 schema (#1390) - * Author: Dusty Mabe, Reviewers: Achilleas Koutsou + - Support FAT FS Geometry Options (#1391) + - Author: Maxime Ripard, Reviewers: Simon de Vlieger + - Update Fedora 39 x86_64 runner (#1392) + - Author: Achilleas Koutsou, Reviewers: Sanne Raymaekers + - fix link to developer guide (#1388) + - Author: Otto Fowler, Reviewers: Brian C. Lane + - osbuild/util: hoist container handling code from skopeo stage into util/containers (#1389) + - Author: Dusty Mabe, Reviewers: Achilleas Koutsou + - refactor ostree stages; add inputs to ostree.deploy stage (#1393) + - Author: Dusty Mabe, Reviewers: Achilleas Koutsou, Simon de Vlieger + - stages/ostree.deploy: switch to v2 schema (#1390) + - Author: Dusty Mabe, Reviewers: Achilleas Koutsou — Somewhere on the Internet, 2023-10-11 @@ -1570,10 +1866,10 @@ Changes with 97 * Wed Sep 27 2023 Packit - 96-1 Changes with 96 ---------------- - * docs: update the samples used in osbuild.1.rst (#1384) - * Author: Michael Vogt, Reviewers: Sanne Raymaekers, Simon de Vlieger - * stages/ostree.deploy: drop requirement on rootfs option (#1385) - * Author: Dusty Mabe, Reviewers: Achilleas Koutsou, Colin Walters + - docs: update the samples used in osbuild.1.rst (#1384) + - Author: Michael Vogt, Reviewers: Sanne Raymaekers, Simon de Vlieger + - stages/ostree.deploy: drop requirement on rootfs option (#1385) + - Author: Dusty Mabe, Reviewers: Achilleas Koutsou, Colin Walters — Somewhere on the Internet, 2023-09-27 @@ -1581,9 +1877,9 @@ Changes with 96 * Wed Sep 13 2023 Packit - 95-1 Changes with 95 ---------------- - * Actions: add workflow for marking and closing stale issues and PRs (#1382) - * osbuild.ostree.selinux: xref ostree issue for this (#1377) - * runners: add autosd runner (#1381) + - Actions: add workflow for marking and closing stale issues and PRs (#1382) + - osbuild.ostree.selinux: xref ostree issue for this (#1377) + - runners: add autosd runner (#1381) Contributions from: Colin Walters, Eric Curtin, Tomáš Hozza @@ -1593,11 +1889,11 @@ Contributions from: Colin Walters, Eric Curtin, Tomáš Hozza * Wed Aug 30 2023 Packit - 94-1 Changes with 94 ---------------- - * .gitlab-ci: update RHEL ga runners (#1371) - * Add support for btrfs subvolumes, metadata profiles and compression (#1312) - * Update snapshots to 20230824 (#1373) - * stages/dracut: add dracut omit drivers option (#1374) - * tests/ostree-container: Drop hardcoded max layers (#1375) + - .gitlab-ci: update RHEL ga runners (#1371) + - Add support for btrfs subvolumes, metadata profiles and compression (#1312) + - Update snapshots to 20230824 (#1373) + - stages/dracut: add dracut omit drivers option (#1374) + - tests/ostree-container: Drop hardcoded max layers (#1375) Contributions from: Brian Masney, Colin Walters, Ondřej Budai, Sanne Raymaekers, schutzbot @@ -1607,9 +1903,9 @@ Contributions from: Brian Masney, Colin Walters, Ondřej Budai, Sanne Raymaekers * Wed Aug 23 2023 Packit - 93-1 Changes with 93 ---------------- - * extend org.osbuild.systemd.unit stage ability to update user units (#1363) - * schutzbot: unregister test hosts (#1372) - * tests: Add a check for valid snapshot urls (#1366) + - extend org.osbuild.systemd.unit stage ability to update user units (#1363) + - schutzbot: unregister test hosts (#1372) + - tests: Add a check for valid snapshot urls (#1366) Contributions from: Brian C. Lane, Sanne Raymaekers, Sayan Paul @@ -1619,15 +1915,15 @@ Contributions from: Brian C. Lane, Sanne Raymaekers, Sayan Paul * Wed Aug 16 2023 Packit - 92-1 Changes with 92 ---------------- - * Improve the linting setup (#1362) - * Refactor Fedora test manifests v2 and update them to F38 (#1351) - * Update fedora-39 runners and repositories (#1369) - * Update snapshots to 20230801 (#1355) - * Update snapshots to 20230815 (#1370) - * autopep8: Increase aggressive level (#1361) - * dnf4.mark: mark packages in DNF state database (#1333) - * osbuild: add `--checkpoint` can now use globs (#1358) - * ostree.encapsulate: It's rpm-ostree, not ostree (#1359) + - Improve the linting setup (#1362) + - Refactor Fedora test manifests v2 and update them to F38 (#1351) + - Update fedora-39 runners and repositories (#1369) + - Update snapshots to 20230801 (#1355) + - Update snapshots to 20230815 (#1370) + - autopep8: Increase aggressive level (#1361) + - dnf4.mark: mark packages in DNF state database (#1333) + - osbuild: add `--checkpoint` can now use globs (#1358) + - ostree.encapsulate: It's rpm-ostree, not ostree (#1359) Contributions from: Brian C. Lane, Colin Walters, Jakub Rusz, Ondřej Budai, Simon de Vlieger, schutzbot @@ -1637,8 +1933,8 @@ Contributions from: Brian C. Lane, Colin Walters, Jakub Rusz, Ondřej Budai, Sim * Wed Aug 02 2023 Packit - 91-1 Changes with 91 ---------------- - * ci: add tox (#1262) - * tools: `osbuild-dev` quality of life (#1348) + - ci: add tox (#1262) + - tools: `osbuild-dev` quality of life (#1348) Contributions from: Simon de Vlieger @@ -1648,16 +1944,16 @@ Contributions from: Simon de Vlieger * Wed Jul 19 2023 Packit - 90-1 Changes with 90 ---------------- - * .gitlab-ci.yml: Run rpmbuild for Fedora 39 (#1344) - * Expand `sysconfig` stage with `livesys` and `desktop` (#1345) - * Schutzfile: Fix f38 snapshot references (#1347) - * org.osbuild.rpm: Add some context to rpmkeys failure (#1244) - * runners: Asahi Fedora Remix to Fedora Asahi Remix (#1338) - * stage: anaconda, allow access to more config (#1320) - * stages/rpm: chmod `machine-id` to 0444 (#1342) - * stages/squashfs: add support for zstd compression (#1232) - * stages: add openscap autotailor stage (#1336) - * test/data: introduce UKI also for CentOS Stream (#1233) + - .gitlab-ci.yml: Run rpmbuild for Fedora 39 (#1344) + - Expand `sysconfig` stage with `livesys` and `desktop` (#1345) + - Schutzfile: Fix f38 snapshot references (#1347) + - org.osbuild.rpm: Add some context to rpmkeys failure (#1244) + - runners: Asahi Fedora Remix to Fedora Asahi Remix (#1338) + - stage: anaconda, allow access to more config (#1320) + - stages/rpm: chmod `machine-id` to 0444 (#1342) + - stages/squashfs: add support for zstd compression (#1232) + - stages: add openscap autotailor stage (#1336) + - test/data: introduce UKI also for CentOS Stream (#1233) Contributions from: Brian C. Lane, Eric Curtin, Gianluca Zuccarelli, Ondřej Budai, Simon de Vlieger @@ -1670,8 +1966,8 @@ Contributions from: Brian C. Lane, Eric Curtin, Gianluca Zuccarelli, Ondřej Bud * Tue Jun 27 2023 Packit - 89-1 Changes with 89 ---------------- - * CI variable name has changed, (#1330) - * inputs: Move arguments for InputService.map to a temporary file (#1331) + - CI variable name has changed, (#1330) + - inputs: Move arguments for InputService.map to a temporary file (#1331) Contributions from: Alexander Todorov, Ondřej Budai @@ -1681,9 +1977,9 @@ Contributions from: Alexander Todorov, Ondřej Budai * Wed Jun 21 2023 Packit - 88-1 Changes with 88 ---------------- - * COMPOSER-1959: Also test on RHEL 8.9 and 9.3 nightly (#1301) - * Restore LOOP_CONFIGURE fallback for kernel < 5.8 (#1327) - * stages: add new zstd stage (#1322) + - COMPOSER-1959: Also test on RHEL 8.9 and 9.3 nightly (#1301) + - Restore LOOP_CONFIGURE fallback for kernel < 5.8 (#1327) + - stages: add new zstd stage (#1322) Contributions from: Alexander Todorov, Antonio Murdaca, Michael Hofmann @@ -1696,14 +1992,14 @@ Contributions from: Alexander Todorov, Antonio Murdaca, Michael Hofmann * Wed Jun 07 2023 Packit - 87-1 Changes with 87 ---------------- - * Spec: use `%%forgeautosetup` macro in `%%prep` phase (#1318) - * Support GPT partition attribute bits when creating images (#1296) - * Test: make partitioning tools stage tests pass on RHEL-8 + add unit test for `sfdisk` stage (#1317) - * add livesys stage (#1311) - * mockbuild.sh: retry dnf install up to 5 times (#1319) - * readme: mention matrix, redo headings (#1305) - * schutzfile: update manifest-db ref 2023-06-05 (#1323) - * stages/sgdisk: option to not quote partition names passed to sgdisk (#1316) + - Spec: use `%%forgeautosetup` macro in `%%prep` phase (#1318) + - Support GPT partition attribute bits when creating images (#1296) + - Test: make partitioning tools stage tests pass on RHEL-8 + add unit test for `sfdisk` stage (#1317) + - add livesys stage (#1311) + - mockbuild.sh: retry dnf install up to 5 times (#1319) + - readme: mention matrix, redo headings (#1305) + - schutzfile: update manifest-db ref 2023-06-05 (#1323) + - stages/sgdisk: option to not quote partition names passed to sgdisk (#1316) Contributions from: Eric Chanudet, SchutzBot, Simon de Vlieger, Tomáš Hozza @@ -1713,10 +2009,10 @@ Contributions from: Eric Chanudet, SchutzBot, Simon de Vlieger, Tomáš Hozza * Wed May 24 2023 Packit - 86-1 Changes with 86 ---------------- - * org.osbuild.mkfs.ext4: Add verity option to (#1310) - * runners: add fedora-38 specific logic for SHA1 key support (#1307) - * schutzfile: update manifest-db ref 2023-05-20 (#1313) - * stages/isolinux: default list (#1309) + - org.osbuild.mkfs.ext4: Add verity option to (#1310) + - runners: add fedora-38 specific logic for SHA1 key support (#1307) + - schutzfile: update manifest-db ref 2023-05-20 (#1313) + - stages/isolinux: default list (#1309) Contributions from: Alexander Larsson, Michael Ho, SchutzBot, Simon de Vlieger, Thomas Lavocat @@ -1726,14 +2022,14 @@ Contributions from: Alexander Larsson, Michael Ho, SchutzBot, Simon de Vlieger, * Wed May 10 2023 Packit - 85-1 Changes with 85 ---------------- - * COMPOSER-1959: Start building osbuild on RHEL 8.9 and 9.3 nightly (#1300) - * Python 3.6 compatibility fixes (#1294) - * Update terraform SHA (#1299) - * Update test runners for 8.8 & 9.2 nightly (#1162) - * Various fixes (#1295) - * loop: use LOOP_CONFIGURE when available (#1253) - * stages/org.osbuild.ovf: support older python3 versions (#1306) - * stages/yum.repo: add `sslverify` field (#1298) + - COMPOSER-1959: Start building osbuild on RHEL 8.9 and 9.3 nightly (#1300) + - Python 3.6 compatibility fixes (#1294) + - Update terraform SHA (#1299) + - Update test runners for 8.8 & 9.2 nightly (#1162) + - Various fixes (#1295) + - loop: use LOOP_CONFIGURE when available (#1253) + - stages/org.osbuild.ovf: support older python3 versions (#1306) + - stages/yum.repo: add `sslverify` field (#1298) Contributions from: Alexander Todorov, Gianluca Zuccarelli, Jakub Rusz, Sanne Raymaekers, Thomas Lavocat, Tomáš Hozza @@ -1743,12 +2039,12 @@ Contributions from: Alexander Todorov, Gianluca Zuccarelli, Jakub Rusz, Sanne Ra * Thu Apr 27 2023 Packit - 84-1 Changes with 84 ---------------- - * CI tests cleanup and maintenance (#1282) - * Remove SSH keys of people who left the team (#1290) - * Test: skip test cases if the tested filesystem is not supported on the platform (#1287) - * lint: provide bandit configuration (#1265) - * mockbuild.sh: use dnf to install local package, not rpm (#1292) - * stages/lorax-script: minor schema adjustments (#1257) + - CI tests cleanup and maintenance (#1282) + - Remove SSH keys of people who left the team (#1290) + - Test: skip test cases if the tested filesystem is not supported on the platform (#1287) + - lint: provide bandit configuration (#1265) + - mockbuild.sh: use dnf to install local package, not rpm (#1292) + - stages/lorax-script: minor schema adjustments (#1257) Contributions from: Ondřej Budai, Simon de Vlieger, Tomáš Hozza @@ -1758,14 +2054,14 @@ Contributions from: Ondřej Budai, Simon de Vlieger, Tomáš Hozza * Wed Apr 12 2023 Packit - 83-1 Changes with 83 ---------------- - * .gitlab-ci: drop fedora-35 (#1281) - * .gitlab-ci: remove RHEL 8.6/9.0 ga runners (#1279) - * Preserve manifest list digest when embedding containers (#1252) - * WSL conf stage (#1278) - * ci: remove codecov (#1271) - * schutzfile: update manifest-db ref 2023-03-20 (#1260) - * stage/systemd: be able to write a preset file (#1269) - * stages/org.osbuild.ovf: support older python3 versions (#1276) + - .gitlab-ci: drop fedora-35 (#1281) + - .gitlab-ci: remove RHEL 8.6/9.0 ga runners (#1279) + - Preserve manifest list digest when embedding containers (#1252) + - WSL conf stage (#1278) + - ci: remove codecov (#1271) + - schutzfile: update manifest-db ref 2023-03-20 (#1260) + - stage/systemd: be able to write a preset file (#1269) + - stages/org.osbuild.ovf: support older python3 versions (#1276) Contributions from: Achilleas Koutsou, Sanne Raymaekers, SchutzBot, Simon de Vlieger @@ -1775,11 +2071,11 @@ Contributions from: Achilleas Koutsou, Sanne Raymaekers, SchutzBot, Simon de Vli * Wed Mar 29 2023 Packit - 82-1 Changes with 82 ---------------- - * CI: update fedora-38 images (#1273) - * ci: update manifest tests (#1242) - * rpmbuild: build on fedora-38 (#1268) - * stages: add ovf stage (#1266) - * test: this test requires to be able to bindmount (#1261) + - CI: update fedora-38 images (#1273) + - ci: update manifest tests (#1242) + - rpmbuild: build on fedora-38 (#1268) + - stages: add ovf stage (#1266) + - test: this test requires to be able to bindmount (#1261) Contributions from: Jakub Rusz, Sanne Raymaekers, Simon de Vlieger, Thomas Lavocat @@ -1789,7 +2085,7 @@ Contributions from: Jakub Rusz, Sanne Raymaekers, Simon de Vlieger, Thomas Lavoc * Mon Feb 27 2023 Tomáš Hozza - 81-1 Changes with 81 ---------------- - * stages/ignition: support multi kargs in network kcmdline (#1249) + - stages/ignition: support multi kargs in network kcmdline (#1249) Contributions from: Antonio Murdaca, Thomas Lavocat @@ -1799,8 +2095,8 @@ Contributions from: Antonio Murdaca, Thomas Lavocat * Mon Feb 20 2023 Packit - 80-1 Changes with 80 ---------------- - * stages/copy: add option to remove destination before copying (#1241) - * stages/shell.init: add pattern for env var names (#1239) + - stages/copy: add option to remove destination before copying (#1241) + - stages/shell.init: add pattern for env var names (#1239) Contributions from: Achilleas Koutsou, Tomáš Hozza @@ -1810,8 +2106,8 @@ Contributions from: Achilleas Koutsou, Tomáš Hozza * Wed Feb 15 2023 Packit - 79-1 Changes with 79 ---------------- - * New stage: org.osbuild.shell.init (#1234) - * mounts: add the norecovery option for xfs and ext4 (#1238) + - New stage: org.osbuild.shell.init (#1234) + - mounts: add the norecovery option for xfs and ext4 (#1238) Contributions from: Achilleas Koutsou, Thomas Lavocat @@ -1821,8 +2117,8 @@ Contributions from: Achilleas Koutsou, Thomas Lavocat * Tue Feb 07 2023 Packit - 78-1 Changes with 78 ---------------- - * Add org.osbuild.chown stage (#1228) - * mounts: accept a wider set of mount options (#1229) + - Add org.osbuild.chown stage (#1228) + - mounts: accept a wider set of mount options (#1229) Contributions from: Thomas Lavocat, Tomáš Hozza @@ -1832,8 +2128,8 @@ Contributions from: Thomas Lavocat, Tomáš Hozza * Fri Jan 20 2023 Packit - 77-1 Changes with 77 ---------------- - * CI deploy script and SSH keys cleanup (#1225) - * stages/mkdir: revert explicitly setting mode using `os.chmod` (#1227) + - CI deploy script and SSH keys cleanup (#1225) + - stages/mkdir: revert explicitly setting mode using `os.chmod` (#1227) Contributions from: Tomáš Hozza @@ -1843,8 +2139,8 @@ Contributions from: Tomáš Hozza * Thu Jan 19 2023 Packit - 76-1 Changes with 76 ---------------- - * sources/ostree: fix quotation marks in mTLS remote options (#1222) - * stages/mkdir: explicitly set mode using `chmod` and support handling of existing directories (#1224) + - sources/ostree: fix quotation marks in mTLS remote options (#1222) + - stages/mkdir: explicitly set mode using `chmod` and support handling of existing directories (#1224) Contributions from: Ondřej Budai, Sanne Raymaekers, Tomáš Hozza @@ -1854,9 +2150,9 @@ Contributions from: Ondřej Budai, Sanne Raymaekers, Tomáš Hozza * Wed Jan 04 2023 Packit - 75-1 Changes with 75 ---------------- - * runners: add Fedora Asahi runner (#1216) - * stages/rhsm.facts: create facts file in /etc (#1220) - * test/objectstore: use os.stat instead Path.stat (#1217) + - runners: add Fedora Asahi runner (#1216) + - stages/rhsm.facts: create facts file in /etc (#1220) + - test/objectstore: use os.stat instead Path.stat (#1217) Contributions from: Achilleas Koutsou, Christian Kellner, Eric Curtin @@ -1867,20 +2163,20 @@ Contributions from: Achilleas Koutsou, Christian Kellner, Eric Curtin * Wed Dec 21 2022 Packit - 74-1 Changes with 74 ---------------- - * Clamp mtime to `source-epoch` if specified (#1207) - * New `ostree.encapsulate` for "native ostree containers" (#1091) - * [v2] util/fscache: introduce versioning (#1198) - * fscache: post-merge improvements (#1211) - * ostree.config: add aboot (Android) bootloader config option (#1204) - * runners: add AutoSD runner (#1210) - * schutzbot: set the cache size for the correct store (#1199) - * stages/users: accept identical uid for existing users (#1188) - * test/fscache: drop PathLike annotation (#1196) - * test/stages/users: ignore non-deterministic files (#1197) - * test: convert objectstore test to pytest (#1201) - * util/fscache: add cachedir-tag support (#1212) - * util: fix typo in get_consumer_secrets (#1200) - * 🗄Write and read metadata from the store and integrate `FsCache` into `ObjectStore` (#1187) + - Clamp mtime to `source-epoch` if specified (#1207) + - New `ostree.encapsulate` for "native ostree containers" (#1091) + - [v2] util/fscache: introduce versioning (#1198) + - fscache: post-merge improvements (#1211) + - ostree.config: add aboot (Android) bootloader config option (#1204) + - runners: add AutoSD runner (#1210) + - schutzbot: set the cache size for the correct store (#1199) + - stages/users: accept identical uid for existing users (#1188) + - test/fscache: drop PathLike annotation (#1196) + - test/stages/users: ignore non-deterministic files (#1197) + - test: convert objectstore test to pytest (#1201) + - util/fscache: add cachedir-tag support (#1212) + - util: fix typo in get_consumer_secrets (#1200) + - 🗄Write and read metadata from the store and integrate `FsCache` into `ObjectStore` (#1187) Contributions from: Christian Kellner, David Rheinsberg, Eric Curtin, Sanne Raymaekers @@ -1891,10 +2187,10 @@ Contributions from: Christian Kellner, David Rheinsberg, Eric Curtin, Sanne Raym * Wed Dec 07 2022 Packit - 73-1 Changes with 73 ---------------- - * cache: provide FsCache utility for concurrent caches (#1130) - * ci: use the latest terraform to fix missing images (#1185) - * mounts: use the options object for mountopts (#1182) - * schutzfile: update manifest-db ref 2022-12-05 (#1194) + - cache: provide FsCache utility for concurrent caches (#1130) + - ci: use the latest terraform to fix missing images (#1185) + - mounts: use the options object for mountopts (#1182) + - schutzfile: update manifest-db ref 2022-12-05 (#1194) Contributions from: David Rheinsberg, SchutzBot, Thomas Lavocat @@ -1905,15 +2201,15 @@ Contributions from: David Rheinsberg, SchutzBot, Thomas Lavocat * Wed Nov 23 2022 Packit - 72-1 Changes with 72 ---------------- - * UKI: Add support for building unified kernel images (#1167) - * Update snapshots to 20221115 (#1177) - * `objectstore`: use direct path input/output for `Object` (#1179) - * `stages/containers.storage.conf`: ability to specify a base file (#1173) - * devices: tolerate existing device nodes (#1181) - * grub2.iso: add timeout option (#1175) - * ignition: fix ignition_network_kcmdline (#1172) - * test/data: persist the journal for ostree images (#1178) - * ❌ 🐮 Remove copy-on-write support for `Object` (no-cow) (#1169) + - UKI: Add support for building unified kernel images (#1167) + - Update snapshots to 20221115 (#1177) + - `objectstore`: use direct path input/output for `Object` (#1179) + - `stages/containers.storage.conf`: ability to specify a base file (#1173) + - devices: tolerate existing device nodes (#1181) + - grub2.iso: add timeout option (#1175) + - ignition: fix ignition_network_kcmdline (#1172) + - test/data: persist the journal for ostree images (#1178) + - ❌ 🐮 Remove copy-on-write support for `Object` (no-cow) (#1169) Contributions from: Antonio Murdaca, Christian Kellner, Thomas Lavocat, schutzbot @@ -1924,16 +2220,16 @@ Contributions from: Antonio Murdaca, Christian Kellner, Thomas Lavocat, schutzbo * Wed Nov 09 2022 Packit - 71-1 Changes with 71 ---------------- - * Extend firewall stage to add sources (continues from PR #1137) (#1157) - * Update snapshots to 20221025 (#1159) - * Update snapshots to 20221028 (#1161) - * ci(lint): add shell linter - Differential ShellCheck (#1147) - * ci: update to containers/privdocker@552e30c (#1166) - * ci: upgrade to actions/checkout@v3 (#1165) - * osbuild-dev: a new tool to help with manifests (#1152) - * osbuild-mpp: recognize manifest without mediaType and with manifests fields as a list (#1168) - * stages/ostree.preptree: link to rpm-ostree code (#1151) - * stages: add new cpio.out stage (#1164) + - Extend firewall stage to add sources (continues from PR #1137) (#1157) + - Update snapshots to 20221025 (#1159) + - Update snapshots to 20221028 (#1161) + - ci(lint): add shell linter - Differential ShellCheck (#1147) + - ci: update to containers/privdocker@552e30c (#1166) + - ci: upgrade to actions/checkout@v3 (#1165) + - osbuild-dev: a new tool to help with manifests (#1152) + - osbuild-mpp: recognize manifest without mediaType and with manifests fields as a list (#1168) + - stages/ostree.preptree: link to rpm-ostree code (#1151) + - stages: add new cpio.out stage (#1164) Contributions from: Antonio Murdaca, Christian Kellner, Colin Walters, David Rheinsberg, Irene Diez, Jan Macku, Simon de Vlieger, Ygal Blum, schutzbot — Somewhere on the Internet, 2022-11-09 @@ -1944,16 +2240,16 @@ Contributions from: Antonio Murdaca, Christian Kellner, Colin Walters, David Rhe * Wed Oct 26 2022 Packit - 70-1 Changes with 70 ---------------- - * Build rpms on RHEL 8.8 and 9.2 (#1141) - * packit: Replace deprecated config options (#1145) - * schutzbot/mockbuild: stop running mock as root (#1148) - * schutzfile: update manifest-db ref 2022-10-20 (#1155) - * sources/ostree: set contenturl when pulling from remote (#1140) - * stages/keymap: add font option (#1158) - * stages/logind-systemd: add `ReserveVT` option (#1156) - * stages/rpm: make the fake machine-id newline-terminated (#1150) - * stages: add systemd-journald stage (#1143) - * test: add README.md on how to make tests for stages (#1149) + - Build rpms on RHEL 8.8 and 9.2 (#1141) + - packit: Replace deprecated config options (#1145) + - schutzbot/mockbuild: stop running mock as root (#1148) + - schutzfile: update manifest-db ref 2022-10-20 (#1155) + - sources/ostree: set contenturl when pulling from remote (#1140) + - stages/keymap: add font option (#1158) + - stages/logind-systemd: add `ReserveVT` option (#1156) + - stages/rpm: make the fake machine-id newline-terminated (#1150) + - stages: add systemd-journald stage (#1143) + - test: add README.md on how to make tests for stages (#1149) Contributions from: Christian Kellner, Irene Diez, Jakub Rusz, Jan Macku, Ondřej Budai, Sanne Raymaekers, SchutzBot — Somewhere on the Internet, 2022-10-26 @@ -1964,9 +2260,9 @@ Contributions from: Christian Kellner, Irene Diez, Jakub Rusz, Jan Macku, Ondře * Wed Oct 12 2022 Packit - 69-1 Changes with 69 ---------------- - * runners: auto detection based on best matching distro+version (#996) - * sources/ostree: pull from remote using rhsm mTLS certs (#1138) - * stages: fix ostree config stage (#1129) + - runners: auto detection based on best matching distro+version (#996) + - sources/ostree: pull from remote using rhsm mTLS certs (#1138) + - stages: fix ostree config stage (#1129) Contributions from: Antonio Murdaca, Christian Kellner, Sanne Raymaekers — Somewhere on the Internet, 2022-10-12 @@ -1977,12 +2273,12 @@ Contributions from: Antonio Murdaca, Christian Kellner, Sanne Raymaekers * Wed Sep 28 2022 Packit - 68-1 Changes with 68 ---------------- - * manifest-db: propage the osbuild SHA on manifest-db (#1124) - * packit: Enable Bodhi updates for unstable Fedoras (#1128) - * packit: add epel-9 to copr_build (#1118) - * selinux: Update based on latest packaging guide (#1127) - * stages/greenboot: avoid new pylint suppressions (#1114) - * test/src: improve file enumeration (#1106) + - manifest-db: propage the osbuild SHA on manifest-db (#1124) + - packit: Enable Bodhi updates for unstable Fedoras (#1128) + - packit: add epel-9 to copr_build (#1118) + - selinux: Update based on latest packaging guide (#1127) + - stages/greenboot: avoid new pylint suppressions (#1114) + - test/src: improve file enumeration (#1106) Contributions from: David Rheinsberg, Ondřej Budai, Simon Steinbeiss, Thomas Lavocat, Vit Mojzis — Somewhere on the Internet, 2022-09-28 @@ -1993,19 +2289,19 @@ Contributions from: David Rheinsberg, Ondřej Budai, Simon Steinbeiss, Thomas La * Wed Sep 14 2022 Packit - 67-1 Changes with 67 ---------------- - * Quote URL paths before downloading in curl source (#1100) - * Use isort to sort all imports (#1087) - * ci: remove the composer image test (#1110) - * org.osbuild.oci-archive: Support setting Entrypoint (#1103) - * osbuild-mpp: Add url option to mpp-embed (#1104) - * osbuild-mpp: fix minor issues and coding-style (#1112) - * osbuild: explicit encodings for `open()` (#1108) - * osbuild: pylint version fixes (#1094) - * osbuild: share terminal formats between files (#1072) - * packit: Enable Bodhi updates workflow (#1102) - * rpmbuild: add fedora-37 (#1101) - * test: run mypy in test-src not in GH actions (#1093) - * tree: fix newer pylint warnings (#1107) + - Quote URL paths before downloading in curl source (#1100) + - Use isort to sort all imports (#1087) + - ci: remove the composer image test (#1110) + - org.osbuild.oci-archive: Support setting Entrypoint (#1103) + - osbuild-mpp: Add url option to mpp-embed (#1104) + - osbuild-mpp: fix minor issues and coding-style (#1112) + - osbuild: explicit encodings for `open()` (#1108) + - osbuild: pylint version fixes (#1094) + - osbuild: share terminal formats between files (#1072) + - packit: Enable Bodhi updates workflow (#1102) + - rpmbuild: add fedora-37 (#1101) + - test: run mypy in test-src not in GH actions (#1093) + - tree: fix newer pylint warnings (#1107) Contributions from: Achilleas Koutsou, Alexander Larsson, David Rheinsberg, Simon Steinbeiss, Simon de Vlieger, Thomas Lavocat, Ygal Blum — Somewhere on the Internet, 2022-09-14 @@ -2016,7 +2312,7 @@ Contributions from: Achilleas Koutsou, Alexander Larsson, David Rheinsberg, Simo * Wed Aug 31 2022 Packit - 66-1 Changes with 66 ---------------- - * test: manifests testing on each PR (#1052) + - test: manifests testing on each PR (#1052) Contributions from: Thomas Lavocat — Somewhere on the Internet, 2022-08-31 @@ -2027,10 +2323,10 @@ Contributions from: Thomas Lavocat * Fri Aug 26 2022 Packit - 65-1 Changes with 65 ---------------- - * Add greenboot configuration management via osbuild (#1086) - * Add new properties to ostree.remotes stage: gpgkeypath and contenturl (#1097) - * pipeline: include mounts in stage checksum (#1098) - * runners: add fedora38 (#1092) + - Add greenboot configuration management via osbuild (#1086) + - Add new properties to ostree.remotes stage: gpgkeypath and contenturl (#1097) + - pipeline: include mounts in stage checksum (#1098) + - runners: add fedora38 (#1092) Contributions from: Achilleas Koutsou, Christian Kellner, Ondřej Budai, Sayan Paul — Somewhere on the Internet, 2022-08-26 @@ -2041,12 +2337,12 @@ Contributions from: Achilleas Koutsou, Christian Kellner, Ondřej Budai, Sayan P * Wed Aug 17 2022 Packit - 64-1 Changes with 64 ---------------- - * Ability to mark installation as `ostree-booted` (#1085) - * Add org.osbuild.gcp.guest-agent.conf stage (#1080) - * Check source via `autopep8` (#1083) - * `stages/gcp.guest-agent.conf`: various small fixes (#1081) - * osbuild-mpp: Allow use of mpp-* operations for stages (#1084) - * stages/rpm: allow setting the dbpath (#666) + - Ability to mark installation as `ostree-booted` (#1085) + - Add org.osbuild.gcp.guest-agent.conf stage (#1080) + - Check source via `autopep8` (#1083) + - `stages/gcp.guest-agent.conf`: various small fixes (#1081) + - osbuild-mpp: Allow use of mpp-* operations for stages (#1084) + - stages/rpm: allow setting the dbpath (#666) Contributions from: Alexander Larsson, Christian Kellner, fkolwa — Somewhere on the Internet, 2022-08-17 @@ -2057,7 +2353,7 @@ Contributions from: Alexander Larsson, Christian Kellner, fkolwa * Wed Aug 03 2022 Packit - 63-1 Changes with 63 ---------------- - * stage: add an rhsm.facts stage (#1060) + - stage: add an rhsm.facts stage (#1060) Contributions from: Simon de Vlieger — Somewhere on the Internet, 2022-08-03 @@ -2068,12 +2364,12 @@ Contributions from: Simon de Vlieger * Wed Jul 27 2022 Packit - 62-1 Changes with 62 ---------------- - * COMPOSER-1622: Enable Fedora 36 testing (#1061) - * `stages/container.storage.conf`: fix `filename` property lookup (#1077) - * mounts: minor fixes with no functional changes (#1076) - * schema: assorted fixes for schema formatting and handling (#1079) - * stages/containers.storage.conf: support pytoml (#1078) - * stages/users: support a dot inside a username (#1075) + - COMPOSER-1622: Enable Fedora 36 testing (#1061) + - `stages/container.storage.conf`: fix `filename` property lookup (#1077) + - mounts: minor fixes with no functional changes (#1076) + - schema: assorted fixes for schema formatting and handling (#1079) + - stages/containers.storage.conf: support pytoml (#1078) + - stages/users: support a dot inside a username (#1075) Contributions from: Alexander Todorov, Christian Kellner, David Rheinsberg, Ondřej Budai — Somewhere on the Internet, 2022-07-27 @@ -2087,12 +2383,12 @@ Contributions from: Alexander Todorov, Christian Kellner, David Rheinsberg, Ond * Wed Jul 20 2022 Packit - 61-1 Changes with 61 ---------------- - * Add new `containers.storage.conf` stage to edit `containers-storage.conf(5)` files (#1069) - * docs: update osbuild(1) (#1068) - * osbuild: fix current partial type annotations (#1067) - * source/skopeo: use subprocess.check_output (#1071) - * stages/skopeo: use extra intermediate download dir (#1074) - * tests: Run tests on RHEL 9.1 and 8.7 nightly (#1051) + - Add new `containers.storage.conf` stage to edit `containers-storage.conf(5)` files (#1069) + - docs: update osbuild(1) (#1068) + - osbuild: fix current partial type annotations (#1067) + - source/skopeo: use subprocess.check_output (#1071) + - stages/skopeo: use extra intermediate download dir (#1074) + - tests: Run tests on RHEL 9.1 and 8.7 nightly (#1051) Contributions from: Christian Kellner, David Rheinsberg, Jakub Rusz, Simon de Vlieger — Somewhere on the Internet, 2022-07-20 @@ -2103,17 +2399,17 @@ Contributions from: Christian Kellner, David Rheinsberg, Jakub Rusz, Simon de Vl * Wed Jul 06 2022 Packit - 60-1 Changes with 60 ---------------- - * Add `_install langs` support (#1064) - * Add a Vagrant libvirt stage (#947) - * `stages/dnf.config`: ability to configure rpm transaction flags (#1063) - * `stages/oci-archive`: small cleanups (#1062) - * ci: push tags to gitlab (#1058) - * git: ignore common virtual env locations (#1066) - * main: add a --version argument (#1039) - * osbuild-mpp: small python cleanups (#1056) - * rpmbuild: add fedora-36 (#1053) - * stages: OpenSCAP remediation at build time (#1059) - * stages: add new org.osbuild.rpmkeys.import stage (#1057) + - Add `_install langs` support (#1064) + - Add a Vagrant libvirt stage (#947) + - `stages/dnf.config`: ability to configure rpm transaction flags (#1063) + - `stages/oci-archive`: small cleanups (#1062) + - ci: push tags to gitlab (#1058) + - git: ignore common virtual env locations (#1066) + - main: add a --version argument (#1039) + - osbuild-mpp: small python cleanups (#1056) + - rpmbuild: add fedora-36 (#1053) + - stages: OpenSCAP remediation at build time (#1059) + - stages: add new org.osbuild.rpmkeys.import stage (#1057) Contributions from: Christian Kellner, Gianluca Zuccarelli, Jakub Rusz, Jelle van der Waa, Simon de Vlieger — Somewhere on the Internet, 2022-07-06 @@ -2124,13 +2420,13 @@ Contributions from: Christian Kellner, Gianluca Zuccarelli, Jakub Rusz, Jelle va * Wed Jun 22 2022 Packit - 59-1 Changes with 59 ---------------- - * Remove `options` from the v1 result (#1044) - * Run rpmbuild on new nightlies. (#1049) - * Support calling curl with --insecure (#1047) - * ci: Adjust release schedule timer (#1045) - * stages/mkfs.fat: pass `-I` command line option (#1050) - * stages/qemu: expose vpc options (#1046) - * store: various code cleanups (#1032) + - Remove `options` from the v1 result (#1044) + - Run rpmbuild on new nightlies. (#1049) + - Support calling curl with --insecure (#1047) + - ci: Adjust release schedule timer (#1045) + - stages/mkfs.fat: pass `-I` command line option (#1050) + - stages/qemu: expose vpc options (#1046) + - store: various code cleanups (#1032) Contributions from: Achilleas Koutsou, Christian Kellner, Jakub Rusz, Simon Steinbeiss — Somewhere on the Internet, 2022-06-22 @@ -2144,11 +2440,11 @@ Contributions from: Achilleas Koutsou, Christian Kellner, Jakub Rusz, Simon Stei * Wed Jun 08 2022 Packit - 58-1 Changes with 58 ---------------- - * COMPOSER-1576: rpmbuild on 8.6 and 9.0 ga (#1043) - * `grub2.legacy`: stricter schema, replace `architecture` with `bios.platform` (#1035) - * `stages/grub2.legacy`: small schema fixes (#1034) - * stages: add OpenSCAP first boot remediation (#1033) - * tests: handle `-` in the sfdisk version test (#1037) + - COMPOSER-1576: rpmbuild on 8.6 and 9.0 ga (#1043) + - `grub2.legacy`: stricter schema, replace `architecture` with `bios.platform` (#1035) + - `stages/grub2.legacy`: small schema fixes (#1034) + - stages: add OpenSCAP first boot remediation (#1033) + - tests: handle `-` in the sfdisk version test (#1037) Contributions from: Alexander Todorov, Christian Kellner, Gianluca Zuccarelli, Simon de Vlieger — Somewhere on the Internet, 2022-06-08 @@ -2159,11 +2455,11 @@ Contributions from: Alexander Todorov, Christian Kellner, Gianluca Zuccarelli, S * Wed May 25 2022 Packit - 57-1 Changes with 57 ---------------- - * meta: show stage name when schema is missing (#1022) - * sources: curl max_workers 2 * num_cpus (#1024) - * stages/ostree.passwd: fix subid source path (#1027) - * stages/udev.rules: use correct separator (#1026) - * stages: add new sgdisk stage (#1029) + - meta: show stage name when schema is missing (#1022) + - sources: curl max_workers 2 * num_cpus (#1024) + - stages/ostree.passwd: fix subid source path (#1027) + - stages/udev.rules: use correct separator (#1026) + - stages: add new sgdisk stage (#1029) Contributions from: Christian Kellner, Simon de Vlieger — Somewhere on the Internet, 2022-05-25 @@ -2174,14 +2470,14 @@ Contributions from: Christian Kellner, Simon de Vlieger * Wed May 11 2022 Packit - 56-1 Changes with 56 ---------------- - * Re-enable pylint warning W0201 (attribute-defined-outside-init) (#1019) - * Restrict capabilities is stages (#1010) - * org.osbuild.luks2.format: Support dm-integrity (#1015) - * packit: Enable Koji build integration (#1021) - * sources: refactor the SourceService class (#998) - * stage/ostree.passwd: also merge /etc/sub{u,g}id (#1013) - * stages: add new org.osbuild.udev.rules stage (#1018) - * test: remove old `pipelines` contents & directory (#1011) + - Re-enable pylint warning W0201 (attribute-defined-outside-init) (#1019) + - Restrict capabilities is stages (#1010) + - org.osbuild.luks2.format: Support dm-integrity (#1015) + - packit: Enable Koji build integration (#1021) + - sources: refactor the SourceService class (#998) + - stage/ostree.passwd: also merge /etc/sub{u,g}id (#1013) + - stages: add new org.osbuild.udev.rules stage (#1018) + - test: remove old `pipelines` contents & directory (#1011) Contributions from: Alexander Larsson, Christian Kellner, Simon Steinbeiss, Thomas Lavocat — Somewhere on the Internet, 2022-05-11 @@ -2202,12 +2498,12 @@ Contributions from: Christian Kellner * Wed Apr 27 2022 Packit - 55-1 Changes with 55 ---------------- - * Support specifying multiple devices in all mkfs versions (like xfs) (#1004) - * buildroot: don't explicitly add `CAP_MAC_ADMIN` (#1008) - * devices/lvm2.lv: add support for lvm devices files (#1009) - * inputs/org.osbuild.tree: fix typo (#1006) - * inputs: support array of objects references (#1003) - * workflows/trigger-gitlab: run Gitlab CI in new image-builder project (#1002) + - Support specifying multiple devices in all mkfs versions (like xfs) (#1004) + - buildroot: don't explicitly add `CAP_MAC_ADMIN` (#1008) + - devices/lvm2.lv: add support for lvm devices files (#1009) + - inputs/org.osbuild.tree: fix typo (#1006) + - inputs: support array of objects references (#1003) + - workflows/trigger-gitlab: run Gitlab CI in new image-builder project (#1002) Contributions from: Alexander Larsson, Christian Kellner, Jakub Rusz, Jelle van der Waa — Somewhere on the Internet, 2022-04-27 @@ -2218,9 +2514,9 @@ Contributions from: Alexander Larsson, Christian Kellner, Jakub Rusz, Jelle van * Wed Apr 13 2022 Packit - 54-1 Changes with 54 ---------------- - * Allow specifying subformat for the `vmdk` type in `org.osbuild.qemu` stage (#999) - * Pin rpmrepo snapshots for CI runners + use them in mockbuild + ci improvements (#1001) - * Support VMDK subformat in qemu assembler (#1000) + - Allow specifying subformat for the `vmdk` type in `org.osbuild.qemu` stage (#999) + - Pin rpmrepo snapshots for CI runners + use them in mockbuild + ci improvements (#1001) + - Support VMDK subformat in qemu assembler (#1000) Contributions from: Jakub Rusz, Tomas Hozza — Somewhere on the Internet, 2022-04-13 @@ -2231,15 +2527,15 @@ Contributions from: Jakub Rusz, Tomas Hozza * Thu Mar 24 2022 Packit Service - 53-1 CHANGES WITH 53: ---------------- - * stages/sfdisk: support changing GPT partition attribute bits (#966) - * Enable scheduled upstream releases (#997) - * stages/rpm: don't verify package or header signatures when installing (#995) - * stages/selinux: directly call setfilecon (#993) - * stages/selinux: directly call setfilecon (#993) - * stages/selinux: directly call setfilecon (#993) - * stages/selinux: directly call setfilecon (#993) - * sources/curl: don't limit total download time (#990) - * Packit: build SRPMs in Copr (#987) + - stages/sfdisk: support changing GPT partition attribute bits (#966) + - Enable scheduled upstream releases (#997) + - stages/rpm: don't verify package or header signatures when installing (#995) + - stages/selinux: directly call setfilecon (#993) + - stages/selinux: directly call setfilecon (#993) + - stages/selinux: directly call setfilecon (#993) + - stages/selinux: directly call setfilecon (#993) + - sources/curl: don't limit total download time (#990) + - Packit: build SRPMs in Copr (#987) Contributions from: Christian Kellner, Enric Balletbo i Serra, Laura Barcziova, Simon Steinbeiss, Tom Gundersen, Tomas Hozza — Somewhere on the Internet, 2022-03-24 @@ -2250,13 +2546,13 @@ Contributions from: Christian Kellner, Enric Balletbo i Serra, Laura Barcziova, * Fri Mar 04 2022 Packit Service - 52-1 CHANGES WITH 52: ---------------- - * `stages/grub2`: write GRUB_DEFAULT on saved_entry (#981) - * `stages/firewall`: fix fail when setting only the default zone (#984) - * `stages/rpm`: option to import gpg keys from tree (#985) - * LVM2: separate stderr, stdout (#982) - * Extend firewall stage to set the default zone (#980) - * runners: add org.osbuild.fedora37 (#983) - * ci/deploy: use public EPEL-9 (#979) + - `stages/grub2`: write GRUB_DEFAULT on saved_entry (#981) + - `stages/firewall`: fix fail when setting only the default zone (#984) + - `stages/rpm`: option to import gpg keys from tree (#985) + - LVM2: separate stderr, stdout (#982) + - Extend firewall stage to set the default zone (#980) + - runners: add org.osbuild.fedora37 (#983) + - ci/deploy: use public EPEL-9 (#979) Contributions from: Christian Kellner, Jakub Rusz, Tomas Hozza, Thomas Lavocat — Wien, 2022-03-04 @@ -2267,7 +2563,7 @@ Lavocat * Wed Mar 02 2022 Packit Service - 51-1 CHANGES WITH 51: ---------------- - * stages: add the ability to configure pacman repos (#955) + - stages: add the ability to configure pacman repos (#955) Contributions from: Jelle van der Waa, Simon Steinbeiß Grenoble Location, 2022-03-02 @@ -2277,8 +2573,8 @@ Grenoble Location, 2022-03-02 * Sun Feb 27 2022 Packit Service - 50-1 CHANGES WITH 50: ---------------- - * util/udev: fix path for udev device inhibitor (#976) - * Add RHEL-9.1 runner (#975) + - util/udev: fix path for udev device inhibitor (#976) + - Add RHEL-9.1 runner (#975) Contributions from: Christian Kellner, Tomas Hozza — Vöcklabruck, 2022-02-27 @@ -2288,11 +2584,11 @@ Contributions from: Christian Kellner, Tomas Hozza * Wed Feb 23 2022 Packit Service - 49-1 CHANGES WITH 49: ---------------- - * `stages/fdo`: add new stage (#857) - * `stages/clevis-luks-bind`, `stages/luks-remove-key`: add new stages (#967) - * `stages/oci-archive`: fix creation time format (#973) - * rpmbuild: run on centos-9 (#974) - * Host.Service: add signals (#969) + - `stages/fdo`: add new stage (#857) + - `stages/clevis-luks-bind`, `stages/luks-remove-key`: add new stages (#967) + - `stages/oci-archive`: fix creation time format (#973) + - rpmbuild: run on centos-9 (#974) + - Host.Service: add signals (#969) Contributions from: Antonio Murdaca, Christian Kellner, Chloe Kaubisch, Jakub Rusz, Thomas Lavocat — Vöcklabruck, 2022-02-23 @@ -2303,11 +2599,11 @@ Contributions from: Antonio Murdaca, Christian Kellner, Chloe Kaubisch, Jakub Ru * Wed Feb 16 2022 Packit Service - 48-1 CHANGES WITH 48: ---------------- - * skopeo stage: remove overlay/backingFsBlockDev file after install (#970) - * Add support for embedding containers in images (#952) - * Initial work on more reproducible builds (#962) - * Bootiso: add the option to compress using lz4 (#951) - * runners: add rhel-87 (#963) + - skopeo stage: remove overlay/backingFsBlockDev file after install (#970) + - Add support for embedding containers in images (#952) + - Initial work on more reproducible builds (#962) + - Bootiso: add the option to compress using lz4 (#951) + - runners: add rhel-87 (#963) Contributions from: Alexander Larsson, Christian Kellner, Jakub Rusz, Ondřej Budai, Roy Golan, Thomas Lavocat, jkozol — Berlin, 2022-02-16 @@ -2315,7 +2611,7 @@ Contributions from: Alexander Larsson, Christian Kellner, Jakub Rusz, Ondřej Bu * Wed Feb 02 2022 Packit Service - 47-1 -CHANGES WITH 47: ---------------- * `util/linux`: fix BLK_IOC_FLSBUF on ppc64le (osbuild#954) * ci: make jobs interruptible (osbuild#902) * `test/ci`: fix sonarqube run on main (osbuild#950) * Enable Sonarqube scan (osbuild#898) +CHANGES WITH 47: ---------------- - `util/linux`: fix BLK_IOC_FLSBUF on ppc64le (osbuild#954) - ci: make jobs interruptible (osbuild#902) - `test/ci`: fix sonarqube run on main (osbuild#950) - Enable Sonarqube scan (osbuild#898) Contributions from: Christian Kellner, Jakub Rusz, Simon Steinbeiss — Berlin, 2022-02-02 @@ -2327,7 +2623,7 @@ Contributions from: Christian Kellner, Jakub Rusz, Simon Steinbeiss * Wed Jan 19 2022 Packit Service - 46-1 CHANGES WITH 46: ---------------- - * Add the option of compressing using lz4 (#946) + - Add the option of compressing using lz4 (#946) Contributions from: Thomas Lavocat, Tomáš Hozza — Vöcklabruck, 2022-01-19 @@ -2337,13 +2633,13 @@ Contributions from: Thomas Lavocat, Tomáš Hozza * Fri Jan 07 2022 Packit Service - 45-1 NGES WITH 45: ---------------- - * `stages/grub2`: ability to not write kernel cmdline (#939) - * Arch legacy grub compatibility (#941) - * org.osbuild.kickstart adjustments (#943) - * Fix typo in tar stage schema option enum (#940) - * Add mkinitcpio stage (#937) - * stages: allow using sysconfig stage multiple times. (#938) - * objectstore: don't store objects by their treesum (#861) + - `stages/grub2`: ability to not write kernel cmdline (#939) + - Arch legacy grub compatibility (#941) + - org.osbuild.kickstart adjustments (#943) + - Fix typo in tar stage schema option enum (#940) + - Add mkinitcpio stage (#937) + - stages: allow using sysconfig stage multiple times. (#938) + - objectstore: don't store objects by their treesum (#861) Contributions from: Christian Kellner, Jelle van der Waa, Ondřej Budai, Tom Gundersen, Tomáš Hozza, Simon Steinbeiss — Drásov (Brno-venkov), 2022-01-07 @@ -2353,19 +2649,19 @@ Contributions from: Christian Kellner, Jelle van der Waa, Ondřej Budai, Tom Gun * Thu Dec 16 2021 Packit Service - 44-1 CHANGES WITH 44: ---------------- - * LUKS (v2) support (#879) - * osbuild-mpp: Add support for a pacman resolver (#911) - * `stages/dnf-automatic`: add new stage for configuring DNF Automatic (#936) - * `stages/yum.repos`: add new stage for creating YUM / DNF repo files (#932) - * `stages/users`: explicitly create a home directory (#929) - * `stages/dnf`: edit /etc/dnf/dnf.conf (#928) - * `stages/sshd`: support PermitRootLogin option (#917) - * build root: isolate container environment from the host and set `CONTAINER` (#926) - * Small fix for `mounts/ostree.deployment` and an order check for `depsolve` (#915) - * Added poll() with a time out of 10 minutes for building images (#888, #918) - * Apply autopep8 to osbuild-mpp and resolve Constructor is undefined (#914) - * Support for on demand pipeline building (#855) - * util/rmrf: handle broken symlinks (#913) + - LUKS (v2) support (#879) + - osbuild-mpp: Add support for a pacman resolver (#911) + - `stages/dnf-automatic`: add new stage for configuring DNF Automatic (#936) + - `stages/yum.repos`: add new stage for creating YUM / DNF repo files (#932) + - `stages/users`: explicitly create a home directory (#929) + - `stages/dnf`: edit /etc/dnf/dnf.conf (#928) + - `stages/sshd`: support PermitRootLogin option (#917) + - build root: isolate container environment from the host and set `CONTAINER` (#926) + - Small fix for `mounts/ostree.deployment` and an order check for `depsolve` (#915) + - Added poll() with a time out of 10 minutes for building images (#888, #918) + - Apply autopep8 to osbuild-mpp and resolve Constructor is undefined (#914) + - Support for on demand pipeline building (#855) + - util/rmrf: handle broken symlinks (#913) Contributions from: Aaron Hetherington, Achilleas Koutsou, Christian Kellner, Jelle van der Waa, Ondřej Budai, Sanne Raymaekers, Simon Steinbeiss, Tomas Hozza — Vöcklabruck, 2021-12-16 @@ -2376,21 +2672,21 @@ Contributions from: Aaron Hetherington, Achilleas Koutsou, Christian Kellner, Je * Wed Dec 01 2021 Packit Service - 43-1 CHANGES WITH 43: ---------------- - * Buildroot: mask `/proc/cmdline` (#895) - * stages/grub2.inst: Make grub-mkimage binary configurable (#905) - * tests: enable testing on aarch64 RHEL (#844) - * gitignore: Ignore generated man pages (#903) - * stages/ostree.fillvar: fill the correct var (#904) - * osbuild-mpp: Allow importing multiple pipelines from a manifest (#900) - * ci: switch to rhel-9 runners (#901) - * spec: require python3-pyyaml for osbuild-tools (#899) - * osbuild-mpp: Support loading yaml as well as json files (#893) - * CI: update the osbuild-ci container (#896) - * osbuild: Add org.osbuild.gunzip stage (#886) - * osbuild-mpp: Report the path of the json file when parsing fails (#890) - * packit: enable copr builds for CS9 on main (#894) - * tools/osbuild-mpp: add ability to embed files (#859) - * osbuild-mpp: Add mpp-if feature (#885) + - Buildroot: mask `/proc/cmdline` (#895) + - stages/grub2.inst: Make grub-mkimage binary configurable (#905) + - tests: enable testing on aarch64 RHEL (#844) + - gitignore: Ignore generated man pages (#903) + - stages/ostree.fillvar: fill the correct var (#904) + - osbuild-mpp: Allow importing multiple pipelines from a manifest (#900) + - ci: switch to rhel-9 runners (#901) + - spec: require python3-pyyaml for osbuild-tools (#899) + - osbuild-mpp: Support loading yaml as well as json files (#893) + - CI: update the osbuild-ci container (#896) + - osbuild: Add org.osbuild.gunzip stage (#886) + - osbuild-mpp: Report the path of the json file when parsing fails (#890) + - packit: enable copr builds for CS9 on main (#894) + - tools/osbuild-mpp: add ability to embed files (#859) + - osbuild-mpp: Add mpp-if feature (#885) Contributions from: Alexander Larsson, Christian Kellner, Jakub Rusz, Jelle van der Waa, Ondřej Budai, kingsleyzissou — Berlin, 2021-12-01 @@ -2414,9 +2710,9 @@ Contributions from: Alexander Larsson, Christian Kellner, Jakub Rusz, Jelle van * Thu Nov 18 2021 Packit Service - 42-1 CHANGES WITH 42: ---------------- - * packit: enable copr build for CS9 (#887) - * test/lvm2: use LoopControl.loop_for_fd (#884) - * packit: Use upstream github release description (#880) + - packit: enable copr build for CS9 (#887) + - test/lvm2: use LoopControl.loop_for_fd (#884) + - packit: Use upstream github release description (#880) Contributions from: Christian Kellner, Ondřej Budai, Simon Steinbeiss — Cork, 2021-11-17 -----BEGIN PGP SIGNATURE----- @@ -2445,9 +2741,9 @@ oclxqFXW17xwcxCrC6JBcXM9h2h59KJ60BSGnVHpg2bdqZat01we1p2rbcN6Dn2H * Wed Nov 17 2021 Packit Service - 42-1 CHANGES WITH 42: ---------------- - * packit: enable copr build for CS9 (#887) - * test/lvm2: use LoopControl.loop_for_fd (#884) - * packit: Use upstream github release description (#880) + - packit: enable copr build for CS9 (#887) + - test/lvm2: use LoopControl.loop_for_fd (#884) + - packit: Use upstream github release description (#880) Contributions from: Christian Kellner, Ondřej Budai, Simon Steinbeiss — Cork, 2021-11-17 -----BEGIN PGP SIGNATURE----- diff --git a/sources b/sources index 525bcd4..9337fa6 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (osbuild-156.tar.gz) = 13dc8f3fcdc0c0fa974430463089058a99e160ea0f76b72f18aeb5882760f91cb95413b181f5a0fafda5212a00b2c928e3ea58056322047542b6de15aa8d1c39 +SHA512 (osbuild-169.tar.gz) = 981b6dae05d0f1fe0475549b5c72c2adafb656a7b9f3dbdf64fe660fe0852166bf327f654192f7f83583e2d559590b98dac8aba226e8203c3a0af274d51b33cf