From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp11.migadu.com ([2001:41d0:403:478a::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by ms9.migadu.com with LMTPS id +GANJtiI92TwOgAA9RJhRA:P1 (envelope-from ) for ; Tue, 05 Sep 2023 22:00:24 +0200 Received: from aspmx1.migadu.com ([2001:41d0:403:478a::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp11.migadu.com with LMTPS id +GANJtiI92TwOgAA9RJhRA (envelope-from ) for ; Tue, 05 Sep 2023 22:00:24 +0200 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 4F24D43DF8 for ; Tue, 5 Sep 2023 22:00:24 +0200 (CEST) Authentication-Results: aspmx1.migadu.com; dkim=fail ("headers rsa verify failed") header.d=owlfolio.org header.s=fm3 header.b=FXPBuYBw; dkim=fail ("headers rsa verify failed") header.d=messagingengine.com header.s=fm1 header.b=oEey9yGK; spf=pass (aspmx1.migadu.com: domain of "bug-guix-bounces+larch=yhetil.org@gnu.org" designates 209.51.188.17 as permitted sender) smtp.mailfrom="bug-guix-bounces+larch=yhetil.org@gnu.org"; dmarc=fail reason="SPF not aligned (relaxed)" header.from=owlfolio.org (policy=none) ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=yhetil.org; s=key1; t=1693944024; h=from:from:sender:sender:reply-to:subject:subject:date:date: message-id:message-id:to:to:cc:cc:mime-version:mime-version: content-type:content-type: content-transfer-encoding:content-transfer-encoding:resent-cc: resent-from:resent-sender:resent-message-id:in-reply-to:in-reply-to: references:references:list-id:list-help:list-unsubscribe: list-subscribe:list-post:dkim-signature; bh=bmUl8AjlV7JKEzKodxVkpGzd8yrfs5GP9mg//G4eBbI=; b=rMryinMHxCuaOk+Giy0NjgOBdq4uel8DUJZMmv5BdZT4A289h9jYERqfYMnsiEvYZ92ZIM 2XVrNfGEsu4NLwt0jSQmZHdu9F4a61Eb5AskFs1GKJfNj24EuCoX6F5Jb35qN/qJDXK7s2 sW8EsDN0MxRwF5e8lTrXN8GTs2rrLEBYo0n7pfu/S6yyFwLcY7swr8iF/23+PHOnA58qNe AIxFdQKhvp8Ejm50s1fOO46YX2EW2xyp2v++3QhQ2RKtvwYcM6z7dGL8rnNIABU/IipDjm caCIF4yODMw295KYs0s5S8JJLDuLxGOuD+7rsjtEAH26pQREl5I8VbcDY4xrBg== ARC-Seal: i=1; s=key1; d=yhetil.org; t=1693944024; a=rsa-sha256; cv=none; b=fRoIrEv6PkiSNLoGDrLlBU6lb6/GBGl5AJTsz6ej7H9dVSFc2pJ5rNiDhRaU03yCSexpGb Ji5CoN5+WGGKT2W8O+XgEzz/IJ3ZVP+7cOwreEQDKcqqx9RIA3noLbWoVccGVj7axfpGkh y+kAixSILkJPh881PGkdOCawBILEOOEuqBqQ4g282swnn9RWmU8yIq281guUjcbLwDh2k3 101wf3g48tZ0TdgndTO9k7YHiJt1fiSM6KwXUUUFoUpoP4Vqt7wytDrVcZdkI2xGg6G4rA YR0kMj8NvHBr405pbr/0CG8YM8lR+uksX5fX6LhEjlhUqJmb//HeM8K+VWL2Sg== ARC-Authentication-Results: i=1; aspmx1.migadu.com; dkim=fail ("headers rsa verify failed") header.d=owlfolio.org header.s=fm3 header.b=FXPBuYBw; dkim=fail ("headers rsa verify failed") header.d=messagingengine.com header.s=fm1 header.b=oEey9yGK; spf=pass (aspmx1.migadu.com: domain of "bug-guix-bounces+larch=yhetil.org@gnu.org" designates 209.51.188.17 as permitted sender) smtp.mailfrom="bug-guix-bounces+larch=yhetil.org@gnu.org"; dmarc=fail reason="SPF not aligned (relaxed)" header.from=owlfolio.org (policy=none) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1qdcDT-0008Eu-QZ; Tue, 05 Sep 2023 16:00:03 -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 ) id 1qdcDS-0008CV-0R for bug-guix@gnu.org; Tue, 05 Sep 2023 16:00:02 -0400 Received: from debbugs.gnu.org ([2001:470:142:5::43]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1qdcDR-0000kQ-HQ for bug-guix@gnu.org; Tue, 05 Sep 2023 16:00:01 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1qdcDS-0005SV-4F for bug-guix@gnu.org; Tue, 05 Sep 2023 16:00:02 -0400 X-Loop: help-debbugs@gnu.org Subject: bug#64509: Guile packages should install versioned aliases for binaries (guile-X.Y, guild-X.Y, etc.) Resent-From: "Zack Weinberg" Original-Sender: "Debbugs-submit" Resent-CC: bug-guix@gnu.org Resent-Date: Tue, 05 Sep 2023 20:00:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 64509 X-GNU-PR-Package: guix X-GNU-PR-Keywords: To: "Janneke Nieuwenhuizen" , Ludovic =?UTF-8?Q?Court=C3=A8s?= Cc: 64509@debbugs.gnu.org Received: via spool by 64509-submit@debbugs.gnu.org id=B64509.169394399220936 (code B ref 64509); Tue, 05 Sep 2023 20:00:02 +0000 Received: (at 64509) by debbugs.gnu.org; 5 Sep 2023 19:59:52 +0000 Received: from localhost ([127.0.0.1]:59484 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qdcDH-0005Rc-Vx for submit@debbugs.gnu.org; Tue, 05 Sep 2023 15:59:52 -0400 Received: from wout2-smtp.messagingengine.com ([64.147.123.25]:60295) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qdcDG-0005RL-1m for 64509@debbugs.gnu.org; Tue, 05 Sep 2023 15:59:50 -0400 Received: from compute1.internal (compute1.nyi.internal [10.202.2.41]) by mailout.west.internal (Postfix) with ESMTP id 57E7D3200916; Tue, 5 Sep 2023 15:59:43 -0400 (EDT) Received: from imap45 ([10.202.2.95]) by compute1.internal (MEProxy); Tue, 05 Sep 2023 15:59:43 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=owlfolio.org; h= cc:cc:content-transfer-encoding:content-type:content-type:date :date:from:from:in-reply-to:in-reply-to:message-id:mime-version :references:reply-to:sender:subject:subject:to:to; s=fm3; t= 1693943982; x=1694030382; bh=bmUl8AjlV7JKEzKodxVkpGzd8yrfs5GP9mg //G4eBbI=; b=FXPBuYBwLOdux4/PmrrJg/M9Rf8fLFBfNwiDwzoGmXqetY46v0F 3PUVWJE6KgUhcAbw5pl+9ZW5ZfjIEhr/hxP3LC4FawCLA+Otv+l4ZBK+b/cHd+CE C6Y/eQ39UJE7NirxrDLNDJaPFRsbPa0KScypJOsea+To/MYMxbeMEbmmC+4MTsR2 Fo38SV77PtMNjUL7quZLrC71xEYBqdcJgeR3qwZcgP8QJg8EKJ/PgV3htdDcndKA oO3Bx/xn/k4bvnVEGnUiIE4+MgmlWe2k1+zTYyXq4qH4+OynFfKwMHmlxLmekUKG 68BZ0lkR8L/DZXsQ+WAkaRjiHLSx9hCt5YA== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=cc:cc:content-transfer-encoding :content-type:content-type:date:date:feedback-id:feedback-id :from:from:in-reply-to:in-reply-to:message-id:mime-version :references:reply-to:sender:subject:subject:to:to:x-me-proxy :x-me-proxy:x-me-sender:x-me-sender:x-sasl-enc; s=fm1; t= 1693943982; x=1694030382; bh=bmUl8AjlV7JKEzKodxVkpGzd8yrfs5GP9mg //G4eBbI=; b=oEey9yGK8JJjwcWHlyGjDT2vLfEW0hufvGvg1JlagiFP4dJba1L uPrrwjQ6Ns47fzeEDcAP6k/GLHqtRKUtwY/PerggKXz3jPdiuwgy5BrbiQqwuwgD /CBUiTUrKTv1h6Gx+iCYGk7K/OANRECzuu11TttEeDPzTfXmlmcYJMiceafL3AsR FZmO6IUjNqhJrBdrNlr6PYQ24YS1mosshPnviw6R6jsMXGrx9ScaMLNi+mP+jnQa lOMwfLTvr6IBESQXIfG/BDGLdGFpoJyhYsCUMRS/dAn7lVbyKOBTmJdHU7eJ+98C PnrhnROs1VYDrsv9qcXQAWP5oAkTHxiqErw== X-ME-Sender: X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedviedrudehuddguddvvdcutefuodetggdotefrod ftvfcurfhrohhfihhlvgemucfhrghsthforghilhdpqfgfvfdpuffrtefokffrpgfnqfgh necuuegrihhlohhuthemuceftddtnecusecvtfgvtghiphhivghnthhsucdlqddutddtmd enucfjughrpefofgggkfgjfhffhffvvefutgfgsehtqhertderreejnecuhfhrohhmpedf kggrtghkucghvghinhgsvghrghdfuceoiigrtghksehofihlfhholhhiohdrohhrgheqne cuggftrfgrthhtvghrnhepudeuieegheffkeeihfdtheeivdeuffetveethfdugfeutdeu iedttefgteeiieeinecuvehluhhsthgvrhfuihiivgeptdenucfrrghrrghmpehmrghilh hfrhhomhepiigrtghksehofihlfhholhhiohdrohhrgh X-ME-Proxy: Feedback-ID: i876146a2:Fastmail Received: by mailuser.nyi.internal (Postfix, from userid 501) id 961FE272007B; Tue, 5 Sep 2023 15:59:42 -0400 (EDT) X-Mailer: MessagingEngine.com Webmail Interface User-Agent: Cyrus-JMAP/3.9.0-alpha0-711-g440737448e-fm-20230828.001-g44073744 Mime-Version: 1.0 Message-Id: <2b5e958b-e29b-4147-bedd-520ce1a50aa9@app.fastmail.com> In-Reply-To: <87zg2kj16a.fsf@gnu.org> References: <87o7j86ldw.fsf@gnu.org> <87zg2kj16a.fsf@gnu.org> Date: Tue, 05 Sep 2023 15:59:21 -0400 From: "Zack Weinberg" Content-Type: text/plain;charset=utf-8 Content-Transfer-Encoding: quoted-printable X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: bug-guix@gnu.org List-Id: Bug reports for GNU Guix List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: bug-guix-bounces+larch=yhetil.org@gnu.org Sender: bug-guix-bounces+larch=yhetil.org@gnu.org X-Migadu-Country: US X-Migadu-Flow: FLOW_IN X-Migadu-Scanner: mx0.migadu.com X-Migadu-Spam-Score: -3.90 X-Spam-Score: -3.90 X-Migadu-Queue-Id: 4F24D43DF8 X-TUID: AHV97b2zFPWY On Mon, Aug 21, 2023, at 3:37 AM, Janneke Nieuwenhuizen wrote: > It's terrible that guile.m4 has this feature of preferring numbered > binaries (even if they're later in PATH, and even if that binary > doesn't match GUILE_LOAD_*PATHs) I can see why it does this -- it wants to find the newest available Guile and it wants to be sure that all the binaries it uses are a matched set. The original design assumption was probably that, if you're using numbered binaries, then the un-suffixed "guile" can't be relied on to be the newest available. (Not as strange as it might sound; I have a login on a machine where un-suffixed "perl" still runs Perl 5.005_02, because the admins want to make absolutely sure that they never break any user's #! scripts.) It would probably be a good idea for guile.m4 to be altered to take the un-suffixed binaries if that's the only way it can get a full set, but given how long it takes for Autoconf macro changes to propagate to the world, I think Guix should provide the numbered binaries regardless. > and that Guix doesn't provide them. What about a wrapper package that > provides these? Why bother with a wrapper? It should be _easier_ to have the main guile package supply the numbered binaries. >> I think the solution is to use =E2=80=98guix shell -D guix -CP' ... > Hmm, yeah -- that sounds like the proper way of doing things ... Not an option for me, for reasons explained in my earlier reply to Ludovic. zw