From unknown Sat Sep 13 19:18:15 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#30410] [PATCH 2/2] doc: Document the --manifest option for guix pack. Resent-From: Konrad Hinsen Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Sat, 10 Feb 2018 12:02:03 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 30410 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 30410@debbugs.gnu.org X-Debbugs-Original-To: guix-patches@gnu.org Received: via spool by submit@debbugs.gnu.org id=B.151826411126799 (code B ref -1); Sat, 10 Feb 2018 12:02:03 +0000 Received: (at submit) by debbugs.gnu.org; 10 Feb 2018 12:01:51 +0000 Received: from localhost ([127.0.0.1]:36159 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ekTqp-0006yB-Kk for submit@debbugs.gnu.org; Sat, 10 Feb 2018 07:01:51 -0500 Received: from eggs.gnu.org ([208.118.235.92]:43548) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ekTqo-0006xy-GL for submit@debbugs.gnu.org; Sat, 10 Feb 2018 07:01:50 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1ekTqi-00076p-Ml for submit@debbugs.gnu.org; Sat, 10 Feb 2018 07:01:45 -0500 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,FREEMAIL_FROM, T_DKIM_INVALID autolearn=disabled version=3.3.2 Received: from lists.gnu.org ([2001:4830:134:3::11]:34809) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1ekTqi-00076l-KA for submit@debbugs.gnu.org; Sat, 10 Feb 2018 07:01:44 -0500 Received: from eggs.gnu.org ([2001:4830:134:3::10]:34482) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1ekTqh-00074V-16 for guix-patches@gnu.org; Sat, 10 Feb 2018 07:01:44 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1ekTqd-00073H-Nc for guix-patches@gnu.org; Sat, 10 Feb 2018 07:01:43 -0500 Received: from out2-smtp.messagingengine.com ([66.111.4.26]:35123) by eggs.gnu.org with esmtps (TLS1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1ekTqd-00072Z-GZ for guix-patches@gnu.org; Sat, 10 Feb 2018 07:01:39 -0500 Received: from compute7.internal (compute7.nyi.internal [10.202.2.47]) by mailout.nyi.internal (Postfix) with ESMTP id 0786220D67; Sat, 10 Feb 2018 07:01:39 -0500 (EST) Received: from frontend2 ([10.202.2.161]) by compute7.internal (MEProxy); Sat, 10 Feb 2018 07:01:39 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=fastmail.net; h= content-type:date:from:message-id:mime-version:subject:to :x-me-sender:x-me-sender:x-sasl-enc; s=fm2; bh=IIUE3bWEUx0n1WmUf 6ul9Sj3byb0auTODpv9QBu//9w=; b=r4pxl0bPwYHMiN6iea8yw2A7I4kRJQmc+ ib84MEF8VpQXDvrqIHs+/UvWlKbC+lJEd2KcsyWj6QsuRudkoudA5j3WbuQq/Czj dGGs7UlVQMD78v88uA0sr2cdg1EVQ3btYiC/ZFygynkMi3hJU7Kj3dnFhyiyP/wM zQIp1iVkztN0So8JNh3jz//SG98Huya+jNWLQVAe/vtL7BXKOPqrDLm+PQWnJNBn MF9sJQCsVlH+e+VOIZfL1DU3svRrgApLBtEtZbiAyTC9rALRnjoqJS7PdnwOgxV+ /SoYHtK+jN860gYMXr9FZ3N3IrNg3HxPDwoS8OWCbEppCeO95VZKQ== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=content-type:date:from:message-id :mime-version:subject:to:x-me-sender:x-me-sender:x-sasl-enc; s= fm2; bh=IIUE3bWEUx0n1WmUf6ul9Sj3byb0auTODpv9QBu//9w=; b=Ekp4/AJn SrluO/auXyQCTuWQjyDvPBC02WmNtQ1BPtIWoHYdzUDD2te23FMyNt/R6fpwvUHU 98RMmEgnS+R2wmOVkKHXjfA+fNG23ftlDnG6REwjYjxLZsQoWKQRpzgDjwvyDFsr h7/Yug+q5iQmDD8RbOwHJI0Vl2f7HPQKXVdm/htIZE+e1bxelcG8LDLjBmmAvhNT CiE3SP5VapotmKIgsvazqSZxZkL5L813hTTEhkMxoJaWCxqY5NqV+gkttk/2BeC7 MgyxulgIW7av2XHb+blwjmRsKDjn5YjUOmIMxthdXt5vBgRunxzMhRFOT6hRVU8q XVm7JYf2BuB4rA== X-ME-Sender: Received: from ordinateur-de-catherine--konrad.home (lfbn-1-4195-159.w92-169.abo.wanadoo.fr [92.169.187.159]) by mail.messagingengine.com (Postfix) with ESMTPA id 2451B241E0; Sat, 10 Feb 2018 07:01:38 -0500 (EST) From: Konrad Hinsen Date: Sat, 10 Feb 2018 12:35:41 +0100 Message-ID: MIME-Version: 1.0 Content-Type: text/plain 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: -4.3 (----) 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: -4.3 (----) * doc/guix.texi (Invoking guix pack): Document --manifest. --- doc/guix.texi | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/doc/guix.texi b/doc/guix.texi index 13187f2e8..f64f95929 100644 --- a/doc/guix.texi +++ b/doc/guix.texi @@ -2841,6 +2841,19 @@ This has the same purpose as the same-named option in @command{guix build} (@pxref{Additional Build Options, @code{--expression} in @command{guix build}}). +@item --manifest=@var{file} +@itemx -m @var{file} +Use the packages contained in the manifest object +returned by the Scheme code in @var{file}. + +This has a similar purpose as the same-named option in @command{guix +package} (@pxref{profile-manifest, @option{--manifest}}) and uses the +same manifest files. It allows you to define a collection of packages +once and use it both for creating profiles and for creating archives +for use on machines that do not have Guix installed. Note that you can +specify @emph{either} a manifest file @emph{or} a list of packages, +but not both. + @item --system=@var{system} @itemx -s @var{system} Attempt to build for @var{system}---e.g., @code{i686-linux}---instead of -- 2.14.3 (Apple Git-98) From unknown Sat Sep 13 19:18:15 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#30410] [PATCH 2/2] doc: Document the --manifest option for guix pack. Resent-From: myglc2@gmail.com Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Mon, 12 Feb 2018 19:16:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 30410 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: Konrad Hinsen Cc: 30410@debbugs.gnu.org Received: via spool by 30410-submit@debbugs.gnu.org id=B30410.151846292325448 (code B ref 30410); Mon, 12 Feb 2018 19:16:02 +0000 Received: (at 30410) by debbugs.gnu.org; 12 Feb 2018 19:15:23 +0000 Received: from localhost ([127.0.0.1]:40037 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1elJZT-0006cO-Jh for submit@debbugs.gnu.org; Mon, 12 Feb 2018 14:15:23 -0500 Received: from mail-qk0-f177.google.com ([209.85.220.177]:39014) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1elJZS-0006cC-9r for 30410@debbugs.gnu.org; Mon, 12 Feb 2018 14:15:22 -0500 Received: by mail-qk0-f177.google.com with SMTP id z197so2806626qkb.6 for <30410@debbugs.gnu.org>; Mon, 12 Feb 2018 11:15:22 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:to:cc:subject:references:date:in-reply-to:message-id :user-agent:mime-version; bh=J2Jz5sH1z37d7k4kmcZHR0okld/1qoXuCmgoMZdsdaA=; b=cND8/rTHQGqC9H2lIBsBdumt5CudHO+Chu87xVUqEuCsp2KD6nXSJlB4n32luQrnVQ kNpKT05ANjkW1hm5wKjHULuQUbEZlryCFJyb6I32WBqTlQbfNQz2ufE7/KdjGsuk1c0W reNYMhGdxv1EgUjjfONxCjg1GLPj+FbysqEZI3F5GebR1/wwjwtLYG9nK9rUJyyv4GHr 4r23omWywQL+wjT2Meqv6niK1JuWblFWMpTilO73kES9YvGza0TeP1Ls/k6Bsuuc3XGX IUjik7Jfz7t9JwjGhZcjNREo/2k0r+RP5fahJ2NKHvOYXW5EORzidSHtj/bfZgHh3UuC W4qg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:references:date:in-reply-to :message-id:user-agent:mime-version; bh=J2Jz5sH1z37d7k4kmcZHR0okld/1qoXuCmgoMZdsdaA=; b=XnCOQ9kVYutaDD7zDFWhhQx+Tn+yXVG/lTfoUStKhVHbvBfPvx/w3zjOwSUbVq8uMV xhMw9Z3Wt6An1W+bQiceXii0JuwTDy7BDpRPuOixNP2Ducg6HdfDTsJQcrzFzbjlkQUb doqdxNxNSPnK8jxG+9UHVkdAbBWGH6Z0c/z/0TcFI3FTg3ZXfUQx6PjH7ZIrM0gK55Dt HHtVko1DvtNpUN7S7c/kvDP/0ulBKdfRNONPihBZ3JlGYGDu9cCT/HTdnUg0vTLBh86Y iEW0YJbACHj1nuZXc3xZMVx09CPOtxUpMFQS/36yvm/U0acjcPg5ahH9g3GQ3XNTqq7D CuAw== X-Gm-Message-State: APf1xPC09LP2N5EBrKF6kNdPvIL+A91+ZIWxqd4fCAyvM4G6sLp9Ac3n LaIN9UVDVJ+xwHXyo+lVXoVTKA== X-Google-Smtp-Source: AH8x225bgSUs22RVejXNet4vHQ0hwwg8km4AAvj4C3WzkENaqSnpDuofFN8l+p1RutTMioNZK7M+WA== X-Received: by 10.55.97.70 with SMTP id v67mr8956156qkb.159.1518462916407; Mon, 12 Feb 2018 11:15:16 -0800 (PST) Received: from g1 (c-73-167-118-254.hsd1.ma.comcast.net. [73.167.118.254]) by smtp.gmail.com with ESMTPSA id g8sm7212152qta.30.2018.02.12.11.15.15 (version=TLS1_2 cipher=ECDHE-RSA-CHACHA20-POLY1305 bits=256/256); Mon, 12 Feb 2018 11:15:15 -0800 (PST) From: myglc2@gmail.com References: Date: Mon, 12 Feb 2018 14:15:14 -0500 In-Reply-To: (Konrad Hinsen's message of "Sat, 10 Feb 2018 12:35:41 +0100") Message-ID: <86r2pq81fh.fsf@gmail.com> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/25.3 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: 0.2 (/) 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.2 (/) Hi Konrad, Very cool patch! On 02/10/2018 at 12:35 Konrad Hinsen writes: > +for use on machines that do not have Guix installed. Note that you can > +specify @emph{either} a manifest file @emph{or} a list of packages, > +but not both. FWIW, here are a few thoughts ... It would be helpful to add an example or two of "list of packages". The term manifest has a few meanings in guix. There are the "input manifests" forms accepted by '--manifest=' and the "output manifests" produced by 'guix package' (e.g.,$HOME/.guix-profile/manifest). Only input manifests are documented now. But ISTM there may eventually be a tool to produce an input manifest from a user's profile that has grown organically through install/remove operations. If/when that happens, "output manifests" might also be mentioned in the doc. Currently the doc doesn't show an actual manifest. Rather it shows 2 "input manifest" forms that are acceptable to '--manifest=' ... (use-package-modules guile emacs) (packages->manifest (list emacs guile-2.0 ;; Use a specific package output. (list guile-2.0 "debug"))) ... and ... (specifications->manifest '("emacs" "guile@2.2" "guile@2.2:debug")) These can be a source of confusion, typos, and error (or at least they were to me). So I wonder: Does adding a 3rd "list of packages" form make the option murkier? Would a separate option be simpler to document/use? HTH - George From unknown Sat Sep 13 19:18:15 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#30410] [PATCH 2/2] doc: Document the --manifest option for guix pack. Resent-From: Konrad Hinsen Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Tue, 13 Feb 2018 08:24:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 30410 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: myglc2@gmail.com Cc: 30410@debbugs.gnu.org Received: via spool by 30410-submit@debbugs.gnu.org id=B30410.151851019628757 (code B ref 30410); Tue, 13 Feb 2018 08:24:02 +0000 Received: (at 30410) by debbugs.gnu.org; 13 Feb 2018 08:23:16 +0000 Received: from localhost ([127.0.0.1]:40393 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1elVrw-0007Tl-Dx for submit@debbugs.gnu.org; Tue, 13 Feb 2018 03:23:16 -0500 Received: from out4-smtp.messagingengine.com ([66.111.4.28]:57405) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1elVrv-0007Td-3x for 30410@debbugs.gnu.org; Tue, 13 Feb 2018 03:23:15 -0500 Received: from compute7.internal (compute7.nyi.internal [10.202.2.47]) by mailout.nyi.internal (Postfix) with ESMTP id 3732320A9E; Tue, 13 Feb 2018 03:23:14 -0500 (EST) Received: from frontend2 ([10.202.2.161]) by compute7.internal (MEProxy); Tue, 13 Feb 2018 03:23:14 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=fastmail.net; h= cc:content-type:date:from:in-reply-to:message-id:mime-version :references:subject:to:x-me-sender:x-me-sender:x-sasl-enc; s= fm2; bh=gnQ+mmBMfPzRtX2GLNGqG01p7uP1a8q9cPTd9SD3AOM=; b=FEHUnbkD n3AZLWRQISlLY4CCJ1VLmB/NtXImmgmmbg9auwPSZn2q0MuPlkKblykTGUN5V1xd aIY00eGyq31B55O7RIM/aFOpbkUJzDeJL5dDedJ48pRnPfegsQPokwuTHKazr94M bmMjy3BvHttGo59UTbsA8+YdJMnM4QF54CPMw0P1fybPe8MhXEFuBgdRJu73cDzU KuYSzwlWtSMYbvb2kEIdXx3LnL03sX6fwV2kLjsH1TUWfMKjhWSWf5IloV2AnYtt L7iGX0hQodR3/PW2yoqxuA99dyUNuQfI2V+89kINGcObLLrjxRe1922DSCyO9oCA 6SnOvb22PkKoiw== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=cc:content-type:date:from:in-reply-to :message-id:mime-version:references:subject:to:x-me-sender :x-me-sender:x-sasl-enc; s=fm2; bh=gnQ+mmBMfPzRtX2GLNGqG01p7uP1a 8q9cPTd9SD3AOM=; b=YDoCJFHmerM+1znH/CiBWrW2zp6IcMuhJ56oOl+Nn7/al 0XtCSnNfPCGC2uqU7w2tVRhPEYprVU+EdVCXXTeRkgYx6fVybbBpcIwaTgc4jui/ c3jf7V5nc3b3lPIGQX2tfSe+bO5xGrttJSYLPKqH5MoNbWivAoPzNMMdFUOgj1V1 zcvtdjHHQ6xYcD0nMafsg9CDquM6rjRelrOWnuE0QK+3ggeGzE8kVc8bMv+uT4CV lcJRZaezOKLXmsJXAvlec38Bj814krYyT51UeP6yi6OL8gOOKGBXA8vhPuCBSEAM 5piEXRTNLfB37t6tLoA9O42sXB9oiZMQc2FuH6tUA== X-ME-Sender: Received: from ordinateur-de-catherine--konrad.home (lfbn-1-4195-159.w92-169.abo.wanadoo.fr [92.169.187.159]) by mail.messagingengine.com (Postfix) with ESMTPA id 831DC2463E; Tue, 13 Feb 2018 03:23:13 -0500 (EST) From: Konrad Hinsen In-Reply-To: <86r2pq81fh.fsf@gmail.com> References: <86r2pq81fh.fsf@gmail.com> Date: Tue, 13 Feb 2018 09:23:12 +0100 Message-ID: MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: -0.7 (/) 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.7 (/) Hi George, > FWIW, here are a few thoughts ... > > It would be helpful to add an example or two of "list of packages". That basically means that my doc isn't clear enough :-( There is no special "list of packages". What I refer to is a command line with multiple package arguments, either package names or -e arguments. The point is that "-m manifest.scm" and package-name or -e arguments are mutually exclusive. The problem I had with formulating this is that package-name arguments are never explicitly mentioned in the documentation, only options are documented. The only way to know that you can just list package names on the command line is looking at the examples. Any idea of how to do this better? Konrad. From unknown Sat Sep 13 19:18:15 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#30410] [PATCH 2/2] doc: Document the --manifest option for guix pack. Resent-From: myglc2@gmail.com Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Wed, 14 Feb 2018 04:05:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 30410 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: Konrad Hinsen Cc: 30410@debbugs.gnu.org Received: via spool by 30410-submit@debbugs.gnu.org id=B30410.151858108225955 (code B ref 30410); Wed, 14 Feb 2018 04:05:02 +0000 Received: (at 30410) by debbugs.gnu.org; 14 Feb 2018 04:04:42 +0000 Received: from localhost ([127.0.0.1]:42054 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1eloJG-0006kZ-AY for submit@debbugs.gnu.org; Tue, 13 Feb 2018 23:04:42 -0500 Received: from mail-qt0-f170.google.com ([209.85.216.170]:33886) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1eloJC-0006kK-Gy for 30410@debbugs.gnu.org; Tue, 13 Feb 2018 23:04:38 -0500 Received: by mail-qt0-f170.google.com with SMTP id d14so6253829qtg.1 for <30410@debbugs.gnu.org>; Tue, 13 Feb 2018 20:04:38 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:to:cc:subject:references:date:in-reply-to:message-id :user-agent:mime-version:content-transfer-encoding; bh=lEw9CIwVV0g29oBgCt1zXgnhPJXmkhTx41pEwhFec1c=; b=tu/X+MAPBgSyxMpik1IoV2PZft2AxrNNzCCTkzwUnrTZO01jwMestJEsKASPjHg4v8 r5e5YZYDNnWq6a+UShSg/d19bqgiwd207GZqZudJUZ0DjirsbTEhhP2UQUaPF1MBu05a kbr9Bmgf8onqvqLiBy0SOKWhOs2tzl6vyszLbRrQnPDBx7wvFbuW5rVCI4ReQU3lX5EM DNe6aG2dhRXshdV9PKuQ/1ZFNIgMrLNV/JRsVtDvomQmZTF4q5fH0YIuiczNtW78kaC+ 23ahjXHEw0gp+nrhrvnGdDzyPuE76Q7IzTr9vnILH3Zx9wHJk9BRAazwPT+p4W1zW00E eMIQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:references:date:in-reply-to :message-id:user-agent:mime-version:content-transfer-encoding; bh=lEw9CIwVV0g29oBgCt1zXgnhPJXmkhTx41pEwhFec1c=; b=B4KYMjDgA8a/Dq+4u5SkeobRrDodPutlKx+pZjCvtoR8eK5JRPthUS5opD3vQ3GkeH DH7Hzsz3xSSwKzBRGAFN0MDG46/ZRyOGYVkn/bATMM58AKS9wPaliVpPssd9HgL+JLoU vKLjIZzTpY0PuCvt20i938WvQo61W77/fjd4IVItDWMKrGj8T5saoBzHVrQtPQ05YDeK ZTHaWjecTNLtG6TKmQLdxWS8LfbRJKobnqNKRNF35krKOVLk/+q7bagwhVqCJ8orozMl U3DKfgmtlhwVyMh1nhl9CwDVbEhv42XJ6Ky4ZsDYzPNE2EDqjadouY1vcPjqm4XWRzG8 UIWw== X-Gm-Message-State: APf1xPDJgJHZBP0mzsuSOMJ0ay+zU5stYxNugLCCWygu2j5RmZZ0t75m 9toGzgrpkwhHdDu0iq4RDvkVGw== X-Google-Smtp-Source: AH8x227vB32SzM5MrWKK9OSIvjiPwqexv+T7E7qnZ/Lr7QwejW57JpNWh1LaE6BOMttkfZtB5wZt9Q== X-Received: by 10.237.34.238 with SMTP id q43mr5601916qtc.264.1518581072748; Tue, 13 Feb 2018 20:04:32 -0800 (PST) Received: from g1 (c-73-167-118-254.hsd1.ma.comcast.net. [73.167.118.254]) by smtp.gmail.com with ESMTPSA id y13sm761289qkj.65.2018.02.13.20.04.31 (version=TLS1_2 cipher=ECDHE-RSA-CHACHA20-POLY1305 bits=256/256); Tue, 13 Feb 2018 20:04:31 -0800 (PST) From: myglc2@gmail.com References: <86r2pq81fh.fsf@gmail.com> Date: Tue, 13 Feb 2018 23:04:30 -0500 In-Reply-To: (Konrad Hinsen's message of "Tue, 13 Feb 2018 09:23:12 +0100") Message-ID: <86a7wcb4j5.fsf@gmail.com> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/25.3 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Score: 0.2 (/) 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.2 (/) On 02/13/2018 at 09:23 Konrad Hinsen writes: Hi Konrad, > Hi George, > >> FWIW, here are a few thoughts ... >> >> It would be helpful to add an example or two of "list of packages". > > That basically means that my doc isn't clear enough :-( > > There is no special "list of packages". What I refer to is a command > line with multiple package arguments, either package names or -e > arguments. > > The point is that "-m manifest.scm" and package-name or -e arguments > are mutually exclusive. > > The problem I had with formulating this is that package-name arguments > are never explicitly mentioned in the documentation, only options are > documented. The only way to know that you can just list package names on > the command line is looking at the examples. Yeah, in the doc "list of packages" might mean a scheme list or "naming one or more packages on the command line" or a =E2=80=9Cmanifest=E2=80=9D o= bject (which is roughly a list of packages) ;-) But maybe that's not your problem. > Any idea of how to do this better? I thought you were saying that --manifest would accept a manifest form or a list of packages. But now I think I get it. How about saying packages may be specified by the -m option or the -e option or an explicit list of packages on the command line. - or - packages may be specified by only one of the following methods: the -m option, the -e option, or an explicit list on the command line. HTH - George From unknown Sat Sep 13 19:18:15 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: Konrad Hinsen Subject: bug#30410: closed (Re: [bug#30410] [PATCH 2/2] doc: Document the --manifest option for guix pack.) Message-ID: References: <878tbu9vr3.fsf@gnu.org> X-Gnu-PR-Message: they-closed 30410 X-Gnu-PR-Package: guix-patches X-Gnu-PR-Keywords: patch Reply-To: 30410@debbugs.gnu.org Date: Thu, 15 Feb 2018 14:25:02 +0000 Content-Type: multipart/mixed; boundary="----------=_1518704702-24175-1" This is a multi-part message in MIME format... ------------=_1518704702-24175-1 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" Your bug report #30410: [PATCH 2/2] doc: Document the --manifest option for guix pack. 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 30410@debbugs.gnu.org. --=20 30410: http://debbugs.gnu.org/cgi/bugreport.cgi?bug=3D30410 GNU Bug Tracking System Contact help-debbugs@gnu.org with problems ------------=_1518704702-24175-1 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at 30410-done) by debbugs.gnu.org; 15 Feb 2018 14:24:04 +0000 Received: from localhost ([127.0.0.1]:43804 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1emKSC-0006Gg-0A for submit@debbugs.gnu.org; Thu, 15 Feb 2018 09:24:04 -0500 Received: from hera.aquilenet.fr ([185.233.100.1]:55660) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1emKSA-0006GY-Mf for 30410-done@debbugs.gnu.org; Thu, 15 Feb 2018 09:24:02 -0500 Received: from localhost (localhost [127.0.0.1]) by hera.aquilenet.fr (Postfix) with ESMTP id 3B65611644; Thu, 15 Feb 2018 15:24:02 +0100 (CET) X-Virus-Scanned: Debian amavisd-new at aquilenet.fr Received: from hera.aquilenet.fr ([127.0.0.1]) by localhost (hera.aquilenet.fr [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id a1Dk5qpnADjC; Thu, 15 Feb 2018 15:24:01 +0100 (CET) Received: from ribbon (unknown [193.50.110.160]) by hera.aquilenet.fr (Postfix) with ESMTPSA id 578E21163C; Thu, 15 Feb 2018 15:24:01 +0100 (CET) From: ludo@gnu.org (Ludovic =?utf-8?Q?Court=C3=A8s?=) To: Konrad Hinsen Subject: Re: [bug#30410] [PATCH 2/2] doc: Document the --manifest option for guix pack. References: X-URL: http://www.fdn.fr/~lcourtes/ X-Revolutionary-Date: 27 =?utf-8?Q?Pluvi=C3=B4se?= 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: Thu, 15 Feb 2018 15:24:00 +0100 In-Reply-To: (Konrad Hinsen's message of "Sat, 10 Feb 2018 12:35:41 +0100") Message-ID: <878tbu9vr3.fsf@gnu.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/25.3 (gnu/linux) 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: 30410-done Cc: 30410-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: 1.0 (+) Konrad Hinsen skribis: > * doc/guix.texi (Invoking guix pack): Document --manifest. I=E2=80=99ve squashed this one with the patch that adds the code, so the co= mmit is self-contained. > +@item --manifest=3D@var{file} > +@itemx -m @var{file} > +Use the packages contained in the manifest object > +returned by the Scheme code in @var{file}. > + > +This has a similar purpose as the same-named option in @command{guix > +package} (@pxref{profile-manifest, @option{--manifest}}) and uses the > +same manifest files. It allows you to define a collection of packages > +once and use it both for creating profiles and for creating archives > +for use on machines that do not have Guix installed. Note that you can > +specify @emph{either} a manifest file @emph{or} a list of packages, > +but not both. On second thought, I wonder if we should allow both -m and a list of packages. After all, =E2=80=98guix package=E2=80=99 supports it, and it do= esn=E2=80=99t cost us anything. WDYT? Thanks! Ludo=E2=80=99. ------------=_1518704702-24175-1 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at submit) by debbugs.gnu.org; 10 Feb 2018 12:01:51 +0000 Received: from localhost ([127.0.0.1]:36159 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ekTqp-0006yB-Kk for submit@debbugs.gnu.org; Sat, 10 Feb 2018 07:01:51 -0500 Received: from eggs.gnu.org ([208.118.235.92]:43548) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ekTqo-0006xy-GL for submit@debbugs.gnu.org; Sat, 10 Feb 2018 07:01:50 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1ekTqi-00076p-Ml for submit@debbugs.gnu.org; Sat, 10 Feb 2018 07:01:45 -0500 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,FREEMAIL_FROM, T_DKIM_INVALID autolearn=disabled version=3.3.2 Received: from lists.gnu.org ([2001:4830:134:3::11]:34809) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1ekTqi-00076l-KA for submit@debbugs.gnu.org; Sat, 10 Feb 2018 07:01:44 -0500 Received: from eggs.gnu.org ([2001:4830:134:3::10]:34482) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1ekTqh-00074V-16 for guix-patches@gnu.org; Sat, 10 Feb 2018 07:01:44 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1ekTqd-00073H-Nc for guix-patches@gnu.org; Sat, 10 Feb 2018 07:01:43 -0500 Received: from out2-smtp.messagingengine.com ([66.111.4.26]:35123) by eggs.gnu.org with esmtps (TLS1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1ekTqd-00072Z-GZ for guix-patches@gnu.org; Sat, 10 Feb 2018 07:01:39 -0500 Received: from compute7.internal (compute7.nyi.internal [10.202.2.47]) by mailout.nyi.internal (Postfix) with ESMTP id 0786220D67; Sat, 10 Feb 2018 07:01:39 -0500 (EST) Received: from frontend2 ([10.202.2.161]) by compute7.internal (MEProxy); Sat, 10 Feb 2018 07:01:39 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=fastmail.net; h= content-type:date:from:message-id:mime-version:subject:to :x-me-sender:x-me-sender:x-sasl-enc; s=fm2; bh=IIUE3bWEUx0n1WmUf 6ul9Sj3byb0auTODpv9QBu//9w=; b=r4pxl0bPwYHMiN6iea8yw2A7I4kRJQmc+ ib84MEF8VpQXDvrqIHs+/UvWlKbC+lJEd2KcsyWj6QsuRudkoudA5j3WbuQq/Czj dGGs7UlVQMD78v88uA0sr2cdg1EVQ3btYiC/ZFygynkMi3hJU7Kj3dnFhyiyP/wM zQIp1iVkztN0So8JNh3jz//SG98Huya+jNWLQVAe/vtL7BXKOPqrDLm+PQWnJNBn MF9sJQCsVlH+e+VOIZfL1DU3svRrgApLBtEtZbiAyTC9rALRnjoqJS7PdnwOgxV+ /SoYHtK+jN860gYMXr9FZ3N3IrNg3HxPDwoS8OWCbEppCeO95VZKQ== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=content-type:date:from:message-id :mime-version:subject:to:x-me-sender:x-me-sender:x-sasl-enc; s= fm2; bh=IIUE3bWEUx0n1WmUf6ul9Sj3byb0auTODpv9QBu//9w=; b=Ekp4/AJn SrluO/auXyQCTuWQjyDvPBC02WmNtQ1BPtIWoHYdzUDD2te23FMyNt/R6fpwvUHU 98RMmEgnS+R2wmOVkKHXjfA+fNG23ftlDnG6REwjYjxLZsQoWKQRpzgDjwvyDFsr h7/Yug+q5iQmDD8RbOwHJI0Vl2f7HPQKXVdm/htIZE+e1bxelcG8LDLjBmmAvhNT CiE3SP5VapotmKIgsvazqSZxZkL5L813hTTEhkMxoJaWCxqY5NqV+gkttk/2BeC7 MgyxulgIW7av2XHb+blwjmRsKDjn5YjUOmIMxthdXt5vBgRunxzMhRFOT6hRVU8q XVm7JYf2BuB4rA== X-ME-Sender: Received: from ordinateur-de-catherine--konrad.home (lfbn-1-4195-159.w92-169.abo.wanadoo.fr [92.169.187.159]) by mail.messagingengine.com (Postfix) with ESMTPA id 2451B241E0; Sat, 10 Feb 2018 07:01:38 -0500 (EST) From: Konrad Hinsen To: guix-patches@gnu.org Subject: [PATCH 2/2] doc: Document the --manifest option for guix pack. Date: Sat, 10 Feb 2018 12:35:41 +0100 Message-ID: MIME-Version: 1.0 Content-Type: text/plain 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: -4.3 (----) X-Debbugs-Envelope-To: submit 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: -4.3 (----) * doc/guix.texi (Invoking guix pack): Document --manifest. --- doc/guix.texi | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/doc/guix.texi b/doc/guix.texi index 13187f2e8..f64f95929 100644 --- a/doc/guix.texi +++ b/doc/guix.texi @@ -2841,6 +2841,19 @@ This has the same purpose as the same-named option in @command{guix build} (@pxref{Additional Build Options, @code{--expression} in @command{guix build}}). +@item --manifest=@var{file} +@itemx -m @var{file} +Use the packages contained in the manifest object +returned by the Scheme code in @var{file}. + +This has a similar purpose as the same-named option in @command{guix +package} (@pxref{profile-manifest, @option{--manifest}}) and uses the +same manifest files. It allows you to define a collection of packages +once and use it both for creating profiles and for creating archives +for use on machines that do not have Guix installed. Note that you can +specify @emph{either} a manifest file @emph{or} a list of packages, +but not both. + @item --system=@var{system} @itemx -s @var{system} Attempt to build for @var{system}---e.g., @code{i686-linux}---instead of -- 2.14.3 (Apple Git-98) ------------=_1518704702-24175-1-- From unknown Sat Sep 13 19:18:15 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#30410] closed (Re: [bug#30410] [PATCH 2/2] doc: Document the --manifest option for guix pack.) Resent-From: Konrad Hinsen Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Thu, 15 Feb 2018 19:15:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 30410 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 30410@debbugs.gnu.org Received: via spool by 30410-submit@debbugs.gnu.org id=B30410.151872209218831 (code B ref 30410); Thu, 15 Feb 2018 19:15:02 +0000 Received: (at 30410) by debbugs.gnu.org; 15 Feb 2018 19:14:52 +0000 Received: from localhost ([127.0.0.1]:45114 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1emOzb-0004tf-SH for submit@debbugs.gnu.org; Thu, 15 Feb 2018 14:14:52 -0500 Received: from out5-smtp.messagingengine.com ([66.111.4.29]:39835) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1emOza-0004tV-1P for 30410@debbugs.gnu.org; Thu, 15 Feb 2018 14:14:50 -0500 Received: from compute7.internal (compute7.nyi.internal [10.202.2.47]) by mailout.nyi.internal (Postfix) with ESMTP id B36A420BC6; Thu, 15 Feb 2018 14:14:49 -0500 (EST) Received: from frontend1 ([10.202.2.160]) by compute7.internal (MEProxy); Thu, 15 Feb 2018 14:14:49 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=fastmail.net; h= content-transfer-encoding:content-type:date:from:in-reply-to :message-id:mime-version:references:subject:to:x-me-sender :x-me-sender:x-sasl-enc; s=fm2; bh=tsWXjGfQsd9nEQKjPPo6vl2OEc7LJ MB6zHwugK6+Ra0=; b=Zuh+V9YuFJ2gVMU5sksSiQWCGKH5ajCFqqbJZIBKv9dIF XyJR85k/yX1oOIogSKBUYmHIdZwUVwDNCgFcVDRH+l7y1J2laXBNbeHH5HGkYQlF XbCiRDFjvB1QTKOcj04K93ygj82Ji052FtM8cQHOFdK3SR5neAoqL4pTEbd3M1D0 HSEhbJHT2ZGXrWYht8fEzE1OHddZ87FWYqTn6iisuJ91emJkZqRdjQiDrN/gPU51 6dMB9CovupkDVup+i+wLRhnCLUiI6mFs9uurXwrHXpZeTrfXZESsHhdG6KO+7Zf+ SrTK7gEudKKQmX3Yz+8f44suemXRjXM9qVxVpjXRw== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=content-transfer-encoding:content-type :date:from:in-reply-to:message-id:mime-version:references :subject:to:x-me-sender:x-me-sender:x-sasl-enc; s=fm2; bh=tsWXjG fQsd9nEQKjPPo6vl2OEc7LJMB6zHwugK6+Ra0=; b=TyWlWGi8/pp+oTNSc2pX9s ihKBxuRugNJJzvYxWhFt3a8azQ9zeolczvPzlpeKEjHU8buN/gWyxmii02Jc1Rxi KN9x1rN4C5jFJnT2VycoaIXvroHEnbmRC1zn80/Q0/OA+x/x+soYXL47xUwkf+v4 fL5vD+GYEoIRA8vPpmMcYIf8kIvTR8p52TKiqHP+b9aC4HHThhoBD0YxvwAfrZAb QaQVWYQW5uLYZdskG+KZZV47MblddiWAeaYefe5SoH4aGEiLV3cr/Thbtw3cdvsT 55a15MYFW2N3DWFf3eUmkZ8lqUsI994gS+C/EkSx3PIi33pvgX4YBez2mm52Lf4w == X-ME-Sender: Received: from ordinateur-de-catherine--konrad.home (lfbn-1-4195-159.w92-169.abo.wanadoo.fr [92.169.187.159]) by mail.messagingengine.com (Postfix) with ESMTPA id 20B4E7E576; Thu, 15 Feb 2018 14:14:49 -0500 (EST) From: Konrad Hinsen In-Reply-To: References: <878tbu9vr3.fsf@gnu.org> Date: Thu, 15 Feb 2018 20:14:48 +0100 Message-ID: MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Score: -0.7 (/) 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.7 (/) help-debbugs@gnu.org (GNU bug Tracking System) writes: > On second thought, I wonder if we should allow both -m and a list of > packages. After all, =E2=80=98guix package=E2=80=99 supports it, and it = doesn=E2=80=99t cost us > anything. WDYT? Personally I don't have a use case for that, which is why I didn't bother. But it may indeed be simpler to implement this than to explain that it's not. Konrad.