diff --git a/.gitignore b/.gitignore index 7f2751a..4e8f272 100644 --- a/.gitignore +++ b/.gitignore @@ -90,8 +90,6 @@ /osbuild-90.tar.gz /osbuild-91.tar.gz /osbuild-92.tar.gz -/osbuild-93.tar.gz -/osbuild-94.tar.gz /osbuild-95.tar.gz /osbuild-96.tar.gz /osbuild-97.tar.gz @@ -104,6 +102,7 @@ /osbuild-104.tar.gz /osbuild-105.tar.gz /osbuild-106.tar.gz +/osbuild-108.tar.gz /osbuild-109.tar.gz /osbuild-110.tar.gz /osbuild-111.tar.gz @@ -111,6 +110,7 @@ /osbuild-113.tar.gz /osbuild-114.tar.gz /osbuild-115.tar.gz +/osbuild-116.tar.gz /osbuild-117.tar.gz /osbuild-118.tar.gz /osbuild-119.tar.gz @@ -120,33 +120,8 @@ /osbuild-125.tar.gz /osbuild-126.tar.gz /osbuild-129.tar.gz -/osbuild-130.tar.gz /osbuild-131.tar.gz /osbuild-132.tar.gz +/osbuild-133.tar.gz +/osbuild-134.tar.gz /osbuild-135.tar.gz -/osbuild-136.tar.gz -/osbuild-137.tar.gz -/osbuild-138.tar.gz -/osbuild-139.tar.gz -/osbuild-140.tar.gz -/osbuild-141.tar.gz -/osbuild-142.tar.gz -/osbuild-143.tar.gz -/osbuild-144.tar.gz -/osbuild-146.tar.gz -/osbuild-147.tar.gz -/osbuild-149.tar.gz -/osbuild-151.tar.gz -/osbuild-152.tar.gz -/osbuild-153.tar.gz -/osbuild-155.tar.gz -/osbuild-156.tar.gz -/osbuild-158.tar.gz -/osbuild-159.tar.gz -/osbuild-161.tar.gz -/osbuild-162.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/PR1824.patch b/PR1824.patch new file mode 100644 index 0000000..c091e17 --- /dev/null +++ b/PR1824.patch @@ -0,0 +1,44 @@ +From 2a69d10da676d067bf42b936114d3785fd1c37da Mon Sep 17 00:00:00 2001 +From: =?UTF-8?q?Tom=C3=A1=C5=A1=20Hozza?= +Date: Thu, 25 Jul 2024 10:27:44 +0200 +Subject: [PATCH] Test: fix dnf4.mark stage test with DNF5 +MIME-Version: 1.0 +Content-Type: text/plain; charset=UTF-8 +Content-Transfer-Encoding: 8bit + +DNF5 contains a breaking change in the repoquery --qf output, +specifically it does not include the trailing newline. This breaks the +test case e.g. on the latest Fedora Rawhide [1]. + +As a fix, explicitly use 'dnf4' for now, until the inconsistency is +fixed in the upstream [2]. + +[1] https://artifacts.dev.testing-farm.io/3a3a2898-0a6a-42eb-8792-660f03c35c3c/ +[2] https://github.com/rpm-software-management/dnf5/issues/709 + +Signed-off-by: Tomáš Hozza +--- + test/run/test_stages.py | 5 ++++- + 1 file changed, 4 insertions(+), 1 deletion(-) + +diff --git a/test/run/test_stages.py b/test/run/test_stages.py +index a4d78b7e..ca224f07 100644 +--- a/test/run/test_stages.py ++++ b/test/run/test_stages.py +@@ -537,9 +537,12 @@ class TestStages(test.TestBase): + assert os.path.isdir(tree) + + # we're going to verify that packages in the tree are marked according to ++ # Explicitly use 'dnf4' for now, because 'dnf5' contains a breaking change ++ # in the repoquery --qf output, specifically it does not add a trailing newline. ++ # We can use plan 'dnf' again once https://github.com/rpm-software-management/dnf5/issues/709 is fixed. + r = subprocess.run( + [ +- "dnf", ++ "dnf4", + "--installroot", tree, + "repoquery", "--installed", + "--qf", "%{name},%{reason}" +-- +2.45.2 + diff --git a/PR1827.patch b/PR1827.patch deleted file mode 100644 index 3b5aa00..0000000 --- a/PR1827.patch +++ /dev/null @@ -1,40 +0,0 @@ -From 54c0a2cce45ad385d793d494e62222cd254a866a Mon Sep 17 00:00:00 2001 -From: =?UTF-8?q?Tom=C3=A1=C5=A1=20Hozza?= -Date: Wed, 31 Jul 2024 18:12:24 +0200 -Subject: [PATCH] Test/dnf4.mark: adjust the test for markings used by DNF5 -MIME-Version: 1.0 -Content-Type: text/plain; charset=UTF-8 -Content-Transfer-Encoding: 8bit - -When I rolled back from using 'dnf4', to check package markings, to -using 'dnf', I didn't verify the test case on Fedora Rawhide with DNF5. -It turns out that the strings reported by DNF5 differ and make the test -case fail. This time I tested the change on Fedora Rawhide with DNF5 and -it works. - -Signed-off-by: Tomáš Hozza ---- - test/run/test_stages.py | 6 ++++-- - 1 file changed, 4 insertions(+), 2 deletions(-) - -diff --git a/test/run/test_stages.py b/test/run/test_stages.py -index dc91bf8f..7fec10c8 100644 ---- a/test/run/test_stages.py -+++ b/test/run/test_stages.py -@@ -565,9 +565,11 @@ class TestStages(test.TestBase): - raise - - if package == "dnf": -- assert mark == "user" -+ # dnf4 marks packages as 'user', while dnf5 marks them as 'User' -+ assert mark in ("user", "User") - else: -- assert mark == "unknown" -+ # dnf4 marks packages as 'unknown', while dnf5 marks them as 'External User' -+ assert mark in ("unknown", "External User") - - @unittest.skipUnless(test.TestBase.has_filesystem_support("btrfs"), "btrfs needed") - def test_btrfs(self): --- -2.45.2 - diff --git a/README.packit b/README.packit index 39e81ea..58044ba 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.14.0.post1.dev2+g6506c7467. +The file was generated using packit 0.104.0. diff --git a/osbuild-94.tar.gz b/osbuild-94.tar.gz new file mode 100644 index 0000000..a8efe45 Binary files /dev/null and b/osbuild-94.tar.gz differ diff --git a/osbuild.spec b/osbuild.spec index 3e72478..6bbe8d5 100644 --- a/osbuild.spec +++ b/osbuild.spec @@ -1,7 +1,7 @@ %global forgeurl https://github.com/osbuild/osbuild %global selinuxtype targeted -Version: 169 +Version: 135 %forgemeta @@ -21,22 +21,8 @@ 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 @@ -51,11 +37,10 @@ Requires: tar Requires: util-linux Requires: python3-%{pypi_name} = %{version}-%{release} Requires: (%{name}-selinux if selinux-policy-%{selinuxtype}) -Requires: python3-librepo # This is required for `osbuild`, for RHEL-10 and above -# the stdlib tomllib module can be used instead -%if 0%{?rhel} && 0%{?rhel} < 10 +# the stdlib toml package can be used instead +%if 0%{?rhel} < 10 Requires: python3-tomli %endif @@ -131,20 +116,6 @@ 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} @@ -155,12 +126,8 @@ Requires: python3-dnf %if 0%{?fedora} Requires: python3-rich Requires: python3-attrs -%if 0%{?fedora} > 40 -Requires: python3dist(typer-slim[standard]) -%else Requires: python3-typer %endif -%endif %description tools Contains additional tools and utilities for development of @@ -180,19 +147,14 @@ Requires: python3-libdnf5 >= 5.2.1 Requires: python3-dnf %endif -%if 0%{?fedora} -# RHEL / CS does not have python3-license-expression -# It is needed for validating license expressions in RPM packages when generating SBOMs -# While SBOMs can be generated also without this package, it is recommended to have it. -Recommends: python3-license-expression -%endif - # osbuild 125 added a new "solver" field and osbuild-composer only # supports this since 116 Conflicts: osbuild-composer <= 115 -# XXX: remove this once the osbuild-dnf-json V1 API is removed (osbuild/solver/api/v1.py) -Provides: osbuild-dnf-json-api = 8 +# 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 +Provides: osbuild-dnf-json-api = 7 %description depsolve-dnf Contains depsolving capabilities for package managers. @@ -208,18 +170,12 @@ 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/ @@ -257,7 +213,6 @@ 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 @@ -284,28 +239,10 @@ 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 -# 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 +exit 0 +# We have some integration tests, but those require running a VM, so that would +# be an overkill for RPM check script. %files %license LICENSE @@ -370,20 +307,7 @@ fi %posttrans selinux %selinux_relabel_post -s %{selinuxtype} -%files container-selinux -%{_datadir}/selinux/packages/%{selinuxtype}/%{name}-container.pp.bz2 -%ghost %verify(not md5 size mode mtime) %{_sharedstatedir}/selinux/%{selinuxtype}/active/modules/200/%{name}-container - -%post container-selinux -%selinux_modules_install -s %{selinuxtype} %{_datadir}/selinux/packages/%{selinuxtype}/%{name}-container.pp.bz2 - -%postun container-selinux -if [ $1 -eq 0 ]; then - %selinux_modules_uninstall -s %{selinuxtype} %{name}-container -fi - %files tools -%{_bindir}/osbuild-image-info %{_bindir}/osbuild-mpp %{?fedora:%{_bindir}/osbuild-dev} @@ -392,668 +316,66 @@ 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 Oct 08 2025 Packit - 162-1 -Changes with 162 ----------------- - - Added new org.osbuild.systemd-sysuser stage (#2192) - - Author: Michael Engel, Reviewers: Nobody - - Allow building bootc images in unprivileged containers (#2187) - - Author: Alexander Larsson, Reviewers: Brian C. Lane, Michael Vogt, Tomáš Hozza - - CI: enable RPM builds and testing on RHEL 9.8 and 10.2 nightly (HMS-9227) (#2203) - - Author: Tomáš Hozza, Reviewers: Achilleas Koutsou, Simon de Vlieger - - Revert "stages: add `efi_src_dir` config to grub2.iso stage" (#2205) - - Author: Michael Vogt, Reviewers: Achilleas Koutsou - - Update images dependency ref to latest (#2207) - - Author: SchutzBot, Reviewers: Simon de Vlieger, Tomáš Hozza - - Update snapshots to 20251001 (#2210) - - Author: SchutzBot, Reviewers: Simon de Vlieger, Tomáš Hozza - - docs: document `--quiet, -q` flag (#2214) - - Author: Florian Schüller, Reviewers: Michael Vogt, Simon de Vlieger - - osbuild: if Loop.mknod() cannot bind mount fallback to mknod (#2208) - - Author: Michael Vogt, Reviewers: Achilleas Koutsou, Simon de Vlieger - - schema/metadata: `exports` (#2198) - - Author: Simon de Vlieger, Reviewers: Brian C. Lane, Tomáš Hozza - - selinux: Add osbuild_container_t domain for using osbuild in a container (#2195) - - Author: Alexander Larsson, Reviewers: Achilleas Koutsou, Lukáš Zapletal - - stages: add `efi_src_dir` config to grub2.iso stage (#2202) - - Author: Michael Vogt, Reviewers: Achilleas Koutsou, Simon de Vlieger - -— Somewhere on the Internet, 2025-10-08 - - -* Wed Sep 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 - - -* Fri Sep 19 2025 Python Maint - 159-2 -- Rebuilt for Python 3.14.0rc3 bytecode - -* 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 - - -* Fri Aug 15 2025 Python Maint - 158-2 -- Rebuilt for Python 3.14.0rc2 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 - -— Somewhere on the Internet, 2025-07-15 - - -* 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 - -— Somewhere on the Internet, 2025-07-07 - - -* 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 - -— Somewhere on the Internet, 2025-06-20 - - -* 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ß - -— Somewhere on the Internet, 2025-06-17 - - -* Sat Jun 07 2025 Python Maint - 151-2 -- Rebuilt for Python 3.14 - -* 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 - -— Somewhere on the Internet, 2025-06-04 - - -* Tue Jun 03 2025 Python Maint - 149-2 -- Rebuilt for Python 3.14 - -* 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 - -— Somewhere on the Internet, 2025-05-07 - - -* Thu Apr 17 2025 Benjamin A. Beasley - 146-2 -- In Fedora 41+, depend on python3-typer-slim rather than python3-typer, working - around a file conflict - -* 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 - -— 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 - -— Somewhere on the Internet, 2025-04-09 - - -* 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 - -— Somewhere on the Internet, 2025-03-26 - - -* 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 - -— Somewhere on the Internet, 2025-03-12 - - -* 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 - -— Somewhere on the Internet, 2025-02-26 - - -* 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 - -— Somewhere on the Internet, 2025-02-12 - - -* 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 - -— Somewhere on the Internet, 2025-02-04 - - -* 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 - -— Somewhere on the Internet, 2025-01-29 - - -* 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 - -— Somewhere on the Internet, 2025-01-15 - - -* 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 - -— Somewhere on the Internet, 2024-12-18 - - -* 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 - -— Somewhere on the Internet, 2024-12-04 - - * 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 +* Wed Nov 20 2024 Packit - 134-1 +Changes with 134 +---------------- + * Build RPMs on 9.6 nightly (COMPOSER-2384) (#1923) + * Author: Tomáš Koscielniak, Reviewers: Achilleas Koutsou, Jakub Rusz, Sanne Raymaekers + * Update snapshots to 20241107 (#1924) + * Author: SchutzBot, Reviewers: Achilleas Koutsou, Tomáš Hozza + * org.osbuild.selinux: support working on mounts (#1911) + * Author: Nikita Dubrovski, Reviewers: Nobody + * osbuild-mpp: Allow using formating in the mpp-resolve-images handling (#1926) + * Author: Alexander Larsson, Reviewers: Achilleas Koutsou, Michael Vogt, Simon de Vlieger + * spec: depend on and use dnf4 in Fedora 41 for osbuild-depsolve-dnf (#1921) + * Author: Achilleas Koutsou, Reviewers: Michael Vogt, Simon de Vlieger, Tomáš Hozza + +— Somewhere on the Internet, 2024-11-20 + + +* Wed Nov 06 2024 Packit - 133-1 +Changes with 133 +---------------- + * README: document test prerequisites (#1915) + * Author: Florian Schüller, Reviewers: Achilleas Koutsou, Michael Vogt, Simon de Vlieger + * feat: add remove-signatures option to container-deploy stage (#1906) + * Author: Miguel Martin, Reviewers: Achilleas Koutsou, Michael Vogt + * org.osbuild.mkdir: support creating dirs on mounts (#1904) + * Author: Nikita Dubrovski, Reviewers: Achilleas Koutsou, Dusty Mabe, Michael Vogt + * schema: `metadata` at the top level (#1900) + * Author: Simon de Vlieger, Reviewers: Brian C. Lane, Michael Vogt + * sources: MTLS and proxy support for ostree (#1910) + * Author: Lukáš Zapletal, Reviewers: Achilleas Koutsou, Michael Vogt + * stages/org.osbuild.tar: implement disk-full test (RHEL-4653) (#1909) + * Author: Florian Schüller, Reviewers: Achilleas Koutsou + * util: use non-absolute paths for chroot/mount/umount and add test (#1881) + * Author: Michael Vogt, Reviewers: Achilleas Koutsou, Simon de Vlieger + +— Somewhere on the Internet, 2024-11-06 + + * 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 @@ -1061,48 +383,31 @@ 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 -* 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 - -— Somewhere on the Internet, 2024-09-25 - - * 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 @@ -1110,20 +415,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 @@ -1131,26 +436,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 @@ -1158,88 +463,81 @@ 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 -* Thu Jul 25 2024 Packit - 123-1 +* Wed Jul 17 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 -* Thu Jul 18 2024 Fedora Release Engineering - 122-2 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_41_Mass_Rebuild - * 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 - -* Fri Jun 07 2024 Python Maint - 119-2 -- Rebuilt for Python 3.13 - * 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 @@ -1247,40 +545,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 @@ -1288,77 +586,104 @@ 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 +* Mon Apr 15 2024 Packit - 116-1 +Changes with 116 +---------------- + * curl: test that OSBUILD_SOURCES_CURL_PROXY works correctly (#1710) + * Author: Michael Vogt, Reviewers: Brian C. Lane, Paweł Poławski + * mounts: implement new `org.osbuild.bind` mount (#1711) + * Author: Michael Vogt, Reviewers: Achilleas Koutsou, Ondřej Budai + * osbuild-depsolve-dnf(5): support proxy (#1715) + * Author: Sanne Raymaekers, Reviewers: Paweł Poławski, Tomáš Hozza + * osbuild-depsolve-dnf: support loading repositories from a root dir (#1674) + * Author: Achilleas Koutsou, Reviewers: Nobody + * osbuild: fix newline issue with final output 👀 (#1723) + * Author: Gianluca Zuccarelli, Reviewers: Michael Vogt, Paweł Poławski, Simon de Vlieger, Tomáš Hozza + * test: tiny tweaks for the output handling in the test_depsolve.py (#1718) + * Author: Michael Vogt, Reviewers: Brian C. Lane, Paweł Poławski + * tools/osbuild-depsolve-dnf(5): require releasever (#1724) + * Author: Achilleas Koutsou, Reviewers: Michael Vogt, Paweł Poławski + * tools: extract make_dnf_scafolding() from config_combos() (#1717) + * Author: Michael Vogt, Reviewers: Achilleas Koutsou, Sanne Raymaekers + * tools: fix proxy key error when "proxy" is not set (#1722) + * Author: Michael Vogt, Reviewers: Achilleas Koutsou, Sanne Raymaekers + * tools: rename "nothing" to "pkg-with-no-deps" to make it a bit clearer (#1719) + * Author: Michael Vogt, Reviewers: Achilleas Koutsou, Paweł Poławski + +— Somewhere on the Internet, 2024-04-15 + + * 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 @@ -1366,8 +691,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 @@ -1375,46 +700,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 @@ -1422,64 +747,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 @@ -1487,10 +812,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 @@ -1498,10 +823,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 @@ -1509,47 +834,66 @@ 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 +* Wed Feb 14 2024 Packit - 108-1 +Changes with 108 +---------------- + * README: Add OSBuild's principles (#1568) + * Author: Simon Steinbeiß, Reviewers: Nobody + * Revert "osbuild-depsolve-dnf: port weak dependencies" (#1584) + * Author: Brian C. Lane, Reviewers: Achilleas Koutsou, Simon de Vlieger + * mount/ostree.deployment: Fix ostree deployment call (#1581) + * Author: Dusty Mabe, Reviewers: Colin Walters, Ondřej Budai + * osbuild-depsolve-dnf5: Add module_hotfixes support (#1582) + * Author: Brian C. Lane, Reviewers: Achilleas Koutsou, Ondřej Budai + * stages,testutil: add test/tweak for podman mount errror handling (#1579) + * Author: Michael Vogt, Reviewers: Achilleas Koutsou, Ondřej Budai, Simon de Vlieger + * stages: add new `org.osbuild.bootc.install-to-filesystem` (#1547) + * Author: Michael Vogt, Reviewers: Nobody + +— Somewhere on the Internet, 2024-02-14 + + * 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 @@ -1557,71 +901,65 @@ 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 -* Thu Jan 25 2024 Fedora Release Engineering - 104-3 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild - -* Sun Jan 21 2024 Fedora Release Engineering - 104-2 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild - * 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 @@ -1629,22 +967,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 @@ -1652,36 +990,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 @@ -1689,54 +1027,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 @@ -1744,42 +1082,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 @@ -1787,36 +1125,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 @@ -1824,26 +1162,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 @@ -1851,18 +1189,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 @@ -1870,10 +1208,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 @@ -1881,53 +1219,27 @@ 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 — Somewhere on the Internet, 2023-09-13 -* 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) - -Contributions from: Brian Masney, Colin Walters, Ondřej Budai, Sanne Raymaekers, schutzbot - -— Somewhere on the Internet, 2023-08-30 - - -* 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) - -Contributions from: Brian C. Lane, Sanne Raymaekers, Sayan Paul - -— Somewhere on the Internet, 2023-08-23 - - * 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 @@ -1937,8 +1249,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 @@ -1948,16 +1260,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 @@ -1970,8 +1282,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 @@ -1981,9 +1293,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 @@ -1996,14 +1308,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 @@ -2013,10 +1325,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 @@ -2026,14 +1338,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 @@ -2043,12 +1355,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 @@ -2058,14 +1370,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 @@ -2075,11 +1387,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 @@ -2089,7 +1401,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 @@ -2099,8 +1411,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 @@ -2110,8 +1422,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 @@ -2121,8 +1433,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 @@ -2132,8 +1444,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 @@ -2143,8 +1455,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 @@ -2154,9 +1466,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 @@ -2167,20 +1479,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 @@ -2191,10 +1503,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 @@ -2205,15 +1517,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 @@ -2224,16 +1536,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 @@ -2244,16 +1556,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 @@ -2264,9 +1576,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 @@ -2277,12 +1589,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 @@ -2293,19 +1605,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 @@ -2316,7 +1628,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 @@ -2327,10 +1639,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 @@ -2341,12 +1653,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 @@ -2357,7 +1669,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 @@ -2368,12 +1680,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 @@ -2387,12 +1699,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 @@ -2403,17 +1715,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 @@ -2424,13 +1736,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 @@ -2444,11 +1756,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 @@ -2459,11 +1771,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 @@ -2474,14 +1786,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 @@ -2502,12 +1814,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 @@ -2518,9 +1830,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 @@ -2531,15 +1843,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 @@ -2550,13 +1862,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 @@ -2567,7 +1879,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 @@ -2577,8 +1889,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 @@ -2588,11 +1900,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 @@ -2603,11 +1915,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 @@ -2615,7 +1927,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 @@ -2627,7 +1939,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 @@ -2637,13 +1949,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 @@ -2653,19 +1965,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 @@ -2676,21 +1988,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 @@ -2714,9 +2026,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----- @@ -2745,9 +2057,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 9337fa6..5e5fa0e 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (osbuild-169.tar.gz) = 981b6dae05d0f1fe0475549b5c72c2adafb656a7b9f3dbdf64fe660fe0852166bf327f654192f7f83583e2d559590b98dac8aba226e8203c3a0af274d51b33cf +SHA512 (osbuild-135.tar.gz) = b95ed7b75756845ec1baaecbd7340edee78147daec7985d706f1cb690ef23b5feeef2b172c954bf4136eccab223ee5422f32da401f25f7ef699535a0aa6932df