diff --git a/.gitignore b/.gitignore index 6588fc6..69739a1 100644 --- a/.gitignore +++ b/.gitignore @@ -76,3 +76,42 @@ /osbuild-76.tar.gz /osbuild-77.tar.gz /osbuild-78.tar.gz +/osbuild-79.tar.gz +/osbuild-80.tar.gz +/osbuild-81.tar.gz +/osbuild-82.tar.gz +/osbuild-83.tar.gz +/osbuild-84.tar.gz +/osbuild-85.tar.gz +/osbuild-86.tar.gz +/osbuild-87.tar.gz +/osbuild-88.tar.gz +/osbuild-89.tar.gz +/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 +/osbuild-98.tar.gz +/osbuild-99.tar.gz +/osbuild-100.tar.gz +/osbuild-101.tar.gz +/osbuild-102.tar.gz +/osbuild-103.tar.gz +/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 +/osbuild-112.tar.gz +/osbuild-113.tar.gz +/osbuild-114.tar.gz +/osbuild-115.tar.gz +/osbuild-116.tar.gz +/osbuild-117.tar.gz +/osbuild-118.tar.gz diff --git a/.packit.yaml b/.packit.yaml index 4203a77..295cd6a 100644 --- a/.packit.yaml +++ b/.packit.yaml @@ -17,6 +17,10 @@ srpm_build_deps: [] actions: get-current-version: bash -c "git describe --tags --abbrev=0 | sed 's|v||'" +# Handle only releases without a "dot" (e.g. v88.2), since "dot" releases should never be released to Fedora +# "dot" releases are used only for "backports" to RHEL. +upstream_tag_include: 'v\d+' + jobs: - &copr job: copr_build @@ -39,6 +43,11 @@ jobs: branch: main owner: "@osbuild" # copr repo namespace project: osbuild # copr repo name so you can consume the builds +- <<: *copr + trigger: release + branch: main + owner: "@osbuild" # copr repo namespace + project: osbuild-stable # copr repo name so you can consume the builds - job: propose_downstream trigger: release dist_git_branches: diff --git a/README.packit b/README.packit index be03dc7..ed243a9 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 0.66.0.post6+gedfbde6. +The file was generated using packit 0.96.0. diff --git a/osbuild.spec b/osbuild.spec index 80c9058..c2d9cff 100644 --- a/osbuild.spec +++ b/osbuild.spec @@ -1,7 +1,7 @@ %global forgeurl https://github.com/osbuild/osbuild %global selinuxtype targeted -Version: 78 +Version: 118 %forgemeta @@ -33,11 +33,18 @@ Requires: glibc Requires: policycoreutils Requires: qemu-img Requires: systemd +Requires: skopeo Requires: tar Requires: util-linux Requires: python3-%{pypi_name} = %{version}-%{release} Requires: (%{name}-selinux if selinux-policy-%{selinuxtype}) +# This is required for `osbuild`, for RHEL-10 and above +# the stdlib toml package can be used instead +%if 0%{?rhel} < 10 +Requires: python3-tomli +%endif + # Turn off dependency generators for runners. The reason is that runners are # tailored to the platform, e.g. on RHEL they are using platform-python. We # don't want to pick up those dependencies on other platform. @@ -115,12 +122,28 @@ Summary: Extra tools and utilities Requires: %{name} = %{version}-%{release} Requires: python3-pyyaml +# These are required for `osbuild-dev`, only packaged for Fedora +%if 0%{?fedora} +Requires: python3-rich +Requires: python3-attrs +Requires: python3-typer +%endif + %description tools Contains additional tools and utilities for development of manifests and osbuild. +%package depsolve-dnf +Summary: Dependency solving support for DNF +Requires: %{name} = %{version}-%{release} + +Requires: python3-libdnf + +%description depsolve-dnf +Contains depsolving capabilities for package managers. + %prep -%forgesetup +%forgeautosetup -p1 %build %py3_build @@ -137,7 +160,7 @@ bzip2 -9 osbuild.pp %py3_install mkdir -p %{buildroot}%{pkgdir}/stages -install -p -m 0755 $(find stages -type f) %{buildroot}%{pkgdir}/stages/ +install -p -m 0755 $(find stages -type f -not -name "test_*.py") %{buildroot}%{pkgdir}/stages/ mkdir -p %{buildroot}%{pkgdir}/assemblers install -p -m 0755 $(find assemblers -type f) %{buildroot}%{pkgdir}/assemblers/ @@ -180,6 +203,13 @@ install -D -p -m 0644 selinux/osbuild.if %{buildroot}%{_datadir}/selinux/devel/i mkdir -p %{buildroot}%{_udevrulesdir} install -p -m 0755 data/10-osbuild-inhibitor.rules %{buildroot}%{_udevrulesdir} +# Remove `osbuild-dev` on non-fedora systems +%{!?fedora:rm %{buildroot}%{_bindir}/osbuild-dev} + +# Install `osbuild-depsolve-dnf` into libexec +mkdir -p %{buildroot}%{_libexecdir} +install -p -m 0755 tools/osbuild-depsolve-dnf %{buildroot}%{_libexecdir}/osbuild-depsolve-dnf + %check exit 0 # We have some integration tests, but those require running a VM, so that would @@ -205,6 +235,7 @@ exit 0 %exclude %{pkgdir}/inputs/org.osbuild.ostree* %exclude %{pkgdir}/sources/org.osbuild.ostree* %exclude %{pkgdir}/stages/org.osbuild.ostree* +%exclude %{pkgdir}/stages/org.osbuild.experimental.ostree* %exclude %{pkgdir}/stages/org.osbuild.rpm-ostree %files -n python3-%{pypi_name} @@ -227,6 +258,7 @@ exit 0 %{pkgdir}/inputs/org.osbuild.ostree* %{pkgdir}/sources/org.osbuild.ostree* %{pkgdir}/stages/org.osbuild.ostree* +%{pkgdir}/stages/org.osbuild.experimental.ostree* %{pkgdir}/stages/org.osbuild.rpm-ostree %files selinux @@ -248,9 +280,920 @@ fi %files tools %{_bindir}/osbuild-mpp +%{?fedora:%{_bindir}/osbuild-dev} +%files depsolve-dnf +%{_libexecdir}/osbuild-depsolve-dnf %changelog +* 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 + +— Somewhere on the Internet, 2024-05-08 + + +* 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 + +— 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 + +— Somewhere on the Internet, 2024-04-10 + + +* 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 + +— Somewhere on the Internet, 2024-03-29 + + +* 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 + +— Somewhere on the Internet, 2024-03-27 + + +* 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 + +— Somewhere on the Internet, 2024-03-13 + + +* 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 + +— Somewhere on the Internet, 2024-02-28 + + +* 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 + +— Somewhere on the Internet, 2024-02-26 + + +* 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 + +— 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 + +— Somewhere on the Internet, 2024-01-31 + + +* 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 + +— Somewhere on the Internet, 2024-01-31 + + +* 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 + +— Somewhere on the Internet, 2024-01-16 + + +* 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 + +— Somewhere on the Internet, 2024-01-03 + + +* 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 + +— Somewhere on the Internet, 2023-12-20 + + +* 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 + +— Somewhere on the Internet, 2023-12-06 + + +* 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 + +— Somewhere on the Internet, 2023-11-22 + + +* 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 + +— Somewhere on the Internet, 2023-11-08 + + +* 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 + +— Somewhere on the Internet, 2023-10-25 + + +* 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 + +— Somewhere on the Internet, 2023-10-11 + + +* 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 + +— Somewhere on the Internet, 2023-09-27 + + +* 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) + +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) + +Contributions from: Brian C. Lane, Colin Walters, Jakub Rusz, Ondřej Budai, Simon de Vlieger, schutzbot + +— Somewhere on the Internet, 2023-08-16 + + +* Wed Aug 02 2023 Packit - 91-1 +Changes with 91 +---------------- + * ci: add tox (#1262) + * tools: `osbuild-dev` quality of life (#1348) + +Contributions from: Simon de Vlieger + +— Somewhere on the Internet, 2023-08-02 + + +* 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) + +Contributions from: Brian C. Lane, Eric Curtin, Gianluca Zuccarelli, Ondřej Budai, Simon de Vlieger + +— Somewhere on the Internet, 2023-07-19 + + +* 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) + +Contributions from: Alexander Todorov, Ondřej Budai + +— Somewhere on the Internet, 2023-06-27 + + +* 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) + +Contributions from: Alexander Todorov, Antonio Murdaca, Michael Hofmann + +— Somewhere on the Internet, 2023-06-21 + + +* 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) + +Contributions from: Eric Chanudet, SchutzBot, Simon de Vlieger, Tomáš Hozza + +— Somewhere on the Internet, 2023-06-07 + + +* 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) + +Contributions from: Alexander Larsson, Michael Ho, SchutzBot, Simon de Vlieger, Thomas Lavocat + +— Somewhere on the Internet, 2023-05-24 + + +* 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) + +Contributions from: Alexander Todorov, Gianluca Zuccarelli, Jakub Rusz, Sanne Raymaekers, Thomas Lavocat, Tomáš Hozza + +— Somewhere on the Internet, 2023-05-10 + + +* 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) + +Contributions from: Ondřej Budai, Simon de Vlieger, Tomáš Hozza + +— Somewhere on the Internet, 2023-04-26 + + +* 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) + +Contributions from: Achilleas Koutsou, Sanne Raymaekers, SchutzBot, Simon de Vlieger + +— Somewhere on the Internet, 2023-04-12 + + +* 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) + +Contributions from: Jakub Rusz, Sanne Raymaekers, Simon de Vlieger, Thomas Lavocat + +— Somewhere on the Internet, 2023-03-29 + + +* Mon Feb 27 2023 Tomáš Hozza - 81-1 +Changes with 81 +---------------- + * stages/ignition: support multi kargs in network kcmdline (#1249) + +Contributions from: Antonio Murdaca, Thomas Lavocat + +— Somewhere on the Internet, 2023-02-27 + + +* 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) + +Contributions from: Achilleas Koutsou, Tomáš Hozza + +— Somewhere on the Internet, 2023-02-20 + + +* 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) + +Contributions from: Achilleas Koutsou, Thomas Lavocat + +— Somewhere on the Internet, 2023-02-15 + + * Tue Feb 07 2023 Packit - 78-1 Changes with 78 ---------------- diff --git a/sources b/sources index 307594d..b374a74 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (osbuild-78.tar.gz) = ee7110c86dbe88f635ee2da31db12acf980dc8f78ffa1d7a00f7d40f068a55ad1ae114af09de9ac0827fb109198c3684004f74f57b23e942e548ea2ca00e988c +SHA512 (osbuild-118.tar.gz) = 8004fead5783fe7e9ed468fe4a7eaebd7df4368f83d44374eba5dbaf71d711dddfb52ba43c49f98414b679c5513a2585e0b3c5bcd686c3a856867e6a8322a20f