GNU logs - #40872, boring messages


Message sent to bug-guix@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: bug#40872: First installed package on guix system is not instantly usable
Resent-From: Stefan <stefan-guix@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: bug-guix@HIDDEN
Resent-Date: Sun, 26 Apr 2020 16:03:01 +0000
Resent-Message-ID: <handler.40872.B.158791697512935 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: report 40872
X-GNU-PR-Package: guix
X-GNU-PR-Keywords: 
To: 40872 <at> debbugs.gnu.org
X-Debbugs-Original-To: bug-guix@HIDDEN
Received: via spool by submit <at> debbugs.gnu.org id=B.158791697512935
          (code B ref -1); Sun, 26 Apr 2020 16:03:01 +0000
Received: (at submit) by debbugs.gnu.org; 26 Apr 2020 16:02:55 +0000
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
Message-Id: <73CADE52-3A2F-433F-A2FD-491AC81C7A8A@HIDDEN>
Date: Sun, 26 Apr 2020 14:38:53 +0200
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-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








Message sent:


Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
X-Mailer: MIME-tools 5.505 (Entity 5.505)
Content-Type: text/plain; charset=utf-8
X-Loop: help-debbugs@HIDDEN
From: help-debbugs@HIDDEN (GNU bug Tracking System)
To: Stefan <stefan-guix@HIDDEN>
Subject: bug#40872: Acknowledgement (First installed package on guix
 system is not instantly usable)
Message-ID: <handler.40872.B.158791697512935.ack <at> debbugs.gnu.org>
References: <73CADE52-3A2F-433F-A2FD-491AC81C7A8A@HIDDEN>
X-Gnu-PR-Message: ack 40872
X-Gnu-PR-Package: guix
Reply-To: 40872 <at> debbugs.gnu.org
Date: Sun, 26 Apr 2020 16:03:01 +0000

Thank you for filing a new bug report with debbugs.gnu.org.

This is an automatically generated reply to let you know your message
has been received.

Your message is being forwarded to the package maintainers and other
interested parties for their attention; they will reply in due course.

Your message has been sent to the package maintainer(s):
 bug-guix@HIDDEN

If you wish to submit further information on this problem, please
send it to 40872 <at> debbugs.gnu.org.

Please do not send mail to help-debbugs@HIDDEN unless you wish
to report a problem with the Bug-tracking system.

--=20
40872: http://debbugs.gnu.org/cgi/bugreport.cgi?bug=3D40872
GNU Bug Tracking System
Contact help-debbugs@HIDDEN with problems


Message sent to bug-guix@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: bug#40872: First installed package on guix system is not instantly usable
Resent-From: Marius Bakke <mbakke@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: bug-guix@HIDDEN
Resent-Date: Tue, 28 Apr 2020 16:13:01 +0000
Resent-Message-ID: <handler.40872.B40872.158809035620000 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 40872
X-GNU-PR-Package: guix
X-GNU-PR-Keywords: 
To: Stefan <stefan-guix@HIDDEN>, 40872 <at> debbugs.gnu.org
Received: via spool by 40872-submit <at> debbugs.gnu.org id=B40872.158809035620000
          (code B ref 40872); Tue, 28 Apr 2020 16:13:01 +0000
Received: (at 40872) by debbugs.gnu.org; 28 Apr 2020 16:12:36 +0000
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>
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-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-----
--=-=-=--




Message sent to bug-guix@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: bug#40872: First installed package on guix system is not instantly usable
Resent-From: Stefan <stefan-guix@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: bug-guix@HIDDEN
Resent-Date: Tue, 28 Apr 2020 21:01:04 +0000
Resent-Message-ID: <handler.40872.B40872.158810765916724 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 40872
X-GNU-PR-Package: guix
X-GNU-PR-Keywords: 
To: Marius Bakke <mbakke@HIDDEN>
Cc: 40872 <at> debbugs.gnu.org
Received: via spool by 40872-submit <at> debbugs.gnu.org id=B40872.158810765916724
          (code B ref 40872); Tue, 28 Apr 2020 21:01:04 +0000
Received: (at 40872) by debbugs.gnu.org; 28 Apr 2020 21:00:59 +0000
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\))
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>
X-Mailer: Apple Mail (2.3124)
X-VADE-STATUS: LEGIT
X-Spam-Score: -0.7 (/)
X-Mailman-Approved-At: Tue, 28 Apr 2020 17:00:58 -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: -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=




Message sent to bug-guix@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: bug#40872: First installed package on guix system is not instantly usable
Resent-From: Marius Bakke <mbakke@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: bug-guix@HIDDEN
Resent-Date: Sat, 02 May 2020 14:21:01 +0000
Resent-Message-ID: <handler.40872.B40872.1588429223815 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 40872
X-GNU-PR-Package: guix
X-GNU-PR-Keywords: 
To: Stefan <stefan-guix@HIDDEN>
Cc: 40872 <at> debbugs.gnu.org
Received: via spool by 40872-submit <at> debbugs.gnu.org id=B40872.1588429223815
          (code B ref 40872); Sat, 02 May 2020 14:21:01 +0000
Received: (at 40872) by debbugs.gnu.org; 2 May 2020 14:20:23 +0000
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>
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-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-----
--=-=-=--





Last modified: Sat, 2 May 2020 14:30:01 UTC

GNU bug tracking system
Copyright (C) 1999 Darren O. Benham, 1997 nCipher Corporation Ltd, 1994-97 Ian Jackson.