From 7c8f6513fd4b3d0cd0afade7a5fab976a64f00fe Mon Sep 17 00:00:00 2001 From: Lokesh Mandvekar Date: Thu, 15 Aug 2024 13:58:09 -0400 Subject: [PATCH 01/24] Update to 1.37.1 upstream release Upstream tag: v1.37.1 Upstream commit: 67cc51e9 Commit authored by Packit automation (https://packit.dev/) --- .gitignore | 1 + README.packit | 2 +- buildah.spec | 2 +- sources | 2 +- 4 files changed, 4 insertions(+), 3 deletions(-) diff --git a/.gitignore b/.gitignore index 48e749c..c3f5790 100644 --- a/.gitignore +++ b/.gitignore @@ -712,3 +712,4 @@ /v1.35.4.tar.gz /v1.36.0.tar.gz /v1.37.0.tar.gz +/v1.37.1.tar.gz diff --git a/README.packit b/README.packit index 8d4e245..94a5d96 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.99.0.post1.dev18+g4850a935. +The file was generated using packit 0.100.2.post1.dev4+g31a74ebd. diff --git a/buildah.spec b/buildah.spec index fd6c67b..c5e10b3 100644 --- a/buildah.spec +++ b/buildah.spec @@ -35,7 +35,7 @@ Epoch: 102 # If that's what you're reading, Version must be 0, and will be updated by Packit for # copr and koji builds. # If you're reading this on dist-git, the version is automatically filled in by Packit. -Version: 1.37.0 +Version: 1.37.1 # The `AND` needs to be uppercase in the License for SPDX compatibility License: Apache-2.0 AND BSD-2-Clause AND BSD-3-Clause AND ISC AND MIT AND MPL-2.0 Release: %autorelease diff --git a/sources b/sources index 9d6a031..ebe2ecb 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (v1.37.0.tar.gz) = 0c4209edce498bd96498d539380517e9641c438aadf3bc90f148abd03b22a8409ec5a23438e9d1534845652eeef283aedd328fc6fe07cc8a7789808d945c41c0 +SHA512 (v1.37.1.tar.gz) = b36dd0c9ccac399550232fe1b7024f8969fa9086efe9cdf8a8ed10ad3c3d3bad4095a7ac17ed41ccb670a781a975dea36f1ad99ba6ae15d7b2b4d728399c5e36 From f48a49f3f83c8b7128f85f07f7bc48348490c1e6 Mon Sep 17 00:00:00 2001 From: Packit Date: Wed, 21 Aug 2024 12:21:09 +0000 Subject: [PATCH 02/24] Update to 1.37.2 upstream release Upstream tag: v1.37.2 Upstream commit: eadda3bc Commit authored by Packit automation (https://packit.dev/) --- .gitignore | 1 + buildah.spec | 2 +- sources | 2 +- 3 files changed, 3 insertions(+), 2 deletions(-) diff --git a/.gitignore b/.gitignore index c3f5790..73ac845 100644 --- a/.gitignore +++ b/.gitignore @@ -713,3 +713,4 @@ /v1.36.0.tar.gz /v1.37.0.tar.gz /v1.37.1.tar.gz +/v1.37.2.tar.gz diff --git a/buildah.spec b/buildah.spec index c5e10b3..f3ab956 100644 --- a/buildah.spec +++ b/buildah.spec @@ -35,7 +35,7 @@ Epoch: 102 # If that's what you're reading, Version must be 0, and will be updated by Packit for # copr and koji builds. # If you're reading this on dist-git, the version is automatically filled in by Packit. -Version: 1.37.1 +Version: 1.37.2 # The `AND` needs to be uppercase in the License for SPDX compatibility License: Apache-2.0 AND BSD-2-Clause AND BSD-3-Clause AND ISC AND MIT AND MPL-2.0 Release: %autorelease diff --git a/sources b/sources index ebe2ecb..34997b6 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (v1.37.1.tar.gz) = b36dd0c9ccac399550232fe1b7024f8969fa9086efe9cdf8a8ed10ad3c3d3bad4095a7ac17ed41ccb670a781a975dea36f1ad99ba6ae15d7b2b4d728399c5e36 +SHA512 (v1.37.2.tar.gz) = 077f561d54e66782c31426af8b48d96482ee68c3a1bd9f4107750f42de5d793d66e15a7dabcc8441ec0ac13393964525682abedbdb03fbfc65830b6986b70b8d From 7fdbf4eccf02c00c8359ab2b3dfc0e699ff48691 Mon Sep 17 00:00:00 2001 From: Packit Date: Mon, 23 Sep 2024 16:04:14 +0000 Subject: [PATCH 03/24] Update to 1.37.3 upstream release Upstream tag: v1.37.3 Upstream commit: 956095ee Commit authored by Packit automation (https://packit.dev/) --- .gitignore | 1 + .packit.yaml | 36 ++++++++++++++++++++++++++---------- README.packit | 2 +- buildah.spec | 6 ++++-- sources | 2 +- 5 files changed, 33 insertions(+), 14 deletions(-) diff --git a/.gitignore b/.gitignore index 73ac845..a42fd12 100644 --- a/.gitignore +++ b/.gitignore @@ -714,3 +714,4 @@ /v1.37.0.tar.gz /v1.37.1.tar.gz /v1.37.2.tar.gz +/v1.37.3.tar.gz diff --git a/.packit.yaml b/.packit.yaml index b465fec..b96a160 100644 --- a/.packit.yaml +++ b/.packit.yaml @@ -14,6 +14,8 @@ packages: specfile_path: rpm/buildah.spec buildah-rhel: specfile_path: rpm/buildah.spec + buildah-eln: + specfile_path: rpm/buildah.spec srpm_build_deps: - make @@ -26,8 +28,21 @@ jobs: failure_comment: message: "Ephemeral COPR build failed. @containers/packit-build please check." targets: - fedora-all-x86_64: {} - fedora-all-aarch64: {} + - fedora-development-x86_64 + - fedora-development-aarch64 + - fedora-latest-x86_64 + - fedora-latest-aarch64 + - fedora-latest-stable-x86_64 + - fedora-latest-stable-aarch64 + - fedora-40-x86_64 + - fedora-40-aarch64 + enable_net: true + + - job: copr_build + trigger: pull_request + packages: [buildah-eln] + notifications: *copr_build_failure_notification + targets: fedora-eln-x86_64: additional_repos: - "https://kojipkgs.fedoraproject.org/repos/eln-build/latest/x86_64/" @@ -73,7 +88,7 @@ jobs: trigger: release packages: [buildah-fedora] update_release: false - dist_git_branches: + dist_git_branches: &fedora_targets - fedora-all # Sync to CentOS Stream @@ -84,12 +99,13 @@ jobs: dist_git_branches: - c10s + # Fedora Koji build - 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 + sidetag_group: podman-releases + # Dependents are not rpm dependencies, but the package whose bodhi update + # should include this package. + # Ref: https://packit.dev/docs/fedora-releases-guide/releasing-multiple-packages + dependents: + - podman + dist_git_branches: *fedora_targets diff --git a/README.packit b/README.packit index 94a5d96..ab6dd33 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.100.2.post1.dev4+g31a74ebd. +The file was generated using packit 0.101.1. diff --git a/buildah.spec b/buildah.spec index f3ab956..4cc1af9 100644 --- a/buildah.spec +++ b/buildah.spec @@ -28,6 +28,8 @@ Name: buildah # Set different Epoch for copr %if %{defined copr_username} Epoch: 102 +%else +Epoch: 2 %endif # DO NOT TOUCH the Version string! # The TRUE source of this specfile is: @@ -35,7 +37,7 @@ Epoch: 102 # If that's what you're reading, Version must be 0, and will be updated by Packit for # copr and koji builds. # If you're reading this on dist-git, the version is automatically filled in by Packit. -Version: 1.37.2 +Version: 1.37.3 # The `AND` needs to be uppercase in the License for SPDX compatibility License: Apache-2.0 AND BSD-2-Clause AND BSD-3-Clause AND ISC AND MIT AND MPL-2.0 Release: %autorelease @@ -85,7 +87,7 @@ or %package tests Summary: Tests for %{name} -Requires: %{name} = %{version}-%{release} +Requires: %{name} = %{epoch}:%{version}-%{release} %if %{defined fedora} Requires: bats %endif diff --git a/sources b/sources index 34997b6..766980f 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (v1.37.2.tar.gz) = 077f561d54e66782c31426af8b48d96482ee68c3a1bd9f4107750f42de5d793d66e15a7dabcc8441ec0ac13393964525682abedbdb03fbfc65830b6986b70b8d +SHA512 (v1.37.3.tar.gz) = fd391ed6738526e843282156fcec8262a7da83848cec4e312d9a1628a373c84c88cbeee65856a51a539564a8e019c5e4a79eb005706b1325bc5a0b55b657d873 From 658b0390ce66521da42937c8ad4025fa7c13713f Mon Sep 17 00:00:00 2001 From: Packit Date: Mon, 7 Oct 2024 13:30:10 +0000 Subject: [PATCH 04/24] Update to 1.37.4 upstream release Upstream tag: v1.37.4 Upstream commit: df9247c5 Commit authored by Packit automation (https://packit.dev/) --- .gitignore | 1 + README.packit | 2 +- buildah.spec | 2 +- sources | 2 +- 4 files changed, 4 insertions(+), 3 deletions(-) diff --git a/.gitignore b/.gitignore index a42fd12..aa3e17d 100644 --- a/.gitignore +++ b/.gitignore @@ -715,3 +715,4 @@ /v1.37.1.tar.gz /v1.37.2.tar.gz /v1.37.3.tar.gz +/v1.37.4.tar.gz diff --git a/README.packit b/README.packit index ab6dd33..766e300 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.101.1. +The file was generated using packit 0.101.1.post1.dev8+ge78e9e3b. diff --git a/buildah.spec b/buildah.spec index 4cc1af9..0562def 100644 --- a/buildah.spec +++ b/buildah.spec @@ -37,7 +37,7 @@ Epoch: 2 # If that's what you're reading, Version must be 0, and will be updated by Packit for # copr and koji builds. # If you're reading this on dist-git, the version is automatically filled in by Packit. -Version: 1.37.3 +Version: 1.37.4 # The `AND` needs to be uppercase in the License for SPDX compatibility License: Apache-2.0 AND BSD-2-Clause AND BSD-3-Clause AND ISC AND MIT AND MPL-2.0 Release: %autorelease diff --git a/sources b/sources index 766980f..65db753 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (v1.37.3.tar.gz) = fd391ed6738526e843282156fcec8262a7da83848cec4e312d9a1628a373c84c88cbeee65856a51a539564a8e019c5e4a79eb005706b1325bc5a0b55b657d873 +SHA512 (v1.37.4.tar.gz) = 12f3155054acfcdded3e69b06ced38415cd0a7be125f03dd2de851e0ca056d8a7b71e372ac602ff767f25ccfdce08d8a087c529639fa9172021ad11435dcff20 From 085b06d858ff9b2479b9ed6936f15d219459a84b Mon Sep 17 00:00:00 2001 From: Packit Date: Fri, 18 Oct 2024 14:36:17 +0000 Subject: [PATCH 05/24] Update to 1.37.5 upstream release Upstream tag: v1.37.5 Upstream commit: 5fd40b98 Commit authored by Packit automation (https://packit.dev/) --- .gitignore | 1 + .packit.yaml | 1 + README.packit | 2 +- buildah.spec | 2 +- sources | 2 +- 5 files changed, 5 insertions(+), 3 deletions(-) diff --git a/.gitignore b/.gitignore index aa3e17d..36879e7 100644 --- a/.gitignore +++ b/.gitignore @@ -716,3 +716,4 @@ /v1.37.2.tar.gz /v1.37.3.tar.gz /v1.37.4.tar.gz +/v1.37.5.tar.gz diff --git a/.packit.yaml b/.packit.yaml index b96a160..ab7681c 100644 --- a/.packit.yaml +++ b/.packit.yaml @@ -102,6 +102,7 @@ jobs: # Fedora Koji build - job: koji_build trigger: commit + packages: [buildah-fedora] sidetag_group: podman-releases # Dependents are not rpm dependencies, but the package whose bodhi update # should include this package. diff --git a/README.packit b/README.packit index 766e300..2bd3f40 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.101.1.post1.dev8+ge78e9e3b. +The file was generated using packit 0.102.1.post1.dev6+g64f7460b. diff --git a/buildah.spec b/buildah.spec index 0562def..a256a93 100644 --- a/buildah.spec +++ b/buildah.spec @@ -37,7 +37,7 @@ Epoch: 2 # If that's what you're reading, Version must be 0, and will be updated by Packit for # copr and koji builds. # If you're reading this on dist-git, the version is automatically filled in by Packit. -Version: 1.37.4 +Version: 1.37.5 # The `AND` needs to be uppercase in the License for SPDX compatibility License: Apache-2.0 AND BSD-2-Clause AND BSD-3-Clause AND ISC AND MIT AND MPL-2.0 Release: %autorelease diff --git a/sources b/sources index 65db753..8277dab 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (v1.37.4.tar.gz) = 12f3155054acfcdded3e69b06ced38415cd0a7be125f03dd2de851e0ca056d8a7b71e372ac602ff767f25ccfdce08d8a087c529639fa9172021ad11435dcff20 +SHA512 (v1.37.5.tar.gz) = ee33d85ea3aa9ec423b4e48e19db69359e3fc480a61abd511fa473257aa326e9a9c4dafc985afb83f7caa9a7a5ba6a89b2a1c028fe6ef7bd4ef382ec8591331d From 8aeee2bca89a52017371237c419d883292dec0e0 Mon Sep 17 00:00:00 2001 From: Packit Date: Mon, 11 Nov 2024 15:44:03 +0000 Subject: [PATCH 06/24] Update to 1.38.0 upstream release Upstream tag: v1.38.0 Upstream commit: 7aa3b5ee Commit authored by Packit automation (https://packit.dev/) --- .gitignore | 1 + .packit.yaml | 17 +++++++++-------- README.packit | 2 +- buildah.spec | 5 ++++- sources | 2 +- 5 files changed, 16 insertions(+), 11 deletions(-) diff --git a/.gitignore b/.gitignore index 36879e7..f7b28f2 100644 --- a/.gitignore +++ b/.gitignore @@ -717,3 +717,4 @@ /v1.37.3.tar.gz /v1.37.4.tar.gz /v1.37.5.tar.gz +/v1.38.0.tar.gz diff --git a/.packit.yaml b/.packit.yaml index ab7681c..df57645 100644 --- a/.packit.yaml +++ b/.packit.yaml @@ -62,14 +62,15 @@ jobs: - centos-stream-10-aarch64 enable_net: true - - job: copr_build - trigger: pull_request - packages: [buildah-rhel] - notifications: *copr_build_failure_notification - targets: - - epel-9-x86_64 - - epel-9-aarch64 - enable_net: true + # Disabled until there is go 1.22 in epel-9 + # - job: copr_build + # trigger: pull_request + # packages: [buildah-rhel] + # notifications: *copr_build_failure_notification + # targets: + # - epel-9-x86_64 + # - epel-9-aarch64 + # enable_net: true # Run on commit to main branch - job: copr_build diff --git a/README.packit b/README.packit index 2bd3f40..c18262a 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.102.1.post1.dev6+g64f7460b. +The file was generated using packit 0.103.0. diff --git a/buildah.spec b/buildah.spec index a256a93..84fabca 100644 --- a/buildah.spec +++ b/buildah.spec @@ -37,7 +37,7 @@ Epoch: 2 # If that's what you're reading, Version must be 0, and will be updated by Packit for # copr and koji builds. # If you're reading this on dist-git, the version is automatically filled in by Packit. -Version: 1.37.5 +Version: 1.38.0 # The `AND` needs to be uppercase in the License for SPDX compatibility License: Apache-2.0 AND BSD-2-Clause AND BSD-3-Clause AND ISC AND MIT AND MPL-2.0 Release: %autorelease @@ -133,6 +133,7 @@ export BUILDTAGS+=" btrfs_noversion exclude_graphdriver_btrfs" %gobuild -o bin/imgtype ./tests/imgtype %gobuild -o bin/copy ./tests/copy %gobuild -o bin/tutorial ./tests/tutorial +%gobuild -o bin/inet ./tests/inet %{__make} docs %install @@ -143,6 +144,7 @@ cp -pav tests/. %{buildroot}/%{_datadir}/%{name}/test/system cp bin/imgtype %{buildroot}/%{_bindir}/%{name}-imgtype cp bin/copy %{buildroot}/%{_bindir}/%{name}-copy cp bin/tutorial %{buildroot}/%{_bindir}/%{name}-tutorial +cp bin/inet %{buildroot}/%{_bindir}/%{name}-inet rm %{buildroot}%{_datadir}/%{name}/test/system/tools/build/* @@ -163,6 +165,7 @@ rm %{buildroot}%{_datadir}/%{name}/test/system/tools/build/* %{_bindir}/%{name}-imgtype %{_bindir}/%{name}-copy %{_bindir}/%{name}-tutorial +%{_bindir}/%{name}-inet %{_datadir}/%{name}/test %changelog diff --git a/sources b/sources index 8277dab..637d8bd 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (v1.37.5.tar.gz) = ee33d85ea3aa9ec423b4e48e19db69359e3fc480a61abd511fa473257aa326e9a9c4dafc985afb83f7caa9a7a5ba6a89b2a1c028fe6ef7bd4ef382ec8591331d +SHA512 (v1.38.0.tar.gz) = c9f31693043e348c2bee6219f5a42738d93aa690a81f6bb283bd4d93ea6fe0cbde50754f7ee1a7e690853b7cfb934ce60e35ceb029180f41a95192773023c243 From d4fefc17f712f182f78dbc15af731bbe078ed3be Mon Sep 17 00:00:00 2001 From: Paul Holzinger Date: Tue, 12 Nov 2024 15:52:51 +0100 Subject: [PATCH 07/24] tests: set new inet helper path Signed-off-by: Paul Holzinger --- tests/test_buildah.sh | 1 + 1 file changed, 1 insertion(+) diff --git a/tests/test_buildah.sh b/tests/test_buildah.sh index f8776bb..ea8eea3 100755 --- a/tests/test_buildah.sh +++ b/tests/test_buildah.sh @@ -17,6 +17,7 @@ export BUILDAH_BINARY=/usr/bin/buildah export IMGTYPE_BINARY=/usr/bin/buildah-imgtype export COPY_BINARY=/usr/bin/buildah-copy export TUTORIAL_BINARY=/usr/bin/buildah-tutorial +export INET_BINARY=/usr/bin/buildah-inet ############################################################################### # BEGIN setup/teardown From 069e443984eafd2fd5653be8b4b4c74f5478b00c Mon Sep 17 00:00:00 2001 From: Packit Date: Tue, 21 Jan 2025 14:55:18 +0000 Subject: [PATCH 08/24] Update to 1.38.1 upstream release Upstream tag: v1.38.1 Upstream commit: a07dde1b Commit authored by Packit automation (https://packit.dev/) --- .gitignore | 1 + README.packit | 2 +- buildah.spec | 2 +- sources | 2 +- 4 files changed, 4 insertions(+), 3 deletions(-) diff --git a/.gitignore b/.gitignore index f7b28f2..30834e2 100644 --- a/.gitignore +++ b/.gitignore @@ -718,3 +718,4 @@ /v1.37.4.tar.gz /v1.37.5.tar.gz /v1.38.0.tar.gz +/v1.38.1.tar.gz diff --git a/README.packit b/README.packit index c18262a..8c905b9 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.103.0. +The file was generated using packit 0.106.0.post1.dev8+g521f1e1d. diff --git a/buildah.spec b/buildah.spec index 84fabca..bf7ce71 100644 --- a/buildah.spec +++ b/buildah.spec @@ -37,7 +37,7 @@ Epoch: 2 # If that's what you're reading, Version must be 0, and will be updated by Packit for # copr and koji builds. # If you're reading this on dist-git, the version is automatically filled in by Packit. -Version: 1.38.0 +Version: 1.38.1 # The `AND` needs to be uppercase in the License for SPDX compatibility License: Apache-2.0 AND BSD-2-Clause AND BSD-3-Clause AND ISC AND MIT AND MPL-2.0 Release: %autorelease diff --git a/sources b/sources index 637d8bd..2beb0bb 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (v1.38.0.tar.gz) = c9f31693043e348c2bee6219f5a42738d93aa690a81f6bb283bd4d93ea6fe0cbde50754f7ee1a7e690853b7cfb934ce60e35ceb029180f41a95192773023c243 +SHA512 (v1.38.1.tar.gz) = 3c4738c4d30bece590da1de3ec8879e75d197bb18a1377264cf74f034574f46e27109842503aab0b98b1fd69f8762a13e80b1bd8522c5e3782ac0c451a07c3d8 From 74078a020a7b33ed7074334484c61dd426ff150b Mon Sep 17 00:00:00 2001 From: Packit Date: Mon, 3 Feb 2025 16:29:56 +0000 Subject: [PATCH 09/24] Update to 1.39.0 upstream release Upstream tag: v1.39.0 Upstream commit: c15ab104 Commit authored by Packit automation (https://packit.dev/) --- .gitignore | 1 + .packit.yaml | 22 ++-------------------- README.packit | 2 +- buildah.spec | 26 ++++++++++++++------------ sources | 2 +- 5 files changed, 19 insertions(+), 34 deletions(-) diff --git a/.gitignore b/.gitignore index 30834e2..4169ea7 100644 --- a/.gitignore +++ b/.gitignore @@ -719,3 +719,4 @@ /v1.37.5.tar.gz /v1.38.0.tar.gz /v1.38.1.tar.gz +/v1.39.0.tar.gz diff --git a/.packit.yaml b/.packit.yaml index df57645..1c751af 100644 --- a/.packit.yaml +++ b/.packit.yaml @@ -12,8 +12,6 @@ packages: buildah-centos: pkg_tool: centpkg specfile_path: rpm/buildah.spec - buildah-rhel: - specfile_path: rpm/buildah.spec buildah-eln: specfile_path: rpm/buildah.spec @@ -28,14 +26,8 @@ jobs: failure_comment: message: "Ephemeral COPR build failed. @containers/packit-build please check." targets: - - fedora-development-x86_64 - - fedora-development-aarch64 - - fedora-latest-x86_64 - - fedora-latest-aarch64 - - fedora-latest-stable-x86_64 - - fedora-latest-stable-aarch64 - - fedora-40-x86_64 - - fedora-40-aarch64 + - fedora-all-x86_64 + - fedora-all-aarch64 enable_net: true - job: copr_build @@ -62,16 +54,6 @@ jobs: - centos-stream-10-aarch64 enable_net: true - # Disabled until there is go 1.22 in epel-9 - # - job: copr_build - # trigger: pull_request - # packages: [buildah-rhel] - # notifications: *copr_build_failure_notification - # targets: - # - epel-9-x86_64 - # - epel-9-aarch64 - # enable_net: true - # Run on commit to main branch - job: copr_build trigger: commit diff --git a/README.packit b/README.packit index 8c905b9..c1b4159 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.106.0.post1.dev8+g521f1e1d. +The file was generated using packit 1.1.0. diff --git a/buildah.spec b/buildah.spec index bf7ce71..87bca7d 100644 --- a/buildah.spec +++ b/buildah.spec @@ -7,21 +7,16 @@ %global debug_package %{nil} %endif -# RHEL's default %%gobuild macro doesn't account for the BUILDTAGS variable, so we -# set it separately here and do not depend on RHEL's go-[s]rpm-macros package -# until that's fixed. -# c9s bz: https://bugzilla.redhat.com/show_bug.cgi?id=2227328 -# c8s bz: https://bugzilla.redhat.com/show_bug.cgi?id=2227331 -%if %{defined rhel} -%define gobuild(o:) go build -buildmode pie -compiler gc -tags="rpm_crashtraceback libtrust_openssl ${BUILDTAGS:-}" -ldflags "-linkmode=external -compressdwarf=false ${LDFLAGS:-} -B 0x$(head -c20 /dev/urandom|od -An -tx1|tr -d ' \\n') -extldflags '%__global_ldflags'" -a -v -x %{?**}; -%endif - %global gomodulesmode GO111MODULE=on -%if 0%{defined fedora} +%if %{defined fedora} %define build_with_btrfs 1 %endif +%if %{defined rhel} +%define fips 1 +%endif + %global git0 https://github.com/containers/%{name} Name: buildah @@ -37,7 +32,7 @@ Epoch: 2 # If that's what you're reading, Version must be 0, and will be updated by Packit for # copr and koji builds. # If you're reading this on dist-git, the version is automatically filled in by Packit. -Version: 1.38.1 +Version: 1.39.0 # The `AND` needs to be uppercase in the License for SPDX compatibility License: Apache-2.0 AND BSD-2-Clause AND BSD-3-Clause AND ISC AND MIT AND MPL-2.0 Release: %autorelease @@ -124,11 +119,15 @@ export CGO_CFLAGS+=" -m64 -mtune=generic -fcf-protection=full" export CNI_VERSION=`grep '^# github.com/containernetworking/cni ' src/modules.txt | sed 's,.* ,,'` export LDFLAGS="-X main.buildInfo=`date +%s` -X main.cniVersion=${CNI_VERSION}" -export BUILDTAGS="seccomp exclude_graphdriver_devicemapper $(hack/systemd_tag.sh) $(hack/libsubid_tag.sh)" +export BUILDTAGS="seccomp $(hack/systemd_tag.sh) $(hack/libsubid_tag.sh)" %if !%{defined build_with_btrfs} export BUILDTAGS+=" btrfs_noversion exclude_graphdriver_btrfs" %endif +%if %{defined fips} +export BUILDTAGS+=" libtrust_openssl" +%endif + %gobuild -o bin/%{name} ./cmd/%{name} %gobuild -o bin/imgtype ./tests/imgtype %gobuild -o bin/copy ./tests/copy @@ -151,6 +150,9 @@ rm %{buildroot}%{_datadir}/%{name}/test/system/tools/build/* #define license tag if not already defined %{!?_licensedir:%global license %doc} +# Include check to silence rpmlint. +%check + %files %license LICENSE vendor/modules.txt %doc README.md diff --git a/sources b/sources index 2beb0bb..07fdd95 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (v1.38.1.tar.gz) = 3c4738c4d30bece590da1de3ec8879e75d197bb18a1377264cf74f034574f46e27109842503aab0b98b1fd69f8762a13e80b1bd8522c5e3782ac0c451a07c3d8 +SHA512 (v1.39.0.tar.gz) = 05b16bd00360551f02ad25d88fb24296c91ecc5f9bd930943e4f1e4aef803d8aa632dfda4bd43b36978e7a682d4bf6602611e5ec3feb0301240be47b7dd7f6e3 From ed279c618b95afe4649110e0d9080558d05b078f Mon Sep 17 00:00:00 2001 From: Lokesh Mandvekar Date: Tue, 24 Dec 2024 15:38:14 +0530 Subject: [PATCH 10/24] TMT: initial enablement Signed-off-by: Lokesh Mandvekar (cherry picked from commit 3a31f6dc4203370816b61295b286ee5e2b01a35c) --- .fmf/version | 1 + .packit.yaml | 78 +++++++++++++++++++++++++++++++++++++++--- gating.yaml | 12 ++++--- plans/main.fmf | 32 +++++++++++++++++ tests/test_buildah.sh | 70 ------------------------------------- tests/test_buildah.yml | 18 ---------- tests/tests.yml | 1 - tests/tmt/system.fmf | 17 +++++++++ tests/tmt/test.sh | 19 ++++++++++ 9 files changed, 150 insertions(+), 98 deletions(-) create mode 100644 .fmf/version create mode 100644 plans/main.fmf delete mode 100755 tests/test_buildah.sh delete mode 100644 tests/test_buildah.yml delete mode 100644 tests/tests.yml create mode 100644 tests/tmt/system.fmf create mode 100644 tests/tmt/test.sh diff --git a/.fmf/version b/.fmf/version new file mode 100644 index 0000000..d00491f --- /dev/null +++ b/.fmf/version @@ -0,0 +1 @@ +1 diff --git a/.packit.yaml b/.packit.yaml index 1c751af..e164dab 100644 --- a/.packit.yaml +++ b/.packit.yaml @@ -5,6 +5,27 @@ downstream_package_name: buildah upstream_tag_template: v{version} +# These files get synced from upstream to downstream (Fedora / CentOS Stream) on every +# propose-downstream job. This is done so tests maintained upstream can be run +# downstream in Zuul CI and Bodhi. +# Ref: https://packit.dev/docs/configuration#files_to_sync +files_to_sync: + - src: rpm/gating.yaml + dest: gating.yaml + delete: true + - src: plans/ + dest: plans/ + delete: true + mkpath: true + - src: tests/tmt/ + dest: tests/tmt/ + delete: true + mkpath: true + - src: .fmf/ + dest: .fmf/ + delete: true + - .packit.yaml + packages: buildah-fedora: pkg_tool: fedpkg @@ -25,13 +46,13 @@ jobs: notifications: &copr_build_failure_notification failure_comment: message: "Ephemeral COPR build failed. @containers/packit-build please check." - targets: + targets: &fedora_copr_targets - fedora-all-x86_64 - fedora-all-aarch64 enable_net: true - job: copr_build - trigger: pull_request + trigger: ignore packages: [buildah-eln] notifications: *copr_build_failure_notification targets: @@ -44,10 +65,10 @@ jobs: enable_net: true - job: copr_build - trigger: pull_request + trigger: ignore packages: [buildah-centos] notifications: *copr_build_failure_notification - targets: + targets: ¢os_copr_targets - centos-stream-9-x86_64 - centos-stream-9-aarch64 - centos-stream-10-x86_64 @@ -66,6 +87,55 @@ jobs: project: podman-next enable_net: true + - job: tests + trigger: pull_request + packages: [buildah-fedora] + targets: *fedora_copr_targets + require: &dev_tests + label: + absent: + - release + tf_extra_params: + environments: + - artifacts: + - type: repository-file + id: https://copr.fedorainfracloud.org/coprs/rhcontainerbot/podman-next/repo/fedora-$releasever/rhcontainerbot-podman-next-fedora-$releasever.repo + identifier: "dev" + + - job: tests + trigger: pull_request + packages: [buildah-fedora] + targets: *fedora_copr_targets + require: &release_tests + label: + present: + - release + preserve_project: true + identifier: "release" + + # FIXME: Enable centos stream tests after containers-common is fixed + # FIXME: centos stream 10 currently also lacks bats + # https://bugzilla.redhat.com/show_bug.cgi?id=2329315 + - job: tests + trigger: ignore + packages: [buildah-centos] + targets: *centos_copr_targets + require: *dev_tests + tf_extra_params: + environments: + - artifacts: + - type: repository-file + id: https://copr.fedorainfracloud.org/coprs/rhcontainerbot/podman-next/repo/centos-stream-$releasever/rhcontainerbot-podman-next-centos-stream-$releasever.repo + identifier: "dev" + + - job: tests + trigger: ignore + packages: [buildah-centos] + targets: *centos_copr_targets + require: *release_tests + preserve_project: true + identifier: "release" + # Sync to Fedora - job: propose_downstream trigger: release diff --git a/gating.yaml b/gating.yaml index c8a218f..1fb3172 100644 --- a/gating.yaml +++ b/gating.yaml @@ -1,14 +1,16 @@ --- !Policy product_versions: - fedora-* -decision_context: bodhi_update_push_stable +decision_contexts: + - bodhi_update_push_stable + - bodhi_update_push_testing subject_type: koji_build rules: - !PassingTestCaseRule {test_case_name: fedora-ci.koji-build.tier0.functional} + --- !Policy product_versions: - - fedora-* -decision_context: bodhi_update_push_testing -subject_type: koji_build + - rhel-* +decision_context: osci_compose_gate rules: - - !PassingTestCaseRule {test_case_name: fedora-ci.koji-build.tier0.functional} + - !PassingTestCaseRule {test_case_name: osci.brew-build.tier0.functional} diff --git a/plans/main.fmf b/plans/main.fmf new file mode 100644 index 0000000..99de783 --- /dev/null +++ b/plans/main.fmf @@ -0,0 +1,32 @@ +discover: + how: fmf + +execute: + how: tmt + +prepare: + - when: distro == centos-stream or distro == rhel + how: shell + script: | + dnf -y install https://dl.fedoraproject.org/pub/epel/epel-release-latest-$(rpm --eval '%{?rhel}').noarch.rpm + dnf -y config-manager --set-enabled epel + order: 10 + - when: initiator == packit + how: shell + script: | + COPR_REPO_FILE="/etc/yum.repos.d/*podman-next*.repo" + if compgen -G $COPR_REPO_FILE > /dev/null; then + sed -i -n '/^priority=/!p;$apriority=1' $COPR_REPO_FILE + fi + dnf -y upgrade --allowerasing + order: 20 + +provision: + how: artemis + hardware: + memory: ">= 16 GB" + cpu: + cores: ">= 4" + threads: ">=8" + disk: + - size: ">= 512 GB" diff --git a/tests/test_buildah.sh b/tests/test_buildah.sh deleted file mode 100755 index ea8eea3..0000000 --- a/tests/test_buildah.sh +++ /dev/null @@ -1,70 +0,0 @@ -#!/bin/bash -e - -# Log program and kernel versions -echo "Important package versions:" -( - uname -r - rpm -qa |\ - egrep 'buildah|podman|conmon|containers-common|crun|runc|iptable|slirp|aardvark|netavark|containernetworking-plugins|systemd|container-selinux' |\ - sort -) | sed -e 's/^/ /' - -# Log environment; or at least the useful bits -echo "Environment:" -env | grep -v LS_COLORS= | sort | sed -e 's/^/ /' - -export BUILDAH_BINARY=/usr/bin/buildah -export IMGTYPE_BINARY=/usr/bin/buildah-imgtype -export COPY_BINARY=/usr/bin/buildah-copy -export TUTORIAL_BINARY=/usr/bin/buildah-tutorial -export INET_BINARY=/usr/bin/buildah-inet - -############################################################################### -# BEGIN setup/teardown - -# Start a registry -pre_bats_setup() { - REGISTRY_FQIN=quay.io/libpod/registry:2 - - AUTHDIR=/tmp/buildah-tests-auth.$$ - mkdir -p $AUTHDIR - - CERT=$AUTHDIR/domain.crt - if [ ! -e $CERT ]; then - openssl req -newkey rsa:4096 -nodes -sha256 \ - -keyout $AUTHDIR/domain.key -x509 -days 2 \ - -out $AUTHDIR/domain.crt \ - -subj "/C=US/ST=Foo/L=Bar/O=Red Hat, Inc./CN=registry host certificate" \ - -addext subjectAltName=DNS:localhost - fi - - if [ ! -e $AUTHDIR/htpasswd ]; then - htpasswd -Bbn testuser testpassword > $AUTHDIR/htpasswd - fi - - podman rm -f registry || true - podman run -d -p 5000:5000 \ - --name registry \ - -v $AUTHDIR:/auth:Z \ - -e "REGISTRY_AUTH=htpasswd" \ - -e "REGISTRY_AUTH_HTPASSWD_REALM=Registry Realm" \ - -e REGISTRY_AUTH_HTPASSWD_PATH=/auth/htpasswd \ - -e REGISTRY_HTTP_TLS_CERTIFICATE=/auth/domain.crt \ - -e REGISTRY_HTTP_TLS_KEY=/auth/domain.key \ - $REGISTRY_FQIN -} - -post_bats_teardown() { - podman rm -f registry -} - -# END setup/teardown -############################################################################### -# BEGIN actual test - -pre_bats_setup -bats /usr/share/buildah/test/system -rc=$? -post_bats_teardown - -exit $rc diff --git a/tests/test_buildah.yml b/tests/test_buildah.yml deleted file mode 100644 index dced1f9..0000000 --- a/tests/test_buildah.yml +++ /dev/null @@ -1,18 +0,0 @@ ---- -- hosts: localhost - environment: - TMPDIR: /var/tmp - roles: - - role: standard-test-basic - tags: - - classic - - container - required_packages: - - buildah - - buildah-tests - - slirp4netns - tests: - - root-test: - dir: ./ - run: ./test_buildah.sh - timeout: 80m diff --git a/tests/tests.yml b/tests/tests.yml deleted file mode 100644 index 596f735..0000000 --- a/tests/tests.yml +++ /dev/null @@ -1 +0,0 @@ -- import_playbook: test_buildah.yml diff --git a/tests/tmt/system.fmf b/tests/tmt/system.fmf new file mode 100644 index 0000000..7626d20 --- /dev/null +++ b/tests/tmt/system.fmf @@ -0,0 +1,17 @@ +require: + - buildah-tests + - git-daemon + - slirp4netns + +environment: + BUILDAH_BINARY: /usr/bin/buildah + IMGTYPE_BINARY: /usr/bin/buildah-imgtype + INET_BINARY: /usr/bin/buildah-inet + COPY_BINARY: /usr/bin/buildah-copy + TUTORIAL_BINARY: /usr/bin/buildah-tutorial + TMPDIR: /var/tmp + +/local-root: + summary: System tests + test: bash ./test.sh + duration: 60m diff --git a/tests/tmt/test.sh b/tests/tmt/test.sh new file mode 100644 index 0000000..387fd85 --- /dev/null +++ b/tests/tmt/test.sh @@ -0,0 +1,19 @@ +#!/usr/bin/env bash + +set -exo pipefail + +uname -r + +rpm -q \ + aardvark-dns \ + buildah \ + buildah-tests \ + conmon \ + container-selinux \ + containers-common \ + containers-common-extra \ + crun \ + netavark \ + systemd + +bats /usr/share/buildah/test/system From f2b2fc8006ab23c7ecd33a83abf3b308b7c24172 Mon Sep 17 00:00:00 2001 From: Packit Date: Wed, 26 Feb 2025 23:47:22 +0000 Subject: [PATCH 11/24] Update to 1.39.1 upstream release Upstream tag: v1.39.1 Upstream commit: 9347a39c Commit authored by Packit automation (https://packit.dev/) --- .gitignore | 1 + .packit.yaml | 78 +++------------------------------------------------ README.packit | 2 +- buildah.spec | 2 +- sources | 2 +- 5 files changed, 8 insertions(+), 77 deletions(-) diff --git a/.gitignore b/.gitignore index 4169ea7..3d4cc6d 100644 --- a/.gitignore +++ b/.gitignore @@ -720,3 +720,4 @@ /v1.38.0.tar.gz /v1.38.1.tar.gz /v1.39.0.tar.gz +/v1.39.1.tar.gz diff --git a/.packit.yaml b/.packit.yaml index e164dab..1c751af 100644 --- a/.packit.yaml +++ b/.packit.yaml @@ -5,27 +5,6 @@ downstream_package_name: buildah upstream_tag_template: v{version} -# These files get synced from upstream to downstream (Fedora / CentOS Stream) on every -# propose-downstream job. This is done so tests maintained upstream can be run -# downstream in Zuul CI and Bodhi. -# Ref: https://packit.dev/docs/configuration#files_to_sync -files_to_sync: - - src: rpm/gating.yaml - dest: gating.yaml - delete: true - - src: plans/ - dest: plans/ - delete: true - mkpath: true - - src: tests/tmt/ - dest: tests/tmt/ - delete: true - mkpath: true - - src: .fmf/ - dest: .fmf/ - delete: true - - .packit.yaml - packages: buildah-fedora: pkg_tool: fedpkg @@ -46,13 +25,13 @@ jobs: notifications: &copr_build_failure_notification failure_comment: message: "Ephemeral COPR build failed. @containers/packit-build please check." - targets: &fedora_copr_targets + targets: - fedora-all-x86_64 - fedora-all-aarch64 enable_net: true - job: copr_build - trigger: ignore + trigger: pull_request packages: [buildah-eln] notifications: *copr_build_failure_notification targets: @@ -65,10 +44,10 @@ jobs: enable_net: true - job: copr_build - trigger: ignore + trigger: pull_request packages: [buildah-centos] notifications: *copr_build_failure_notification - targets: ¢os_copr_targets + targets: - centos-stream-9-x86_64 - centos-stream-9-aarch64 - centos-stream-10-x86_64 @@ -87,55 +66,6 @@ jobs: project: podman-next enable_net: true - - job: tests - trigger: pull_request - packages: [buildah-fedora] - targets: *fedora_copr_targets - require: &dev_tests - label: - absent: - - release - tf_extra_params: - environments: - - artifacts: - - type: repository-file - id: https://copr.fedorainfracloud.org/coprs/rhcontainerbot/podman-next/repo/fedora-$releasever/rhcontainerbot-podman-next-fedora-$releasever.repo - identifier: "dev" - - - job: tests - trigger: pull_request - packages: [buildah-fedora] - targets: *fedora_copr_targets - require: &release_tests - label: - present: - - release - preserve_project: true - identifier: "release" - - # FIXME: Enable centos stream tests after containers-common is fixed - # FIXME: centos stream 10 currently also lacks bats - # https://bugzilla.redhat.com/show_bug.cgi?id=2329315 - - job: tests - trigger: ignore - packages: [buildah-centos] - targets: *centos_copr_targets - require: *dev_tests - tf_extra_params: - environments: - - artifacts: - - type: repository-file - id: https://copr.fedorainfracloud.org/coprs/rhcontainerbot/podman-next/repo/centos-stream-$releasever/rhcontainerbot-podman-next-centos-stream-$releasever.repo - identifier: "dev" - - - job: tests - trigger: ignore - packages: [buildah-centos] - targets: *centos_copr_targets - require: *release_tests - preserve_project: true - identifier: "release" - # Sync to Fedora - job: propose_downstream trigger: release diff --git a/README.packit b/README.packit index c1b4159..2cdc258 100644 --- a/README.packit +++ b/README.packit @@ -1,3 +1,3 @@ This repository is maintained by packit. https://packit.dev/ -The file was generated using packit 1.1.0. +The file was generated using packit 1.1.1.post1.dev1+g7c5e02df. diff --git a/buildah.spec b/buildah.spec index 87bca7d..e2a1825 100644 --- a/buildah.spec +++ b/buildah.spec @@ -32,7 +32,7 @@ Epoch: 2 # If that's what you're reading, Version must be 0, and will be updated by Packit for # copr and koji builds. # If you're reading this on dist-git, the version is automatically filled in by Packit. -Version: 1.39.0 +Version: 1.39.1 # The `AND` needs to be uppercase in the License for SPDX compatibility License: Apache-2.0 AND BSD-2-Clause AND BSD-3-Clause AND ISC AND MIT AND MPL-2.0 Release: %autorelease diff --git a/sources b/sources index 07fdd95..11f7106 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (v1.39.0.tar.gz) = 05b16bd00360551f02ad25d88fb24296c91ecc5f9bd930943e4f1e4aef803d8aa632dfda4bd43b36978e7a682d4bf6602611e5ec3feb0301240be47b7dd7f6e3 +SHA512 (v1.39.1.tar.gz) = aacbdf0962e55c1c6f107cf4184c951a72c68678e1940e81ecfdd7b40778a0af39cabaf842dbee8c9a4aa6b370f82b19d0f1abac41027304fd426360ddcf5a7b From d4b88e6b35c884dc98151366458ee2f4fc50996b Mon Sep 17 00:00:00 2001 From: Packit Date: Tue, 4 Mar 2025 23:29:58 +0000 Subject: [PATCH 12/24] Update to 1.39.2 upstream release Upstream tag: v1.39.2 Upstream commit: d5d9d35f Commit authored by Packit automation (https://packit.dev/) --- .gitignore | 1 + README.packit | 2 +- buildah.spec | 2 +- sources | 2 +- 4 files changed, 4 insertions(+), 3 deletions(-) diff --git a/.gitignore b/.gitignore index 3d4cc6d..8b4a2a4 100644 --- a/.gitignore +++ b/.gitignore @@ -721,3 +721,4 @@ /v1.38.1.tar.gz /v1.39.0.tar.gz /v1.39.1.tar.gz +/v1.39.2.tar.gz diff --git a/README.packit b/README.packit index 2cdc258..87210c5 100644 --- a/README.packit +++ b/README.packit @@ -1,3 +1,3 @@ This repository is maintained by packit. https://packit.dev/ -The file was generated using packit 1.1.1.post1.dev1+g7c5e02df. +The file was generated using packit 1.2.0.post1.dev3+g3adf9afe. diff --git a/buildah.spec b/buildah.spec index e2a1825..60d68cc 100644 --- a/buildah.spec +++ b/buildah.spec @@ -32,7 +32,7 @@ Epoch: 2 # If that's what you're reading, Version must be 0, and will be updated by Packit for # copr and koji builds. # If you're reading this on dist-git, the version is automatically filled in by Packit. -Version: 1.39.1 +Version: 1.39.2 # The `AND` needs to be uppercase in the License for SPDX compatibility License: Apache-2.0 AND BSD-2-Clause AND BSD-3-Clause AND ISC AND MIT AND MPL-2.0 Release: %autorelease diff --git a/sources b/sources index 11f7106..dad870d 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (v1.39.1.tar.gz) = aacbdf0962e55c1c6f107cf4184c951a72c68678e1940e81ecfdd7b40778a0af39cabaf842dbee8c9a4aa6b370f82b19d0f1abac41027304fd426360ddcf5a7b +SHA512 (v1.39.2.tar.gz) = 4a95093894cc82a68b4e98003fd89c97b0e16f282b21d38d4425cc06fc8fd27c92352cf59d5e9c97c54492b773d15f9a1708a0597aa82675f8a1d30193b06167 From 30cf33a1ef6c7dffac8c9a9a7a41bd6d2213ad9b Mon Sep 17 00:00:00 2001 From: Packit Date: Fri, 14 Mar 2025 19:51:10 +0000 Subject: [PATCH 13/24] Update to 1.39.3 upstream release Upstream tag: v1.39.3 Upstream commit: 0a5cebb3 Commit authored by Packit automation (https://packit.dev/) --- .gitignore | 1 + README.packit | 2 +- buildah.spec | 2 +- sources | 2 +- 4 files changed, 4 insertions(+), 3 deletions(-) diff --git a/.gitignore b/.gitignore index 8b4a2a4..6d12f85 100644 --- a/.gitignore +++ b/.gitignore @@ -722,3 +722,4 @@ /v1.39.0.tar.gz /v1.39.1.tar.gz /v1.39.2.tar.gz +/v1.39.3.tar.gz diff --git a/README.packit b/README.packit index 87210c5..f5cc99f 100644 --- a/README.packit +++ b/README.packit @@ -1,3 +1,3 @@ This repository is maintained by packit. https://packit.dev/ -The file was generated using packit 1.2.0.post1.dev3+g3adf9afe. +The file was generated using packit 1.2.0.post1.dev13+g55ed4527. diff --git a/buildah.spec b/buildah.spec index 60d68cc..058fadb 100644 --- a/buildah.spec +++ b/buildah.spec @@ -32,7 +32,7 @@ Epoch: 2 # If that's what you're reading, Version must be 0, and will be updated by Packit for # copr and koji builds. # If you're reading this on dist-git, the version is automatically filled in by Packit. -Version: 1.39.2 +Version: 1.39.3 # The `AND` needs to be uppercase in the License for SPDX compatibility License: Apache-2.0 AND BSD-2-Clause AND BSD-3-Clause AND ISC AND MIT AND MPL-2.0 Release: %autorelease diff --git a/sources b/sources index dad870d..71d40b8 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (v1.39.2.tar.gz) = 4a95093894cc82a68b4e98003fd89c97b0e16f282b21d38d4425cc06fc8fd27c92352cf59d5e9c97c54492b773d15f9a1708a0597aa82675f8a1d30193b06167 +SHA512 (v1.39.3.tar.gz) = 95b7e30e8e3b112ac0cc2f2378d0532bf37d1a38a1bc94e246f46408a3169ff46ac3cca587f80acdcfeea3cbfbaebaf01467329fad979b3790106bdab7da5814 From e99ea1d6cae834937e2e626c30574fa27588a6c8 Mon Sep 17 00:00:00 2001 From: Packit Date: Fri, 28 Mar 2025 14:39:31 +0000 Subject: [PATCH 14/24] Update to 1.39.4 upstream release Upstream tag: v1.39.4 Upstream commit: 5b7b7ca3 Commit authored by Packit automation (https://packit.dev/) --- .gitignore | 1 + README.packit | 2 +- buildah.spec | 2 +- sources | 2 +- 4 files changed, 4 insertions(+), 3 deletions(-) diff --git a/.gitignore b/.gitignore index 6d12f85..c512b16 100644 --- a/.gitignore +++ b/.gitignore @@ -723,3 +723,4 @@ /v1.39.1.tar.gz /v1.39.2.tar.gz /v1.39.3.tar.gz +/v1.39.4.tar.gz diff --git a/README.packit b/README.packit index f5cc99f..ad2b8e5 100644 --- a/README.packit +++ b/README.packit @@ -1,3 +1,3 @@ This repository is maintained by packit. https://packit.dev/ -The file was generated using packit 1.2.0.post1.dev13+g55ed4527. +The file was generated using packit 1.3.0.post1.dev4+gb85da743. diff --git a/buildah.spec b/buildah.spec index 058fadb..3c42c82 100644 --- a/buildah.spec +++ b/buildah.spec @@ -32,7 +32,7 @@ Epoch: 2 # If that's what you're reading, Version must be 0, and will be updated by Packit for # copr and koji builds. # If you're reading this on dist-git, the version is automatically filled in by Packit. -Version: 1.39.3 +Version: 1.39.4 # The `AND` needs to be uppercase in the License for SPDX compatibility License: Apache-2.0 AND BSD-2-Clause AND BSD-3-Clause AND ISC AND MIT AND MPL-2.0 Release: %autorelease diff --git a/sources b/sources index 71d40b8..6def8f9 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (v1.39.3.tar.gz) = 95b7e30e8e3b112ac0cc2f2378d0532bf37d1a38a1bc94e246f46408a3169ff46ac3cca587f80acdcfeea3cbfbaebaf01467329fad979b3790106bdab7da5814 +SHA512 (v1.39.4.tar.gz) = c721660f94010a0dc8b01502db565b486c53962ee1933e03dd2297cf5d30ac9edef6c92491f41c8c61bee946302e7a39ecff55b2ad3e34ed649222c9655262c2 From 079e4cbef077a1346d61ac8e24ffd797f212ae43 Mon Sep 17 00:00:00 2001 From: Packit Date: Mon, 21 Apr 2025 17:44:43 +0000 Subject: [PATCH 15/24] Update to 1.40.0 upstream release Upstream tag: v1.40.0 Upstream commit: ff62e3e8 Commit authored by Packit automation (https://packit.dev/) --- .gitignore | 1 + .packit.yaml | 60 +++++++++++++++++++++++++++++--- README.packit | 2 +- buildah.spec | 8 +++-- plans/main.fmf | 2 ++ sources | 2 +- tests/tmt/system.fmf | 6 ++-- tests/tmt/{test.sh => system.sh} | 1 - 8 files changed, 70 insertions(+), 12 deletions(-) rename tests/tmt/{test.sh => system.sh} (89%) diff --git a/.gitignore b/.gitignore index c512b16..bf00b2b 100644 --- a/.gitignore +++ b/.gitignore @@ -724,3 +724,4 @@ /v1.39.2.tar.gz /v1.39.3.tar.gz /v1.39.4.tar.gz +/v1.40.0.tar.gz diff --git a/.packit.yaml b/.packit.yaml index 1c751af..314813c 100644 --- a/.packit.yaml +++ b/.packit.yaml @@ -5,6 +5,27 @@ downstream_package_name: buildah upstream_tag_template: v{version} +# These files get synced from upstream to downstream (Fedora / CentOS Stream) on every +# propose-downstream job. This is done so tests maintained upstream can be run +# downstream in Zuul CI and Bodhi. +# Ref: https://packit.dev/docs/configuration#files_to_sync +files_to_sync: + - src: rpm/gating.yaml + dest: gating.yaml + delete: true + - src: plans/ + dest: plans/ + delete: true + mkpath: true + - src: tests/tmt/ + dest: tests/tmt/ + delete: true + mkpath: true + - src: .fmf/ + dest: .fmf/ + delete: true + - .packit.yaml + packages: buildah-fedora: pkg_tool: fedpkg @@ -25,9 +46,13 @@ jobs: notifications: &copr_build_failure_notification failure_comment: message: "Ephemeral COPR build failed. @containers/packit-build please check." - targets: - - fedora-all-x86_64 - - fedora-all-aarch64 + targets: &fedora_copr_targets + # f40 ships go 1.22 and we require go 1.23 now. This should be revert to fedora-all + # once either f40 is rebased to go 1.23 or f42 is released and f40 EOL. + - fedora-latest-stable-x86_64 + - fedora-latest-stable-aarch64 + - fedora-development-x86_64 + - fedora-development-aarch64 enable_net: true - job: copr_build @@ -47,7 +72,7 @@ jobs: trigger: pull_request packages: [buildah-centos] notifications: *copr_build_failure_notification - targets: + targets: ¢os_copr_targets - centos-stream-9-x86_64 - centos-stream-9-aarch64 - centos-stream-10-x86_64 @@ -66,6 +91,33 @@ jobs: project: podman-next enable_net: true + # Tests on Fedora for main branch PRs + - job: tests + trigger: pull_request + packages: [buildah-fedora] + targets: &fedora_copr_test_targets + # See the other comment above, this should be reverted to fedora-all when possible. + - fedora-latest-stable-x86_64 + - fedora-development-x86_64 + tf_extra_params: + environments: + - artifacts: + - type: repository-file + id: https://copr.fedorainfracloud.org/coprs/rhcontainerbot/podman-next/repo/fedora-$releasever/rhcontainerbot-podman-next-fedora-$releasever.repo + + # Tests on CentOS Stream for main branch PRs + - job: tests + trigger: pull_request + packages: [buildah-centos] + targets: ¢os_copr_test_targets + - centos-stream-9-x86_64 + - centos-stream-10-x86_64 + tf_extra_params: + environments: + - artifacts: + - type: repository-file + id: https://copr.fedorainfracloud.org/coprs/rhcontainerbot/podman-next/repo/centos-stream-$releasever/rhcontainerbot-podman-next-centos-stream-$releasever.repo + # Sync to Fedora - job: propose_downstream trigger: release diff --git a/README.packit b/README.packit index ad2b8e5..807ffc6 100644 --- a/README.packit +++ b/README.packit @@ -1,3 +1,3 @@ This repository is maintained by packit. https://packit.dev/ -The file was generated using packit 1.3.0.post1.dev4+gb85da743. +The file was generated using packit 1.6.0.post1.dev2+gd5a7662a. diff --git a/buildah.spec b/buildah.spec index 3c42c82..7b7c62f 100644 --- a/buildah.spec +++ b/buildah.spec @@ -32,7 +32,7 @@ Epoch: 2 # If that's what you're reading, Version must be 0, and will be updated by Packit for # copr and koji builds. # If you're reading this on dist-git, the version is automatically filled in by Packit. -Version: 1.39.4 +Version: 1.40.0 # The `AND` needs to be uppercase in the License for SPDX compatibility License: Apache-2.0 AND BSD-2-Clause AND BSD-3-Clause AND ISC AND MIT AND MPL-2.0 Release: %autorelease @@ -79,12 +79,16 @@ or * save container's root file system layer to create a new image * delete a working container or an image +# This subpackage is only intended for CI testing. +# Not meant for end user/customer usage. %package tests Summary: Tests for %{name} Requires: %{name} = %{epoch}:%{version}-%{release} -%if %{defined fedora} +%if %{defined bats_epel} Requires: bats +%else +Recommends: bats %endif Requires: bzip2 Requires: podman diff --git a/plans/main.fmf b/plans/main.fmf index 99de783..b982e76 100644 --- a/plans/main.fmf +++ b/plans/main.fmf @@ -30,3 +30,5 @@ provision: threads: ">=8" disk: - size: ">= 512 GB" + + diff --git a/sources b/sources index 6def8f9..67483b7 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (v1.39.4.tar.gz) = c721660f94010a0dc8b01502db565b486c53962ee1933e03dd2297cf5d30ac9edef6c92491f41c8c61bee946302e7a39ecff55b2ad3e34ed649222c9655262c2 +SHA512 (v1.40.0.tar.gz) = bb96d04a17ab5a77e5d984dca369e3890131044c505ae3b030d95ffd66378df22da33315a50c9e500e783345ded23ebacdfa0965002a18e1d929c5fa3ce39311 diff --git a/tests/tmt/system.fmf b/tests/tmt/system.fmf index 7626d20..f34f4d9 100644 --- a/tests/tmt/system.fmf +++ b/tests/tmt/system.fmf @@ -11,7 +11,7 @@ environment: TUTORIAL_BINARY: /usr/bin/buildah-tutorial TMPDIR: /var/tmp -/local-root: - summary: System tests - test: bash ./test.sh +/local/root: + summary: System test + test: bash ./system.sh duration: 60m diff --git a/tests/tmt/test.sh b/tests/tmt/system.sh similarity index 89% rename from tests/tmt/test.sh rename to tests/tmt/system.sh index 387fd85..73553aa 100644 --- a/tests/tmt/test.sh +++ b/tests/tmt/system.sh @@ -11,7 +11,6 @@ rpm -q \ conmon \ container-selinux \ containers-common \ - containers-common-extra \ crun \ netavark \ systemd From e2f1945be0f2e778b12c9ec5ae87935c04c9e60f Mon Sep 17 00:00:00 2001 From: Packit Date: Wed, 4 Jun 2025 12:43:13 +0000 Subject: [PATCH 16/24] Update to 1.40.1 upstream release Upstream tag: v1.40.1 Upstream commit: b013f347 Commit authored by Packit automation (https://packit.dev/) --- .gitignore | 1 + README.packit | 2 +- buildah.spec | 5 ++++- sources | 2 +- tests/tmt/system.fmf | 1 + 5 files changed, 8 insertions(+), 3 deletions(-) diff --git a/.gitignore b/.gitignore index bf00b2b..713f474 100644 --- a/.gitignore +++ b/.gitignore @@ -725,3 +725,4 @@ /v1.39.3.tar.gz /v1.39.4.tar.gz /v1.40.0.tar.gz +/v1.40.1.tar.gz diff --git a/README.packit b/README.packit index 807ffc6..6beb40f 100644 --- a/README.packit +++ b/README.packit @@ -1,3 +1,3 @@ This repository is maintained by packit. https://packit.dev/ -The file was generated using packit 1.6.0.post1.dev2+gd5a7662a. +The file was generated using packit 1.8.0.post1.dev31+g9980e597. diff --git a/buildah.spec b/buildah.spec index 7b7c62f..c67c445 100644 --- a/buildah.spec +++ b/buildah.spec @@ -32,7 +32,7 @@ Epoch: 2 # If that's what you're reading, Version must be 0, and will be updated by Packit for # copr and koji builds. # If you're reading this on dist-git, the version is automatically filled in by Packit. -Version: 1.40.0 +Version: 1.40.1 # The `AND` needs to be uppercase in the License for SPDX compatibility License: Apache-2.0 AND BSD-2-Clause AND BSD-3-Clause AND ISC AND MIT AND MPL-2.0 Release: %autorelease @@ -137,6 +137,7 @@ export BUILDTAGS+=" libtrust_openssl" %gobuild -o bin/copy ./tests/copy %gobuild -o bin/tutorial ./tests/tutorial %gobuild -o bin/inet ./tests/inet +%gobuild -o bin/dumpspec ./tests/dumpspec %{__make} docs %install @@ -148,6 +149,7 @@ cp bin/imgtype %{buildroot}/%{_bindir}/%{name}-imgtype cp bin/copy %{buildroot}/%{_bindir}/%{name}-copy cp bin/tutorial %{buildroot}/%{_bindir}/%{name}-tutorial cp bin/inet %{buildroot}/%{_bindir}/%{name}-inet +cp bin/dumpspec %{buildroot}/%{_bindir}/%{name}-dumpspec rm %{buildroot}%{_datadir}/%{name}/test/system/tools/build/* @@ -172,6 +174,7 @@ rm %{buildroot}%{_datadir}/%{name}/test/system/tools/build/* %{_bindir}/%{name}-copy %{_bindir}/%{name}-tutorial %{_bindir}/%{name}-inet +%{_bindir}/%{name}-dumpspec %{_datadir}/%{name}/test %changelog diff --git a/sources b/sources index 67483b7..64f4c4b 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (v1.40.0.tar.gz) = bb96d04a17ab5a77e5d984dca369e3890131044c505ae3b030d95ffd66378df22da33315a50c9e500e783345ded23ebacdfa0965002a18e1d929c5fa3ce39311 +SHA512 (v1.40.1.tar.gz) = 6b37b6cc5fa3d7972800cfaef5919df8ee6c9220e8635850ee9d8356645b08afa4252d688f4316b3265e5f6aef6fa0647fb4f7602b7add292fc8b56a74c4fa1f diff --git a/tests/tmt/system.fmf b/tests/tmt/system.fmf index f34f4d9..49b3619 100644 --- a/tests/tmt/system.fmf +++ b/tests/tmt/system.fmf @@ -9,6 +9,7 @@ environment: INET_BINARY: /usr/bin/buildah-inet COPY_BINARY: /usr/bin/buildah-copy TUTORIAL_BINARY: /usr/bin/buildah-tutorial + DUMPSPEC_BINARY: /usr/bin/buildah-dumpspec TMPDIR: /var/tmp /local/root: From 377e8b8fb3f453819253bf90277d8591191fc083 Mon Sep 17 00:00:00 2001 From: Packit Date: Mon, 21 Jul 2025 13:49:28 +0000 Subject: [PATCH 17/24] Update to 1.41.0 upstream release Upstream tag: v1.41.0 Upstream commit: 9f185b77 Commit authored by Packit automation (https://packit.dev/) --- .gitignore | 1 + .packit.yaml | 30 ++++++++++++++++-------------- README.packit | 2 +- buildah.spec | 11 +++++++---- sources | 2 +- tests/tmt/system.fmf | 6 ++++++ 6 files changed, 32 insertions(+), 20 deletions(-) diff --git a/.gitignore b/.gitignore index 713f474..1f70052 100644 --- a/.gitignore +++ b/.gitignore @@ -726,3 +726,4 @@ /v1.39.4.tar.gz /v1.40.0.tar.gz /v1.40.1.tar.gz +/v1.41.0.tar.gz diff --git a/.packit.yaml b/.packit.yaml index 314813c..032e9e1 100644 --- a/.packit.yaml +++ b/.packit.yaml @@ -46,17 +46,19 @@ jobs: notifications: &copr_build_failure_notification failure_comment: message: "Ephemeral COPR build failed. @containers/packit-build please check." + # Fedora aliases documentation: https://packit.dev/docs/configuration#aliases + # python3-fedora-distro-aliases provides `resolve-fedora-aliases` command targets: &fedora_copr_targets - # f40 ships go 1.22 and we require go 1.23 now. This should be revert to fedora-all - # once either f40 is rebased to go 1.23 or f42 is released and f40 EOL. - - fedora-latest-stable-x86_64 - - fedora-latest-stable-aarch64 - - fedora-development-x86_64 - - fedora-development-aarch64 + - fedora-all-x86_64 + - fedora-all-aarch64 enable_net: true + # Disable osh diff scan until Go support is available + # Ref: https://github.com/openscanhub/known-false-positives/pull/30#issuecomment-2858698495 + osh_diff_scan_after_copr_build: false + # Ignore until golang is updated in distro buildroot to 1.23.3+ - job: copr_build - trigger: pull_request + trigger: ignore packages: [buildah-eln] notifications: *copr_build_failure_notification targets: @@ -68,8 +70,9 @@ jobs: - "https://kojipkgs.fedoraproject.org/repos/eln-build/latest/aarch64/" enable_net: true + # Ignore until golang is updated in distro buildroot to 1.23.3+ - job: copr_build - trigger: pull_request + trigger: ignore packages: [buildah-centos] notifications: *copr_build_failure_notification targets: ¢os_copr_targets @@ -95,21 +98,20 @@ jobs: - job: tests trigger: pull_request packages: [buildah-fedora] - targets: &fedora_copr_test_targets - # See the other comment above, this should be reverted to fedora-all when possible. - - fedora-latest-stable-x86_64 - - fedora-development-x86_64 + targets: + - fedora-all-x86_64 tf_extra_params: environments: - artifacts: - type: repository-file id: https://copr.fedorainfracloud.org/coprs/rhcontainerbot/podman-next/repo/fedora-$releasever/rhcontainerbot-podman-next-fedora-$releasever.repo + # Ignore until golang is updated in distro buildroot to 1.23.3+ # Tests on CentOS Stream for main branch PRs - job: tests - trigger: pull_request + trigger: ignore packages: [buildah-centos] - targets: ¢os_copr_test_targets + targets: - centos-stream-9-x86_64 - centos-stream-10-x86_64 tf_extra_params: diff --git a/README.packit b/README.packit index 6beb40f..dde2a46 100644 --- a/README.packit +++ b/README.packit @@ -1,3 +1,3 @@ This repository is maintained by packit. https://packit.dev/ -The file was generated using packit 1.8.0.post1.dev31+g9980e597. +The file was generated using packit 1.9.0.post1.dev4+g48b4c222. diff --git a/buildah.spec b/buildah.spec index c67c445..6e1c446 100644 --- a/buildah.spec +++ b/buildah.spec @@ -32,7 +32,7 @@ Epoch: 2 # If that's what you're reading, Version must be 0, and will be updated by Packit for # copr and koji builds. # If you're reading this on dist-git, the version is automatically filled in by Packit. -Version: 1.40.1 +Version: 1.41.0 # The `AND` needs to be uppercase in the License for SPDX compatibility License: Apache-2.0 AND BSD-2-Clause AND BSD-3-Clause AND ISC AND MIT AND MPL-2.0 Release: %autorelease @@ -56,11 +56,11 @@ BuildRequires: go-rpm-macros BuildRequires: gpgme-devel BuildRequires: libassuan-devel BuildRequires: make -BuildRequires: ostree-devel %if %{defined build_with_btrfs} BuildRequires: btrfs-progs-devel %endif BuildRequires: shadow-utils-subid-devel +BuildRequires: sqlite-devel Requires: containers-common-extra %if %{defined fedora} BuildRequires: libseccomp-static @@ -123,9 +123,9 @@ export CGO_CFLAGS+=" -m64 -mtune=generic -fcf-protection=full" export CNI_VERSION=`grep '^# github.com/containernetworking/cni ' src/modules.txt | sed 's,.* ,,'` export LDFLAGS="-X main.buildInfo=`date +%s` -X main.cniVersion=${CNI_VERSION}" -export BUILDTAGS="seccomp $(hack/systemd_tag.sh) $(hack/libsubid_tag.sh)" +export BUILDTAGS="seccomp $(hack/systemd_tag.sh) $(hack/libsubid_tag.sh) libsqlite3" %if !%{defined build_with_btrfs} -export BUILDTAGS+=" btrfs_noversion exclude_graphdriver_btrfs" +export BUILDTAGS+=" exclude_graphdriver_btrfs" %endif %if %{defined fips} @@ -138,6 +138,7 @@ export BUILDTAGS+=" libtrust_openssl" %gobuild -o bin/tutorial ./tests/tutorial %gobuild -o bin/inet ./tests/inet %gobuild -o bin/dumpspec ./tests/dumpspec +%gobuild -o bin/passwd ./tests/passwd %{__make} docs %install @@ -150,6 +151,7 @@ cp bin/copy %{buildroot}/%{_bindir}/%{name}-copy cp bin/tutorial %{buildroot}/%{_bindir}/%{name}-tutorial cp bin/inet %{buildroot}/%{_bindir}/%{name}-inet cp bin/dumpspec %{buildroot}/%{_bindir}/%{name}-dumpspec +cp bin/passwd %{buildroot}/%{_bindir}/%{name}-passwd rm %{buildroot}%{_datadir}/%{name}/test/system/tools/build/* @@ -175,6 +177,7 @@ rm %{buildroot}%{_datadir}/%{name}/test/system/tools/build/* %{_bindir}/%{name}-tutorial %{_bindir}/%{name}-inet %{_bindir}/%{name}-dumpspec +%{_bindir}/%{name}-passwd %{_datadir}/%{name}/test %changelog diff --git a/sources b/sources index 64f4c4b..be6b0b7 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (v1.40.1.tar.gz) = 6b37b6cc5fa3d7972800cfaef5919df8ee6c9220e8635850ee9d8356645b08afa4252d688f4316b3265e5f6aef6fa0647fb4f7602b7add292fc8b56a74c4fa1f +SHA512 (v1.41.0.tar.gz) = 50be5c400a5063c12d5b97dc285d4969e50e88fa21de537f1c2317df36a1ccabf26ba70ece9e3e5c891e76ee8d85ab946029dc240de40ec88c86ad678e963823 diff --git a/tests/tmt/system.fmf b/tests/tmt/system.fmf index 49b3619..eb6b766 100644 --- a/tests/tmt/system.fmf +++ b/tests/tmt/system.fmf @@ -10,8 +10,14 @@ environment: COPY_BINARY: /usr/bin/buildah-copy TUTORIAL_BINARY: /usr/bin/buildah-tutorial DUMPSPEC_BINARY: /usr/bin/buildah-dumpspec + PASSWD_BINARY: /usr/bin/buildah-passwd TMPDIR: /var/tmp +adjust: + - when: initiator != "packit" + environment+: + RELEASE_TESTING: true + /local/root: summary: System test test: bash ./system.sh From 08f785493b7bb00fddcc57ce4ff9041879877417 Mon Sep 17 00:00:00 2001 From: Packit Date: Thu, 7 Aug 2025 13:24:57 +0000 Subject: [PATCH 18/24] Update to 1.41.1 upstream release Upstream tag: v1.41.1 Upstream commit: 2de767f3 Commit authored by Packit automation (https://packit.dev/) --- .gitignore | 1 + README.packit | 2 +- buildah.spec | 2 +- sources | 2 +- 4 files changed, 4 insertions(+), 3 deletions(-) diff --git a/.gitignore b/.gitignore index 1f70052..573a4dd 100644 --- a/.gitignore +++ b/.gitignore @@ -727,3 +727,4 @@ /v1.40.0.tar.gz /v1.40.1.tar.gz /v1.41.0.tar.gz +/v1.41.1.tar.gz diff --git a/README.packit b/README.packit index dde2a46..3ad54d6 100644 --- a/README.packit +++ b/README.packit @@ -1,3 +1,3 @@ This repository is maintained by packit. https://packit.dev/ -The file was generated using packit 1.9.0.post1.dev4+g48b4c222. +The file was generated using packit 1.11.0. diff --git a/buildah.spec b/buildah.spec index 6e1c446..99a096f 100644 --- a/buildah.spec +++ b/buildah.spec @@ -32,7 +32,7 @@ Epoch: 2 # If that's what you're reading, Version must be 0, and will be updated by Packit for # copr and koji builds. # If you're reading this on dist-git, the version is automatically filled in by Packit. -Version: 1.41.0 +Version: 1.41.1 # The `AND` needs to be uppercase in the License for SPDX compatibility License: Apache-2.0 AND BSD-2-Clause AND BSD-3-Clause AND ISC AND MIT AND MPL-2.0 Release: %autorelease diff --git a/sources b/sources index be6b0b7..3b55b0e 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (v1.41.0.tar.gz) = 50be5c400a5063c12d5b97dc285d4969e50e88fa21de537f1c2317df36a1ccabf26ba70ece9e3e5c891e76ee8d85ab946029dc240de40ec88c86ad678e963823 +SHA512 (v1.41.1.tar.gz) = 0b953fb8bc2d6b9c83919d1a12ce2757e18c1df4a230be506a3a207727a2390fd78de9e2fd919e99f764d7166765354f056f84f07852ec1b114c44d637370816 From d1928b6dd462dbc8b925ccd5a1bac96c56487f05 Mon Sep 17 00:00:00 2001 From: Packit Date: Wed, 13 Aug 2025 18:58:17 +0000 Subject: [PATCH 19/24] Update to 1.41.2 upstream release Upstream tag: v1.41.2 Upstream commit: 5442721d Commit authored by Packit automation (https://packit.dev/) --- .gitignore | 1 + buildah.spec | 2 +- sources | 2 +- 3 files changed, 3 insertions(+), 2 deletions(-) diff --git a/.gitignore b/.gitignore index 573a4dd..383e353 100644 --- a/.gitignore +++ b/.gitignore @@ -728,3 +728,4 @@ /v1.40.1.tar.gz /v1.41.0.tar.gz /v1.41.1.tar.gz +/v1.41.2.tar.gz diff --git a/buildah.spec b/buildah.spec index 99a096f..68ac9ca 100644 --- a/buildah.spec +++ b/buildah.spec @@ -32,7 +32,7 @@ Epoch: 2 # If that's what you're reading, Version must be 0, and will be updated by Packit for # copr and koji builds. # If you're reading this on dist-git, the version is automatically filled in by Packit. -Version: 1.41.1 +Version: 1.41.2 # The `AND` needs to be uppercase in the License for SPDX compatibility License: Apache-2.0 AND BSD-2-Clause AND BSD-3-Clause AND ISC AND MIT AND MPL-2.0 Release: %autorelease diff --git a/sources b/sources index 3b55b0e..148d707 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (v1.41.1.tar.gz) = 0b953fb8bc2d6b9c83919d1a12ce2757e18c1df4a230be506a3a207727a2390fd78de9e2fd919e99f764d7166765354f056f84f07852ec1b114c44d637370816 +SHA512 (v1.41.2.tar.gz) = fd8884e9d0e3f18cabc73eadf0cb24ee642aebb4dca5b1d172839c32ff36196a213f6cddbd7109390e5af99e22afbc584e0f3a6a4dd7b98c5b2402388f976744 From f33617b79afd2bbad5d6794f48db80f96a28debd Mon Sep 17 00:00:00 2001 From: Packit Date: Thu, 14 Aug 2025 18:56:56 +0000 Subject: [PATCH 20/24] Update to 1.41.3 upstream release Upstream tag: v1.41.3 Upstream commit: b60c59c7 Commit authored by Packit automation (https://packit.dev/) --- .gitignore | 1 + buildah.spec | 2 +- sources | 2 +- 3 files changed, 3 insertions(+), 2 deletions(-) diff --git a/.gitignore b/.gitignore index 383e353..f80be95 100644 --- a/.gitignore +++ b/.gitignore @@ -729,3 +729,4 @@ /v1.41.0.tar.gz /v1.41.1.tar.gz /v1.41.2.tar.gz +/v1.41.3.tar.gz diff --git a/buildah.spec b/buildah.spec index 68ac9ca..297ab1a 100644 --- a/buildah.spec +++ b/buildah.spec @@ -32,7 +32,7 @@ Epoch: 2 # If that's what you're reading, Version must be 0, and will be updated by Packit for # copr and koji builds. # If you're reading this on dist-git, the version is automatically filled in by Packit. -Version: 1.41.2 +Version: 1.41.3 # The `AND` needs to be uppercase in the License for SPDX compatibility License: Apache-2.0 AND BSD-2-Clause AND BSD-3-Clause AND ISC AND MIT AND MPL-2.0 Release: %autorelease diff --git a/sources b/sources index 148d707..69ec871 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (v1.41.2.tar.gz) = fd8884e9d0e3f18cabc73eadf0cb24ee642aebb4dca5b1d172839c32ff36196a213f6cddbd7109390e5af99e22afbc584e0f3a6a4dd7b98c5b2402388f976744 +SHA512 (v1.41.3.tar.gz) = b106f74a1eea63a38bc28218ad71bb0073c15ae879e657111373b61175d81591ee7c9b4579b2135759f73f3512001237ae56fa6463cade57b8adb0d847b4f840 From 8db93b40773c83b8f6c19a5ae57d5ba6a2487565 Mon Sep 17 00:00:00 2001 From: Packit Date: Thu, 4 Sep 2025 15:29:08 +0000 Subject: [PATCH 21/24] Update to 1.41.4 upstream release Upstream tag: v1.41.4 Upstream commit: 4094f92e Commit authored by Packit automation (https://packit.dev/) --- .gitignore | 1 + README.packit | 2 +- buildah.spec | 2 +- sources | 2 +- 4 files changed, 4 insertions(+), 3 deletions(-) diff --git a/.gitignore b/.gitignore index f80be95..5082082 100644 --- a/.gitignore +++ b/.gitignore @@ -730,3 +730,4 @@ /v1.41.1.tar.gz /v1.41.2.tar.gz /v1.41.3.tar.gz +/v1.41.4.tar.gz diff --git a/README.packit b/README.packit index 3ad54d6..fb341a1 100644 --- a/README.packit +++ b/README.packit @@ -1,3 +1,3 @@ This repository is maintained by packit. https://packit.dev/ -The file was generated using packit 1.11.0. +The file was generated using packit 1.11.0.post1.dev7+gfdcdf3a32. diff --git a/buildah.spec b/buildah.spec index 297ab1a..5f95bd8 100644 --- a/buildah.spec +++ b/buildah.spec @@ -32,7 +32,7 @@ Epoch: 2 # If that's what you're reading, Version must be 0, and will be updated by Packit for # copr and koji builds. # If you're reading this on dist-git, the version is automatically filled in by Packit. -Version: 1.41.3 +Version: 1.41.4 # The `AND` needs to be uppercase in the License for SPDX compatibility License: Apache-2.0 AND BSD-2-Clause AND BSD-3-Clause AND ISC AND MIT AND MPL-2.0 Release: %autorelease diff --git a/sources b/sources index 69ec871..3db3d7e 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (v1.41.3.tar.gz) = b106f74a1eea63a38bc28218ad71bb0073c15ae879e657111373b61175d81591ee7c9b4579b2135759f73f3512001237ae56fa6463cade57b8adb0d847b4f840 +SHA512 (v1.41.4.tar.gz) = a2f4d7654293baf4267293b33f9a559f9e027bcde816d6a0690f8b9df4256f4989f27331fe6fede98a6e676e3d34a706ef0fb468085afc728aea4c0ea968636c From b2fdea3451ffd6e0c4793d35fa6cec7280fe4991 Mon Sep 17 00:00:00 2001 From: Packit Date: Mon, 29 Sep 2025 19:14:11 +0000 Subject: [PATCH 22/24] Update to 1.41.5 upstream release Upstream tag: v1.41.5 Upstream commit: 7d95c695 Commit authored by Packit automation (https://packit.dev/) --- .gitignore | 1 + buildah.spec | 2 +- sources | 2 +- 3 files changed, 3 insertions(+), 2 deletions(-) diff --git a/.gitignore b/.gitignore index 5082082..484d568 100644 --- a/.gitignore +++ b/.gitignore @@ -731,3 +731,4 @@ /v1.41.2.tar.gz /v1.41.3.tar.gz /v1.41.4.tar.gz +/v1.41.5.tar.gz diff --git a/buildah.spec b/buildah.spec index 5f95bd8..431df24 100644 --- a/buildah.spec +++ b/buildah.spec @@ -32,7 +32,7 @@ Epoch: 2 # If that's what you're reading, Version must be 0, and will be updated by Packit for # copr and koji builds. # If you're reading this on dist-git, the version is automatically filled in by Packit. -Version: 1.41.4 +Version: 1.41.5 # The `AND` needs to be uppercase in the License for SPDX compatibility License: Apache-2.0 AND BSD-2-Clause AND BSD-3-Clause AND ISC AND MIT AND MPL-2.0 Release: %autorelease diff --git a/sources b/sources index 3db3d7e..0dfba83 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (v1.41.4.tar.gz) = a2f4d7654293baf4267293b33f9a559f9e027bcde816d6a0690f8b9df4256f4989f27331fe6fede98a6e676e3d34a706ef0fb468085afc728aea4c0ea968636c +SHA512 (v1.41.5.tar.gz) = 11067b5e80a3f4d5b9544dcaa29231023e6aa7f144ef463b6823ad65e11af34f61571bd6ab1d63046042fa80f7c4a68b4b1f43c145f35f474144b3c7d3b04b3d From 9e3df5f06f90bfe38a32f35f7fbc889fd81462a8 Mon Sep 17 00:00:00 2001 From: Packit Date: Wed, 22 Oct 2025 15:21:42 +0000 Subject: [PATCH 23/24] Update to 1.42.0 upstream release Upstream tag: v1.42.0 Upstream commit: 1ba41f03 Commit authored by Packit automation (https://packit.dev/) --- .gitignore | 1 + README.packit | 2 +- buildah.spec | 8 +++++++- sources | 2 +- 4 files changed, 10 insertions(+), 3 deletions(-) diff --git a/.gitignore b/.gitignore index 484d568..c806723 100644 --- a/.gitignore +++ b/.gitignore @@ -732,3 +732,4 @@ /v1.41.3.tar.gz /v1.41.4.tar.gz /v1.41.5.tar.gz +/v1.42.0.tar.gz diff --git a/README.packit b/README.packit index fb341a1..2511bf4 100644 --- a/README.packit +++ b/README.packit @@ -1,3 +1,3 @@ This repository is maintained by packit. https://packit.dev/ -The file was generated using packit 1.11.0.post1.dev7+gfdcdf3a32. +The file was generated using packit 1.12.0. diff --git a/buildah.spec b/buildah.spec index 431df24..2ff2112 100644 --- a/buildah.spec +++ b/buildah.spec @@ -32,7 +32,7 @@ Epoch: 2 # If that's what you're reading, Version must be 0, and will be updated by Packit for # copr and koji builds. # If you're reading this on dist-git, the version is automatically filled in by Packit. -Version: 1.41.5 +Version: 1.42.0 # The `AND` needs to be uppercase in the License for SPDX compatibility License: Apache-2.0 AND BSD-2-Clause AND BSD-3-Clause AND ISC AND MIT AND MPL-2.0 Release: %autorelease @@ -139,6 +139,8 @@ export BUILDTAGS+=" libtrust_openssl" %gobuild -o bin/inet ./tests/inet %gobuild -o bin/dumpspec ./tests/dumpspec %gobuild -o bin/passwd ./tests/passwd +%gobuild -o bin/crash ./tests/crash +%gobuild -o bin/wait ./tests/wait %{__make} docs %install @@ -152,6 +154,8 @@ cp bin/tutorial %{buildroot}/%{_bindir}/%{name}-tutorial cp bin/inet %{buildroot}/%{_bindir}/%{name}-inet cp bin/dumpspec %{buildroot}/%{_bindir}/%{name}-dumpspec cp bin/passwd %{buildroot}/%{_bindir}/%{name}-passwd +cp bin/crash %{buildroot}/%{_bindir}/%{name}-crash +cp bin/wait %{buildroot}/%{_bindir}/%{name}-wait rm %{buildroot}%{_datadir}/%{name}/test/system/tools/build/* @@ -178,6 +182,8 @@ rm %{buildroot}%{_datadir}/%{name}/test/system/tools/build/* %{_bindir}/%{name}-inet %{_bindir}/%{name}-dumpspec %{_bindir}/%{name}-passwd +%{_bindir}/%{name}-crash +%{_bindir}/%{name}-wait %{_datadir}/%{name}/test %changelog diff --git a/sources b/sources index 0dfba83..0f8bdfa 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (v1.41.5.tar.gz) = 11067b5e80a3f4d5b9544dcaa29231023e6aa7f144ef463b6823ad65e11af34f61571bd6ab1d63046042fa80f7c4a68b4b1f43c145f35f474144b3c7d3b04b3d +SHA512 (v1.42.0.tar.gz) = becea994798624b1bdc815bb74aeaabc90af6f90a16332f771d56d5d619ec73affff1671b835772064a0c5a4a317da08d6deba737aa4cf9111382888d4770649 From 5d1f628f02604ba1f8ff64d12d67b11805aae740 Mon Sep 17 00:00:00 2001 From: Lokesh Mandvekar Date: Thu, 23 Oct 2025 08:44:05 -0400 Subject: [PATCH 24/24] cleanup changelog (cherry picked from commit 90ad4c354ac777cfef2a16b79c39bc22ea085ec2) --- buildah.spec | 8 -------- 1 file changed, 8 deletions(-) diff --git a/buildah.spec b/buildah.spec index 2ff2112..4e7bd63 100644 --- a/buildah.spec +++ b/buildah.spec @@ -187,12 +187,4 @@ rm %{buildroot}%{_datadir}/%{name}/test/system/tools/build/* %{_datadir}/%{name}/test %changelog -%if %{defined autochangelog} %autochangelog -%else -# NOTE: This changelog will be visible on CentOS 8 Stream builds -# Other envs are capable of handling autochangelog -* Fri Jun 16 2023 RH Container Bot -- Placeholder changelog for envs that are not autochangelog-ready. -- Contact upstream if you need to report an issue with the build. -%endif