From unknown Tue Jun 17 01:50:46 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#31767] [PATCH 2/3] gnu: Add umoci. Resent-From: =?UTF-8?Q?=E5=AE=8B=E6=96=87=E6=AD=A6?= Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Sat, 09 Jun 2018 11:23:04 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 31767 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 31767@debbugs.gnu.org Cc: =?UTF-8?Q?=E5=AE=8B=E6=96=87=E6=AD=A6?= X-Debbugs-Original-To: guix-patches@gnu.org Received: via spool by submit@debbugs.gnu.org id=B.152854332631347 (code B ref -1); Sat, 09 Jun 2018 11:23:04 +0000 Received: (at submit) by debbugs.gnu.org; 9 Jun 2018 11:22:06 +0000 Received: from localhost ([127.0.0.1]:40377 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fRbwb-00089R-Jr for submit@debbugs.gnu.org; Sat, 09 Jun 2018 07:22:05 -0400 Received: from eggs.gnu.org ([208.118.235.92]:46938) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fRbwa-00088o-MV for submit@debbugs.gnu.org; Sat, 09 Jun 2018 07:22:04 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1fRbwU-00058e-Pe for submit@debbugs.gnu.org; Sat, 09 Jun 2018 07:21:59 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-0.0 required=5.0 tests=BAYES_20 autolearn=disabled version=3.3.2 Received: from lists.gnu.org ([2001:4830:134:3::11]:57709) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1fRbwU-00058X-MD for submit@debbugs.gnu.org; Sat, 09 Jun 2018 07:21:58 -0400 Received: from eggs.gnu.org ([2001:4830:134:3::10]:37893) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1fRbwT-0005lA-3a for guix-patches@gnu.org; Sat, 09 Jun 2018 07:21:58 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1fRbwP-000571-To for guix-patches@gnu.org; Sat, 09 Jun 2018 07:21:57 -0400 Received: from rezeros.cc ([45.76.207.221]:49112) by eggs.gnu.org with esmtps (TLS1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1fRbwP-00056K-EC for guix-patches@gnu.org; Sat, 09 Jun 2018 07:21:53 -0400 Received: from localhost (183.220.27.139 [183.220.27.139]) by rezeros.cc (OpenSMTPD) with ESMTPSA id 6acc3b2d (TLSv1.2:ECDHE-RSA-AES256-GCM-SHA384:256:NO); Sat, 9 Jun 2018 11:21:48 +0000 (UTC) Received: from localhost.localdomain (localhost [127.0.0.1]) by localhost (OpenSMTPD) with ESMTP id 218792b4; Sat, 9 Jun 2018 11:21:01 +0000 (UTC) From: =?UTF-8?Q?=E5=AE=8B=E6=96=87=E6=AD=A6?= Date: Sat, 9 Jun 2018 19:20:59 +0800 Message-Id: <20180609112100.18807-2-iyzsong@member.fsf.org> X-Mailer: git-send-email 2.17.1 In-Reply-To: <20180609112100.18807-1-iyzsong@member.fsf.org> References: <20180609112100.18807-1-iyzsong@member.fsf.org> X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] [fuzzy] X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6.x X-Received-From: 2001:4830:134:3::11 X-Spam-Score: -5.0 (-----) 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: -6.0 (------) * gnu/packages/virtualization.scm (umoci): New variable. --- gnu/packages/virtualization.scm | 45 +++++++++++++++++++++++++++++++++ 1 file changed, 45 insertions(+) diff --git a/gnu/packages/virtualization.scm b/gnu/packages/virtualization.scm index d2419df98..d5be45b1e 100644 --- a/gnu/packages/virtualization.scm +++ b/gnu/packages/virtualization.scm @@ -864,3 +864,48 @@ packaged according to the Container Initiative (OCI) format} and is a compliant implementation of the Open Container Initiative specification.") (license asl2.0))) + +(define-public umoci + (package + (name "umoci") + (version "0.4.0") + (source (origin + (method url-fetch) + (uri (string-append + "https://github.com/openSUSE/umoci/releases/download/v" + version "/umoci.tar.xz")) + (file-name (string-append "umoci-" version ".tar.xz")) + (sha256 + (base32 + "0hg7hs4dagj2fgymm4b4s68k1v2k2093s3jg0d94j0ixhfmyg9nd")))) + (build-system go-build-system) + (arguments + '(#:import-path "github.com/openSUSE/umoci" + #:install-source? #f + #:phases + (modify-phases %standard-phases + (replace 'unpack + (lambda* (#:key source import-path #:allow-other-keys) + ;; Unpack the tarball into 'umoci' instead of "runc-${version}". + (let ((dest (string-append "src/" import-path))) + (mkdir-p dest) + (invoke "tar" "-C" (string-append "src/" import-path) + "--strip-components=1" + "-xvf" source)))) + (replace 'build + (lambda* (#:key import-path #:allow-other-keys) + (chdir (string-append "src/" import-path)) + ;; TODO: build manpages with 'go-md2man'. + (invoke "make" "SHELL=bash"))) + (replace 'install + (lambda* (#:key outputs #:allow-other-keys) + (let* ((out (assoc-ref outputs "out")) + (bindir (string-append out "/bin"))) + (install-file "umoci" bindir) + #t)))))) + (home-page "https://umo.ci/") + (synopsis "Tool for modifying Open Container images") + (description + "@command{umoci} is a tool that allows for high-level modification of an +OCI image layout and its tagged images.") + (license asl2.0))) -- 2.17.1 From unknown Tue Jun 17 01:50:46 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#31767] [PATCH 2/3] gnu: Add umoci. Resent-From: ludo@gnu.org (Ludovic =?UTF-8?Q?Court=C3=A8s?=) Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Mon, 11 Jun 2018 12:25:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 31767 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: =?UTF-8?Q?=E5=AE=8B=E6=96=87=E6=AD=A6?= Cc: 31767@debbugs.gnu.org Received: via spool by 31767-submit@debbugs.gnu.org id=B31767.152871985324276 (code B ref 31767); Mon, 11 Jun 2018 12:25:02 +0000 Received: (at 31767) by debbugs.gnu.org; 11 Jun 2018 12:24:13 +0000 Received: from localhost ([127.0.0.1]:42871 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fSLro-0006JU-TD for submit@debbugs.gnu.org; Mon, 11 Jun 2018 08:24:13 -0400 Received: from eggs.gnu.org ([208.118.235.92]:59699) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fSLrn-0006JJ-M4 for 31767@debbugs.gnu.org; Mon, 11 Jun 2018 08:24:11 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1fSLrh-0003ta-GZ for 31767@debbugs.gnu.org; Mon, 11 Jun 2018 08:24:06 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00 autolearn=disabled version=3.3.2 Received: from fencepost.gnu.org ([2001:4830:134:3::e]:42876) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1fSLrh-0003tO-Cx; Mon, 11 Jun 2018 08:24:05 -0400 Received: from [193.50.110.75] (port=56618 helo=ribbon) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.82) (envelope-from ) id 1fSLrg-0008QD-R0; Mon, 11 Jun 2018 08:24:05 -0400 From: ludo@gnu.org (Ludovic =?UTF-8?Q?Court=C3=A8s?=) References: <20180609112100.18807-1-iyzsong@member.fsf.org> <20180609112100.18807-2-iyzsong@member.fsf.org> X-URL: http://www.fdn.fr/~lcourtes/ X-Revolutionary-Date: 23 Prairial an 226 de la =?UTF-8?Q?R=C3=A9volution?= X-PGP-Key-ID: 0x090B11993D9AEBB5 X-PGP-Key: http://www.fdn.fr/~lcourtes/ludovic.asc X-PGP-Fingerprint: 3CE4 6455 8A84 FDC6 9DB4 0CFB 090B 1199 3D9A EBB5 X-OS: x86_64-pc-linux-gnu Date: Mon, 11 Jun 2018 14:24:03 +0200 In-Reply-To: <20180609112100.18807-2-iyzsong@member.fsf.org> ("=?UTF-8?Q?=E5=AE=8B=E6=96=87=E6=AD=A6?="'s message of "Sat, 9 Jun 2018 19:20:59 +0800") Message-ID: <87muw1ik9o.fsf@gnu.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/26.1 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 2001:4830:134:3::e X-Spam-Score: -5.0 (-----) 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: -6.0 (------) =E5=AE=8B=E6=96=87=E6=AD=A6 skribis: > * gnu/packages/virtualization.scm (umoci): New variable. [...] > + (home-page "https://umo.ci/") > + (synopsis "Tool for modifying Open Container images") > + (description > + "@command{umoci} is a tool that allows for high-level modification = of an > +OCI image layout and its tagged images.") Maybe s/OCI/Open Container Image (OCI)/. Otherwise LGTM, thanks! Ludo=E2=80=99. From unknown Tue Jun 17 01:50:46 2025 MIME-Version: 1.0 X-Mailer: MIME-tools 5.505 (Entity 5.505) X-Loop: help-debbugs@gnu.org From: help-debbugs@gnu.org (GNU bug Tracking System) To: =?UTF-8?Q?=E5=AE=8B=E6=96=87=E6=AD=A6?= Subject: bug#31767: closed (Re: [bug#31767] [PATCH 2/3] gnu: Add umoci.) Message-ID: References: <87k1r4jkz4.fsf@member.fsf.org> <20180609112100.18807-2-iyzsong@member.fsf.org> X-Gnu-PR-Message: they-closed 31767 X-Gnu-PR-Package: guix-patches X-Gnu-PR-Keywords: patch Reply-To: 31767@debbugs.gnu.org Date: Tue, 12 Jun 2018 11:37:03 +0000 Content-Type: multipart/mixed; boundary="----------=_1528803423-7800-1" This is a multi-part message in MIME format... ------------=_1528803423-7800-1 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" Your bug report #31767: [PATCH 2/3] gnu: Add umoci. which was filed against the guix-patches package, has been closed. The explanation is attached below, along with your original report. If you require more details, please reply to 31767@debbugs.gnu.org. --=20 31767: http://debbugs.gnu.org/cgi/bugreport.cgi?bug=3D31767 GNU Bug Tracking System Contact help-debbugs@gnu.org with problems ------------=_1528803423-7800-1 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at 31767-done) by debbugs.gnu.org; 12 Jun 2018 11:36:02 +0000 Received: from localhost ([127.0.0.1]:44147 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fShak-0001zi-BI for submit@debbugs.gnu.org; Tue, 12 Jun 2018 07:36:02 -0400 Received: from rezeros.cc ([45.76.207.221]:34308) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fShah-0001yu-BG for 31767-done@debbugs.gnu.org; Tue, 12 Jun 2018 07:36:00 -0400 Received: from localhost (117.174.29.138 [117.174.29.138]) by rezeros.cc (OpenSMTPD) with ESMTPSA id b6127be1 (TLSv1.2:ECDHE-RSA-AES256-GCM-SHA384:256:NO); Tue, 12 Jun 2018 11:35:52 +0000 (UTC) Received: from gift (localhost [127.0.0.1]) by localhost (OpenSMTPD) with ESMTP id 7893025a; Tue, 12 Jun 2018 11:35:43 +0000 (UTC) From: iyzsong@member.fsf.org (=?utf-8?B?5a6L5paH5q2m?=) To: ludo@gnu.org (Ludovic =?utf-8?Q?Court=C3=A8s?=) Subject: Re: [bug#31767] [PATCH 2/3] gnu: Add umoci. References: <20180609112100.18807-1-iyzsong@member.fsf.org> <20180609112100.18807-2-iyzsong@member.fsf.org> <87muw1ik9o.fsf@gnu.org> Date: Tue, 12 Jun 2018 19:35:43 +0800 In-Reply-To: <87muw1ik9o.fsf@gnu.org> ("Ludovic \=\?utf-8\?Q\?Court\=C3\=A8s\=22'\?\= \=\?utf-8\?Q\?s\?\= message of "Mon, 11 Jun 2018 14:24:03 +0200") Message-ID: <87k1r4jkz4.fsf@member.fsf.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/26.1 (gnu/linux) 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: ludo@gnu.org (Ludovic Courtès) writes: > 宋文武 skribis: > >> * gnu/packages/virtualization.scm (umoci): New variable. > > [...] > >> + (home-page "https://umo.ci/") >> + (synopsis "Tool for modifying Open Container images") >> + (description >> + "@command{umoci} is a tool that allows for high-level modification of an >> +OCI image layout and its tagged images.") > > Maybe s/OCI/Open Container Image (OCI)/. [...] Content analysis details: (1.1 points, 10.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- 1.0 SPF_SOFTFAIL SPF: sender does not match SPF record (softfail) 0.1 FROM_EXCESS_BASE64 From: base64 encoded unnecessarily X-Debbugs-Envelope-To: 31767-done Cc: 31767-done@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 (/) ludo@gnu.org (Ludovic Court=C3=A8s) writes: > =E5=AE=8B=E6=96=87=E6=AD=A6 skribis: > >> * gnu/packages/virtualization.scm (umoci): New variable. > > [...] > >> + (home-page "https://umo.ci/") >> + (synopsis "Tool for modifying Open Container images") >> + (description >> + "@command{umoci} is a tool that allows for high-level modification= of an >> +OCI image layout and its tagged images.") > > Maybe s/OCI/Open Container Image (OCI)/. Okay. > > Otherwise LGTM, thanks! Pushed, thanks! ------------=_1528803423-7800-1 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at submit) by debbugs.gnu.org; 9 Jun 2018 11:22:06 +0000 Received: from localhost ([127.0.0.1]:40377 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fRbwb-00089R-Jr for submit@debbugs.gnu.org; Sat, 09 Jun 2018 07:22:05 -0400 Received: from eggs.gnu.org ([208.118.235.92]:46938) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fRbwa-00088o-MV for submit@debbugs.gnu.org; Sat, 09 Jun 2018 07:22:04 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1fRbwU-00058e-Pe for submit@debbugs.gnu.org; Sat, 09 Jun 2018 07:21:59 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-0.0 required=5.0 tests=BAYES_20 autolearn=disabled version=3.3.2 Received: from lists.gnu.org ([2001:4830:134:3::11]:57709) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1fRbwU-00058X-MD for submit@debbugs.gnu.org; Sat, 09 Jun 2018 07:21:58 -0400 Received: from eggs.gnu.org ([2001:4830:134:3::10]:37893) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1fRbwT-0005lA-3a for guix-patches@gnu.org; Sat, 09 Jun 2018 07:21:58 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1fRbwP-000571-To for guix-patches@gnu.org; Sat, 09 Jun 2018 07:21:57 -0400 Received: from rezeros.cc ([45.76.207.221]:49112) by eggs.gnu.org with esmtps (TLS1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1fRbwP-00056K-EC for guix-patches@gnu.org; Sat, 09 Jun 2018 07:21:53 -0400 Received: from localhost (183.220.27.139 [183.220.27.139]) by rezeros.cc (OpenSMTPD) with ESMTPSA id 6acc3b2d (TLSv1.2:ECDHE-RSA-AES256-GCM-SHA384:256:NO); Sat, 9 Jun 2018 11:21:48 +0000 (UTC) Received: from localhost.localdomain (localhost [127.0.0.1]) by localhost (OpenSMTPD) with ESMTP id 218792b4; Sat, 9 Jun 2018 11:21:01 +0000 (UTC) From: =?UTF-8?q?=E5=AE=8B=E6=96=87=E6=AD=A6?= To: guix-patches@gnu.org Subject: [PATCH 2/3] gnu: Add umoci. Date: Sat, 9 Jun 2018 19:20:59 +0800 Message-Id: <20180609112100.18807-2-iyzsong@member.fsf.org> X-Mailer: git-send-email 2.17.1 In-Reply-To: <20180609112100.18807-1-iyzsong@member.fsf.org> References: <20180609112100.18807-1-iyzsong@member.fsf.org> X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] [fuzzy] X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6.x X-Received-From: 2001:4830:134:3::11 X-Spam-Score: -5.0 (-----) X-Debbugs-Envelope-To: submit Cc: =?UTF-8?q?=E5=AE=8B=E6=96=87=E6=AD=A6?= 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: -6.0 (------) * gnu/packages/virtualization.scm (umoci): New variable. --- gnu/packages/virtualization.scm | 45 +++++++++++++++++++++++++++++++++ 1 file changed, 45 insertions(+) diff --git a/gnu/packages/virtualization.scm b/gnu/packages/virtualization.scm index d2419df98..d5be45b1e 100644 --- a/gnu/packages/virtualization.scm +++ b/gnu/packages/virtualization.scm @@ -864,3 +864,48 @@ packaged according to the Container Initiative (OCI) format} and is a compliant implementation of the Open Container Initiative specification.") (license asl2.0))) + +(define-public umoci + (package + (name "umoci") + (version "0.4.0") + (source (origin + (method url-fetch) + (uri (string-append + "https://github.com/openSUSE/umoci/releases/download/v" + version "/umoci.tar.xz")) + (file-name (string-append "umoci-" version ".tar.xz")) + (sha256 + (base32 + "0hg7hs4dagj2fgymm4b4s68k1v2k2093s3jg0d94j0ixhfmyg9nd")))) + (build-system go-build-system) + (arguments + '(#:import-path "github.com/openSUSE/umoci" + #:install-source? #f + #:phases + (modify-phases %standard-phases + (replace 'unpack + (lambda* (#:key source import-path #:allow-other-keys) + ;; Unpack the tarball into 'umoci' instead of "runc-${version}". + (let ((dest (string-append "src/" import-path))) + (mkdir-p dest) + (invoke "tar" "-C" (string-append "src/" import-path) + "--strip-components=1" + "-xvf" source)))) + (replace 'build + (lambda* (#:key import-path #:allow-other-keys) + (chdir (string-append "src/" import-path)) + ;; TODO: build manpages with 'go-md2man'. + (invoke "make" "SHELL=bash"))) + (replace 'install + (lambda* (#:key outputs #:allow-other-keys) + (let* ((out (assoc-ref outputs "out")) + (bindir (string-append out "/bin"))) + (install-file "umoci" bindir) + #t)))))) + (home-page "https://umo.ci/") + (synopsis "Tool for modifying Open Container images") + (description + "@command{umoci} is a tool that allows for high-level modification of an +OCI image layout and its tagged images.") + (license asl2.0))) -- 2.17.1 ------------=_1528803423-7800-1--