From debbugs-submit-bounces@debbugs.gnu.org Tue Feb 21 09:57:35 2023 Received: (at submit) by debbugs.gnu.org; 21 Feb 2023 14:57:35 +0000 Received: from localhost ([127.0.0.1]:56982 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pUU5G-0002IF-IS for submit@debbugs.gnu.org; Tue, 21 Feb 2023 09:57:34 -0500 Received: from lists.gnu.org ([209.51.188.17]:39348) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pUTk2-0001FG-Hm for submit@debbugs.gnu.org; Tue, 21 Feb 2023 09:35:39 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1pUTk1-0006JB-Ig for guix-patches@gnu.org; Tue, 21 Feb 2023 09:35:38 -0500 Received: from mail-4018.proton.ch ([185.70.40.18]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1pUTjz-00046J-3A for guix-patches@gnu.org; Tue, 21 Feb 2023 09:35:37 -0500 Date: Tue, 21 Feb 2023 14:35:19 +0000 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=c0x0o.me; s=protonmail; t=1676990132; x=1677249332; bh=KPVUM9grGHwheCXIpxCx+A1GCvIuJa6QdBveAwoFC14=; h=Date:To:From:Cc:Subject:Message-ID:Feedback-ID:From:To:Cc:Date: Subject:Reply-To:Feedback-ID:Message-ID:BIMI-Selector; b=epYti0sWT/9c1LxoBIuC5x+6VY0alRy4UbbbBSguFv9dKKvjHisQC3TlsipJuD6nT m0dncl28hNHDKM/3PYoa+J74SjWPiUfbrgPN2PD3z+4Q9ow5JKl8vMNE7jQMtcoV3j TSNQ3K9ti2NIIzsvwRX70R4WWZ2LtVDsC7W9c0/2WlwcyelYy+JOuZ6m8tt3KZzDpL KfpIUR5kTt0UhzBmYRpJzSemajIKag6t6PTMTDYMRGbEaXZBKebZAb+Ie5mri07+Ld Q661lzdFL7FQ+LN/RsJ1OfBkG46kEztcfAgFV0imxl6NXUOmvoXtseTjszTJSvquhK m2ms3Fijfd+PA== To: guix-patches@gnu.org From: Zongyuan Li Subject: [PATCH] gnu: buildah: Add 'buildah' package Message-ID: <20230221143500.42127-1-zongyuan.li@c0x0o.me> Feedback-ID: 67462066:user:proton MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Received-SPF: pass client-ip=185.70.40.18; envelope-from=zongyuan.li@c0x0o.me; helo=mail-4018.proton.ch X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.1 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-Spam-Score: -1.3 (-) X-Debbugs-Envelope-To: submit X-Mailman-Approved-At: Tue, 21 Feb 2023 09:57:33 -0500 Cc: Zongyuan Li X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -2.3 (--) * gnu/packages/containers.scm: New 'buildah' package Signed-off-by: Zongyuan Li --- gnu/packages/containers.scm | 68 +++++++++++++++++++++++++++++++++++++ 1 file changed, 68 insertions(+) diff --git a/gnu/packages/containers.scm b/gnu/packages/containers.scm index 80c4aaa400..731a56075c 100644 --- a/gnu/packages/containers.scm +++ b/gnu/packages/containers.scm @@ -41,6 +41,7 @@ (define-module (gnu packages containers) #:use-module (gnu packages gnupg) #:use-module (gnu packages golang) #:use-module (gnu packages linux) + #:use-module (gnu packages perl) #:use-module (gnu packages python) #:use-module (gnu packages networking) #:use-module (gnu packages pkg-config) @@ -405,3 +406,70 @@ (define-public podman volumes mounted into those containers, and pods made from groups of containers.") (license license:asl2.0))) + +(define-public buildah + (package + (name "buildah") + (version "1.29.0") + (source (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/containers/buildah") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "16kc19m5in819624c3np4aqb9hkjc93d34y4958jqy1k3p2p5rir")))) + (build-system gnu-build-system) + (arguments + (list #:make-flags #~(list #$(string-append "CC=3D" + (cc-for-target)) + (string-append "PREFIX=3D" + #$output)) + #:tests? #f + #:phases #~(modify-phases %standard-phases + (delete 'configure) + (add-after 'unpack 'set-env + (lambda* (#:key inputs #:allow-other-keys) + (setenv "HOME" "/tmp"))) + (add-after 'unpack 'avoid-building-tools + (lambda _ + (substitute* "Makefile" + (("^docs: install\\.tools") + "docs:")))) + (add-after 'unpack 'avoid-building-tools + (lambda _ + (substitute* "Makefile" + (("^all: .*") + "all: bin/buildah docs")))) + (add-after 'unpack 'use-doc-tools + (lambda _ + (substitute* "docs/Makefile" + (("../tests/tools/build/go-md2man") + (which "go-md2man"))))) + (add-after 'install 'install-completions + (lambda _ + (invoke "make" "install.completions" + (string-append "PREFIX=3D" + #$output))))))) + (inputs (list btrfs-progs + cni-plugins + conmon + eudev + glib + go-github-com-go-md2man + gpgme + libassuan + libseccomp + lvm2 + runc)) + (native-inputs (list bats git go-1.18 perl pkg-config)) + (synopsis + "Facilitates building Open Container Initiative (OCI) container image= s") + (description + "Buildah is an open source, Linux-based tool used to build Open Conta= iner +Initiative (OCI)-compatible containers. With Buildah, you can use your +favorite tools to create efficient container images from an existing base = image +or from scratch using an empty image.") + (home-page "https://buildah.io") + (license license:asl2.0))) -- 2.37.1 (Apple Git-137.1) From debbugs-submit-bounces@debbugs.gnu.org Thu Feb 23 13:53:49 2023 Received: (at 61682) by debbugs.gnu.org; 23 Feb 2023 18:53:49 +0000 Received: from localhost ([127.0.0.1]:35316 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pVGiy-0008KX-JG for submit@debbugs.gnu.org; Thu, 23 Feb 2023 13:53:49 -0500 Received: from mail-4022.proton.ch ([185.70.40.22]:27319) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pV5eS-0006cC-RE for 61682@debbugs.gnu.org; Thu, 23 Feb 2023 02:04:27 -0500 Date: Thu, 23 Feb 2023 07:04:11 +0000 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=c0x0o.me; s=protonmail; t=1677135858; x=1677395058; bh=OvH6osOkzWh6oqyfmHM5KgohYq11bv/dxs09YVNVpCs=; h=Date:To:From:Cc:Subject:Message-ID:Feedback-ID:From:To:Cc:Date: Subject:Reply-To:Feedback-ID:Message-ID:BIMI-Selector; b=AAv9veYBdQR3hWyjIFa07co7PLx1oWrEJD3SaMf0bcngRDcesSvfmMH8eowgUWDNT FeWjd03loTYQGkyNuwMKryY4ne5LjEDuVBgXbnKgIxQACbM2xoxreGwhGV3hqSnGGv oh53/pM0WOfj8JAHpdBT/h4vXN1O2AKEBaGC8HSAdQS+CnCTRKiAspJGAZkvco0iHy /5D9Mqw57uG80dAh5r+Y1d3edPk9GSTlmNJP+hl+PQgofwESav/r+XSNuOtOqBSNRa eRlm8VUiC5OwebMx5FDpgLHE3/i1JvEQWGJFDERfuIWPuQ2wxp0N5tx+ixnGeiVD2J AtBEUpj4RnN2g== To: 61682@debbugs.gnu.org From: Zongyuan Li Subject: [PATCH v2] gnu: buildah: Add 'buildah' package Message-ID: <20230223070338.51564-1-zongyuan.li@c0x0o.me> Feedback-ID: 67462066:user:proton MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 61682 X-Mailman-Approved-At: Thu, 23 Feb 2023 13:53:47 -0500 Cc: zongyuan.li@c0x0o.me X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) Introduce new 'buildah' package Changes since v1: * fix phase-name typo in modify-phases * gnu/packages/containers.scm: New 'buildah' package --- gnu/packages/containers.scm | 68 +++++++++++++++++++++++++++++++++++++ 1 file changed, 68 insertions(+) diff --git a/gnu/packages/containers.scm b/gnu/packages/containers.scm index 50dfa88421..3844e4e700 100644 --- a/gnu/packages/containers.scm +++ b/gnu/packages/containers.scm @@ -41,6 +41,7 @@ (define-module (gnu packages containers) #:use-module (gnu packages gnupg) #:use-module (gnu packages golang) #:use-module (gnu packages linux) + #:use-module (gnu packages perl) #:use-module (gnu packages python) #:use-module (gnu packages networking) #:use-module (gnu packages pkg-config) @@ -406,3 +407,70 @@ (define-public podman volumes mounted into those containers, and pods made from groups of containers.") (license license:asl2.0))) + +(define-public buildah + (package + (name "buildah") + (version "1.29.0") + (source (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/containers/buildah") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "16kc19m5in819624c3np4aqb9hkjc93d34y4958jqy1k3p2p5rir")))) + (build-system gnu-build-system) + (arguments + (list #:make-flags #~(list #$(string-append "CC=3D" + (cc-for-target)) + (string-append "PREFIX=3D" + #$output)) + #:tests? #f + #:phases #~(modify-phases %standard-phases + (delete 'configure) + (add-after 'unpack 'set-env + (lambda* (#:key inputs #:allow-other-keys) + (setenv "HOME" "/tmp"))) + (add-after 'unpack 'avoid-building-tools + (lambda _ + (substitute* "Makefile" + (("^docs: install\\.tools") + "docs:")))) + (add-after 'unpack 'avoid-unnecessary-targets + (lambda _ + (substitute* "Makefile" + (("^all: .*") + "all: bin/buildah docs")))) + (add-after 'unpack 'use-doc-tools + (lambda _ + (substitute* "docs/Makefile" + (("../tests/tools/build/go-md2man") + (which "go-md2man"))))) + (add-after 'install 'install-completions + (lambda _ + (invoke "make" "install.completions" + (string-append "PREFIX=3D" + #$output))))))) + (inputs (list btrfs-progs + cni-plugins + conmon + eudev + glib + go-github-com-go-md2man + gpgme + libassuan + libseccomp + lvm2 + runc)) + (native-inputs (list bats git go-1.18 perl pkg-config)) + (synopsis + "Facilitates building Open Container Initiative (OCI) container image= s") + (description + "Buildah is an open source, Linux-based tool used to build Open Conta= iner +Initiative (OCI)-compatible containers. With Buildah, you can use your +favorite tools to create efficient container images from an existing base = image +or from scratch using an empty image.") + (home-page "https://buildah.io") + (license license:asl2.0))) -- 2.37.1 (Apple Git-137.1) From debbugs-submit-bounces@debbugs.gnu.org Thu Feb 23 13:54:03 2023 Received: (at submit) by debbugs.gnu.org; 23 Feb 2023 18:54:03 +0000 Received: from localhost ([127.0.0.1]:35324 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pVGjD-0008Lb-Bt for submit@debbugs.gnu.org; Thu, 23 Feb 2023 13:54:03 -0500 Received: from lists.gnu.org ([209.51.188.17]:50094) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pVB4c-00044o-Cv for submit@debbugs.gnu.org; Thu, 23 Feb 2023 07:51:47 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1pVB4J-0004IQ-HX for guix-patches@gnu.org; Thu, 23 Feb 2023 07:51:33 -0500 Received: from mail-4317.proton.ch ([185.70.43.17]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1pVB3z-0006hF-85 for guix-patches@gnu.org; Thu, 23 Feb 2023 07:51:12 -0500 Date: Thu, 23 Feb 2023 12:50:59 +0000 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=c0x0o.me; s=protonmail; t=1677156663; x=1677415863; bh=5vuHPG7w0dDVE/Jg/nCk9gfmpo1GWB/sX6LNL5Z2ASM=; h=Date:To:From:Cc:Subject:Message-ID:Feedback-ID:From:To:Cc:Date: Subject:Reply-To:Feedback-ID:Message-ID:BIMI-Selector; b=AYloRbEekGhg8DwC5LseutPDhGAi9DDvOl234NEZGoNVh3iBMnSg2zLI8GelLSA0R Cu9vEoEkcNBxNlQ3CJ7qgzctMyZ63UyIy5EPphg3C8e/U2Dq/oz6xbYiOSJe57jRN0 diAXBc7EDMxQ/ztuuYX3Rahl88BGUdW7cQ41ghur33moAyKkBK1ZYWR8C1IpRaCaHQ Tk3FdKqWXPURiRmrlzjvBhiNAFrEwvNi1HWy0y9qcb1KYCeega/TIGz/aaLLFYl3MG 6tBSvLRdzHYzavAG/GFEGswLbCnnIQdbJQRv+cdNeOHD5G3MQpbczDQIdtHNE0x2vB oobq+xkOyno7A== To: guix-patches@gnu.org From: Zongyuan Li Subject: [bug#61682][PATCH v2] gnu: buildah: Add 'buildah' package Message-ID: <20230223125018.54412-1-zongyuan.li@c0x0o.me> Feedback-ID: 67462066:user:proton MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Received-SPF: pass client-ip=185.70.43.17; envelope-from=zongyuan.li@c0x0o.me; helo=mail-4317.proton.ch X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.1 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, RCVD_IN_MSPIKE_H2=-0.001, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-Spam-Score: -1.3 (-) X-Debbugs-Envelope-To: submit X-Mailman-Approved-At: Thu, 23 Feb 2023 13:54:01 -0500 Cc: Zongyuan Li X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -2.3 (--) Introduce new 'buildah' package Changes since v1: * fix phase-name typo in modify-phases * gnu/packages/containers.scm: New 'buildah' package --- gnu/packages/containers.scm | 68 +++++++++++++++++++++++++++++++++++++ 1 file changed, 68 insertions(+) diff --git a/gnu/packages/containers.scm b/gnu/packages/containers.scm index 50dfa88421..3844e4e700 100644 --- a/gnu/packages/containers.scm +++ b/gnu/packages/containers.scm @@ -41,6 +41,7 @@ (define-module (gnu packages containers) #:use-module (gnu packages gnupg) #:use-module (gnu packages golang) #:use-module (gnu packages linux) + #:use-module (gnu packages perl) #:use-module (gnu packages python) #:use-module (gnu packages networking) #:use-module (gnu packages pkg-config) @@ -406,3 +407,70 @@ (define-public podman volumes mounted into those containers, and pods made from groups of containers.") (license license:asl2.0))) + +(define-public buildah + (package + (name "buildah") + (version "1.29.0") + (source (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/containers/buildah") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "16kc19m5in819624c3np4aqb9hkjc93d34y4958jqy1k3p2p5rir")))) + (build-system gnu-build-system) + (arguments + (list #:make-flags #~(list #$(string-append "CC=3D" + (cc-for-target)) + (string-append "PREFIX=3D" + #$output)) + #:tests? #f + #:phases #~(modify-phases %standard-phases + (delete 'configure) + (add-after 'unpack 'set-env + (lambda* (#:key inputs #:allow-other-keys) + (setenv "HOME" "/tmp"))) + (add-after 'unpack 'avoid-building-tools + (lambda _ + (substitute* "Makefile" + (("^docs: install\\.tools") + "docs:")))) + (add-after 'unpack 'avoid-unnecessary-targets + (lambda _ + (substitute* "Makefile" + (("^all: .*") + "all: bin/buildah docs")))) + (add-after 'unpack 'use-doc-tools + (lambda _ + (substitute* "docs/Makefile" + (("../tests/tools/build/go-md2man") + (which "go-md2man"))))) + (add-after 'install 'install-completions + (lambda _ + (invoke "make" "install.completions" + (string-append "PREFIX=3D" + #$output))))))) + (inputs (list btrfs-progs + cni-plugins + conmon + eudev + glib + go-github-com-go-md2man + gpgme + libassuan + libseccomp + lvm2 + runc)) + (native-inputs (list bats git go-1.18 perl pkg-config)) + (synopsis + "Facilitates building Open Container Initiative (OCI) container image= s") + (description + "Buildah is an open source, Linux-based tool used to build Open Conta= iner +Initiative (OCI)-compatible containers. With Buildah, you can use your +favorite tools to create efficient container images from an existing base = image +or from scratch using an empty image.") + (home-page "https://buildah.io") + (license license:asl2.0))) -- 2.39.1 From debbugs-submit-bounces@debbugs.gnu.org Thu Feb 23 13:54:02 2023 Received: (at 61682) by debbugs.gnu.org; 23 Feb 2023 18:54:02 +0000 Received: from localhost ([127.0.0.1]:35318 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pVGjC-0008L3-7Q for submit@debbugs.gnu.org; Thu, 23 Feb 2023 13:54:02 -0500 Received: from mail-4323.proton.ch ([185.70.43.23]:16571) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pV9pE-0007xn-AD for 61682@debbugs.gnu.org; Thu, 23 Feb 2023 06:31:49 -0500 Date: Thu, 23 Feb 2023 11:31:29 +0000 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=c0x0o.me; s=protonmail; t=1677151900; x=1677411100; bh=5vuHPG7w0dDVE/Jg/nCk9gfmpo1GWB/sX6LNL5Z2ASM=; h=Date:To:From:Cc:Subject:Message-ID:Feedback-ID:From:To:Cc:Date: Subject:Reply-To:Feedback-ID:Message-ID:BIMI-Selector; b=TGvHEdre4TL0VqdvE8N93MiTCW8qaCCW2T4gMafH9yMKyIepFyh0Ocg4XAoXWYyQZ zXJClNdQTwpc0b7l1dKKEiZkZV+I4gjwcO6zDxjHsmiVJNkBFE+2pUoapovL2shqcP FRj3VJhFLkyTQbMNm9lsbzsijILSuiBz1kzahEiTn2a8YLggIyU7mbrT4vPrA0ABq+ TYKicyBi0D3FV1t28GunUxANU5OR7IBiAkqh21m2CJpL9nfgENdF0wbY0GjANDNSgM kBHwpZLOgdC/MEaNo6JmPfXGpK9AWPUePq8I1RTuV92OyLGEUBT2YBafxfh1Ik1v3g Yqumq7tOVguhQ== To: 61682@debbugs.gnu.org From: Zongyuan Li Subject: [PATCH v2] gnu: buildah: Add 'buildah' package Message-ID: <20230223113014.53355-1-zongyuan.li@c0x0o.me> Feedback-ID: 67462066:user:proton MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 61682 X-Mailman-Approved-At: Thu, 23 Feb 2023 13:54:01 -0500 Cc: Zongyuan Li X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) Introduce new 'buildah' package Changes since v1: * fix phase-name typo in modify-phases * gnu/packages/containers.scm: New 'buildah' package --- gnu/packages/containers.scm | 68 +++++++++++++++++++++++++++++++++++++ 1 file changed, 68 insertions(+) diff --git a/gnu/packages/containers.scm b/gnu/packages/containers.scm index 50dfa88421..3844e4e700 100644 --- a/gnu/packages/containers.scm +++ b/gnu/packages/containers.scm @@ -41,6 +41,7 @@ (define-module (gnu packages containers) #:use-module (gnu packages gnupg) #:use-module (gnu packages golang) #:use-module (gnu packages linux) + #:use-module (gnu packages perl) #:use-module (gnu packages python) #:use-module (gnu packages networking) #:use-module (gnu packages pkg-config) @@ -406,3 +407,70 @@ (define-public podman volumes mounted into those containers, and pods made from groups of containers.") (license license:asl2.0))) + +(define-public buildah + (package + (name "buildah") + (version "1.29.0") + (source (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/containers/buildah") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "16kc19m5in819624c3np4aqb9hkjc93d34y4958jqy1k3p2p5rir")))) + (build-system gnu-build-system) + (arguments + (list #:make-flags #~(list #$(string-append "CC=3D" + (cc-for-target)) + (string-append "PREFIX=3D" + #$output)) + #:tests? #f + #:phases #~(modify-phases %standard-phases + (delete 'configure) + (add-after 'unpack 'set-env + (lambda* (#:key inputs #:allow-other-keys) + (setenv "HOME" "/tmp"))) + (add-after 'unpack 'avoid-building-tools + (lambda _ + (substitute* "Makefile" + (("^docs: install\\.tools") + "docs:")))) + (add-after 'unpack 'avoid-unnecessary-targets + (lambda _ + (substitute* "Makefile" + (("^all: .*") + "all: bin/buildah docs")))) + (add-after 'unpack 'use-doc-tools + (lambda _ + (substitute* "docs/Makefile" + (("../tests/tools/build/go-md2man") + (which "go-md2man"))))) + (add-after 'install 'install-completions + (lambda _ + (invoke "make" "install.completions" + (string-append "PREFIX=3D" + #$output))))))) + (inputs (list btrfs-progs + cni-plugins + conmon + eudev + glib + go-github-com-go-md2man + gpgme + libassuan + libseccomp + lvm2 + runc)) + (native-inputs (list bats git go-1.18 perl pkg-config)) + (synopsis + "Facilitates building Open Container Initiative (OCI) container image= s") + (description + "Buildah is an open source, Linux-based tool used to build Open Conta= iner +Initiative (OCI)-compatible containers. With Buildah, you can use your +favorite tools to create efficient container images from an existing base = image +or from scratch using an empty image.") + (home-page "https://buildah.io") + (license license:asl2.0))) -- 2.39.1 From debbugs-submit-bounces@debbugs.gnu.org Thu Feb 23 13:54:03 2023 Received: (at 61682) by debbugs.gnu.org; 23 Feb 2023 18:54:03 +0000 Received: from localhost ([127.0.0.1]:35322 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pVGjC-0008LM-QW for submit@debbugs.gnu.org; Thu, 23 Feb 2023 13:54:03 -0500 Received: from mail-4018.proton.ch ([185.70.40.18]:48253) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pVAgb-00010u-DU for 61682@debbugs.gnu.org; Thu, 23 Feb 2023 07:27:00 -0500 Date: Thu, 23 Feb 2023 12:26:30 +0000 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=c0x0o.me; s=protonmail; t=1677155210; x=1677414410; bh=5vuHPG7w0dDVE/Jg/nCk9gfmpo1GWB/sX6LNL5Z2ASM=; h=Date:To:From:Cc:Subject:Message-ID:Feedback-ID:From:To:Cc:Date: Subject:Reply-To:Feedback-ID:Message-ID:BIMI-Selector; b=ft9MXB2E1rPoET43eptBJtWwW2Opo0vFf7ROStb+nPvVlKqYdwYIb50+LSAtd2QZA bOfi4mb8EKH9utv8TcrKiALz+TnwuqSewVWgeK+gZtVHVI7Poh52SLt1Ssu5h4y0Qw yyvebE65PLqM1cTFazan2/syir5trLwDLDKrrp2PWAIhhUfQ9kCE52QSw0GELK3RRr B+RHwY4NJZc1xWXJcuqTrEG7/qyobbUwY5YZh8l3opC6cCUsn61QSbzQJM6Sl0lXuV EKKKJywseo68kdyo2FSbO3o1QpPN+gWj1xC7IRefgkZhaxENFgF6cHQ7WAOvDA3sh8 +97G9D93xyxRA== To: zongyuan.li@c0x0o.me From: Zongyuan Li Subject: [PATCH v2] gnu: buildah: Add 'buildah' package Message-ID: <20230223122508.53978-1-zongyuan.li@c0x0o.me> Feedback-ID: 67462066:user:proton MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Score: 1.0 (+) X-Debbugs-Envelope-To: 61682 X-Mailman-Approved-At: Thu, 23 Feb 2023 13:54:01 -0500 Cc: 61682@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) Introduce new 'buildah' package Changes since v1: * fix phase-name typo in modify-phases * gnu/packages/containers.scm: New 'buildah' package --- gnu/packages/containers.scm | 68 +++++++++++++++++++++++++++++++++++++ 1 file changed, 68 insertions(+) diff --git a/gnu/packages/containers.scm b/gnu/packages/containers.scm index 50dfa88421..3844e4e700 100644 --- a/gnu/packages/containers.scm +++ b/gnu/packages/containers.scm @@ -41,6 +41,7 @@ (define-module (gnu packages containers) #:use-module (gnu packages gnupg) #:use-module (gnu packages golang) #:use-module (gnu packages linux) + #:use-module (gnu packages perl) #:use-module (gnu packages python) #:use-module (gnu packages networking) #:use-module (gnu packages pkg-config) @@ -406,3 +407,70 @@ (define-public podman volumes mounted into those containers, and pods made from groups of containers.") (license license:asl2.0))) + +(define-public buildah + (package + (name "buildah") + (version "1.29.0") + (source (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/containers/buildah") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "16kc19m5in819624c3np4aqb9hkjc93d34y4958jqy1k3p2p5rir")))) + (build-system gnu-build-system) + (arguments + (list #:make-flags #~(list #$(string-append "CC=3D" + (cc-for-target)) + (string-append "PREFIX=3D" + #$output)) + #:tests? #f + #:phases #~(modify-phases %standard-phases + (delete 'configure) + (add-after 'unpack 'set-env + (lambda* (#:key inputs #:allow-other-keys) + (setenv "HOME" "/tmp"))) + (add-after 'unpack 'avoid-building-tools + (lambda _ + (substitute* "Makefile" + (("^docs: install\\.tools") + "docs:")))) + (add-after 'unpack 'avoid-unnecessary-targets + (lambda _ + (substitute* "Makefile" + (("^all: .*") + "all: bin/buildah docs")))) + (add-after 'unpack 'use-doc-tools + (lambda _ + (substitute* "docs/Makefile" + (("../tests/tools/build/go-md2man") + (which "go-md2man"))))) + (add-after 'install 'install-completions + (lambda _ + (invoke "make" "install.completions" + (string-append "PREFIX=3D" + #$output))))))) + (inputs (list btrfs-progs + cni-plugins + conmon + eudev + glib + go-github-com-go-md2man + gpgme + libassuan + libseccomp + lvm2 + runc)) + (native-inputs (list bats git go-1.18 perl pkg-config)) + (synopsis + "Facilitates building Open Container Initiative (OCI) container image= s") + (description + "Buildah is an open source, Linux-based tool used to build Open Conta= iner +Initiative (OCI)-compatible containers. With Buildah, you can use your +favorite tools to create efficient container images from an existing base = image +or from scratch using an empty image.") + (home-page "https://buildah.io") + (license license:asl2.0))) -- 2.39.1 From debbugs-submit-bounces@debbugs.gnu.org Fri Feb 24 00:20:45 2023 Received: (at 61682) by debbugs.gnu.org; 24 Feb 2023 05:20:45 +0000 Received: from localhost ([127.0.0.1]:35814 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pVQVg-0008GD-Ia for submit@debbugs.gnu.org; Fri, 24 Feb 2023 00:20:45 -0500 Received: from mail-ed1-f67.google.com ([209.85.208.67]:47082) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pVQVe-0008Fx-Fd for 61682@debbugs.gnu.org; Fri, 24 Feb 2023 00:20:43 -0500 Received: by mail-ed1-f67.google.com with SMTP id x10so49692493edd.13 for <61682@debbugs.gnu.org>; Thu, 23 Feb 2023 21:20:42 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=mime-version:user-agent:content-transfer-encoding:references :in-reply-to:date:cc:to:from:subject:message-id:from:to:cc:subject :date:message-id:reply-to; bh=jmiR2wzZ84024tpVox4D4CMr3XLNhVMRja4p7xOHQkI=; b=TYDaN5eP0GRQoC9GIGpRkygVu7dUsbaMTlw/QUygiYIkcQImfmxeHd2ggw0iefTf3V sawit+R3J3mJSuFNsZ9gsQ7wMGWudBby+xITX1Ri02sIajlBoPZe565WTAgjylr0ZoIM JyaaMkS80pGQJl0cI/2kQNTGVWkyiC7lzHe9xP5xd46oi/IMYFW3wcefo66uPMVUcJOx 1jfjSB4erAn7emQDgOq6SrCVFEpYJvIdeUrtWwLw4CizflmV9EqLLb2+D4CN0c+k7crd 3o7D8g1Qpsr2R+GF8GZJG5sNaz9Iqt6yXmHUO+sMkRNZJS7kRLmpmeZ8MjJmXcSrmNwI Gvxw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=mime-version:user-agent:content-transfer-encoding:references :in-reply-to:date:cc:to:from:subject:message-id:x-gm-message-state :from:to:cc:subject:date:message-id:reply-to; bh=jmiR2wzZ84024tpVox4D4CMr3XLNhVMRja4p7xOHQkI=; b=CLVJJm8ddN21sqTONT/TDHC7gketaW99CWoxHThdowSq/1l7RkIn506gP9fw5Tzh3a wNq+SfEz81ZvSHMFHjDXNHoeawHa9gZKmtCSPGTu9NHT0g65x0Tfqr7/IAFAKZoXrnAQ jjd8AbdGgilFNw0HfRJURRPlDhJNhKUbK59iMUmjg0gvOVSEYdBeEsWhv2TRH63qrz0i 3I4WSOHiGi2jzd4pmjE13+EPQupJWDPqxYOMZAthingEWviV/HTwSmg3QWnxXRG6BJRM jzEMlPg/bOe31Vk/7XrIucy48i0Vk2zmof6pO08B4qE5PsHLlAFpqDyvQ6J9w6h3/kp8 jKDA== X-Gm-Message-State: AO0yUKUCmfEpqiklhSzhnYw7iCYkI9A7CgEf00VH2Wryv4DZsPZtdzQC 82VF0VCCX6FvU0VRy4/E+vc= X-Google-Smtp-Source: AK7set9bKQpPc8bCzXeAP3ghp++180eU369tXpvJ8fUUZZTywCVjAVSbQSaUehrEM7h2ObM3n6TFPg== X-Received: by 2002:a17:906:13cc:b0:8b0:f59e:ab1b with SMTP id g12-20020a17090613cc00b008b0f59eab1bmr20067673ejc.75.1677216036484; Thu, 23 Feb 2023 21:20:36 -0800 (PST) Received: from lumine.fritz.box (85-127-52-93.dsl.dynamic.surfer.at. [85.127.52.93]) by smtp.gmail.com with ESMTPSA id f3-20020a1709064dc300b008d5183c1e20sm5694478ejw.190.2023.02.23.21.20.35 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 23 Feb 2023 21:20:36 -0800 (PST) Message-ID: Subject: Re: [PATCH v2] gnu: buildah: Add 'buildah' package From: Liliana Marie Prikler To: Zongyuan Li Date: Fri, 24 Feb 2023 06:20:35 +0100 In-Reply-To: <20230223122508.53978-1-zongyuan.li@c0x0o.me> References: <20230223122508.53978-1-zongyuan.li@c0x0o.me> Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: base64 User-Agent: Evolution 3.46.0 MIME-Version: 1.0 X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 61682 Cc: 61682@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) QW0gRG9ubmVyc3RhZywgZGVtIDIzLjAyLjIwMjMgdW0gMTI6MjYgKzAwMDAgc2NocmllYiBab25n eXVhbiBMaToKPiBJbnRyb2R1Y2UgbmV3ICdidWlsZGFoJyBwYWNrYWdlCj4gCj4gQ2hhbmdlcyBz aW5jZSB2MToKPiAKPiDCoMKgICogZml4IHBoYXNlLW5hbWUgdHlwbyBpbiBtb2RpZnktcGhhc2Vz Cj4gCj4gKiBnbnUvcGFja2FnZXMvY29udGFpbmVycy5zY206IE5ldyAnYnVpbGRhaCcgcGFja2Fn ZQo+IC0tLQo+IMKgZ251L3BhY2thZ2VzL2NvbnRhaW5lcnMuc2NtIHwgNjgKPiArKysrKysrKysr KysrKysrKysrKysrKysrKysrKysrKysrKysrCj4gwqAxIGZpbGUgY2hhbmdlZCwgNjggaW5zZXJ0 aW9ucygrKQo+IAo+IGRpZmYgLS1naXQgYS9nbnUvcGFja2FnZXMvY29udGFpbmVycy5zY20KPiBi L2dudS9wYWNrYWdlcy9jb250YWluZXJzLnNjbQo+IGluZGV4IDUwZGZhODg0MjEuLjM4NDRlNGU3 MDAgMTAwNjQ0Cj4gLS0tIGEvZ251L3BhY2thZ2VzL2NvbnRhaW5lcnMuc2NtCj4gKysrIGIvZ251 L3BhY2thZ2VzL2NvbnRhaW5lcnMuc2NtCj4gQEAgLTQxLDYgKzQxLDcgQEAgKGRlZmluZS1tb2R1 bGUgKGdudSBwYWNrYWdlcyBjb250YWluZXJzKQo+IMKgwqAgIzp1c2UtbW9kdWxlIChnbnUgcGFj a2FnZXMgZ251cGcpCj4gwqDCoCAjOnVzZS1tb2R1bGUgKGdudSBwYWNrYWdlcyBnb2xhbmcpCj4g wqDCoCAjOnVzZS1tb2R1bGUgKGdudSBwYWNrYWdlcyBsaW51eCkKPiArwqAgIzp1c2UtbW9kdWxl IChnbnUgcGFja2FnZXMgcGVybCkKPiDCoMKgICM6dXNlLW1vZHVsZSAoZ251IHBhY2thZ2VzIHB5 dGhvbikKPiDCoMKgICM6dXNlLW1vZHVsZSAoZ251IHBhY2thZ2VzIG5ldHdvcmtpbmcpCj4gwqDC oCAjOnVzZS1tb2R1bGUgKGdudSBwYWNrYWdlcyBwa2ctY29uZmlnKQo+IEBAIC00MDYsMyArNDA3 LDcwIEBAIChkZWZpbmUtcHVibGljIHBvZG1hbgo+IMKgdm9sdW1lcyBtb3VudGVkIGludG8gdGhv c2UgY29udGFpbmVycywgYW5kIHBvZHMgbWFkZSBmcm9tIGdyb3VwcyBvZgo+IMKgY29udGFpbmVy cy4iKQo+IMKgwqDCoMKgIChsaWNlbnNlIGxpY2Vuc2U6YXNsMi4wKSkpCj4gKwo+ICsoZGVmaW5l LXB1YmxpYyBidWlsZGFoCj4gK8KgIChwYWNrYWdlCj4gK8KgwqDCoCAobmFtZSAiYnVpbGRhaCIp Cj4gK8KgwqDCoCAodmVyc2lvbiAiMS4yOS4wIikKPiArwqDCoMKgIChzb3VyY2UgKG9yaWdpbgo+ ICvCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCAobWV0aG9kIGdpdC1mZXRjaCkKPiArwqDCoMKg wqDCoMKgwqDCoMKgwqDCoMKgwqAgKHVyaSAoZ2l0LXJlZmVyZW5jZQo+ICvCoMKgwqDCoMKgwqDC oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCAodXJsICJodHRwczovL2dpdGh1Yi5jb20vY29udGFp bmVycy9idWlsZGFoIikKPiArwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAg KGNvbW1pdCAoc3RyaW5nLWFwcGVuZCAidiIgdmVyc2lvbikpKSkKPiArwqDCoMKgwqDCoMKgwqDC oMKgwqDCoMKgwqAgKGZpbGUtbmFtZSAoZ2l0LWZpbGUtbmFtZSBuYW1lIHZlcnNpb24pKQo+ICvC oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCAoc2hhMjU2Cj4gK8KgwqDCoMKgwqDCoMKgwqDCoMKg wqDCoMKgwqAgKGJhc2UzMgo+ICvCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAKPiAiMTZr YzE5bTVpbjgxOTYyNGMzbnA0YXFiOWhramM5M2QzNHk0OTU4anF5MWszcDJwNXJpciIpKSkpCj4g K8KgwqDCoCAoYnVpbGQtc3lzdGVtIGdudS1idWlsZC1zeXN0ZW0pCkFzIGZ1biBhcyBpdCBzb3Vu ZHMgdG8gYnVpbGQgR28gc3R1ZmYgd2l0aCBqdXN0IGEgTWFrZWZpbGUsIHlvdSBoYXZlIGEKbG90 IG9mIHZlbmRvcmVkIGNvZGUgdW5hY2NvdW50ZWQgZm9yLgo+ICvCoMKgwqAgKGFyZ3VtZW50cwo+ ICvCoMKgwqDCoCAobGlzdCAjOm1ha2UtZmxhZ3MgI34obGlzdCAjJChzdHJpbmctYXBwZW5kICJD Qz0iCj4gK8KgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCAoY2MtZm9yLXRh cmdldCkpCj4gK8KgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC oMKgwqDCoMKgwqDCoMKgIChzdHJpbmctYXBwZW5kICJQUkVGSVg9Igo+ICvCoMKgwqDCoMKgwqDC oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg wqDCoMKgwqDCoMKgwqDCoMKgwqDCoCAjJG91dHB1dCkpCj4gK8KgwqDCoMKgwqDCoMKgwqDCoMKg ICM6dGVzdHM/ICNmCj4gK8KgwqDCoMKgwqDCoMKgwqDCoMKgICM6cGhhc2VzICN+KG1vZGlmeS1w aGFzZXMgJXN0YW5kYXJkLXBoYXNlcwo+ICvCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC oMKgwqDCoMKgwqDCoMKgIChkZWxldGUgJ2NvbmZpZ3VyZSkKPiArwqDCoMKgwqDCoMKgwqDCoMKg wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCAoYWRkLWFmdGVyICd1bnBhY2sgJ3NldC1lbnYK PiArwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgKGxh bWJkYSogKCM6a2V5IGlucHV0cyAjOmFsbG93LW90aGVyLWtleXMpCj4gK8KgwqDCoMKgwqDCoMKg wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCAoc2V0ZW52ICJIT01FIiAi L3RtcCIpKSkKPiArwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC oCAoYWRkLWFmdGVyICd1bnBhY2sgJ2F2b2lkLWJ1aWxkaW5nLXRvb2xzCj4gK8KgwqDCoMKgwqDC oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIChsYW1iZGEgXwo+ICvCoMKg wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgKHN1YnN0 aXR1dGUqICJNYWtlZmlsZSIKPiArwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg wqDCoMKgwqDCoMKgwqDCoMKgwqDCoCAoKCJeZG9jczogaW5zdGFsbFxcLnRvb2xzIikKPiArwqDC oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg ICJkb2NzOiIpKSkpCj4gK8KgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC oMKgwqAgKGFkZC1hZnRlciAndW5wYWNrICdhdm9pZC11bm5lY2Vzc2FyeS0KPiB0YXJnZXRzCj4g K8KgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIChsYW1i ZGEgXwo+ICvCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC oMKgwqAgKHN1YnN0aXR1dGUqICJNYWtlZmlsZSIKPiArwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCAoKCJeYWxsOiAuKiIpCj4gK8KgwqDC oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCAi YWxsOiBiaW4vYnVpbGRhaCBkb2NzIikpKSkKPiArwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC oMKgwqDCoMKgwqDCoMKgwqDCoCAoYWRkLWFmdGVyICd1bnBhY2sgJ3VzZS1kb2MtdG9vbHMKPiAr wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgKGxhbWJk YSBfCj4gK8KgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg wqDCoCAoc3Vic3RpdHV0ZSogImRvY3MvTWFrZWZpbGUiCj4gK8KgwqDCoMKgwqDCoMKgwqDCoMKg wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgKCgiLi4vdGVzdHMvdG9vbHMv YnVpbGQvZ28tbWQybWFuIikKPiArwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgICh3aGljaCAiZ28tbWQybWFuIikpKSkpCj4gK8KgwqDC oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgKGFkZC1hZnRlciAnaW5z dGFsbCAnaW5zdGFsbC1jb21wbGV0aW9ucwo+ICvCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg wqDCoMKgwqDCoMKgwqDCoMKgwqDCoCAobGFtYmRhIF8KPiArwqDCoMKgwqDCoMKgwqDCoMKgwqDC oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIChpbnZva2UgIm1ha2UiICJpbnN0YWxs LmNvbXBsZXRpb25zIgo+ICvCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIChzdHJpbmctYXBwZW5kICJQUkVGSVg9Igo+ ICvCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgICMkb3V0cHV0KSkp KSkpKQo+ICvCoMKgwqAgKGlucHV0cyAobGlzdCBidHJmcy1wcm9ncwo+ICvCoMKgwqDCoMKgwqDC oMKgwqDCoMKgwqDCoMKgwqDCoMKgIGNuaS1wbHVnaW5zCj4gK8KgwqDCoMKgwqDCoMKgwqDCoMKg wqDCoMKgwqDCoMKgwqAgY29ubW9uCj4gK8KgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg wqAgZXVkZXYKPiArwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCBnbGliCj4gK8Kg wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgZ28tZ2l0aHViLWNvbS1nby1tZDJtYW4K PiArwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCBncGdtZQo+ICvCoMKgwqDCoMKg wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIGxpYmFzc3Vhbgo+ICvCoMKgwqDCoMKgwqDCoMKgwqDC oMKgwqDCoMKgwqDCoMKgIGxpYnNlY2NvbXAKPiArwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC oMKgwqDCoCBsdm0yCj4gK8KgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgcnVuYykp Cj4gK8KgwqDCoCAobmF0aXZlLWlucHV0cyAobGlzdCBiYXRzIGdpdCBnby0xLjE4IHBlcmwgcGtn LWNvbmZpZykpCj4gK8KgwqDCoCAoc3lub3BzaXMKPiArwqDCoMKgwqAgIkZhY2lsaXRhdGVzIGJ1 aWxkaW5nIE9wZW4gQ29udGFpbmVyIEluaXRpYXRpdmUgKE9DSSkgY29udGFpbmVyCj4gaW1hZ2Vz IikKVHJ5IHRvIHN0YXkgc2hvcnQgaW4geW91ciBzeW5vcHNpcy4KPiArwqDCoMKgIChkZXNjcmlw dGlvbgo+ICvCoMKgwqDCoCAiQnVpbGRhaCBpcyBhbiBvcGVuIHNvdXJjZSwKQnV6endvcmQuCj4g IExpbnV4LWJhc2VkIHRvb2wgdXNlZCB0byBidWlsZCBPcGVuIENvbnRhaW5lcgo+ICtJbml0aWF0 aXZlIChPQ0kpLWNvbXBhdGlibGUgY29udGFpbmVycy7CoMKgClBlcmhhcHMgdXNlIEBhYmJyZXY/ Cgo+IFdpdGggQnVpbGRhaCwgeW91IGNhbiB1c2UgeW91cgo+ICtmYXZvcml0ZSB0b29scyB0byBj cmVhdGUgZWZmaWNpZW50IGNvbnRhaW5lciBpbWFnZXMgZnJvbSBhbiBleGlzdGluZwo+IGJhc2Ug aW1hZ2UKQ2FuIEkgdXNlIEd1aXggdG8gZG8gdGhhdD8KCkNoZWVycwoK From debbugs-submit-bounces@debbugs.gnu.org Fri Feb 24 02:13:16 2023 Received: (at 61682) by debbugs.gnu.org; 24 Feb 2023 07:13:16 +0000 Received: from localhost ([127.0.0.1]:35878 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pVSGZ-0002xc-Sc for submit@debbugs.gnu.org; Fri, 24 Feb 2023 02:13:16 -0500 Received: from mail-4317.proton.ch ([185.70.43.17]:44387) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pVSGW-0002xK-TI for 61682@debbugs.gnu.org; Fri, 24 Feb 2023 02:13:14 -0500 Date: Fri, 24 Feb 2023 07:12:55 +0000 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=c0x0o.me; s=protonmail; t=1677222786; x=1677481986; bh=yYar326nYKsnQN07H+q7IFG871USUnCcHDA4Q3tkpz4=; h=Date:To:From:Cc:Subject:Message-ID:In-Reply-To:References: Feedback-ID:From:To:Cc:Date:Subject:Reply-To:Feedback-ID: Message-ID:BIMI-Selector; b=Zsg73qnF+7Hh5HasEwX/vLXnFhoVmQPog8Wm5bkBiZ0S5oIXG4T2hI4zrvQdnzhpP jIG0kfApuKZAwhABEUKk9QIZhbKUQgAqPlxPTw6W6XM+HVf57k9hlBht+SzCN+JFqb 0hYbio8KKWHmXkEcp+cEftJ7k9SRDRuwVUXgYad2YXWnZ0T6+2yr54r97NeKSeBrvA uqu7LvUqVkz1W2BE1R0tSN9qCkDl2IyPcWfichvivmrpnaSPsts+43QSC6zuzEnXCl t/WhFYFEAjXV5RKAytiAoxs3O58aOHXpo2qCHxryuSIRl59JycAxSCNYhaMoAXMpPo CRienhFRmqGTw== To: Liliana Marie Prikler From: Zongyuan Li Subject: Re: [PATCH v2] gnu: buildah: Add 'buildah' package Message-ID: In-Reply-To: References: <20230223122508.53978-1-zongyuan.li@c0x0o.me> Feedback-ID: 67462066:user:proton MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 61682 Cc: 61682@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) Thanks your review! I will try to use go-build-system. I noticed that =E2=80=98podman=E2=80=99 package also uses makefile. Maybe w= e could improve that later too? Li > On Feb 24, 2023, at 13:20, Liliana Marie Prikler wrote: > > Am Donnerstag, dem 23.02.2023 um 12:26 +0000 schrieb Zongyuan Li: >> Introduce new 'buildah' package >> >> Changes since v1: >> >> * fix phase-name typo in modify-phases >> >> * gnu/packages/containers.scm: New 'buildah' package >> --- >> gnu/packages/containers.scm | 68 >> +++++++++++++++++++++++++++++++++++++ >> 1 file changed, 68 insertions(+) >> >> diff --git a/gnu/packages/containers.scm >> b/gnu/packages/containers.scm >> index 50dfa88421..3844e4e700 100644 >> --- a/gnu/packages/containers.scm >> +++ b/gnu/packages/containers.scm >> @@ -41,6 +41,7 @@ (define-module (gnu packages containers) >> #:use-module (gnu packages gnupg) >> #:use-module (gnu packages golang) >> #:use-module (gnu packages linux) >> + #:use-module (gnu packages perl) >> #:use-module (gnu packages python) >> #:use-module (gnu packages networking) >> #:use-module (gnu packages pkg-config) >> @@ -406,3 +407,70 @@ (define-public podman >> volumes mounted into those containers, and pods made from groups of >> containers.") >> (license license:asl2.0))) >> + >> +(define-public buildah >> + (package >> + (name "buildah") >> + (version "1.29.0") >> + (source (origin >> + (method git-fetch) >> + (uri (git-reference >> + (url "https://github.com/containers/buildah") >> + (commit (string-append "v" version)))) >> + (file-name (git-file-name name version)) >> + (sha256 >> + (base32 >> + >> "16kc19m5in819624c3np4aqb9hkjc93d34y4958jqy1k3p2p5rir")))) >> + (build-system gnu-build-system) > As fun as it sounds to build Go stuff with just a Makefile, you have a > lot of vendored code unaccounted for. >> + (arguments >> + (list #:make-flags #~(list #$(string-append "CC=3D" >> + (cc-for-target)) >> + (string-append "PREFIX=3D" >> + #$output)) >> + #:tests? #f >> + #:phases #~(modify-phases %standard-phases >> + (delete 'configure) >> + (add-after 'unpack 'set-env >> + (lambda* (#:key inputs #:allow-other-keys) >> + (setenv "HOME" "/tmp"))) >> + (add-after 'unpack 'avoid-building-tools >> + (lambda _ >> + (substitute* "Makefile" >> + (("^docs: install\\.tools") >> + "docs:")))) >> + (add-after 'unpack 'avoid-unnecessary- >> targets >> + (lambda _ >> + (substitute* "Makefile" >> + (("^all: .*") >> + "all: bin/buildah docs")))) >> + (add-after 'unpack 'use-doc-tools >> + (lambda _ >> + (substitute* "docs/Makefile" >> + (("../tests/tools/build/go-md2man") >> + (which "go-md2man"))))) >> + (add-after 'install 'install-completions >> + (lambda _ >> + (invoke "make" "install.completions" >> + (string-append "PREFIX=3D" >> + #$output))))))) >> + (inputs (list btrfs-progs >> + cni-plugins >> + conmon >> + eudev >> + glib >> + go-github-com-go-md2man >> + gpgme >> + libassuan >> + libseccomp >> + lvm2 >> + runc)) >> + (native-inputs (list bats git go-1.18 perl pkg-config)) >> + (synopsis >> + "Facilitates building Open Container Initiative (OCI) container >> images") > Try to stay short in your synopsis. >> + (description >> + "Buildah is an open source, > Buzzword. >> Linux-based tool used to build Open Container >> +Initiative (OCI)-compatible containers. > Perhaps use @abbrev? > >> With Buildah, you can use your >> +favorite tools to create efficient container images from an existing >> base image > Can I use Guix to do that? > > Cheers From debbugs-submit-bounces@debbugs.gnu.org Fri Mar 24 06:14:55 2023 Received: (at 61682) by debbugs.gnu.org; 24 Mar 2023 10:14:55 +0000 Received: from localhost ([127.0.0.1]:39876 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pfeRi-0001oa-O0 for submit@debbugs.gnu.org; Fri, 24 Mar 2023 06:14:55 -0400 Received: from mail-4018.proton.ch ([185.70.40.18]:55953) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pfeRf-0001oG-0x for 61682@debbugs.gnu.org; Fri, 24 Mar 2023 06:14:53 -0400 Date: Fri, 24 Mar 2023 10:14:33 +0000 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=c0x0o.me; s=protonmail; t=1679652880; x=1679912080; bh=RlCsUH2BmzDGCWOdYEiQ1vXdYc+excFCD/XoyX5jGxk=; h=Date:To:From:Cc:Subject:Message-ID:In-Reply-To:References: Feedback-ID:From:To:Cc:Date:Subject:Reply-To:Feedback-ID: Message-ID:BIMI-Selector; b=qrAog5WDImqBc2nvJkBRZHvZ+95Of2+bgUzMBmZaYyk0TDC5n+78Guf7AAGx4bzr1 cZ47hrmpxZ0x+T+XwoCz6JTScxyc66X05TRwfLV8qA2JLiPIYkX1WI55qx9zZgDsgy vUpzq+FJYLHyVMC45GaTYiO17A+w+ksvPhgRmrQUu62PT7dgJzE7zpKlP07QqGfVV9 xcahcOUhuOcYCq80N/RkaAqoPbFReLBpwDcDgLjsLw6QZnO29vykG8zBaIvqC9B4dq VUVElv8kjBloy2xp3at1XwSf0G0W8q3pATlQTc2sonbhGRLz3ir76a+pmSJxAkbHN0 oXT6JG3qy1CgQ== To: 61682@debbugs.gnu.org, liliana.prikler@gmail.com From: Zongyuan Li Subject: [PATCH v3 1/1] gnu: buildah: Add 'buildah' package Message-ID: <29eeb5f527c4eb6f966e5d0365b459f980dbb0b9.1679652457.git.zongyuan.li@c0x0o.me> In-Reply-To: References: Feedback-ID: 67462066:user:proton MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 61682 Cc: Zongyuan Li X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) gnu: buildah: Add 'buildah' package Introduce new 'buildah' package * gnu/packages/containers.scm: New 'buildah' package --- gnu/packages/containers.scm | 73 +++++++++++++++++++++++++++++++++++++ 1 file changed, 73 insertions(+) diff --git a/gnu/packages/containers.scm b/gnu/packages/containers.scm index b316588ea2..c20bcdaba3 100644 --- a/gnu/packages/containers.scm +++ b/gnu/packages/containers.scm @@ -406,3 +406,76 @@ (define-public podman volumes mounted into those containers, and pods made from groups of containers.") (license license:asl2.0))) + +(define-public buildah + (package + (name "buildah") + (version "1.29.1") + (source (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/containers/buildah") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "1mcqkz68fjccdla1bgxw57w268a586brm6x28fcm6x425ah0w07h")))) + (build-system go-build-system) + (arguments + (list #:import-path "github.com/containers/buildah/cmd/buildah" + #:unpack-path "github.com/containers/buildah" + ; Some dependencies require go-1.18 to build + #:go go-1.18 + #:tests? #f + #:build-flags + ; These information is constructed in 'buildah' Makefile. + #~(list (string-append "-ldflags=3D-X main.GitCommit=3D" + "faf0d4fcbaede00f4e615dc5cc2ccc816f240c= fe" + " -X main.cniVersion=3Dv1.1.2")) + #:install-source? #f + #:phases + #~(modify-phases %standard-phases + (add-after 'unpack 'prepare-install-docs + (lambda* (#:key unpack-path #:allow-other-keys) + (substitute* (string-append "src/" + unpack-path + "/docs/Makefile") + (("../tests/tools/build/go-md2man") + (which "go-md2man"))) + (substitute* (string-append "src/" + unpack-path + "/docs/Makefile") + (("/usr/local") (string-append #$output))))) + (add-after 'build 'build-docs + (lambda* (#:key unpack-path #:allow-other-keys) + (let* + ((doc-path (string-append "src/" unpack-path "/docs"= ))) + (invoke "make" "-C" doc-path)))) + (add-after 'install 'install-docs + (lambda* (#:key unpack-path #:allow-other-keys) + (let* + ((doc-path (string-append "src/" unpack-path "/docs"= ))) + (invoke "make" "-C" doc-path "install"))))))) + (inputs (list btrfs-progs + cni-plugins + conmon + eudev + glib + gpgme + libassuan + libseccomp + lvm2 + runc)) + (native-inputs + (list go-github-com-go-md2man + gnu-make + pkg-config)) + (synopsis + "Facilitates building Open Container Initiative (OCI) container image= s") + (description + "Buildah is an open source, Linux-based tool used to build Open Conta= iner +Initiative (OCI)-compatible containers. With Buildah, you can use your +favorite tools to create efficient container images from an existing base = image +or from scratch using an empty image.") + (home-page "https://buildah.io") + (license license:asl2.0))) -- 2.37.1 (Apple Git-137.1) From debbugs-submit-bounces@debbugs.gnu.org Fri Mar 24 06:14:59 2023 Received: (at 61682) by debbugs.gnu.org; 24 Mar 2023 10:14:59 +0000 Received: from localhost ([127.0.0.1]:39878 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pfeRn-0001ol-3N for submit@debbugs.gnu.org; Fri, 24 Mar 2023 06:14:59 -0400 Received: from mail-4018.proton.ch ([185.70.40.18]:10777) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pfeRT-0001ny-No for 61682@debbugs.gnu.org; Fri, 24 Mar 2023 06:14:54 -0400 Date: Fri, 24 Mar 2023 10:14:17 +0000 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=c0x0o.me; s=protonmail; t=1679652864; x=1679912064; bh=MyUBiCQxQeETvjoTp53a2xQChe0mZHKrMpCm46rdrPQ=; h=Date:To:From:Cc:Subject:Message-ID:Feedback-ID:From:To:Cc:Date: Subject:Reply-To:Feedback-ID:Message-ID:BIMI-Selector; b=ZyZ/9kv9yXBQnDkdtHQ6xoiacgRXs/a5mPyBLchD+7pCMW2rwvR/RxOg6PIvejoI4 VOzoZnYZTHyNSDUEm2VxR+IbY+MZMSB20gd3yX0siVWLVc0n9DNCsQ4CN428xZvyH0 yDmdgchAS83A4DHO3IqxoHmi3AbSwiVa287DUMFQWe/PHL4JYwYGJC+X+eO/Zn+/2L 0hIg5mVUsNpJ353l8kOHPs8GUPJoPY1JRt8SRq7bDl4bZNujGRZPqayy8ZCb2CEnL/ fO0XOwbfi1dJ4VDMVB4ku+N43CPli3prXHDcTuD+knQ7xHSJVIE3Rmh5RGXXQsmMqW h1yQ1xFNJCKkw== To: 61682@debbugs.gnu.org, liliana.prikler@gmail.com From: Zongyuan Li Subject: [PATCH v3 0/1] gnu: buildah: Add 'buildah' package Message-ID: Feedback-ID: 67462066:user:proton MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 61682 Cc: Zongyuan Li X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) Introduce new 'buildah' package Changes since v2: * Use go-build-system to avoid vendered code in Makefile * Bump version to the latest v1.29.1 * Remove some unused dependencies Zongyuan Li (1): gnu: buildah: Add 'buildah' package gnu/packages/containers.scm | 73 +++++++++++++++++++++++++++++++++++++ 1 file changed, 73 insertions(+) -- 2.37.1 (Apple Git-137.1) From debbugs-submit-bounces@debbugs.gnu.org Fri Mar 24 14:00:12 2023 Received: (at 61682) by debbugs.gnu.org; 24 Mar 2023 18:00:12 +0000 Received: from localhost ([127.0.0.1]:41315 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pfli0-0000Z0-8h for submit@debbugs.gnu.org; Fri, 24 Mar 2023 14:00:12 -0400 Received: from mail-ed1-f67.google.com ([209.85.208.67]:37530) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pflhy-0000Xe-Iz for 61682@debbugs.gnu.org; Fri, 24 Mar 2023 14:00:11 -0400 Received: by mail-ed1-f67.google.com with SMTP id cn12so11133426edb.4 for <61682@debbugs.gnu.org>; Fri, 24 Mar 2023 11:00:10 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; t=1679680804; h=mime-version:user-agent:content-transfer-encoding:references :in-reply-to:date:to:from:subject:message-id:from:to:cc:subject:date :message-id:reply-to; bh=Z0GG0/GL0DaPeIG55UZJpfryVZGFIY41KopIu5HZd0Y=; b=LSwKSgoXCEvVNheqwalrz86HaJYL9xbyh5rIuEo0cHhUfA+xG+CXj/J0Mpv4sEX/// 4A9b3gNyK51D2rh5uyhVNT9P+2m9VdQBFIxFCy5/XbLMhrVqqZigqbuESKCIvktX7ioU VtvT+aBXhxHnhRGts/V+xK5NlUQRQEUJQ+5OMSQj/1ULe/RMHjB9glJhXaSk4YZOk32B WmEpNN1UAoQk8qAqluEsKv9Cv50j32qSzdb6S/PhrSirsrK4Og/JzxlMuXY+j7hun6l+ du0QBGdjrmsjRC7S3WEzaWK2AZUewl4dyCOsFfGQS/YIcIiuAGUeKlmiqFL6Wtq2JC5G MFtw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; t=1679680804; h=mime-version:user-agent:content-transfer-encoding:references :in-reply-to:date:to:from:subject:message-id:x-gm-message-state:from :to:cc:subject:date:message-id:reply-to; bh=Z0GG0/GL0DaPeIG55UZJpfryVZGFIY41KopIu5HZd0Y=; b=OzQmJFpp6ZQJJWTKmiqgypSqF+n1A2fjXu+FbKku5bHUDW09M4MK5nqyApJCorRqUV AFZ5DHX5jrbKOYrCsHZSF/N8cbIHkYhTQJtvGc3JJNx9qMWqin0WIwCq6o8Yu5Pj6pPv 1LF3n9RdsPhgzGnhk/CPbFUPHSiQ9hf77Jhs/M2YCCJdZAFWjmBiw1SlzWgGbaQ85UBY 5MW5bJKk6lQd/wzVdLrd+sjFm2Qt+zOUCK5V/sOXx6buRokw2m74MA7t32cFqr+Cm9lQ jDt86PVFOVr6Xfsh01z4Pr5CGqcRSVK8hksMEzpiqXTKAN5IIyxfSzfnpYj4e100Kx+R uJyQ== X-Gm-Message-State: AAQBX9dBrt8Qelh41n3eCFfX3MY3oj0ED/q0/g5rCB8LDdPxD96NmI2T uxFOmio8k5Z6KsalMlb3+xstKSTCzzTIWg== X-Google-Smtp-Source: AKy350YjNp/cyMW03yijlRFwQtrV0raOz36sSlNVaza/GpIC20mj4F/H8dpXggRDkNBiOKgFMcFZZw== X-Received: by 2002:a17:906:3c55:b0:925:a734:a012 with SMTP id i21-20020a1709063c5500b00925a734a012mr3326284ejg.12.1679680804543; Fri, 24 Mar 2023 11:00:04 -0700 (PDT) Received: from lumine.fritz.box (85-127-52-93.dsl.dynamic.surfer.at. [85.127.52.93]) by smtp.gmail.com with ESMTPSA id d7-20020a1709067f0700b00882f9130eafsm10518366ejr.26.2023.03.24.11.00.03 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 24 Mar 2023 11:00:03 -0700 (PDT) Message-ID: <2b0a6af1211460dbf82f8e09997ad2de1f6ec0ea.camel@gmail.com> Subject: Re: [PATCH v3 1/1] gnu: buildah: Add 'buildah' package From: Liliana Marie Prikler To: Zongyuan Li , 61682@debbugs.gnu.org Date: Fri, 24 Mar 2023 19:00:02 +0100 In-Reply-To: <29eeb5f527c4eb6f966e5d0365b459f980dbb0b9.1679652457.git.zongyuan.li@c0x0o.me> References: <29eeb5f527c4eb6f966e5d0365b459f980dbb0b9.1679652457.git.zongyuan.li@c0x0o.me> Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: base64 User-Agent: Evolution 3.46.0 MIME-Version: 1.0 X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 61682 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) QW0gRnJlaXRhZywgZGVtIDI0LjAzLjIwMjMgdW0gMTA6MTQgKzAwMDAgc2NocmllYiBab25neXVh biBMaToKPiBnbnU6IGJ1aWxkYWg6IEFkZCAnYnVpbGRhaCcgcGFja2FnZQo+IAo+IEludHJvZHVj ZSBuZXcgJ2J1aWxkYWgnIHBhY2thZ2UKPiAKPiAqIGdudS9wYWNrYWdlcy9jb250YWluZXJzLnNj bTogTmV3ICdidWlsZGFoJyBwYWNrYWdlCj4gLS0tCj4gwqBnbnUvcGFja2FnZXMvY29udGFpbmVy cy5zY20gfCA3Mwo+ICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysKPiDCoDEg ZmlsZSBjaGFuZ2VkLCA3MyBpbnNlcnRpb25zKCspCj4gCj4gZGlmZiAtLWdpdCBhL2dudS9wYWNr YWdlcy9jb250YWluZXJzLnNjbQo+IGIvZ251L3BhY2thZ2VzL2NvbnRhaW5lcnMuc2NtCj4gaW5k ZXggYjMxNjU4OGVhMi4uYzIwYmNkYWJhMyAxMDA2NDQKPiAtLS0gYS9nbnUvcGFja2FnZXMvY29u dGFpbmVycy5zY20KPiArKysgYi9nbnUvcGFja2FnZXMvY29udGFpbmVycy5zY20KPiBAQCAtNDA2 LDMgKzQwNiw3NiBAQCAoZGVmaW5lLXB1YmxpYyBwb2RtYW4KPiDCoHZvbHVtZXMgbW91bnRlZCBp bnRvIHRob3NlIGNvbnRhaW5lcnMsIGFuZCBwb2RzIG1hZGUgZnJvbSBncm91cHMgb2YKPiDCoGNv bnRhaW5lcnMuIikKPiDCoMKgwqDCoCAobGljZW5zZSBsaWNlbnNlOmFzbDIuMCkpKQo+ICsKPiAr KGRlZmluZS1wdWJsaWMgYnVpbGRhaAo+ICvCoCAocGFja2FnZQo+ICvCoMKgwqAgKG5hbWUgImJ1 aWxkYWgiKQo+ICvCoMKgwqAgKHZlcnNpb24gIjEuMjkuMSIpCj4gK8KgwqDCoCAoc291cmNlIChv cmlnaW4KPiArwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgKG1ldGhvZCBnaXQtZmV0Y2gpCj4g K8KgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgICh1cmkgKGdpdC1yZWZlcmVuY2UKPiArwqDCoMKg wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgKHVybCAiaHR0cHM6Ly9naXRodWIuY29t L2NvbnRhaW5lcnMvYnVpbGRhaCIpCj4gK8KgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg wqDCoMKgIChjb21taXQgKHN0cmluZy1hcHBlbmQgInYiIHZlcnNpb24pKSkpCj4gK8KgwqDCoMKg wqDCoMKgwqDCoMKgwqDCoMKgIChmaWxlLW5hbWUgKGdpdC1maWxlLW5hbWUgbmFtZSB2ZXJzaW9u KSkKPiArwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgKHNoYTI1Ngo+ICvCoMKgwqDCoMKgwqDC oMKgwqDCoMKgwqDCoMKgIChiYXNlMzIKPiArwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg Cj4gIjFtY3FrejY4ZmpjY2RsYTFiZ3h3NTd3MjY4YTU4NmJybTZ4MjhmY202eDQyNWFoMHcwN2gi KSkpKQo+ICvCoMKgwqAgKGJ1aWxkLXN5c3RlbSBnby1idWlsZC1zeXN0ZW0pCj4gK8KgwqDCoCAo YXJndW1lbnRzCj4gK8KgwqDCoMKgwqAgKGxpc3QgIzppbXBvcnQtcGF0aAo+ICJnaXRodWIuY29t L2NvbnRhaW5lcnMvYnVpbGRhaC9jbWQvYnVpbGRhaCIKPiArwqDCoMKgwqDCoMKgwqDCoMKgwqDC oCAjOnVucGFjay1wYXRoICJnaXRodWIuY29tL2NvbnRhaW5lcnMvYnVpbGRhaCIKPiArwqDCoMKg wqDCoMKgwqDCoMKgwqDCoCA7IFNvbWUgZGVwZW5kZW5jaWVzIHJlcXVpcmUgZ28tMS4xOCB0byBi dWlsZAo+ICvCoMKgwqDCoMKgwqDCoMKgwqDCoMKgICM6Z28gZ28tMS4xOAo+ICvCoMKgwqDCoMKg wqDCoMKgwqDCoMKgICM6dGVzdHM/ICNmCiM6dGVzdHM/ICNmIGFsd2F5cyBuZWVkcyBhbiBleHBs YW5hdGlvbgo+ICvCoMKgwqDCoMKgwqDCoMKgwqDCoMKgICM6YnVpbGQtZmxhZ3MKPiArwqDCoMKg wqDCoMKgwqDCoMKgwqDCoCA7IFRoZXNlIGluZm9ybWF0aW9uIGlzIGNvbnN0cnVjdGVkIGluICdi dWlsZGFoJwo+IE1ha2VmaWxlLgo+ICvCoMKgwqDCoMKgwqDCoMKgwqDCoMKgICN+KGxpc3QgKHN0 cmluZy1hcHBlbmQgIi1sZGZsYWdzPS1YIG1haW4uR2l0Q29tbWl0PSIKPiArwqDCoMKgwqDCoMKg wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAK PiAiZmFmMGQ0ZmNiYWVkZTAwZjRlNjE1ZGM1Y2MyY2NjODE2ZjI0MGNmZSIKSSB0aGluayB3ZSBz aG91bGQgZWl0aGVyIGxvb2sgdG93YXJkcyBkcm9wcGluZyB0aGlzIGZsYWcsIG9yCmFsdGVybmF0 aXZlbHkgbGV0LWJpbmQgdGhlIGdpdCBjb21taXQgYW5kIHVzZSBpdCBpbiB0aGUgdmVyc2lvbiBh bmQKb3JpZ2luIGFzIHdlbGwuCj4gK8KgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgICIgLVggbWFpbi5jbmlWZXJzaW9uPXYx LjEuMiIpKQo+ICvCoMKgwqDCoMKgwqDCoMKgwqDCoMKgICM6aW5zdGFsbC1zb3VyY2U/ICNmCj4g K8KgwqDCoMKgwqDCoMKgwqDCoMKgwqAgIzpwaGFzZXMKPiArwqDCoMKgwqDCoMKgwqDCoMKgwqDC oCAjfihtb2RpZnktcGhhc2VzICVzdGFuZGFyZC1waGFzZXMKPiArwqDCoMKgwqDCoMKgwqDCoMKg wqDCoMKgwqDCoMKgIChhZGQtYWZ0ZXIgJ3VucGFjayAncHJlcGFyZS1pbnN0YWxsLWRvY3MKPiAr wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCAobGFtYmRhKiAoIzprZXkgdW5wYWNr LXBhdGggIzphbGxvdy1vdGhlci1rZXlzKQo+ICvCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg wqDCoMKgwqDCoCAoc3Vic3RpdHV0ZSogKHN0cmluZy1hcHBlbmQgInNyYy8iCj4gK8KgwqDCoMKg wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgdW5wYWNrLXBhdGgKPiArwqDCoMKgwqDCoMKg wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCAiL2RvY3MvTWFrZWZpbGUiKQo+ICvCoMKgwqDCoMKg wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgKCgiLi4vdGVzdHMvdG9vbHMvYnVpbGQv Z28tbWQybWFuIikKPiArwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg wqAgKHdoaWNoICJnby1tZDJtYW4iKSkpCj4gK8KgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC oMKgwqDCoMKgIChzdWJzdGl0dXRlKiAoc3RyaW5nLWFwcGVuZCAic3JjLyIKPiArwqDCoMKgwqDC oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCB1bnBhY2stcGF0aAo+ICvCoMKgwqDCoMKgwqDC oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgICIvZG9jcy9NYWtlZmlsZSIpCj4gK8KgwqDCoMKgwqDC oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCAoKCIvdXNyL2xvY2FsIikgKHN0cmluZy1h cHBlbmQgIyRvdXRwdXQpKSkpKQo+ICvCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgKGFk ZC1hZnRlciAnYnVpbGQgJ2J1aWxkLWRvY3MKPiArwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC oMKgwqDCoCAobGFtYmRhKiAoIzprZXkgdW5wYWNrLXBhdGggIzphbGxvdy1vdGhlci1rZXlzKQo+ ICvCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCAobGV0Kgo+ICvCoMKgwqDC oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgKChkb2MtcGF0aCAoc3RyaW5nLWFw cGVuZCAic3JjLyIgdW5wYWNrLXBhdGgKPiAiL2RvY3MiKSkpCj4gK8KgwqDCoMKgwqDCoMKgwqDC oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCAoaW52b2tlICJtYWtlIiAiLUMiIGRvYy1wYXRoKSkp KQo+ICvCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgKGFkZC1hZnRlciAnaW5zdGFsbCAn aW5zdGFsbC1kb2NzCj4gK8KgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgKGxhbWJk YSogKCM6a2V5IHVucGFjay1wYXRoICM6YWxsb3ctb3RoZXIta2V5cykKPiArwqDCoMKgwqDCoMKg wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgKGxldCoKPiArwqDCoMKgwqDCoMKgwqDCoMKgwqDC oMKgwqDCoMKgwqDCoMKgwqDCoMKgICgoZG9jLXBhdGggKHN0cmluZy1hcHBlbmQgInNyYy8iIHVu cGFjay1wYXRoCj4gIi9kb2NzIikpKQo+ICvCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC oMKgwqDCoMKgwqAgKGludm9rZSAibWFrZSIgIi1DIiBkb2MtcGF0aCAiaW5zdGFsbCIpKSkpKSkp Cj4gK8KgwqDCoCAoaW5wdXRzIChsaXN0IGJ0cmZzLXByb2dzCj4gK8KgwqDCoMKgwqDCoMKgwqDC oMKgwqDCoMKgwqDCoMKgwqAgY25pLXBsdWdpbnMKPiArwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg wqDCoMKgwqDCoCBjb25tb24KPiArwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCBl dWRldgo+ICvCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIGdsaWIKPiArwqDCoMKg wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCBncGdtZQo+ICvCoMKgwqDCoMKgwqDCoMKgwqDC oMKgwqDCoMKgwqDCoMKgIGxpYmFzc3Vhbgo+ICvCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg wqDCoMKgIGxpYnNlY2NvbXAKPiArwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCBs dm0yCj4gK8KgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgcnVuYykpCj4gK8KgwqDC oCAobmF0aXZlLWlucHV0cwo+ICvCoMKgwqDCoCAobGlzdCBnby1naXRodWItY29tLWdvLW1kMm1h bgo+ICvCoMKgwqDCoMKgwqDCoMKgwqDCoCBnbnUtbWFrZQo+ICvCoMKgwqDCoMKgwqDCoMKgwqDC oCBwa2ctY29uZmlnKSkKPiArwqDCoMKgIChzeW5vcHNpcwo+ICvCoMKgwqDCoCAiRmFjaWxpdGF0 ZXMgYnVpbGRpbmcgT3BlbiBDb250YWluZXIgSW5pdGlhdGl2ZSAoT0NJKSBjb250YWluZXIKPiBp bWFnZXMiKQpTaW1wbGlmeSB0byAiQnVpbGQgT3BlbiBDb250YWluZXIgSW5pdGlhdGl2ZSBpbWFn ZXMiCj4gK8KgwqDCoCAoZGVzY3JpcHRpb24KPiArwqDCoMKgwqAgIkJ1aWxkYWggaXMgYW4gb3Bl biBzb3VyY2UsIExpbnV4LWJhc2VkIHRvb2wgdXNlZCB0byBidWlsZCBPcGVuCj4gQ29udGFpbmVy CkRyb3Agb3BlbiBzb3VyY2UgYW5kIExpbnV4LWJhc2VkLCB0aGV5J3JlIG1lYW5pbmdsZXNzIGZp bGxlci4KPiArSW5pdGlhdGl2ZSAoT0NJKS1jb21wYXRpYmxlIGNvbnRhaW5lcnMuwqAgV2l0aCBC dWlsZGFoLCB5b3UgY2FuIHVzZQpVc2UgQGFjcm9ueW17T0NJLCBPcGVuIENvbnRhaW5lciBJbml0 aWF0aXZlfS4gIEF2b2lkIGludm9raW5nIHRoZQpkZXBhcnRtZW50IG9mIHJlZHVuZGFuY3kgZGVw YXJ0bWVudCwgYWxzbyBrbm93biBhcyB0aGUgcmVkdW5kYW50CmFjcm9ueW0gc3luZHJvbWUgc3lu ZHJvbWUuCj4geW91cgo+ICtmYXZvcml0ZSB0b29scyB0byBjcmVhdGUgZWZmaWNpZW50IGNvbnRh aW5lciBpbWFnZXMgZnJvbSBhbiBleGlzdGluZwo+IGJhc2UgaW1hZ2UKPiArb3IgZnJvbSBzY3Jh dGNoIHVzaW5nIGFuIGVtcHR5IGltYWdlLiIpClRoaXMgc2Vjb25kIHNlbnRlbmNlIGlzIHN0aWxs IGFzIGVtcHR5IGFzIHRoZSBmaXJzdCB0aW1lIEkgcmV2aWV3ZWQgaXQuCkNvbnNpZGVyIGRyb3Bw aW5nIGl0IGFzIHdlbGwuCgpDaGVlcnMK From debbugs-submit-bounces@debbugs.gnu.org Sat Mar 25 07:43:54 2023 Received: (at 61682) by debbugs.gnu.org; 25 Mar 2023 11:43:54 +0000 Received: from localhost ([127.0.0.1]:41866 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pg2JO-0003be-K7 for submit@debbugs.gnu.org; Sat, 25 Mar 2023 07:43:54 -0400 Received: from mail-41103.protonmail.ch ([185.70.41.103]:41071) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pg2JK-0003bO-Ur for 61682@debbugs.gnu.org; Sat, 25 Mar 2023 07:43:53 -0400 Date: Sat, 25 Mar 2023 10:23:50 +0000 Authentication-Results: mail-41103.protonmail.ch; dkim=pass (2048-bit key) header.d=c0x0o.me header.i=@c0x0o.me header.b="N8QHDNB2" DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=c0x0o.me; s=protonmail; t=1679739837; x=1679999037; bh=06c3EjOvninHla3Ea/A5wHJZN6kUdKGeWC21G0/jg9w=; h=Date:To:From:Cc:Subject:Message-ID:Feedback-ID:From:To:Cc:Date: Subject:Reply-To:Feedback-ID:Message-ID:BIMI-Selector; b=N8QHDNB2ArYT2yvjTxZfeOzQpAjrqPbXRhnt/5oQ16+5sBcbz6AM0/v+oPU98ehVw X0kAGWO/kiGf007hjQrStJ1UxoGYZo6kOar2S/bNkbecwpfPZQXwQ3QOqec0xi2+1/ u1EkzxlF9n+jMUgnKkIATDCo8MOtkXZ80mhaM0ZjUfjtsyPsDTGtCFeMpotHF2e00q cyphAhasSNbG4M53kBg7KJDzWtlovDVREm53G2tnzvS18oCfWtyRWhW1MTvSLnQyhP 9Nm90xi+AG8NsFuv1B7exD2NO1JjRJkd4G2yiAgitZaNPqJrNmuZj8fn5tIPxIDE2N dtUh/JXP+cQ1w== To: 61682@debbugs.gnu.org From: Zongyuan Li Subject: [PATCH v4 0/1] gnu: buildah: Add 'buildah' package Message-ID: Feedback-ID: 67462066:user:proton MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 61682 Cc: liliana.prikler@gmail.com, Zongyuan Li X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) gnu: buildah: Add 'buildah' package We do not run any tests because buildah needs 'root' user to make tests work. Changes since v3: * Remove build flags * Simplify synopsis and description Zongyuan Li (1): gnu: buildah: Add 'buildah' package gnu/packages/containers.scm | 66 +++++++++++++++++++++++++++++++++++++ 1 file changed, 66 insertions(+) -- 2.37.1 (Apple Git-137.1) From debbugs-submit-bounces@debbugs.gnu.org Sat Mar 25 07:45:27 2023 Received: (at 61682) by debbugs.gnu.org; 25 Mar 2023 11:45:27 +0000 Received: from localhost ([127.0.0.1]:41869 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pg2Kt-0003eO-1f for submit@debbugs.gnu.org; Sat, 25 Mar 2023 07:45:27 -0400 Received: from mail-ed1-f65.google.com ([209.85.208.65]:36416) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pg2Kr-0003eC-4H for 61682@debbugs.gnu.org; Sat, 25 Mar 2023 07:45:25 -0400 Received: by mail-ed1-f65.google.com with SMTP id w9so17652479edc.3 for <61682@debbugs.gnu.org>; Sat, 25 Mar 2023 04:45:25 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; t=1679744715; h=mime-version:user-agent:content-transfer-encoding:references :in-reply-to:date:cc:to:from:subject:message-id:from:to:cc:subject :date:message-id:reply-to; bh=BBAtQu0HbFhVkepkiWpawhMROZsMvPZW59+r2KKhegs=; b=AR/ikUHxwezD+vMpKWxIsxoDW3GCpsnNcFa65q2OZ9x7u+2jiHrU1crms8Dqfue/y8 s1J2TgHhfdozhDbrh2LFrf6UvF9X48/82z826HA260jr/j4apBBI66ZnRYBdoh70V2iz XKsGei/9C4QOMy3prB++nmpOn/N6tPa+Hwwl9XDVRFwBP/3Ysb1ja3xyLKxYxP/C+/Eg plHdlUincAz5r/0jpZUonFiWxNc6K+BYsGwn5mUPF7yT7wpVVOjo4C0ESSYlLvYv6Q32 FxdvaPcT4ZCf7ejRyXqUf9lQ83d0KcTcyyKf8In0bYl2f/qvGOQYo3w/LPZ4NVwxzLuN GioA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; t=1679744715; h=mime-version:user-agent:content-transfer-encoding:references :in-reply-to:date:cc:to:from:subject:message-id:x-gm-message-state :from:to:cc:subject:date:message-id:reply-to; bh=BBAtQu0HbFhVkepkiWpawhMROZsMvPZW59+r2KKhegs=; b=Pl7vNwO68cHdFEUe1E/CIzvZBpoc8zIBt9jkzPjMPh4Fuduhl6gsUbkN4B2RxEKxBo bzTVuvJ0vY3tsZXdnv+xQ65Kw9vkccB5IKHDDqHPht0fvvW5woOEd9pXvZhhC57UcQL4 4ioseyIKtx3Vn+ykaEOySzRbHZqqhfdEmrpfJJJiAzsrxf+mea1AKIwhHhHUyZ2Ktims BtZ5xZ8L/Gcp3VeUDaKIV4wz3n9pwG1YV58sHKf6ExWEUdwIpIIROUNoEQ6zpZl1WnUM Xi+c2YZoSVptme2N57cML189zpa4X49PnMgj+lYvBSpp+8SMWF55k0bhr6xdDLtBe+lU eolw== X-Gm-Message-State: AAQBX9ceyEoUGqrKH2yf6wqeS4nWCh8nIw2SLAd2y3O+zYEVbUEskAIp +NNmLohxfACYHFvmGXkj/IOESeI5HTyqIA== X-Google-Smtp-Source: AK7set9S8qXKGxnkX9qnPKIl5ErZpqpWFZzS4UQNQcjfmQE5hyX31SZ92v3ZO++PHF46/+6TXhJD0w== X-Received: by 2002:a7b:c8c3:0:b0:3ed:f5b5:37fc with SMTP id f3-20020a7bc8c3000000b003edf5b537fcmr4546326wml.1.1679741171298; Sat, 25 Mar 2023 03:46:11 -0700 (PDT) Received: from lumine.fritz.box (85-127-52-93.dsl.dynamic.surfer.at. [85.127.52.93]) by smtp.gmail.com with ESMTPSA id fl13-20020a05600c0b8d00b003eddc6aa5fasm2477328wmb.39.2023.03.25.03.46.10 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sat, 25 Mar 2023 03:46:10 -0700 (PDT) Message-ID: Subject: Re: [PATCH v3 1/1] gnu: buildah: Add 'buildah' package From: Liliana Marie Prikler To: Zongyuan Li Date: Sat, 25 Mar 2023 11:46:09 +0100 In-Reply-To: <1C372797-C516-4551-9DF1-5B8B2BAB9843@c0x0o.me> References: <29eeb5f527c4eb6f966e5d0365b459f980dbb0b9.1679652457.git.zongyuan.li@c0x0o.me> <2b0a6af1211460dbf82f8e09997ad2de1f6ec0ea.camel@gmail.com> <1C372797-C516-4551-9DF1-5B8B2BAB9843@c0x0o.me> Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable User-Agent: Evolution 3.46.0 MIME-Version: 1.0 X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 61682 Cc: 61682@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) Am Samstag, dem 25.03.2023 um 09:15 +0000 schrieb Zongyuan Li: > Tests of buildah requires root user to run. Is there any way for us > to do that? Can we try with fakeroot or something? From debbugs-submit-bounces@debbugs.gnu.org Sat Mar 25 07:58:08 2023 Received: (at 61682) by debbugs.gnu.org; 25 Mar 2023 11:58:08 +0000 Received: from localhost ([127.0.0.1]:41914 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pg2X9-00043j-Qi for submit@debbugs.gnu.org; Sat, 25 Mar 2023 07:58:08 -0400 Received: from mail-ed1-f68.google.com ([209.85.208.68]:41740) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pg2X7-00042p-VE for 61682@debbugs.gnu.org; Sat, 25 Mar 2023 07:58:06 -0400 Received: by mail-ed1-f68.google.com with SMTP id h8so17628080ede.8 for <61682@debbugs.gnu.org>; Sat, 25 Mar 2023 04:58:05 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; t=1679745480; h=mime-version:user-agent:content-transfer-encoding:references :in-reply-to:date:to:from:subject:message-id:from:to:cc:subject:date :message-id:reply-to; bh=AtaUW3YQ2qPcD6a7gZroawIJZM2mFaZhVWZkhIHsfl8=; b=em5cqseIXftYJx7SmNfY8SPACG4H+WoDGMWn4dStxVvZBwdXNuo5Qvp6WgIdJ4bYxd ssO0tI3pv+77SRWdVpnKftocL0flfRYep38PVFdNj7mL0T8RWU0ly5yzYF/Vezkqgt74 JKTjMXFO2G5+KKp9bMWfcF1jid7iEiaXD0IlRDZMyG2BHzrPtjX+BT4oV+UxSHEweVub v8RSuk/8PpuDOUfagPTHiuXbHutobD9JIxEfdN3TNujglrP+CO3ueRrydK5xg8pINjKm TA9J/uL2BwHBQrbmRmQ8fIlt/m+MXZ7aj3khuRjisltjFfRZvJgT0AMdEws/aKGlXyIc GJkA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; t=1679745480; h=mime-version:user-agent:content-transfer-encoding:references :in-reply-to:date:to:from:subject:message-id:x-gm-message-state:from :to:cc:subject:date:message-id:reply-to; bh=AtaUW3YQ2qPcD6a7gZroawIJZM2mFaZhVWZkhIHsfl8=; b=AUu9NFAGi/OBdlF/V6HYC9g2X4fJ/mp1okRHlWq2qPx6ALHETDM9fl5C98KwTj0c5q UARDiNbdF7/JH1B86EQBVYlYWfn1VNMWE98zWP3i3TyV/dnwUhgbboCCkqKrvDWfHBZk L9wC3GzlcuEv1NAqZ8wXF4WrJt7/kOjPOg2WYxxxj7fAEmkBKdau4rsh/30gGUViMyWB 1+VAjd7TfY7b6kPzgv86pVL0GVW+BQgxWV/ij1HtaDIXbNzLXFYtP9lTO+3miuWnRsyk iV5lIhCtqkhacJRlm8KKxbMG5xQU9Ar/AgfaD0rsKPO/JXzdhDzxfAWW91CjxyldsBnz ANKg== X-Gm-Message-State: AAQBX9eAks8rxTdRqGkdX0Ostc4lU36HGcdbcjBnJBpivP/eh5bwbl5r bQc63skMaQt7CwM9czNzezGwfpXvTQG+eA== X-Google-Smtp-Source: AKy350Zuf2Nk6n8JRVBv+OEvAv/idTn6mWHCrhDslRIHcYmZHaNJSMU94PIMz2q6K7ALEZsq5a8CPw== X-Received: by 2002:a17:906:7193:b0:931:7adf:547e with SMTP id h19-20020a170906719300b009317adf547emr6319680ejk.70.1679742577811; Sat, 25 Mar 2023 04:09:37 -0700 (PDT) Received: from lumine.fritz.box (85-127-52-93.dsl.dynamic.surfer.at. [85.127.52.93]) by smtp.gmail.com with ESMTPSA id e14-20020a170906044e00b0093204090617sm11366562eja.36.2023.03.25.04.09.37 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sat, 25 Mar 2023 04:09:37 -0700 (PDT) Message-ID: Subject: Re: [PATCH v4 1/1] gnu: buildah: Add 'buildah' package From: Liliana Marie Prikler To: Zongyuan Li , 61682@debbugs.gnu.org Date: Sat, 25 Mar 2023 12:09:36 +0100 In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: base64 User-Agent: Evolution 3.46.0 MIME-Version: 1.0 X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 61682 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) QW0gU2Ftc3RhZywgZGVtIDI1LjAzLjIwMjMgdW0gMTA6MjUgKzAwMDAgc2NocmllYiBab25neXVh biBMaToKPiBnbnU6IGJ1aWxkYWg6IEFkZCAnYnVpbGRhaCcgcGFja2FnZQo+IAo+IEludHJvZHVj ZSBuZXcgJ2J1aWxkYWgnIHBhY2thZ2UKPiAKPiAqIGdudS9wYWNrYWdlcy9jb250YWluZXJzLnNj bTogTmV3ICdidWlsZGFoJyBwYWNrYWdlCmdudTogQWRkIGJ1aWxkYWguCgoqIGdudS9wYWNrYWdl cy9jb250YWluZXJzLnNjbSAoYnVpbGRhaCk6IE5ldyB2YXJpYWJsZS4KCj4gLS0tCj4gwqBnbnUv cGFja2FnZXMvY29udGFpbmVycy5zY20gfCA2Ngo+ICsrKysrKysrKysrKysrKysrKysrKysrKysr KysrKysrKysrKysKPiDCoDEgZmlsZSBjaGFuZ2VkLCA2NiBpbnNlcnRpb25zKCspCj4gCj4gZGlm ZiAtLWdpdCBhL2dudS9wYWNrYWdlcy9jb250YWluZXJzLnNjbQo+IGIvZ251L3BhY2thZ2VzL2Nv bnRhaW5lcnMuc2NtCj4gaW5kZXggYjMxNjU4OGVhMi4uNDNkMjE1ZWE2YSAxMDA2NDQKPiAtLS0g YS9nbnUvcGFja2FnZXMvY29udGFpbmVycy5zY20KPiArKysgYi9nbnUvcGFja2FnZXMvY29udGFp bmVycy5zY20KPiBAQCAtNDA2LDMgKzQwNiw2OSBAQCAoZGVmaW5lLXB1YmxpYyBwb2RtYW4KPiDC oHZvbHVtZXMgbW91bnRlZCBpbnRvIHRob3NlIGNvbnRhaW5lcnMsIGFuZCBwb2RzIG1hZGUgZnJv bSBncm91cHMgb2YKPiDCoGNvbnRhaW5lcnMuIikKPiDCoMKgwqDCoCAobGljZW5zZSBsaWNlbnNl OmFzbDIuMCkpKQo+ICsKPiArKGRlZmluZS1wdWJsaWMgYnVpbGRhaAo+ICvCoCAocGFja2FnZQo+ ICvCoMKgwqAgKG5hbWUgImJ1aWxkYWgiKQo+ICvCoMKgwqAgKHZlcnNpb24gIjEuMjkuMSIpCj4g K8KgwqDCoCAoc291cmNlIChvcmlnaW4KPiArwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgKG1l dGhvZCBnaXQtZmV0Y2gpCj4gK8KgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgICh1cmkgKGdpdC1y ZWZlcmVuY2UKPiArwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgKHVybCAi aHR0cHM6Ly9naXRodWIuY29tL2NvbnRhaW5lcnMvYnVpbGRhaCIpCj4gK8KgwqDCoMKgwqDCoMKg wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIChjb21taXQgKHN0cmluZy1hcHBlbmQgInYiIHZlcnNp b24pKSkpCj4gK8KgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIChmaWxlLW5hbWUgKGdpdC1maWxl LW5hbWUgbmFtZSB2ZXJzaW9uKSkKPiArwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgKHNoYTI1 Ngo+ICvCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIChiYXNlMzIKPiArwqDCoMKgwqDCoMKg wqDCoMKgwqDCoMKgwqDCoMKgCj4gIjFtY3FrejY4ZmpjY2RsYTFiZ3h3NTd3MjY4YTU4NmJybTZ4 MjhmY202eDQyNWFoMHcwN2giKSkpKQo+ICvCoMKgwqAgKGJ1aWxkLXN5c3RlbSBnby1idWlsZC1z eXN0ZW0pCj4gK8KgwqDCoCAoYXJndW1lbnRzCj4gK8KgwqDCoMKgwqAgKGxpc3QgIzppbXBvcnQt cGF0aAo+ICJnaXRodWIuY29tL2NvbnRhaW5lcnMvYnVpbGRhaC9jbWQvYnVpbGRhaCIKPiArwqDC oMKgwqDCoMKgwqDCoMKgwqDCoCAjOnVucGFjay1wYXRoICJnaXRodWIuY29tL2NvbnRhaW5lcnMv YnVpbGRhaCIKPiArwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCA7IFNvbWUgZGVwZW5kZW5jaWVzIHJl cXVpcmUgZ28tMS4xOCB0byBidWlsZApTaW5nbGUgOyBjb21tZW50cyBnbyBvbiB0aGUgc2FtZSBs aW5lLgo+ICvCoMKgwqDCoMKgwqDCoMKgwqDCoMKgICM6Z28gZ28tMS4xOAo+ICvCoMKgwqDCoMKg wqDCoMKgwqDCoMKgICM6dGVzdHM/ICNmCkFnYWluLCBubyBjb21tZW50IGZvciAjOnRlc3RzPyAj Zj8KPiArwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCAjOmluc3RhbGwtc291cmNlPyAjZgo+ICvCoMKg wqDCoMKgwqDCoMKgwqDCoMKgICM6cGhhc2VzCj4gK8KgwqDCoMKgwqDCoMKgwqDCoMKgwqAgI34o bW9kaWZ5LXBoYXNlcyAlc3RhbmRhcmQtcGhhc2VzCj4gK8KgwqDCoMKgwqDCoMKgwqDCoMKgwqDC oMKgwqDCoCAoYWRkLWFmdGVyICd1bnBhY2sgJ3ByZXBhcmUtaW5zdGFsbC1kb2NzCj4gK8KgwqDC oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgKGxhbWJkYSogKCM6a2V5IHVucGFjay1wYXRo ICM6YWxsb3ctb3RoZXIta2V5cykKPiArwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC oMKgwqAgKHN1YnN0aXR1dGUqIChzdHJpbmctYXBwZW5kICJzcmMvIgo+ICvCoMKgwqDCoMKgwqDC oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIHVucGFjay1wYXRoCj4gK8KgwqDCoMKgwqDCoMKgwqDC oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg wqDCoMKgwqDCoMKgwqDCoMKgwqAgIi9kb2NzL01ha2VmaWxlIikKPiArwqDCoMKgwqDCoMKgwqDC oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgICgoIi4uL3Rlc3RzL3Rvb2xzL2J1aWxkL2dvLW1k Mm1hbiIpCj4gK8KgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgICh3 aGljaCAiZ28tbWQybWFuIikpKQo+ICvCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg wqDCoCAoc3Vic3RpdHV0ZSogKHN0cmluZy1hcHBlbmQgInNyYy8iCj4gK8KgwqDCoMKgwqDCoMKg wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgdW5wYWNrLXBhdGgKPiArwqDCoMKgwqDCoMKgwqDCoMKg wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC oMKgwqDCoMKgwqDCoMKgwqDCoCAiL2RvY3MvTWFrZWZpbGUiKQo+ICvCoMKgwqDCoMKgwqDCoMKg wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgKCgiL3Vzci9sb2NhbCIpIChzdHJpbmctYXBwZW5k ICMkb3V0cHV0KSkpKSkKPiArwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIChhZGQtYWZ0 ZXIgJ2J1aWxkICdidWlsZC1kb2NzCj4gK8KgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg wqAgKGxhbWJkYSogKCM6a2V5IHVucGFjay1wYXRoICM6YWxsb3ctb3RoZXIta2V5cykKPiArwqDC oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgKGxldCoKPiArwqDCoMKgwqDCoMKg wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgICgoZG9jLXBhdGggKHN0cmluZy1hcHBlbmQg InNyYy8iIHVucGFjay1wYXRoCj4gIi9kb2NzIikpKQo+ICvCoMKgwqDCoMKgwqDCoMKgwqDCoMKg wqDCoMKgwqDCoMKgwqDCoMKgwqAgKGludm9rZSAibWFrZSIgIi1DIiBkb2MtcGF0aCkpKSkKPiAr wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIChhZGQtYWZ0ZXIgJ2luc3RhbGwgJ2luc3Rh bGwtZG9jcwo+ICvCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIChsYW1iZGEqICgj OmtleSB1bnBhY2stcGF0aCAjOmFsbG93LW90aGVyLWtleXMpCj4gK8KgwqDCoMKgwqDCoMKgwqDC oMKgwqDCoMKgwqDCoMKgwqDCoMKgIChsZXQqCj4gK8KgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg wqDCoMKgwqDCoMKgwqDCoCAoKGRvYy1wYXRoIChzdHJpbmctYXBwZW5kICJzcmMvIiB1bnBhY2st cGF0aAo+ICIvZG9jcyIpKSkKPiArwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg wqDCoMKgIChpbnZva2UgIm1ha2UiICItQyIgZG9jLXBhdGggImluc3RhbGwiKSkpKSkpKQo+ICvC oMKgwqAgKGlucHV0cyAobGlzdCBidHJmcy1wcm9ncwo+ICvCoMKgwqDCoMKgwqDCoMKgwqDCoMKg wqDCoMKgwqDCoMKgIGNuaS1wbHVnaW5zCj4gK8KgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC oMKgwqAgY29ubW9uCj4gK8KgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgZXVkZXYK PiArwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCBnbGliCj4gK8KgwqDCoMKgwqDC oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgZ3BnbWUKPiArwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg wqDCoMKgwqDCoCBsaWJhc3N1YW4KPiArwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC oCBsaWJzZWNjb21wCj4gK8KgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgbHZtMgo+ ICvCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIHJ1bmMpKQo+ICvCoMKgwqAgKG5h dGl2ZS1pbnB1dHMKPiArwqDCoMKgwqAgKGxpc3QgZ28tZ2l0aHViLWNvbS1nby1tZDJtYW4KPiAr wqDCoMKgwqDCoMKgwqDCoMKgwqAgZ251LW1ha2UKPiArwqDCoMKgwqDCoMKgwqDCoMKgwqAgcGtn LWNvbmZpZykpCj4gK8KgwqDCoCAoc3lub3BzaXMKPiArwqDCoMKgwqAgIkJ1aWxkIE9wZW4gQ29u dGFpbmVyIEluaXRpYXRpdmUgaW1hZ2VzIikKPiArwqDCoMKgIChkZXNjcmlwdGlvbgo+ICvCoMKg wqDCoCAiQnVpbGRhaCBpcyB1c2VkIHRvIGJ1aWxkIE9wZW4gQ29udGFpbmVyIEluaXRpYXRpdmUK PiArQGFjcm9ueW17T0NJLCBPcGVuIENvbnRhaW5lciBJbml0aWF0aXZlfSBjb21wYXRpYmxlIGNv bnRhaW5lcnMuIikKT3BlbiBDb250YWluZXIgSW5pdGlhdGl2ZSBPcGVuIENvbnRhaW5lciBJbml0 aWF0aXZlIGNvbXBhdGlibGUKY29udGFpbmVycy4KCkNoZWVycwo= From debbugs-submit-bounces@debbugs.gnu.org Sat Mar 25 08:21:09 2023 Received: (at 61682) by debbugs.gnu.org; 25 Mar 2023 12:21:09 +0000 Received: from localhost ([127.0.0.1]:41997 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pg2tR-0004ku-Cg for submit@debbugs.gnu.org; Sat, 25 Mar 2023 08:21:09 -0400 Received: from mail-4327.protonmail.ch ([185.70.43.27]:53481) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pg2tN-0004jy-Fk for 61682@debbugs.gnu.org; Sat, 25 Mar 2023 08:21:08 -0400 Date: Sat, 25 Mar 2023 09:15:16 +0000 Authentication-Results: mail-4321.protonmail.ch; dkim=pass (2048-bit key) header.d=c0x0o.me header.i=@c0x0o.me header.b="ujHntz7k" DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=c0x0o.me; s=protonmail; t=1679735724; x=1679994924; bh=A0DtSdgWuMT/CneJrxBLgK5cq90Xr5WnvynlYIwyx8M=; h=Date:To:From:Cc:Subject:Message-ID:In-Reply-To:References: Feedback-ID:From:To:Cc:Date:Subject:Reply-To:Feedback-ID: Message-ID:BIMI-Selector; b=ujHntz7kx5h1RUDEJjlfxYEFzBD2iTOxZz67gowXxqrMrEJrrTCOLQ1HQucjgjClG s4SvEcmCr97u03TiQcYoRQL8lwQLBvQbKzL6g5XB4Mo9l7nOVh/EKOcgiabB2EFrIB 9M8dSzF7Ev44Bk2pqWFHKCBw1F/eYapemW7BSFYR7doZKgO3Xp2aJBaBjuLlPFizO7 C6aoUBCIc0Yt5ZwcZsf30gArKSAN5dz1V8fkq4x1vMYZxIdCHOB0zr740BgbdTNZUV G+Vuk8+zAYPP08xbprvEbIaGaEHzgkgshD0ln0q1ZM4y6DGXh7oZRLbSdPdix3Wq/+ PcdSeP0H/eWsg== To: Liliana Marie Prikler From: Zongyuan Li Subject: Re: [PATCH v3 1/1] gnu: buildah: Add 'buildah' package Message-ID: <1C372797-C516-4551-9DF1-5B8B2BAB9843@c0x0o.me> In-Reply-To: <2b0a6af1211460dbf82f8e09997ad2de1f6ec0ea.camel@gmail.com> References: <29eeb5f527c4eb6f966e5d0365b459f980dbb0b9.1679652457.git.zongyuan.li@c0x0o.me> <2b0a6af1211460dbf82f8e09997ad2de1f6ec0ea.camel@gmail.com> Feedback-ID: 67462066:user:proton MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Score: 1.1 (+) X-Spam-Report: Spam detection software, running on the system "debbugs.gnu.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see the administrator of that system for details. Content preview: Tests of buildah requires root user to run. Is there any way for us to do that? Thanks Content analysis details: (1.1 points, 10.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- -0.0 SPF_HELO_PASS SPF: HELO matches SPF record -0.0 SPF_PASS SPF: sender matches SPF record 1.1 DATE_IN_PAST_03_06 Date: is 3 to 6 hours before Received: date X-Debbugs-Envelope-To: 61682 Cc: 61682@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: 0.1 (/) Tests of buildah requires root user to run. Is there any way for us to do t= hat? Thanks From debbugs-submit-bounces@debbugs.gnu.org Sat Mar 25 08:21:14 2023 Received: (at 61682) by debbugs.gnu.org; 25 Mar 2023 12:21:14 +0000 Received: from localhost ([127.0.0.1]:41999 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pg2tV-0004lA-Nz for submit@debbugs.gnu.org; Sat, 25 Mar 2023 08:21:14 -0400 Received: from mail-4321.protonmail.ch ([185.70.43.21]:64073) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pg2tN-0004jx-Kk for 61682@debbugs.gnu.org; Sat, 25 Mar 2023 08:21:09 -0400 Date: Sat, 25 Mar 2023 11:02:29 +0000 Authentication-Results: mail-4321.protonmail.ch; dkim=pass (2048-bit key) header.d=c0x0o.me header.i=@c0x0o.me header.b="fh+v3vUh" DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=c0x0o.me; s=protonmail; t=1679742160; x=1680001360; bh=CGlE5Q5EEnAYIEDT4kYSpCfM1FM3uu0fetfYERmg1G8=; h=Date:To:From:Cc:Subject:Message-ID:In-Reply-To:References: Feedback-ID:From:To:Cc:Date:Subject:Reply-To:Feedback-ID: Message-ID:BIMI-Selector; b=fh+v3vUhDZHSvkYiy7PDb8OiOE/p3wyl00YY8E4NsAc/Xf1bFQguBh/9Xjvjg4SnF 434bW1qjWHtpXlgildKNY69qDv0pusionxzKhXSECTDafTjw1xowMbyNRVEJAc5MJi ol4RrNVlor+vASCFEkMznUq913TOmfkGFyupVVUPJOQYagIIp7QnibZSFA3rA8+RVO E7rw45ORPrnKxaYtbHgcKJ8yrbwM3SXs0PuKOWYpYw5GgEIMrGnGqusvkKLab/JPuM vfwOrnpDEr3iC9WNr7iYs6+RP2AMoljsMydcZgbWN+mTAoU4UT/TOrtGQ76cXS9F7/ qRSjP7RqdASWA== To: Liliana Marie Prikler From: Zongyuan Li Subject: Re: [PATCH v3 1/1] gnu: buildah: Add 'buildah' package Message-ID: In-Reply-To: References: <29eeb5f527c4eb6f966e5d0365b459f980dbb0b9.1679652457.git.zongyuan.li@c0x0o.me> <2b0a6af1211460dbf82f8e09997ad2de1f6ec0ea.camel@gmail.com> <1C372797-C516-4551-9DF1-5B8B2BAB9843@c0x0o.me> Feedback-ID: 67462066:user:proton MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 61682 Cc: 61682@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) > On Mar 25, 2023, at 18:46, Liliana Marie Prikler wrote: > > Can we try with fakeroot or something? I did some research on source code, and find following code under buildah t= ests: > func failTestIfNotRoot(t *testing.T) { > u, err :=3D user.Current() > if err !=3D nil { > t.Log("Could not determine user. Running without root may cause = tests to fail") > } else if u.Uid !=3D "0" { > t.Fatal("tests will fail unless run as root") > } > } There=E2=80=99s an hard coded uid. I haven=E2=80=99t seen any way to workar= ound it. Do we have any facility to run =E2=80=98check=E2=80=99 phase under an isolated environment= (eg. container)? Thanks From debbugs-submit-bounces@debbugs.gnu.org Sat Mar 25 08:51:13 2023 Received: (at 61682) by debbugs.gnu.org; 25 Mar 2023 12:51:13 +0000 Received: from localhost ([127.0.0.1]:42112 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pg3MX-0005gm-8a for submit@debbugs.gnu.org; Sat, 25 Mar 2023 08:51:13 -0400 Received: from mail-41104.protonmail.ch ([185.70.41.104]:45909) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pg3MT-0005gQ-HJ for 61682@debbugs.gnu.org; Sat, 25 Mar 2023 08:51:12 -0400 Date: Sat, 25 Mar 2023 10:25:05 +0000 Authentication-Results: mail-41104.protonmail.ch; dkim=pass (2048-bit key) header.d=c0x0o.me header.i=@c0x0o.me header.b="NiDssed3" DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=c0x0o.me; s=protonmail; t=1679739910; x=1679999110; bh=ciUqrhV7ZLd1TBjJdX8XXW8HZx5tI8+HktRtdqfbMYo=; h=Date:To:From:Cc:Subject:Message-ID:In-Reply-To:References: Feedback-ID:From:To:Cc:Date:Subject:Reply-To:Feedback-ID: Message-ID:BIMI-Selector; b=NiDssed3DO1wjqD3WdQsrGGdmoZOAvwANXzT1Fj13mad01gxYwCPLWihQWitaYt8t iFMUlU3AW+tTV9KR/KLSaANN/BMTSaU7rC0SrfNRKe1hj+5Mbl91nqpT+u7OHLXG0Y fZPokdr5U4x63icDsKHtQPiD5GZvJvu7pwtn2gyKNHodDmmHwES2Od/zNUBim8Gd8i ct92+43BLtz/p1WgDmffiZjdl0CR9d/UXZ3zfRhNt9QqZaxNEIcWKogshJKZxFgR/W j39zA1lYiXpXvHjo15n8oKNU20nUoymVgDgYtLOZPWCubkZE0VVqo5h3Dz+1oqosIz +plgBy5WTIf4Q== To: 61682@debbugs.gnu.org From: Zongyuan Li Subject: [PATCH v4 1/1] gnu: buildah: Add 'buildah' package Message-ID: In-Reply-To: References: Feedback-ID: 67462066:user:proton MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 61682 Cc: liliana.prikler@gmail.com, Zongyuan Li X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) gnu: buildah: Add 'buildah' package Introduce new 'buildah' package * gnu/packages/containers.scm: New 'buildah' package --- gnu/packages/containers.scm | 66 +++++++++++++++++++++++++++++++++++++ 1 file changed, 66 insertions(+) diff --git a/gnu/packages/containers.scm b/gnu/packages/containers.scm index b316588ea2..43d215ea6a 100644 --- a/gnu/packages/containers.scm +++ b/gnu/packages/containers.scm @@ -406,3 +406,69 @@ (define-public podman volumes mounted into those containers, and pods made from groups of containers.") (license license:asl2.0))) + +(define-public buildah + (package + (name "buildah") + (version "1.29.1") + (source (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/containers/buildah") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "1mcqkz68fjccdla1bgxw57w268a586brm6x28fcm6x425ah0w07h")))) + (build-system go-build-system) + (arguments + (list #:import-path "github.com/containers/buildah/cmd/buildah" + #:unpack-path "github.com/containers/buildah" + ; Some dependencies require go-1.18 to build + #:go go-1.18 + #:tests? #f + #:install-source? #f + #:phases + #~(modify-phases %standard-phases + (add-after 'unpack 'prepare-install-docs + (lambda* (#:key unpack-path #:allow-other-keys) + (substitute* (string-append "src/" + unpack-path + "/docs/Makefile") + (("../tests/tools/build/go-md2man") + (which "go-md2man"))) + (substitute* (string-append "src/" + unpack-path + "/docs/Makefile") + (("/usr/local") (string-append #$output))))) + (add-after 'build 'build-docs + (lambda* (#:key unpack-path #:allow-other-keys) + (let* + ((doc-path (string-append "src/" unpack-path "/docs"= ))) + (invoke "make" "-C" doc-path)))) + (add-after 'install 'install-docs + (lambda* (#:key unpack-path #:allow-other-keys) + (let* + ((doc-path (string-append "src/" unpack-path "/docs"= ))) + (invoke "make" "-C" doc-path "install"))))))) + (inputs (list btrfs-progs + cni-plugins + conmon + eudev + glib + gpgme + libassuan + libseccomp + lvm2 + runc)) + (native-inputs + (list go-github-com-go-md2man + gnu-make + pkg-config)) + (synopsis + "Build Open Container Initiative images") + (description + "Buildah is used to build Open Container Initiative +@acronym{OCI, Open Container Initiative} compatible containers.") + (home-page "https://buildah.io") + (license license:asl2.0))) -- 2.37.1 (Apple Git-137.1) From debbugs-submit-bounces@debbugs.gnu.org Thu Jun 08 17:27:53 2023 Received: (at 61682-done) by debbugs.gnu.org; 8 Jun 2023 21:27:53 +0000 Received: from localhost ([127.0.0.1]:57759 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1q7NAf-0006ZA-6N for submit@debbugs.gnu.org; Thu, 08 Jun 2023 17:27:53 -0400 Received: from eggs.gnu.org ([209.51.188.92]:34774) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1q7NAc-0006Ys-JO for 61682-done@debbugs.gnu.org; Thu, 08 Jun 2023 17:27:51 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1q7NAW-0000iD-P8; Thu, 08 Jun 2023 17:27:44 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=MIME-Version:In-Reply-To:Date:References:Subject:To: From; bh=cKMbeaQffaoZIkoXICjGZE3dy2hCpEXuf2lEwTrpjTc=; b=hRFuicN+dYJTTKpDOVYy VpoFqHxZTwigizab8olb4YaXP5FZ9j3R8VPo67jz5Gq34YDvYgo/3Thk4XYPlesWE+BbSX9YaVeGi luhKXcYQ+15gmqTJ+wXJYqVZO8kMnknLg4jXYXpL8BOF4SW2gSSlirKFUv8/OUBxDFVnQCvL/sCWr G77KM9pow1zihdDgNVeK72Wo9x+zjyRKUh9ZLPunz1d0JruTa0iVTXUaFLagZTTzVfN4FGfj/J+IV db70g73/B0R2r3LaR04JKukOzKc15cC5KrV83up/64kKJm79+FWO75sTVMZI0lHRiPYa2/wsXYzJJ rAuVhCD541rOAg==; Received: from 91-160-117-201.subs.proxad.net ([91.160.117.201] helo=ribbon) by fencepost.gnu.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1q7NAS-0003ES-DX; Thu, 08 Jun 2023 17:27:44 -0400 From: =?utf-8?Q?Ludovic_Court=C3=A8s?= To: Zongyuan Li Subject: Re: bug#61682: [PATCH] gnu: buildah: Add 'buildah' package References: Date: Thu, 08 Jun 2023 23:27:39 +0200 In-Reply-To: (Zongyuan Li's message of "Sat, 25 Mar 2023 10:25:05 +0000") Message-ID: <87edmlzltg.fsf_-_@gnu.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.2 (gnu/linux) MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="=-=-=" X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 61682-done Cc: 61682-done@debbugs.gnu.org, liliana.prikler@gmail.com X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) --=-=-= Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Hi, Zongyuan Li skribis: > gnu: buildah: Add 'buildah' package > > Introduce new 'buildah' package > > * gnu/packages/containers.scm: New 'buildah' package Finally applied with the changes below, most of which were suggested by Liliana. Thanks, Ludo=E2=80=99. --=-=-= Content-Type: text/x-patch Content-Disposition: inline diff --git a/gnu/packages/containers.scm b/gnu/packages/containers.scm index 839d81cd0e..eb7699c505 100644 --- a/gnu/packages/containers.scm +++ b/gnu/packages/containers.scm @@ -414,8 +414,10 @@ (define-public buildah (arguments (list #:import-path "github.com/containers/buildah/cmd/buildah" #:unpack-path "github.com/containers/buildah" - ; Some dependencies require go-1.18 to build + + ;; Some dependencies require go-1.18 to build. #:go go-1.18 + #:tests? #f #:install-source? #f #:phases @@ -433,14 +435,12 @@ (define-public buildah (("/usr/local") (string-append #$output))))) (add-after 'build 'build-docs (lambda* (#:key unpack-path #:allow-other-keys) - (let* - ((doc-path (string-append "src/" unpack-path "/docs"))) - (invoke "make" "-C" doc-path)))) + (let ((doc (string-append "src/" unpack-path "/docs"))) + (invoke "make" "-C" doc)))) (add-after 'install 'install-docs (lambda* (#:key unpack-path #:allow-other-keys) - (let* - ((doc-path (string-append "src/" unpack-path "/docs"))) - (invoke "make" "-C" doc-path "install"))))))) + (let ((doc (string-append "src/" unpack-path "/docs"))) + (invoke "make" "-C" doc "install"))))))) (inputs (list btrfs-progs cni-plugins conmon @@ -455,10 +455,23 @@ (define-public buildah (list go-github-com-go-md2man gnu-make pkg-config)) - (synopsis - "Build Open Container Initiative images") + (synopsis "Build @acronym{OCI, Open Container Initiative} images") (description - "Buildah is used to build Open Container Initiative -@acronym{OCI, Open Container Initiative} compatible containers.") + "Buildah is a command-line tool to build @acronym{OCI, Open Container +Initiative} container images. More generally, it can be used to: + +@itemize +@item +create a working container, either from scratch or using an image as a +starting point; +@item +create an image, either from a working container or via the instructions +in a @file{Dockerfile}; +@item +mount a working container's root filesystem for manipulation; +@item +use the updated contents of a container's root filesystem as a filesystem +layer to create a new image. +@end itemize") (home-page "https://buildah.io") (license license:asl2.0))) --=-=-=-- From unknown Thu Aug 21 14:53:10 2025 Received: (at fakecontrol) by fakecontrolmessage; To: internal_control@debbugs.gnu.org From: Debbugs Internal Request Subject: Internal Control Message-Id: bug archived. Date: Fri, 07 Jul 2023 11:24:10 +0000 User-Agent: Fakemail v42.6.9 # This is a fake control message. # # The action: # bug archived. thanks # This fakemail brought to you by your local debbugs # administrator