From 5dc658ac42c2bc6ed3d4450c8fb0a9db7b0ec557 Mon Sep 17 00:00:00 2001 From: Giuseppe Scrivano Date: Tue, 21 Mar 2023 15:27:32 +0100 Subject: [PATCH 01/82] bump to 1.8.2 Signed-off-by: Giuseppe Scrivano --- crun.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/crun.spec b/crun.spec index f704275..3b68d3c 100644 --- a/crun.spec +++ b/crun.spec @@ -13,7 +13,7 @@ %global wasm_opts --with-wasmedge %endif -%global built_tag 1.8.1 +%global built_tag 1.8.2 %global gen_version %(b=%{built_tag}; echo ${b/-/"~"}) Summary: OCI runtime written in C From 22ee553e7a14b6367d81c9107496ee97aa7161aa Mon Sep 17 00:00:00 2001 From: Giuseppe Scrivano Date: Tue, 21 Mar 2023 15:27:32 +0100 Subject: [PATCH 02/82] bump to 1.8.2 Signed-off-by: Giuseppe Scrivano (cherry picked from commit 5dc658ac42c2bc6ed3d4450c8fb0a9db7b0ec557) --- crun.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/crun.spec b/crun.spec index f704275..3b68d3c 100644 --- a/crun.spec +++ b/crun.spec @@ -13,7 +13,7 @@ %global wasm_opts --with-wasmedge %endif -%global built_tag 1.8.1 +%global built_tag 1.8.2 %global gen_version %(b=%{built_tag}; echo ${b/-/"~"}) Summary: OCI runtime written in C From 4f279e7a348dc626de83cbf9d3692e90e8e18f38 Mon Sep 17 00:00:00 2001 From: Giuseppe Scrivano Date: Tue, 21 Mar 2023 16:03:33 +0100 Subject: [PATCH 03/82] update source for 1.8.2 Signed-off-by: Giuseppe Scrivano --- .gitignore | 1 + sources | 2 +- 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/.gitignore b/.gitignore index 00f243a..6e8369b 100644 --- a/.gitignore +++ b/.gitignore @@ -66,3 +66,4 @@ crun-0.1.1.tar.gz /crun-1.7.2.tar.xz /crun-1.8.tar.xz /crun-1.8.1.tar.xz +/crun-1.8.2.tar.xz diff --git a/sources b/sources index cf842bd..3d92f3f 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (crun-1.8.1.tar.xz) = 6230b378f4746aff1d53f3ed797229b2056ece76e8e5b22d6f5f7b42e6042c6aff5294298f3cfd1293b4a87371dfa58cc69e57455e20948abd7269059ad39042 +SHA512 (crun-1.8.2.tar.xz) = d0190cc17dac44a314e1e5ab35aa4d1c6f42c6bfb87ea337a184453fabaa26324507be8b9fc9e34a0c66bc2eb8b8215fb3855ede6533563fc064052928346d89 From bec30491c0630154373c75a3c086cae7b9c3e632 Mon Sep 17 00:00:00 2001 From: Giuseppe Scrivano Date: Tue, 21 Mar 2023 16:03:33 +0100 Subject: [PATCH 04/82] update source for 1.8.2 Signed-off-by: Giuseppe Scrivano (cherry picked from commit 4f279e7a348dc626de83cbf9d3692e90e8e18f38) --- .gitignore | 1 + sources | 2 +- 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/.gitignore b/.gitignore index 00f243a..6e8369b 100644 --- a/.gitignore +++ b/.gitignore @@ -66,3 +66,4 @@ crun-0.1.1.tar.gz /crun-1.7.2.tar.xz /crun-1.8.tar.xz /crun-1.8.1.tar.xz +/crun-1.8.2.tar.xz diff --git a/sources b/sources index cf842bd..3d92f3f 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (crun-1.8.1.tar.xz) = 6230b378f4746aff1d53f3ed797229b2056ece76e8e5b22d6f5f7b42e6042c6aff5294298f3cfd1293b4a87371dfa58cc69e57455e20948abd7269059ad39042 +SHA512 (crun-1.8.2.tar.xz) = d0190cc17dac44a314e1e5ab35aa4d1c6f42c6bfb87ea337a184453fabaa26324507be8b9fc9e34a0c66bc2eb8b8215fb3855ede6533563fc064052928346d89 From bca7bed7668523d916064934236de1db5d6f452b Mon Sep 17 00:00:00 2001 From: Giuseppe Scrivano Date: Sat, 25 Mar 2023 08:41:13 +0100 Subject: [PATCH 05/82] bump to 1.8.3 Signed-off-by: Giuseppe Scrivano --- crun.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/crun.spec b/crun.spec index 3b68d3c..745ccaf 100644 --- a/crun.spec +++ b/crun.spec @@ -13,7 +13,7 @@ %global wasm_opts --with-wasmedge %endif -%global built_tag 1.8.2 +%global built_tag 1.8.3 %global gen_version %(b=%{built_tag}; echo ${b/-/"~"}) Summary: OCI runtime written in C From fdfff01a953d9106a50e8d6f93a5775e59e87c7a Mon Sep 17 00:00:00 2001 From: Giuseppe Scrivano Date: Sat, 25 Mar 2023 08:41:13 +0100 Subject: [PATCH 06/82] bump to 1.8.3 Signed-off-by: Giuseppe Scrivano (cherry picked from commit bca7bed7668523d916064934236de1db5d6f452b) --- crun.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/crun.spec b/crun.spec index 3b68d3c..745ccaf 100644 --- a/crun.spec +++ b/crun.spec @@ -13,7 +13,7 @@ %global wasm_opts --with-wasmedge %endif -%global built_tag 1.8.2 +%global built_tag 1.8.3 %global gen_version %(b=%{built_tag}; echo ${b/-/"~"}) Summary: OCI runtime written in C From 85c3a19695c7dda1cd4f335ca4acb3a23ca2b9db Mon Sep 17 00:00:00 2001 From: Giuseppe Scrivano Date: Sat, 25 Mar 2023 08:48:07 +0100 Subject: [PATCH 07/82] update sources Signed-off-by: Giuseppe Scrivano --- .gitignore | 1 + sources | 2 +- 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/.gitignore b/.gitignore index 6e8369b..645e8b1 100644 --- a/.gitignore +++ b/.gitignore @@ -67,3 +67,4 @@ crun-0.1.1.tar.gz /crun-1.8.tar.xz /crun-1.8.1.tar.xz /crun-1.8.2.tar.xz +/crun-1.8.3.tar.xz diff --git a/sources b/sources index 3d92f3f..982e22f 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (crun-1.8.2.tar.xz) = d0190cc17dac44a314e1e5ab35aa4d1c6f42c6bfb87ea337a184453fabaa26324507be8b9fc9e34a0c66bc2eb8b8215fb3855ede6533563fc064052928346d89 +SHA512 (crun-1.8.3.tar.xz) = ac3a99c6d17724d356eb22af81c2b94f91d98d69763c34773260e549b159b1da5298a4387efa89615c510a24d65dc002ca3dce6dfb93ca5aa7513f328dbdb6ed From 2212cccd4b54a56c9bbcdecb4f78842752521e6e Mon Sep 17 00:00:00 2001 From: Giuseppe Scrivano Date: Sat, 25 Mar 2023 08:48:07 +0100 Subject: [PATCH 08/82] update sources Signed-off-by: Giuseppe Scrivano (cherry picked from commit 85c3a19695c7dda1cd4f335ca4acb3a23ca2b9db) --- .gitignore | 1 + sources | 2 +- 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/.gitignore b/.gitignore index 6e8369b..645e8b1 100644 --- a/.gitignore +++ b/.gitignore @@ -67,3 +67,4 @@ crun-0.1.1.tar.gz /crun-1.8.tar.xz /crun-1.8.1.tar.xz /crun-1.8.2.tar.xz +/crun-1.8.3.tar.xz diff --git a/sources b/sources index 3d92f3f..982e22f 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (crun-1.8.2.tar.xz) = d0190cc17dac44a314e1e5ab35aa4d1c6f42c6bfb87ea337a184453fabaa26324507be8b9fc9e34a0c66bc2eb8b8215fb3855ede6533563fc064052928346d89 +SHA512 (crun-1.8.3.tar.xz) = ac3a99c6d17724d356eb22af81c2b94f91d98d69763c34773260e549b159b1da5298a4387efa89615c510a24d65dc002ca3dce6dfb93ca5aa7513f328dbdb6ed From 83c9dde99833e45ef538bdd0e15ffd20d621c097 Mon Sep 17 00:00:00 2001 From: Giuseppe Scrivano Date: Thu, 13 Apr 2023 21:24:13 +0200 Subject: [PATCH 09/82] bump to 1.8.4 Signed-off-by: Giuseppe Scrivano --- .gitignore | 1 + crun.spec | 2 +- sources | 2 +- 3 files changed, 3 insertions(+), 2 deletions(-) diff --git a/.gitignore b/.gitignore index 645e8b1..afecd0a 100644 --- a/.gitignore +++ b/.gitignore @@ -68,3 +68,4 @@ crun-0.1.1.tar.gz /crun-1.8.1.tar.xz /crun-1.8.2.tar.xz /crun-1.8.3.tar.xz +/crun-1.8.4.tar.xz diff --git a/crun.spec b/crun.spec index 745ccaf..8d4495b 100644 --- a/crun.spec +++ b/crun.spec @@ -13,7 +13,7 @@ %global wasm_opts --with-wasmedge %endif -%global built_tag 1.8.3 +%global built_tag 1.8.4 %global gen_version %(b=%{built_tag}; echo ${b/-/"~"}) Summary: OCI runtime written in C diff --git a/sources b/sources index 982e22f..5cb3680 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (crun-1.8.3.tar.xz) = ac3a99c6d17724d356eb22af81c2b94f91d98d69763c34773260e549b159b1da5298a4387efa89615c510a24d65dc002ca3dce6dfb93ca5aa7513f328dbdb6ed +SHA512 (crun-1.8.4.tar.xz) = 2ed80db2e7ddd1438bbe33e99ec2cdbcc55c4869504f719ff9302e834929752af09a59cd905accb37ee5f6cae3b9b16fd4f4c3fdab31db5fc38b007c1505bfa0 From a04951875fcd7c326d994fdb21d764463c00db53 Mon Sep 17 00:00:00 2001 From: Giuseppe Scrivano Date: Thu, 13 Apr 2023 21:24:13 +0200 Subject: [PATCH 10/82] bump to 1.8.4 Signed-off-by: Giuseppe Scrivano --- .gitignore | 1 + crun.spec | 2 +- sources | 2 +- 3 files changed, 3 insertions(+), 2 deletions(-) diff --git a/.gitignore b/.gitignore index 645e8b1..afecd0a 100644 --- a/.gitignore +++ b/.gitignore @@ -68,3 +68,4 @@ crun-0.1.1.tar.gz /crun-1.8.1.tar.xz /crun-1.8.2.tar.xz /crun-1.8.3.tar.xz +/crun-1.8.4.tar.xz diff --git a/crun.spec b/crun.spec index 745ccaf..8d4495b 100644 --- a/crun.spec +++ b/crun.spec @@ -13,7 +13,7 @@ %global wasm_opts --with-wasmedge %endif -%global built_tag 1.8.3 +%global built_tag 1.8.4 %global gen_version %(b=%{built_tag}; echo ${b/-/"~"}) Summary: OCI runtime written in C diff --git a/sources b/sources index 982e22f..5cb3680 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (crun-1.8.3.tar.xz) = ac3a99c6d17724d356eb22af81c2b94f91d98d69763c34773260e549b159b1da5298a4387efa89615c510a24d65dc002ca3dce6dfb93ca5aa7513f328dbdb6ed +SHA512 (crun-1.8.4.tar.xz) = 2ed80db2e7ddd1438bbe33e99ec2cdbcc55c4869504f719ff9302e834929752af09a59cd905accb37ee5f6cae3b9b16fd4f4c3fdab31db5fc38b007c1505bfa0 From c636b7586e57e9c04ff1de878ef12fd28d3036ef Mon Sep 17 00:00:00 2001 From: Giuseppe Scrivano Date: Sat, 20 May 2023 21:29:36 +0200 Subject: [PATCH 11/82] bump to 1.8.5 Signed-off-by: Giuseppe Scrivano --- .gitignore | 1 + crun.spec | 2 +- sources | 2 +- 3 files changed, 3 insertions(+), 2 deletions(-) diff --git a/.gitignore b/.gitignore index afecd0a..972a61f 100644 --- a/.gitignore +++ b/.gitignore @@ -69,3 +69,4 @@ crun-0.1.1.tar.gz /crun-1.8.2.tar.xz /crun-1.8.3.tar.xz /crun-1.8.4.tar.xz +/crun-1.8.5.tar.xz diff --git a/crun.spec b/crun.spec index 8d4495b..ce794d5 100644 --- a/crun.spec +++ b/crun.spec @@ -13,7 +13,7 @@ %global wasm_opts --with-wasmedge %endif -%global built_tag 1.8.4 +%global built_tag 1.8.5 %global gen_version %(b=%{built_tag}; echo ${b/-/"~"}) Summary: OCI runtime written in C diff --git a/sources b/sources index 5cb3680..dc99ef8 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (crun-1.8.4.tar.xz) = 2ed80db2e7ddd1438bbe33e99ec2cdbcc55c4869504f719ff9302e834929752af09a59cd905accb37ee5f6cae3b9b16fd4f4c3fdab31db5fc38b007c1505bfa0 +SHA512 (crun-1.8.5.tar.xz) = 50b31435ee2cae9703d12f74e4d9083a2b0a3a7ce63f34ecbdc6b9c0f01f5948f22330b614d40933a9851289d9ed2f457c4599821f743c3569c329dad43678f7 From c5053389772c2cd94aeeb0da56943959d5a7430f Mon Sep 17 00:00:00 2001 From: Giuseppe Scrivano Date: Sat, 20 May 2023 21:29:36 +0200 Subject: [PATCH 12/82] bump to 1.8.5 Signed-off-by: Giuseppe Scrivano (cherry picked from commit c636b7586e57e9c04ff1de878ef12fd28d3036ef) --- .gitignore | 1 + crun.spec | 2 +- sources | 2 +- 3 files changed, 3 insertions(+), 2 deletions(-) diff --git a/.gitignore b/.gitignore index afecd0a..972a61f 100644 --- a/.gitignore +++ b/.gitignore @@ -69,3 +69,4 @@ crun-0.1.1.tar.gz /crun-1.8.2.tar.xz /crun-1.8.3.tar.xz /crun-1.8.4.tar.xz +/crun-1.8.5.tar.xz diff --git a/crun.spec b/crun.spec index 8d4495b..ce794d5 100644 --- a/crun.spec +++ b/crun.spec @@ -13,7 +13,7 @@ %global wasm_opts --with-wasmedge %endif -%global built_tag 1.8.4 +%global built_tag 1.8.5 %global gen_version %(b=%{built_tag}; echo ${b/-/"~"}) Summary: OCI runtime written in C diff --git a/sources b/sources index 5cb3680..dc99ef8 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (crun-1.8.4.tar.xz) = 2ed80db2e7ddd1438bbe33e99ec2cdbcc55c4869504f719ff9302e834929752af09a59cd905accb37ee5f6cae3b9b16fd4f4c3fdab31db5fc38b007c1505bfa0 +SHA512 (crun-1.8.5.tar.xz) = 50b31435ee2cae9703d12f74e4d9083a2b0a3a7ce63f34ecbdc6b9c0f01f5948f22330b614d40933a9851289d9ed2f457c4599821f743c3569c329dad43678f7 From 86fd131d93d49f7cab39b88a9dcb66923f1755f1 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Wed, 19 Jul 2023 16:40:22 +0000 Subject: [PATCH 13/82] Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild Signed-off-by: Fedora Release Engineering From af069bdab771992d1f3656c2973e40f738ab30fb Mon Sep 17 00:00:00 2001 From: Giuseppe Scrivano Date: Thu, 27 Jul 2023 09:52:51 +0200 Subject: [PATCH 14/82] bump to 1.8.6 Signed-off-by: Giuseppe Scrivano --- .gitignore | 1 + crun.spec | 2 +- sources | 2 +- 3 files changed, 3 insertions(+), 2 deletions(-) diff --git a/.gitignore b/.gitignore index 972a61f..46feeb9 100644 --- a/.gitignore +++ b/.gitignore @@ -70,3 +70,4 @@ crun-0.1.1.tar.gz /crun-1.8.3.tar.xz /crun-1.8.4.tar.xz /crun-1.8.5.tar.xz +/crun-1.8.6.tar.xz diff --git a/crun.spec b/crun.spec index ce794d5..12e4646 100644 --- a/crun.spec +++ b/crun.spec @@ -13,7 +13,7 @@ %global wasm_opts --with-wasmedge %endif -%global built_tag 1.8.5 +%global built_tag 1.8.6 %global gen_version %(b=%{built_tag}; echo ${b/-/"~"}) Summary: OCI runtime written in C diff --git a/sources b/sources index dc99ef8..13f3791 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (crun-1.8.5.tar.xz) = 50b31435ee2cae9703d12f74e4d9083a2b0a3a7ce63f34ecbdc6b9c0f01f5948f22330b614d40933a9851289d9ed2f457c4599821f743c3569c329dad43678f7 +SHA512 (crun-1.8.6.tar.xz) = d527b58ce4d5a7937260cc1336e10997595fed774e0faf4fed90e783de1ff4e3f036d800c7b92173f7fcad8bb1c0d6ee01989534d9b43eb0b937eef46a335f7d From 24aa8ce6862e5be26a2d68c5c89d06be446459db Mon Sep 17 00:00:00 2001 From: Giuseppe Scrivano Date: Thu, 27 Jul 2023 09:52:51 +0200 Subject: [PATCH 15/82] bump to 1.8.6 Signed-off-by: Giuseppe Scrivano (cherry picked from commit af069bdab771992d1f3656c2973e40f738ab30fb) --- .gitignore | 1 + crun.spec | 2 +- sources | 2 +- 3 files changed, 3 insertions(+), 2 deletions(-) diff --git a/.gitignore b/.gitignore index 972a61f..46feeb9 100644 --- a/.gitignore +++ b/.gitignore @@ -70,3 +70,4 @@ crun-0.1.1.tar.gz /crun-1.8.3.tar.xz /crun-1.8.4.tar.xz /crun-1.8.5.tar.xz +/crun-1.8.6.tar.xz diff --git a/crun.spec b/crun.spec index ce794d5..12e4646 100644 --- a/crun.spec +++ b/crun.spec @@ -13,7 +13,7 @@ %global wasm_opts --with-wasmedge %endif -%global built_tag 1.8.5 +%global built_tag 1.8.6 %global gen_version %(b=%{built_tag}; echo ${b/-/"~"}) Summary: OCI runtime written in C diff --git a/sources b/sources index dc99ef8..13f3791 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (crun-1.8.5.tar.xz) = 50b31435ee2cae9703d12f74e4d9083a2b0a3a7ce63f34ecbdc6b9c0f01f5948f22330b614d40933a9851289d9ed2f457c4599821f743c3569c329dad43678f7 +SHA512 (crun-1.8.6.tar.xz) = d527b58ce4d5a7937260cc1336e10997595fed774e0faf4fed90e783de1ff4e3f036d800c7b92173f7fcad8bb1c0d6ee01989534d9b43eb0b937eef46a335f7d From b6961f245f4eda0f04bb9695fc77ca5d640ec6c2 Mon Sep 17 00:00:00 2001 From: Yaakov Selkowitz Date: Thu, 3 Aug 2023 23:36:19 -0400 Subject: [PATCH 16/82] Disable wasm in RHEL builds crun-wasm is not shipped in RHEL, so avoid the build dependency by not building it at all. --- crun.spec | 2 ++ 1 file changed, 2 insertions(+) diff --git a/crun.spec b/crun.spec index 12e4646..492a68d 100644 --- a/crun.spec +++ b/crun.spec @@ -7,11 +7,13 @@ %endif %endif +%if 0%{?fedora} # wasmedge built only for aarch64 and x86_64 %ifarch aarch64 || x86_64 %global wasm_support enabled %global wasm_opts --with-wasmedge %endif +%endif %global built_tag 1.8.6 %global gen_version %(b=%{built_tag}; echo ${b/-/"~"}) From 0c54bceac8f2ef5df1f2510f43835123f4de85bf Mon Sep 17 00:00:00 2001 From: Packit Date: Mon, 21 Aug 2023 13:59:22 +0000 Subject: [PATCH 17/82] [packit] 1.8.7 upstream release MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Upstream tag: 1.8.7 Upstream commit: 53a9996c If you need to do any change in this pull request, you need to locally fetch the source branch of it and push it (with a fix) to your fork (as it is not possible to push to the branch created in the Packit’s fork): ``` git fetch https://src.fedoraproject.org/forks/packit/rpms/crun.git refs/heads/*:refs/remotes/packit/* git checkout packit/1.8.7-rawhide-update-propose_downstream ``` --- .gitignore | 1 + .packit.yaml | 52 ++++++++++++++++++ README.packit | 3 ++ crun.spec | 142 ++++++++++++++++++++++++++++++-------------------- sources | 2 +- 5 files changed, 142 insertions(+), 58 deletions(-) create mode 100644 .packit.yaml create mode 100644 README.packit diff --git a/.gitignore b/.gitignore index 46feeb9..1949827 100644 --- a/.gitignore +++ b/.gitignore @@ -71,3 +71,4 @@ crun-0.1.1.tar.gz /crun-1.8.4.tar.xz /crun-1.8.5.tar.xz /crun-1.8.6.tar.xz +/crun-1.8.7.tar.xz diff --git a/.packit.yaml b/.packit.yaml new file mode 100644 index 0000000..fa87387 --- /dev/null +++ b/.packit.yaml @@ -0,0 +1,52 @@ +--- +# See the documentation for more information: +# https://packit.dev/docs/configuration/ + +specfile_path: rpm/crun.spec + +srpm_build_deps: + - git-archive-all + - make +actions: + create-archive: + - "git-archive-all -v --force-submodules rpm/crun-HEAD.tar.xz" + - bash -c "ls -1 rpm/crun-HEAD.tar.xz" + +jobs: + - job: copr_build + trigger: pull_request + # keep in sync with https://copr.fedorainfracloud.org/coprs/rhcontainerbot/podman-next + targets: + - fedora-all-x86_64 + - fedora-all-aarch64 + - fedora-eln-x86_64 + - fedora-eln-aarch64 + - centos-stream+epel-next-8-x86_64 + - centos-stream+epel-next-8-aarch64 + - centos-stream+epel-next-9-x86_64 + - centos-stream+epel-next-9-aarch64 + additional_repos: + - "copr://rhcontainerbot/podman-next" + + # Run on commit to main branch + - job: copr_build + trigger: commit + branch: main + owner: rhcontainerbot + project: podman-next + + - job: propose_downstream + trigger: release + update_release: false + 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 new file mode 100644 index 0000000..797aefb --- /dev/null +++ b/README.packit @@ -0,0 +1,3 @@ +This repository is maintained by packit. +https://packit.dev/ +The file was generated using packit 0.79.0.post2+g93f33d9. diff --git a/crun.spec b/crun.spec index 492a68d..26563aa 100644 --- a/crun.spec +++ b/crun.spec @@ -1,82 +1,126 @@ %global krun_opts %{nil} +%global wasmedge_opts %{nil} +%global wasmtime_opts %{nil} -%if 0%{?fedora} >= 37 +# krun and wasm[edge,time] support only on aarch64 and x86_64 %ifarch aarch64 || x86_64 -%global krun_support enabled +%global wasm_support 1 + +# wasmedge not present on Fedora ELN environments +%if !0%{?eln} +%global wasmedge_support 1 +%global wasmedge_opts --with-wasmedge +%endif + +# krun only exists on fedora +%if %{defined fedora} +%global krun_support 1 %global krun_opts --with-libkrun %endif + +# wasmtime exists only on podman-next copr for now +%if %{defined copr_project} && "%{?copr_project}" == "podman-next" +%global wasmtime_support 1 +%global wasmtime_opts --with-wasmtime %endif -%if 0%{?fedora} -# wasmedge built only for aarch64 and x86_64 -%ifarch aarch64 || x86_64 -%global wasm_support enabled -%global wasm_opts --with-wasmedge %endif -%endif - -%global built_tag 1.8.6 -%global gen_version %(b=%{built_tag}; echo ${b/-/"~"}) Summary: OCI runtime written in C Name: crun -Version: %{gen_version} +%if %{defined copr_username} +Epoch: 102 +%endif +# DO NOT TOUCH the Version string! +# The TRUE source of this specfile is: +# https://github.com/containers/crun/blob/main/rpm/crun.spec +# 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.8.7 +Release: %autorelease URL: https://github.com/containers/%{name} -# Fetched from upstream Source0: %{url}/releases/download/%{version}/%{name}-%{version}.tar.xz License: GPL-2.0-only -Release: %autorelease +%if %{defined golang_arches_future} ExclusiveArch: %{golang_arches_future} +%else +ExclusiveArch: aarch64 ppc64le riscv64 s390x x86_64 +%endif BuildRequires: autoconf BuildRequires: automake -BuildRequires: go-md2man -BuildRequires: libtool BuildRequires: gcc BuildRequires: git-core -BuildRequires: python3 +BuildRequires: gperf BuildRequires: libcap-devel -BuildRequires: systemd-devel -BuildRequires: yajl-devel -BuildRequires: libgcrypt-devel -%if "%{krun_support}" == "enabled" +%if %{defined krun_support} BuildRequires: libkrun-devel %endif -%if "%{wasm_support}" == "enabled" -BuildRequires: wasmedge-devel -%endif +BuildRequires: systemd-devel +BuildRequires: yajl-devel BuildRequires: libseccomp-devel -BuildRequires: libselinux-devel BuildRequires: python3-libmount -BuildRequires: make -BuildRequires: glibc-static +BuildRequires: libtool BuildRequires: protobuf-c-devel -%ifnarch %ix86 BuildRequires: criu-devel >= 3.17.1-2 -%endif Recommends: criu >= 3.17.1 Recommends: criu-libs +%if %{defined wasmedge_support} +BuildRequires: wasmedge-devel +%endif +%if %{defined wasmtime_support} +BuildRequires: wasmtime-c-api-devel +%endif +%if %{defined rhel} && 0%{?rhel} == 8 +BuildRequires: python3 +%else +BuildRequires: python +%endif Provides: oci-runtime %description -%{name} is a runtime for running OCI containers +%{name} is a OCI runtime + +%if %{defined krun_support} +%package krun +Summary: %{name} with libkrun support +Requires: libkrun +Requires: %{name} = %{?epoch:%{epoch}:}%{version}-%{release} +Provides: krun = %{?epoch:%{epoch}:}%{version}-%{release} + +%description krun +krun is a symlink to the %{name} binary, with libkrun as an additional dependency. +%endif + +%if %{defined wasm_support} +%package wasm +Summary: %{name} with wasm support +Requires: %{name} = %{?epoch:%{epoch}:}%{version}-%{release} +Requires: wasm-library +Recommends: wasmedge + +%description wasm +%{name}-wasm is a symlink to the %{name} binary, with wasm as an additional dependency. +%endif %prep -%autosetup -Sgit %{name}-%{built_tag} +%autosetup -Sgit -n %{name}-%{version} %build ./autogen.sh -%configure --disable-silent-rules %{krun_opts} %{wasm_opts} +./configure --disable-silent-rules %{krun_opts} %{wasmedge_opts} %{wasmtime_opts} %make_build %install -%make_install +%make_install prefix=%{_prefix} rm -rf %{buildroot}%{_prefix}/lib* -%if "%{krun_support}" == "enabled" -ln -s ../bin/%{name} %{buildroot}%{_bindir}/krun + +%if %{defined krun_support} +ln -s %{_bindir}/%{name} %{buildroot}%{_bindir}/krun %endif -%if "%{wasm_support}" == "enabled" -ln -s ../bin/%{name} %{buildroot}%{_bindir}/%{name}-wasm +%if %{defined wasm_support} +ln -s %{_bindir}/%{name} %{buildroot}%{_bindir}/%{name}-wasm %endif %files @@ -84,31 +128,15 @@ ln -s ../bin/%{name} %{buildroot}%{_bindir}/%{name}-wasm %{_bindir}/%{name} %{_mandir}/man1/* -%if "%{krun_support}" == "enabled" -%package krun -Summary: OCI Runtime providing Virtualization-based process isolation capabilities. -Provides: krun -Requires: %{name} = %{version}-%{release} -Requires: libkrun - -%description krun -%{name}-krun OCI Runtime providing Virtualization-based process isolation capabilities. - +%if %{defined krun_support} %files krun +%license COPYING %{_bindir}/krun %endif -%if "%{wasm_support}" == "enabled" -%package wasm -Summary: wasm support for %{name} -Requires: wasm-library -Recommends: wasmedge -Requires: %{name} = %{version}-%{release} - -%description wasm -%{name}-wasm provides %{name} built with wasm support - +%if %{defined wasm_support} %files wasm +%license COPYING %{_bindir}/%{name}-wasm %endif diff --git a/sources b/sources index 13f3791..45556df 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (crun-1.8.6.tar.xz) = d527b58ce4d5a7937260cc1336e10997595fed774e0faf4fed90e783de1ff4e3f036d800c7b92173f7fcad8bb1c0d6ee01989534d9b43eb0b937eef46a335f7d +SHA512 (crun-1.8.7.tar.xz) = 74d9f406de40512fa1694f9a744563c7a0eb217da700298da4afea065bd2181d818dd1d25098164eb3dacc47c149a45a57fd79445f40865ffcced383297491a4 From 12543e42c03f2a78e9273c8b4fdc512502b026d2 Mon Sep 17 00:00:00 2001 From: Packit Date: Mon, 21 Aug 2023 13:59:44 +0000 Subject: [PATCH 18/82] [packit] 1.8.7 upstream release MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Upstream tag: 1.8.7 Upstream commit: 53a9996c If you need to do any change in this pull request, you need to locally fetch the source branch of it and push it (with a fix) to your fork (as it is not possible to push to the branch created in the Packit’s fork): ``` git fetch https://src.fedoraproject.org/forks/packit/rpms/crun.git refs/heads/*:refs/remotes/packit/* git checkout packit/1.8.7-f38-update-propose_downstream ``` --- .gitignore | 1 + .packit.yaml | 52 +++++++++++++++++++ README.packit | 3 ++ crun.spec | 140 ++++++++++++++++++++++++++++++-------------------- sources | 2 +- 5 files changed, 142 insertions(+), 56 deletions(-) create mode 100644 .packit.yaml create mode 100644 README.packit diff --git a/.gitignore b/.gitignore index 46feeb9..1949827 100644 --- a/.gitignore +++ b/.gitignore @@ -71,3 +71,4 @@ crun-0.1.1.tar.gz /crun-1.8.4.tar.xz /crun-1.8.5.tar.xz /crun-1.8.6.tar.xz +/crun-1.8.7.tar.xz diff --git a/.packit.yaml b/.packit.yaml new file mode 100644 index 0000000..fa87387 --- /dev/null +++ b/.packit.yaml @@ -0,0 +1,52 @@ +--- +# See the documentation for more information: +# https://packit.dev/docs/configuration/ + +specfile_path: rpm/crun.spec + +srpm_build_deps: + - git-archive-all + - make +actions: + create-archive: + - "git-archive-all -v --force-submodules rpm/crun-HEAD.tar.xz" + - bash -c "ls -1 rpm/crun-HEAD.tar.xz" + +jobs: + - job: copr_build + trigger: pull_request + # keep in sync with https://copr.fedorainfracloud.org/coprs/rhcontainerbot/podman-next + targets: + - fedora-all-x86_64 + - fedora-all-aarch64 + - fedora-eln-x86_64 + - fedora-eln-aarch64 + - centos-stream+epel-next-8-x86_64 + - centos-stream+epel-next-8-aarch64 + - centos-stream+epel-next-9-x86_64 + - centos-stream+epel-next-9-aarch64 + additional_repos: + - "copr://rhcontainerbot/podman-next" + + # Run on commit to main branch + - job: copr_build + trigger: commit + branch: main + owner: rhcontainerbot + project: podman-next + + - job: propose_downstream + trigger: release + update_release: false + 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 new file mode 100644 index 0000000..797aefb --- /dev/null +++ b/README.packit @@ -0,0 +1,3 @@ +This repository is maintained by packit. +https://packit.dev/ +The file was generated using packit 0.79.0.post2+g93f33d9. diff --git a/crun.spec b/crun.spec index 12e4646..26563aa 100644 --- a/crun.spec +++ b/crun.spec @@ -1,80 +1,126 @@ %global krun_opts %{nil} +%global wasmedge_opts %{nil} +%global wasmtime_opts %{nil} -%if 0%{?fedora} >= 37 +# krun and wasm[edge,time] support only on aarch64 and x86_64 %ifarch aarch64 || x86_64 -%global krun_support enabled +%global wasm_support 1 + +# wasmedge not present on Fedora ELN environments +%if !0%{?eln} +%global wasmedge_support 1 +%global wasmedge_opts --with-wasmedge +%endif + +# krun only exists on fedora +%if %{defined fedora} +%global krun_support 1 %global krun_opts --with-libkrun %endif + +# wasmtime exists only on podman-next copr for now +%if %{defined copr_project} && "%{?copr_project}" == "podman-next" +%global wasmtime_support 1 +%global wasmtime_opts --with-wasmtime %endif -# wasmedge built only for aarch64 and x86_64 -%ifarch aarch64 || x86_64 -%global wasm_support enabled -%global wasm_opts --with-wasmedge %endif -%global built_tag 1.8.6 -%global gen_version %(b=%{built_tag}; echo ${b/-/"~"}) - Summary: OCI runtime written in C Name: crun -Version: %{gen_version} +%if %{defined copr_username} +Epoch: 102 +%endif +# DO NOT TOUCH the Version string! +# The TRUE source of this specfile is: +# https://github.com/containers/crun/blob/main/rpm/crun.spec +# 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.8.7 +Release: %autorelease URL: https://github.com/containers/%{name} -# Fetched from upstream Source0: %{url}/releases/download/%{version}/%{name}-%{version}.tar.xz License: GPL-2.0-only -Release: %autorelease +%if %{defined golang_arches_future} ExclusiveArch: %{golang_arches_future} +%else +ExclusiveArch: aarch64 ppc64le riscv64 s390x x86_64 +%endif BuildRequires: autoconf BuildRequires: automake -BuildRequires: go-md2man -BuildRequires: libtool BuildRequires: gcc BuildRequires: git-core -BuildRequires: python3 +BuildRequires: gperf BuildRequires: libcap-devel -BuildRequires: systemd-devel -BuildRequires: yajl-devel -BuildRequires: libgcrypt-devel -%if "%{krun_support}" == "enabled" +%if %{defined krun_support} BuildRequires: libkrun-devel %endif -%if "%{wasm_support}" == "enabled" -BuildRequires: wasmedge-devel -%endif +BuildRequires: systemd-devel +BuildRequires: yajl-devel BuildRequires: libseccomp-devel -BuildRequires: libselinux-devel BuildRequires: python3-libmount -BuildRequires: make -BuildRequires: glibc-static +BuildRequires: libtool BuildRequires: protobuf-c-devel -%ifnarch %ix86 BuildRequires: criu-devel >= 3.17.1-2 -%endif Recommends: criu >= 3.17.1 Recommends: criu-libs +%if %{defined wasmedge_support} +BuildRequires: wasmedge-devel +%endif +%if %{defined wasmtime_support} +BuildRequires: wasmtime-c-api-devel +%endif +%if %{defined rhel} && 0%{?rhel} == 8 +BuildRequires: python3 +%else +BuildRequires: python +%endif Provides: oci-runtime %description -%{name} is a runtime for running OCI containers +%{name} is a OCI runtime + +%if %{defined krun_support} +%package krun +Summary: %{name} with libkrun support +Requires: libkrun +Requires: %{name} = %{?epoch:%{epoch}:}%{version}-%{release} +Provides: krun = %{?epoch:%{epoch}:}%{version}-%{release} + +%description krun +krun is a symlink to the %{name} binary, with libkrun as an additional dependency. +%endif + +%if %{defined wasm_support} +%package wasm +Summary: %{name} with wasm support +Requires: %{name} = %{?epoch:%{epoch}:}%{version}-%{release} +Requires: wasm-library +Recommends: wasmedge + +%description wasm +%{name}-wasm is a symlink to the %{name} binary, with wasm as an additional dependency. +%endif %prep -%autosetup -Sgit %{name}-%{built_tag} +%autosetup -Sgit -n %{name}-%{version} %build ./autogen.sh -%configure --disable-silent-rules %{krun_opts} %{wasm_opts} +./configure --disable-silent-rules %{krun_opts} %{wasmedge_opts} %{wasmtime_opts} %make_build %install -%make_install +%make_install prefix=%{_prefix} rm -rf %{buildroot}%{_prefix}/lib* -%if "%{krun_support}" == "enabled" -ln -s ../bin/%{name} %{buildroot}%{_bindir}/krun + +%if %{defined krun_support} +ln -s %{_bindir}/%{name} %{buildroot}%{_bindir}/krun %endif -%if "%{wasm_support}" == "enabled" -ln -s ../bin/%{name} %{buildroot}%{_bindir}/%{name}-wasm +%if %{defined wasm_support} +ln -s %{_bindir}/%{name} %{buildroot}%{_bindir}/%{name}-wasm %endif %files @@ -82,31 +128,15 @@ ln -s ../bin/%{name} %{buildroot}%{_bindir}/%{name}-wasm %{_bindir}/%{name} %{_mandir}/man1/* -%if "%{krun_support}" == "enabled" -%package krun -Summary: OCI Runtime providing Virtualization-based process isolation capabilities. -Provides: krun -Requires: %{name} = %{version}-%{release} -Requires: libkrun - -%description krun -%{name}-krun OCI Runtime providing Virtualization-based process isolation capabilities. - +%if %{defined krun_support} %files krun +%license COPYING %{_bindir}/krun %endif -%if "%{wasm_support}" == "enabled" -%package wasm -Summary: wasm support for %{name} -Requires: wasm-library -Recommends: wasmedge -Requires: %{name} = %{version}-%{release} - -%description wasm -%{name}-wasm provides %{name} built with wasm support - +%if %{defined wasm_support} %files wasm +%license COPYING %{_bindir}/%{name}-wasm %endif diff --git a/sources b/sources index 13f3791..45556df 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (crun-1.8.6.tar.xz) = d527b58ce4d5a7937260cc1336e10997595fed774e0faf4fed90e783de1ff4e3f036d800c7b92173f7fcad8bb1c0d6ee01989534d9b43eb0b937eef46a335f7d +SHA512 (crun-1.8.7.tar.xz) = 74d9f406de40512fa1694f9a744563c7a0eb217da700298da4afea065bd2181d818dd1d25098164eb3dacc47c149a45a57fd79445f40865ffcced383297491a4 From f8dd4474b10217f1f1e4a5dd81a1eb0d3b96de8d Mon Sep 17 00:00:00 2001 From: Packit Date: Thu, 7 Sep 2023 14:03:27 +0000 Subject: [PATCH 19/82] [packit] 1.9 upstream release MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Upstream tag: 1.9 Upstream commit: a538ac4e If you need to do any change in this pull request, you need to locally fetch the source branch of it and push it (with a fix) to your fork (as it is not possible to push to the branch created in the Packit’s fork): ``` git fetch https://src.fedoraproject.org/forks/packit/rpms/crun.git refs/heads/*:refs/remotes/packit/* git checkout packit/1.9-rawhide-update-propose_downstream ``` --- .gitignore | 1 + README.packit | 2 +- crun.spec | 2 +- sources | 2 +- 4 files changed, 4 insertions(+), 3 deletions(-) diff --git a/.gitignore b/.gitignore index 1949827..5f0563d 100644 --- a/.gitignore +++ b/.gitignore @@ -72,3 +72,4 @@ crun-0.1.1.tar.gz /crun-1.8.5.tar.xz /crun-1.8.6.tar.xz /crun-1.8.7.tar.xz +/crun-1.9.tar.xz diff --git a/README.packit b/README.packit index 797aefb..ea0650e 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.79.0.post2+g93f33d9. +The file was generated using packit 0.79.1.post14+g9e876412. diff --git a/crun.spec b/crun.spec index 26563aa..588db31 100644 --- a/crun.spec +++ b/crun.spec @@ -37,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.8.7 +Version: 1.9 Release: %autorelease URL: https://github.com/containers/%{name} Source0: %{url}/releases/download/%{version}/%{name}-%{version}.tar.xz diff --git a/sources b/sources index 45556df..438e926 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (crun-1.8.7.tar.xz) = 74d9f406de40512fa1694f9a744563c7a0eb217da700298da4afea065bd2181d818dd1d25098164eb3dacc47c149a45a57fd79445f40865ffcced383297491a4 +SHA512 (crun-1.9.tar.xz) = 04777626873743d0f5d9d0c0338a37be03c786a4b57b95b83caba0a9ef5b64280194c4e7973fd6bb2a52a7aed458e2e76b4c638d1a9cf3e69ff7176d71037d23 From af8566bb4ceec71c64b83dfd14bd46b6cbfb39cc Mon Sep 17 00:00:00 2001 From: Packit Date: Thu, 7 Sep 2023 14:04:11 +0000 Subject: [PATCH 20/82] [packit] 1.9 upstream release MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Upstream tag: 1.9 Upstream commit: a538ac4e If you need to do any change in this pull request, you need to locally fetch the source branch of it and push it (with a fix) to your fork (as it is not possible to push to the branch created in the Packit’s fork): ``` git fetch https://src.fedoraproject.org/forks/packit/rpms/crun.git refs/heads/*:refs/remotes/packit/* git checkout packit/1.9-f38-update-propose_downstream ``` --- .gitignore | 1 + README.packit | 2 +- crun.spec | 2 +- sources | 2 +- 4 files changed, 4 insertions(+), 3 deletions(-) diff --git a/.gitignore b/.gitignore index 1949827..5f0563d 100644 --- a/.gitignore +++ b/.gitignore @@ -72,3 +72,4 @@ crun-0.1.1.tar.gz /crun-1.8.5.tar.xz /crun-1.8.6.tar.xz /crun-1.8.7.tar.xz +/crun-1.9.tar.xz diff --git a/README.packit b/README.packit index 797aefb..ea0650e 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.79.0.post2+g93f33d9. +The file was generated using packit 0.79.1.post14+g9e876412. diff --git a/crun.spec b/crun.spec index 26563aa..588db31 100644 --- a/crun.spec +++ b/crun.spec @@ -37,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.8.7 +Version: 1.9 Release: %autorelease URL: https://github.com/containers/%{name} Source0: %{url}/releases/download/%{version}/%{name}-%{version}.tar.xz diff --git a/sources b/sources index 45556df..438e926 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (crun-1.8.7.tar.xz) = 74d9f406de40512fa1694f9a744563c7a0eb217da700298da4afea065bd2181d818dd1d25098164eb3dacc47c149a45a57fd79445f40865ffcced383297491a4 +SHA512 (crun-1.9.tar.xz) = 04777626873743d0f5d9d0c0338a37be03c786a4b57b95b83caba0a9ef5b64280194c4e7973fd6bb2a52a7aed458e2e76b4c638d1a9cf3e69ff7176d71037d23 From b9acc599398cdc4aee6f249fa73f543cae15ec8a Mon Sep 17 00:00:00 2001 From: Packit Date: Tue, 26 Sep 2023 15:29:50 +0000 Subject: [PATCH 21/82] [packit] 1.9.1 upstream release Upstream tag: 1.9.1 Upstream commit: 1f2769e1 --- .gitignore | 1 + README.packit | 2 +- crun.spec | 5 +++-- sources | 2 +- 4 files changed, 6 insertions(+), 4 deletions(-) diff --git a/.gitignore b/.gitignore index 5f0563d..69b0664 100644 --- a/.gitignore +++ b/.gitignore @@ -73,3 +73,4 @@ crun-0.1.1.tar.gz /crun-1.8.6.tar.xz /crun-1.8.7.tar.xz /crun-1.9.tar.xz +/crun-1.9.1.tar.xz diff --git a/README.packit b/README.packit index ea0650e..8b12de4 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.79.1.post14+g9e876412. +The file was generated using packit 0.81.0.post1.dev4+g3347ce2b. diff --git a/crun.spec b/crun.spec index 588db31..9b6e8f8 100644 --- a/crun.spec +++ b/crun.spec @@ -37,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.9 +Version: 1.9.1 Release: %autorelease URL: https://github.com/containers/%{name} Source0: %{url}/releases/download/%{version}/%{name}-%{version}.tar.xz @@ -126,12 +126,13 @@ ln -s %{_bindir}/%{name} %{buildroot}%{_bindir}/%{name}-wasm %files %license COPYING %{_bindir}/%{name} -%{_mandir}/man1/* +%{_mandir}/man1/crun.1 %if %{defined krun_support} %files krun %license COPYING %{_bindir}/krun +%{_mandir}/man1/krun.1 %endif %if %{defined wasm_support} diff --git a/sources b/sources index 438e926..6ea94e0 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (crun-1.9.tar.xz) = 04777626873743d0f5d9d0c0338a37be03c786a4b57b95b83caba0a9ef5b64280194c4e7973fd6bb2a52a7aed458e2e76b4c638d1a9cf3e69ff7176d71037d23 +SHA512 (crun-1.9.1.tar.xz) = 5de6d16b2db3aaa5ec6fe9afc0df72eae5936fec2289fd31159ed81f39c73b8c61834ae587348ab76736394094333fdc0d7ecfa2002dd50f7430bf57627998f8 From 989fda72108adabd6bdddb3e5a86e30f79ec06be Mon Sep 17 00:00:00 2001 From: Packit Date: Tue, 26 Sep 2023 15:30:12 +0000 Subject: [PATCH 22/82] [packit] 1.9.1 upstream release Upstream tag: 1.9.1 Upstream commit: 1f2769e1 --- .gitignore | 1 + README.packit | 2 +- crun.spec | 5 +++-- sources | 2 +- 4 files changed, 6 insertions(+), 4 deletions(-) diff --git a/.gitignore b/.gitignore index 5f0563d..69b0664 100644 --- a/.gitignore +++ b/.gitignore @@ -73,3 +73,4 @@ crun-0.1.1.tar.gz /crun-1.8.6.tar.xz /crun-1.8.7.tar.xz /crun-1.9.tar.xz +/crun-1.9.1.tar.xz diff --git a/README.packit b/README.packit index ea0650e..8b12de4 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.79.1.post14+g9e876412. +The file was generated using packit 0.81.0.post1.dev4+g3347ce2b. diff --git a/crun.spec b/crun.spec index 588db31..9b6e8f8 100644 --- a/crun.spec +++ b/crun.spec @@ -37,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.9 +Version: 1.9.1 Release: %autorelease URL: https://github.com/containers/%{name} Source0: %{url}/releases/download/%{version}/%{name}-%{version}.tar.xz @@ -126,12 +126,13 @@ ln -s %{_bindir}/%{name} %{buildroot}%{_bindir}/%{name}-wasm %files %license COPYING %{_bindir}/%{name} -%{_mandir}/man1/* +%{_mandir}/man1/crun.1 %if %{defined krun_support} %files krun %license COPYING %{_bindir}/krun +%{_mandir}/man1/krun.1 %endif %if %{defined wasm_support} diff --git a/sources b/sources index 438e926..6ea94e0 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (crun-1.9.tar.xz) = 04777626873743d0f5d9d0c0338a37be03c786a4b57b95b83caba0a9ef5b64280194c4e7973fd6bb2a52a7aed458e2e76b4c638d1a9cf3e69ff7176d71037d23 +SHA512 (crun-1.9.1.tar.xz) = 5de6d16b2db3aaa5ec6fe9afc0df72eae5936fec2289fd31159ed81f39c73b8c61834ae587348ab76736394094333fdc0d7ecfa2002dd50f7430bf57627998f8 From 8de06754f3b5c08ead3d5f6f3fc50882614c758e Mon Sep 17 00:00:00 2001 From: Lokesh Mandvekar Date: Tue, 26 Sep 2023 13:33:15 -0400 Subject: [PATCH 23/82] fix manpage installation --- crun.spec | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/crun.spec b/crun.spec index 9b6e8f8..2227a5c 100644 --- a/crun.spec +++ b/crun.spec @@ -126,13 +126,13 @@ ln -s %{_bindir}/%{name} %{buildroot}%{_bindir}/%{name}-wasm %files %license COPYING %{_bindir}/%{name} -%{_mandir}/man1/crun.1 +%{_mandir}/man1/crun.1.gz %if %{defined krun_support} %files krun %license COPYING %{_bindir}/krun -%{_mandir}/man1/krun.1 +%{_mandir}/man1/krun.1.gz %endif %if %{defined wasm_support} From 4c193d72681073e19547e349cd57cc89d5793d7b Mon Sep 17 00:00:00 2001 From: Lokesh Mandvekar Date: Tue, 26 Sep 2023 13:33:15 -0400 Subject: [PATCH 24/82] fix manpage installation (cherry picked from commit 8de06754f3b5c08ead3d5f6f3fc50882614c758e) --- crun.spec | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/crun.spec b/crun.spec index 9b6e8f8..2227a5c 100644 --- a/crun.spec +++ b/crun.spec @@ -126,13 +126,13 @@ ln -s %{_bindir}/%{name} %{buildroot}%{_bindir}/%{name}-wasm %files %license COPYING %{_bindir}/%{name} -%{_mandir}/man1/crun.1 +%{_mandir}/man1/crun.1.gz %if %{defined krun_support} %files krun %license COPYING %{_bindir}/krun -%{_mandir}/man1/krun.1 +%{_mandir}/man1/krun.1.gz %endif %if %{defined wasm_support} From 612a96918ebaced4b9021a932b6a26e6e21c51d7 Mon Sep 17 00:00:00 2001 From: Lokesh Mandvekar Date: Tue, 26 Sep 2023 13:55:18 -0400 Subject: [PATCH 25/82] remove krun manpage if krun not supported --- crun.spec | 2 ++ 1 file changed, 2 insertions(+) diff --git a/crun.spec b/crun.spec index 2227a5c..1b0f737 100644 --- a/crun.spec +++ b/crun.spec @@ -117,6 +117,8 @@ rm -rf %{buildroot}%{_prefix}/lib* %if %{defined krun_support} ln -s %{_bindir}/%{name} %{buildroot}%{_bindir}/krun +%else +rm -f %{buildroot}%{_mandir}/man1/krun.1 %endif %if %{defined wasm_support} From 70def7f66e21eb4e6837255a32f62639a62bc80e Mon Sep 17 00:00:00 2001 From: Lokesh Mandvekar Date: Tue, 26 Sep 2023 13:55:18 -0400 Subject: [PATCH 26/82] remove krun manpage if krun not supported (cherry picked from commit 612a96918ebaced4b9021a932b6a26e6e21c51d7) --- crun.spec | 2 ++ 1 file changed, 2 insertions(+) diff --git a/crun.spec b/crun.spec index 2227a5c..1b0f737 100644 --- a/crun.spec +++ b/crun.spec @@ -117,6 +117,8 @@ rm -rf %{buildroot}%{_prefix}/lib* %if %{defined krun_support} ln -s %{_bindir}/%{name} %{buildroot}%{_bindir}/krun +%else +rm -f %{buildroot}%{_mandir}/man1/krun.1 %endif %if %{defined wasm_support} From fae9f7633f7f25debada236f82479e00a1cd7e74 Mon Sep 17 00:00:00 2001 From: Packit Date: Wed, 27 Sep 2023 21:05:06 +0000 Subject: [PATCH 27/82] [packit] 1.9.2 upstream release Upstream tag: 1.9.2 Upstream commit: 35274d34 --- .gitignore | 1 + .packit.yaml | 7 ++++++- crun.spec | 6 ++---- sources | 2 +- 4 files changed, 10 insertions(+), 6 deletions(-) diff --git a/.gitignore b/.gitignore index 69b0664..2919216 100644 --- a/.gitignore +++ b/.gitignore @@ -74,3 +74,4 @@ crun-0.1.1.tar.gz /crun-1.8.7.tar.xz /crun-1.9.tar.xz /crun-1.9.1.tar.xz +/crun-1.9.2.tar.xz diff --git a/.packit.yaml b/.packit.yaml index fa87387..2cb0456 100644 --- a/.packit.yaml +++ b/.packit.yaml @@ -15,7 +15,9 @@ actions: jobs: - job: copr_build trigger: pull_request - # keep in sync with https://copr.fedorainfracloud.org/coprs/rhcontainerbot/podman-next + notifications: + failure_comment: + message: "Ephemeral COPR build failed. @containers/packit-build please check." targets: - fedora-all-x86_64 - fedora-all-aarch64 @@ -31,6 +33,9 @@ jobs: # Run on commit to main branch - job: copr_build trigger: commit + notifications: + failure_comment: + message: "podman-next COPR build failed. @containers/packit-build please check." branch: main owner: rhcontainerbot project: podman-next diff --git a/crun.spec b/crun.spec index 1b0f737..9c50b95 100644 --- a/crun.spec +++ b/crun.spec @@ -37,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.9.1 +Version: 1.9.2 Release: %autorelease URL: https://github.com/containers/%{name} Source0: %{url}/releases/download/%{version}/%{name}-%{version}.tar.xz @@ -117,8 +117,6 @@ rm -rf %{buildroot}%{_prefix}/lib* %if %{defined krun_support} ln -s %{_bindir}/%{name} %{buildroot}%{_bindir}/krun -%else -rm -f %{buildroot}%{_mandir}/man1/krun.1 %endif %if %{defined wasm_support} @@ -128,7 +126,7 @@ ln -s %{_bindir}/%{name} %{buildroot}%{_bindir}/%{name}-wasm %files %license COPYING %{_bindir}/%{name} -%{_mandir}/man1/crun.1.gz +%{_mandir}/man1/%{name}.1.gz %if %{defined krun_support} %files krun diff --git a/sources b/sources index 6ea94e0..d19d155 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (crun-1.9.1.tar.xz) = 5de6d16b2db3aaa5ec6fe9afc0df72eae5936fec2289fd31159ed81f39c73b8c61834ae587348ab76736394094333fdc0d7ecfa2002dd50f7430bf57627998f8 +SHA512 (crun-1.9.2.tar.xz) = 277010c1057f5be2d75870685e539868f7289171ee607b15aab928ad9aeb176b17e6ab5a830495990307314b09791b7d2b93c2e731fd33dfd4cd9b5342db29f1 From f1a5d421b5fcfbe539e1cc2dd1b50c7b3bfc4b4b Mon Sep 17 00:00:00 2001 From: Packit Date: Wed, 27 Sep 2023 21:05:32 +0000 Subject: [PATCH 28/82] [packit] 1.9.2 upstream release Upstream tag: 1.9.2 Upstream commit: 35274d34 --- .gitignore | 1 + .packit.yaml | 7 ++++++- crun.spec | 6 ++---- sources | 2 +- 4 files changed, 10 insertions(+), 6 deletions(-) diff --git a/.gitignore b/.gitignore index 69b0664..2919216 100644 --- a/.gitignore +++ b/.gitignore @@ -74,3 +74,4 @@ crun-0.1.1.tar.gz /crun-1.8.7.tar.xz /crun-1.9.tar.xz /crun-1.9.1.tar.xz +/crun-1.9.2.tar.xz diff --git a/.packit.yaml b/.packit.yaml index fa87387..2cb0456 100644 --- a/.packit.yaml +++ b/.packit.yaml @@ -15,7 +15,9 @@ actions: jobs: - job: copr_build trigger: pull_request - # keep in sync with https://copr.fedorainfracloud.org/coprs/rhcontainerbot/podman-next + notifications: + failure_comment: + message: "Ephemeral COPR build failed. @containers/packit-build please check." targets: - fedora-all-x86_64 - fedora-all-aarch64 @@ -31,6 +33,9 @@ jobs: # Run on commit to main branch - job: copr_build trigger: commit + notifications: + failure_comment: + message: "podman-next COPR build failed. @containers/packit-build please check." branch: main owner: rhcontainerbot project: podman-next diff --git a/crun.spec b/crun.spec index 1b0f737..9c50b95 100644 --- a/crun.spec +++ b/crun.spec @@ -37,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.9.1 +Version: 1.9.2 Release: %autorelease URL: https://github.com/containers/%{name} Source0: %{url}/releases/download/%{version}/%{name}-%{version}.tar.xz @@ -117,8 +117,6 @@ rm -rf %{buildroot}%{_prefix}/lib* %if %{defined krun_support} ln -s %{_bindir}/%{name} %{buildroot}%{_bindir}/krun -%else -rm -f %{buildroot}%{_mandir}/man1/krun.1 %endif %if %{defined wasm_support} @@ -128,7 +126,7 @@ ln -s %{_bindir}/%{name} %{buildroot}%{_bindir}/%{name}-wasm %files %license COPYING %{_bindir}/%{name} -%{_mandir}/man1/crun.1.gz +%{_mandir}/man1/%{name}.1.gz %if %{defined krun_support} %files krun diff --git a/sources b/sources index 6ea94e0..d19d155 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (crun-1.9.1.tar.xz) = 5de6d16b2db3aaa5ec6fe9afc0df72eae5936fec2289fd31159ed81f39c73b8c61834ae587348ab76736394094333fdc0d7ecfa2002dd50f7430bf57627998f8 +SHA512 (crun-1.9.2.tar.xz) = 277010c1057f5be2d75870685e539868f7289171ee607b15aab928ad9aeb176b17e6ab5a830495990307314b09791b7d2b93c2e731fd33dfd4cd9b5342db29f1 From 00b0bd05e7394e27dd9e01475d6d09cba0f31325 Mon Sep 17 00:00:00 2001 From: Packit Date: Thu, 19 Oct 2023 10:12:18 +0000 Subject: [PATCH 29/82] [packit] 1.10 upstream release Upstream tag: 1.10 Upstream commit: c053c83c --- .gitignore | 1 + README.packit | 2 +- crun.spec | 2 +- sources | 2 +- 4 files changed, 4 insertions(+), 3 deletions(-) diff --git a/.gitignore b/.gitignore index 2919216..9832c0e 100644 --- a/.gitignore +++ b/.gitignore @@ -75,3 +75,4 @@ crun-0.1.1.tar.gz /crun-1.9.tar.xz /crun-1.9.1.tar.xz /crun-1.9.2.tar.xz +/crun-1.10.tar.xz diff --git a/README.packit b/README.packit index 8b12de4..2a3acd4 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.81.0.post1.dev4+g3347ce2b. +The file was generated using packit 0.84.0. diff --git a/crun.spec b/crun.spec index 9c50b95..c71dde8 100644 --- a/crun.spec +++ b/crun.spec @@ -37,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.9.2 +Version: 1.10 Release: %autorelease URL: https://github.com/containers/%{name} Source0: %{url}/releases/download/%{version}/%{name}-%{version}.tar.xz diff --git a/sources b/sources index d19d155..b10aff9 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (crun-1.9.2.tar.xz) = 277010c1057f5be2d75870685e539868f7289171ee607b15aab928ad9aeb176b17e6ab5a830495990307314b09791b7d2b93c2e731fd33dfd4cd9b5342db29f1 +SHA512 (crun-1.10.tar.xz) = bf1e154869687f59eb3efd9eed6d37712842a8953088a340f3fb7c1d451db0dadb66eae7161c0ad6e2ec29749167cc1ff0815f722882b1fc95f7bee4f154e3f8 From 226a80d7f37bfc17353a165b5115bb1a253a7b76 Mon Sep 17 00:00:00 2001 From: Packit Date: Thu, 19 Oct 2023 10:12:49 +0000 Subject: [PATCH 30/82] [packit] 1.10 upstream release Upstream tag: 1.10 Upstream commit: c053c83c --- .gitignore | 1 + README.packit | 2 +- crun.spec | 2 +- sources | 2 +- 4 files changed, 4 insertions(+), 3 deletions(-) diff --git a/.gitignore b/.gitignore index 2919216..9832c0e 100644 --- a/.gitignore +++ b/.gitignore @@ -75,3 +75,4 @@ crun-0.1.1.tar.gz /crun-1.9.tar.xz /crun-1.9.1.tar.xz /crun-1.9.2.tar.xz +/crun-1.10.tar.xz diff --git a/README.packit b/README.packit index 8b12de4..2a3acd4 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.81.0.post1.dev4+g3347ce2b. +The file was generated using packit 0.84.0. diff --git a/crun.spec b/crun.spec index 9c50b95..c71dde8 100644 --- a/crun.spec +++ b/crun.spec @@ -37,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.9.2 +Version: 1.10 Release: %autorelease URL: https://github.com/containers/%{name} Source0: %{url}/releases/download/%{version}/%{name}-%{version}.tar.xz diff --git a/sources b/sources index d19d155..b10aff9 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (crun-1.9.2.tar.xz) = 277010c1057f5be2d75870685e539868f7289171ee607b15aab928ad9aeb176b17e6ab5a830495990307314b09791b7d2b93c2e731fd33dfd4cd9b5342db29f1 +SHA512 (crun-1.10.tar.xz) = bf1e154869687f59eb3efd9eed6d37712842a8953088a340f3fb7c1d451db0dadb66eae7161c0ad6e2ec29749167cc1ff0815f722882b1fc95f7bee4f154e3f8 From a055ddae3c7a0ebd87845ccaafb39b5b825de124 Mon Sep 17 00:00:00 2001 From: Packit Date: Thu, 26 Oct 2023 20:19:49 +0000 Subject: [PATCH 31/82] [packit] 1.11 upstream release Upstream tag: 1.11 Upstream commit: 11f8d3dc --- .gitignore | 1 + crun.spec | 2 +- sources | 2 +- 3 files changed, 3 insertions(+), 2 deletions(-) diff --git a/.gitignore b/.gitignore index 9832c0e..536b469 100644 --- a/.gitignore +++ b/.gitignore @@ -76,3 +76,4 @@ crun-0.1.1.tar.gz /crun-1.9.1.tar.xz /crun-1.9.2.tar.xz /crun-1.10.tar.xz +/crun-1.11.tar.xz diff --git a/crun.spec b/crun.spec index c71dde8..4fb8604 100644 --- a/crun.spec +++ b/crun.spec @@ -37,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.10 +Version: 1.11 Release: %autorelease URL: https://github.com/containers/%{name} Source0: %{url}/releases/download/%{version}/%{name}-%{version}.tar.xz diff --git a/sources b/sources index b10aff9..ab948da 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (crun-1.10.tar.xz) = bf1e154869687f59eb3efd9eed6d37712842a8953088a340f3fb7c1d451db0dadb66eae7161c0ad6e2ec29749167cc1ff0815f722882b1fc95f7bee4f154e3f8 +SHA512 (crun-1.11.tar.xz) = b7a7af9d0cf27d966e37c6a8022f5628e4c90b446f39feab19b01e56c2396be078815716adf38d3ee8930890a24fdd2e501e462ee045e2734c7346e610f8ec7f From 3e6fc52cb69d44978f44495c6083b579b5b4bc8a Mon Sep 17 00:00:00 2001 From: Packit Date: Thu, 26 Oct 2023 20:20:18 +0000 Subject: [PATCH 32/82] [packit] 1.11 upstream release Upstream tag: 1.11 Upstream commit: 11f8d3dc --- .gitignore | 1 + crun.spec | 2 +- sources | 2 +- 3 files changed, 3 insertions(+), 2 deletions(-) diff --git a/.gitignore b/.gitignore index 9832c0e..536b469 100644 --- a/.gitignore +++ b/.gitignore @@ -76,3 +76,4 @@ crun-0.1.1.tar.gz /crun-1.9.1.tar.xz /crun-1.9.2.tar.xz /crun-1.10.tar.xz +/crun-1.11.tar.xz diff --git a/crun.spec b/crun.spec index c71dde8..4fb8604 100644 --- a/crun.spec +++ b/crun.spec @@ -37,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.10 +Version: 1.11 Release: %autorelease URL: https://github.com/containers/%{name} Source0: %{url}/releases/download/%{version}/%{name}-%{version}.tar.xz diff --git a/sources b/sources index b10aff9..ab948da 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (crun-1.10.tar.xz) = bf1e154869687f59eb3efd9eed6d37712842a8953088a340f3fb7c1d451db0dadb66eae7161c0ad6e2ec29749167cc1ff0815f722882b1fc95f7bee4f154e3f8 +SHA512 (crun-1.11.tar.xz) = b7a7af9d0cf27d966e37c6a8022f5628e4c90b446f39feab19b01e56c2396be078815716adf38d3ee8930890a24fdd2e501e462ee045e2734c7346e610f8ec7f From 9e27171adb56d7744089b4fe6b549a30b10475fa Mon Sep 17 00:00:00 2001 From: Packit Date: Mon, 30 Oct 2023 20:25:09 +0000 Subject: [PATCH 33/82] [packit] 1.11.1 upstream release Upstream tag: 1.11.1 Upstream commit: 1084f952 --- .gitignore | 1 + crun.spec | 2 +- sources | 2 +- 3 files changed, 3 insertions(+), 2 deletions(-) diff --git a/.gitignore b/.gitignore index 536b469..0aafa9d 100644 --- a/.gitignore +++ b/.gitignore @@ -77,3 +77,4 @@ crun-0.1.1.tar.gz /crun-1.9.2.tar.xz /crun-1.10.tar.xz /crun-1.11.tar.xz +/crun-1.11.1.tar.xz diff --git a/crun.spec b/crun.spec index 4fb8604..febfc18 100644 --- a/crun.spec +++ b/crun.spec @@ -37,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.11 +Version: 1.11.1 Release: %autorelease URL: https://github.com/containers/%{name} Source0: %{url}/releases/download/%{version}/%{name}-%{version}.tar.xz diff --git a/sources b/sources index ab948da..47b0f39 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (crun-1.11.tar.xz) = b7a7af9d0cf27d966e37c6a8022f5628e4c90b446f39feab19b01e56c2396be078815716adf38d3ee8930890a24fdd2e501e462ee045e2734c7346e610f8ec7f +SHA512 (crun-1.11.1.tar.xz) = c539b57f8419724dd6e9d3b7d0a3ed8d2f0d1e9089df66aa0a811fdf73ca72bc160424dea1cc597b0f98576e011b92eac39a62c7fddb67772ac5cf173c96e3fa From d92e05e1948681654ff05b376691c8ba8ce5d7d5 Mon Sep 17 00:00:00 2001 From: Packit Date: Mon, 30 Oct 2023 20:26:00 +0000 Subject: [PATCH 34/82] [packit] 1.11.1 upstream release Upstream tag: 1.11.1 Upstream commit: 1084f952 --- .gitignore | 1 + crun.spec | 2 +- sources | 2 +- 3 files changed, 3 insertions(+), 2 deletions(-) diff --git a/.gitignore b/.gitignore index 536b469..0aafa9d 100644 --- a/.gitignore +++ b/.gitignore @@ -77,3 +77,4 @@ crun-0.1.1.tar.gz /crun-1.9.2.tar.xz /crun-1.10.tar.xz /crun-1.11.tar.xz +/crun-1.11.1.tar.xz diff --git a/crun.spec b/crun.spec index 4fb8604..febfc18 100644 --- a/crun.spec +++ b/crun.spec @@ -37,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.11 +Version: 1.11.1 Release: %autorelease URL: https://github.com/containers/%{name} Source0: %{url}/releases/download/%{version}/%{name}-%{version}.tar.xz diff --git a/sources b/sources index ab948da..47b0f39 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (crun-1.11.tar.xz) = b7a7af9d0cf27d966e37c6a8022f5628e4c90b446f39feab19b01e56c2396be078815716adf38d3ee8930890a24fdd2e501e462ee045e2734c7346e610f8ec7f +SHA512 (crun-1.11.1.tar.xz) = c539b57f8419724dd6e9d3b7d0a3ed8d2f0d1e9089df66aa0a811fdf73ca72bc160424dea1cc597b0f98576e011b92eac39a62c7fddb67772ac5cf173c96e3fa From 088ddce3c6d338180fa2a3dcdd5b40ad8ca92fc2 Mon Sep 17 00:00:00 2001 From: Packit Date: Tue, 7 Nov 2023 12:54:52 +0000 Subject: [PATCH 35/82] [packit] 1.11.2 upstream release Upstream tag: 1.11.2 Upstream commit: ab0edeef --- .gitignore | 1 + README.packit | 2 +- crun.spec | 2 +- sources | 2 +- 4 files changed, 4 insertions(+), 3 deletions(-) diff --git a/.gitignore b/.gitignore index 0aafa9d..82849e2 100644 --- a/.gitignore +++ b/.gitignore @@ -78,3 +78,4 @@ crun-0.1.1.tar.gz /crun-1.10.tar.xz /crun-1.11.tar.xz /crun-1.11.1.tar.xz +/crun-1.11.2.tar.xz diff --git a/README.packit b/README.packit index 2a3acd4..5998f60 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.84.0. +The file was generated using packit 0.85.0. diff --git a/crun.spec b/crun.spec index febfc18..e94dce0 100644 --- a/crun.spec +++ b/crun.spec @@ -37,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.11.1 +Version: 1.11.2 Release: %autorelease URL: https://github.com/containers/%{name} Source0: %{url}/releases/download/%{version}/%{name}-%{version}.tar.xz diff --git a/sources b/sources index 47b0f39..d382316 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (crun-1.11.1.tar.xz) = c539b57f8419724dd6e9d3b7d0a3ed8d2f0d1e9089df66aa0a811fdf73ca72bc160424dea1cc597b0f98576e011b92eac39a62c7fddb67772ac5cf173c96e3fa +SHA512 (crun-1.11.2.tar.xz) = ae35ffb9bd1c7acebfd7f6236fa6a7ad524593d8f2cea1203f0e89023e9791d2d5bbc5c5cfc32ee5f18ad80662a1659076ab5f4d5ff74c6026842f2dd12be977 From 8636b679c45fde11a3972696dc986e9bc9b492d8 Mon Sep 17 00:00:00 2001 From: Packit Date: Tue, 7 Nov 2023 12:56:06 +0000 Subject: [PATCH 36/82] [packit] 1.11.2 upstream release Upstream tag: 1.11.2 Upstream commit: ab0edeef --- .gitignore | 1 + README.packit | 2 +- crun.spec | 2 +- sources | 2 +- 4 files changed, 4 insertions(+), 3 deletions(-) diff --git a/.gitignore b/.gitignore index 0aafa9d..82849e2 100644 --- a/.gitignore +++ b/.gitignore @@ -78,3 +78,4 @@ crun-0.1.1.tar.gz /crun-1.10.tar.xz /crun-1.11.tar.xz /crun-1.11.1.tar.xz +/crun-1.11.2.tar.xz diff --git a/README.packit b/README.packit index 2a3acd4..5998f60 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.84.0. +The file was generated using packit 0.85.0. diff --git a/crun.spec b/crun.spec index febfc18..e94dce0 100644 --- a/crun.spec +++ b/crun.spec @@ -37,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.11.1 +Version: 1.11.2 Release: %autorelease URL: https://github.com/containers/%{name} Source0: %{url}/releases/download/%{version}/%{name}-%{version}.tar.xz diff --git a/sources b/sources index 47b0f39..d382316 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (crun-1.11.1.tar.xz) = c539b57f8419724dd6e9d3b7d0a3ed8d2f0d1e9089df66aa0a811fdf73ca72bc160424dea1cc597b0f98576e011b92eac39a62c7fddb67772ac5cf173c96e3fa +SHA512 (crun-1.11.2.tar.xz) = ae35ffb9bd1c7acebfd7f6236fa6a7ad524593d8f2cea1203f0e89023e9791d2d5bbc5c5cfc32ee5f18ad80662a1659076ab5f4d5ff74c6026842f2dd12be977 From 2463e51c308a77c5e2d74211ff097515511ac08a Mon Sep 17 00:00:00 2001 From: Packit Date: Thu, 23 Nov 2023 17:14:16 +0000 Subject: [PATCH 37/82] [packit] 1.12 upstream release Upstream tag: 1.12 Upstream commit: ce429cb2 --- .gitignore | 1 + README.packit | 2 +- crun.spec | 2 +- sources | 2 +- 4 files changed, 4 insertions(+), 3 deletions(-) diff --git a/.gitignore b/.gitignore index 82849e2..039a846 100644 --- a/.gitignore +++ b/.gitignore @@ -79,3 +79,4 @@ crun-0.1.1.tar.gz /crun-1.11.tar.xz /crun-1.11.1.tar.xz /crun-1.11.2.tar.xz +/crun-1.12.tar.xz diff --git a/README.packit b/README.packit index 5998f60..d778d97 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.85.0. +The file was generated using packit 0.86.2.post1.dev2+g209847d1. diff --git a/crun.spec b/crun.spec index e94dce0..11589d5 100644 --- a/crun.spec +++ b/crun.spec @@ -37,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.11.2 +Version: 1.12 Release: %autorelease URL: https://github.com/containers/%{name} Source0: %{url}/releases/download/%{version}/%{name}-%{version}.tar.xz diff --git a/sources b/sources index d382316..a810830 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (crun-1.11.2.tar.xz) = ae35ffb9bd1c7acebfd7f6236fa6a7ad524593d8f2cea1203f0e89023e9791d2d5bbc5c5cfc32ee5f18ad80662a1659076ab5f4d5ff74c6026842f2dd12be977 +SHA512 (crun-1.12.tar.xz) = 3ed4d2c2b27ea1b9c0c68762e2eff0f18ee9efcd401a9f7fc984459f1b593def2a353484c8c0c5967fb2aae11df446aca4353346f843e3a0298d2400721ee488 From 2e69b59d670a0fa8dc6eee3613bda9af85957886 Mon Sep 17 00:00:00 2001 From: Packit Date: Thu, 23 Nov 2023 17:14:55 +0000 Subject: [PATCH 38/82] [packit] 1.12 upstream release Upstream tag: 1.12 Upstream commit: ce429cb2 --- .gitignore | 1 + README.packit | 2 +- crun.spec | 2 +- sources | 2 +- 4 files changed, 4 insertions(+), 3 deletions(-) diff --git a/.gitignore b/.gitignore index 82849e2..039a846 100644 --- a/.gitignore +++ b/.gitignore @@ -79,3 +79,4 @@ crun-0.1.1.tar.gz /crun-1.11.tar.xz /crun-1.11.1.tar.xz /crun-1.11.2.tar.xz +/crun-1.12.tar.xz diff --git a/README.packit b/README.packit index 5998f60..d778d97 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.85.0. +The file was generated using packit 0.86.2.post1.dev2+g209847d1. diff --git a/crun.spec b/crun.spec index e94dce0..11589d5 100644 --- a/crun.spec +++ b/crun.spec @@ -37,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.11.2 +Version: 1.12 Release: %autorelease URL: https://github.com/containers/%{name} Source0: %{url}/releases/download/%{version}/%{name}-%{version}.tar.xz diff --git a/sources b/sources index d382316..a810830 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (crun-1.11.2.tar.xz) = ae35ffb9bd1c7acebfd7f6236fa6a7ad524593d8f2cea1203f0e89023e9791d2d5bbc5c5cfc32ee5f18ad80662a1659076ab5f4d5ff74c6026842f2dd12be977 +SHA512 (crun-1.12.tar.xz) = 3ed4d2c2b27ea1b9c0c68762e2eff0f18ee9efcd401a9f7fc984459f1b593def2a353484c8c0c5967fb2aae11df446aca4353346f843e3a0298d2400721ee488 From 8a0eba933914f964edb130f8c637c503e0a68eab Mon Sep 17 00:00:00 2001 From: Packit Date: Mon, 15 Jan 2024 16:26:27 +0000 Subject: [PATCH 39/82] [packit] 1.13 upstream release Upstream tag: 1.13 Upstream commit: c7613497 --- .gitignore | 1 + README.packit | 2 +- crun.spec | 2 +- sources | 2 +- 4 files changed, 4 insertions(+), 3 deletions(-) diff --git a/.gitignore b/.gitignore index 039a846..d9d87fd 100644 --- a/.gitignore +++ b/.gitignore @@ -80,3 +80,4 @@ crun-0.1.1.tar.gz /crun-1.11.1.tar.xz /crun-1.11.2.tar.xz /crun-1.12.tar.xz +/crun-1.13.tar.xz diff --git a/README.packit b/README.packit index d778d97..8c508a5 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.86.2.post1.dev2+g209847d1. +The file was generated using packit 0.88.0. diff --git a/crun.spec b/crun.spec index 11589d5..3a47243 100644 --- a/crun.spec +++ b/crun.spec @@ -37,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.12 +Version: 1.13 Release: %autorelease URL: https://github.com/containers/%{name} Source0: %{url}/releases/download/%{version}/%{name}-%{version}.tar.xz diff --git a/sources b/sources index a810830..174b110 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (crun-1.12.tar.xz) = 3ed4d2c2b27ea1b9c0c68762e2eff0f18ee9efcd401a9f7fc984459f1b593def2a353484c8c0c5967fb2aae11df446aca4353346f843e3a0298d2400721ee488 +SHA512 (crun-1.13.tar.xz) = 55e2a1cea019dfa3bf3c4c4ae369ecbd13f348a8056d83ca6b4ff4d0c76c841631e38ccdb314ff31e87e92c817bc994412dbca0dd73c20475322efcd2c748837 From 09597208b1ceb4b0a994f5463346e72707b4ebb2 Mon Sep 17 00:00:00 2001 From: Packit Date: Mon, 15 Jan 2024 16:26:48 +0000 Subject: [PATCH 40/82] [packit] 1.13 upstream release Upstream tag: 1.13 Upstream commit: c7613497 --- .gitignore | 1 + README.packit | 2 +- crun.spec | 2 +- sources | 2 +- 4 files changed, 4 insertions(+), 3 deletions(-) diff --git a/.gitignore b/.gitignore index 039a846..d9d87fd 100644 --- a/.gitignore +++ b/.gitignore @@ -80,3 +80,4 @@ crun-0.1.1.tar.gz /crun-1.11.1.tar.xz /crun-1.11.2.tar.xz /crun-1.12.tar.xz +/crun-1.13.tar.xz diff --git a/README.packit b/README.packit index d778d97..8c508a5 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.86.2.post1.dev2+g209847d1. +The file was generated using packit 0.88.0. diff --git a/crun.spec b/crun.spec index 11589d5..3a47243 100644 --- a/crun.spec +++ b/crun.spec @@ -37,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.12 +Version: 1.13 Release: %autorelease URL: https://github.com/containers/%{name} Source0: %{url}/releases/download/%{version}/%{name}-%{version}.tar.xz diff --git a/sources b/sources index a810830..174b110 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (crun-1.12.tar.xz) = 3ed4d2c2b27ea1b9c0c68762e2eff0f18ee9efcd401a9f7fc984459f1b593def2a353484c8c0c5967fb2aae11df446aca4353346f843e3a0298d2400721ee488 +SHA512 (crun-1.13.tar.xz) = 55e2a1cea019dfa3bf3c4c4ae369ecbd13f348a8056d83ca6b4ff4d0c76c841631e38ccdb314ff31e87e92c817bc994412dbca0dd73c20475322efcd2c748837 From 6f3756d354b67979b1ecd5887ce78607e41e488a Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Fri, 19 Jan 2024 16:25:43 +0000 Subject: [PATCH 41/82] Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild From 80581cdbcd14df21fa3348b7b9a8a1b022d2c682 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Wed, 24 Jan 2024 08:32:27 +0000 Subject: [PATCH 42/82] Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild From f0433c54af08412ebab32432be38eb257d2d67b9 Mon Sep 17 00:00:00 2001 From: Packit Date: Wed, 24 Jan 2024 16:53:52 +0000 Subject: [PATCH 43/82] [packit] 1.14 upstream release Upstream tag: 1.14 Upstream commit: 667e6ebd --- .gitignore | 1 + README.packit | 2 +- crun.spec | 2 +- sources | 2 +- 4 files changed, 4 insertions(+), 3 deletions(-) diff --git a/.gitignore b/.gitignore index d9d87fd..cf3517d 100644 --- a/.gitignore +++ b/.gitignore @@ -81,3 +81,4 @@ crun-0.1.1.tar.gz /crun-1.11.2.tar.xz /crun-1.12.tar.xz /crun-1.13.tar.xz +/crun-1.14.tar.xz diff --git a/README.packit b/README.packit index 8c508a5..bba9424 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.88.0. +The file was generated using packit 0.89.0.post1.dev4+gabf90471. diff --git a/crun.spec b/crun.spec index 3a47243..93dcbe3 100644 --- a/crun.spec +++ b/crun.spec @@ -37,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.13 +Version: 1.14 Release: %autorelease URL: https://github.com/containers/%{name} Source0: %{url}/releases/download/%{version}/%{name}-%{version}.tar.xz diff --git a/sources b/sources index 174b110..6ded306 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (crun-1.13.tar.xz) = 55e2a1cea019dfa3bf3c4c4ae369ecbd13f348a8056d83ca6b4ff4d0c76c841631e38ccdb314ff31e87e92c817bc994412dbca0dd73c20475322efcd2c748837 +SHA512 (crun-1.14.tar.xz) = ec0dbbc6a0ad0f0beaf9384b2eda3b3d2ddbde1934f72312309cce9aeb38cf61937df7a5863a702e04251c511d6c5c56626e63b1f59a4c1cfeecd939f7c79f9d From b5eed9964259d7b0b8bff536065ded7f34536c84 Mon Sep 17 00:00:00 2001 From: Packit Date: Wed, 24 Jan 2024 16:54:20 +0000 Subject: [PATCH 44/82] [packit] 1.14 upstream release Upstream tag: 1.14 Upstream commit: 667e6ebd --- .gitignore | 1 + README.packit | 2 +- crun.spec | 2 +- sources | 2 +- 4 files changed, 4 insertions(+), 3 deletions(-) diff --git a/.gitignore b/.gitignore index d9d87fd..cf3517d 100644 --- a/.gitignore +++ b/.gitignore @@ -81,3 +81,4 @@ crun-0.1.1.tar.gz /crun-1.11.2.tar.xz /crun-1.12.tar.xz /crun-1.13.tar.xz +/crun-1.14.tar.xz diff --git a/README.packit b/README.packit index 8c508a5..bba9424 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.88.0. +The file was generated using packit 0.89.0.post1.dev4+gabf90471. diff --git a/crun.spec b/crun.spec index 3a47243..93dcbe3 100644 --- a/crun.spec +++ b/crun.spec @@ -37,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.13 +Version: 1.14 Release: %autorelease URL: https://github.com/containers/%{name} Source0: %{url}/releases/download/%{version}/%{name}-%{version}.tar.xz diff --git a/sources b/sources index 174b110..6ded306 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (crun-1.13.tar.xz) = 55e2a1cea019dfa3bf3c4c4ae369ecbd13f348a8056d83ca6b4ff4d0c76c841631e38ccdb314ff31e87e92c817bc994412dbca0dd73c20475322efcd2c748837 +SHA512 (crun-1.14.tar.xz) = ec0dbbc6a0ad0f0beaf9384b2eda3b3d2ddbde1934f72312309cce9aeb38cf61937df7a5863a702e04251c511d6c5c56626e63b1f59a4c1cfeecd939f7c79f9d From 4fb0f0ab02aeb30a3dd3a67b118142f396e57109 Mon Sep 17 00:00:00 2001 From: Packit Date: Thu, 8 Feb 2024 18:31:15 +0000 Subject: [PATCH 45/82] [packit] 1.14.1 upstream release Upstream tag: 1.14.1 Upstream commit: de537a79 --- .gitignore | 1 + README.packit | 2 +- crun.spec | 2 +- sources | 2 +- 4 files changed, 4 insertions(+), 3 deletions(-) diff --git a/.gitignore b/.gitignore index cf3517d..b10d346 100644 --- a/.gitignore +++ b/.gitignore @@ -82,3 +82,4 @@ crun-0.1.1.tar.gz /crun-1.12.tar.xz /crun-1.13.tar.xz /crun-1.14.tar.xz +/crun-1.14.1.tar.xz diff --git a/README.packit b/README.packit index bba9424..29cc7d8 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.89.0.post1.dev4+gabf90471. +The file was generated using packit 0.90.0.post1.dev9+g1f0325d1. diff --git a/crun.spec b/crun.spec index 93dcbe3..69fe6d4 100644 --- a/crun.spec +++ b/crun.spec @@ -37,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.14 +Version: 1.14.1 Release: %autorelease URL: https://github.com/containers/%{name} Source0: %{url}/releases/download/%{version}/%{name}-%{version}.tar.xz diff --git a/sources b/sources index 6ded306..21b134f 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (crun-1.14.tar.xz) = ec0dbbc6a0ad0f0beaf9384b2eda3b3d2ddbde1934f72312309cce9aeb38cf61937df7a5863a702e04251c511d6c5c56626e63b1f59a4c1cfeecd939f7c79f9d +SHA512 (crun-1.14.1.tar.xz) = 4a45941e8257b5180e30bcd5b40837c632261187508693002c02c33764bc8e031a3c9345d8a5e5989a5427c7f237595c457f1eb8cdc7967867976cc4abe6bc5a From 87f13f4a7aae4e97ecebcc434eea77733d2da76d Mon Sep 17 00:00:00 2001 From: Packit Date: Thu, 8 Feb 2024 18:31:56 +0000 Subject: [PATCH 46/82] [packit] 1.14.1 upstream release Upstream tag: 1.14.1 Upstream commit: de537a79 --- .gitignore | 1 + README.packit | 2 +- crun.spec | 2 +- sources | 2 +- 4 files changed, 4 insertions(+), 3 deletions(-) diff --git a/.gitignore b/.gitignore index cf3517d..b10d346 100644 --- a/.gitignore +++ b/.gitignore @@ -82,3 +82,4 @@ crun-0.1.1.tar.gz /crun-1.12.tar.xz /crun-1.13.tar.xz /crun-1.14.tar.xz +/crun-1.14.1.tar.xz diff --git a/README.packit b/README.packit index bba9424..29cc7d8 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.89.0.post1.dev4+gabf90471. +The file was generated using packit 0.90.0.post1.dev9+g1f0325d1. diff --git a/crun.spec b/crun.spec index 93dcbe3..69fe6d4 100644 --- a/crun.spec +++ b/crun.spec @@ -37,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.14 +Version: 1.14.1 Release: %autorelease URL: https://github.com/containers/%{name} Source0: %{url}/releases/download/%{version}/%{name}-%{version}.tar.xz diff --git a/sources b/sources index 6ded306..21b134f 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (crun-1.14.tar.xz) = ec0dbbc6a0ad0f0beaf9384b2eda3b3d2ddbde1934f72312309cce9aeb38cf61937df7a5863a702e04251c511d6c5c56626e63b1f59a4c1cfeecd939f7c79f9d +SHA512 (crun-1.14.1.tar.xz) = 4a45941e8257b5180e30bcd5b40837c632261187508693002c02c33764bc8e031a3c9345d8a5e5989a5427c7f237595c457f1eb8cdc7967867976cc4abe6bc5a From f133fdfcb3ba24782b98c0e261d62742be7c5be4 Mon Sep 17 00:00:00 2001 From: Packit Date: Fri, 16 Feb 2024 17:13:05 +0000 Subject: [PATCH 47/82] [packit] 1.14.2 upstream release Upstream tag: 1.14.2 Upstream commit: 32b139f7 --- .gitignore | 1 + README.packit | 2 +- crun.spec | 2 +- sources | 2 +- 4 files changed, 4 insertions(+), 3 deletions(-) diff --git a/.gitignore b/.gitignore index b10d346..3db93c5 100644 --- a/.gitignore +++ b/.gitignore @@ -83,3 +83,4 @@ crun-0.1.1.tar.gz /crun-1.13.tar.xz /crun-1.14.tar.xz /crun-1.14.1.tar.xz +/crun-1.14.2.tar.xz diff --git a/README.packit b/README.packit index 29cc7d8..f592284 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.90.0.post1.dev9+g1f0325d1. +The file was generated using packit 0.91.0.post1.dev4+ge6fd4a25. diff --git a/crun.spec b/crun.spec index 69fe6d4..a883365 100644 --- a/crun.spec +++ b/crun.spec @@ -37,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.14.1 +Version: 1.14.2 Release: %autorelease URL: https://github.com/containers/%{name} Source0: %{url}/releases/download/%{version}/%{name}-%{version}.tar.xz diff --git a/sources b/sources index 21b134f..1a138f6 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (crun-1.14.1.tar.xz) = 4a45941e8257b5180e30bcd5b40837c632261187508693002c02c33764bc8e031a3c9345d8a5e5989a5427c7f237595c457f1eb8cdc7967867976cc4abe6bc5a +SHA512 (crun-1.14.2.tar.xz) = 816598207da38bb172d974b3d45ec2bb1781c202163a409765475aa742e2545f3e9b31e358a6742f05391e0cd6a012e615532b63ba0f445fbb6edb6ae2d120d8 From 232bb5b8e159ec61e0f4728b57a4c81f6d720db0 Mon Sep 17 00:00:00 2001 From: Packit Date: Fri, 16 Feb 2024 17:13:51 +0000 Subject: [PATCH 48/82] [packit] 1.14.2 upstream release Upstream tag: 1.14.2 Upstream commit: 32b139f7 --- .gitignore | 1 + README.packit | 2 +- crun.spec | 2 +- sources | 2 +- 4 files changed, 4 insertions(+), 3 deletions(-) diff --git a/.gitignore b/.gitignore index b10d346..3db93c5 100644 --- a/.gitignore +++ b/.gitignore @@ -83,3 +83,4 @@ crun-0.1.1.tar.gz /crun-1.13.tar.xz /crun-1.14.tar.xz /crun-1.14.1.tar.xz +/crun-1.14.2.tar.xz diff --git a/README.packit b/README.packit index 29cc7d8..f592284 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.90.0.post1.dev9+g1f0325d1. +The file was generated using packit 0.91.0.post1.dev4+ge6fd4a25. diff --git a/crun.spec b/crun.spec index 69fe6d4..a883365 100644 --- a/crun.spec +++ b/crun.spec @@ -37,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.14.1 +Version: 1.14.2 Release: %autorelease URL: https://github.com/containers/%{name} Source0: %{url}/releases/download/%{version}/%{name}-%{version}.tar.xz diff --git a/sources b/sources index 21b134f..1a138f6 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (crun-1.14.1.tar.xz) = 4a45941e8257b5180e30bcd5b40837c632261187508693002c02c33764bc8e031a3c9345d8a5e5989a5427c7f237595c457f1eb8cdc7967867976cc4abe6bc5a +SHA512 (crun-1.14.2.tar.xz) = 816598207da38bb172d974b3d45ec2bb1781c202163a409765475aa742e2545f3e9b31e358a6742f05391e0cd6a012e615532b63ba0f445fbb6edb6ae2d120d8 From d84ba1681f20455c22fe2124a4073da4a630c36e Mon Sep 17 00:00:00 2001 From: Packit Date: Sat, 17 Feb 2024 08:35:36 +0000 Subject: [PATCH 49/82] [packit] 1.14.3 upstream release Upstream tag: 1.14.3 Upstream commit: 1961d211 --- .gitignore | 1 + crun.spec | 2 +- sources | 2 +- 3 files changed, 3 insertions(+), 2 deletions(-) diff --git a/.gitignore b/.gitignore index 3db93c5..8f10920 100644 --- a/.gitignore +++ b/.gitignore @@ -84,3 +84,4 @@ crun-0.1.1.tar.gz /crun-1.14.tar.xz /crun-1.14.1.tar.xz /crun-1.14.2.tar.xz +/crun-1.14.3.tar.xz diff --git a/crun.spec b/crun.spec index a883365..d48bda1 100644 --- a/crun.spec +++ b/crun.spec @@ -37,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.14.2 +Version: 1.14.3 Release: %autorelease URL: https://github.com/containers/%{name} Source0: %{url}/releases/download/%{version}/%{name}-%{version}.tar.xz diff --git a/sources b/sources index 1a138f6..c99de97 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (crun-1.14.2.tar.xz) = 816598207da38bb172d974b3d45ec2bb1781c202163a409765475aa742e2545f3e9b31e358a6742f05391e0cd6a012e615532b63ba0f445fbb6edb6ae2d120d8 +SHA512 (crun-1.14.3.tar.xz) = d6645c519ff00dda5def6d58240600d15e76969489918d51c0def2fee7dbad6374f83e5afc14a998d176aa2944765df5cd84c3031b265a1931ab23f2fc965fc1 From a5344701e79f516d618749e322af054365654fd9 Mon Sep 17 00:00:00 2001 From: Packit Date: Sat, 17 Feb 2024 08:36:04 +0000 Subject: [PATCH 50/82] [packit] 1.14.3 upstream release Upstream tag: 1.14.3 Upstream commit: 1961d211 --- .gitignore | 1 + crun.spec | 2 +- sources | 2 +- 3 files changed, 3 insertions(+), 2 deletions(-) diff --git a/.gitignore b/.gitignore index 3db93c5..8f10920 100644 --- a/.gitignore +++ b/.gitignore @@ -84,3 +84,4 @@ crun-0.1.1.tar.gz /crun-1.14.tar.xz /crun-1.14.1.tar.xz /crun-1.14.2.tar.xz +/crun-1.14.3.tar.xz diff --git a/crun.spec b/crun.spec index a883365..d48bda1 100644 --- a/crun.spec +++ b/crun.spec @@ -37,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.14.2 +Version: 1.14.3 Release: %autorelease URL: https://github.com/containers/%{name} Source0: %{url}/releases/download/%{version}/%{name}-%{version}.tar.xz diff --git a/sources b/sources index 1a138f6..c99de97 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (crun-1.14.2.tar.xz) = 816598207da38bb172d974b3d45ec2bb1781c202163a409765475aa742e2545f3e9b31e358a6742f05391e0cd6a012e615532b63ba0f445fbb6edb6ae2d120d8 +SHA512 (crun-1.14.3.tar.xz) = d6645c519ff00dda5def6d58240600d15e76969489918d51c0def2fee7dbad6374f83e5afc14a998d176aa2944765df5cd84c3031b265a1931ab23f2fc965fc1 From b513ddd2589a33dcd3da57c0638c22355f1b3bfa Mon Sep 17 00:00:00 2001 From: Packit Date: Thu, 29 Feb 2024 17:45:20 +0000 Subject: [PATCH 51/82] [packit] 1.14.4 upstream release Upstream tag: 1.14.4 Upstream commit: a220ca66 --- .gitignore | 1 + README.packit | 2 +- crun.spec | 6 +++--- sources | 2 +- 4 files changed, 6 insertions(+), 5 deletions(-) diff --git a/.gitignore b/.gitignore index 8f10920..5ac2073 100644 --- a/.gitignore +++ b/.gitignore @@ -85,3 +85,4 @@ crun-0.1.1.tar.gz /crun-1.14.1.tar.xz /crun-1.14.2.tar.xz /crun-1.14.3.tar.xz +/crun-1.14.4.tar.xz diff --git a/README.packit b/README.packit index f592284..31341b6 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.91.0.post1.dev4+ge6fd4a25. +The file was generated using packit 0.93.0. diff --git a/crun.spec b/crun.spec index d48bda1..1cf5209 100644 --- a/crun.spec +++ b/crun.spec @@ -37,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.14.3 +Version: 1.14.4 Release: %autorelease URL: https://github.com/containers/%{name} Source0: %{url}/releases/download/%{version}/%{name}-%{version}.tar.xz @@ -116,11 +116,11 @@ Recommends: wasmedge rm -rf %{buildroot}%{_prefix}/lib* %if %{defined krun_support} -ln -s %{_bindir}/%{name} %{buildroot}%{_bindir}/krun +ln -s %{name} %{buildroot}%{_bindir}/krun %endif %if %{defined wasm_support} -ln -s %{_bindir}/%{name} %{buildroot}%{_bindir}/%{name}-wasm +ln -s %{name} %{buildroot}%{_bindir}/%{name}-wasm %endif %files diff --git a/sources b/sources index c99de97..f2ac790 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (crun-1.14.3.tar.xz) = d6645c519ff00dda5def6d58240600d15e76969489918d51c0def2fee7dbad6374f83e5afc14a998d176aa2944765df5cd84c3031b265a1931ab23f2fc965fc1 +SHA512 (crun-1.14.4.tar.xz) = 1681ea85de3540958b4d7efadcf22c6f47c991fc4681a5028404952567c0b1b0220ad0ce0e0f0d727da27d8e63495a8bfc43a13b3511b1455106fdfec2e32e49 From 2807443b74a09518479d54bb0ad6e5a45ef9f4e2 Mon Sep 17 00:00:00 2001 From: Packit Date: Thu, 29 Feb 2024 17:46:46 +0000 Subject: [PATCH 52/82] [packit] 1.14.4 upstream release Upstream tag: 1.14.4 Upstream commit: a220ca66 --- .gitignore | 1 + README.packit | 2 +- crun.spec | 6 +++--- sources | 2 +- 4 files changed, 6 insertions(+), 5 deletions(-) diff --git a/.gitignore b/.gitignore index 8f10920..5ac2073 100644 --- a/.gitignore +++ b/.gitignore @@ -85,3 +85,4 @@ crun-0.1.1.tar.gz /crun-1.14.1.tar.xz /crun-1.14.2.tar.xz /crun-1.14.3.tar.xz +/crun-1.14.4.tar.xz diff --git a/README.packit b/README.packit index f592284..31341b6 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.91.0.post1.dev4+ge6fd4a25. +The file was generated using packit 0.93.0. diff --git a/crun.spec b/crun.spec index d48bda1..1cf5209 100644 --- a/crun.spec +++ b/crun.spec @@ -37,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.14.3 +Version: 1.14.4 Release: %autorelease URL: https://github.com/containers/%{name} Source0: %{url}/releases/download/%{version}/%{name}-%{version}.tar.xz @@ -116,11 +116,11 @@ Recommends: wasmedge rm -rf %{buildroot}%{_prefix}/lib* %if %{defined krun_support} -ln -s %{_bindir}/%{name} %{buildroot}%{_bindir}/krun +ln -s %{name} %{buildroot}%{_bindir}/krun %endif %if %{defined wasm_support} -ln -s %{_bindir}/%{name} %{buildroot}%{_bindir}/%{name}-wasm +ln -s %{name} %{buildroot}%{_bindir}/%{name}-wasm %endif %files diff --git a/sources b/sources index c99de97..f2ac790 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (crun-1.14.3.tar.xz) = d6645c519ff00dda5def6d58240600d15e76969489918d51c0def2fee7dbad6374f83e5afc14a998d176aa2944765df5cd84c3031b265a1931ab23f2fc965fc1 +SHA512 (crun-1.14.4.tar.xz) = 1681ea85de3540958b4d7efadcf22c6f47c991fc4681a5028404952567c0b1b0220ad0ce0e0f0d727da27d8e63495a8bfc43a13b3511b1455106fdfec2e32e49 From 73b7137ed8e03895afcbdae46f23a1aef6200fcb Mon Sep 17 00:00:00 2001 From: JasenChao Date: Tue, 5 Mar 2024 19:52:42 +0800 Subject: [PATCH 53/82] Add riscv64 support. --- crun.spec | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/crun.spec b/crun.spec index d48bda1..924bbe0 100644 --- a/crun.spec +++ b/crun.spec @@ -45,7 +45,7 @@ License: GPL-2.0-only %if %{defined golang_arches_future} ExclusiveArch: %{golang_arches_future} %else -ExclusiveArch: aarch64 ppc64le riscv64 s390x x86_64 +ExclusiveArch: aarch64 ppc64le riscv64 s390x x86_64 riscv64 %endif BuildRequires: autoconf BuildRequires: automake @@ -62,9 +62,11 @@ BuildRequires: libseccomp-devel BuildRequires: python3-libmount BuildRequires: libtool BuildRequires: protobuf-c-devel +%ifnarch riscv64 BuildRequires: criu-devel >= 3.17.1-2 Recommends: criu >= 3.17.1 Recommends: criu-libs +%endif %if %{defined wasmedge_support} BuildRequires: wasmedge-devel %endif From d70c46713e8d76bd5ec713bd986cecb1871ad15b Mon Sep 17 00:00:00 2001 From: Giuseppe Scrivano Date: Tue, 5 Mar 2024 22:06:08 +0100 Subject: [PATCH 54/82] Revert "Add riscv64 support." This reverts commit 73b7137ed8e03895afcbdae46f23a1aef6200fcb. Signed-off-by: Giuseppe Scrivano --- crun.spec | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/crun.spec b/crun.spec index 17f54dd..1cf5209 100644 --- a/crun.spec +++ b/crun.spec @@ -45,7 +45,7 @@ License: GPL-2.0-only %if %{defined golang_arches_future} ExclusiveArch: %{golang_arches_future} %else -ExclusiveArch: aarch64 ppc64le riscv64 s390x x86_64 riscv64 +ExclusiveArch: aarch64 ppc64le riscv64 s390x x86_64 %endif BuildRequires: autoconf BuildRequires: automake @@ -62,11 +62,9 @@ BuildRequires: libseccomp-devel BuildRequires: python3-libmount BuildRequires: libtool BuildRequires: protobuf-c-devel -%ifnarch riscv64 BuildRequires: criu-devel >= 3.17.1-2 Recommends: criu >= 3.17.1 Recommends: criu-libs -%endif %if %{defined wasmedge_support} BuildRequires: wasmedge-devel %endif From 2f7268f661d1035d4391e675f68f6159514f4ce6 Mon Sep 17 00:00:00 2001 From: Lokesh Mandvekar Date: Wed, 27 Mar 2024 21:08:10 +0530 Subject: [PATCH 55/82] remove eln macro Resolves: #2271814 Signed-off-by: Lokesh Mandvekar --- crun.spec | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/crun.spec b/crun.spec index 1cf5209..4eef9a3 100644 --- a/crun.spec +++ b/crun.spec @@ -6,8 +6,7 @@ %ifarch aarch64 || x86_64 %global wasm_support 1 -# wasmedge not present on Fedora ELN environments -%if !0%{?eln} +%if %{defined copr_project} && "%{?copr_project}" == "podman-next" %global wasmedge_support 1 %global wasmedge_opts --with-wasmedge %endif From 7d471b682cefc843f086df5cd464bbaa1c01ca56 Mon Sep 17 00:00:00 2001 From: Lokesh Mandvekar Date: Wed, 27 Mar 2024 21:24:24 +0530 Subject: [PATCH 56/82] wasmedge should stay enabled for official fedora --- crun.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/crun.spec b/crun.spec index 4eef9a3..25fbd04 100644 --- a/crun.spec +++ b/crun.spec @@ -6,7 +6,7 @@ %ifarch aarch64 || x86_64 %global wasm_support 1 -%if %{defined copr_project} && "%{?copr_project}" == "podman-next" +%if %{defined fedora} || (%{defined copr_project} && "%{?copr_project}" == "podman-next") %global wasmedge_support 1 %global wasmedge_opts --with-wasmedge %endif From 665170cd1086276ae57030f79300f6de79017b82 Mon Sep 17 00:00:00 2001 From: Packit Date: Thu, 2 May 2024 11:52:31 +0000 Subject: [PATCH 57/82] Update to 1.15 upstream release Upstream tag: 1.15 Upstream commit: e6eacaf4 Commit authored by Packit automation (https://packit.dev/) --- .gitignore | 1 + .packit.yaml | 89 ++++++++++++++++++++++++++++++++++++++++++++++----- README.packit | 2 +- crun.spec | 23 +++++++------ sources | 2 +- 5 files changed, 98 insertions(+), 19 deletions(-) diff --git a/.gitignore b/.gitignore index 5ac2073..573ee2f 100644 --- a/.gitignore +++ b/.gitignore @@ -86,3 +86,4 @@ crun-0.1.1.tar.gz /crun-1.14.2.tar.xz /crun-1.14.3.tar.xz /crun-1.14.4.tar.xz +/crun-1.15.tar.zst diff --git a/.packit.yaml b/.packit.yaml index 2cb0456..734d5a6 100644 --- a/.packit.yaml +++ b/.packit.yaml @@ -2,12 +2,22 @@ # See the documentation for more information: # https://packit.dev/docs/configuration/ -specfile_path: rpm/crun.spec +downstream_package_name: crun + +packages: + crun-fedora: + pkg_tool: fedpkg + specfile_path: rpm/crun.spec + crun-centos: + pkg_tool: centpkg + specfile_path: rpm/crun.spec srpm_build_deps: - git-archive-all - make + actions: + # This action runs only on copr build jobs create-archive: - "git-archive-all -v --force-submodules rpm/crun-HEAD.tar.xz" - bash -c "ls -1 rpm/crun-HEAD.tar.xz" @@ -15,7 +25,8 @@ actions: jobs: - job: copr_build trigger: pull_request - notifications: + packages: [crun-fedora] + notifications: &copr_build_failure_notification failure_comment: message: "Ephemeral COPR build failed. @containers/packit-build please check." targets: @@ -23,12 +34,18 @@ jobs: - fedora-all-aarch64 - fedora-eln-x86_64 - fedora-eln-aarch64 - - centos-stream+epel-next-8-x86_64 - - centos-stream+epel-next-8-aarch64 - - centos-stream+epel-next-9-x86_64 - - centos-stream+epel-next-9-aarch64 - additional_repos: - - "copr://rhcontainerbot/podman-next" + + - job: copr_build + trigger: pull_request + packages: [crun-centos] + notifications: *copr_build_failure_notification + targets: + - epel-9-x86_64 + - epel-9-aarch64 + - centos-stream-9-x86_64 + - centos-stream-9-aarch64 + - centos-stream-10-x86_64 + - centos-stream-10-aarch64 # Run on commit to main branch - job: copr_build @@ -40,12 +57,68 @@ jobs: owner: rhcontainerbot project: podman-next + # Podman system tests for Fedora and CentOS Stream + - job: tests + trigger: pull_request + packages: [crun-fedora] + notifications: &podman_system_test_fail_notification + failure_comment: + message: "podman system tests failed. @containers/packit-build please check." + targets: + - fedora-all-x86_64 + - fedora-all-aarch64 + identifier: podman_system_test_fedora + tmt_plan: "/plans/podman_system_test" + + # Podman system tests for Fedora and CentOS Stream + - job: tests + trigger: pull_request + packages: [crun-centos] + notifications: *podman_system_test_fail_notification + targets: + - centos-stream-9-x86_64 + - centos-stream-9-aarch64 + # TODO: Enable cs10 tests after netavark has finished defaulting to + # nftables + #- centos-stream-10-x86_64 + #- centos-stream-10-aarch64 + identifier: podman_system_test_centos + tmt_plan: "/plans/podman_system_test" + + # Podman system tests for RHEL + - job: tests + trigger: pull_request + packages: [crun-centos] + use_internal_tf: true + notifications: *podman_system_test_fail_notification + targets: + epel-9-x86_64: + distros: [RHEL-9.4.0-Nightly,RHEL-9-Nightly] + epel-9-aarch64: + distros: [RHEL-9.4.0-Nightly,RHEL-9-Nightly] + # TODO: Enable cs10 tests after netavark has finished defaulting to + # nftables + #centos-stream-10-x86_64: + # distros: [RHEL-10-Beta-Nightly] + #centos-stream-10-aarch64: + # distros: [RHEL-10-Beta-Nightly] + identifier: podman_system_test_internal + tmt_plan: "/plans/podman_system_test" + - job: propose_downstream trigger: release + packages: [crun-fedora] update_release: false dist_git_branches: - fedora-all + - job: propose_downstream + trigger: release + packages: [crun-centos] + update_release: false + dist_git_branches: + - c10s + - job: koji_build trigger: commit dist_git_branches: diff --git a/README.packit b/README.packit index 31341b6..066b312 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.93.0. +The file was generated using packit 0.95.0.post1.dev8+gce6bd577. diff --git a/crun.spec b/crun.spec index 1cf5209..f8f06c4 100644 --- a/crun.spec +++ b/crun.spec @@ -6,8 +6,11 @@ %ifarch aarch64 || x86_64 %global wasm_support 1 -# wasmedge not present on Fedora ELN environments -%if !0%{?eln} +%if %{defined copr_project} +%define copr_build 1 +%endif + +%if %{defined fedora} || %{defined copr_build} %global wasmedge_support 1 %global wasmedge_opts --with-wasmedge %endif @@ -28,7 +31,7 @@ Summary: OCI runtime written in C Name: crun -%if %{defined copr_username} +%if %{defined copr_build} Epoch: 102 %endif # DO NOT TOUCH the Version string! @@ -37,10 +40,10 @@ 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.14.4 +Version: 1.15 Release: %autorelease URL: https://github.com/containers/%{name} -Source0: %{url}/releases/download/%{version}/%{name}-%{version}.tar.xz +Source0: %{url}/releases/download/%{version}/%{name}-%{version}.tar.zst License: GPL-2.0-only %if %{defined golang_arches_future} ExclusiveArch: %{golang_arches_future} @@ -71,11 +74,7 @@ BuildRequires: wasmedge-devel %if %{defined wasmtime_support} BuildRequires: wasmtime-c-api-devel %endif -%if %{defined rhel} && 0%{?rhel} == 8 -BuildRequires: python3 -%else BuildRequires: python -%endif Provides: oci-runtime %description @@ -96,7 +95,13 @@ krun is a symlink to the %{name} binary, with libkrun as an additional dependenc %package wasm Summary: %{name} with wasm support Requires: %{name} = %{?epoch:%{epoch}:}%{version}-%{release} +# The hard dep on wasm-library is causing trouble in internal testing farm +# with RHEL. +%if %{defined fedora} Requires: wasm-library +%else +Recommends: wasm-library +%endif Recommends: wasmedge %description wasm diff --git a/sources b/sources index f2ac790..7bf880b 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (crun-1.14.4.tar.xz) = 1681ea85de3540958b4d7efadcf22c6f47c991fc4681a5028404952567c0b1b0220ad0ce0e0f0d727da27d8e63495a8bfc43a13b3511b1455106fdfec2e32e49 +SHA512 (crun-1.15.tar.zst) = a6e141f372817ed8ad1776c3ee272f68fa69680ef4d51b56643c0e4985016a5a6a415cc8623aa211c511916f2c61a417864c24c8d35fde594b624c666a9cca32 From 15fe108e109549a95854bde3a1eff9479453abb0 Mon Sep 17 00:00:00 2001 From: Packit Date: Thu, 2 May 2024 11:52:55 +0000 Subject: [PATCH 58/82] Update to 1.15 upstream release Upstream tag: 1.15 Upstream commit: e6eacaf4 Commit authored by Packit automation (https://packit.dev/) --- .gitignore | 1 + .packit.yaml | 89 ++++++++++++++++++++++++++++++++++++++++++++++----- README.packit | 2 +- crun.spec | 22 ++++++++----- sources | 2 +- 5 files changed, 98 insertions(+), 18 deletions(-) diff --git a/.gitignore b/.gitignore index 5ac2073..573ee2f 100644 --- a/.gitignore +++ b/.gitignore @@ -86,3 +86,4 @@ crun-0.1.1.tar.gz /crun-1.14.2.tar.xz /crun-1.14.3.tar.xz /crun-1.14.4.tar.xz +/crun-1.15.tar.zst diff --git a/.packit.yaml b/.packit.yaml index 2cb0456..734d5a6 100644 --- a/.packit.yaml +++ b/.packit.yaml @@ -2,12 +2,22 @@ # See the documentation for more information: # https://packit.dev/docs/configuration/ -specfile_path: rpm/crun.spec +downstream_package_name: crun + +packages: + crun-fedora: + pkg_tool: fedpkg + specfile_path: rpm/crun.spec + crun-centos: + pkg_tool: centpkg + specfile_path: rpm/crun.spec srpm_build_deps: - git-archive-all - make + actions: + # This action runs only on copr build jobs create-archive: - "git-archive-all -v --force-submodules rpm/crun-HEAD.tar.xz" - bash -c "ls -1 rpm/crun-HEAD.tar.xz" @@ -15,7 +25,8 @@ actions: jobs: - job: copr_build trigger: pull_request - notifications: + packages: [crun-fedora] + notifications: &copr_build_failure_notification failure_comment: message: "Ephemeral COPR build failed. @containers/packit-build please check." targets: @@ -23,12 +34,18 @@ jobs: - fedora-all-aarch64 - fedora-eln-x86_64 - fedora-eln-aarch64 - - centos-stream+epel-next-8-x86_64 - - centos-stream+epel-next-8-aarch64 - - centos-stream+epel-next-9-x86_64 - - centos-stream+epel-next-9-aarch64 - additional_repos: - - "copr://rhcontainerbot/podman-next" + + - job: copr_build + trigger: pull_request + packages: [crun-centos] + notifications: *copr_build_failure_notification + targets: + - epel-9-x86_64 + - epel-9-aarch64 + - centos-stream-9-x86_64 + - centos-stream-9-aarch64 + - centos-stream-10-x86_64 + - centos-stream-10-aarch64 # Run on commit to main branch - job: copr_build @@ -40,12 +57,68 @@ jobs: owner: rhcontainerbot project: podman-next + # Podman system tests for Fedora and CentOS Stream + - job: tests + trigger: pull_request + packages: [crun-fedora] + notifications: &podman_system_test_fail_notification + failure_comment: + message: "podman system tests failed. @containers/packit-build please check." + targets: + - fedora-all-x86_64 + - fedora-all-aarch64 + identifier: podman_system_test_fedora + tmt_plan: "/plans/podman_system_test" + + # Podman system tests for Fedora and CentOS Stream + - job: tests + trigger: pull_request + packages: [crun-centos] + notifications: *podman_system_test_fail_notification + targets: + - centos-stream-9-x86_64 + - centos-stream-9-aarch64 + # TODO: Enable cs10 tests after netavark has finished defaulting to + # nftables + #- centos-stream-10-x86_64 + #- centos-stream-10-aarch64 + identifier: podman_system_test_centos + tmt_plan: "/plans/podman_system_test" + + # Podman system tests for RHEL + - job: tests + trigger: pull_request + packages: [crun-centos] + use_internal_tf: true + notifications: *podman_system_test_fail_notification + targets: + epel-9-x86_64: + distros: [RHEL-9.4.0-Nightly,RHEL-9-Nightly] + epel-9-aarch64: + distros: [RHEL-9.4.0-Nightly,RHEL-9-Nightly] + # TODO: Enable cs10 tests after netavark has finished defaulting to + # nftables + #centos-stream-10-x86_64: + # distros: [RHEL-10-Beta-Nightly] + #centos-stream-10-aarch64: + # distros: [RHEL-10-Beta-Nightly] + identifier: podman_system_test_internal + tmt_plan: "/plans/podman_system_test" + - job: propose_downstream trigger: release + packages: [crun-fedora] update_release: false dist_git_branches: - fedora-all + - job: propose_downstream + trigger: release + packages: [crun-centos] + update_release: false + dist_git_branches: + - c10s + - job: koji_build trigger: commit dist_git_branches: diff --git a/README.packit b/README.packit index 31341b6..066b312 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.93.0. +The file was generated using packit 0.95.0.post1.dev8+gce6bd577. diff --git a/crun.spec b/crun.spec index 25fbd04..f8f06c4 100644 --- a/crun.spec +++ b/crun.spec @@ -6,7 +6,11 @@ %ifarch aarch64 || x86_64 %global wasm_support 1 -%if %{defined fedora} || (%{defined copr_project} && "%{?copr_project}" == "podman-next") +%if %{defined copr_project} +%define copr_build 1 +%endif + +%if %{defined fedora} || %{defined copr_build} %global wasmedge_support 1 %global wasmedge_opts --with-wasmedge %endif @@ -27,7 +31,7 @@ Summary: OCI runtime written in C Name: crun -%if %{defined copr_username} +%if %{defined copr_build} Epoch: 102 %endif # DO NOT TOUCH the Version string! @@ -36,10 +40,10 @@ 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.14.4 +Version: 1.15 Release: %autorelease URL: https://github.com/containers/%{name} -Source0: %{url}/releases/download/%{version}/%{name}-%{version}.tar.xz +Source0: %{url}/releases/download/%{version}/%{name}-%{version}.tar.zst License: GPL-2.0-only %if %{defined golang_arches_future} ExclusiveArch: %{golang_arches_future} @@ -70,11 +74,7 @@ BuildRequires: wasmedge-devel %if %{defined wasmtime_support} BuildRequires: wasmtime-c-api-devel %endif -%if %{defined rhel} && 0%{?rhel} == 8 -BuildRequires: python3 -%else BuildRequires: python -%endif Provides: oci-runtime %description @@ -95,7 +95,13 @@ krun is a symlink to the %{name} binary, with libkrun as an additional dependenc %package wasm Summary: %{name} with wasm support Requires: %{name} = %{?epoch:%{epoch}:}%{version}-%{release} +# The hard dep on wasm-library is causing trouble in internal testing farm +# with RHEL. +%if %{defined fedora} Requires: wasm-library +%else +Recommends: wasm-library +%endif Recommends: wasmedge %description wasm diff --git a/sources b/sources index f2ac790..7bf880b 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (crun-1.14.4.tar.xz) = 1681ea85de3540958b4d7efadcf22c6f47c991fc4681a5028404952567c0b1b0220ad0ce0e0f0d727da27d8e63495a8bfc43a13b3511b1455106fdfec2e32e49 +SHA512 (crun-1.15.tar.zst) = a6e141f372817ed8ad1776c3ee272f68fa69680ef4d51b56643c0e4985016a5a6a415cc8623aa211c511916f2c61a417864c24c8d35fde594b624c666a9cca32 From 675a199edbc90fb8735f3675b7490a098ef20076 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Wed, 17 Jul 2024 20:16:14 +0000 Subject: [PATCH 59/82] Rebuilt for https://fedoraproject.org/wiki/Fedora_41_Mass_Rebuild From b8cbee4f4490433121376d2d0266221dc69d1016 Mon Sep 17 00:00:00 2001 From: Lokesh Mandvekar Date: Tue, 10 Sep 2024 15:49:12 +0530 Subject: [PATCH 60/82] bump to 1.17 --- .fmf/version | 1 + .gitignore | 1 + crun.spec | 42 +++++++++++---------------------------- gating.yaml | 12 +++++++++++ plans/main.fmf | 20 +++++++++++++++++++ sources | 2 +- tests/tmt/Makefile | 3 +++ tests/tmt/main.fmf | 13 ++++++++++++ tests/tmt/podman-tests.sh | 22 ++++++++++++++++++++ 9 files changed, 85 insertions(+), 31 deletions(-) create mode 100644 .fmf/version create mode 100644 gating.yaml create mode 100644 plans/main.fmf create mode 100644 tests/tmt/Makefile create mode 100644 tests/tmt/main.fmf create mode 100644 tests/tmt/podman-tests.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/.gitignore b/.gitignore index 573ee2f..578a718 100644 --- a/.gitignore +++ b/.gitignore @@ -87,3 +87,4 @@ crun-0.1.1.tar.gz /crun-1.14.3.tar.xz /crun-1.14.4.tar.xz /crun-1.15.tar.zst +/crun-1.17.tar.zst diff --git a/crun.spec b/crun.spec index f8f06c4..f1869c0 100644 --- a/crun.spec +++ b/crun.spec @@ -1,16 +1,17 @@ %global krun_opts %{nil} %global wasmedge_opts %{nil} -%global wasmtime_opts %{nil} -# krun and wasm[edge,time] support only on aarch64 and x86_64 -%ifarch aarch64 || x86_64 -%global wasm_support 1 - -%if %{defined copr_project} +%if %{defined copr_username} %define copr_build 1 %endif -%if %{defined fedora} || %{defined copr_build} +# krun and wasm support only on aarch64 and x86_64 +%ifarch aarch64 || x86_64 + +# Disable wasmedge on rhel 10 until EPEL10 is in place, otherwise it causes +# build issues on copr +%if %{defined fedora} || (%{defined copr_build} && %{defined rhel} && 0%{?rhel} < 10) +%global wasm_support 1 %global wasmedge_support 1 %global wasmedge_opts --with-wasmedge %endif @@ -21,12 +22,6 @@ %global krun_opts --with-libkrun %endif -# wasmtime exists only on podman-next copr for now -%if %{defined copr_project} && "%{?copr_project}" == "podman-next" -%global wasmtime_support 1 -%global wasmtime_opts --with-wasmtime -%endif - %endif Summary: OCI runtime written in C @@ -40,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.15 +Version: 1.17 Release: %autorelease URL: https://github.com/containers/%{name} Source0: %{url}/releases/download/%{version}/%{name}-%{version}.tar.zst @@ -71,9 +66,6 @@ Recommends: criu-libs %if %{defined wasmedge_support} BuildRequires: wasmedge-devel %endif -%if %{defined wasmtime_support} -BuildRequires: wasmtime-c-api-devel -%endif BuildRequires: python Provides: oci-runtime @@ -95,12 +87,10 @@ krun is a symlink to the %{name} binary, with libkrun as an additional dependenc %package wasm Summary: %{name} with wasm support Requires: %{name} = %{?epoch:%{epoch}:}%{version}-%{release} -# The hard dep on wasm-library is causing trouble in internal testing farm -# with RHEL. +# wasm packages are not present on RHEL yet and are currently a PITA to test +# Best to only include wasmedge as weak dep on rhel %if %{defined fedora} Requires: wasm-library -%else -Recommends: wasm-library %endif Recommends: wasmedge @@ -113,21 +103,13 @@ Recommends: wasmedge %build ./autogen.sh -./configure --disable-silent-rules %{krun_opts} %{wasmedge_opts} %{wasmtime_opts} +./configure --disable-silent-rules %{krun_opts} %{wasmedge_opts} %make_build %install %make_install prefix=%{_prefix} rm -rf %{buildroot}%{_prefix}/lib* -%if %{defined krun_support} -ln -s %{name} %{buildroot}%{_bindir}/krun -%endif - -%if %{defined wasm_support} -ln -s %{name} %{buildroot}%{_bindir}/%{name}-wasm -%endif - %files %license COPYING %{_bindir}/%{name} diff --git a/gating.yaml b/gating.yaml new file mode 100644 index 0000000..dbb1d91 --- /dev/null +++ b/gating.yaml @@ -0,0 +1,12 @@ +--- !Policy +product_versions: + - fedora-* +decision_context: bodhi_update_push_stable +rules: + - !PassingTestCaseRule {test_case_name: fedora-ci.koji-build.tier0.functional} + +--- !Policy +product_versions: + - rhel-* +decision_context: osci_compose_gate +rules: [] diff --git a/plans/main.fmf b/plans/main.fmf new file mode 100644 index 0000000..b56d319 --- /dev/null +++ b/plans/main.fmf @@ -0,0 +1,20 @@ +discover: + how: fmf +execute: + how: tmt + +/upstream: + summary: Run crun specific Podman system tests on upstream PRs + discover+: + filter: tag:upstream + adjust+: + enabled: false + when: initiator is not defined or initiator != packit + +/downstream: + summary: Run crun specific Podman system tests on bodhi / errata and dist-git PRs + discover+: + filter: tag:downstream + adjust+: + enabled: false + when: initiator == packit diff --git a/sources b/sources index 7bf880b..6f53768 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (crun-1.15.tar.zst) = a6e141f372817ed8ad1776c3ee272f68fa69680ef4d51b56643c0e4985016a5a6a415cc8623aa211c511916f2c61a417864c24c8d35fde594b624c666a9cca32 +SHA512 (crun-1.17.tar.zst) = 3e46241b10c72fc4139c1b0256d3dcd012ffa4ec3e7db752d0eb0497b95e722b9345b77210197e88c9543a1270612ba768b343d16a151ea8154167292b2f7b1c diff --git a/tests/tmt/Makefile b/tests/tmt/Makefile new file mode 100644 index 0000000..b57ba2c --- /dev/null +++ b/tests/tmt/Makefile @@ -0,0 +1,3 @@ +.PHONY: podman_system_test +podman_system_test: + bash ./podman-tests.sh diff --git a/tests/tmt/main.fmf b/tests/tmt/main.fmf new file mode 100644 index 0000000..b0db617 --- /dev/null +++ b/tests/tmt/main.fmf @@ -0,0 +1,13 @@ +# Only common dependencies that are NOT required to run podman-tests.sh are +# specified here. Everything else is in podman-tests.sh. +require: + - make + +adjust: + duration: 10m + when: arch == aarch64 + +/podman_system_test: + tag: [ upstream, downstream ] + summary: Run crun specific Podman tests + test: make podman_system_test diff --git a/tests/tmt/podman-tests.sh b/tests/tmt/podman-tests.sh new file mode 100644 index 0000000..9d091c7 --- /dev/null +++ b/tests/tmt/podman-tests.sh @@ -0,0 +1,22 @@ +#!/usr/bin/env bash + +set -exo pipefail + +if [[ "$(id -u)" -ne 0 ]];then + echo "Please run this script as superuser" + exit 1 +fi + +# Remove testing-farm repos if they exist because they interfere with the +# podman-next copr. The default distro repos will not be removed and can be +# used wherever relevant. +rm -f /etc/yum.repos.d/tag-repository.repo + +dnf -y install bats conmon podman podman-tests +dnf -y update --allowerasing + +cat /etc/redhat-release +rpm -q conmon containers-common crun podman podman-tests + +# Run crun specific podman tests +bats /usr/share/podman/test/system/030-run.bats From 3024c6913e3c21f45f05cb9da34053e83d2c7ccb Mon Sep 17 00:00:00 2001 From: David Abdurachmanov Date: Thu, 21 Jul 2022 17:34:00 +0200 Subject: [PATCH 61/82] Disable criu support on riscv64 criu is not ported to riscv64 arch. Signed-off-by: David Abdurachmanov Signed-off-by: Kristina Hanicova --- crun.spec | 2 ++ 1 file changed, 2 insertions(+) diff --git a/crun.spec b/crun.spec index f1869c0..2d9c787 100644 --- a/crun.spec +++ b/crun.spec @@ -60,9 +60,11 @@ BuildRequires: libseccomp-devel BuildRequires: python3-libmount BuildRequires: libtool BuildRequires: protobuf-c-devel +%ifnarch riscv64 BuildRequires: criu-devel >= 3.17.1-2 Recommends: criu >= 3.17.1 Recommends: criu-libs +%endif %if %{defined wasmedge_support} BuildRequires: wasmedge-devel %endif From 366d677a3b573489cfc5b90f4d07ef285bb5d4f5 Mon Sep 17 00:00:00 2001 From: Yaakov Selkowitz Date: Mon, 21 Oct 2024 15:24:03 -0400 Subject: [PATCH 62/82] Use embedded yajl in RHEL builds https://github.com/containers/crun/pull/1583 https://gitlab.com/redhat/centos-stream/rpms/crun/-/merge_requests/102 --- crun.spec | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/crun.spec b/crun.spec index 2d9c787..48b52f7 100644 --- a/crun.spec +++ b/crun.spec @@ -1,5 +1,6 @@ %global krun_opts %{nil} %global wasmedge_opts %{nil} +%global yajl_opts %{nil} %if %{defined copr_username} %define copr_build 1 @@ -24,6 +25,12 @@ %endif +%if %{defined fedora} || (%{defined rhel} && 0%{?rhel} < 10) +%global system_yajl 1 +%else +%global yajl_opts --enable-embedded-yajl +%endif + Summary: OCI runtime written in C Name: crun %if %{defined copr_build} @@ -55,7 +62,9 @@ BuildRequires: libcap-devel BuildRequires: libkrun-devel %endif BuildRequires: systemd-devel +%if %{defined system_yajl} BuildRequires: yajl-devel +%endif BuildRequires: libseccomp-devel BuildRequires: python3-libmount BuildRequires: libtool @@ -105,7 +114,7 @@ Recommends: wasmedge %build ./autogen.sh -./configure --disable-silent-rules %{krun_opts} %{wasmedge_opts} +./configure --disable-silent-rules %{krun_opts} %{wasmedge_opts} %{yajl_opts} %make_build %install From 01e5e28680661bd75429469ec9dc69138f54670a Mon Sep 17 00:00:00 2001 From: Packit Date: Tue, 22 Oct 2024 13:01:49 +0000 Subject: [PATCH 63/82] Update to 1.18 upstream release Upstream tag: 1.18 Upstream commit: 8656b254 Commit authored by Packit automation (https://packit.dev/) --- .gitignore | 1 + .packit.yaml | 106 ++++++++++++++++++++++++++++++++++---------------- README.packit | 2 +- crun.spec | 2 +- sources | 2 +- 5 files changed, 76 insertions(+), 37 deletions(-) diff --git a/.gitignore b/.gitignore index 578a718..2aecac4 100644 --- a/.gitignore +++ b/.gitignore @@ -88,3 +88,4 @@ crun-0.1.1.tar.gz /crun-1.14.4.tar.xz /crun-1.15.tar.zst /crun-1.17.tar.zst +/crun-1.18.tar.zst diff --git a/.packit.yaml b/.packit.yaml index 734d5a6..363614f 100644 --- a/.packit.yaml +++ b/.packit.yaml @@ -4,6 +4,24 @@ downstream_package_name: crun +# Ref: https://packit.dev/docs/configuration#files_to_sync +files_to_sync: + - src: rpm/gating.yaml + dest: gating.yaml + - src: plans/ + dest: plans/ + delete: true + mkpath: true + - src: tests/tmt/ + dest: tests/tmt/ + delete: true + mkpath: true + - src: .fmf/ + dest: .fmf/ + delete: true + mkpath: true + - .packit.yaml + packages: crun-fedora: pkg_tool: fedpkg @@ -11,6 +29,10 @@ packages: crun-centos: pkg_tool: centpkg specfile_path: rpm/crun.spec + crun-rhel: + specfile_path: rpm/crun.spec + crun-eln: + specfile_path: rpm/crun.spec srpm_build_deps: - git-archive-all @@ -29,9 +51,15 @@ 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 + + - job: copr_build + trigger: pull_request + packages: [crun-eln] + notifications: *copr_build_failure_notification + targets: - fedora-eln-x86_64 - fedora-eln-aarch64 @@ -39,17 +67,30 @@ jobs: trigger: pull_request packages: [crun-centos] notifications: *copr_build_failure_notification + targets: ¢os_targets + # Need epel9 repos to fetch wasmedge build dependency + centos-stream-9-x86_64: + additional_repos: + - https://dl.fedoraproject.org/pub/epel/9/Everything/x86_64/ + centos-stream-9-aarch64: + additional_repos: + - https://dl.fedoraproject.org/pub/epel/9/Everything/aarch64/ + # TODO: build on CS10 with wasmedge once epel-10 is available + centos-stream-10-x86_64: {} + centos-stream-10-aarch64: {} + + - job: copr_build + trigger: pull_request + packages: [crun-rhel] + notifications: *copr_build_failure_notification targets: - epel-9-x86_64 - epel-9-aarch64 - - centos-stream-9-x86_64 - - centos-stream-9-aarch64 - - centos-stream-10-x86_64 - - centos-stream-10-aarch64 # Run on commit to main branch - job: copr_build trigger: commit + packages: [crun-fedora] notifications: failure_comment: message: "podman-next COPR build failed. @containers/packit-build please check." @@ -64,31 +105,29 @@ jobs: notifications: &podman_system_test_fail_notification failure_comment: message: "podman system tests failed. @containers/packit-build please check." - targets: - - fedora-all-x86_64 - - fedora-all-aarch64 - identifier: podman_system_test_fedora - tmt_plan: "/plans/podman_system_test" + targets: *fedora_copr_targets + 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 - # Podman system tests for Fedora and CentOS Stream + # Podman system tests for CentOS Stream - job: tests trigger: pull_request packages: [crun-centos] notifications: *podman_system_test_fail_notification - targets: - - centos-stream-9-x86_64 - - centos-stream-9-aarch64 - # TODO: Enable cs10 tests after netavark has finished defaulting to - # nftables - #- centos-stream-10-x86_64 - #- centos-stream-10-aarch64 - identifier: podman_system_test_centos - tmt_plan: "/plans/podman_system_test" + targets: *centos_targets + 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 # Podman system tests for RHEL - job: tests trigger: pull_request - packages: [crun-centos] + packages: [crun-rhel] use_internal_tf: true notifications: *podman_system_test_fail_notification targets: @@ -96,35 +135,34 @@ jobs: distros: [RHEL-9.4.0-Nightly,RHEL-9-Nightly] epel-9-aarch64: distros: [RHEL-9.4.0-Nightly,RHEL-9-Nightly] - # TODO: Enable cs10 tests after netavark has finished defaulting to - # nftables - #centos-stream-10-x86_64: - # distros: [RHEL-10-Beta-Nightly] - #centos-stream-10-aarch64: - # distros: [RHEL-10-Beta-Nightly] - identifier: podman_system_test_internal - tmt_plan: "/plans/podman_system_test" + #TODO: Enable RHEL10 targets once epel-10 copr target is available + tf_extra_params: + environments: + - artifacts: + - type: repository-file + id: https://copr.fedorainfracloud.org/coprs/rhcontainerbot/podman-next/repo/epel-$releasever/rhcontainerbot-podman-next-epel-$releasever.repo + - type: repository-file + id: https://src.fedoraproject.org/rpms/epel-release/raw/epel9/f/epel.repo - job: propose_downstream trigger: release packages: [crun-fedora] - update_release: false - dist_git_branches: + dist_git_branches: &fedora_targets - fedora-all - job: propose_downstream trigger: release packages: [crun-centos] - update_release: false dist_git_branches: - c10s - job: koji_build trigger: commit - dist_git_branches: - - fedora-all + packages: [crun-fedora] + dist_git_branches: *fedora_targets - job: bodhi_update trigger: commit + packages: [crun-fedora] dist_git_branches: - fedora-branched # rawhide updates are created automatically diff --git a/README.packit b/README.packit index 066b312..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.95.0.post1.dev8+gce6bd577. +The file was generated using packit 0.102.1.post1.dev6+g64f7460b. diff --git a/crun.spec b/crun.spec index 48b52f7..1e315b8 100644 --- a/crun.spec +++ b/crun.spec @@ -42,7 +42,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.17 +Version: 1.18 Release: %autorelease URL: https://github.com/containers/%{name} Source0: %{url}/releases/download/%{version}/%{name}-%{version}.tar.zst diff --git a/sources b/sources index 6f53768..285c15f 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (crun-1.17.tar.zst) = 3e46241b10c72fc4139c1b0256d3dcd012ffa4ec3e7db752d0eb0497b95e722b9345b77210197e88c9543a1270612ba768b343d16a151ea8154167292b2f7b1c +SHA512 (crun-1.18.tar.zst) = a1a77a74163bcad18541c688e8006449c86ff490c98485c1294bdbf892840d1add1d5a25de75950a21255185aebdb6136490512d4c7562a53ac4052669924fad From 37d91b502ed63fd9d4c1a7a403ac1a4bcf5b3512 Mon Sep 17 00:00:00 2001 From: Packit Date: Wed, 30 Oct 2024 11:04:35 +0000 Subject: [PATCH 64/82] Update to 1.18.1 upstream release Upstream tag: 1.18.1 Upstream commit: c41f034f Commit authored by Packit automation (https://packit.dev/) --- .gitignore | 1 + README.packit | 2 +- crun.spec | 2 +- sources | 2 +- 4 files changed, 4 insertions(+), 3 deletions(-) diff --git a/.gitignore b/.gitignore index 2aecac4..1b1ae71 100644 --- a/.gitignore +++ b/.gitignore @@ -89,3 +89,4 @@ crun-0.1.1.tar.gz /crun-1.15.tar.zst /crun-1.17.tar.zst /crun-1.18.tar.zst +/crun-1.18.1.tar.zst diff --git a/README.packit b/README.packit index 2bd3f40..3d207b6 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.102.2.post1.dev2+gbdca14cb. diff --git a/crun.spec b/crun.spec index 1e315b8..8b3c9ed 100644 --- a/crun.spec +++ b/crun.spec @@ -42,7 +42,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.18 +Version: 1.18.1 Release: %autorelease URL: https://github.com/containers/%{name} Source0: %{url}/releases/download/%{version}/%{name}-%{version}.tar.zst diff --git a/sources b/sources index 285c15f..1e35bd8 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (crun-1.18.tar.zst) = a1a77a74163bcad18541c688e8006449c86ff490c98485c1294bdbf892840d1add1d5a25de75950a21255185aebdb6136490512d4c7562a53ac4052669924fad +SHA512 (crun-1.18.1.tar.zst) = 3954d4c0f8732e760cf5ac02709de8b3cc93ee4d48083f6acc5e4a3e4d1a19dfb9687865dc1db66d5855d3588c13bfc788fa5d302ae6d06d9c8955c4c95fd7b0 From 4e043cf9e05c9482aff3e4f88243edb9458c53ed Mon Sep 17 00:00:00 2001 From: Packit Date: Thu, 31 Oct 2024 16:46:35 +0000 Subject: [PATCH 65/82] Update to 1.18.2 upstream release Upstream tag: 1.18.2 Upstream commit: 00ab38af Commit authored by Packit automation (https://packit.dev/) --- .gitignore | 1 + crun.spec | 2 +- sources | 2 +- 3 files changed, 3 insertions(+), 2 deletions(-) diff --git a/.gitignore b/.gitignore index 1b1ae71..115f0f8 100644 --- a/.gitignore +++ b/.gitignore @@ -90,3 +90,4 @@ crun-0.1.1.tar.gz /crun-1.17.tar.zst /crun-1.18.tar.zst /crun-1.18.1.tar.zst +/crun-1.18.2.tar.zst diff --git a/crun.spec b/crun.spec index 8b3c9ed..997fe12 100644 --- a/crun.spec +++ b/crun.spec @@ -42,7 +42,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.18.1 +Version: 1.18.2 Release: %autorelease URL: https://github.com/containers/%{name} Source0: %{url}/releases/download/%{version}/%{name}-%{version}.tar.zst diff --git a/sources b/sources index 1e35bd8..5739bf5 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (crun-1.18.1.tar.zst) = 3954d4c0f8732e760cf5ac02709de8b3cc93ee4d48083f6acc5e4a3e4d1a19dfb9687865dc1db66d5855d3588c13bfc788fa5d302ae6d06d9c8955c4c95fd7b0 +SHA512 (crun-1.18.2.tar.zst) = 78de21ea40a06c719a1f4d4e0aef99b2653c8324b47450598d05cd407cbe6b70105d4990d6cf6f686dcc1259e91e383f7850317f556caee7ce9270797a809de3 From 3a2e4feb280d5f1804ae3c8b68cadac834c74796 Mon Sep 17 00:00:00 2001 From: Packit Date: Fri, 6 Dec 2024 14:47:31 +0000 Subject: [PATCH 66/82] Update to 1.19 upstream release Upstream tag: 1.19 Upstream commit: db31c42a Commit authored by Packit automation (https://packit.dev/) --- .gitignore | 1 + README.packit | 2 +- crun.spec | 2 +- sources | 2 +- 4 files changed, 4 insertions(+), 3 deletions(-) diff --git a/.gitignore b/.gitignore index 115f0f8..8c4460b 100644 --- a/.gitignore +++ b/.gitignore @@ -91,3 +91,4 @@ crun-0.1.1.tar.gz /crun-1.18.tar.zst /crun-1.18.1.tar.zst /crun-1.18.2.tar.zst +/crun-1.19.tar.zst diff --git a/README.packit b/README.packit index 3d207b6..13501e1 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.2.post1.dev2+gbdca14cb. +The file was generated using packit 0.104.1.post1.dev2+g8a1a06eb. diff --git a/crun.spec b/crun.spec index 997fe12..1b09599 100644 --- a/crun.spec +++ b/crun.spec @@ -42,7 +42,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.18.2 +Version: 1.19 Release: %autorelease URL: https://github.com/containers/%{name} Source0: %{url}/releases/download/%{version}/%{name}-%{version}.tar.zst diff --git a/sources b/sources index 5739bf5..58bc93b 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (crun-1.18.2.tar.zst) = 78de21ea40a06c719a1f4d4e0aef99b2653c8324b47450598d05cd407cbe6b70105d4990d6cf6f686dcc1259e91e383f7850317f556caee7ce9270797a809de3 +SHA512 (crun-1.19.tar.zst) = 30988650f1f6ff396818a71f3d75e9cea5b98e2c247f16a9e445e47a558438916fa256b3e50c9853d8deb1f2f663129e2a9ceabd9b6b8b8db2f7ee4d3791f669 From a4cf7dd241dc32dbd613b784def4b43f8a777d9d Mon Sep 17 00:00:00 2001 From: Packit Date: Tue, 17 Dec 2024 20:53:08 +0000 Subject: [PATCH 67/82] Update to 1.19.1 upstream release Upstream tag: 1.19.1 Upstream commit: 3e32a70c Commit authored by Packit automation (https://packit.dev/) --- .gitignore | 1 + README.packit | 2 +- crun.spec | 2 +- sources | 2 +- 4 files changed, 4 insertions(+), 3 deletions(-) diff --git a/.gitignore b/.gitignore index 8c4460b..d352833 100644 --- a/.gitignore +++ b/.gitignore @@ -92,3 +92,4 @@ crun-0.1.1.tar.gz /crun-1.18.1.tar.zst /crun-1.18.2.tar.zst /crun-1.19.tar.zst +/crun-1.19.1.tar.zst diff --git a/README.packit b/README.packit index 13501e1..3826605 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.104.1.post1.dev2+g8a1a06eb. +The file was generated using packit 0.106.0. diff --git a/crun.spec b/crun.spec index 1b09599..18756c9 100644 --- a/crun.spec +++ b/crun.spec @@ -42,7 +42,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.19 +Version: 1.19.1 Release: %autorelease URL: https://github.com/containers/%{name} Source0: %{url}/releases/download/%{version}/%{name}-%{version}.tar.zst diff --git a/sources b/sources index 58bc93b..30431be 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (crun-1.19.tar.zst) = 30988650f1f6ff396818a71f3d75e9cea5b98e2c247f16a9e445e47a558438916fa256b3e50c9853d8deb1f2f663129e2a9ceabd9b6b8b8db2f7ee4d3791f669 +SHA512 (crun-1.19.1.tar.zst) = 4122b6474a1da4c17d781e0ccf2f97a89cbddd4bfca1bca55b4cb15b11bef03f9101b00a921dc6dbcac43be3661a64d61bb7ddfd750672b5bf85561df13cc7a8 From b6aa0a8fdf9f5339fdb62edd60cf5e214190b7e8 Mon Sep 17 00:00:00 2001 From: Lokesh Mandvekar Date: Thu, 26 Dec 2024 21:09:37 +0530 Subject: [PATCH 68/82] TMT: sync tests from upstream Signed-off-by: Lokesh Mandvekar --- gating.yaml | 7 +- plans/main.fmf | 28 ++++- tests/tmt/Makefile | 3 - tests/tmt/main.fmf | 13 --- tests/tmt/podman-tests.sh | 22 ---- tests/tmt/podman/system-test.fmf | 15 +++ tests/tmt/podman/system-test.sh | 16 +++ tests/tmt/sanity/config.json | 180 +++++++++++++++++++++++++++++++ tests/tmt/sanity/main.fmf | 5 + tests/tmt/sanity/runtest.sh | 91 ++++++++++++++++ 10 files changed, 336 insertions(+), 44 deletions(-) delete mode 100644 tests/tmt/Makefile delete mode 100644 tests/tmt/main.fmf delete mode 100644 tests/tmt/podman-tests.sh create mode 100644 tests/tmt/podman/system-test.fmf create mode 100644 tests/tmt/podman/system-test.sh create mode 100644 tests/tmt/sanity/config.json create mode 100644 tests/tmt/sanity/main.fmf create mode 100644 tests/tmt/sanity/runtest.sh diff --git a/gating.yaml b/gating.yaml index dbb1d91..4efb29f 100644 --- a/gating.yaml +++ b/gating.yaml @@ -1,7 +1,9 @@ --- !Policy product_versions: - fedora-* -decision_context: bodhi_update_push_stable +decision_context: + - bodhi_update_push_stable + - bodhi_update_push_testing rules: - !PassingTestCaseRule {test_case_name: fedora-ci.koji-build.tier0.functional} @@ -9,4 +11,5 @@ rules: product_versions: - rhel-* decision_context: osci_compose_gate -rules: [] +rules: + - !PassingTestCaseRule {test_case_name: osci.brew-build.tier0.functional} diff --git a/plans/main.fmf b/plans/main.fmf index b56d319..d87b1f7 100644 --- a/plans/main.fmf +++ b/plans/main.fmf @@ -2,19 +2,39 @@ discover: how: fmf execute: how: tmt +adjust: + - when: initiator == packit + because: "We need to test with updated packages from rhcontainerbot/podman-next copr" + prepare+: + how: shell + script: | + sed -i -n '/^priority=/!p;$apriority=1' /etc/yum.repos.d/*podman-next*.repo + dnf -y upgrade --allowerasing + # FIXME: Use epel10 once bats is available there + - when: distro == centos-stream-10 or distro == rhel-10 + because: "bats isn't yet available on epel10" + prepare+: + how: install + copr: rhcontainerbot/bats-el10 + package: bats + - when: distro == centos-stream-9 or distro == rhel-9 + because: "bats is present on EPEL on rhel9 / c9s" + prepare+: + how: feature + epel: enabled /upstream: summary: Run crun specific Podman system tests on upstream PRs discover+: filter: tag:upstream adjust+: - enabled: false - when: initiator is not defined or initiator != packit + - enabled: false + when: initiator is not defined or initiator != packit /downstream: summary: Run crun specific Podman system tests on bodhi / errata and dist-git PRs discover+: filter: tag:downstream adjust+: - enabled: false - when: initiator == packit + - enabled: false + when: initiator == packit diff --git a/tests/tmt/Makefile b/tests/tmt/Makefile deleted file mode 100644 index b57ba2c..0000000 --- a/tests/tmt/Makefile +++ /dev/null @@ -1,3 +0,0 @@ -.PHONY: podman_system_test -podman_system_test: - bash ./podman-tests.sh diff --git a/tests/tmt/main.fmf b/tests/tmt/main.fmf deleted file mode 100644 index b0db617..0000000 --- a/tests/tmt/main.fmf +++ /dev/null @@ -1,13 +0,0 @@ -# Only common dependencies that are NOT required to run podman-tests.sh are -# specified here. Everything else is in podman-tests.sh. -require: - - make - -adjust: - duration: 10m - when: arch == aarch64 - -/podman_system_test: - tag: [ upstream, downstream ] - summary: Run crun specific Podman tests - test: make podman_system_test diff --git a/tests/tmt/podman-tests.sh b/tests/tmt/podman-tests.sh deleted file mode 100644 index 9d091c7..0000000 --- a/tests/tmt/podman-tests.sh +++ /dev/null @@ -1,22 +0,0 @@ -#!/usr/bin/env bash - -set -exo pipefail - -if [[ "$(id -u)" -ne 0 ]];then - echo "Please run this script as superuser" - exit 1 -fi - -# Remove testing-farm repos if they exist because they interfere with the -# podman-next copr. The default distro repos will not be removed and can be -# used wherever relevant. -rm -f /etc/yum.repos.d/tag-repository.repo - -dnf -y install bats conmon podman podman-tests -dnf -y update --allowerasing - -cat /etc/redhat-release -rpm -q conmon containers-common crun podman podman-tests - -# Run crun specific podman tests -bats /usr/share/podman/test/system/030-run.bats diff --git a/tests/tmt/podman/system-test.fmf b/tests/tmt/podman/system-test.fmf new file mode 100644 index 0000000..9beb3c9 --- /dev/null +++ b/tests/tmt/podman/system-test.fmf @@ -0,0 +1,15 @@ +require: + - bats + - conmon + - crun + - make + - podman-tests + +adjust: + duration: 10m + when: arch == aarch64 + +/system_test: + tag: [ upstream, downstream ] + summary: Run crun specific Podman tests + test: bash ./system-test.sh diff --git a/tests/tmt/podman/system-test.sh b/tests/tmt/podman/system-test.sh new file mode 100644 index 0000000..4d04562 --- /dev/null +++ b/tests/tmt/podman/system-test.sh @@ -0,0 +1,16 @@ +#!/usr/bin/env bash + +set -exo pipefail + +if [[ "$(id -u)" -ne 0 ]];then + echo "Please run this script as superuser" + exit 1 +fi + +cat /etc/redhat-release +rpm -q conmon containers-common crun podman podman-tests + +# Run crun specific podman tests +bats -t /usr/share/podman/test/system/030-run.bats +bats -t /usr/share/podman/test/system/075-exec.bats +bats -t /usr/share/podman/test/system/280-update.bats diff --git a/tests/tmt/sanity/config.json b/tests/tmt/sanity/config.json new file mode 100644 index 0000000..3a1f225 --- /dev/null +++ b/tests/tmt/sanity/config.json @@ -0,0 +1,180 @@ +{ + "ociVersion": "1.0.0", + "process": { + "terminal": false, + "user": { + "uid": 0, + "gid": 0 + }, + "args": [ + "sleep", "10" + ], + "env": [ + "PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin", + "TERM=xterm" + ], + "cwd": "/", + "capabilities": { + "bounding": [ + "CAP_AUDIT_WRITE", + "CAP_KILL", + "CAP_NET_BIND_SERVICE" + ], + "effective": [ + "CAP_AUDIT_WRITE", + "CAP_KILL", + "CAP_NET_BIND_SERVICE" + ], + "inheritable": [ + ], + "permitted": [ + "CAP_AUDIT_WRITE", + "CAP_KILL", + "CAP_NET_BIND_SERVICE" + ], + "ambient": [ + "CAP_AUDIT_WRITE", + "CAP_KILL", + "CAP_NET_BIND_SERVICE" + ] + }, + "rlimits": [ + { + "type": "RLIMIT_NOFILE", + "hard": 1024, + "soft": 1024 + } + ], + "noNewPrivileges": true + }, + "root": { + "path": "rootfs", + "readonly": true + }, + "hostname": "crun", + "mounts": [ + { + "destination": "/proc", + "type": "proc", + "source": "proc" + }, + { + "destination": "/dev", + "type": "tmpfs", + "source": "tmpfs", + "options": [ + "nosuid", + "strictatime", + "mode=755", + "size=65536k" + ] + }, + { + "destination": "/dev/pts", + "type": "devpts", + "source": "devpts", + "options": [ + "nosuid", + "noexec", + "newinstance", + "ptmxmode=0666", + "mode=0620", + "gid=5" + ] + }, + { + "destination": "/dev/shm", + "type": "tmpfs", + "source": "shm", + "options": [ + "nosuid", + "noexec", + "nodev", + "mode=1777", + "size=65536k" + ] + }, + { + "destination": "/dev/mqueue", + "type": "mqueue", + "source": "mqueue", + "options": [ + "nosuid", + "noexec", + "nodev" + ] + }, + { + "destination": "/sys", + "type": "sysfs", + "source": "sysfs", + "options": [ + "nosuid", + "noexec", + "nodev", + "ro" + ] + }, + { + "destination": "/sys/fs/cgroup", + "type": "cgroup", + "source": "cgroup", + "options": [ + "nosuid", + "noexec", + "nodev", + "relatime", + "ro" + ] + } + ], + "linux": { + "resources": { + "devices": [ + { + "allow": false, + "access": "rwm" + } + ] + }, + "namespaces": [ + { + "type": "pid" + }, + { + "type": "network" + }, + { + "type": "ipc" + }, + { + "type": "uts" + }, + { + "type": "cgroup" + }, + { + "type": "mount" + } + ], + "maskedPaths": [ + "/proc/acpi", + "/proc/asound", + "/proc/kcore", + "/proc/keys", + "/proc/latency_stats", + "/proc/timer_list", + "/proc/timer_stats", + "/proc/sched_debug", + "/sys/firmware", + "/proc/scsi" + ], + "readonlyPaths": [ + "/proc/bus", + "/proc/fs", + "/proc/irq", + "/proc/sys", + "/proc/sysrq-trigger" + ] + } +} diff --git a/tests/tmt/sanity/main.fmf b/tests/tmt/sanity/main.fmf new file mode 100644 index 0000000..f430351 --- /dev/null +++ b/tests/tmt/sanity/main.fmf @@ -0,0 +1,5 @@ +require: [crun, podman] +summary: Sanity test for crun +tag: ['upstream', 'downstream'] +test: bash ./runtest.sh +duration: 10m diff --git a/tests/tmt/sanity/runtest.sh b/tests/tmt/sanity/runtest.sh new file mode 100644 index 0000000..d1d453c --- /dev/null +++ b/tests/tmt/sanity/runtest.sh @@ -0,0 +1,91 @@ +#!/usr/bin/env bash + +set -exo pipefail + +TEMPDIR=$(mktemp -d) +TESTIMG="quay.io/libpod/busybox" +CNAME="mycont-$RANDOM" + +cat /etc/redhat-release +uname -r +rpm -q crun criu + +crun --version +[ $? -ne 0 ] && exit 1 + +crun features +[ $? -ne 0 ] && exit 1 + +crun list +[ $? -ne 0 ] && exit 1 + +# create the top most bundle and rootfs directory +mkdir -p $TEMPDIR/rootfs + +# export busybox via podman into the rootfs directory +podman export $(podman create $TESTIMG) | tar -C $TEMPDIR/rootfs -xvf - +[ $? -ne 0 ] && exit 1 + +# use existing spec +cp ./config.json $TEMPDIR +ls $TEMPDIR +cd $TEMPDIR + +crun create $CNAME +[ $? -ne 0 ] && exit 1 + +crun list +[ $? -ne 0 ] && exit 1 + +crun start $CNAME +[ $? -ne 0 ] && exit 1 + +crun list +[ $? -ne 0 ] && exit 1 + +crun state $CNAME +[ $? -ne 0 ] && exit 1 + +crun ps $CNAME +[ $? -ne 0 ] && exit 1 + +ret=$(crun exec $CNAME pwd) +[ $? -ne 0 ] || [ $ret != '/' ] && exit 1 + +crun pause $CNAME +[ $? -ne 0 ] && exit 1 + +crun state $CNAME +[ $? -ne 0 ] && exit 1 + +crun resume $CNAME +[ $? -ne 0 ] && exit 1 + +crun state $CNAME +[ $? -ne 0 ] && exit 1 + +ret=$(crun exec $CNAME pwd) +[ $? -ne 0 ] || [ $ret != '/' ] && exit 1 + +crun delete --force $CNAME +[ $? -ne 0 ] && exit 1 + +crun list +[ $? -ne 0 ] && exit 1 + +crun run $CNAME & +[ $? -ne 0 ] && exit 1 + +crun list +[ $? -ne 0 ] && exit 1 + +# make sure the container is running state +sleep 2 + +ret=$(crun exec $CNAME echo 'ok') +[ $? -ne 0 ] || [ $ret != 'ok' ] && exit 1 + +crun kill $CNAME +[ $? -ne 0 ] && exit 1 + +exit 0 From 50254510577218e81d9a0ab48fb78ae58b76dd23 Mon Sep 17 00:00:00 2001 From: Lokesh Mandvekar Date: Wed, 15 Jan 2025 18:25:43 +0530 Subject: [PATCH 69/82] TMT: use prepare conditionals Signed-off-by: Lokesh Mandvekar --- plans/main.fmf | 25 +++++++------------------ 1 file changed, 7 insertions(+), 18 deletions(-) diff --git a/plans/main.fmf b/plans/main.fmf index d87b1f7..10bf493 100644 --- a/plans/main.fmf +++ b/plans/main.fmf @@ -2,26 +2,15 @@ discover: how: fmf execute: how: tmt -adjust: +prepare: + - how: feature + epel: enabled - when: initiator == packit because: "We need to test with updated packages from rhcontainerbot/podman-next copr" - prepare+: - how: shell - script: | - sed -i -n '/^priority=/!p;$apriority=1' /etc/yum.repos.d/*podman-next*.repo - dnf -y upgrade --allowerasing - # FIXME: Use epel10 once bats is available there - - when: distro == centos-stream-10 or distro == rhel-10 - because: "bats isn't yet available on epel10" - prepare+: - how: install - copr: rhcontainerbot/bats-el10 - package: bats - - when: distro == centos-stream-9 or distro == rhel-9 - because: "bats is present on EPEL on rhel9 / c9s" - prepare+: - how: feature - epel: enabled + how: shell + script: | + sed -i -n '/^priority=/!p;$apriority=1' /etc/yum.repos.d/*podman-next*.repo + dnf -y upgrade --allowerasing /upstream: summary: Run crun specific Podman system tests on upstream PRs From ddd2534e354c0290a37f726403878dc98e620436 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Thu, 16 Jan 2025 14:57:04 +0000 Subject: [PATCH 70/82] Rebuilt for https://fedoraproject.org/wiki/Fedora_42_Mass_Rebuild From 3c8e9346f2e76803af26b00e1c7be361cfdeadc9 Mon Sep 17 00:00:00 2001 From: Packit Date: Wed, 5 Feb 2025 08:39:36 +0000 Subject: [PATCH 71/82] Update to 1.20 upstream release Upstream tag: 1.20 Upstream commit: 9c9a76ac Commit authored by Packit automation (https://packit.dev/) --- .gitignore | 1 + .packit.yaml | 34 ++------------------------------ README.packit | 2 +- crun.spec | 2 +- plans/main.fmf | 22 ++++++++++++++++----- sources | 2 +- tests/tmt/podman/system-test.fmf | 7 ------- tests/tmt/sanity/main.fmf | 1 - 8 files changed, 23 insertions(+), 48 deletions(-) diff --git a/.gitignore b/.gitignore index d352833..26d3f06 100644 --- a/.gitignore +++ b/.gitignore @@ -93,3 +93,4 @@ crun-0.1.1.tar.gz /crun-1.18.2.tar.zst /crun-1.19.tar.zst /crun-1.19.1.tar.zst +/crun-1.20.tar.zst diff --git a/.packit.yaml b/.packit.yaml index 363614f..ecb0014 100644 --- a/.packit.yaml +++ b/.packit.yaml @@ -29,8 +29,6 @@ packages: crun-centos: pkg_tool: centpkg specfile_path: rpm/crun.spec - crun-rhel: - specfile_path: rpm/crun.spec crun-eln: specfile_path: rpm/crun.spec @@ -67,7 +65,7 @@ jobs: trigger: pull_request packages: [crun-centos] notifications: *copr_build_failure_notification - targets: ¢os_targets + targets: ¢os_copr_targets # Need epel9 repos to fetch wasmedge build dependency centos-stream-9-x86_64: additional_repos: @@ -79,14 +77,6 @@ jobs: centos-stream-10-x86_64: {} centos-stream-10-aarch64: {} - - job: copr_build - trigger: pull_request - packages: [crun-rhel] - notifications: *copr_build_failure_notification - targets: - - epel-9-x86_64 - - epel-9-aarch64 - # Run on commit to main branch - job: copr_build trigger: commit @@ -117,33 +107,13 @@ jobs: trigger: pull_request packages: [crun-centos] notifications: *podman_system_test_fail_notification - targets: *centos_targets + targets: *centos_copr_targets 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 - # Podman system tests for RHEL - - job: tests - trigger: pull_request - packages: [crun-rhel] - use_internal_tf: true - notifications: *podman_system_test_fail_notification - targets: - epel-9-x86_64: - distros: [RHEL-9.4.0-Nightly,RHEL-9-Nightly] - epel-9-aarch64: - distros: [RHEL-9.4.0-Nightly,RHEL-9-Nightly] - #TODO: Enable RHEL10 targets once epel-10 copr target is available - tf_extra_params: - environments: - - artifacts: - - type: repository-file - id: https://copr.fedorainfracloud.org/coprs/rhcontainerbot/podman-next/repo/epel-$releasever/rhcontainerbot-podman-next-epel-$releasever.repo - - type: repository-file - id: https://src.fedoraproject.org/rpms/epel-release/raw/epel9/f/epel.repo - - job: propose_downstream trigger: release packages: [crun-fedora] diff --git a/README.packit b/README.packit index 3826605..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. +The file was generated using packit 1.1.0. diff --git a/crun.spec b/crun.spec index 18756c9..e9924db 100644 --- a/crun.spec +++ b/crun.spec @@ -42,7 +42,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.19.1 +Version: 1.20 Release: %autorelease URL: https://github.com/containers/%{name} Source0: %{url}/releases/download/%{version}/%{name}-%{version}.tar.zst diff --git a/plans/main.fmf b/plans/main.fmf index 10bf493..1328f77 100644 --- a/plans/main.fmf +++ b/plans/main.fmf @@ -3,14 +3,26 @@ discover: execute: how: tmt prepare: - - how: feature - epel: enabled - - when: initiator == packit - because: "We need to test with updated packages from rhcontainerbot/podman-next copr" + - when: distro == centos-stream or distro == rhel how: shell script: | - sed -i -n '/^priority=/!p;$apriority=1' /etc/yum.repos.d/*podman-next*.repo + 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 + - how: install + package: + - bats + - crun + - podman-tests /upstream: summary: Run crun specific Podman system tests on upstream PRs diff --git a/sources b/sources index 30431be..aac6af3 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (crun-1.19.1.tar.zst) = 4122b6474a1da4c17d781e0ccf2f97a89cbddd4bfca1bca55b4cb15b11bef03f9101b00a921dc6dbcac43be3661a64d61bb7ddfd750672b5bf85561df13cc7a8 +SHA512 (crun-1.20.tar.zst) = cfc124dd88e590aafb28eccff0e598858a36436605863ed1cf2d95d0d3122af7981ac113887a3274e9c479d249dd8deaae7f624f5f2c1ea07cbdef049988c138 diff --git a/tests/tmt/podman/system-test.fmf b/tests/tmt/podman/system-test.fmf index 9beb3c9..1032f07 100644 --- a/tests/tmt/podman/system-test.fmf +++ b/tests/tmt/podman/system-test.fmf @@ -1,10 +1,3 @@ -require: - - bats - - conmon - - crun - - make - - podman-tests - adjust: duration: 10m when: arch == aarch64 diff --git a/tests/tmt/sanity/main.fmf b/tests/tmt/sanity/main.fmf index f430351..6355ff6 100644 --- a/tests/tmt/sanity/main.fmf +++ b/tests/tmt/sanity/main.fmf @@ -1,4 +1,3 @@ -require: [crun, podman] summary: Sanity test for crun tag: ['upstream', 'downstream'] test: bash ./runtest.sh From 890408dccfa169aa89f5452e0a41e81b8b834bca Mon Sep 17 00:00:00 2001 From: Lokesh Mandvekar Date: Mon, 10 Feb 2025 19:59:24 +0530 Subject: [PATCH 72/82] fix gating config --- gating.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/gating.yaml b/gating.yaml index 4efb29f..f86de09 100644 --- a/gating.yaml +++ b/gating.yaml @@ -1,7 +1,7 @@ --- !Policy product_versions: - fedora-* -decision_context: +decision_contexts: - bodhi_update_push_stable - bodhi_update_push_testing rules: From a0b4675434587614aec96f55e7291cb2aae09a7c Mon Sep 17 00:00:00 2001 From: Packit Date: Fri, 28 Mar 2025 08:38:07 +0000 Subject: [PATCH 73/82] Update to 1.21 upstream release Upstream tag: 1.21 Upstream commit: 10269840 Commit authored by Packit automation (https://packit.dev/) --- .gitignore | 1 + README.packit | 2 +- crun.spec | 2 +- sources | 2 +- 4 files changed, 4 insertions(+), 3 deletions(-) diff --git a/.gitignore b/.gitignore index 26d3f06..3f72d68 100644 --- a/.gitignore +++ b/.gitignore @@ -94,3 +94,4 @@ crun-0.1.1.tar.gz /crun-1.19.tar.zst /crun-1.19.1.tar.zst /crun-1.20.tar.zst +/crun-1.21.tar.zst diff --git a/README.packit b/README.packit index c1b4159..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.1.0. +The file was generated using packit 1.3.0.post1.dev4+gb85da743. diff --git a/crun.spec b/crun.spec index e9924db..5acd520 100644 --- a/crun.spec +++ b/crun.spec @@ -42,7 +42,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.20 +Version: 1.21 Release: %autorelease URL: https://github.com/containers/%{name} Source0: %{url}/releases/download/%{version}/%{name}-%{version}.tar.zst diff --git a/sources b/sources index aac6af3..0bdcdb2 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (crun-1.20.tar.zst) = cfc124dd88e590aafb28eccff0e598858a36436605863ed1cf2d95d0d3122af7981ac113887a3274e9c479d249dd8deaae7f624f5f2c1ea07cbdef049988c138 +SHA512 (crun-1.21.tar.zst) = 022bb56dbf20eb7c479b76a92fc55c69b219e36233ee7e588eb883afd092fb4aaeca842e64d83e53bbb08bd09f635d582a86824950971842b73921d1ce134bd1 From 3b0f113331942e61f50ed044d2d2de060d0a1533 Mon Sep 17 00:00:00 2001 From: Kristina Hanicova Date: Wed, 30 Apr 2025 13:53:44 +0200 Subject: [PATCH 74/82] Revert "Disable criu support on riscv64" This reverts commit 3024c6913e3c21f45f05cb9da34053e83d2c7ccb. --- crun.spec | 2 -- 1 file changed, 2 deletions(-) diff --git a/crun.spec b/crun.spec index 5acd520..3079c66 100644 --- a/crun.spec +++ b/crun.spec @@ -69,11 +69,9 @@ BuildRequires: libseccomp-devel BuildRequires: python3-libmount BuildRequires: libtool BuildRequires: protobuf-c-devel -%ifnarch riscv64 BuildRequires: criu-devel >= 3.17.1-2 Recommends: criu >= 3.17.1 Recommends: criu-libs -%endif %if %{defined wasmedge_support} BuildRequires: wasmedge-devel %endif From 554bf1b07a9cd28e0f7612d0ad9fac55b8122895 Mon Sep 17 00:00:00 2001 From: Packit Date: Fri, 27 Jun 2025 13:22:58 +0000 Subject: [PATCH 75/82] Update to 1.22 upstream release Upstream tag: 1.22 Upstream commit: 4de19b63 Commit authored by Packit automation (https://packit.dev/) --- .gitignore | 1 + .packit.yaml | 15 ++-- README.packit | 2 +- crun.spec | 2 +- plans/main.fmf | 23 +++--- sources | 2 +- tests/tmt/podman/system-test.fmf | 7 +- tests/tmt/podman/system-test.sh | 1 + tests/tmt/sanity/main.fmf | 2 +- tests/tmt/sanity/runtest.sh | 118 ++++++++++++++++++------------- tests/tmt/shellcheck/main.fmf | 4 ++ 11 files changed, 105 insertions(+), 72 deletions(-) create mode 100644 tests/tmt/shellcheck/main.fmf diff --git a/.gitignore b/.gitignore index 3f72d68..fdd8502 100644 --- a/.gitignore +++ b/.gitignore @@ -95,3 +95,4 @@ crun-0.1.1.tar.gz /crun-1.19.1.tar.zst /crun-1.20.tar.zst /crun-1.21.tar.zst +/crun-1.22.tar.zst diff --git a/.packit.yaml b/.packit.yaml index ecb0014..0c3381a 100644 --- a/.packit.yaml +++ b/.packit.yaml @@ -92,9 +92,9 @@ jobs: - job: tests trigger: pull_request packages: [crun-fedora] - notifications: &podman_system_test_fail_notification + notifications: &test_failure_notification failure_comment: - message: "podman system tests failed. @containers/packit-build please check." + message: "TMT tests failed. @containers/packit-build please check." targets: *fedora_copr_targets tf_extra_params: environments: @@ -106,8 +106,15 @@ jobs: - job: tests trigger: pull_request packages: [crun-centos] - notifications: *podman_system_test_fail_notification - targets: *centos_copr_targets + notifications: *test_failure_notification + # TODO: Re-enable centos-stream-10-x86_64 once criu issues are solved + # Ref: https://github.com/containers/crun/pull/1758#issuecomment-2901772392 + # Issue filed: https://github.com/containers/crun/issues/1759 + #targets: *centos_copr_targets + targets: + - centos-stream-9-x86_64 + - centos-stream-9-aarch64 + - centos-stream-10-aarch64 tf_extra_params: environments: - artifacts: diff --git a/README.packit b/README.packit index ad2b8e5..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.3.0.post1.dev4+gb85da743. +The file was generated using packit 1.9.0.post1.dev4+g48b4c222. diff --git a/crun.spec b/crun.spec index 3079c66..2ff630a 100644 --- a/crun.spec +++ b/crun.spec @@ -42,7 +42,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.21 +Version: 1.22 Release: %autorelease URL: https://github.com/containers/%{name} Source0: %{url}/releases/download/%{version}/%{name}-%{version}.tar.zst diff --git a/plans/main.fmf b/plans/main.fmf index 1328f77..7a4ae15 100644 --- a/plans/main.fmf +++ b/plans/main.fmf @@ -24,18 +24,17 @@ prepare: - crun - podman-tests -/upstream: - summary: Run crun specific Podman system tests on upstream PRs +/shellcheck: discover+: - filter: tag:upstream - adjust+: - - enabled: false - when: initiator is not defined or initiator != packit + filter: 'tag:shellcheck' + enabled: true + adjust: + enabled: false + when: distro == centos-stream-10 or distro == rhel-10 + prepare+: + - how: install + package: ShellCheck -/downstream: - summary: Run crun specific Podman system tests on bodhi / errata and dist-git PRs +/tests: discover+: - filter: tag:downstream - adjust+: - - enabled: false - when: initiator == packit + filter: 'tag:podman | tag:sanity' diff --git a/sources b/sources index 0bdcdb2..978beb9 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (crun-1.21.tar.zst) = 022bb56dbf20eb7c479b76a92fc55c69b219e36233ee7e588eb883afd092fb4aaeca842e64d83e53bbb08bd09f635d582a86824950971842b73921d1ce134bd1 +SHA512 (crun-1.22.tar.zst) = 9a8199e7839be9f2594bf5549ea697dcd3f47ab5eb13f1e7e51d18e0091d8960185069c5e88033ab42cf0797795d687e608ddac81443f3896caf409192875d09 diff --git a/tests/tmt/podman/system-test.fmf b/tests/tmt/podman/system-test.fmf index 1032f07..8df55c2 100644 --- a/tests/tmt/podman/system-test.fmf +++ b/tests/tmt/podman/system-test.fmf @@ -2,7 +2,6 @@ adjust: duration: 10m when: arch == aarch64 -/system_test: - tag: [ upstream, downstream ] - summary: Run crun specific Podman tests - test: bash ./system-test.sh +summary: Run crun specific Podman tests +test: bash ./system-test.sh +tag: [ podman ] diff --git a/tests/tmt/podman/system-test.sh b/tests/tmt/podman/system-test.sh index 4d04562..974f829 100644 --- a/tests/tmt/podman/system-test.sh +++ b/tests/tmt/podman/system-test.sh @@ -14,3 +14,4 @@ rpm -q conmon containers-common crun podman podman-tests bats -t /usr/share/podman/test/system/030-run.bats bats -t /usr/share/podman/test/system/075-exec.bats bats -t /usr/share/podman/test/system/280-update.bats +bats -t /usr/share/podman/test/system/520-checkpoint.bats diff --git a/tests/tmt/sanity/main.fmf b/tests/tmt/sanity/main.fmf index 6355ff6..ccfa4ca 100644 --- a/tests/tmt/sanity/main.fmf +++ b/tests/tmt/sanity/main.fmf @@ -1,4 +1,4 @@ summary: Sanity test for crun -tag: ['upstream', 'downstream'] test: bash ./runtest.sh duration: 10m +tag: [ sanity ] diff --git a/tests/tmt/sanity/runtest.sh b/tests/tmt/sanity/runtest.sh index d1d453c..3e13986 100644 --- a/tests/tmt/sanity/runtest.sh +++ b/tests/tmt/sanity/runtest.sh @@ -10,82 +10,104 @@ cat /etc/redhat-release uname -r rpm -q crun criu -crun --version -[ $? -ne 0 ] && exit 1 +if ! crun --version; then + exit 1 +fi -crun features -[ $? -ne 0 ] && exit 1 +if ! crun features; then + exit 1 +fi -crun list -[ $? -ne 0 ] && exit 1 +if ! crun list; then + exit 1 +fi # create the top most bundle and rootfs directory -mkdir -p $TEMPDIR/rootfs +mkdir -p "$TEMPDIR"/rootfs # export busybox via podman into the rootfs directory -podman export $(podman create $TESTIMG) | tar -C $TEMPDIR/rootfs -xvf - -[ $? -ne 0 ] && exit 1 +if ! (podman export "$(podman create $TESTIMG)" | tar -C "$TEMPDIR"/rootfs -xvf -); then + exit 1 +fi # use existing spec -cp ./config.json $TEMPDIR -ls $TEMPDIR -cd $TEMPDIR +cp ./config.json "$TEMPDIR" +ls "$TEMPDIR" +cd "$TEMPDIR" -crun create $CNAME -[ $? -ne 0 ] && exit 1 +if ! crun create $CNAME; then + exit 1 +fi -crun list -[ $? -ne 0 ] && exit 1 +if ! crun list; then + exit 1 +fi -crun start $CNAME -[ $? -ne 0 ] && exit 1 +if ! crun start $CNAME; then + exit 1 +fi -crun list -[ $? -ne 0 ] && exit 1 +if ! crun list; then + exit 1 +fi -crun state $CNAME -[ $? -ne 0 ] && exit 1 +if ! crun state $CNAME; then + exit 1 +fi -crun ps $CNAME -[ $? -ne 0 ] && exit 1 +if ! crun ps $CNAME; then + exit 1 +fi -ret=$(crun exec $CNAME pwd) -[ $? -ne 0 ] || [ $ret != '/' ] && exit 1 +if ! ret=$(crun exec $CNAME pwd) || [[ "$ret" != '/' ]]; then + exit 1 +fi -crun pause $CNAME -[ $? -ne 0 ] && exit 1 +if ! crun pause $CNAME; then + exit 1 +fi -crun state $CNAME -[ $? -ne 0 ] && exit 1 +if ! crun state $CNAME; then + exit 1 +fi -crun resume $CNAME -[ $? -ne 0 ] && exit 1 +if ! crun resume $CNAME; then + exit 1 +fi -crun state $CNAME -[ $? -ne 0 ] && exit 1 +if ! crun state $CNAME; then + exit 1 +fi -ret=$(crun exec $CNAME pwd) -[ $? -ne 0 ] || [ $ret != '/' ] && exit 1 +if ! ret=$(crun exec $CNAME pwd) || [[ "$ret" != '/' ]]; then + exit 1 +fi -crun delete --force $CNAME -[ $? -ne 0 ] && exit 1 +if ! crun delete --force $CNAME; then + exit 1 +fi -crun list -[ $? -ne 0 ] && exit 1 +if ! crun list; then + exit 1 +fi -crun run $CNAME & -[ $? -ne 0 ] && exit 1 +if ! (crun run $CNAME &); then + exit 1 +fi -crun list -[ $? -ne 0 ] && exit 1 +if ! crun list; then + exit 1 +fi # make sure the container is running state sleep 2 -ret=$(crun exec $CNAME echo 'ok') -[ $? -ne 0 ] || [ $ret != 'ok' ] && exit 1 +if ! ret=$(crun exec $CNAME echo 'ok') || [[ "$ret" != 'ok' ]]; then + exit 1 +fi -crun kill $CNAME -[ $? -ne 0 ] && exit 1 +if ! crun kill $CNAME; then + exit 1 +fi exit 0 diff --git a/tests/tmt/shellcheck/main.fmf b/tests/tmt/shellcheck/main.fmf new file mode 100644 index 0000000..7d220b4 --- /dev/null +++ b/tests/tmt/shellcheck/main.fmf @@ -0,0 +1,4 @@ +summary: Shellcheck tests +test: find ../ -type f -name "*.sh" -exec shellcheck {} + +duration: 10m +tag: [ shellcheck ] From d8749367c84cca2c35b5511ef9e1583b059f675a Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Wed, 23 Jul 2025 18:52:31 +0000 Subject: [PATCH 76/82] Rebuilt for https://fedoraproject.org/wiki/Fedora_43_Mass_Rebuild From de0aacca89d0414d56f6800f5582e5b2cb1c2782 Mon Sep 17 00:00:00 2001 From: Packit Date: Thu, 24 Jul 2025 20:40:07 +0000 Subject: [PATCH 77/82] Update to 1.23 upstream release Upstream tag: 1.23 Upstream commit: 3fc25616 Commit authored by Packit automation (https://packit.dev/) --- .gitignore | 1 + .packit.yaml | 17 ++++++----------- crun.spec | 20 ++++++++++---------- sources | 2 +- 4 files changed, 18 insertions(+), 22 deletions(-) diff --git a/.gitignore b/.gitignore index fdd8502..9eeecf3 100644 --- a/.gitignore +++ b/.gitignore @@ -96,3 +96,4 @@ crun-0.1.1.tar.gz /crun-1.20.tar.zst /crun-1.21.tar.zst /crun-1.22.tar.zst +/crun-1.23.tar.zst diff --git a/.packit.yaml b/.packit.yaml index 0c3381a..b7dc6ae 100644 --- a/.packit.yaml +++ b/.packit.yaml @@ -66,16 +66,10 @@ jobs: packages: [crun-centos] notifications: *copr_build_failure_notification targets: ¢os_copr_targets - # Need epel9 repos to fetch wasmedge build dependency - centos-stream-9-x86_64: - additional_repos: - - https://dl.fedoraproject.org/pub/epel/9/Everything/x86_64/ - centos-stream-9-aarch64: - additional_repos: - - https://dl.fedoraproject.org/pub/epel/9/Everything/aarch64/ - # TODO: build on CS10 with wasmedge once epel-10 is available - centos-stream-10-x86_64: {} - centos-stream-10-aarch64: {} + - centos-stream-9-x86_64 + - centos-stream-9-aarch64 + - centos-stream-10-x86_64 + - centos-stream-10-aarch64 # Run on commit to main branch - job: copr_build @@ -127,8 +121,9 @@ jobs: dist_git_branches: &fedora_targets - fedora-all + # Disabled until we're switching to Packit for CentOS Stream - job: propose_downstream - trigger: release + trigger: ignore packages: [crun-centos] dist_git_branches: - c10s diff --git a/crun.spec b/crun.spec index 2ff630a..928e393 100644 --- a/crun.spec +++ b/crun.spec @@ -9,20 +9,17 @@ # krun and wasm support only on aarch64 and x86_64 %ifarch aarch64 || x86_64 -# Disable wasmedge on rhel 10 until EPEL10 is in place, otherwise it causes -# build issues on copr -%if %{defined fedora} || (%{defined copr_build} && %{defined rhel} && 0%{?rhel} < 10) +%if %{defined fedora} +# krun only exists on fedora +%global krun_support 1 +%global krun_opts --with-libkrun + +# Keep wasmedge enabled only on Fedora. It breaks a lot on EPEL. %global wasm_support 1 %global wasmedge_support 1 %global wasmedge_opts --with-wasmedge %endif -# krun only exists on fedora -%if %{defined fedora} -%global krun_support 1 -%global krun_opts --with-libkrun -%endif - %endif %if %{defined fedora} || (%{defined rhel} && 0%{?rhel} < 10) @@ -42,7 +39,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.22 +Version: 1.23 Release: %autorelease URL: https://github.com/containers/%{name} Source0: %{url}/releases/download/%{version}/%{name}-%{version}.tar.zst @@ -119,6 +116,9 @@ Recommends: wasmedge %make_install prefix=%{_prefix} rm -rf %{buildroot}%{_prefix}/lib* +# Placeholder check to silence rpmlint +%check + %files %license COPYING %{_bindir}/%{name} diff --git a/sources b/sources index 978beb9..431dcad 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (crun-1.22.tar.zst) = 9a8199e7839be9f2594bf5549ea697dcd3f47ab5eb13f1e7e51d18e0091d8960185069c5e88033ab42cf0797795d687e608ddac81443f3896caf409192875d09 +SHA512 (crun-1.23.tar.zst) = 7c13d7929d41a538b8a206b116f39af083e10d752b63a1283ed29ca3e46431c6cf3622a088059ffaa973e6e5f81bb7d21ebb2fffd824f28f209a087a1d2c0849 From dec4e2f02ce667c504014423f818985e594db037 Mon Sep 17 00:00:00 2001 From: Packit Date: Thu, 31 Jul 2025 20:31:37 +0000 Subject: [PATCH 78/82] Update to 1.23.1 upstream release Upstream tag: 1.23.1 Upstream commit: d20b23db Commit authored by Packit automation (https://packit.dev/) --- .gitignore | 1 + README.packit | 2 +- crun.spec | 2 +- sources | 2 +- 4 files changed, 4 insertions(+), 3 deletions(-) diff --git a/.gitignore b/.gitignore index 9eeecf3..26615fe 100644 --- a/.gitignore +++ b/.gitignore @@ -97,3 +97,4 @@ crun-0.1.1.tar.gz /crun-1.21.tar.zst /crun-1.22.tar.zst /crun-1.23.tar.zst +/crun-1.23.1.tar.zst 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/crun.spec b/crun.spec index 928e393..6af483d 100644 --- a/crun.spec +++ b/crun.spec @@ -39,7 +39,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.23 +Version: 1.23.1 Release: %autorelease URL: https://github.com/containers/%{name} Source0: %{url}/releases/download/%{version}/%{name}-%{version}.tar.zst diff --git a/sources b/sources index 431dcad..f09a94d 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (crun-1.23.tar.zst) = 7c13d7929d41a538b8a206b116f39af083e10d752b63a1283ed29ca3e46431c6cf3622a088059ffaa973e6e5f81bb7d21ebb2fffd824f28f209a087a1d2c0849 +SHA512 (crun-1.23.1.tar.zst) = 3ccff7a8031ae4ff78d738b8994e865d1b69733c3875c3a338d0620efdc9b9e1c0e3d051cf80c21e6dcda37e903aa538c4601b24c3d03493ddf68e65673798a5 From fa91863b11848a1953e2827688483f0562be9743 Mon Sep 17 00:00:00 2001 From: Packit Date: Tue, 9 Sep 2025 20:19:46 +0000 Subject: [PATCH 79/82] Update to 1.24 upstream release Upstream tag: 1.24 Upstream commit: 54693209 Commit authored by Packit automation (https://packit.dev/) --- .gitignore | 1 + README.packit | 2 +- crun.spec | 3 ++- sources | 2 +- 4 files changed, 5 insertions(+), 3 deletions(-) diff --git a/.gitignore b/.gitignore index 26615fe..c6d5eb3 100644 --- a/.gitignore +++ b/.gitignore @@ -98,3 +98,4 @@ crun-0.1.1.tar.gz /crun-1.22.tar.zst /crun-1.23.tar.zst /crun-1.23.1.tar.zst +/crun-1.24.tar.zst 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/crun.spec b/crun.spec index 6af483d..a04cf3f 100644 --- a/crun.spec +++ b/crun.spec @@ -39,7 +39,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.23.1 +Version: 1.24 Release: %autorelease URL: https://github.com/containers/%{name} Source0: %{url}/releases/download/%{version}/%{name}-%{version}.tar.zst @@ -73,6 +73,7 @@ Recommends: criu-libs BuildRequires: wasmedge-devel %endif BuildRequires: python +BuildRequires: glibc-static Provides: oci-runtime %description diff --git a/sources b/sources index f09a94d..1a15fa8 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (crun-1.23.1.tar.zst) = 3ccff7a8031ae4ff78d738b8994e865d1b69733c3875c3a338d0620efdc9b9e1c0e3d051cf80c21e6dcda37e903aa538c4601b24c3d03493ddf68e65673798a5 +SHA512 (crun-1.24.tar.zst) = 6f7cdd36b661abf5cacf01178e87bf4eefd5a297aca3452861f09921a18d15c8802083b2ebae93e3547f6486cc900f1234b6013161967a46d4efc1463dc8ca2f From 584087122b37e3d3129f6c348293cc0d57fec301 Mon Sep 17 00:00:00 2001 From: Packit Date: Mon, 10 Nov 2025 13:34:54 +0000 Subject: [PATCH 80/82] Update to 1.25 upstream release Upstream tag: 1.25 Upstream commit: d9a0adce Commit authored by Packit automation (https://packit.dev/) --- .gitignore | 1 + README.packit | 2 +- crun.spec | 2 +- plans/tmt.fmf | 9 +++++++++ sources | 2 +- 5 files changed, 13 insertions(+), 3 deletions(-) create mode 100644 plans/tmt.fmf diff --git a/.gitignore b/.gitignore index c6d5eb3..6739b17 100644 --- a/.gitignore +++ b/.gitignore @@ -99,3 +99,4 @@ crun-0.1.1.tar.gz /crun-1.23.tar.zst /crun-1.23.1.tar.zst /crun-1.24.tar.zst +/crun-1.25.tar.zst 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/crun.spec b/crun.spec index a04cf3f..649a1c0 100644 --- a/crun.spec +++ b/crun.spec @@ -39,7 +39,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.24 +Version: 1.25 Release: %autorelease URL: https://github.com/containers/%{name} Source0: %{url}/releases/download/%{version}/%{name}-%{version}.tar.zst diff --git a/plans/tmt.fmf b/plans/tmt.fmf new file mode 100644 index 0000000..1941978 --- /dev/null +++ b/plans/tmt.fmf @@ -0,0 +1,9 @@ +/: + inherit: false + +summary: Run tmt's integration tests +plan: + import: + url: https://github.com/teemtee/tmt + path: /plans/friends + name: /podman diff --git a/sources b/sources index 1a15fa8..be35dff 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (crun-1.24.tar.zst) = 6f7cdd36b661abf5cacf01178e87bf4eefd5a297aca3452861f09921a18d15c8802083b2ebae93e3547f6486cc900f1234b6013161967a46d4efc1463dc8ca2f +SHA512 (crun-1.25.tar.zst) = c95834eddf431305973c2ca1a984e1aa5b17290197117b68c4343077b42d68c1c4bbc001e6d0487abba712f5b8bcbb1ebbc0be23f195cf8f61485fd03bc61962 From 94c3dc6bac59aab62399ff5bed2991d9d27244cc Mon Sep 17 00:00:00 2001 From: Packit Date: Tue, 25 Nov 2025 14:50:56 +0000 Subject: [PATCH 81/82] Update to 1.25.1 upstream release Upstream tag: 1.25.1 Upstream commit: 156ae065 Commit authored by Packit automation (https://packit.dev/) --- .gitignore | 1 + README.packit | 2 +- crun.spec | 2 +- sources | 2 +- 4 files changed, 4 insertions(+), 3 deletions(-) diff --git a/.gitignore b/.gitignore index 6739b17..7a1b41d 100644 --- a/.gitignore +++ b/.gitignore @@ -100,3 +100,4 @@ crun-0.1.1.tar.gz /crun-1.23.1.tar.zst /crun-1.24.tar.zst /crun-1.25.tar.zst +/crun-1.25.1.tar.zst diff --git a/README.packit b/README.packit index 2511bf4..a901bca 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.12.0. +The file was generated using packit 1.12.0.post1.dev18+gc39b0e7d4. diff --git a/crun.spec b/crun.spec index 649a1c0..de06fe5 100644 --- a/crun.spec +++ b/crun.spec @@ -39,7 +39,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.25 +Version: 1.25.1 Release: %autorelease URL: https://github.com/containers/%{name} Source0: %{url}/releases/download/%{version}/%{name}-%{version}.tar.zst diff --git a/sources b/sources index be35dff..0311b67 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (crun-1.25.tar.zst) = c95834eddf431305973c2ca1a984e1aa5b17290197117b68c4343077b42d68c1c4bbc001e6d0487abba712f5b8bcbb1ebbc0be23f195cf8f61485fd03bc61962 +SHA512 (crun-1.25.1.tar.zst) = 44b38ef939027dfad0ca72e9d5bbcefc05da66887c239fe441ca9e105ecb981aac517de3d1ebc6f9ba3d5061f7d1bcd6528099115ad45390fe56e492cdba47ff From dfa0f5cd2bcbf32bb0ce90c2274bfb958db13e60 Mon Sep 17 00:00:00 2001 From: Packit Date: Mon, 22 Dec 2025 16:06:48 +0000 Subject: [PATCH 82/82] Update to 1.26 upstream release Upstream tag: 1.26 Upstream commit: 3241e671 Commit authored by Packit automation (https://packit.dev/) --- .gitignore | 1 + README.packit | 2 +- crun.spec | 2 +- sources | 2 +- 4 files changed, 4 insertions(+), 3 deletions(-) diff --git a/.gitignore b/.gitignore index 7a1b41d..62eb9bc 100644 --- a/.gitignore +++ b/.gitignore @@ -101,3 +101,4 @@ crun-0.1.1.tar.gz /crun-1.24.tar.zst /crun-1.25.tar.zst /crun-1.25.1.tar.zst +/crun-1.26.tar.zst diff --git a/README.packit b/README.packit index a901bca..9bb65f0 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.12.0.post1.dev18+gc39b0e7d4. +The file was generated using packit 1.13.0.post1.dev2+g84134016c. diff --git a/crun.spec b/crun.spec index de06fe5..5cfc631 100644 --- a/crun.spec +++ b/crun.spec @@ -39,7 +39,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.25.1 +Version: 1.26 Release: %autorelease URL: https://github.com/containers/%{name} Source0: %{url}/releases/download/%{version}/%{name}-%{version}.tar.zst diff --git a/sources b/sources index 0311b67..233ea40 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (crun-1.25.1.tar.zst) = 44b38ef939027dfad0ca72e9d5bbcefc05da66887c239fe441ca9e105ecb981aac517de3d1ebc6f9ba3d5061f7d1bcd6528099115ad45390fe56e492cdba47ff +SHA512 (crun-1.26.tar.zst) = 0785af6095a26290f433c5739bea5d98a029c3f0e8efbeed420481849ebddd70acde6c1105133c392abf26bca90d232cced5e5994da7506d66a020a02c129fb3