X-Loop: help-debbugs@HIDDEN
Subject: bug#66358: Can't import package using archive command
Resent-From: "Perry, Daniel J" <dperry45@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: bug-guix@HIDDEN
Resent-Date: Thu, 05 Oct 2023 05:14:03 +0000
Resent-Message-ID: <handler.66358.B.16964828095389 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: report 66358
X-GNU-PR-Package: guix
X-GNU-PR-Keywords:
To: 66358 <at> debbugs.gnu.org
X-Debbugs-Original-To: "bug-guix@HIDDEN" <bug-guix@HIDDEN>
Received: via spool by submit <at> debbugs.gnu.org id=B.16964828095389
(code B ref -1); Thu, 05 Oct 2023 05:14:03 +0000
Received: (at submit) by debbugs.gnu.org; 5 Oct 2023 05:13:29 +0000
Received: from localhost ([127.0.0.1]:45753 helo=debbugs.gnu.org)
by debbugs.gnu.org with esmtp (Exim 4.84_2)
(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
id 1qoGfw-0001Ol-CI
for submit <at> debbugs.gnu.org; Thu, 05 Oct 2023 01:13:29 -0400
Received: from lists.gnu.org ([2001:470:142::17]:57474)
by debbugs.gnu.org with esmtp (Exim 4.84_2)
(envelope-from <dperry45@HIDDEN>) id 1qoFEK-0006zY-3D
for submit <at> debbugs.gnu.org; Wed, 04 Oct 2023 23:40:52 -0400
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 <dperry45@HIDDEN>)
id 1qoFDw-0000pD-5s
for bug-guix@HIDDEN; Wed, 04 Oct 2023 23:40:28 -0400
Received: from mail-dm6nam10on20704.outbound.protection.outlook.com
([2a01:111:f400:7e88::704]
helo=NAM10-DM6-obe.outbound.protection.outlook.com)
by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
(Exim 4.90_1) (envelope-from <dperry45@HIDDEN>)
id 1qoFDt-0006it-Qz
for bug-guix@HIDDEN; Wed, 04 Oct 2023 23:40:27 -0400
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none;
b=ApC8GUHqJuJD0+Jpy19HgWSBtmiPnjqgG+MJKDLLdah146CEzZjfWNe56g/v52nXc+eVwza1esdh4qHTwrhPBRzbyMKmlL1CsSoivJFWe6TazCJPpUPTTi4ggPnJxI0WWlT+oVpoPdmdbSVQUpsDdvWvvd1mrgM/AAJ8vVvUJ4wU7kgiz/+fjF6ShwYeR9TmT7Eok9zEWQiv1O4bEQ4ysb6w8OpApU6xg4sGVkYszoaX7yiJWafYH5Hyv42p87MeZSUIFtmSIrA9+T4cE0prhO4cqTZ0oWJO81Bi0MvyTakmLkmMR4tJA0KYPLPGKsI745Lka1PcQ8cefyNtwFC82A==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com;
s=arcselector9901;
h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1;
bh=D2GkihxKqi6J6oJ/LkaMmd0j8eQZH4dun3WgLMA07Zw=;
b=ZgtbtocYDWPJLcBVd0VSuqY4e5p8QQ813CGdQSle3+aQrgraBc1sj77LMG3e7+Qf0KXv0cy6VKdLIE1t7r/pac/8nz1bF0V5aLptNcZa5dw9lPta0o1lp74swXhdCN2agwkrnEinS7FczyD/3jbWO6frV5UjOuOJYdMshwapunlaezpVtNMOqgrHeqfZQFd5mPnsBNnww+izoGs9f5caoqnhosq7G8CY1BTfy5kOkdfCt0rW2H/Md8I3AsX2LBUhnMAohyqlnEHiPr+g91OG2e9/gqS1ieDEK9aY7poC03dd9cs0q5t5mnBfhMgaDlhTNgj9vLnAHGfEfMX0O629Ng==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass
smtp.mailfrom=gatech.edu; dmarc=pass action=none header.from=gatech.edu;
dkim=pass header.d=gatech.edu; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gatech.edu;
s=selector2;
h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
bh=D2GkihxKqi6J6oJ/LkaMmd0j8eQZH4dun3WgLMA07Zw=;
b=nZqO+mSgCBpqxWRCB9PHQG1/ds+nyP7C96oo+fXfGrEDg66t3LCZ1Gj9tkEP+0UizpCTKiS/UmOQVb2pyppHcDCDhRH78h+a94C9EZwiManyhuHsKiNf33iOotTbrt5+cdPj5fxPl1l01oYPgY/M1pOq0Fw/j78rlo8GI2/gZbwNeCQS7CjU6306lOaIBGWJfvZToeQ+kGLKIP+EaBRMNlejAqsew31uWa6e8OzM5uxw1m0W9oOo8jlVLqC7UdF2vnTSH60/p6x14MbxFBzxRGCLwg2yqKC60mT26qeBjv2+RxtoLfKmR36EWR8GmHILpUU6NLy0+3P0fBVBq8rUKg==
Received: from BLAPR07MB8289.namprd07.prod.outlook.com (2603:10b6:208:320::21)
by PH7PR07MB9393.namprd07.prod.outlook.com (2603:10b6:510:15d::6)
with Microsoft SMTP Server (version=TLS1_2,
cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6813.16; Thu, 5 Oct
2023 03:35:21 +0000
Received: from BLAPR07MB8289.namprd07.prod.outlook.com
([fe80::4db5:289e:bd65:af57]) by BLAPR07MB8289.namprd07.prod.outlook.com
([fe80::4db5:289e:bd65:af57%4]) with mapi id 15.20.6863.021; Thu, 5 Oct 2023
03:35:21 +0000
From: "Perry, Daniel J" <dperry45@HIDDEN>
Thread-Topic: Can't import package using archive command
Thread-Index: AQHZ9zyjLnBixkznFUCPcXAV2xhAPQ==
Date: Thu, 5 Oct 2023 03:35:20 +0000
Message-ID: <BLAPR07MB82894BA6CA6336CE4EE3EB77B5CAA@HIDDEN>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
msip_labels:
authentication-results: dkim=none (message not signed)
header.d=none;dmarc=none action=none header.from=gatech.edu;
x-ms-publictraffictype: Email
x-ms-traffictypediagnostic: BLAPR07MB8289:EE_|PH7PR07MB9393:EE_
x-ms-office365-filtering-correlation-id: bdcb325c-fa05-46fc-6ab8-08dbc55419fa
x-gt-tenant: 042d12d7-75fe-4547-b5b6-0573f80f829d
x-ms-exchange-senderadcheck: 1
x-ms-exchange-antispam-relay: 0
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: sQ206yya/Kdka722sdC1YWByffGVPvLh7AO6I/YpxXVF01o91sXnQS98HS0rxyR6iW4DF+SQ3huzYyFXn6fJRTt1yRby8QmhVMmEuVxf0HmcCw2LLVIHbFf9bAKvCRUXTJyI/FKt1xv3/1Cgw9oRJ8Ax/FuUHFG2nk4xjEe8h+D8HkWQgRkrMG34AfYA1LiXLVOSJJfE9dmk0XTEnpAdmjCPRMiAKRlQ+P17bwLQF/oVDNWFznpsdAP+VEozKXhklI581WaTuLv4m74HniNbbRYC6P5wvutof1+I0ueoZf1yxK5dRiB2JPVPOoOZrBm3+MyW+lFKoN8CMMp0RiSIFVHYRbipg3i5Gfru9aAU+8LYPw9hmX3R0rILOakMkWwovIwWikz7mYRJiSKs228/cSbiTO+QJoCfbKg0zqyyOHmqwXRXKbLybqss/YYdNHKPKvmE6oN57iRB43+Tbuw3dlUSKdPOpGSa/ZZANiUa53kqlN7zxFSgZO0J/cgicz5MS1uKRJthqlZITfxFCnieAO1+h1aOwGnYbyzoBAlc7KrRM7DCMHgawmfZ0oNvGaCFgpvrKXdN+d8dKNZLB8jJZzEnN44kH4M6xijqXCLbvYVjM65/9tg79Q3CRusgmerM
x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:;
IPV:NLI; SFV:NSPM; H:BLAPR07MB8289.namprd07.prod.outlook.com; PTR:; CAT:NONE;
SFS:(13230031)(376002)(136003)(39860400002)(346002)(396003)(366004)(230922051799003)(64100799003)(186009)(451199024)(1800799009)(8676002)(8936002)(52536014)(5660300002)(2906002)(86362001)(66556008)(66476007)(76116006)(66946007)(64756008)(66446008)(19627405001)(38070700005)(38100700002)(41300700001)(478600001)(316002)(6916009)(786003)(71200400001)(33656002)(9686003)(6506007)(7696005)(558084003)(122000001)(75432002)(55016003);
DIR:OUT; SFP:1102;
x-ms-exchange-antispam-messagedata-chunkcount: 1
x-ms-exchange-antispam-messagedata-0: EGYtBHi7xqXXdTIVMIimFiJEOsafAyxwtUH+wU+pbVZPybw+ycL/4J+fRgF1XNysu1sFXgG3q3xZZENa3c4AWcuKnfHEKljVYLoJJElh14N76+GV89tscF396TSZYd7ayh6UfSLYzCsQnAGTgc+GgT5G9xyEszH4cWv7HCsqNQDv7V5wKgbS+ePw5dtSe3tesIvXDA6BQNNeqVD6Yzt3t3buR3aJVEo4VlWzu9naDiAkZKO7xQnnx4MpLEO/wjlgN9hEQzov6QLmThJG4fpS3nGZRS4MJxFTCAaVYnp86MP2LI9ejPU+DqCx6MXv+D7tJOORWDYtRl66li26G5pkKGqr5+lVKv7h19xGIUo/e6Dr/RaBiZC25TYz3PHfleZCxOoFqlaeBPzjidpmxWwclhpsOAglE/hP3UvOa66dObSKQXT6CBcefVgP6Vv9PTxfEs9BmXbxh0OLqyVMVUMsPxj7jV8LE4gNv3vWegSDa64eWKmzUEO2OwqRj4zqoCqhQqhj09Qm84tGgqz5Wv7qGtSKqP817ojzJ1gvXQm/KuzIhFDU1evfDybukClJtFj+HnClr5SL5bZrbFllpIiYhy9K8x9PXXu9+/BoRk/qnb+cyVrnmieMGsxiMDDZnZStk4uasqS4MMvvJrSjldxqEKF6gtho+WcC51OylRtv+xKb/QqU8aYXTYIgoh3fWs/OsY/oJf5V8EAvAD+O2yPt+IYIUcRQD3LNY6TLmTy9pcd2GauE+jAsXy0T8YygYDnnBpRxHLVu0D9Lxv4CEvs8CQr1r0iCFghedH+q7+IFbcRdeFCC8ZTpncX+BW3UfknrZF6EBmHGawuEtmVwMGrp0ZqIoZhOBdp6c3AXKe7OBXbv+dzUTRVLtz8q7Db98GRhVL511e4WNwnUQiIrc2N6izjdhBlBnAA0N+ytyfBa1VFEwoPVWuQ0qfiTPV/xMq1HunyZNKD/XpVyu1VJHsVigE3g82sOoMMLSUHaAgmoZhB89OShQGa8bRhmENxe7hwdsU47S1AEsGE5YJTgZ3JzioOBWyG5IVfWSvgvRjJwyp8fI442Uv6W8lDErnS7vTHuMlAvI5lCtS3hLfrg7YhZJOT62x0aJP+xDuTF1GNbOxuUHEqI6K2hAHSUoIJqOZwk8B/6B0x+lRb6sAEaKAx2Y+IFti3OjaYJ+5D6Fohv7RhnZcxUvZvlYup/EjlbZaV+lYWR9eD1OTo1nJXEPxrV8iggEXevvyypdJscfiXB2Z8RT0z/x9rS4JUDh+uRJOCCLZ8zRgnG3cvMUM5ozV0Iy0PlMISbmEf6uJsDeEmf505mnEnMxCEKuFo5XxzOf/5wBsL6j5rvmcpa94htiIg+OBC7pVRCZ3LGC2e5N8XMIiqNZDW5dOyxyy5F6OwMqtB1M+uqxnlcgqV+6XoPhvi2RRtwoEswbbGjD5QoL2w4Oi8Wza3fRX7/hEKPyfpH1lFFvJvJhQkSvSFaRR4DFrbOKlao9axs8JnJbCJnNjdsdFdzXHRJ0B9h+hHyHbjql/TE0pjCM/1adBa/lWBAZVe4XdsYMQzHZ+7GXWxp8Gm8RYPDQr0QaC637/7VMEvFHG8WauUy0ML5fh+ZCPWgUMMXIQKVAOkPX+hznHOqmoaqWjw=
Content-Type: multipart/alternative;
boundary="_000_BLAPR07MB82894BA6CA6336CE4EE3EB77B5CAABLAPR07MB8289namp_"
MIME-Version: 1.0
X-OriginatorOrg: gatech.edu
X-MS-Exchange-CrossTenant-AuthAs: Internal
X-MS-Exchange-CrossTenant-AuthSource: BLAPR07MB8289.namprd07.prod.outlook.com
X-MS-Exchange-CrossTenant-Network-Message-Id: bdcb325c-fa05-46fc-6ab8-08dbc55419fa
X-MS-Exchange-CrossTenant-originalarrivaltime: 05 Oct 2023 03:35:20.6703 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 482198bb-ae7b-4b25-8b7a-6d7f32faa083
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: WkERJPtI/WcW0T3AuAi/wMkGz7+4wPRLXyYAdJ/tffKItyHLAK61u7vzWz8cfSN1Civ3TB7KFYmR+qk/VdMY8w==
X-MS-Exchange-Transport-CrossTenantHeadersStamped: PH7PR07MB9393
Received-SPF: pass client-ip=2a01:111:f400:7e88::704;
envelope-from=dperry45@HIDDEN;
helo=NAM10-DM6-obe.outbound.protection.outlook.com
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, HTML_MESSAGE=0.001,
SPF_HELO_PASS=-0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no
X-Spam_action: no action
X-Spam-Score: 0.7 (/)
X-Mailman-Approved-At: Thu, 05 Oct 2023 01:13:26 -0400
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>,
<mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>,
<mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -0.3 (/)
--_000_BLAPR07MB82894BA6CA6336CE4EE3EB77B5CAABLAPR07MB8289namp_
Content-Type: text/plain; charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
1. guix archive --export hello > hello.nar
2. guix archive --import --authorize hello < hello.nar
This gives a fatal error on my machine (Debian on wsl) and was reproduced o=
n Guix proper my a member of the IRC chat.
--_000_BLAPR07MB82894BA6CA6336CE4EE3EB77B5CAABLAPR07MB8289namp_
Content-Type: text/html; charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
<html>
<head>
<meta http-equiv=3D"Content-Type" content=3D"text/html; charset=3Diso-8859-=
1">
<style type=3D"text/css" style=3D"display:none;"> P {margin-top:0;margin-bo=
ttom:0;} </style>
</head>
<body dir=3D"ltr">
<div style=3D"font-family: Aptos, Aptos_EmbeddedFont, Aptos_MSFontService, =
Calibri, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);" clas=
s=3D"elementToProof">
<ol data-editing-info=3D"{"orderedStyleType":1,"unorderedSty=
leType":1}" data-listchain=3D"__List_Chain_66">
<li style=3D"list-style-type: "1. ";">guix archive --export hello=
> hello.nar</li><li style=3D"list-style-type: "2. ";">guix ar=
chive --import --authorize hello < hello.nar</li></ol>
<div>This gives a fatal error on my machine (Debian on wsl) and was reprodu=
ced on Guix proper my a member of the IRC chat.</div>
</div>
</body>
</html>
--_000_BLAPR07MB82894BA6CA6336CE4EE3EB77B5CAABLAPR07MB8289namp_--
Content-Disposition: inline Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-Mailer: MIME-tools 5.505 (Entity 5.505) Content-Type: text/plain; charset=utf-8 X-Loop: help-debbugs@HIDDEN From: help-debbugs@HIDDEN (GNU bug Tracking System) To: "Perry, Daniel J" <dperry45@HIDDEN> Subject: bug#66358: Acknowledgement (Can't import package using archive command) Message-ID: <handler.66358.B.16964828095389.ack <at> debbugs.gnu.org> References: <BLAPR07MB82894BA6CA6336CE4EE3EB77B5CAA@HIDDEN> X-Gnu-PR-Message: ack 66358 X-Gnu-PR-Package: guix Reply-To: 66358 <at> debbugs.gnu.org Date: Thu, 05 Oct 2023 05:14:03 +0000 Thank you for filing a new bug report with debbugs.gnu.org. This is an automatically generated reply to let you know your message has been received. Your message is being forwarded to the package maintainers and other interested parties for their attention; they will reply in due course. Your message has been sent to the package maintainer(s): bug-guix@HIDDEN If you wish to submit further information on this problem, please send it to 66358 <at> debbugs.gnu.org. Please do not send mail to help-debbugs@HIDDEN unless you wish to report a problem with the Bug-tracking system. --=20 66358: https://debbugs.gnu.org/cgi/bugreport.cgi?bug=3D66358 GNU Bug Tracking System Contact help-debbugs@HIDDEN with problems
X-Loop: help-debbugs@HIDDEN
Subject: bug#66358: Can't import package using archive command
Resent-From: Tobias Geerinckx-Rice <me@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: bug-guix@HIDDEN
Resent-Date: Mon, 09 Oct 2023 12:27:02 +0000
Resent-Message-ID: <handler.66358.B66358.16968543843474 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 66358
X-GNU-PR-Package: guix
X-GNU-PR-Keywords:
To: "Perry, Daniel J" <dperry45@HIDDEN>
Cc: control <at> debbugs.gnu.org, 66358 <at> debbugs.gnu.org
Received: via spool by 66358-submit <at> debbugs.gnu.org id=B66358.16968543843474
(code B ref 66358); Mon, 09 Oct 2023 12:27:02 +0000
Received: (at 66358) by debbugs.gnu.org; 9 Oct 2023 12:26:24 +0000
Received: from localhost ([127.0.0.1]:59465 helo=debbugs.gnu.org)
by debbugs.gnu.org with esmtp (Exim 4.84_2)
(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
id 1qppL5-0000tt-Ix
for submit <at> debbugs.gnu.org; Mon, 09 Oct 2023 08:26:23 -0400
Received: from tobias.gr ([80.241.217.52]:48276)
by debbugs.gnu.org with esmtp (Exim 4.84_2)
(envelope-from <me@HIDDEN>)
id 1qppKz-0000tU-GB; Mon, 09 Oct 2023 08:26:21 -0400
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; s=2018; bh=eRfgTqThLvnM4
Lj4eRjCTnlmsNWk7USgb894mw8NNDE=;
h=references:in-reply-to:subject:cc:
to:from:date; d=tobias.gr; b=FuKRBbbL2rTjEoQaIOkXYKZ1msJklgBvHm7c30JtF
SgAutk5wti/P6SyWdFaOM76moFWEM6EcbCue2bYGCPxm8DZrvRs+kEIMvrASsauHx6GszF
n/swRceXW0y7B9T6+mhjgtZKoHYDMo4qIkvtX8BMhQtpep4lMdsCdI0Iy+E86bHNn8UtHF
oXUrMFre0I2gHsgPF9zq+9CtL/df1nVanDiyWb+eHf0pZtGHh8tpuYSqYOW7L4vzeqgUQ0
/hmBUhl+GIgPe3HtH+jJw0ec6JmbKnhjuuYDH8JccbivLEQDFNHKAkIvwN6NLjGJASbBYn
YCtVmoAyUWPwnoNSduTvQ==
Received: by submission.tobias.gr (OpenSMTPD) with ESMTP id fa8a595c;
Mon, 9 Oct 2023 12:25:51 +0000 (UTC)
MIME-Version: 1.0
Date: Mon, 09 Oct 2023 14:25:51 +0200
From: Tobias Geerinckx-Rice <me@HIDDEN>
In-Reply-To: <BLAPR07MB82894BA6CA6336CE4EE3EB77B5CAA@HIDDEN>
References: <BLAPR07MB82894BA6CA6336CE4EE3EB77B5CAA@HIDDEN>
Message-ID: <74541e429369739b82716cd72ee3b511@HIDDEN>
Content-Type: text/plain; charset=UTF-8;
format=flowed
Content-Transfer-Encoding: 8bit
X-Spam-Score: -0.0 (/)
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>,
<mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>,
<mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.0 (-)
retitle 66358 ‘guix archive --{authorize,import,…}’ are really
subcommands + ignore some arguments
thanks
Hi Daniel,
The error is correct, so I sure hope it's reproducible!
Later options cancel out previous ones, so your ‘--authorize’ action
takes precedence over ‘--import’. You're passing it a binary .nar
archive as a private key (which is an s-expression).
Boom.
Instead:
1. guix archive --export hello > hello.nar
2. guix archive --authorize < export-host.private-key
3. guix archive --import < hello.nar
Note that you had an extra ‘hello’ in your --import command as well.
Please note that it does nothing. Option parsing in Guix is
surprisingly lax.
I started thinking about a nice way to make ‘--action’ options mutually
exclusive, but reconsidered. I think it would violate POLA if not
POSIX.
I think it would be less surprising if these ‘single, mutually exclusive
actions’ should always be (sub)subcommands, e.g., ‘guix archive import’,
‘guix archive authorize’, …
I don't know if that change is still worth making here.
Kind regards,
T G-R
Sent from a Web browser. Excuse or enjoy my brevity.
X-Loop: help-debbugs@HIDDEN
Subject: bug#66358: Some options are really subcommands + ignore arguments
References: <BLAPR07MB82894BA6CA6336CE4EE3EB77B5CAA@HIDDEN>
In-Reply-To: <BLAPR07MB82894BA6CA6336CE4EE3EB77B5CAA@HIDDEN>
Resent-From: Tobias Geerinckx-Rice <me@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: bug-guix@HIDDEN
Resent-Date: Mon, 09 Oct 2023 12:34:01 +0000
Resent-Message-ID: <handler.66358.B66358.169685480714278 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 66358
X-GNU-PR-Package: guix
X-GNU-PR-Keywords:
To: control <at> debbugs.gnu.org, 66358 <at> debbugs.gnu.org
Received: via spool by 66358-submit <at> debbugs.gnu.org id=B66358.169685480714278
(code B ref 66358); Mon, 09 Oct 2023 12:34:01 +0000
Received: (at 66358) by debbugs.gnu.org; 9 Oct 2023 12:33:27 +0000
Received: from localhost ([127.0.0.1]:59483 helo=debbugs.gnu.org)
by debbugs.gnu.org with esmtp (Exim 4.84_2)
(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
id 1qppRu-0003iD-Nc
for submit <at> debbugs.gnu.org; Mon, 09 Oct 2023 08:33:26 -0400
Received: from tobias.gr ([80.241.217.52]:53816)
by debbugs.gnu.org with esmtp (Exim 4.84_2)
(envelope-from <me@HIDDEN>)
id 1qppRp-0003hu-Lk; Mon, 09 Oct 2023 08:33:24 -0400
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; s=2018; bh=v0/hq8bhnc6nd
IATfzfM48Z+v0++dQsqT9w+xx4+v2Q=; h=subject:to:from:date;
d=tobias.gr;
b=QpyW61gcFt9ZkJUCOgyLOh8ZRcw05/ieAPC9/e4P3HNagn8HhY2shoqoWuDL5Y2X1zww
sZqdA31uidPbZ4RKwds7y9mMXf6n8QPqo3HraGLPZRmUmXffOnAwEG2kX6Eo6/7uRf3OQR
wAMVFUwEvwI+QujbvMKt8Z79pO51J1p3C8Ek+/m9HTs6FWOxxayVinFBJZ96M2nJXGKLTD
Xt1qqSW1JapPAQnl+DQqgioRX3ERMNROMgIhA1qdUBAZNUBY/BjMWotV8IYSBOqt6CTwry
6HQutkKmWaiYCeBFaWRYZR9VXX98F+C3RXIvZRHsLmp11V+aWyps+4JycgLuxaqA==
Received: by submission.tobias.gr (OpenSMTPD) with ESMTP id 3948ab7a;
Mon, 9 Oct 2023 12:32:58 +0000 (UTC)
MIME-Version: 1.0
Date: Mon, 09 Oct 2023 14:32:58 +0200
From: Tobias Geerinckx-Rice <me@HIDDEN>
Message-ID: <1ab2b75923c210dd7e7abc0ca0886f8b@HIDDEN>
Content-Type: text/plain; charset=UTF-8;
format=flowed
Content-Transfer-Encoding: 8bit
X-Spam-Score: -0.0 (/)
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>,
<mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>,
<mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.0 (-)
retitle 66358 Some options are really subcommands + ignore arguments
thanks
Today, we learn that ‘ and ’ are non-free:
> Processing commands for control <at> debbugs.gnu.org:
>> retitle 66358 ‘guix archive --{authorize,import,…}’ are really
> Failed to set the title of 66358: Non-printable characters are not
> allowed in bug titles.
All are bugs, bugs are all.
Kind regards,
T G-R
Sent from a Web browser. Excuse or enjoy my brevity.
Received: (at control) by debbugs.gnu.org; 9 Oct 2023 12:33:27 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Mon Oct 09 08:33:27 2023
Received: from localhost ([127.0.0.1]:59485 helo=debbugs.gnu.org)
by debbugs.gnu.org with esmtp (Exim 4.84_2)
(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
id 1qppRv-0003iF-0F
for submit <at> debbugs.gnu.org; Mon, 09 Oct 2023 08:33:27 -0400
Received: from tobias.gr ([80.241.217.52]:53816)
by debbugs.gnu.org with esmtp (Exim 4.84_2)
(envelope-from <me@HIDDEN>)
id 1qppRp-0003hu-Lk; Mon, 09 Oct 2023 08:33:24 -0400
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; s=2018; bh=v0/hq8bhnc6nd
IATfzfM48Z+v0++dQsqT9w+xx4+v2Q=; h=subject:to:from:date;
d=tobias.gr;
b=QpyW61gcFt9ZkJUCOgyLOh8ZRcw05/ieAPC9/e4P3HNagn8HhY2shoqoWuDL5Y2X1zww
sZqdA31uidPbZ4RKwds7y9mMXf6n8QPqo3HraGLPZRmUmXffOnAwEG2kX6Eo6/7uRf3OQR
wAMVFUwEvwI+QujbvMKt8Z79pO51J1p3C8Ek+/m9HTs6FWOxxayVinFBJZ96M2nJXGKLTD
Xt1qqSW1JapPAQnl+DQqgioRX3ERMNROMgIhA1qdUBAZNUBY/BjMWotV8IYSBOqt6CTwry
6HQutkKmWaiYCeBFaWRYZR9VXX98F+C3RXIvZRHsLmp11V+aWyps+4JycgLuxaqA==
Received: by submission.tobias.gr (OpenSMTPD) with ESMTP id 3948ab7a;
Mon, 9 Oct 2023 12:32:58 +0000 (UTC)
MIME-Version: 1.0
Date: Mon, 09 Oct 2023 14:32:58 +0200
From: Tobias Geerinckx-Rice <me@HIDDEN>
To: control <at> debbugs.gnu.org, 66358 <at> debbugs.gnu.org
Subject: Re: bug#66358: Some options are really subcommands + ignore arguments
Message-ID: <1ab2b75923c210dd7e7abc0ca0886f8b@HIDDEN>
Content-Type: text/plain; charset=UTF-8;
format=flowed
Content-Transfer-Encoding: 8bit
X-Spam-Score: -0.0 (/)
X-Debbugs-Envelope-To: control
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>,
<mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>,
<mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.0 (-)
retitle 66358 Some options are really subcommands + ignore arguments
thanks
Today, we learn that ‘ and ’ are non-free:
> Processing commands for control <at> debbugs.gnu.org:
>> retitle 66358 ‘guix archive --{authorize,import,…}’ are really
> Failed to set the title of 66358: Non-printable characters are not
> allowed in bug titles.
All are bugs, bugs are all.
Kind regards,
T G-R
Sent from a Web browser. Excuse or enjoy my brevity.
X-Loop: help-debbugs@HIDDEN
Subject: bug#66358: Now what about firmware?
References: <BLAPR07MB82894BA6CA6336CE4EE3EB77B5CAA@HIDDEN>
In-Reply-To: <BLAPR07MB82894BA6CA6336CE4EE3EB77B5CAA@HIDDEN>
Resent-From: "Perry, Daniel J" <dperry45@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: bug-guix@HIDDEN
Resent-Date: Mon, 09 Oct 2023 16:54:02 +0000
Resent-Message-ID: <handler.66358.B66358.169687039817441 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 66358
X-GNU-PR-Package: guix
X-GNU-PR-Keywords:
To: "me@HIDDEN" <me@HIDDEN>
Cc: "66358 <at> debbugs.gnu.org" <66358 <at> debbugs.gnu.org>
Received: via spool by 66358-submit <at> debbugs.gnu.org id=B66358.169687039817441
(code B ref 66358); Mon, 09 Oct 2023 16:54:02 +0000
Received: (at 66358) by debbugs.gnu.org; 9 Oct 2023 16:53:18 +0000
Received: from localhost ([127.0.0.1]:33021 helo=debbugs.gnu.org)
by debbugs.gnu.org with esmtp (Exim 4.84_2)
(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
id 1qptVN-0004XE-Rh
for submit <at> debbugs.gnu.org; Mon, 09 Oct 2023 12:53:18 -0400
Received: from mail-mw2nam12on2102.outbound.protection.outlook.com
([40.107.244.102]:30720 helo=NAM12-MW2-obe.outbound.protection.outlook.com)
by debbugs.gnu.org with esmtp (Exim 4.84_2)
(envelope-from <dperry45@HIDDEN>) id 1qptVL-0004Wu-6d
for 66358 <at> debbugs.gnu.org; Mon, 09 Oct 2023 12:53:16 -0400
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none;
b=gzjIXTTO+XGOptVtQTprLXCEmLncvflTKWKk6lOYawj56gtnXYnWQWOH4Ku6fy8axMX+Dy9slWUGF6s9VCVl9opYyAR2YDbKPyMgW1weHcxrm7MtxZ8Nq1yA0OK75JdIxIFEC2bHxLP6zlKrGfibgAMwMeK4PkIzZ4ayqvZlF6+AsiNjM/gs87kWREi8pIW57agQx99dO5AKDAU0DVuZHLN7Ji5dsEMAmdG+MoO9LOx5hn46LtzL4wsFBCwogusdDuwQ9WzyXQjU18ZYPXSaYFRHHLpunnNOIpJWhClenGc2tg5K7YnpoO1XuFof0q1eOrbVpq9yYMlbfCBjx2X/zA==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com;
s=arcselector9901;
h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1;
bh=LHRYhbiPvJ5NBqoRbdW09psEf9NaHmPa577/iGF7Egc=;
b=nFG66oUlG4Fjlrrb7jx+V/HL58O1FBPMv4YmfmECOZUdhpjgng7w1rTeK/G0p4raJ9npriTi/qY2x/naMM/SUkz901QtITb+0pGg0vG6m1OU725wpiPSaJ6C7OmVAL+mR5fq9WdhOJ+dpSelX3zXWee7EcSVgJfy+i2PSXlYOKztRoXyBpndN57AGmvexActAcm6xeO9bVXPJedS5bmeHGi68gLHYHMyps0+iFxV8h3No+PhO6FlgvTFn6tGBZ8sAKH/t9bM1xloUNSC9gOns0fDNeT7J21kQLrPQ/23sauRdIHZ4zQHy7qWPMjI27dswQeKuvYjsYDjERj2hzEcfA==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass
smtp.mailfrom=gatech.edu; dmarc=pass action=none header.from=gatech.edu;
dkim=pass header.d=gatech.edu; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gatech.edu;
s=selector2;
h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
bh=LHRYhbiPvJ5NBqoRbdW09psEf9NaHmPa577/iGF7Egc=;
b=vqKsiWDH0H6t5fyJq39QWQUwsF6qD1AYzpe6Y9b3a0XznK42QuXn8hlCf+yZzyxVOxvSI5p2iIu162cAajv+hwjCDAS8j6p9uuEKJqnred9k0YOE14D0M/P+BGT8Ug1I4mLPd22p5bIpcvoFXQVDgCXUTY7FTFpMDY31JXc3aH8vGHgvRgFRb4bY2CQNee2mWca7y58hr/3YLeIq/AXdcECt4bg6bati7B4jh24CijoJl81ZLAyrzAAp4hNpeZ6dZ/BOGGoHaZ6ucgfuNJuWgDH5/JBEhoAyCNhJN4BNDgIwDa2x1lIzJUZWAzc09FJgy8nm5x22y9VILfQd1NsAzQ==
Received: from BLAPR07MB8289.namprd07.prod.outlook.com (2603:10b6:208:320::21)
by SJ0PR07MB7533.namprd07.prod.outlook.com (2603:10b6:a03:286::5)
with Microsoft SMTP Server (version=TLS1_2,
cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6863.36; Mon, 9 Oct
2023 16:52:45 +0000
Received: from BLAPR07MB8289.namprd07.prod.outlook.com
([fe80::4db5:289e:bd65:af57]) by BLAPR07MB8289.namprd07.prod.outlook.com
([fe80::4db5:289e:bd65:af57%4]) with mapi id 15.20.6863.029; Mon, 9 Oct 2023
16:52:45 +0000
From: "Perry, Daniel J" <dperry45@HIDDEN>
Thread-Topic: Now what about firmware?
Thread-Index: AQHZ+tAaW+ZatRqiHkiePxESpBjcYw==
Date: Mon, 9 Oct 2023 16:52:45 +0000
Message-ID: <BLAPR07MB8289D2A3A8AC968831B837EAB5CEA@HIDDEN>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
msip_labels:
authentication-results: dkim=none (message not signed)
header.d=none;dmarc=none action=none header.from=gatech.edu;
x-ms-publictraffictype: Email
x-ms-traffictypediagnostic: BLAPR07MB8289:EE_|SJ0PR07MB7533:EE_
x-ms-office365-filtering-correlation-id: 55293cbc-fcb0-4945-b7a7-08dbc8e82932
x-gt-tenant: 042d12d7-75fe-4547-b5b6-0573f80f829d
x-ms-exchange-senderadcheck: 1
x-ms-exchange-antispam-relay: 0
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: b5e0MukIM5V+U1aDrqIlXwJqhv3pRtgNeuJtFwJ/mRp22rgzPHD2V2RP6IrpaR85pJ7ZkJ23DyXot5nsfVclLkqh6ECiWJCkHxgvSk38rMF1e1OdrPfuSvlwpaRfbgp/l0jtPyLmVuIiBF0B/s03H4hzKmzz72BIX2FmdWH77yMfo6YVTwmN22KEYQURLEgDGHy9e7w+NzckMSZojQZM2MkZfCmUjoPFhmt0NHCST1tolSjOtPCmqHAxdCxOHIO4Mkccr+gBM3vADsKhGpgz7VRJs7yaddtl508xM7fXf1xy+MAuV1ORppxC9v9Tq9UilxDKsI+TboCiumPF/o5A7ttLPMEZy+4B7oNYKROSVwRicnPHrYLr1JkeWhpJQP9HlhUZGVsDpeNl4pGT19XDlO64OfYLAaatHqxIJxiXbKyrvdq2LJ2+nqvREW9v7tc5bUEgtMyGsqpLFcUgMS3SvgVFog+1vqU5rAoA4Lj97otD3+eNjubf4BQp23YebisbhCv7zwW/92RDvM3TtYJZqY5Wn/+BD5VxYMIvmN2yOi90fGg76OeYZtqZ+hg0e/yGoy+KZTjjZWJAI0CEhjuGi/QSz6puaUpS8FgJ0M7yKQ5ds4ZMVfwY/aftKmmKrILV
x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:;
IPV:NLI; SFV:NSPM; H:BLAPR07MB8289.namprd07.prod.outlook.com; PTR:; CAT:NONE;
SFS:(13230031)(366004)(39860400002)(376002)(346002)(396003)(136003)(230922051799003)(451199024)(1800799009)(186009)(64100799003)(55016003)(2906002)(75432002)(64756008)(66574015)(786003)(3480700007)(66556008)(66476007)(316002)(66946007)(66446008)(76116006)(6916009)(8676002)(6506007)(4326008)(5660300002)(7696005)(52536014)(8936002)(9686003)(478600001)(4744005)(41300700001)(71200400001)(33656002)(38070700005)(38100700002)(86362001)(122000001)(19627405001);
DIR:OUT; SFP:1102;
x-ms-exchange-antispam-messagedata-chunkcount: 1
x-ms-exchange-antispam-messagedata-0: gNXIOP9+pr2IobZjfDLs7SVRrWyrjFMocIi2WPSscHKjkBieGHoXeAzPCAohMDhvn4eWU/xh3Jq0F23NByZQUWjjOy4Ij0IS/y/VuM1gM0R1VxAjL0x4nqoEZe/jyamDsxQzY8yhX54lQvj4lmzsObGE2+DKme4NbQewXMFXt3uFhcXfScs6KH7qUOrtVHYvfeAcRvyn7vA3cvWjAfplZzzcst2ZK4PdIM9qyowD+kbLUeSdVfnf8cbSmI5dbbSqam9TtgdRRIJotwSscR3nLos7VebMz2g1YgHH2gpEhoKr7fBnzetFfRPyI2cL3smIips95rmUBfh0OHvhDirSs8L06miQCQErYQBvS5QInfCYDKD0sYvebCxLTH4ly1SjSNN9TfDzjgtIrxtBRWSkypeAuyROTjVllPsBg+0bb3ZlFh7BNJc5eutt1L9XAVdl0+XRvWrSI8mobcWoe3+iyegSvA2IFxy0zClvwvBohi4Jj9Cx3kb0zF2go3bBLVdPo142P3LbuFtRYDvWNaicUCGP/FQpLB12OnjLeUp+V2H2THF7z9CY5rvD4IoPXPvDfjp+shNyX3e25/8HwCG6kD05qxCZ+jkkVooStNsTdMzBeP/d5XmUyzcI5o0iXUI4LR5gNmYzNY1I15YjvpOkd5Pv8fjaMHI2lRmLGD4OJ+KvM6NVfoP9fDHs3+3HGe2Kxo7KJOgwIbjATxuGAr7l5vHMdSN/LWojWWIZFTYufTfHblCFmHLk9TaqszTe7qpn0U/BbGDIMESPQ8gf+MZJoFNL9Z1A6bNsINHzOvSALoB8RhQx3q3QX4XaJBq7AbGsl9+RVym4EqHaUZbDcNxT6HE4HxA0ksFRY0ylkREIc78qzDNn3YGKWuDjrp7xyzmdeAhNJ8hL97Pn75awbcM+GJp2pJ2643Tx6R0tibG9gAVD9WYZjERmpNr5y2Iao7gRwHZ5Mtfs8NampNfpB63HNM1lpDQqdTpOkF65+8Ma0alFIeuw4yO8PDehxYJdMRXR/CoFjAyJXok2fDOA5V0dad6jjvYZX6qh+JE8gZOcDYZz28IVBv2Q5aHwDloHjBbipFT9ARM5F/5Xv5wfvuUjQRA5trE95wIS57P6oCMuA8uuDtmVEUg3Fn97QWtwmX6btlSpgNDke6wUfwzYHmPXXMl6Hdc7gKWutf7SPqhEdLvnUSrI7zg8/tuj3TM10vimoJROAnPugXF3Syqwh4jK1DSUgAfd6NWVneioRvi2wX1fTX5AVFA5rzSNXEE7hBVbZPTLsQdqW4tSYWgAUqGgcUCPhZuq9BL7ugFYmUlCAF1Fx9W5NyjcO20RaTSxDX/2aH+lQsWGDWGlB2kXBDzh4DCvSCrcuAI7EawyIRmyU1Vgikdu8LwxyQq0YDo4M5eg7OAQ8l0hNmn40y/AjwGGkvoMfVNJwxYn1ggDeZu2LpV+ko4E+Llj7ABFY4kncpBUgBQ9++kr9VzBTsHrpCKKWI3OylEriMYjt9q3uIP4Y43vd6HfB4bXB//RV96jYSajlNbqY2ejZAdOLyCeBm1rruMaF6OKBlq+cYsUS8Q0qirMGKoklnh2gg+Ycyhi3q7S2SNXSfAAf/O3SiSWNwBDH9jyAL102N3rLak2njtg6GE=
Content-Type: multipart/alternative;
boundary="_000_BLAPR07MB8289D2A3A8AC968831B837EAB5CEABLAPR07MB8289namp_"
MIME-Version: 1.0
X-OriginatorOrg: gatech.edu
X-MS-Exchange-CrossTenant-AuthAs: Internal
X-MS-Exchange-CrossTenant-AuthSource: BLAPR07MB8289.namprd07.prod.outlook.com
X-MS-Exchange-CrossTenant-Network-Message-Id: 55293cbc-fcb0-4945-b7a7-08dbc8e82932
X-MS-Exchange-CrossTenant-originalarrivaltime: 09 Oct 2023 16:52:45.2052 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 482198bb-ae7b-4b25-8b7a-6d7f32faa083
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: 12F5HII6D21n4WGk+boCb9SWFOvtFh8Vu4FdzAQry4Esvo2zJWHDZKJr1k02wxUruimQqAjsz0mb3tzIfPRjZQ==
X-MS-Exchange-Transport-CrossTenantHeadersStamped: SJ0PR07MB7533
X-Spam-Score: -0.5 (/)
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>,
<mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>,
<mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.5 (-)
--_000_BLAPR07MB8289D2A3A8AC968831B837EAB5CEABLAPR07MB8289namp_
Content-Type: text/plain; charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Okay, great! I didn't think that they were mutually exclusive.
However, I still have a problem. You see, the reason why I'm using "guix ar=
chive" in the first place is because I don't have the wifi drivers for my l=
aptop and I'm trying to install it without any Internet.
I don't think that simply adding the files to the store will work in this c=
ase, so I'll probably have to copy the source code, copy gcc-toolchain, cop=
y the lisp code that describes the firmware package, and build there.
In any case, thanks a lot.
--_000_BLAPR07MB8289D2A3A8AC968831B837EAB5CEABLAPR07MB8289namp_
Content-Type: text/html; charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
<html>
<head>
<meta http-equiv=3D"Content-Type" content=3D"text/html; charset=3Diso-8859-=
1">
<style type=3D"text/css" style=3D"display:none;"> P {margin-top:0;margin-bo=
ttom:0;} </style>
</head>
<body dir=3D"ltr">
<div style=3D"font-family: Aptos, Aptos_EmbeddedFont, Aptos_MSFontService, =
Calibri, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);" clas=
s=3D"elementToProof">
Okay, great! I didn't think that they were mutually exclusive.</div>
<div style=3D"font-family: Aptos, Aptos_EmbeddedFont, Aptos_MSFontService, =
Calibri, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);" clas=
s=3D"elementToProof">
However, I still have a problem. You see, the reason why I'm using "gu=
ix archive" in the first place is because I don't have the wifi driver=
s for my laptop and I'm trying to install it without any Internet.</div>
<div style=3D"font-family: Aptos, Aptos_EmbeddedFont, Aptos_MSFontService, =
Calibri, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);" clas=
s=3D"elementToProof">
<br>
</div>
<div style=3D"font-family: Aptos, Aptos_EmbeddedFont, Aptos_MSFontService, =
Calibri, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);" clas=
s=3D"elementToProof">
I don't think that simply adding the files to the store will work in this c=
ase, so I'll probably have to copy the source code, copy gcc-toolchain, cop=
y the lisp code that describes the firmware package, and build there.</div>
<div style=3D"font-family: Aptos, Aptos_EmbeddedFont, Aptos_MSFontService, =
Calibri, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);" clas=
s=3D"elementToProof">
<br>
</div>
<div style=3D"font-family: Aptos, Aptos_EmbeddedFont, Aptos_MSFontService, =
Calibri, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);" clas=
s=3D"elementToProof">
In any case, thanks a lot.</div>
</body>
</html>
--_000_BLAPR07MB8289D2A3A8AC968831B837EAB5CEABLAPR07MB8289namp_--
X-Loop: help-debbugs@HIDDEN
Subject: bug#66358: Can't import package using archive command
Resent-From: Simon Tournier <zimon.toutoune@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: bug-guix@HIDDEN
Resent-Date: Thu, 12 Oct 2023 08:09:02 +0000
Resent-Message-ID: <handler.66358.B66358.16970981054030 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 66358
X-GNU-PR-Package: guix
X-GNU-PR-Keywords:
To: Tobias Geerinckx-Rice <me@HIDDEN>, "Perry, Daniel J" <dperry45@HIDDEN>
Cc: control <at> debbugs.gnu.org, 66358 <at> debbugs.gnu.org
Received: via spool by 66358-submit <at> debbugs.gnu.org id=B66358.16970981054030
(code B ref 66358); Thu, 12 Oct 2023 08:09:02 +0000
Received: (at 66358) by debbugs.gnu.org; 12 Oct 2023 08:08:25 +0000
Received: from localhost ([127.0.0.1]:40560 helo=debbugs.gnu.org)
by debbugs.gnu.org with esmtp (Exim 4.84_2)
(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
id 1qqqk4-00012s-63
for submit <at> debbugs.gnu.org; Thu, 12 Oct 2023 04:08:25 -0400
Received: from mail-wm1-x331.google.com ([2a00:1450:4864:20::331]:40300)
by debbugs.gnu.org with esmtp (Exim 4.84_2)
(envelope-from <zimon.toutoune@HIDDEN>)
id 1qqqjx-00012C-Gt; Thu, 12 Oct 2023 04:08:19 -0400
Received: by mail-wm1-x331.google.com with SMTP id
5b1f17b1804b1-4053e6e8ca7so2405185e9.1;
Thu, 12 Oct 2023 01:07:55 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
d=gmail.com; s=20230601; t=1697098069; x=1697702869; darn=debbugs.gnu.org;
h=mime-version:message-id:date:references:in-reply-to:subject:cc:to
:from:from:to:cc:subject:date:message-id:reply-to;
bh=2ZlzkNpGJsc5JcN8rxYuJu1bMRWhDVY9ZURGgW7xwLI=;
b=U/lhoir01eLIhnrBeS4qvqHlVYpY0w7w1ewUD20Ky76Cz6Y08uiEm/hv5hfRbr+vqb
lj6W0/1NdatH0uQwJbTxGJ4Hiue6gInKHAVuS85NegU1O6B3HBynnn8jD0gL2vKtXoha
sJSklXqqwnCkHzBHnfJRB/JrX4q0wM4XC+nOcSTu0w7SRY+Qt1X8GOe3yfpoB79pWV/M
dJ6n6q6yHA273R3G88YPmJyXqwkK82AP3z4ylNAYRxmPX7IIzbjmiRSjNOc8BsOLGmfZ
IrEsaP4iTS/h3BclYfSfP24dzJjXC/0OHJG0pDUyGihUtszW2hAz9ybhqjV/+yRad8ts
JoPg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
d=1e100.net; s=20230601; t=1697098069; x=1697702869;
h=mime-version:message-id:date:references:in-reply-to:subject:cc:to
:from:x-gm-message-state:from:to:cc:subject:date:message-id:reply-to;
bh=2ZlzkNpGJsc5JcN8rxYuJu1bMRWhDVY9ZURGgW7xwLI=;
b=QF3ZGSzpLBxVZ9mqI3JWVKb+9JLTEWkVBZM7nyzI+UCb2817a+Z5qWhpR1NOXFMhNC
LN13vhq+rQNWXqGN4wr+h7Szgdnvz0qkw2xDem+NtV2Z2zYqnvRJOjvlXVg8RKqiGCRd
oGzcGAl52BDAQGvxnvmuFRz44ofKQ1MkOX0PHoiXGXKcTgVI5+iaKfNlmubjaZwPE2li
J9Trm7e124uqHLAmBym5JncM6MyhDza5EppGA8B+jOBFxTi5xLuDws4kjDHjgNF7mzkO
OrvRHV1uuaixyHPBUvr35s956jtSpnGP95I09jEjO6zTFH1/aEDnW5FUjd6pIAtjOrf0
yu9A==
X-Gm-Message-State: AOJu0YxQBBOpyy7U4Edm5S4op7T+aKSW1QN/JhNDS9P4Dlemec5iWRy/
0SxurhubagZarZqLXMZoB48eUI5VGvw=
X-Google-Smtp-Source: AGHT+IFUkKepMsndqlYE8RFa3O+HdH2mmKUgWaeLr860aG15F66dPz33CFdyxEtewW30V9tmA0M87A==
X-Received: by 2002:adf:e892:0:b0:328:2f4c:8185 with SMTP id
d18-20020adfe892000000b003282f4c8185mr19688962wrm.6.1697098069432;
Thu, 12 Oct 2023 01:07:49 -0700 (PDT)
Received: from lili ([2a01:e0a:59b:9120:65d2:2476:f637:db1e])
by smtp.gmail.com with ESMTPSA id
h28-20020adfa4dc000000b003296b913bbesm3984308wrb.12.2023.10.12.01.07.48
(version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
Thu, 12 Oct 2023 01:07:49 -0700 (PDT)
From: Simon Tournier <zimon.toutoune@HIDDEN>
In-Reply-To: <74541e429369739b82716cd72ee3b511@HIDDEN>
References: <BLAPR07MB82894BA6CA6336CE4EE3EB77B5CAA@HIDDEN>
<74541e429369739b82716cd72ee3b511@HIDDEN>
Date: Thu, 12 Oct 2023 01:27:14 +0200
Message-ID: <86pm1kd9kd.fsf@HIDDEN>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="=-=-="
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: Hi, On Mon, 09 Oct 2023 at 14:25, Tobias Geerinckx-Rice via
Bug reports for GNU Guix wrote: > I think it would be less surprising if
these =?UTF-8?Q?=E2=80=98single,?= mutually exclusive > =?UTF-8?Q?actions=E2=80=99?= should always be (sub)subcommands,
e.g., =?UTF-8?Q?=E2=80=98guix?= archive =?UTF-8?Q?import=E2=80=99,?= > =?UTF-8?Q?=E2=80=98guix?= archive =?UTF-8?Q?authorize=E2=80=99,_?= =?UTF-8?Q?=E2=80=A6?=
Content analysis details: (1.1 points, 10.0 required)
pts rule name description
---- ---------------------- --------------------------------------------------
0.0 FREEMAIL_FROM Sender email is commonly abused enduser mail
provider (zimon.toutoune[at]gmail.com)
0.0 SPF_HELO_NONE SPF: HELO does not publish an SPF Record
-0.0 SPF_PASS SPF: sender matches SPF record
1.1 DATE_IN_PAST_06_12 Date: is 6 to 12 hours before Received: date
-0.0 RCVD_IN_DNSWL_NONE RBL: Sender listed at https://www.dnswl.org/,
no trust
[2a00:1450:4864:20:0:0:0:331 listed in]
[list.dnswl.org]
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>,
<mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>,
<mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: 0.1 (/)
--=-=-=
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: quoted-printable
Hi,
On Mon, 09 Oct 2023 at 14:25, Tobias Geerinckx-Rice via Bug reports for GNU=
Guix <bug-guix@HIDDEN> wrote:
> I think it would be less surprising if these =E2=80=98single, mutually ex=
clusive=20
> actions=E2=80=99 should always be (sub)subcommands, e.g., =E2=80=98guix a=
rchive import=E2=80=99,=20
> =E2=80=98guix archive authorize=E2=80=99, =E2=80=A6
I am proposing to error for ambiguous cases as,
$ ./pre-inst-env guix archive --import --authorize hello < /tmp/hello.n=
ar
guix archive: error: ambiguous options: "authorize" with "import"
See attached patch. WDYT?
Please note that it errors when at least 2 options are ambiguous. So if
there is 3, you get the =E2=80=9Ctwo first ones=E2=80=9C.
--8<---------------cut here---------------start------------->8---
$ ./pre-inst-env guix archive --import --export --authorize hello < /tmp/he=
llo.nar
guix archive: error: ambiguous options: "export" with "import"
--8<---------------cut here---------------end--------------->8---
Well, if the idea is fine, then maybe it could be worth to add one or
two sentences in the manual.
Cheers,
simon
--=-=-=
Content-Type: text/x-diff; charset=utf-8
Content-Disposition: inline;
filename=0001-scripts-archive-Check-compatibility-of-command-line-.patch
Content-Transfer-Encoding: quoted-printable
Content-Description: fixes.patch
From 673afe0384427bc92fa47870e1dfa092e04aec0b Mon Sep 17 00:00:00 2001
Message-Id: <673afe0384427bc92fa47870e1dfa092e04aec0b.1697066456.git.zimon.=
toutoune@HIDDEN>
From: Simon Tournier <zimon.toutoune@HIDDEN>
Date: Thu, 12 Oct 2023 01:16:53 +0200
Subject: [PATCH] scripts: archive: Check compatibility of command line
options.
Fixes <https://issues.guix.gnu.org/66358>.
Reported by Perry, Daniel J <dperry45@HIDDEN>.
* guix/scripts/archive.scm (compatible-option): New procedure.
(%options): Use it.
---
guix/scripts/archive.scm | 19 ++++++++++++++++---
1 file changed, 16 insertions(+), 3 deletions(-)
diff --git a/guix/scripts/archive.scm b/guix/scripts/archive.scm
index e32f22ec99..65932ae152 100644
--- a/guix/scripts/archive.scm
+++ b/guix/scripts/archive.scm
@@ -1,6 +1,7 @@
;;; GNU Guix --- Functional package management for GNU
;;; Copyright =C2=A9 2013, 2014, 2015, 2016, 2017, 2019, 2020, 2021 Ludovi=
c Court=C3=A8s <ludo@HIDDEN>
;;; Copyright =C2=A9 2020 Tobias Geerinckx-Rice <me@HIDDEN>
+;;; Copyright =C2=A9 2023 Simon Tournier <zimon.toutoune@HIDDEN>
;;;
;;; This file is part of GNU Guix.
;;;
@@ -115,6 +116,18 @@ (define %key-generation-parameters
"(genkey (ecdsa (curve Ed25519) (flags rfc6979)))"
"(genkey (rsa (nbits 4:4096)))"))
=20
+(define (compatible-option action result other-actions)
+ "Return the RESULT if ACTION is compatible with the list of OTHER-ACTION=
S."
+ (let ((other-action (fold (lambda (other answer)
+ (if (assoc-ref result (string->symbol other))
+ other
+ answer))
+ #f
+ other-actions)))
+ (if other-action
+ (leave (G_ "ambiguous options: ~s with ~s~%") action other-action)
+ (alist-cons (string->symbol action) #t result))))
+
(define %options
;; Specifications of the command-line options.
(cons* (option '(#\h "help") #f #f
@@ -126,13 +139,13 @@ (define %options
(show-version-and-exit "guix archive")))
(option '("export") #f #f
(lambda (opt name arg result)
- (alist-cons 'export #t result)))
+ (compatible-option "export" result (list "import" "auth=
orize"))))
(option '(#\r "recursive") #f #f
(lambda (opt name arg result)
(alist-cons 'export-recursive? #t result)))
(option '("import") #f #f
(lambda (opt name arg result)
- (alist-cons 'import #t result)))
+ (compatible-option "import" result (list "export" "auth=
orize"))))
(option '("missing") #f #f
(lambda (opt name arg result)
(alist-cons 'missing #t result)))
@@ -158,7 +171,7 @@ (define %options
(error-string err))))))
(option '("authorize") #f #f
(lambda (opt name arg result)
- (alist-cons 'authorize #t result)))
+ (compatible-option "authorize" result (list "import" "e=
xport"))))
=20
(option '(#\S "source") #f #f
(lambda (opt name arg result)
base-commit: 0024ef320eed89468369ece3df05064a2afaabd1
--=20
2.38.1
--=-=-=--
X-Loop: help-debbugs@HIDDEN
Subject: bug#66358: Some options are really subcommands + ignore arguments
Resent-From: Maxim Cournoyer <maxim.cournoyer@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: bug-guix@HIDDEN
Resent-Date: Tue, 24 Oct 2023 14:49:02 +0000
Resent-Message-ID: <handler.66358.B66358.169815894132013 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 66358
X-GNU-PR-Package: guix
X-GNU-PR-Keywords:
To: Simon Tournier <zimon.toutoune@HIDDEN>
Cc: control <at> debbugs.gnu.org, Tobias Geerinckx-Rice <me@HIDDEN>, "Perry, Daniel J" <dperry45@HIDDEN>, 66358 <at> debbugs.gnu.org
Received: via spool by 66358-submit <at> debbugs.gnu.org id=B66358.169815894132013
(code B ref 66358); Tue, 24 Oct 2023 14:49:02 +0000
Received: (at 66358) by debbugs.gnu.org; 24 Oct 2023 14:49:01 +0000
Received: from localhost ([127.0.0.1]:56141 helo=debbugs.gnu.org)
by debbugs.gnu.org with esmtp (Exim 4.84_2)
(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
id 1qvIiL-0008KF-1I
for submit <at> debbugs.gnu.org; Tue, 24 Oct 2023 10:49:01 -0400
Received: from mail-qk1-x72c.google.com ([2607:f8b0:4864:20::72c]:43077)
by debbugs.gnu.org with esmtp (Exim 4.84_2)
(envelope-from <maxim.cournoyer@HIDDEN>)
id 1qvIiF-0008Iw-4k; Tue, 24 Oct 2023 10:48:59 -0400
Received: by mail-qk1-x72c.google.com with SMTP id
af79cd13be357-778a108ae49so420745585a.0;
Tue, 24 Oct 2023 07:48:25 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
d=gmail.com; s=20230601; t=1698158899; x=1698763699; darn=debbugs.gnu.org;
h=content-transfer-encoding:mime-version:user-agent:message-id:date
:references:in-reply-to:subject:cc:to:from:from:to:cc:subject:date
:message-id:reply-to;
bh=fV2RP7quYVbY4EWlpN00C6ZggZZzIpiE49SPSOuy9Qc=;
b=RdpbQwL5D9FiNG146GTj9UbTJuHU5GK17XzIC5fOIk1BLDq2na0L+PtSdQzD7zGK6V
gjb04qVVVeZuJ92NqJNf7zQMms2Z3W/aXlwmhJ14GUFERJ04GjEMkJ6cblCuZZi5Aaqm
5OG1JVVkjmiENxiNYni903JRjOSJPvsmfaO36qHqH/GP++XArhwe61Rv2xoMZWWSutC6
BEmDBmX9v4BQBB3pq8NZ0UYUJc2mYrt/OIC6hz0DPaouGSrZV0CapIz+OzflEJLHnKO1
83Rwu2557lJWWjJ+wWgB2YNbIgFB6jpR7vic1twYt3a0rO81GrszQVnYBg7OU/5RLa91
5Yww==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
d=1e100.net; s=20230601; t=1698158899; x=1698763699;
h=content-transfer-encoding:mime-version:user-agent:message-id:date
:references:in-reply-to:subject:cc:to:from:x-gm-message-state:from
:to:cc:subject:date:message-id:reply-to;
bh=fV2RP7quYVbY4EWlpN00C6ZggZZzIpiE49SPSOuy9Qc=;
b=xIurvt1uLldY2zpTvTa9Sd5hRrto6UtabpxDvxEcXquYCTKzGpLvTopPl7nV7GHNSc
EnnJHwQDPlvccwc7WrqkOC0OvVZb01Y3ooAJu6rHWGMRnQhgjFq4tgaboQil5KekqEel
SXv1PHNKoDZ6S31pYfl3o6g6Ybg7ez2qGlRHZFx2KUTkl/geFVcB8SBPC0YfMhPLa0qQ
6G+exHNGWHLPq9OxEQzBtZIYOQ1RoMPIYl1LPOSS2ce2CfllAmvgQkKlJ5yrmCRGhw9w
d/MQ4TaxpFn/JBzlP7urfCwmgqnaSDrTRloHFHebP8/UXypm2hkNKlav+hT9PMHCOk2S
8liA==
X-Gm-Message-State: AOJu0YwFr/tzO+YmID2KFW6Wm5t3/jnbE3ttd0KmDMI1+VDlwFktTpzY
xZrvIJmjea0akDtMsWra9aGpGqUN1MKpFw==
X-Google-Smtp-Source: AGHT+IEHhod0sfBZ8y7Kqh8b38APeWiHGOtNlWtYugiKonJpJuP+4v50DAgANRnIZAqgtAiM2fxZlg==
X-Received: by 2002:a05:620a:4088:b0:76f:1614:577a with SMTP id
f8-20020a05620a408800b0076f1614577amr21771314qko.5.1698158899575;
Tue, 24 Oct 2023 07:48:19 -0700 (PDT)
Received: from hurd (dsl-10-148-194.b2b2c.ca. [72.10.148.194])
by smtp.gmail.com with ESMTPSA id
h20-20020a05620a13f400b007743671a41fsm3487827qkl.72.2023.10.24.07.48.18
(version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
Tue, 24 Oct 2023 07:48:19 -0700 (PDT)
From: Maxim Cournoyer <maxim.cournoyer@HIDDEN>
In-Reply-To: <86pm1kd9kd.fsf@HIDDEN> (Simon Tournier's message of "Thu, 12
Oct 2023 01:27:14 +0200")
References: <BLAPR07MB82894BA6CA6336CE4EE3EB77B5CAA@HIDDEN>
<74541e429369739b82716cd72ee3b511@HIDDEN>
<86pm1kd9kd.fsf@HIDDEN>
Date: Tue, 24 Oct 2023 10:48:18 -0400
Message-ID: <87h6mg3wlp.fsf_-_@HIDDEN>
User-Agent: Gnus/5.13 (Gnus v5.13)
MIME-Version: 1.0
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: quoted-printable
X-Spam-Score: 0.0 (/)
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>,
<mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>,
<mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.0 (-)
Hi Simon,
Simon Tournier <zimon.toutoune@HIDDEN> writes:
> Hi,
>
> On Mon, 09 Oct 2023 at 14:25, Tobias Geerinckx-Rice via Bug reports
> for GNU Guix <bug-guix@HIDDEN> wrote:
>
>> I think it would be less surprising if these =E2=80=98single, mutually e=
xclusive=20
>> actions=E2=80=99 should always be (sub)subcommands, e.g., =E2=80=98guix =
archive import=E2=80=99,=20
>> =E2=80=98guix archive authorize=E2=80=99, =E2=80=A6
>
> I am proposing to error for ambiguous cases as,
>
> $ ./pre-inst-env guix archive --import --authorize hello < /tmp/hello=
.nar
> guix archive: error: ambiguous options: "authorize" with "import"
>
> See attached patch. WDYT?
>
> Please note that it errors when at least 2 options are ambiguous. So if
> there is 3, you get the =E2=80=9Ctwo first ones=E2=80=9C.
It seems a reasonable improvement to me, but I think *all* the
incompatible errors should be accumulated and printed in one go.
--=20
Thanks,
Maxim
X-Loop: help-debbugs@HIDDEN
Subject: bug#66358: Some options are really subcommands + ignore arguments
Resent-From: Simon Tournier <zimon.toutoune@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: bug-guix@HIDDEN
Resent-Date: Tue, 24 Oct 2023 18:15:02 +0000
Resent-Message-ID: <handler.66358.B66358.169817125331764 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 66358
X-GNU-PR-Package: guix
X-GNU-PR-Keywords:
To: Maxim Cournoyer <maxim.cournoyer@HIDDEN>
Cc: control <at> debbugs.gnu.org, Tobias Geerinckx-Rice <me@HIDDEN>, "Perry, Daniel J" <dperry45@HIDDEN>, 66358 <at> debbugs.gnu.org
Received: via spool by 66358-submit <at> debbugs.gnu.org id=B66358.169817125331764
(code B ref 66358); Tue, 24 Oct 2023 18:15:02 +0000
Received: (at 66358) by debbugs.gnu.org; 24 Oct 2023 18:14:13 +0000
Received: from localhost ([127.0.0.1]:56573 helo=debbugs.gnu.org)
by debbugs.gnu.org with esmtp (Exim 4.84_2)
(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
id 1qvLuu-0008GF-Hj
for submit <at> debbugs.gnu.org; Tue, 24 Oct 2023 14:14:12 -0400
Received: from mail-wm1-x32c.google.com ([2a00:1450:4864:20::32c]:38942)
by debbugs.gnu.org with esmtp (Exim 4.84_2)
(envelope-from <zimon.toutoune@HIDDEN>)
id 1qvLur-0008Fq-J0; Tue, 24 Oct 2023 14:14:10 -0400
Received: by mail-wm1-x32c.google.com with SMTP id
5b1f17b1804b1-408423fc784so4505455e9.0;
Tue, 24 Oct 2023 11:13:39 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
d=gmail.com; s=20230601; t=1698171214; x=1698776014; darn=debbugs.gnu.org;
h=mime-version:message-id:date:references:in-reply-to:subject:cc:to
:from:from:to:cc:subject:date:message-id:reply-to;
bh=2NY7nbrEvaaY95pz3GMpx2dkyvVVC+Ew2+5DnvWFbjY=;
b=gynCuhfxf8M+UUWkl1liORQyZ+ZjJlgO+UjI7edS/6FXv7JaEKL1g0zEjbqiJO38GP
euTJIHVwE45iUI8wrtQ2u7yyXQS++HAa1ybMMPx4qG06ibBWr/A/h8obO0X4FOSENOtW
MCpqHkdEHhEIT/+6kKmA1hKBvNDogKMKTd5R0z+zkx2RikffyFIWECu6Ih/TAyLhxHOv
0qoAAYJhrnWf12hp2RXk1JvEtTJpiWGsyZqRYJmp/s8ovj3766olLyrLB6KkG9rvujf8
60mWo63bIdVtiAtGLg8MMjLBOa1UYmZrK/KKekvBvfFF0yn/irb1EBvMO/lUmfpKPidm
HcZg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
d=1e100.net; s=20230601; t=1698171214; x=1698776014;
h=mime-version:message-id:date:references:in-reply-to:subject:cc:to
:from:x-gm-message-state:from:to:cc:subject:date:message-id:reply-to;
bh=2NY7nbrEvaaY95pz3GMpx2dkyvVVC+Ew2+5DnvWFbjY=;
b=xVTwB0UhpIiFU+3zS338QpgdLpZcphlpaf6V+cB7Yo0nLev6iQ7cugRI8sgb1xwVbI
igaAcGBJsfhlBFTget8ALgxU3F2VipysyyT6HmzM7/rRTGzZWYmv2MyXyno6yqd9YtMh
BCD1bqrO/ctZFWY6IY4A59053gCa6DUe4xDObFpywjz8d+gqPMiKraOoYYnofFr2Eiyz
wWg0BoT+NHLeLmaRsI2S8RwblWklLxonNmNQaO4tyyimi8TrdveocPDIiRNw8eRvt3+K
OsNViQCBX4xNrbgOy3AE80QAL/eANvLg5Q2hoVuRhxtVhEl4PziQ/ebanErfHRZY0xF7
Tgxg==
X-Gm-Message-State: AOJu0Yx3GHzISPEnc9t2+Uyt9QD12Cvm6RCTxDGjy5wwqHTS1S7ywjKb
Pb3WBoSbpbyp9VoWfAS92G5Fd/SVxL8=
X-Google-Smtp-Source: AGHT+IGG8hJ5yH23n981b83UIWlQF6mpDOdlMp8RoltP2G2ao4AOp4SLQA1mHDd0DRCSa5OgDeY0LA==
X-Received: by 2002:a05:600c:49a4:b0:405:4127:f471 with SMTP id
h36-20020a05600c49a400b004054127f471mr10001823wmp.1.1698171213746;
Tue, 24 Oct 2023 11:13:33 -0700 (PDT)
Received: from pfiuh07 ([193.48.40.241]) by smtp.gmail.com with ESMTPSA id
l7-20020a5d6687000000b00327bf4f2f14sm10313600wru.88.2023.10.24.11.13.32
(version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
Tue, 24 Oct 2023 11:13:32 -0700 (PDT)
From: Simon Tournier <zimon.toutoune@HIDDEN>
In-Reply-To: <87h6mg3wlp.fsf_-_@HIDDEN>
References: <BLAPR07MB82894BA6CA6336CE4EE3EB77B5CAA@HIDDEN>
<74541e429369739b82716cd72ee3b511@HIDDEN> <86pm1kd9kd.fsf@HIDDEN>
<87h6mg3wlp.fsf_-_@HIDDEN>
Date: Tue, 24 Oct 2023 18:39:29 +0200
Message-ID: <87o7goht4u.fsf@HIDDEN>
MIME-Version: 1.0
Content-Type: text/plain
X-Spam-Score: 0.0 (/)
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>,
<mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>,
<mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.0 (-)
Hi,
On Tue, 24 Oct 2023 at 10:48, Maxim Cournoyer <maxim.cournoyer@HIDDEN> wrote:
> It seems a reasonable improvement to me, but I think *all* the
> incompatible errors should be accumulated and printed in one go.
--8<---------------cut here---------------start------------->8---
$ ./pre-inst-env guix archive --import --authorize hello --export < /tmp/hello.nar
guix archive: error: the options 'import' 'export' 'authorize' are exclusive
--8<---------------cut here---------------end--------------->8---
See v2 in #66592.
[bug#66592] [PATCH v2] scripts: archive: Check compatibility of command line options.
Simon Tournier <zimon.toutoune@HIDDEN>
Tue, 24 Oct 2023 18:33:10 +0200
id:5c26f17bbf1b4cf9872b4a782295260ce337d3fd.1698165008.git.zimon.toutoune@HIDDEN
https://issues.guix.gnu.org/66592
https://issues.guix.gnu.org/msgid/5c26f17bbf1b4cf9872b4a782295260ce337d3fd.1698165008.git.zimon.toutoune@HIDDEN
https://yhetil.org/guix/5c26f17bbf1b4cf9872b4a782295260ce337d3fd.1698165008.git.zimon.toutoune@HIDDEN
Cheers,
simon
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997 nCipher Corporation Ltd,
1994-97 Ian Jackson.