From debbugs-submit-bounces@debbugs.gnu.org Wed Jun 14 18:47:58 2023 Received: (at submit) by debbugs.gnu.org; 14 Jun 2023 22:47:58 +0000 Received: from localhost ([127.0.0.1]:45748 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1q9ZHS-000499-FR for submit@debbugs.gnu.org; Wed, 14 Jun 2023 18:47:58 -0400 Received: from lists.gnu.org ([209.51.188.17]:39636) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1q9ZHR-00048t-1W for submit@debbugs.gnu.org; Wed, 14 Jun 2023 18:47:57 -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 1q9ZHQ-00062E-Qy for bug-guix@gnu.org; Wed, 14 Jun 2023 18:47:56 -0400 Received: from mail-4325.protonmail.ch ([185.70.43.25]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1q9ZHP-0006jN-9h for bug-guix@gnu.org; Wed, 14 Jun 2023 18:47:56 -0400 Date: Wed, 14 Jun 2023 22:47:41 +0000 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=proton.me; s=protonmail; t=1686782872; x=1687042072; bh=Xmz71Q5Cw6pLYsnhdJTXJiQZakPoRvT4tgJOh5VTqYU=; h=Date:To:From:Subject:Message-ID:Feedback-ID:From:To:Cc:Date: Subject:Reply-To:Feedback-ID:Message-ID:BIMI-Selector; b=Z8U+avunFD06P4ihn0rXLyx/wnqRbLAr9QlXPDmrDcYWYnYPHqZzbv6fB+56pgXsq rTriOpFnjtdrqukBWgEomN2iFqqsmJbOL826lu+CZUsCwKpuuH6Xu3LNNcFkzjN9A3 0KZRPyRWM9a03nLJsYkHoQNBs4rWTlZNJpxMjOH9XPx+Lor4n79L6IpFN4LsnKKcGk r+9r3S8lSq5VaHHsoHbTbJbQgdGLvX9/HQw/aQYEjeIrMCAbi36IAxR4lN90iki0py /e9sbd2fku7B5iWdiVAngtxzzdbntUyMIB7ccdgQEsAAiPAp4TooZV/PBpDqvjsMfX 88te9e/+2eTpQ== To: "bug-guix@gnu.org" From: Christian Miller Subject: guix [COMMAND] --load-path does not check if path is valid Message-ID: Feedback-ID: 50909937:user:proton MIME-Version: 1.0 Content-Type: multipart/alternative; boundary="b1_xsmdWENRvB1QQYBXC7aEYvVvYS6XFcxIXA1ZNgAie4" Received-SPF: pass client-ip=185.70.43.25; envelope-from=miller.christian@proton.me; helo=mail-4325.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_H5=0.001, RCVD_IN_MSPIKE_WL=0.001, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01 autolearn=ham autolearn_force=no X-Spam_action: no action X-Spam-Score: -1.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: -2.3 (--) This is a multi-part message in MIME format. --b1_xsmdWENRvB1QQYBXC7aEYvVvYS6XFcxIXA1ZNgAie4 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: base64 VXNlciBjYW4gc2V0IGxvYWQgcGF0aCB3aXRoIC1MIG9yIC0tbG9hZC1wYXRoIGluIGNvbW1hbmRz IGxpa2UgZ3VpeCBidWlsZCwgZ3VpeCB0aW1lLW1hY2hpbmUgYW5kIHNvIG9uLiBCdXQgdGhpcyBm bGFnIGRvZXMgbm90IGNoZWNrIGlmIHRoZSBwYXRoIGlzIGFjdHVhbGx5IGEgdmFsaWQgZGlyZWN0 b3J5LiBZb3UgY2FuIHBvaW50IHRvIGEgZGlyZWN0b3J5IHRoYXQgZG9lc24ndCBldmVuIGV4aXN0 IG9uIHRoZSBmaWxlc3lzdGVtLiBJdCBzaG91bGQgZG8gdGhhdCBqdXN0IGxpa2UgdGhlIC1mIG9y IC0tZmlsZSBmbGFnIGZvciB0aGUgZ3VpbHggYnVpbGQgY29tbWFuZC4= --b1_xsmdWENRvB1QQYBXC7aEYvVvYS6XFcxIXA1ZNgAie4 Content-Type: text/html; charset=utf-8 Content-Transfer-Encoding: base64 PGRpdiBzdHlsZT0iZm9udC1mYW1pbHk6IEFyaWFsLCBzYW5zLXNlcmlmOyBmb250LXNpemU6IDE0 cHg7IGNvbG9yOiByZ2IoMCwgMCwgMCk7Ij5Vc2VyIGNhbiBzZXQgbG9hZCBwYXRoIHdpdGggLUwg b3IgLS1sb2FkLXBhdGggaW4gY29tbWFuZHMgbGlrZSBndWl4IGJ1aWxkLCBndWl4IHRpbWUtbWFj aGluZSBhbmQgc28gb24uJm5ic3A7IEJ1dCB0aGlzIGZsYWcgZG9lcyBub3QgY2hlY2sgaWYgdGhl IHBhdGggaXMgYWN0dWFsbHkgYSB2YWxpZCBkaXJlY3RvcnkuJm5ic3A7IFlvdSBjYW4gcG9pbnQg dG8gYSBkaXJlY3RvcnkgdGhhdCBkb2Vzbid0IGV2ZW4gZXhpc3Qgb24gdGhlIGZpbGVzeXN0ZW0u Jm5ic3A7IEl0IHNob3VsZCBkbyB0aGF0IGp1c3QgbGlrZSB0aGUgLWYgb3IgLS1maWxlIGZsYWcg Zm9yIHRoZSBndWlseCBidWlsZCBjb21tYW5kLjxicj48L2Rpdj4= --b1_xsmdWENRvB1QQYBXC7aEYvVvYS6XFcxIXA1ZNgAie4-- From debbugs-submit-bounces@debbugs.gnu.org Thu Jun 15 08:39:56 2023 Received: (at 64074) by debbugs.gnu.org; 15 Jun 2023 12:39:56 +0000 Received: from localhost ([127.0.0.1]:46381 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1q9mGa-0003Ri-1p for submit@debbugs.gnu.org; Thu, 15 Jun 2023 08:39:56 -0400 Received: from eggs.gnu.org ([209.51.188.92]:36208) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1q9mGY-0003RP-RA for 64074@debbugs.gnu.org; Thu, 15 Jun 2023 08:39:55 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1q9mGT-0002R9-IO; Thu, 15 Jun 2023 08:39:49 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=MIME-Version:In-Reply-To:Date:References:Subject:To: From; bh=yBFeFFraKVs/2+Zyj4+xDLhW8uiUzjMVQEU1k3YcaJA=; b=MvYtbmdMfPzDwTP8GJ5Z SI+dJJgml0xtJtH/hllnkVl2T0DUy0z1zoajq2Jh3LJZfbepcbGq0oJbbPHJbucSZ1W0AWIIx6CY5 ocIYytWyJ2zc0h+gepY8Ly2roOAJz3W2NWb5nlM6ECZKvSMtUkUciJwMI5JxTqZFVQrjp9Fw2eeY5 9ld8csEcZFRtku/OcUwtMyj6RAW3OUBW9oFSne/Tvmzo6nwV5fra3WmBEywEZyHYIzCBXctL8vquz XsHO9A+xBVEZs7R0haRXq39WZNX+Kfvpyyzl4t3wAyHL7f6D4+ahmkR4p3R61wfxwsejaz9NzQyrb lyAzQNPHLkRx1g==; Received: from 91-160-117-201.subs.proxad.net ([91.160.117.201] helo=ribbon) by fencepost.gnu.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1q9mGT-0002lc-5Y; Thu, 15 Jun 2023 08:39:49 -0400 From: =?utf-8?Q?Ludovic_Court=C3=A8s?= To: Christian Miller Subject: Re: bug#64074: guix [COMMAND] --load-path does not check if path is valid References: Date: Thu, 15 Jun 2023 14:39:47 +0200 In-Reply-To: (Christian Miller's message of "Wed, 14 Jun 2023 22:47:41 +0000") Message-ID: <87pm5wx5kc.fsf@gnu.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.2 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 64074 Cc: 64074@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: -3.3 (---) Hi, Christian Miller skribis: > User can set load path with -L or --load-path in commands like guix > build, guix time-machine and so on. But this flag does not check if > the path is actually a valid directory. You can point to a directory > that doesn't even exist on the filesystem. Indeed. That=E2=80=99s the same for all similar search path command-line f= lags (think =E2=80=98gcc -I=E2=80=A6=E2=80=99, =E2=80=98ld -L=E2=80=A6=E2=80=99,= and so on). > It should do that just like the -f or --file flag for the guilx build > command. I don=E2=80=99t think so; I think tolerating non-existent directories in the search path is useful. Thanks, Ludo=E2=80=99. From debbugs-submit-bounces@debbugs.gnu.org Fri Jun 16 14:19:33 2023 Received: (at 64074) by debbugs.gnu.org; 16 Jun 2023 18:19:33 +0000 Received: from localhost ([127.0.0.1]:50331 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qAE2n-0000cj-5m for submit@debbugs.gnu.org; Fri, 16 Jun 2023 14:19:33 -0400 Received: from mail-4027.protonmail.ch ([185.70.40.27]:18689) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qAE2j-0000cR-AC for 64074@debbugs.gnu.org; Fri, 16 Jun 2023 14:19:31 -0400 Date: Fri, 16 Jun 2023 18:19:08 +0000 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=proton.me; s=protonmail; t=1686939563; x=1687198763; bh=9nnKhBGCrfZ3ts3RzdQan4jXdPSpEEc+Mfk05Tb0Mes=; h=Date:To:From:Subject:Message-ID:Feedback-ID:From:To:Cc:Date: Subject:Reply-To:Feedback-ID:Message-ID:BIMI-Selector; b=TD//ziEp3gVO3G2S7MpnPpOCWTh+FAp6w8/j7NUYmVyqfihnNmIPkwMX9TEXHPoWV KhW1VdTbVli+pyC7b3vCVS29ymPuwNObNAfCU9S7m+xY53MBm7Y7RKO+DHKLnWFfbM nU1BMUQ19XXxrMf979aRddkaq+9nSjXn78hMvrGdCTV4DPebHCeGf4Owf5WllgJUmt YQXqDRM18mFXRO7lgxHAiDEnCO406z9+6XyQ7Bh0sz1Gl5nB/WQ6wQiSvLRSiBriW0 p//gB1S8hiS+4dlQgO1fCEwMNyRCP5z0aFFIYAKHKrHJRmR8Cb6wEazQK7Zez7cpA8 nLSIO5fAbnZvw== To: "64074@debbugs.gnu.org" <64074@debbugs.gnu.org> From: Christian Miller Subject: guix [COMMAND] --load-path does not check if path is valid Message-ID: Feedback-ID: 50909937:user:proton MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 64074 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 (-) Hello, well in that case, if it is consistent with other GNU tools, it makes sense= and this can be closed.=C2=A0 Though before closing, do you may have an ex= ample for invalid paths that could be useful? Best Regards Christian Miller From debbugs-submit-bounces@debbugs.gnu.org Fri Jun 16 18:24:40 2023 Received: (at submit) by debbugs.gnu.org; 16 Jun 2023 22:24:40 +0000 Received: from localhost ([127.0.0.1]:50509 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qAHs0-0006k0-Hm for submit@debbugs.gnu.org; Fri, 16 Jun 2023 18:24:40 -0400 Received: from lists.gnu.org ([209.51.188.17]:38742) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qAHrx-0006jl-UY for submit@debbugs.gnu.org; Fri, 16 Jun 2023 18:24:38 -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 1qAHrx-0008RJ-KS for bug-guix@gnu.org; Fri, 16 Jun 2023 18:24:37 -0400 Received: from mx1.riseup.net ([198.252.153.129]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1qAHrv-00072L-UP for bug-guix@gnu.org; Fri, 16 Jun 2023 18:24:37 -0400 Received: from fews02-sea.riseup.net (fews02-sea-pn.riseup.net [10.0.1.112]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits) server-digest SHA256) (No client certificate requested) by mx1.riseup.net (Postfix) with ESMTPS id 4QjYcK2C6lzDqPJ; Fri, 16 Jun 2023 22:24:33 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=riseup.net; s=squak; t=1686954273; bh=gWaho0tHYa0uMXCvjQEIeAwYFrDkr3L86EQZnJem7A0=; h=References:From:To:Cc:Subject:Date:In-reply-to:From; b=pJgIYF3jfNY2zvUU7rZnoYHpRc7GQ1c51qarkzZRr8r6e8IBc1uDHhT41Z5INxLSR QjrY3M/C60ozGdbHMzTPcazqjPcl5fl1+UBcQI+c9rRLIRaPkxoT9/8H41KTNOdbvg GKEMM1/MBrGpf5fndfWYPPLOKT5dhoMl/ggDfgMU= X-Riseup-User-ID: 8ADA28E7591EDBF2AA88A990DE53BBFB93F47EF94C41C7C068770922832C991F Received: from [127.0.0.1] (localhost [127.0.0.1]) by fews02-sea.riseup.net (Postfix) with ESMTPSA id 4QjYc5462BzFpx2; Fri, 16 Jun 2023 22:24:21 +0000 (UTC) References: From: Csepp To: Christian Miller Subject: Re: bug#64074: guix [COMMAND] --load-path does not check if path is valid Date: Sat, 17 Jun 2023 00:22:52 +0200 In-reply-to: Message-ID: <87mt0zcagi.fsf@riseup.net> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Received-SPF: pass client-ip=198.252.153.129; envelope-from=raingloom@riseup.net; helo=mx1.riseup.net X-Spam_score_int: -27 X-Spam_score: -2.8 X-Spam_bar: -- X-Spam_report: (-2.8 / 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, RCVD_IN_DNSWL_LOW=-0.7, RCVD_IN_MSPIKE_H3=0.001, RCVD_IN_MSPIKE_WL=0.001, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01 autolearn=ham autolearn_force=no X-Spam_action: no action X-Spam-Score: -1.4 (-) X-Debbugs-Envelope-To: submit Cc: "64074@debbugs.gnu.org" <64074@debbugs.gnu.org>, bug-guix@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: -2.4 (--) Christian Miller via Bug reports for GNU Guix writes: > Hello, > > well in that case, if it is consistent with other GNU tools, it makes > sense and this can be closed.=C2=A0 Though before closing, do you may have > an example for invalid paths that could be useful? > > Best Regards > Christian Miller If I add ~/.local/bin to my $PATH and then delete that directory, I don't want my shell to abort with an error. I've also seen configure scripts add /usr/include, which doesn't exist on Guix. From debbugs-submit-bounces@debbugs.gnu.org Wed Jun 28 10:41:14 2023 Received: (at 64074-done) by debbugs.gnu.org; 28 Jun 2023 14:41:14 +0000 Received: from localhost ([127.0.0.1]:51385 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qEWM6-0000jT-6m for submit@debbugs.gnu.org; Wed, 28 Jun 2023 10:41:14 -0400 Received: from mail-4325.protonmail.ch ([185.70.43.25]:49451) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qEWM1-0000jA-5U for 64074-done@debbugs.gnu.org; Wed, 28 Jun 2023 10:41:13 -0400 Date: Wed, 28 Jun 2023 14:40:50 +0000 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=proton.me; s=protonmail; t=1687963262; x=1688222462; bh=EAHILng/y6DP4YuTnkBSIZFsZDwsd2Mds8YvHU4CUdM=; h=Date:To:From:Subject:Message-ID:Feedback-ID:From:To:Cc:Date: Subject:Reply-To:Feedback-ID:Message-ID:BIMI-Selector; b=D9hOQRAXLowzGoJbdc5Nye3jqBYWg4MLgoa6d/E0IymoTLx8v/FC/2WgcD/JmOQ/P nXVhv6pbkfo53o0KqUk7cywUa88bhKpuDLsuvtJWA+i3ks3IgbhblWJ2HIT5mAAemJ v5wwdSPksLUey5ofoVj/d40E7MXnSWzZdQOk0aGSr+Zhi/xY71zqGUebWLicJxfFSV 2AHdQjd8vvtnI11XNNu3Xt3y4n7i8fqA4Q218BgSK/W7rcsQMYQHIkeIwsy6xnWjyZ Qy2vfJxS9ixGdFIE3OTV51yqXk55bCLk5a3fBRXyDtZwwxiRDMDqU0rCAzLnsXvQP5 LvvGWYSxl39yQ== To: "64074-done@debbugs.gnu.org" <64074-done@debbugs.gnu.org> From: Christian Miller Subject: guix [COMMAND] --load-path does not check if path is valid Message-ID: Feedback-ID: 50909937:user:proton MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 64074-done 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 (-) Since this behavior is consistent with other GNU tools and my question has = been answered, I close the issue. From unknown Sat Jun 21 10:40:07 2025 Received: (at fakecontrol) by fakecontrolmessage; To: internal_control@debbugs.gnu.org From: Debbugs Internal Request Subject: Internal Control Message-Id: bug archived. Date: Thu, 27 Jul 2023 11:24:10 +0000 User-Agent: Fakemail v42.6.9 # This is a fake control message. # # The action: # bug archived. thanks # This fakemail brought to you by your local debbugs # administrator