Changelog |
* Wed Sep 25 2024 Packit <hello@packit.dev> - 130-1
Changes with 130
----------------
* Add support for creating quadlet and systemd socket units (#1887)
* Author: Alexander Larsson, Reviewers: Simon de Vlieger, Tomáš Hozza
* Fix dependencies and test for DNF4 based osbuild-depsolve-dnf (#1893)
* Author: Tomáš Hozza, Reviewers: Ondřej Budai, Simon de Vlieger
* Update snapshots to 20240918 (#1891)
* Author: SchutzBot, Reviewers: Achilleas Koutsou, Tomáš Hozza
* stages/selinux: don't require file_contexts if labels passed (#1889)
* Author: Dusty Mabe, Reviewers: Michael Vogt, Simon de Vlieger
* tools/osbuild-mpp: hash mpp-embed urls from stream (#1843)
* Author: Jonathan Lebon, Reviewers: Brian C. Lane, Simon de Vlieger
— Somewhere on the Internet, 2024-09-25
* Wed Sep 18 2024 Packit <hello@packit.dev> - 129-1
Changes with 129
----------------
* Add initial support for generating SPDX SBOM documents (COMPOSER-2274) (#1818)
* Author: Tomáš Hozza, Reviewers: Achilleas Koutsou, Gianluca Zuccarelli, Simon de Vlieger
* devices/loopback: add read-only option (#1842)
* Author: Jonathan Lebon, Reviewers: Michael Vogt, Simon de Vlieger
* jsoncomm: transparently handle huge messages via fds (#1838)
* Author: Michael Vogt, Reviewers: Achilleas Koutsou, Simon de Vlieger
* stages/coreos.platform: use shutil.copy (#1888)
* Author: Dusty Mabe, Reviewers: Michael Vogt, Simon de Vlieger
* stages: fix btrfs subvolume creation under subdirectories (#1883)
* Author: Michael Vogt, Reviewers: Achilleas Koutsou, Paweł Poławski
* test: add test that ensures return value of `chroot.run()` (#1880)
* Author: Michael Vogt, Reviewers: Paweł Poławski, Simon de Vlieger
— Somewhere on the Internet, 2024-09-18
* Wed Aug 21 2024 Packit <hello@packit.dev> - 126-1
Changes with 126
----------------
* CI: update terraform hash (#1859)
* Author: Achilleas Koutsou, Reviewers: Florian Schüller, Michael Vogt, Ondřej Budai, Sanne Raymaekers, Tomáš Hozza
* New utility module: chroot (#1860)
* Author: Achilleas Koutsou, Reviewers: Michael Vogt, Tomáš Hozza
* Stages/`org.osbuild.dracut`: fix runtime environment for dracut (COMPOSER-2193) (#1846)
* Author: Tomáš Hozza, Reviewers: Achilleas Koutsou, Michael Vogt
* Update snapshots to 20240819 (#1856)
* Author: SchutzBot, Reviewers: Achilleas Koutsou, Michael Vogt
* osbuild: add "Conflicts"/"Provides" to avoid breaking composer (#1849)
* Author: Michael Vogt, Reviewers: Brian C. Lane, Tomáš Hozza
* schutzbot: add Achilleas' SSH keys (#1858)
* Author: Achilleas Koutsou, Reviewers: Tomáš Hozza
* test/depsolve: use strings for pytest.skip() (#1852)
* Author: Achilleas Koutsou, Reviewers: Brian C. Lane, Michael Vogt, Paweł Poławski
— Somewhere on the Internet, 2024-08-21
* Wed Aug 14 2024 Packit <hello@packit.dev> - 125-1
Changes with 125
----------------
* Makefile: run `tox parallel` without the spinner (#1835)
* Author: Michael Vogt, Reviewers: Ondřej Budai, Tomáš Hozza
* Test/dnf4.mark: adjust the test for markings used by DNF5 (#1827)
* Author: Tomáš Hozza, Reviewers: Michael Vogt, Paweł Poławski
* Tests: Add unit tests for org.osbuild.gunzip stage (#1689)
* Author: Paweł Poławski, Reviewers: Brian C. Lane, Michael Vogt
* jsoncom: gracefully report EMSGSIZE errors (#1840)
* Author: Michael Vogt, Reviewers: Achilleas Koutsou, Paweł Poławski
* main,monitor: fix total steps in progress reporting (#1826)
* Author: Michael Vogt, Reviewers: Achilleas Koutsou, Paweł Poławski
* osbuild-depsolve-dnf: fix some bugs and extend test coverage (#1834)
* Author: Tomáš Hozza, Reviewers: Achilleas Koutsou, Gianluca Zuccarelli
* osbuild-depsolve-dnf: refactor into osbuild.solver module (#1776)
* Author: Brian C. Lane, Reviewers: Michael Vogt, Simon de Vlieger
* osbuild: make `inputs` `map()` function use fd for reply as well (#1836)
* Author: Michael Vogt, Reviewers: Achilleas Koutsou, Simon de Vlieger
* solver: include "solver" key in the dnfjson reply (#1829)
* Author: Michael Vogt, Reviewers: Brian C. Lane, Paweł Poławski
* test_dnf4_mark(): disable all plugins when inspecting markings (#1837)
* Author: Tomáš Hozza, Reviewers: Gianluca Zuccarelli, Paweł Poławski
— Somewhere on the Internet, 2024-08-14
* Wed Jul 31 2024 Packit <hello@packit.dev> - 124-1
Changes with 124
----------------
* 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 <hello@packit.dev> - 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
— Somewhere on the Internet, 2024-07-17
* Thu Jul 18 2024 Fedora Release Engineering <releng@fedoraproject.org> - 122-2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_41_Mass_Rebuild
* Wed Jul 03 2024 Packit <hello@packit.dev> - 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
— Somewhere on the Internet, 2024-07-03
* Fri Jun 07 2024 Python Maint <python-maint@redhat.com> - 119-2
- Rebuilt for Python 3.13
* Wed May 22 2024 Packit <hello@packit.dev> - 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
— Somewhere on the Internet, 2024-05-22
* Wed May 08 2024 Packit <hello@packit.dev> - 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 <hello@packit.dev> - 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
* Wed Apr 10 2024 Packit <hello@packit.dev> - 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 <hello@packit.dev> - 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 <hello@packit.dev> - 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 <hello@packit.dev> - 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 <hello@packit.dev> - 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 <hello@packit.dev> - 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 <hello@packit.dev> - 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 Jan 31 2024 Packit <hello@packit.dev> - 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 <hello@packit.dev> - 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
* Thu Jan 25 2024 Fedora Release Engineering <releng@fedoraproject.org> - 104-3
- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild
* Sun Jan 21 2024 Fedora Release Engineering <releng@fedoraproject.org> - 104-2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild
* Tue Jan 16 2024 Packit <hello@packit.dev> - 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 <hello@packit.dev> - 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 <hello@packit.dev> - 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 <hello@packit.dev> - 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 <hello@packit.dev> - 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 <hello@packit.dev> - 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 <hello@packit.dev> - 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 <hello@packit.dev> - 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 <hello@packit.dev> - 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 <hello@packit.dev> - 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 <hello@packit.dev> - 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 <hello@packit.dev> - 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 <hello@packit.dev> - 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 <hello@packit.dev> - 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 <hello@packit.dev> - 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 Python Maint <python-maint@redhat.com> - 89-2
- Rebuilt for Python 3.12
* Tue Jun 27 2023 Packit <hello@packit.dev> - 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 <hello@packit.dev> - 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 14 2023 Python Maint <python-maint@redhat.com> - 87-2
- Rebuilt for Python 3.12
* Wed Jun 07 2023 Packit <hello@packit.dev> - 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 <hello@packit.dev> - 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 <hello@packit.dev> - 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 <hello@packit.dev> - 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 <hello@packit.dev> - 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 <hello@packit.dev> - 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 <thozza@redhat.com> - 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 <hello@packit.dev> - 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 <hello@packit.dev> - 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 <hello@packit.dev> - 78-1
Changes with 78
----------------
* Add org.osbuild.chown stage (#1228)
* mounts: accept a wider set of mount options (#1229)
Contributions from: Thomas Lavocat, Tomáš Hozza
— Somewhere on the Internet, 2023-02-07
* Fri Jan 20 2023 Packit <hello@packit.dev> - 77-1
Changes with 77
----------------
* CI deploy script and SSH keys cleanup (#1225)
* stages/mkdir: revert explicitly setting mode using `os.chmod` (#1227)
Contributions from: Tomáš Hozza
— Somewhere on the Internet, 2023-01-20
* Thu Jan 19 2023 Packit <hello@packit.dev> - 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)
Contributions from: Ondřej Budai, Sanne Raymaekers, Tomáš Hozza
— Somewhere on the Internet, 2023-01-18
* Wed Jan 04 2023 Packit <hello@packit.dev> - 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)
Contributions from: Achilleas Koutsou, Christian Kellner, Eric Curtin
— Somewhere on the Internet, 2023-01-04
* Wed Dec 21 2022 Packit <hello@packit.dev> - 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)
Contributions from: Christian Kellner, David Rheinsberg, Eric Curtin, Sanne Raymaekers
— Somewhere on the Internet, 2022-12-21
* Wed Dec 07 2022 Packit <hello@packit.dev> - 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)
Contributions from: David Rheinsberg, SchutzBot, Thomas Lavocat
— Somewhere on the Internet, 2022-12-07
* Wed Nov 23 2022 Packit <hello@packit.dev> - 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)
Contributions from: Antonio Murdaca, Christian Kellner, Thomas Lavocat, schutzbot
— Somewhere on the Internet, 2022-11-23
* Wed Nov 09 2022 Packit <hello@packit.dev> - 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)
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
* Wed Oct 26 2022 Packit <hello@packit.dev> - 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)
Contributions from: Christian Kellner, Irene Diez, Jakub Rusz, Jan Macku, Ondřej Budai, Sanne Raymaekers, SchutzBot
— Somewhere on the Internet, 2022-10-26
* Wed Oct 12 2022 Packit <hello@packit.dev> - 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)
Contributions from: Antonio Murdaca, Christian Kellner, Sanne Raymaekers
— Somewhere on the Internet, 2022-10-12
* Wed Sep 28 2022 Packit <hello@packit.dev> - 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)
Contributions from: David Rheinsberg, Ondřej Budai, Simon Steinbeiss, Thomas Lavocat, Vit Mojzis
— Somewhere on the Internet, 2022-09-28
|