diff --git a/.gitignore b/.gitignore index 5d12171..b8ee4df 100644 --- a/.gitignore +++ b/.gitignore @@ -44,3 +44,42 @@ /osbuild-45.tar.gz /osbuild-46.tar.gz /osbuild-47.tar.gz +/osbuild-48.tar.gz +/osbuild-49.tar.gz +/osbuild-50.tar.gz +/osbuild-51.tar.gz +/osbuild-52.tar.gz +/osbuild-53.tar.gz +/osbuild-54.tar.gz +/osbuild-55.tar.gz +/osbuild-53.1.tar.gz +/osbuild-56.tar.gz +/osbuild-57.tar.gz +/osbuild-58.tar.gz +/osbuild-59.tar.gz +/osbuild-60.tar.gz +/osbuild-61.tar.gz +/osbuild-62.tar.gz +/osbuild-63.tar.gz +/osbuild-64.tar.gz +/osbuild-65.tar.gz +/osbuild-66.tar.gz +/osbuild-67.tar.gz +/osbuild-68.tar.gz +/osbuild-69.tar.gz +/osbuild-70.tar.gz +/osbuild-71.tar.gz +/osbuild-72.tar.gz +/osbuild-73.tar.gz +/osbuild-74.tar.gz +/osbuild-75.tar.gz +/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 diff --git a/.packit.yaml b/.packit.yaml index f38576e..4203a77 100644 --- a/.packit.yaml +++ b/.packit.yaml @@ -2,7 +2,7 @@ specfile_path: osbuild.spec -synced_files: +files_to_sync: - osbuild.spec - .packit.yaml @@ -13,44 +13,41 @@ copy_upstream_release_description: true upstream_tag_template: v{version} +srpm_build_deps: [] actions: get-current-version: bash -c "git describe --tags --abbrev=0 | sed 's|v||'" -create_pr: false jobs: -- job: copr_build +- &copr + job: copr_build trigger: pull_request - metadata: - targets: - - centos-stream-8-aarch64 - - centos-stream-8-x86_64 - - centos-stream-9-aarch64 - - centos-stream-9-x86_64 - - epel-8-aarch64 - - epel-8-x86_64 - - fedora-all-aarch64 - - fedora-all-s390x - - fedora-all-ppc64le - - fedora-all -- job: copr_build + targets: + - centos-stream-8-aarch64 + - centos-stream-8-x86_64 + - centos-stream-9-aarch64 + - centos-stream-9-x86_64 + - epel-8-aarch64 + - epel-8-x86_64 + - epel-9-aarch64 + - epel-9-x86_64 + - fedora-all-aarch64 + - fedora-all-s390x + - fedora-all-ppc64le + - fedora-all +- <<: *copr trigger: commit - metadata: - branch: main - owner: "@osbuild" # copr repo namespace - project: osbuild # copr repo name so you can consume the builds - targets: - - centos-stream-8-aarch64 - - centos-stream-8-x86_64 - - centos-stream-9-aarch64 - - centos-stream-9-x86_64 - - epel-8-aarch64 - - epel-8-x86_64 - - fedora-all-aarch64 - - fedora-all-s390x - - fedora-all-ppc64le - - fedora-all + branch: main + owner: "@osbuild" # copr repo namespace + project: osbuild # copr repo name so you can consume the builds - job: propose_downstream trigger: release - metadata: - dist_git_branches: - - fedora-all + dist_git_branches: + - fedora-all +- job: koji_build + trigger: commit + dist_git_branches: + - fedora-all +- job: bodhi_update + trigger: commit + dist_git_branches: + - fedora-branched # rawhide updates are created automatically diff --git a/README.packit b/README.packit index ae027c8..c6a9a6c 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.44.1.dev22+gffa24c5. +The file was generated using packit 0.75.0.post9+g9ce4c01. diff --git a/osbuild.spec b/osbuild.spec index 74988be..80f298e 100644 --- a/osbuild.spec +++ b/osbuild.spec @@ -1,7 +1,7 @@ %global forgeurl https://github.com/osbuild/osbuild %global selinuxtype targeted -Version: 47 +Version: 85 %forgemeta @@ -10,7 +10,7 @@ Version: 47 Name: %{pypi_name} Release: 1%{?dist} -License: ASL 2.0 +License: Apache-2.0 URL: %{forgeurl} @@ -33,6 +33,7 @@ Requires: glibc Requires: policycoreutils Requires: qemu-img Requires: systemd +Requires: skopeo Requires: tar Requires: util-linux Requires: python3-%{pypi_name} = %{version}-%{release} @@ -100,7 +101,8 @@ to build OSTree based images. %package selinux Summary: SELinux policies Requires: %{name} = %{version}-%{release} -BuildRequires: selinux-policy +Requires: selinux-policy-%{selinuxtype} +Requires(post): selinux-policy-%{selinuxtype} BuildRequires: selinux-policy-devel %{?selinux_requires} @@ -129,7 +131,7 @@ make man make -f /usr/share/selinux/devel/Makefile osbuild.pp bzip2 -9 osbuild.pp -%pre +%pre selinux %selinux_relabel_pre -s %{selinuxtype} %install @@ -173,6 +175,7 @@ install -p -m 0644 -t %{buildroot}%{_mandir}/man5/ docs/*.5 # SELinux install -D -m 0644 -t %{buildroot}%{_datadir}/selinux/packages/%{selinuxtype} %{name}.pp.bz2 install -D -m 0644 -t %{buildroot}%{_mandir}/man8 selinux/%{name}_selinux.8 +install -D -p -m 0644 selinux/osbuild.if %{buildroot}%{_datadir}/selinux/devel/include/distributed/%{name}.if # Udev rules mkdir -p %{buildroot}%{_udevrulesdir} @@ -230,7 +233,8 @@ exit 0 %files selinux %{_datadir}/selinux/packages/%{selinuxtype}/%{name}.pp.bz2 %{_mandir}/man8/%{name}_selinux.8.* -%ghost %{_sharedstatedir}/selinux/%{selinuxtype}/active/modules/200/%{name} +%{_datadir}/selinux/devel/include/distributed/%{name}.if +%ghost %verify(not md5 size mode mtime) %{_sharedstatedir}/selinux/%{selinuxtype}/active/modules/200/%{name} %post selinux %selinux_modules_install -s %{selinuxtype} %{_datadir}/selinux/packages/%{selinuxtype}/%{name}.pp.bz2 @@ -248,13 +252,598 @@ fi %changelog +* 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 Packit - 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 +---------------- + * 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 - 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 - 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 - 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 - 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 - 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 - 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 - 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 - 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 - 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 - 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 + + + + + +* Wed Sep 14 2022 Packit - 67-1 +Changes with 67 +---------------- + * Quote URL paths before downloading in curl source (#1100) + * Use isort to sort all imports (#1087) + * ci: remove the composer image test (#1110) + * org.osbuild.oci-archive: Support setting Entrypoint (#1103) + * osbuild-mpp: Add url option to mpp-embed (#1104) + * osbuild-mpp: fix minor issues and coding-style (#1112) + * osbuild: explicit encodings for `open()` (#1108) + * osbuild: pylint version fixes (#1094) + * osbuild: share terminal formats between files (#1072) + * packit: Enable Bodhi updates workflow (#1102) + * rpmbuild: add fedora-37 (#1101) + * test: run mypy in test-src not in GH actions (#1093) + * tree: fix newer pylint warnings (#1107) +Contributions from: Achilleas Koutsou, Alexander Larsson, David Rheinsberg, Simon Steinbeiss, Simon de Vlieger, Thomas Lavocat, Ygal Blum +— Somewhere on the Internet, 2022-09-14 + + + + + +* Wed Aug 31 2022 Packit - 66-1 +Changes with 66 +---------------- + * test: manifests testing on each PR (#1052) +Contributions from: Thomas Lavocat +— Somewhere on the Internet, 2022-08-31 + + + + + +* Fri Aug 26 2022 Packit - 65-1 +Changes with 65 +---------------- + * Add greenboot configuration management via osbuild (#1086) + * Add new properties to ostree.remotes stage: gpgkeypath and contenturl (#1097) + * pipeline: include mounts in stage checksum (#1098) + * runners: add fedora38 (#1092) +Contributions from: Achilleas Koutsou, Christian Kellner, Ondřej Budai, Sayan Paul +— Somewhere on the Internet, 2022-08-26 + + + + + +* Wed Aug 17 2022 Packit - 64-1 +Changes with 64 +---------------- + * Ability to mark installation as `ostree-booted` (#1085) + * Add org.osbuild.gcp.guest-agent.conf stage (#1080) + * Check source via `autopep8` (#1083) + * `stages/gcp.guest-agent.conf`: various small fixes (#1081) + * osbuild-mpp: Allow use of mpp-* operations for stages (#1084) + * stages/rpm: allow setting the dbpath (#666) +Contributions from: Alexander Larsson, Christian Kellner, fkolwa +— Somewhere on the Internet, 2022-08-17 + + + + + +* Wed Aug 03 2022 Packit - 63-1 +Changes with 63 +---------------- + * stage: add an rhsm.facts stage (#1060) +Contributions from: Simon de Vlieger +— Somewhere on the Internet, 2022-08-03 + + + + + +* Wed Jul 27 2022 Packit - 62-1 +Changes with 62 +---------------- + * COMPOSER-1622: Enable Fedora 36 testing (#1061) + * `stages/container.storage.conf`: fix `filename` property lookup (#1077) + * mounts: minor fixes with no functional changes (#1076) + * schema: assorted fixes for schema formatting and handling (#1079) + * stages/containers.storage.conf: support pytoml (#1078) + * stages/users: support a dot inside a username (#1075) +Contributions from: Alexander Todorov, Christian Kellner, David Rheinsberg, Ondřej Budai +— Somewhere on the Internet, 2022-07-27 + + + + + +* Wed Jul 20 2022 Packit - 61-1 +Changes with 61 +---------------- + * Add new `containers.storage.conf` stage to edit `containers-storage.conf(5)` files (#1069) + * docs: update osbuild(1) (#1068) + * osbuild: fix current partial type annotations (#1067) + * source/skopeo: use subprocess.check_output (#1071) + * stages/skopeo: use extra intermediate download dir (#1074) + * tests: Run tests on RHEL 9.1 and 8.7 nightly (#1051) +Contributions from: Christian Kellner, David Rheinsberg, Jakub Rusz, Simon de Vlieger +— Somewhere on the Internet, 2022-07-20 + + + + + +* Wed Jul 06 2022 Packit - 60-1 +Changes with 60 +---------------- + * Add `_install langs` support (#1064) + * Add a Vagrant libvirt stage (#947) + * `stages/dnf.config`: ability to configure rpm transaction flags (#1063) + * `stages/oci-archive`: small cleanups (#1062) + * ci: push tags to gitlab (#1058) + * git: ignore common virtual env locations (#1066) + * main: add a --version argument (#1039) + * osbuild-mpp: small python cleanups (#1056) + * rpmbuild: add fedora-36 (#1053) + * stages: OpenSCAP remediation at build time (#1059) + * stages: add new org.osbuild.rpmkeys.import stage (#1057) +Contributions from: Christian Kellner, Gianluca Zuccarelli, Jakub Rusz, Jelle van der Waa, Simon de Vlieger +— Somewhere on the Internet, 2022-07-06 + + + + + +* Wed Jun 22 2022 Packit - 59-1 +Changes with 59 +---------------- + * Remove `options` from the v1 result (#1044) + * Run rpmbuild on new nightlies. (#1049) + * Support calling curl with --insecure (#1047) + * ci: Adjust release schedule timer (#1045) + * stages/mkfs.fat: pass `-I` command line option (#1050) + * stages/qemu: expose vpc options (#1046) + * store: various code cleanups (#1032) +Contributions from: Achilleas Koutsou, Christian Kellner, Jakub Rusz, Simon Steinbeiss +— Somewhere on the Internet, 2022-06-22 + + + + + +* Wed Jun 08 2022 Packit - 58-1 +Changes with 58 +---------------- + * COMPOSER-1576: rpmbuild on 8.6 and 9.0 ga (#1043) + * `grub2.legacy`: stricter schema, replace `architecture` with `bios.platform` (#1035) + * `stages/grub2.legacy`: small schema fixes (#1034) + * stages: add OpenSCAP first boot remediation (#1033) + * tests: handle `-` in the sfdisk version test (#1037) +Contributions from: Alexander Todorov, Christian Kellner, Gianluca Zuccarelli, Simon de Vlieger +— Somewhere on the Internet, 2022-06-08 + + + + + +* Wed May 25 2022 Packit - 57-1 +Changes with 57 +---------------- + * meta: show stage name when schema is missing (#1022) + * sources: curl max_workers 2 * num_cpus (#1024) + * stages/ostree.passwd: fix subid source path (#1027) + * stages/udev.rules: use correct separator (#1026) + * stages: add new sgdisk stage (#1029) +Contributions from: Christian Kellner, Simon de Vlieger +— Somewhere on the Internet, 2022-05-25 + + + + + +* Wed May 11 2022 Packit - 56-1 +Changes with 56 +---------------- + * Re-enable pylint warning W0201 (attribute-defined-outside-init) (#1019) + * Restrict capabilities is stages (#1010) + * org.osbuild.luks2.format: Support dm-integrity (#1015) + * packit: Enable Koji build integration (#1021) + * sources: refactor the SourceService class (#998) + * stage/ostree.passwd: also merge /etc/sub{u,g}id (#1013) + * stages: add new org.osbuild.udev.rules stage (#1018) + * test: remove old `pipelines` contents & directory (#1011) +Contributions from: Alexander Larsson, Christian Kellner, Simon Steinbeiss, Thomas Lavocat +— Somewhere on the Internet, 2022-05-11 + + + + + +* Thu Apr 28 2022 Packit - 53.1-1 +CHANGES WITH 53.1: +---------------- + * devices/lvm2.lv: add support for lvm devices files (#1009) +Contributions from: Christian Kellner +— Liberec, 2022-04-28 + + + + +* Wed Apr 27 2022 Packit - 55-1 +Changes with 55 +---------------- + * Support specifying multiple devices in all mkfs versions (like xfs) (#1004) + * buildroot: don't explicitly add `CAP_MAC_ADMIN` (#1008) + * devices/lvm2.lv: add support for lvm devices files (#1009) + * inputs/org.osbuild.tree: fix typo (#1006) + * inputs: support array of objects references (#1003) + * workflows/trigger-gitlab: run Gitlab CI in new image-builder project (#1002) +Contributions from: Alexander Larsson, Christian Kellner, Jakub Rusz, Jelle van der Waa +— Somewhere on the Internet, 2022-04-27 + + + + + +* Wed Apr 13 2022 Packit - 54-1 +Changes with 54 +---------------- + * Allow specifying subformat for the `vmdk` type in `org.osbuild.qemu` stage (#999) + * Pin rpmrepo snapshots for CI runners + use them in mockbuild + ci improvements (#1001) + * Support VMDK subformat in qemu assembler (#1000) +Contributions from: Jakub Rusz, Tomas Hozza +— Somewhere on the Internet, 2022-04-13 + + + + + +* Thu Mar 24 2022 Packit Service - 53-1 +CHANGES WITH 53: +---------------- + * stages/sfdisk: support changing GPT partition attribute bits (#966) + * Enable scheduled upstream releases (#997) + * stages/rpm: don't verify package or header signatures when installing (#995) + * stages/selinux: directly call setfilecon (#993) + * stages/selinux: directly call setfilecon (#993) + * stages/selinux: directly call setfilecon (#993) + * stages/selinux: directly call setfilecon (#993) + * sources/curl: don't limit total download time (#990) + * Packit: build SRPMs in Copr (#987) +Contributions from: Christian Kellner, Enric Balletbo i Serra, Laura Barcziova, Simon Steinbeiss, Tom Gundersen, Tomas Hozza +— Somewhere on the Internet, 2022-03-24 + + + + + +* Fri Mar 04 2022 Packit Service - 52-1 +CHANGES WITH 52: +---------------- + * `stages/grub2`: write GRUB_DEFAULT on saved_entry (#981) + * `stages/firewall`: fix fail when setting only the default zone (#984) + * `stages/rpm`: option to import gpg keys from tree (#985) + * LVM2: separate stderr, stdout (#982) + * Extend firewall stage to set the default zone (#980) + * runners: add org.osbuild.fedora37 (#983) + * ci/deploy: use public EPEL-9 (#979) +Contributions from: Christian Kellner, Jakub Rusz, Tomas Hozza, Thomas +Lavocat +— Wien, 2022-03-04 + + + + +* Wed Mar 02 2022 Packit Service - 51-1 +CHANGES WITH 51: +---------------- + * stages: add the ability to configure pacman repos (#955) +Contributions from: Jelle van der Waa, Simon Steinbeiß +Grenoble Location, 2022-03-02 + + + + +* Sun Feb 27 2022 Packit Service - 50-1 +CHANGES WITH 50: +---------------- + * util/udev: fix path for udev device inhibitor (#976) + * Add RHEL-9.1 runner (#975) +Contributions from: Christian Kellner, Tomas Hozza +— Vöcklabruck, 2022-02-27 + + + + +* Wed Feb 23 2022 Packit Service - 49-1 +CHANGES WITH 49: +---------------- + * `stages/fdo`: add new stage (#857) + * `stages/clevis-luks-bind`, `stages/luks-remove-key`: add new stages (#967) + * `stages/oci-archive`: fix creation time format (#973) + * rpmbuild: run on centos-9 (#974) + * Host.Service: add signals (#969) +Contributions from: Antonio Murdaca, Christian Kellner, Chloe Kaubisch, Jakub Rusz, + Thomas Lavocat +— Vöcklabruck, 2022-02-23 + + + + +* Wed Feb 16 2022 Packit Service - 48-1 +CHANGES WITH 48: +---------------- + * skopeo stage: remove overlay/backingFsBlockDev file after install (#970) + * Add support for embedding containers in images (#952) + * Initial work on more reproducible builds (#962) + * Bootiso: add the option to compress using lz4 (#951) + * runners: add rhel-87 (#963) +Contributions from: Alexander Larsson, Christian Kellner, Jakub Rusz, Ondřej Budai, Roy Golan, Thomas Lavocat, jkozol +— Berlin, 2022-02-16 + + + + * Wed Feb 02 2022 Packit Service - 47-1 CHANGES WITH 47: ---------------- * `util/linux`: fix BLK_IOC_FLSBUF on ppc64le (osbuild#954) * ci: make jobs interruptible (osbuild#902) * `test/ci`: fix sonarqube run on main (osbuild#950) * Enable Sonarqube scan (osbuild#898) Contributions from: Christian Kellner, Jakub Rusz, Simon Steinbeiss - — Berlin, 2022-02-02 + * Thu Jan 20 2022 Fedora Release Engineering - 46-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild @@ -262,12 +851,12 @@ Contributions from: Christian Kellner, Jakub Rusz, Simon Steinbeiss CHANGES WITH 46: ---------------- * Add the option of compressing using lz4 (#946) - Contributions from: Thomas Lavocat, Tomáš Hozza - — Vöcklabruck, 2022-01-19 + + * Fri Jan 07 2022 Packit Service - 45-1 NGES WITH 45: ---------------- @@ -278,12 +867,12 @@ NGES WITH 45: * Add mkinitcpio stage (#937) * stages: allow using sysconfig stage multiple times. (#938) * objectstore: don't store objects by their treesum (#861) - Contributions from: Christian Kellner, Jelle van der Waa, Ondřej Budai, Tom Gundersen, Tomáš Hozza, Simon Steinbeiss - — Drásov (Brno-venkov), 2022-01-07 + + * Thu Dec 16 2021 Packit Service - 44-1 CHANGES WITH 44: ---------------- @@ -300,65 +889,60 @@ CHANGES WITH 44: * Apply autopep8 to osbuild-mpp and resolve Constructor is undefined (#914) * Support for on demand pipeline building (#855) * util/rmrf: handle broken symlinks (#913) - Contributions from: Aaron Hetherington, Achilleas Koutsou, Christian Kellner, Jelle van der Waa, Ondřej Budai, Sanne Raymaekers, Simon Steinbeiss, Tomas Hozza - — Vöcklabruck, 2021-12-16 + + * Wed Dec 01 2021 Packit Service - 43-1 CHANGES WITH 43: ---------------- * Buildroot: mask `/proc/cmdline` (#895) - * stages/grub2.inst: Make grub-mkimage binary configurable (#905) - * tests: enable testing on aarch64 RHEL (#844) - * gitignore: Ignore generated man pages (#903) - * stages/ostree.fillvar: fill the correct var (#904) - * osbuild-mpp: Allow importing multiple pipelines from a manifest (#900) - * ci: switch to rhel-9 runners (#901) - * spec: require python3-pyyaml for osbuild-tools (#899) - * osbuild-mpp: Support loading yaml as well as json files (#893) - * CI: update the osbuild-ci container (#896) - * osbuild: Add org.osbuild.gunzip stage (#886) - * osbuild-mpp: Report the path of the json file when parsing fails (#890) - * packit: enable copr builds for CS9 on main (#894) - * tools/osbuild-mpp: add ability to embed files (#859) - * osbuild-mpp: Add mpp-if feature (#885) - Contributions from: Alexander Larsson, Christian Kellner, Jakub Rusz, Jelle van der Waa, Ondřej Budai, kingsleyzissou - — Berlin, 2021-12-01 + + + + + + + + + + + + + + + + * Thu Nov 18 2021 Packit Service - 42-1 CHANGES WITH 42: ---------------- * packit: enable copr build for CS9 (#887) - * test/lvm2: use LoopControl.loop_for_fd (#884) - * packit: Use upstream github release description (#880) - Contributions from: Christian Kellner, Ondřej Budai, Simon Steinbeiss - — Cork, 2021-11-17 -----BEGIN PGP SIGNATURE----- - iQIzBAABCAAdFiEErKmAeFdguKfr5RbZC04GHB6SbNcFAmGU3x8ACgkQC04GHB6S bNcXqBAAxWLL5kFhhrbboXShLmgdVbryYv8muxsyF0YFdE8qHdJmwDZkURoUH2Mh RzWDl4Lq1FKoGJZ6WP3S0/Mj/8cpHhhXSnUzcGZamz6hJrsoyeUfYRQrB67/Mkm5 @@ -376,20 +960,20 @@ oclxqFXW17xwcxCrC6JBcXM9h2h59KJ60BSGnVHpg2bdqZat01we1p2rbcN6Dn2H + + + + + * Wed Nov 17 2021 Packit Service - 42-1 CHANGES WITH 42: ---------------- * packit: enable copr build for CS9 (#887) - * test/lvm2: use LoopControl.loop_for_fd (#884) - * packit: Use upstream github release description (#880) - Contributions from: Christian Kellner, Ondřej Budai, Simon Steinbeiss - — Cork, 2021-11-17 -----BEGIN PGP SIGNATURE----- - iQIzBAABCAAdFiEErKmAeFdguKfr5RbZC04GHB6SbNcFAmGU3x8ACgkQC04GHB6S bNcXqBAAxWLL5kFhhrbboXShLmgdVbryYv8muxsyF0YFdE8qHdJmwDZkURoUH2Mh RzWDl4Lq1FKoGJZ6WP3S0/Mj/8cpHhhXSnUzcGZamz6hJrsoyeUfYRQrB67/Mkm5 @@ -407,6 +991,11 @@ oclxqFXW17xwcxCrC6JBcXM9h2h59KJ60BSGnVHpg2bdqZat01we1p2rbcN6Dn2H + + + + + * Mon Nov 08 2021 Packit Service - 41-1 - stages/authconfig: run authconfig (Tom Gundersen) - stages/yum.config: add an option to configure langpacks plugin (Ondřej Budai) diff --git a/sources b/sources index 8c0fb39..b944b3e 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (osbuild-47.tar.gz) = 3767661bfeae60d53c895c276cb111f3b1b5fe422200c817b9828fa0526ac9257e08741ffce50522e503cb004ebd8b1bf5260f8014ee3e722087df70b738aec3 +SHA512 (osbuild-85.tar.gz) = 04b1dcff2aeab2feb5ac35cfb6cd823c515af1886c1a59966e2353b2c47eb0d1eda63cf8e54785ae93195d7ffef311df7e068f263166606b7c7948f518e39462