Received: (at 40872) by debbugs.gnu.org; 2 May 2020 14:20:23 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Sat May 02 10:20:23 2020 Received: from localhost ([127.0.0.1]:53579 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1jUt0A-0000D5-TH for submit <at> debbugs.gnu.org; Sat, 02 May 2020 10:20:23 -0400 Received: from wout2-smtp.messagingengine.com ([64.147.123.25]:39503) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <mbakke@HIDDEN>) id 1jUt09-0000Co-Ha for 40872 <at> debbugs.gnu.org; Sat, 02 May 2020 10:20:22 -0400 Received: from compute4.internal (compute4.nyi.internal [10.202.2.44]) by mailout.west.internal (Postfix) with ESMTP id D6C444C4; Sat, 2 May 2020 10:20:15 -0400 (EDT) Received: from mailfrontend1 ([10.202.2.162]) by compute4.internal (MEProxy); Sat, 02 May 2020 10:20:16 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=fastmail.com; h= from:to:cc:subject:in-reply-to:references:date:message-id :mime-version:content-type; s=fm2; bh=iHS9kdjSLDJdVn0dpTaFskbUtM r4cVjK0Z6e362glO8=; b=B+6ByQXWm3pxPJQgfiSIdq+W8hlZoLo8l4ZfeIa0sK H6c26MxKhRYOKyiktkqimQwDkgIMTg4pSdzDGd8vc9brdahnt6H4eLONZsYANC14 cgk1vKHS3fulnnZ1S1xxU/dSr4FNebonSkBTwzISPYkgRmSmLfgZOB2gBNjqruwy hMPakX90IrPOiO3+MaogPFg92x6SkwwxzFbjIHrrcK+IAsyS7ONHxd2vQZm+os+Z UFJqmpvPEBtPSg5Yf078zQccHkVhkaQ5smFXwmc3oadEcUlD5Zi6yNQQYGAUnVks 3lWvHvACz3Ks0QApZ6wgne/e5JnunIayBW/TW6oJb3CA== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=cc:content-type:date:from:in-reply-to :message-id:mime-version:references:subject:to:x-me-proxy :x-me-proxy:x-me-sender:x-me-sender:x-sasl-enc; s=fm2; bh=iHS9kd jSLDJdVn0dpTaFskbUtMr4cVjK0Z6e362glO8=; b=mUnjlGQIFjOk51sHMNMnKB MuuDV5TF4JVwJlsLasGFnp/fcg4aonWI2595H7jAmri3nby6C+fffBDEWTKIP/0r 3kY5N9FUlpCD3VLWdAvt8YOKneHBogm+sh9gAwbhCeux6IhooPDTLlNjNmxrgO8L 6J8zvJPwqiFWK526+g23s2oKI0BRlG39LqP9Ovleut1+aXYXQdWrdcfgmXkhYOAX 0siYEClqc1PDkCd0LSV9XsTcm+I42QPIPV8X+s7kcHQS89jWzfx6NXbhlw3WZh6a ymR+JklsY+uJY5vPYSVg8WUJdw3Qu+pd7hwthnPIjaxSqQt8KovTU10uSN+uB2ig == X-ME-Sender: <xms:noGtXlREu3VzG3RlUMZKEDG_sRkATqauY_fCc-AdXM0vR6YPUVxDpA> X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgeduhedrieelgdejfecutefuodetggdotefrodftvf curfhrohhfihhlvgemucfhrghsthforghilhdpqfgfvfdpuffrtefokffrpgfnqfghnecu uegrihhlohhuthemuceftddtnecunecujfgurhephffvufgjfhgffffkgggtsehgtderre dtreejnecuhfhrohhmpeforghrihhushcuuegrkhhkvgcuoehmsggrkhhkvgesfhgrshht mhgrihhlrdgtohhmqeenucggtffrrghtthgvrhhnpeektdelffevvedtledvvedugeffie ffhfelgeehtedugedvgeeguedujefhjefhteenucfkphepkeegrddvtddvrdeikedrjeeh necuvehluhhsthgvrhfuihiivgeptdenucfrrghrrghmpehmrghilhhfrhhomhepmhgsrg hkkhgvsehfrghsthhmrghilhdrtghomh X-ME-Proxy: <xmx:noGtXrV2W60HAdEEJQF9LWWvXZ8deyHWMzjxgSSGzR9rPLk1HuQrew> <xmx:noGtXvRhGtUaHrmlMAvdI2p_Cuqz4reqxPMIRK9TMsREf5jfrUBrTg> <xmx:noGtXj3uoYW7CJOPXZa3D4KLz1cOuQs9LPRsYz7-7IkxWjC7lcZ5PA> <xmx:n4GtXq865GOugVCPI9hJJraiMYZe8QYBTaXyuu3Glum4A3r9OA4VTQ> Received: from localhost (ti0006q161-2604.bb.online.no [84.202.68.75]) by mail.messagingengine.com (Postfix) with ESMTPA id 1B7F33280064; Sat, 2 May 2020 10:20:13 -0400 (EDT) From: Marius Bakke <mbakke@HIDDEN> To: Stefan <stefan-guix@HIDDEN> Subject: Re: bug#40872: First installed package on guix system is not instantly usable In-Reply-To: <EDA4C18A-3733-4012-828E-C04FF76F8B76@HIDDEN> References: <73CADE52-3A2F-433F-A2FD-491AC81C7A8A@HIDDEN> <87sggn613q.fsf@HIDDEN> <EDA4C18A-3733-4012-828E-C04FF76F8B76@HIDDEN> User-Agent: Notmuch/0.29.3 (https://notmuchmail.org) Emacs/26.3 (x86_64-pc-linux-gnu) Date: Sat, 02 May 2020 16:20:12 +0200 Message-ID: <87pnbm2zc3.fsf@HIDDEN> MIME-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha512; protocol="application/pgp-signature" X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 40872 Cc: 40872 <at> debbugs.gnu.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: -1.7 (-) --=-=-= Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Stefan <stefan-guix@HIDDEN> writes: > Hi Marius! > >> This is odd, as /etc/profile contains a workaround for this exact >> problem (notice the else clause): >>=20 >> # Arrange so that ~/.config/guix/current comes first. >> for profile in "$HOME/.guix-profile" "$HOME/.config/guix/current" >> do >> if [ -f "$profile/etc/profile" ] >> then >> # Load the user profile's settings. >> GUIX_PROFILE=3D"$profile" ; \ >> . "$profile/etc/profile" >> else >> # At least define this one so that basic things just work >> # when the user installs their first package. >> export PATH=3D"$profile/bin:$PATH" >> fi >> done >>=20 >> Can you investigate why this is ineffective on your system? > > Previously I had some packages installed, but I rolled-back to generation= 0. I found this in my scroll-back buffer: > > stefan@guix ~/development/guix$ guix package --roll-back > Folgende Ableitung wird erstellt: > /gnu/store/l0n6l104ldj7nz6kdyi7l8v5yjnc9p9g-profile.drv > building profile with 0 packages... > Von Generation =E2=80=9E1=E2=80=9C zu =E2=80=9E0=E2=80=9C gewechselt > > By rolling back it created a new generation 0 profile which is now lying = around with this kind of empty file:=20 > > stefan@guix ~$ cat .guix-profile/etc/profile=20 > # Source this file to define all the relevant environment variables in Ba= sh > # for this profile. You may want to define the 'GUIX_PROFILE' environment > # variable to point to the "visible" name of the profile, like this: > # > # GUIX_PROFILE=3D/path/to/profile ; \ > # source /path/to/profile/etc/profile > # > # When GUIX_PROFILE is undefined, the various environment variables refer > # to this specific profile generation. > > So the test for the existence of this file does not fail, but it doesn't = change PATH either. This is the profile content, it has no bin/ folder to a= dd to PATH: I see. We could extend the test in /etc/profile to look for a /bin directory of the profile, but arguably rolling back to generation 0 is not a very common case. So I'm in favor of just keeping the status quo. WDYT? --=-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQEzBAEBCgAdFiEEu7At3yzq9qgNHeZDoqBt8qM6VPoFAl6tgZwACgkQoqBt8qM6 VPrX2Qf7BEKyWX887qCmjkbSMAQQvI6IOQ3AjtJuktl5s/NankRw7j9duAvYWVBr njFoMYmBRZPX4leHEVs/EPBsd6/ozqylI1nhrtUuiq736aFCwTmfupOl2pVYYBcW MdXVZGa2IIyvXyafxmiiyRTR3RmCsDPR5bCZylr8tESBDOoSWg0OQm7mP9EUoqdK xrS+a7/quzJe9ZAIbBIT0FEzEWCc2ulaJ170uKhj/N86Bn0uLLLgUD0bfrV1bX3C rW4W/sD0Eh9gcfu/ndEMx1x2LOPyi/xJIXCdfchRfGEr6gyByh+i7UsabiBmgrKZ ie69a10sKKRN+OzuD1SoQwwdDZOdPA== =+fkq -----END PGP SIGNATURE----- --=-=-=--
bug-guix@HIDDEN
:bug#40872
; Package guix
.
Full text available.Received: (at 40872) by debbugs.gnu.org; 28 Apr 2020 21:00:59 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Tue Apr 28 17:00:59 2020 Received: from localhost ([127.0.0.1]:41763 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1jTXLe-0004Lg-Vi for submit <at> debbugs.gnu.org; Tue, 28 Apr 2020 17:00:59 -0400 Received: from vsmx011.vodafonemail.xion.oxcs.net ([153.92.174.89]:27707) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <stefan-guix@HIDDEN>) id 1jTWFH-0002Lw-N6 for 40872 <at> debbugs.gnu.org; Tue, 28 Apr 2020 15:50:20 -0400 Received: from vsmx003.vodafonemail.xion.oxcs.net (unknown [192.168.75.197]) by mta-5-out.mta.xion.oxcs.net (Postfix) with ESMTP id 7320C59D0B4; Tue, 28 Apr 2020 19:50:13 +0000 (UTC) Received: from macbook-pro.kuh-wiese.my-router.de (unknown [2.201.117.70]) by mta-7-out.mta.xion.oxcs.net (Postfix) with ESMTPA id F0783539ADC; Tue, 28 Apr 2020 19:50:08 +0000 (UTC) Content-Type: text/plain; charset=utf-8 Mime-Version: 1.0 (Mac OS X Mail 9.3 \(3124\)) Subject: Re: bug#40872: First installed package on guix system is not instantly usable From: Stefan <stefan-guix@HIDDEN> In-Reply-To: <87sggn613q.fsf@HIDDEN> Date: Tue, 28 Apr 2020 21:50:14 +0200 Content-Transfer-Encoding: quoted-printable Message-Id: <EDA4C18A-3733-4012-828E-C04FF76F8B76@HIDDEN> References: <73CADE52-3A2F-433F-A2FD-491AC81C7A8A@HIDDEN> <87sggn613q.fsf@HIDDEN> To: Marius Bakke <mbakke@HIDDEN> X-Mailer: Apple Mail (2.3124) X-VADE-STATUS: LEGIT X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 40872 X-Mailman-Approved-At: Tue, 28 Apr 2020 17:00:58 -0400 Cc: 40872 <at> debbugs.gnu.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: -1.7 (-) Hi Marius! > This is odd, as /etc/profile contains a workaround for this exact > problem (notice the else clause): >=20 > # Arrange so that ~/.config/guix/current comes first. > for profile in "$HOME/.guix-profile" "$HOME/.config/guix/current" > do > if [ -f "$profile/etc/profile" ] > then > # Load the user profile's settings. > GUIX_PROFILE=3D"$profile" ; \ > . "$profile/etc/profile" > else > # At least define this one so that basic things just work > # when the user installs their first package. > export PATH=3D"$profile/bin:$PATH" > fi > done >=20 > Can you investigate why this is ineffective on your system? Previously I had some packages installed, but I rolled-back to = generation 0. I found this in my scroll-back buffer: stefan@guix ~/development/guix$ guix package --roll-back Folgende Ableitung wird erstellt: /gnu/store/l0n6l104ldj7nz6kdyi7l8v5yjnc9p9g-profile.drv building profile with 0 packages... Von Generation =E2=80=9E1=E2=80=9C zu =E2=80=9E0=E2=80=9C gewechselt By rolling back it created a new generation 0 profile which is now lying = around with this kind of empty file:=20 stefan@guix ~$ cat .guix-profile/etc/profile=20 # Source this file to define all the relevant environment variables in = Bash # for this profile. You may want to define the 'GUIX_PROFILE' = environment # variable to point to the "visible" name of the profile, like this: # # GUIX_PROFILE=3D/path/to/profile ; \ # source /path/to/profile/etc/profile # # When GUIX_PROFILE is undefined, the various environment variables = refer # to this specific profile generation. So the test for the existence of this file does not fail, but it doesn't = change PATH either. This is the profile content, it has no bin/ folder = to add to PATH: stefan@guix ~$ ls -lA = /gnu/store/yyxqc1rhz2i062xq8lbfrhhmiyf6pzvp-profile insgesamt 12 dr-xr-xr-x 2 root root 4096 1. Jan 1970 etc/ -r--r--r-- 4 root root 37 1. Jan 1970 manifest Bye Stefan=
bug-guix@HIDDEN
:bug#40872
; Package guix
.
Full text available.Received: (at 40872) by debbugs.gnu.org; 28 Apr 2020 16:12:36 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Tue Apr 28 12:12:36 2020 Received: from localhost ([127.0.0.1]:41146 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1jTSqa-0005CV-Cj for submit <at> debbugs.gnu.org; Tue, 28 Apr 2020 12:12:36 -0400 Received: from wout4-smtp.messagingengine.com ([64.147.123.20]:41153) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <mbakke@HIDDEN>) id 1jTSqY-0005CG-RJ for 40872 <at> debbugs.gnu.org; Tue, 28 Apr 2020 12:12:35 -0400 Received: from compute4.internal (compute4.nyi.internal [10.202.2.44]) by mailout.west.internal (Postfix) with ESMTP id CC25049A; Tue, 28 Apr 2020 12:12:28 -0400 (EDT) Received: from mailfrontend2 ([10.202.2.163]) by compute4.internal (MEProxy); Tue, 28 Apr 2020 12:12:28 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=fastmail.com; h= from:to:subject:in-reply-to:references:date:message-id :mime-version:content-type; s=fm2; bh=QQuOuDIg9y/qtP2aryJLbQIbfP ZgqpmVgt3ZrEne6GI=; b=kbM/9avpwJbN9U63NlOrtg2eqenEZZgU2W75wtzQWj SVB4jS4O5AeqemzCA8bYafvE2duImngku38ArfPgsPXBvu1iQ6v14G8RdP1cZZuI w34KytL58wHIXB3itu/MvG506lABYNSdyq4ORjCwciBpzmknJ39XehjOOnbcLjsG cN5Qv3uSP6vAFZbHzIiWwIpfnifrOyi+N1U6JskzoAlnIv/+zmRkekSj1Kvvelim IZryv8YbLQOJCawkNuwDmJgxoIdMuf8+DNgXuVO8doRklhnAmLWaZ7tAz4ZngZqd 6k+FneuO52+ddMCHwNewoHny7Jm/wXy3eIkDTc+4XVOw== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=content-type:date:from:in-reply-to :message-id:mime-version:references:subject:to:x-me-proxy :x-me-proxy:x-me-sender:x-me-sender:x-sasl-enc; s=fm2; bh=QQuOuD Ig9y/qtP2aryJLbQIbfPZgqpmVgt3ZrEne6GI=; b=CWh8EeOpohyZ8ACYlxWEXr 0zNvWu1MnfDFPcLHzHRzwDhmyn39N4SlcBdYeiDObeKE0VAY3eS+hej1eGO//m/B 6c3LciRFxj03rWexklUufr8bst2B3wvLP0Uq53osOUIWZFzmdrE/c+y904/NGPH7 0g5ZxsdM1k2Bep2bD5CILzqoi7f0iKMqVDsrLSYQ19gCIMCMxY4cq/CGJieZq0x3 LpUP8XdHcNTndCE30QxOXt29eG7hSginZc576emy01N/t3n3rAbwSjXIDJ1e2UXs lq+U7Jwk8EgMNt+NNxrMdijli1tf9/loxq8Y6Qtza1TyoU7JtfPEId6BwkTS5tEQ == X-ME-Sender: <xms:61WoXt94sYH0Qhq93Ubhl7bLCdBWo_CvRqb-v-ynxMgYqIke2C3Ezw> X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgeduhedriedugdeljecutefuodetggdotefrodftvf curfhrohhfihhlvgemucfhrghsthforghilhdpqfgfvfdpuffrtefokffrpgfnqfghnecu uegrihhlohhuthemuceftddtnecunecujfgurhephffvufgjfhgffffkgggtsehgtderre dtreejnecuhfhrohhmpeforghrihhushcuuegrkhhkvgcuoehmsggrkhhkvgesfhgrshht mhgrihhlrdgtohhmqeenucfkphepkeegrddvtddvrdeikedrjeehnecuvehluhhsthgvrh fuihiivgeptdenucfrrghrrghmpehmrghilhhfrhhomhepmhgsrghkkhgvsehfrghsthhm rghilhdrtghomh X-ME-Proxy: <xmx:7FWoXohD4Q5dugjPX3JD48SYx993y_IZ9Sb94GLDJ-sUM0og2qlXEw> <xmx:7FWoXsPkEHqedTeNsquw_oYarYg2kwjcV5xG1pzAyU0Z18CDaoKhMA> <xmx:7FWoXvPzkjiK6upStH__ZbC9h92XCV89E1rkTOEdtx0UfDQoF_Ufbw> <xmx:7FWoXrwJR9OwLLR2XBjCajBAFjzn3trsi3ViPxaVL2JGOZYbE8YUWQ> Received: from localhost (ti0006q161-2604.bb.online.no [84.202.68.75]) by mail.messagingengine.com (Postfix) with ESMTPA id A57763065E8A; Tue, 28 Apr 2020 12:12:27 -0400 (EDT) From: Marius Bakke <mbakke@HIDDEN> To: Stefan <stefan-guix@HIDDEN>, 40872 <at> debbugs.gnu.org Subject: Re: bug#40872: First installed package on guix system is not instantly usable In-Reply-To: <73CADE52-3A2F-433F-A2FD-491AC81C7A8A@HIDDEN> References: <73CADE52-3A2F-433F-A2FD-491AC81C7A8A@HIDDEN> User-Agent: Notmuch/0.29.3 (https://notmuchmail.org) Emacs/26.3 (x86_64-pc-linux-gnu) Date: Tue, 28 Apr 2020 18:12:25 +0200 Message-ID: <87sggn613q.fsf@HIDDEN> MIME-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha512; protocol="application/pgp-signature" X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 40872 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.7 (-) --=-=-= Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Stefan <stefan-guix@HIDDEN> writes: > Hi! > > I have a guix system and my user account has no package installed yet. Af= ter installing the first package =E2=80=93 git-minimal in my case =E2=80=93= this message is printed and I get this error when trying to use the new co= mmand: > > building profile with 1 package... > Hinweis: Vielleicht m=C3=B6chten Sie die n=C3=B6tigen Umgebungsvariablen = festlegen, indem Sie dies ausf=C3=BChren: > > GUIX_PROFILE=3D"/home/stefan/.guix-profile" > . "$GUIX_PROFILE/etc/profile" > > Sie k=C3=B6nnen sie auch mit `guix package --search-paths -p "/home/stefa= n/.guix-profile"' nachlesen. > > stefan@guix ~$ git show > -bash: git: Kommando nicht gefunden. > > > The problem is that without a single package installed there is no user p= rofile-link present: > > > stefan@guix ~$ echo $PATH > /run/setuid-programs:/home/stefan/.config/guix/current/bin:/run/current-s= ystem/profile/bin:/run/current-system/profile/sbin This is odd, as /etc/profile contains a workaround for this exact problem (notice the else clause): # Arrange so that ~/.config/guix/current comes first. for profile in "$HOME/.guix-profile" "$HOME/.config/guix/current" do if [ -f "$profile/etc/profile" ] then # Load the user profile's settings. GUIX_PROFILE=3D"$profile" ; \ . "$profile/etc/profile" else # At least define this one so that basic things just work # when the user installs their first package. export PATH=3D"$profile/bin:$PATH" fi done Can you investigate why this is ineffective on your system? --=-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQEzBAEBCgAdFiEEu7At3yzq9qgNHeZDoqBt8qM6VPoFAl6oVekACgkQoqBt8qM6 VProNgf/ZvnlCdPRXww+O7nwNqjdpuZK9QvlXjr1+BcFTfZSlJ6GKKJL3OYNBDiV aWj+OLhLfF8YLv95nmaM8OteSU1cAsz3ubokHdSmrEdjrXKyiL681r+HRYhQHITU K4RqmBvaZDi1jczBdh+qnuwmauaZNOZM5QgwmFXkuE/wTIbVkTxBvWPvNRUB+ndU Azksmi1Q1oW02Q8HQyl8fXW30xjsOXDBbutUrxL9fzudAmCgvF7J+HhCVauSPhxA Bbep/7xZ0rBj7A0XTJO0WyXgU9V5Xhz7/a15NhOxf798hSq/bVVqqc7aO8ZudxhV 4vMU3V5Wg1ISJyWJVFDS/PaXlT1uhQ== =3rqB -----END PGP SIGNATURE----- --=-=-=--
bug-guix@HIDDEN
:bug#40872
; Package guix
.
Full text available.Received: (at submit) by debbugs.gnu.org; 26 Apr 2020 16:02:55 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Sun Apr 26 12:02:54 2020 Received: from localhost ([127.0.0.1]:33986 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1jSjk6-0003MY-7k for submit <at> debbugs.gnu.org; Sun, 26 Apr 2020 12:02:54 -0400 Received: from lists.gnu.org ([209.51.188.17]:58256) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <stefan-guix@HIDDEN>) id 1jSgYp-0003gC-9e for submit <at> debbugs.gnu.org; Sun, 26 Apr 2020 08:39:03 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:37172) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from <stefan-guix@HIDDEN>) id 1jSgYo-0003bT-Rj for bug-guix@HIDDEN; Sun, 26 Apr 2020 08:39:03 -0400 X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-2.6 required=5.0 tests=BAYES_00,RCVD_IN_DNSWL_LOW, SPF_PASS autolearn=unavailable autolearn_force=no version=3.4.2 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.90_1) (envelope-from <stefan-guix@HIDDEN>) id 1jSgYn-0003fR-R6 for bug-guix@HIDDEN; Sun, 26 Apr 2020 08:39:02 -0400 Received: from vsmx011.vodafonemail.xion.oxcs.net ([153.92.174.89]:21489) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from <stefan-guix@HIDDEN>) id 1jSgYn-0003fB-8M for bug-guix@HIDDEN; Sun, 26 Apr 2020 08:39:01 -0400 Received: from vsmx003.vodafonemail.xion.oxcs.net (unknown [192.168.75.197]) by mta-5-out.mta.xion.oxcs.net (Postfix) with ESMTP id 095E159D135 for <bug-guix@HIDDEN>; Sun, 26 Apr 2020 12:38:57 +0000 (UTC) Received: from macbook-pro.kuh-wiese.my-router.de (unknown [94.220.249.214]) by mta-7-out.mta.xion.oxcs.net (Postfix) with ESMTPA id CD0E4539AB6 for <bug-guix@HIDDEN>; Sun, 26 Apr 2020 12:38:54 +0000 (UTC) From: Stefan <stefan-guix@HIDDEN> Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Subject: First installed package on guix system is not instantly usable Message-Id: <73CADE52-3A2F-433F-A2FD-491AC81C7A8A@HIDDEN> Date: Sun, 26 Apr 2020 14:38:53 +0200 To: bug-guix@HIDDEN Mime-Version: 1.0 (Mac OS X Mail 9.3 \(3124\)) X-Mailer: Apple Mail (2.3124) X-VADE-STATUS: LEGIT Received-SPF: pass client-ip=153.92.174.89; envelope-from=stefan-guix@HIDDEN; helo=vsmx011.vodafonemail.xion.oxcs.net X-detected-operating-system: by eggs.gnu.org: First seen = 2020/04/26 08:38:57 X-ACL-Warn: Detected OS = Linux 2.2.x-3.x (no timestamps) [generic] [fuzzy] X-Received-From: 153.92.174.89 X-Spam-Score: -1.3 (-) X-Debbugs-Envelope-To: submit X-Mailman-Approved-At: Sun, 26 Apr 2020 12:02:52 -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: -2.3 (--) Hi! I have a guix system and my user account has no package installed yet. = After installing the first package =E2=80=93 git-minimal in my case =E2=80= =93 this message is printed and I get this error when trying to use the = new command: building profile with 1 package... Hinweis: Vielleicht m=C3=B6chten Sie die n=C3=B6tigen Umgebungsvariablen = festlegen, indem Sie dies ausf=C3=BChren: GUIX_PROFILE=3D"/home/stefan/.guix-profile" . "$GUIX_PROFILE/etc/profile" Sie k=C3=B6nnen sie auch mit `guix package --search-paths -p = "/home/stefan/.guix-profile"' nachlesen. stefan@guix ~$ git show -bash: git: Kommando nicht gefunden. The problem is that without a single package installed there is no user = profile-link present: stefan@guix ~$ echo $PATH = /run/setuid-programs:/home/stefan/.config/guix/current/bin:/run/current-sy= stem/profile/bin:/run/current-system/profile/sbin This is of course easily solved by either following the hint or a logout = and login: stefan@guix ~$ exit Abgemeldet Connection to raspberry closed. Computer:~ stefan$ ssh stefan@raspberry Last login: Sun Apr 26 13:59:31 2020=20 stefan@guix ~$ echo $PATH = /run/setuid-programs:/home/stefan/.config/guix/current/bin:/home/stefan/.g= uix-profile/bin:/run/current-system/profile/bin:/run/current-system/profil= e/sbin However, this gives a bad first impression to users. Moreover users may = think that a logout/login cycle or manually following the hint could be = necessary after each package installation. They may get annoyed by this. Bye Stefan
Stefan <stefan-guix@HIDDEN>
:bug-guix@HIDDEN
.
Full text available.bug-guix@HIDDEN
:bug#40872
; Package guix
.
Full text available.
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997 nCipher Corporation Ltd,
1994-97 Ian Jackson.