From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp12.migadu.com ([2001:41d0:2:4a6f::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by ms5.migadu.com with LMTPS id CLfsA5pzyGMoEQEAbAwnHQ (envelope-from ) for ; Wed, 18 Jan 2023 23:32:58 +0100 Received: from aspmx1.migadu.com ([2001:41d0:2:4a6f::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp12.migadu.com with LMTPS id kFXBA5pzyGOigwEAauVa8A (envelope-from ) for ; Wed, 18 Jan 2023 23:32:58 +0100 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by aspmx1.migadu.com (Postfix) with ESMTPS id 9F1243A34 for ; Wed, 18 Jan 2023 23:32:57 +0100 (CET) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1pIGz1-0002nA-15; Wed, 18 Jan 2023 17:32:39 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1pIFEw-0007Ve-UA for help-guix@gnu.org; Wed, 18 Jan 2023 15:40:58 -0500 Received: from mail-40131.protonmail.ch ([185.70.40.131]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1pIFEu-0000zF-Kk for help-guix@gnu.org; Wed, 18 Jan 2023 15:40:58 -0500 Date: Wed, 18 Jan 2023 20:40:48 +0000 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=pm.me; s=protonmail3; t=1674074452; x=1674333652; bh=VjNuJke9dNTisJptIMyi5DX9o2dUTZRxoyKik/qlQNY=; h=Date:To:From:Subject:Message-ID:Feedback-ID:From:To:Cc:Date: Subject:Reply-To:Feedback-ID:Message-ID:BIMI-Selector; b=AnUmY3/vvVvIpbJncC2lQNjvRMfK0geo7YVBcu1J/1QTZik7R0g6IwPm3Pj7yfNsA s9Ddbxbg+tls69b5sYg6tQj04hhWTYF2AHT5mXi8PoyHLpMVwkWeJnCxhMUtc0/20E tkaG6JB714RLyjf4rIQSP51VzTkI/QAoOSt3+uuXZf9KFvyQE+j1LHda3aoY25pt3X 8JC+LocIdZA/lEUfj299lboJcHPwh7CcIFf4jKhsC+DRMAWzSgtLIFTEQA9+XMMPv9 Dcs88z6AgF3wHT9m8jpVH0VENSX2+qiCfOns8wpxOPhddvjrHfdrDWkH/nGnNqOgg4 sUApCSKFoBdig== To: help-guix@gnu.org Subject: specify custom manifest->friendly-name for guix pack -f docker? Message-ID: Feedback-ID: 5924613:user:proton MIME-Version: 1.0 Content-Type: multipart/signed; protocol="application/pgp-signature"; micalg=pgp-sha256; boundary="------3a5f623771eb0b06865662c13e35fd8e7652cda9686e03c863eff43ea2b0544b"; charset=utf-8 Received-SPF: pass client-ip=185.70.40.131; envelope-from=cgenie@pm.me; helo=mail-40131.protonmail.ch X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.1 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, HTML_MESSAGE=0.001, RCVD_IN_MSPIKE_H2=-0.001, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-Mailman-Approved-At: Wed, 18 Jan 2023 17:32:26 -0500 X-Content-Filtered-By: Mailman/MimeDel 2.1.29 X-BeenThere: help-guix@gnu.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Reply-to: =?utf-8?Q?Przemys=C5=82aw_Kami=C5=84ski?= From: =?utf-8?Q?Przemys=C5=82aw_Kami=C5=84ski?= via Errors-To: help-guix-bounces+larch=yhetil.org@gnu.org Sender: help-guix-bounces+larch=yhetil.org@gnu.org X-Migadu-Country: US X-Migadu-Flow: FLOW_IN ARC-Seal: i=1; s=key1; d=yhetil.org; t=1674081177; a=rsa-sha256; cv=none; b=qJ9oPdiTZt29aLzSj15l1Vp5mTsAViLikFW+2gUV4fbkjfBBpJ8TPGTJ2iYWtYoEyFT2DM mZ7jYFvBkR/wjobAuoyZsbWfz38snMDMDMxMkgsYPy3x7f9UXjdUwBfTThxGIIjs+WyKnv nOjYD39RJceBeeZF/92pq32YjTYM2W36d8j3lPBr9/zOqOm4Ie65I3XKwsABrN7wfnwqoe 6ueyQWJ9RvmDsE5okHlrzQ+10J2BwWS01z7ga7Nm9roSyibNyBQ3x6f3O1LpHfmsVTyXSi Jp7/X7V3Du42iPECgrjNdWccWYNh9Ef7zYJUBrl3KS8C5m6X1x/Vz82qKbR3KA== ARC-Authentication-Results: i=1; aspmx1.migadu.com; dkim=fail ("body hash did not verify") header.d=pm.me header.s=protonmail3 header.b="AnUmY3/v"; dmarc=pass (policy=none) header.from=gnu.org; spf=pass (aspmx1.migadu.com: domain of "help-guix-bounces+larch=yhetil.org@gnu.org" designates 209.51.188.17 as permitted sender) smtp.mailfrom="help-guix-bounces+larch=yhetil.org@gnu.org" ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=yhetil.org; s=key1; t=1674081177; h=from:from:sender:sender:reply-to:reply-to:subject:subject:date:date: message-id:message-id:to:to:cc:mime-version:mime-version: content-type:content-type:list-id:list-help:list-unsubscribe: list-subscribe:list-post:dkim-signature; bh=+2mjC6Xw4vQSGwsTIHfxO5C0mpNpdbtANQqN3OVGqLs=; b=sPkERpu6kXT3Rf1jBVV/Hy7f9CH60SbIhx/jJFarwTjLUlwTEhv1cf4Iym9gbtbFpq/Ewf bVf2k1G6C2aCg/mopuWC5qFMw1ooJGMJWN6Ct63tu+uJt51jOwOF2gcZJClm/bkVkSFuax MkUuN2ZWW2EcxBRGAiPVPm/ZlsT8R3/d1hmMB5ZYp6w2FvBBE8YOS9II55Hi8xcjGH7ojV jNSCx6MPdxMAusg32M0dAeyrqVSqbWbW61dFf/qTo+rIQH5pXap/OeKYzkqgWxhAp2VrgJ +McPGRXxmEoNDMDNeyN90cncrgHpSmTk/zTYFAfBC1Uuj1YJiYDEAKfIMJignA== X-Spam-Score: -3.23 X-Migadu-Queue-Id: 9F1243A34 Authentication-Results: aspmx1.migadu.com; dkim=fail ("body hash did not verify") header.d=pm.me header.s=protonmail3 header.b="AnUmY3/v"; dmarc=pass (policy=none) header.from=gnu.org; spf=pass (aspmx1.migadu.com: domain of "help-guix-bounces+larch=yhetil.org@gnu.org" designates 209.51.188.17 as permitted sender) smtp.mailfrom="help-guix-bounces+larch=yhetil.org@gnu.org" X-Migadu-Scanner: scn0.migadu.com X-Migadu-Spam-Score: -3.23 X-TUID: pHHm5nWZLeX9 This is an OpenPGP/MIME signed message (RFC 4880 and 3156) --------3a5f623771eb0b06865662c13e35fd8e7652cda9686e03c863eff43ea2b0544b Content-Type: multipart/mixed; boundary="---------------------6e28f857aed47f6149a246dbcc0554a6" -----------------------6e28f857aed47f6149a246dbcc0554a6 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Hello, I want to guix pack -f docker -m manifest.scm and get a nice image name. However, looking at the code I see [https://git.savannah.gnu.org/cgit/guix.git/tree/guix/scripts/pack.scm\#n61= 8][https_git.savannah.gnu.org_cgit_guix.git_tree_guix_scripts_pack.scm_n618= ] and then the ugly loop [https://git.savannah.gnu.org/cgit/guix.git/tree/guix/scripts/pack.scm\#n15= 5][https_git.savannah.gnu.org_cgit_guix.git_tree_guix_scripts_pack.scm_n155= ] that produces cryptic docker image names like bash-coreutils-r-zhs. Would it be possible to provide an option to specify that name? Current manifest record-type is a list of manifest entries: [https://git.savannah.gnu.org/cgit/guix.git/tree/guix/profiles.scm\#n205][h= ttps_git.savannah.gnu.org_cgit_guix.git_tree_guix_profiles.scm_n205] I guess adding a name property to manifest is too big of a change. Maybe then add an option to guix pack to accept optional name? And if not provided, fall back to manifest->friendly-name. Best, Przemek [https_git.savannah.gnu.org_cgit_guix.git_tree_guix_scripts_pack.scm_n618]:= https://git.savannah.gnu.org/cgit/guix.git/tree/guix/scripts/pack.scm#n618 [https_git.savannah.gnu.org_cgit_guix.git_tree_guix_scripts_pack.scm_n155]:= https://git.savannah.gnu.org/cgit/guix.git/tree/guix/scripts/pack.scm#n155 [https_git.savannah.gnu.org_cgit_guix.git_tree_guix_profiles.scm_n205]: htt= ps://git.savannah.gnu.org/cgit/guix.git/tree/guix/profiles.scm#n205 -----------------------6e28f857aed47f6149a246dbcc0554a6 Content-Type: application/pgp-signature; name="attachment.sig" Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="attachment.sig" LS0tLS1CRUdJTiBQR1AgU0lHTkFUVVJFLS0tLS0NCg0KaUhVRUFCWUlBQjBXSVFRZUJGWm1xS1RT cWpFaTFuVHpsRURYeE5iaFdBVUNZOGhaTmdBS0NSRHpsRURYeE5iaA0KV0xTU0FQMFF2eWd4VmMv WVd6M0VFRVJBNkxHRS9XaXpwZGI4U2E4WjJNRjVhNHJwZWdFQXlzK0M2UXZDQjlKUA0KdGJEOFFS U0VXN0xRaE5PR2ZCMHVncDVRWi9TclJ3UT0NCj1HK3BoDQotLS0tLUVORCBQR1AgU0lHTkFUVVJF LS0tLS0NCg== -----------------------6e28f857aed47f6149a246dbcc0554a6 Content-Type: application/pgp-keys; name="publickey - EmailAddress(s=cgenie@pm.me) - 0x9CC42B0A.asc" Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="publickey - EmailAddress(s=cgenie@pm.me) - 0x9CC42B0A.asc" LS0tLS1CRUdJTiBQR1AgUFVCTElDIEtFWSBCTE9DSy0tLS0tClZlcnNpb246IEdvcGVuUEdQIDIu NC4xMApDb21tZW50OiBodHRwczovL2dvcGVucGdwLm9yZwoKeGpNRVl5QUxMUllKS3dZQkJBSGFS dzhCQVFkQUMyb2QxbmFWSm1iVVlOdkM0U2ZjY0ZvRjFIaXF3K003YXJlSgowWjhXaUhiTkcyTm5a VzVwWlVCd2JTNXRaU0E4WTJkbGJtbGxRSEJ0TG0xbFBzS01CQkFXQ2dBZEJRSmpJQXN0CkJBc0pC d2dERlFnS0JCWUFBZ0VDR1FFQ0d3TUNIZ0VBSVFrUWdsSzJIbS9LUGtrV0lRU2N4Q3NLSkdBWThk Z3cKU0c2Q1VyWWViOG8rU1ZITUFRQ2pnTDVjRUtRMnJNNk9yK01qbWpuSkV5NEwyY2hmUHVBNHgw U1pkT1d3ZlFFQQpnMzBST0JoakNybWhnT1AyanRUdVRCVnVwRHhSVFh0RzdnckNWREptOHduT09B UmpJQXN0RWdvckJnRUVBWmRWCkFRVUJBUWRBTjIvMnNjdEk3cHhCYnF0RHkxdDdseHJkSjNJU2Rn OGxsZC9JenVNd3VoVURBUWdId25nRUdCWUkKQUFrRkFtTWdDeTBDR3d3QUlRa1FnbEsySG0vS1Br a1dJUVNjeENzS0pHQVk4ZGd3U0c2Q1VyWWViOG8rU1lEeQpBUDR4V1RDWlZyQnptTmNxeThCYWhO TmZyZXpHOThJdnNVRFJ5YVY4YXVYNzNBRCtJczF4S3NteFlLMTdCMTgvCjJRc1FSNUlFZVJkYkxi enZlTG9RRnZUdmdRUT0KPUZEdzQKLS0tLS1FTkQgUEdQIFBVQkxJQyBLRVkgQkxPQ0stLS0tLQ== -----------------------6e28f857aed47f6149a246dbcc0554a6-- --------3a5f623771eb0b06865662c13e35fd8e7652cda9686e03c863eff43ea2b0544b Content-Type: application/pgp-signature; name="signature.asc" Content-Description: OpenPGP digital signature Content-Disposition: attachment; filename="signature.asc" -----BEGIN PGP SIGNATURE----- Version: ProtonMail wnUEARYIACcFAmPIWU8JkIJSth5vyj5JFiEEnMQrCiRgGPHYMEhuglK2Hm/K PkkAAAvSAQDRaTjaDwmpSbSJKqu2Fa/dGse4z6xVxETir0GTz/Wh9wD/bi1i ndUdJ7+lvtgDFqsC71MNxH8ODMt1yy36Gpme4wg= =1nH2 -----END PGP SIGNATURE----- --------3a5f623771eb0b06865662c13e35fd8e7652cda9686e03c863eff43ea2b0544b--