From mboxrd@z Thu Jan 1 00:00:00 1970 From: Marius Bakke Subject: Re: Installation-Protocol for GuixSD x86_64 v0.15-preview Date: Tue, 03 Jul 2018 15:20:45 +0200 Message-ID: <87va9w8ngy.fsf@fastmail.com> References: <20180703101553.702b0b00@alma-ubu> Mime-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha512; protocol="application/pgp-signature" Return-path: Received: from eggs.gnu.org ([2001:4830:134:3::10]:57096) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1faLEk-0002ek-Hn for guix-devel@gnu.org; Tue, 03 Jul 2018 09:20:57 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1faLEf-0005t2-EY for guix-devel@gnu.org; Tue, 03 Jul 2018 09:20:54 -0400 Received: from out1-smtp.messagingengine.com ([66.111.4.25]:43671) by eggs.gnu.org with esmtps (TLS1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1faLEf-0005sp-81 for guix-devel@gnu.org; Tue, 03 Jul 2018 09:20:49 -0400 In-Reply-To: <20180703101553.702b0b00@alma-ubu> List-Id: "Development of GNU Guix and the GNU System distribution." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-devel-bounces+gcggd-guix-devel=m.gmane.org@gnu.org Sender: "Guix-devel" To: =?utf-8?Q?Bj=C3=B6rn_H=C3=B6fling?= , guix-devel --=-=-= Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Bj=C3=B6rn H=C3=B6fling writes: > 9) Old guix version: > > Being in the newly booted system: > > which guix: > --> /run/current-system/profile/bin/guix > -> /gnu/store/111i...-guix-0.14.0-12.77a1aac/bin/guix > > That commit 77a1aac is from 2018-06-09. Why so old? > > After guix pull [quite fast!], I get it correctly from ~/.config/... > > Ah, whait, a `which guix` is correctly pointing to there, and that is fin= ally pointing to `/gnu/store/496...guix-6e65eb3a/bin/guix` But guix --versi= on reports still the old one ... > > So why is there this guix-0.14.0-12.77a1aac from one month ago? After a > fresh installation, I want the newest Guix! The issue here is that the installation media has no ~/.config/guix/current: it uses the "snapshot" Guix, from (gnu packages package-management). Which in turn installs an even older snapshot. It is the same reason you got an older kernel than the installation image: when building the image, you get the latest version (from your ~/.config/guix/current); but when installing, you get the version contained in the snapshot. So it's Guix all the way down. A funny side effect is that if you never `guix pull`, but keep reconfiguring, you'll gradually downgrade your system one snapshot at a time. --=-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQEzBAEBCgAdFiEEu7At3yzq9qgNHeZDoqBt8qM6VPoFAls7eC4ACgkQoqBt8qM6 VPphkAgAvghqQ5WfchG5eg3bWz7tAGqMpl83/vUaglAJsh4qFT1JmMz2fpf1sm72 Pd73H7IOS7CEk0P0kIzB9CGVIAQImWxvQaHKukE/Zbm8x1FgAirYJQpm4jf3d67G MEuYdRslVmDSGIZAv0l7KPn+m0ViPpzcI9L/3ezu6jlXMytS4TbUgolNYi6NgInr QS/WxedeuEnhtVcs2XX680Vw1J6UrW0SDuzV+qmYHMvBBmWoT/IvDnr7SLGbTESS lY4KhETxF+hVIuGnifB1fJ9yn6tmZVyivLIGI1NyH3UUzcRrL6Gl6N/KhOfBC3zI T8XDrjFYDNl19v4jjGPYJxmwco+d+Q== =PrpH -----END PGP SIGNATURE----- --=-=-=--