From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp2 ([2001:41d0:2:4a6f::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by ms11 with LMTPS id sOaiMiIlq17tCwAA0tVLHw (envelope-from ) for ; Thu, 30 Apr 2020 19:21:06 +0000 Received: from aspmx1.migadu.com ([2001:41d0:2:4a6f::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp2 with LMTPS id ACApGyslq14ibQAAB5/wlQ (envelope-from ) for ; Thu, 30 Apr 2020 19:21:15 +0000 Received: from lists.gnu.org (lists.gnu.org [IPv6:2001:470:142::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 704B1942B22 for ; Thu, 30 Apr 2020 19:21:12 +0000 (UTC) Received: from localhost ([::1]:44000 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1jUEkC-0007dZ-Ay for larch@yhetil.org; Thu, 30 Apr 2020 15:21:12 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:45942) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1jUEk2-0007dG-UT for bug-guix@gnu.org; Thu, 30 Apr 2020 15:21:04 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.90_1) (envelope-from ) id 1jUEk2-0005pS-CR for bug-guix@gnu.org; Thu, 30 Apr 2020 15:21:02 -0400 Received: from debbugs.gnu.org ([209.51.188.43]:36170) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1jUEk1-0005pK-W2 for bug-guix@gnu.org; Thu, 30 Apr 2020 15:21:02 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1jUEk1-0002Hl-Qt for bug-guix@gnu.org; Thu, 30 Apr 2020 15:21:01 -0400 X-Loop: help-debbugs@gnu.org Subject: bug#40977: --load-path does not honor ~ Resent-From: Tobias Geerinckx-Rice Original-Sender: "Debbugs-submit" Resent-CC: bug-guix@gnu.org Resent-Date: Thu, 30 Apr 2020 19:21:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 40977 X-GNU-PR-Package: guix X-GNU-PR-Keywords: To: zimoun , 40977@debbugs.gnu.org Received: via spool by 40977-submit@debbugs.gnu.org id=B40977.15882744588756 (code B ref 40977); Thu, 30 Apr 2020 19:21:01 +0000 Received: (at 40977) by debbugs.gnu.org; 30 Apr 2020 19:20:58 +0000 Received: from localhost ([127.0.0.1]:47716 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1jUEjy-0002HA-G3 for submit@debbugs.gnu.org; Thu, 30 Apr 2020 15:20:58 -0400 Received: from tobias.gr ([80.241.217.52]:35990) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1jUEjw-0002H0-Iy for 40977@debbugs.gnu.org; Thu, 30 Apr 2020 15:20:57 -0400 Received: by tobias.gr (OpenSMTPD) with ESMTP id ac3c30d8; Thu, 30 Apr 2020 19:20:54 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed; d=tobias.gr; h=from:to :subject:message-id:references:in-reply-to:date:mime-version :content-type; s=2018; i=me@tobias.gr; bh=40QEsrfh40UFYF8z5gER8t vMzouIoSa17q4ZmRIs79E=; b=hZcom1MSKr5s1Ud0aCJ6iy2mRSNOF5OW6+lTXp oo6j43JpYXE1IST1lLsNSuHYadfK310t1Q2kskdDjEwp+u5/5ixsfTovhUzWqAOz VIvfqaA0BLdPu0rhXj6Mqv95MW9y5GXBTqd6jpfnoviXyg9dOC1A0xlNWhxmxqte 2Fzf+zr8aY2v9H3kM96H78tSTWAEQZJJhSegMraHwuGAlBZC+TZFJ6tob/QGIXXe xdnjndCUwcZSuJVIaDyGyYfyYGEHWn/w7Y/LNCrUOD9nZD0SVJ5sraXSIotf8QYN A9x1MzA95PMnxU2b0ZxNfafwdmg8WZUx7P0chqhbI4vRTuKg== Received: by submission.tobias.gr (OpenSMTPD) with ESMTPSA id e145ee76 (TLSv1.2:ECDHE-RSA-AES256-GCM-SHA384:256:NO); Thu, 30 Apr 2020 19:20:53 +0000 (UTC) Message-ID: <87y2qcsst3.fsf@nckx> References: <9fc5fc35-10c6-dda3-1e11-36740e4510c4@crazy-compilers.com> <52117c4b-3090-1ccf-5669-ff4c47935e19@crazy-compilers.com> In-reply-to: <52117c4b-3090-1ccf-5669-ff4c47935e19@crazy-compilers.com> Date: Thu, 30 Apr 2020 21:21:03 +0200 MIME-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha512; protocol="application/pgp-signature" X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-Received-From: 209.51.188.43 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" Reply-to: Tobias Geerinckx-Rice From: Tobias Geerinckx-Rice via Bug reports for GNU Guix X-Scanner: scn0 X-Spam-Score: -1.61 Authentication-Results: aspmx1.migadu.com; dkim=fail (rsa verify failed) header.d=tobias.gr header.s=2018 header.b=hZcom1MS; dmarc=none; spf=pass (aspmx1.migadu.com: domain of bug-guix-bounces@gnu.org designates 2001:470:142::17 as permitted sender) smtp.mailfrom=bug-guix-bounces@gnu.org X-Scan-Result: default: False [-1.61 / 13.00]; HAS_REPLYTO(0.00)[me@tobias.gr]; GENERIC_REPUTATION(0.00)[-0.49436987780644]; TO_DN_SOME(0.00)[]; R_SPF_ALLOW(-0.20)[+ip6:2001:470:142::/48:c]; IP_REPUTATION_HAM(0.00)[asn: 22989(0.17), country: US(-0.00), ip: 2001:470:142::17(-0.49)]; DWL_DNSWL_BLOCKED(0.00)[2001:470:142::17:from]; R_DKIM_REJECT(1.00)[tobias.gr:s=2018]; MX_GOOD(-0.50)[cached: eggs.gnu.org]; RCPT_COUNT_TWO(0.00)[2]; DKIM_TRACE(0.00)[tobias.gr:-]; MAILLIST(-0.20)[mailman]; SIGNED_PGP(-2.00)[]; FREEMAIL_TO(0.00)[gmail.com,debbugs.gnu.org]; FORGED_RECIPIENTS_MAILLIST(0.00)[]; MIME_TRACE(0.00)[0:+,1:+,2:~]; RCVD_TLS_LAST(0.00)[]; ASN(0.00)[asn:22989, ipnet:2001:470:142::/48, country:US]; TAGGED_FROM(0.00)[larch=yhetil.org]; FROM_NEQ_ENVFROM(0.00)[bug-guix@gnu.org,bug-guix-bounces@gnu.org]; ARC_NA(0.00)[]; FROM_HAS_DN(0.00)[]; MIME_GOOD(-0.20)[multipart/signed,text/plain]; TAGGED_RCPT(0.00)[]; REPLYTO_DOM_NEQ_FROM_DOM(0.00)[]; HAS_LIST_UNSUB(-0.01)[]; DNSWL_BLOCKED(0.00)[2001:470:142::17:from]; DMARC_NA(0.00)[gnu.org]; MID_RHS_NOT_FQDN(0.50)[]; RCVD_COUNT_SEVEN(0.00)[8]; FORGED_SENDER_MAILLIST(0.00)[] X-TUID: nXEMjrkEDv2l --=-=-= Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: quoted-printable Hartmut, Zimoun, Hartmut Goebel =E5=86=99=E9=81=93=EF=BC=9A > After processing options, guix need to "expanduser()" (as it is=20 > called > in Python) on all arguments which are paths. If any Python (or other) software does this, it's broken. File a=20 bug there. This is the wrong thing to do and makes the GNU system an=20 inconsistent mess. =E2=80=A6OK, *more* of an inconsistent, loveable, mess= =20 ;-) It also makes $ sudo guix system --load-path=3D~/path/tp/my/project =E2=80=A6 and $ sudo guix system -L ~/path/to/my/project -A mypackage =E2=80=A6 suddenly result in different file names. Please don't do it. Kind regards, T G-R --=-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iHUEARYKAB0WIQT12iAyS4c9C3o4dnINsP+IT1VteQUCXqslHwAKCRANsP+IT1Vt eVTOAP9kAgyVgt1j+wlg2CTHh29MK+iYy7IFvAsGIGeSXnrroAEAmME/0lyS3PCR AIwEbPlwu9cri6AQbhtdB8EXf0k08AM= =8af+ -----END PGP SIGNATURE----- --=-=-=--