From unknown Sat Sep 20 07:39:17 2025 X-Loop: help-debbugs@gnu.org Subject: bug#39195: guix pull switching between profiles/per-user and profiles/default Resent-From: Jimmy Thrasibule Original-Sender: "Debbugs-submit" Resent-CC: bug-guix@gnu.org Resent-Date: Sun, 19 Jan 2020 19:29:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 39195 X-GNU-PR-Package: guix X-GNU-PR-Keywords: To: 39195@debbugs.gnu.org X-Debbugs-Original-To: bug-guix@gnu.org Reply-To: jimmy@thrasibule.mx Received: via spool by submit@debbugs.gnu.org id=B.15794621306982 (code B ref -1); Sun, 19 Jan 2020 19:29:02 +0000 Received: (at submit) by debbugs.gnu.org; 19 Jan 2020 19:28:50 +0000 Received: from localhost ([127.0.0.1]:43914 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1itGFd-0001oX-Iw for submit@debbugs.gnu.org; Sun, 19 Jan 2020 14:28:50 -0500 Received: from lists.gnu.org ([209.51.188.17]:39692) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1itGAC-0001gT-Ji for submit@debbugs.gnu.org; Sun, 19 Jan 2020 14:23:13 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]:37032) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1itGAB-0002FK-7E for bug-guix@gnu.org; Sun, 19 Jan 2020 14:23:12 -0500 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=0.8 required=5.0 tests=BAYES_50,FREEMAIL_FROM, HTML_MESSAGE,URIBL_BLOCKED autolearn=disabled version=3.3.2 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1itGA9-0001Os-VG for bug-guix@gnu.org; Sun, 19 Jan 2020 14:23:11 -0500 Received: from mail-wr1-x444.google.com ([2a00:1450:4864:20::444]:40197) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1itGA9-0001OX-Oq for bug-guix@gnu.org; Sun, 19 Jan 2020 14:23:09 -0500 Received: by mail-wr1-x444.google.com with SMTP id c14so27368661wrn.7 for ; Sun, 19 Jan 2020 11:23:09 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:reply-to:from:date:message-id:subject:to; bh=G2c2J71STe7eaMAoSCTST7IPgPZI9GGOQjMXkSSm0Rc=; b=t/0a/T52zzdnK/2qg5gSC8MdvDDmUvsnowTWbyQ4fqzBB3Ov11tWAgoR+P6yE4hR5P CF8aYcBbGqOApo5e2xCADLS7HJwgV14MxsiahCYAmjY5u4K/xVfOyJ87ek+5HoRSd0JO 6dtXupWIOBZ8EUPc16cNj3zJx1+RFYA/S0LXf48gZSuL1o36A+8z5vZ7CtYVEoriPCOg 8DVhna69r+PGffEEc5yvDS43HaoAEWjAUywSU31xYA6CNDe9mKeWtaRt/B/q9k2wHQNb oC1Pu+8iP++ENtbZkdhFqdtMk18sbC5vS52U9GqxaM9d3KCuiJEm//2JA9fNRXLJqhGx uFgQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:reply-to:from:date:message-id :subject:to; bh=G2c2J71STe7eaMAoSCTST7IPgPZI9GGOQjMXkSSm0Rc=; b=kMIjyUTT+Yr45cFtyqfwvKTrV5yUF/EP9mqpnVbsK8x5JLIMC2n0KfWUovWnhmXDAx ++lp5xN7xLvCKRkp6bJwqBCg/PGFtwcPnlrqfQw5+cQsvZVe86KVJxDkjBFzvlioEMPu 8AI2f1hCSAqC7E3MCYxGI4Bai1Go8RGZVnGem9cEz0PNXLwYhKztKrWAevyhJuKfPQ7Q Rj8dPl3KxGcqOAXy8bkbhxEkZQOLJ+57rVw2W0zmcS8NT54tk18nquCJ+400W2tYtl0Z ixVBd/KgaTRub6J5+yhxaZIDLYfdgXRDIGvklhx3axCUE0Ty3DrsJDDzRRigjF5JXHW1 wyaQ== X-Gm-Message-State: APjAAAWvwkNgvoU+4z2dl2+Ry6ae1CXPxohn+OXdY9YNBTcY1JdarZ3D pcYHji6NdUHYGHY2X8m44L5A7OcVQgGm3zT795TgnXPt X-Google-Smtp-Source: APXvYqx4FdcgV2fO/jZpTxvZZrP9RE3KLhboeG2ysCAeb+BTXosk2/2FSq2d9sYfJp3+vtMRCXdAG6TXpaf4JMbTbWw= X-Received: by 2002:a5d:4085:: with SMTP id o5mr14251082wrp.321.1579461788385; Sun, 19 Jan 2020 11:23:08 -0800 (PST) MIME-Version: 1.0 From: Jimmy Thrasibule Date: Sun, 19 Jan 2020 20:22:58 +0100 Message-ID: Content-Type: multipart/alternative; boundary="000000000000d54581059c831a0d" X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-Received-From: 2a00:1450:4864:20::444 X-Spam-Score: 0.7 (/) X-Mailman-Approved-At: Sun, 19 Jan 2020 14:28:48 -0500 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 (--) --000000000000d54581059c831a0d Content-Type: text/plain; charset="UTF-8" After a fresh Guix install, when calling subsequent ``guix pull`` it will always try to migrate the profile at ``/root/.cong/guix/current`` between ``/var/guix/profiles/default`` and ``/var/guix/profiles/per-user/root``. The issue is that if there are any existing links in the target folder, ``guix pull`` will fail: guix pull: error: symlink: File exists: "/var/guix/profiles/per-user/root/current-guix For example after unpacking the store, the first ``guix pull`` will migrate the profile to ``profiles/default``: # ls -l .config/guix/ total 0 lrwxrwxrwx 1 root root 45 Jan 19 18:33 current -> /var/guix/profiles/per-user/root/current-guix # guix pull Migrating profile generations to '/var/guix/profiles/default'... Updating channel 'guix' from Git repository at ' https://git.savannah.gnu.org/git/guix.git'... [...] Then calling ``guix pull`` again will fail: # ls -l .config/guix/ total 0 lrwxrwxrwx 1 root root 39 Jan 19 18:37 current -> /var/guix/profiles/default/current-guix # guix pull Migrating profile generations to '/var/guix/profiles/per-user/root'... guix pull: error: symlink: File exists: "/var/guix/profiles/per-user/root/current-guix" The workaround is to link back the profile to ``per-user/root`` and delete ``/var/guix/profiles/default/current-guix*``. After this action, any other ``guix pull`` will run as expected. --000000000000d54581059c831a0d Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
After a fresh Guix install, when calling subsequent `= `guix pull`` it will always try to migrate the profile at ``/root/.cong/gui= x/current`` between ``/var/guix/profiles/default`` and ``/var/guix/profiles= /per-user/root``.

The issue is that if there are a= ny existing links in the target folder, ``guix pull`` will fail:
=

=C2=A0=C2=A0=C2=A0=C2=A0 guix pull: error: symlink: File exists: "/var= /guix/profiles/per-user/root/current-guix

<= div>
For example after unpacking the store, the first ``guix = pull`` will migrate the profile to ``profiles/default``:


=C2=A0=C2=A0=C2=A0=20 # ls -l .config/guix/
=C2=A0=C2=A0=C2=A0 total 0
=C2=A0=C2=A0=C2=A0 l= rwxrwxrwx =C2=A0 =C2=A01 root =C2=A0 =C2=A0 root =C2=A0 =C2=A0 =C2=A0 =C2= =A0 =C2=A0 =C2=A045 Jan 19 18:33 current -> /var/guix/profiles/per-user/= root/current-guix
=C2=A0=C2=A0=C2=A0 # guix pull
=C2=A0=C2=A0=C2=A0 = Migrating profile generations to '/var/guix/profiles/default'...=C2=A0=C2=A0=C2=A0 Updating channel 'guix' from Git repository at = 'https://gi= t.savannah.gnu.org/git/guix.git'...
=C2=A0=C2=A0=C2=A0 [.= ..]


Then calling ``guix pull`` agai= n will fail:


=C2=A0=C2=A0=C2=A0 # ls -l .config/guix/
=C2=A0=C2=A0=C2=A0 total 0
= =C2=A0=C2=A0=C2=A0 lrwxrwxrwx =C2=A0 =C2=A01 root =C2=A0 =C2=A0 root =C2=A0= =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A039 Jan 19 18:37 current -> /var/guix/= profiles/default/current-guix
=C2=A0=C2=A0=C2=A0 # guix pull
=C2=A0=C2=A0=C2=A0 Migrating profile generations to '= /var/guix/profiles/per-user/root'...
=C2=A0=C2=A0=C2=A0 guix pull: e= rror: symlink: File exists: "/var/guix/profiles/per-user/root/current-= guix"


The workaround is to link back the profile to ``per-user/root`` and delete = ``/var/guix/profiles/default/current-guix*``. After this action, any other = ``guix pull`` will run as expected.

--000000000000d54581059c831a0d-- From unknown Sat Sep 20 07:39:17 2025 X-Loop: help-debbugs@gnu.org Subject: bug#39195: guix pull switching between profiles/per-user and profiles/default Resent-From: Ludovic =?UTF-8?Q?Court=C3=A8s?= Original-Sender: "Debbugs-submit" Resent-CC: bug-guix@gnu.org Resent-Date: Sun, 19 Jan 2020 22:09:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 39195 X-GNU-PR-Package: guix X-GNU-PR-Keywords: To: Jimmy Thrasibule Cc: 39195@debbugs.gnu.org, jimmy@thrasibule.mx Received: via spool by 39195-submit@debbugs.gnu.org id=B39195.157947172421607 (code B ref 39195); Sun, 19 Jan 2020 22:09:01 +0000 Received: (at 39195) by debbugs.gnu.org; 19 Jan 2020 22:08:44 +0000 Received: from localhost ([127.0.0.1]:44004 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1itIkO-0005cR-C7 for submit@debbugs.gnu.org; Sun, 19 Jan 2020 17:08:44 -0500 Received: from eggs.gnu.org ([209.51.188.92]:40005) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1itIkM-0005cF-FM for 39195@debbugs.gnu.org; Sun, 19 Jan 2020 17:08:43 -0500 Received: from fencepost.gnu.org ([2001:470:142:3::e]:40623) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1itIkH-0002eY-7J; Sun, 19 Jan 2020 17:08:37 -0500 Received: from [2a01:e0a:1d:7270:af76:b9b:ca24:c465] (port=33450 helo=ribbon) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.82) (envelope-from ) id 1itIkG-0001at-GP; Sun, 19 Jan 2020 17:08:36 -0500 From: Ludovic =?UTF-8?Q?Court=C3=A8s?= References: X-URL: http://www.fdn.fr/~lcourtes/ X-Revolutionary-Date: 30 =?UTF-8?Q?Niv=C3=B4se?= an 228 de la =?UTF-8?Q?R=C3=A9volution?= X-PGP-Key-ID: 0x090B11993D9AEBB5 X-PGP-Key: http://www.fdn.fr/~lcourtes/ludovic.asc X-PGP-Fingerprint: 3CE4 6455 8A84 FDC6 9DB4 0CFB 090B 1199 3D9A EBB5 X-OS: x86_64-pc-linux-gnu Date: Sun, 19 Jan 2020 23:08:33 +0100 In-Reply-To: (Jimmy Thrasibule's message of "Sun, 19 Jan 2020 20:22:58 +0100") Message-ID: <87d0bfqeu6.fsf@gnu.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/26.3 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Spam-Score: -2.3 (--) 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, Jimmy Thrasibule skribis: > For example after unpacking the store, the first ``guix pull`` will migra= te > the profile to ``profiles/default``: What do you mean by =E2=80=9Cunpacking the store=E2=80=9D? > The workaround is to link back the profile to ``per-user/root`` and delete > ``/var/guix/profiles/default/current-guix*``. After this action, any other > ``guix pull`` will run as expected. I believe /var/guix/profiles/default is used because neither $USER nor $LOGNAME were defined, right? This was fixed here: https://git.savannah.gnu.org/cgit/guix.git/commit/?id=3Dc20ba18304ee63f01= 895f092bb51bc2a9ce3303b but it=E2=80=99s possible that you were running a version that lacks this f= ix. Also, there was a bug on Ubuntu where =E2=80=9Csudo guix pull=E2=80=9D woul= d misbehave: https://issues.guix.gnu.org/issue/36785 Perhaps that=E2=80=99s also what happened here? Thanks, Ludo=E2=80=99. From unknown Sat Sep 20 07:39:17 2025 MIME-Version: 1.0 X-Mailer: MIME-tools 5.505 (Entity 5.505) X-Loop: help-debbugs@gnu.org From: help-debbugs@gnu.org (GNU bug Tracking System) To: jimmy@thrasibule.mx Subject: bug#39195: closed (Re: bug#39195: guix pull switching between profiles/per-user and profiles/default) Message-ID: References: <87iml6gmhz.fsf@gnu.org> X-Gnu-PR-Message: they-closed 39195 X-Gnu-PR-Package: guix Reply-To: 39195@debbugs.gnu.org Date: Mon, 20 Jan 2020 15:46:02 +0000 Content-Type: multipart/mixed; boundary="----------=_1579535162-30862-1" This is a multi-part message in MIME format... ------------=_1579535162-30862-1 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" Your bug report #39195: guix pull switching between profiles/per-user and profiles/default which was filed against the guix package, has been closed. The explanation is attached below, along with your original report. If you require more details, please reply to 39195@debbugs.gnu.org. --=20 39195: http://debbugs.gnu.org/cgi/bugreport.cgi?bug=3D39195 GNU Bug Tracking System Contact help-debbugs@gnu.org with problems ------------=_1579535162-30862-1 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at 39195-done) by debbugs.gnu.org; 20 Jan 2020 15:45:38 +0000 Received: from localhost ([127.0.0.1]:45848 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1itZFC-00081B-Dh for submit@debbugs.gnu.org; Mon, 20 Jan 2020 10:45:38 -0500 Received: from eggs.gnu.org ([209.51.188.92]:43195) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1itZFA-00080y-DU for 39195-done@debbugs.gnu.org; Mon, 20 Jan 2020 10:45:36 -0500 Received: from fencepost.gnu.org ([2001:470:142:3::e]:54214) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1itZF4-0007co-Mk; Mon, 20 Jan 2020 10:45:30 -0500 Received: from [2001:660:6102:320:e120:2c8f:8909:cdfe] (port=56462 helo=ribbon) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.82) (envelope-from ) id 1itZF4-0002jw-7r; Mon, 20 Jan 2020 10:45:30 -0500 From: =?utf-8?Q?Ludovic_Court=C3=A8s?= To: Jimmy Thrasibule Subject: Re: bug#39195: guix pull switching between profiles/per-user and profiles/default References: <87d0bfqeu6.fsf@gnu.org> X-URL: http://www.fdn.fr/~lcourtes/ X-Revolutionary-Date: 1 =?utf-8?Q?Pluvi=C3=B4se?= an 228 de la =?utf-8?Q?R?= =?utf-8?Q?=C3=A9volution?= X-PGP-Key-ID: 0x090B11993D9AEBB5 X-PGP-Key: http://www.fdn.fr/~lcourtes/ludovic.asc X-PGP-Fingerprint: 3CE4 6455 8A84 FDC6 9DB4 0CFB 090B 1199 3D9A EBB5 X-OS: x86_64-pc-linux-gnu Date: Mon, 20 Jan 2020 16:45:28 +0100 In-Reply-To: (Jimmy Thrasibule's message of "Mon, 20 Jan 2020 10:26:10 +0100") Message-ID: <87iml6gmhz.fsf@gnu.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/26.3 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 39195-done Cc: 39195-done@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 Jimmy, Jimmy Thrasibule skribis: >> but it=E2=80=99s possible that you were running a version that lacks thi= s fix. > > That's is what I started to understand after playing around a bit. The > Guix version provided into the archive is old so it was failing back > to the "default" profile. Once upgraded, the "new" Guix was trying to > switch back to the "root" profile. > > Now with the $USER environment variable set all is working great. Good to hear. I guess that=E2=80=99s another reason why we should push a n= ew release. Thanks for your feedback! Ludo=E2=80=99. ------------=_1579535162-30862-1 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at submit) by debbugs.gnu.org; 19 Jan 2020 19:28:50 +0000 Received: from localhost ([127.0.0.1]:43914 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1itGFd-0001oX-Iw for submit@debbugs.gnu.org; Sun, 19 Jan 2020 14:28:50 -0500 Received: from lists.gnu.org ([209.51.188.17]:39692) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1itGAC-0001gT-Ji for submit@debbugs.gnu.org; Sun, 19 Jan 2020 14:23:13 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]:37032) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1itGAB-0002FK-7E for bug-guix@gnu.org; Sun, 19 Jan 2020 14:23:12 -0500 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=0.8 required=5.0 tests=BAYES_50,FREEMAIL_FROM, HTML_MESSAGE,URIBL_BLOCKED autolearn=disabled version=3.3.2 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1itGA9-0001Os-VG for bug-guix@gnu.org; Sun, 19 Jan 2020 14:23:11 -0500 Received: from mail-wr1-x444.google.com ([2a00:1450:4864:20::444]:40197) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1itGA9-0001OX-Oq for bug-guix@gnu.org; Sun, 19 Jan 2020 14:23:09 -0500 Received: by mail-wr1-x444.google.com with SMTP id c14so27368661wrn.7 for ; Sun, 19 Jan 2020 11:23:09 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:reply-to:from:date:message-id:subject:to; bh=G2c2J71STe7eaMAoSCTST7IPgPZI9GGOQjMXkSSm0Rc=; b=t/0a/T52zzdnK/2qg5gSC8MdvDDmUvsnowTWbyQ4fqzBB3Ov11tWAgoR+P6yE4hR5P CF8aYcBbGqOApo5e2xCADLS7HJwgV14MxsiahCYAmjY5u4K/xVfOyJ87ek+5HoRSd0JO 6dtXupWIOBZ8EUPc16cNj3zJx1+RFYA/S0LXf48gZSuL1o36A+8z5vZ7CtYVEoriPCOg 8DVhna69r+PGffEEc5yvDS43HaoAEWjAUywSU31xYA6CNDe9mKeWtaRt/B/q9k2wHQNb oC1Pu+8iP++ENtbZkdhFqdtMk18sbC5vS52U9GqxaM9d3KCuiJEm//2JA9fNRXLJqhGx uFgQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:reply-to:from:date:message-id :subject:to; bh=G2c2J71STe7eaMAoSCTST7IPgPZI9GGOQjMXkSSm0Rc=; b=kMIjyUTT+Yr45cFtyqfwvKTrV5yUF/EP9mqpnVbsK8x5JLIMC2n0KfWUovWnhmXDAx ++lp5xN7xLvCKRkp6bJwqBCg/PGFtwcPnlrqfQw5+cQsvZVe86KVJxDkjBFzvlioEMPu 8AI2f1hCSAqC7E3MCYxGI4Bai1Go8RGZVnGem9cEz0PNXLwYhKztKrWAevyhJuKfPQ7Q Rj8dPl3KxGcqOAXy8bkbhxEkZQOLJ+57rVw2W0zmcS8NT54tk18nquCJ+400W2tYtl0Z ixVBd/KgaTRub6J5+yhxaZIDLYfdgXRDIGvklhx3axCUE0Ty3DrsJDDzRRigjF5JXHW1 wyaQ== X-Gm-Message-State: APjAAAWvwkNgvoU+4z2dl2+Ry6ae1CXPxohn+OXdY9YNBTcY1JdarZ3D pcYHji6NdUHYGHY2X8m44L5A7OcVQgGm3zT795TgnXPt X-Google-Smtp-Source: APXvYqx4FdcgV2fO/jZpTxvZZrP9RE3KLhboeG2ysCAeb+BTXosk2/2FSq2d9sYfJp3+vtMRCXdAG6TXpaf4JMbTbWw= X-Received: by 2002:a5d:4085:: with SMTP id o5mr14251082wrp.321.1579461788385; Sun, 19 Jan 2020 11:23:08 -0800 (PST) MIME-Version: 1.0 From: Jimmy Thrasibule Date: Sun, 19 Jan 2020 20:22:58 +0100 Message-ID: Subject: guix pull switching between profiles/per-user and profiles/default To: bug-guix@gnu.org Content-Type: multipart/alternative; boundary="000000000000d54581059c831a0d" X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-Received-From: 2a00:1450:4864:20::444 X-Spam-Score: 0.7 (/) X-Debbugs-Envelope-To: submit X-Mailman-Approved-At: Sun, 19 Jan 2020 14:28:48 -0500 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: , Reply-To: jimmy@thrasibule.mx Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -2.3 (--) --000000000000d54581059c831a0d Content-Type: text/plain; charset="UTF-8" After a fresh Guix install, when calling subsequent ``guix pull`` it will always try to migrate the profile at ``/root/.cong/guix/current`` between ``/var/guix/profiles/default`` and ``/var/guix/profiles/per-user/root``. The issue is that if there are any existing links in the target folder, ``guix pull`` will fail: guix pull: error: symlink: File exists: "/var/guix/profiles/per-user/root/current-guix For example after unpacking the store, the first ``guix pull`` will migrate the profile to ``profiles/default``: # ls -l .config/guix/ total 0 lrwxrwxrwx 1 root root 45 Jan 19 18:33 current -> /var/guix/profiles/per-user/root/current-guix # guix pull Migrating profile generations to '/var/guix/profiles/default'... Updating channel 'guix' from Git repository at ' https://git.savannah.gnu.org/git/guix.git'... [...] Then calling ``guix pull`` again will fail: # ls -l .config/guix/ total 0 lrwxrwxrwx 1 root root 39 Jan 19 18:37 current -> /var/guix/profiles/default/current-guix # guix pull Migrating profile generations to '/var/guix/profiles/per-user/root'... guix pull: error: symlink: File exists: "/var/guix/profiles/per-user/root/current-guix" The workaround is to link back the profile to ``per-user/root`` and delete ``/var/guix/profiles/default/current-guix*``. After this action, any other ``guix pull`` will run as expected. --000000000000d54581059c831a0d Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
After a fresh Guix install, when calling subsequent `= `guix pull`` it will always try to migrate the profile at ``/root/.cong/gui= x/current`` between ``/var/guix/profiles/default`` and ``/var/guix/profiles= /per-user/root``.

The issue is that if there are a= ny existing links in the target folder, ``guix pull`` will fail:
=

=C2=A0=C2=A0=C2=A0=C2=A0 guix pull: error: symlink: File exists: "/var= /guix/profiles/per-user/root/current-guix

<= div>
For example after unpacking the store, the first ``guix = pull`` will migrate the profile to ``profiles/default``:


=C2=A0=C2=A0=C2=A0=20 # ls -l .config/guix/
=C2=A0=C2=A0=C2=A0 total 0
=C2=A0=C2=A0=C2=A0 l= rwxrwxrwx =C2=A0 =C2=A01 root =C2=A0 =C2=A0 root =C2=A0 =C2=A0 =C2=A0 =C2= =A0 =C2=A0 =C2=A045 Jan 19 18:33 current -> /var/guix/profiles/per-user/= root/current-guix
=C2=A0=C2=A0=C2=A0 # guix pull
=C2=A0=C2=A0=C2=A0 = Migrating profile generations to '/var/guix/profiles/default'...=C2=A0=C2=A0=C2=A0 Updating channel 'guix' from Git repository at = 'https://gi= t.savannah.gnu.org/git/guix.git'...
=C2=A0=C2=A0=C2=A0 [.= ..]


Then calling ``guix pull`` agai= n will fail:


=C2=A0=C2=A0=C2=A0 # ls -l .config/guix/
=C2=A0=C2=A0=C2=A0 total 0
= =C2=A0=C2=A0=C2=A0 lrwxrwxrwx =C2=A0 =C2=A01 root =C2=A0 =C2=A0 root =C2=A0= =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A039 Jan 19 18:37 current -> /var/guix/= profiles/default/current-guix
=C2=A0=C2=A0=C2=A0 # guix pull
=C2=A0=C2=A0=C2=A0 Migrating profile generations to '= /var/guix/profiles/per-user/root'...
=C2=A0=C2=A0=C2=A0 guix pull: e= rror: symlink: File exists: "/var/guix/profiles/per-user/root/current-= guix"


The workaround is to link back the profile to ``per-user/root`` and delete = ``/var/guix/profiles/default/current-guix*``. After this action, any other = ``guix pull`` will run as expected.

--000000000000d54581059c831a0d-- ------------=_1579535162-30862-1-- From unknown Sat Sep 20 07:39:17 2025 X-Loop: help-debbugs@gnu.org Subject: bug#39195: guix pull switching between profiles/per-user and profiles/default Resent-From: Jimmy Thrasibule Original-Sender: "Debbugs-submit" Resent-CC: bug-guix@gnu.org Resent-Date: Mon, 20 Jan 2020 16:17:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 39195 X-GNU-PR-Package: guix X-GNU-PR-Keywords: To: Ludovic =?UTF-8?Q?Court=C3=A8s?= Cc: 39195@debbugs.gnu.org Received: via spool by 39195-submit@debbugs.gnu.org id=B39195.15795369851299 (code B ref 39195); Mon, 20 Jan 2020 16:17:02 +0000 Received: (at 39195) by debbugs.gnu.org; 20 Jan 2020 16:16:25 +0000 Received: from localhost ([127.0.0.1]:45854 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1itZiy-0000Kt-V5 for submit@debbugs.gnu.org; Mon, 20 Jan 2020 11:16:25 -0500 Received: from mail-qt1-f169.google.com ([209.85.160.169]:44645) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1itTKE-0000ug-Hf for 39195@debbugs.gnu.org; Mon, 20 Jan 2020 04:26:29 -0500 Received: by mail-qt1-f169.google.com with SMTP id w8so12731946qts.11 for <39195@debbugs.gnu.org>; Mon, 20 Jan 2020 01:26:26 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=thrasibule.mx; s=google; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc:content-transfer-encoding; bh=yaCW/M2cVvLwq9etFD26FMuYQmZOsf2xj8ZUl1DznHI=; b=B3b6Np+Yiw+9z+L0FNMExmsLyKo2Uv6oh2UdIahY9A+fzgVby9iBJElA2SicsGIM66 +2Zh0DpInzk/2Pegebyco4KJPFWepVDxy5DI55EOdbtdoea3VMhS9WRbY7wmI+gGyxvc Kizxca9ZhIWW+Hkvfn+oLy3TmMqunfeR9Fwf0= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc:content-transfer-encoding; bh=yaCW/M2cVvLwq9etFD26FMuYQmZOsf2xj8ZUl1DznHI=; b=PAHxyEbe5zTuVeYaPdee2Q0krRdUAhLucO3pmAuYWp85OVo1BGf+YIjqt1HMsSl05C mG9WFoPZREMls3aFqUdfRR3k4jKmsFMH6lYZSin69lpxxhQe+zj2KLdM2s5myoNklwaV M4TP+UuAstyTnjEYS9pMlk0dy0vs4FMrtl38pt9CJDDIX2pEYEQDZUfSDDXZKcXsPw71 8O6nAiyC0VZT+ueuVlBQxhCXoaGLDjmlHudIkXnha6pVjnQX1U33n7h+nyEl+MlxSAj6 QiPi00XiI+k1Z8evfIuXJ6BmN6QQfCQn5lLpe9eKoHp5xlzZaGtyU7uPtmd7psaFaajN 6KNg== X-Gm-Message-State: APjAAAUYGJoJ+JhU7MJZOpvUErTaSHaWmlJtYXvyarC5W2ZynXx3a9vd CMyX76e6iGOgYzjcRhd5tA4NwyEEWjuugpbEdLTtoQ== X-Google-Smtp-Source: APXvYqwYtnwseI1fTtbkMmt0jlV+bNnrOejhOkc4fo7q5OGsVGBGGle3Dv7L6yPwVGRHIawu2VVHdn+xwPnK1sv5RfI= X-Received: by 2002:ac8:3946:: with SMTP id t6mr19737282qtb.278.1579512380980; Mon, 20 Jan 2020 01:26:20 -0800 (PST) MIME-Version: 1.0 References: <87d0bfqeu6.fsf@gnu.org> In-Reply-To: <87d0bfqeu6.fsf@gnu.org> From: Jimmy Thrasibule Date: Mon, 20 Jan 2020 10:26:10 +0100 Message-ID: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Spam-Score: -0.0 (/) X-Mailman-Approved-At: Mon, 20 Jan 2020 11:16:23 -0500 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 (-) > What do you mean by =E2=80=9Cunpacking the store=E2=80=9D? I'm actually deploying Guix from the archive at https://ftp.gnu.org/gnu/guix/guix-binary-1.0.1.x86_64-linux.tar.xz in a Docker container. > I believe /var/guix/profiles/default is used because neither $USER nor > $LOGNAME were defined, right? > > This was fixed here: > > https://git.savannah.gnu.org/cgit/guix.git/commit/?id=3Dc20ba18304ee63f= 01895f092bb51bc2a9ce3303b This is the piece of code I was looking for to understand where this "default" profile was coming from. The $USER environment variable was indeed not set into the Docker image. Now that it is done, Guix does not complain about the profile anymore. > but it=E2=80=99s possible that you were running a version that lacks this= fix. That's is what I started to understand after playing around a bit. The Guix version provided into the archive is old so it was failing back to the "default" profile. Once upgraded, the "new" Guix was trying to switch back to the "root" profile. Now with the $USER environment variable set all is working great. From unknown Sat Sep 20 07:39:17 2025 X-Loop: help-debbugs@gnu.org Subject: bug#39195: guix pull switching between profiles/per-user and profiles/default Resent-From: zimoun Original-Sender: "Debbugs-submit" Resent-CC: bug-guix@gnu.org Resent-Date: Mon, 20 Jan 2020 17:08:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 39195 X-GNU-PR-Package: guix X-GNU-PR-Keywords: To: 39195@debbugs.gnu.org, Ludovic =?UTF-8?Q?Court=C3=A8s?= , jimmy@thrasibule.mx Cc: 39195-done@debbugs.gnu.org Received: via spool by 39195-submit@debbugs.gnu.org id=B39195.157954003414437 (code B ref 39195); Mon, 20 Jan 2020 17:08:01 +0000 Received: (at 39195) by debbugs.gnu.org; 20 Jan 2020 17:07:14 +0000 Received: from localhost ([127.0.0.1]:45927 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1itaW6-0003kf-Kd for submit@debbugs.gnu.org; Mon, 20 Jan 2020 12:07:14 -0500 Received: from mail-qt1-f182.google.com ([209.85.160.182]:40031) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1itaW0-0003jt-Ui; Mon, 20 Jan 2020 12:07:08 -0500 Received: by mail-qt1-f182.google.com with SMTP id v25so311702qto.7; Mon, 20 Jan 2020 09:07:04 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc:content-transfer-encoding; bh=6jFmBKHCgpFRAxQfvJh9j7NhxvRcjWYgZGRHxEGbs8s=; b=nosQV9robTJPnFyRcBJIAy9qxCaW1LP+TFO6MNdNCUv2JNSbAnytd/ieARUZuUws+n FyyB4VGaRwjnghYu5Sgs9vpJxtgE39fbInOxcO9pY+KQl2Lz4amMGNCQ61VuKdwRJPme YuyMLMo7Ox7QC91FSBoShmTSxGqAiuV38iHhceLk5m4x5WSVVEJaut2tQUM4X0gKQwIZ nm+zW/pugo3dVah3wJrxdXmcO02/iJSQ2QVi/c4dgzQlcayofr+DWQKdQbjhanqprsig kK4gCE4bV0Bz4xo7KrGxWNnHi7e+8Ji/vzIYk6WP8jmpMmwPAIlMCxAqI9sphnqjh55Y FvrQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc:content-transfer-encoding; bh=6jFmBKHCgpFRAxQfvJh9j7NhxvRcjWYgZGRHxEGbs8s=; b=SJBYXAqvxSe8r0zu7tjDyaBkhdQJenoKQs4cSccBh/7KgI6Rj9hAlq4bp8gd0IcBa7 y/uUO0/tWE9lvwHZob11lvRIOfGoWmHk8lkFCTNIyBZ2+JByKnwUU3DzkBxmqSrBo5Wr tvHxhmBpYIzTYOXIhEJZPnxY2vIH/A5gO2/dpn5dhTKdqjMauVExqhVxPL/esPBwSBMd N91+DSJohq2hmOT/girUcge5ap4JGO4D2hCRjBHDG9PNnZWQHdIDzd97rU5Duf6J70MU 9RAMLPrPlGFpMJvQuEDoz6uQ2bwvw0hdACe5HbTps6t3QEwSeI+AFQiEUhuO26i2DoZm +++w== X-Gm-Message-State: APjAAAXhTvyLVRHFufGSlUMQtz42w6m0MZ5XXW1Ev4UXVZl0IlyyqtxP w4P9s5Fz19IGno7RVgty5BVV13NmStVP4USa3tb93g== X-Google-Smtp-Source: APXvYqxpdBnH7kjlGr3vfCUufW6x6fnMkpCoRLS+EkPdfVbDcCDml5k+2BmSEEkP9nI50K5ySqUxGTw8Pq9a7wq3LzE= X-Received: by 2002:ac8:730c:: with SMTP id x12mr302052qto.186.1579540019246; Mon, 20 Jan 2020 09:06:59 -0800 (PST) MIME-Version: 1.0 References: <87d0bfqeu6.fsf@gnu.org> <87iml6gmhz.fsf@gnu.org> In-Reply-To: <87iml6gmhz.fsf@gnu.org> From: zimoun Date: Mon, 20 Jan 2020 18:06:48 +0100 Message-ID: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Spam-Score: 0.0 (/) 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 (-) Hi Ludo, On Mon, 20 Jan 2020 at 16:46, Ludovic Court=C3=A8s wrote: > Good to hear. I guess that=E2=80=99s another reason why we should push a= new > release. I even propose that Guix bumps the minor version each time core-updates or staging is merged. :-) Zero cost for us to bump the minor version. And the plus are: - a bit easier to navigate; because there more tags in the repo ;-) - non rolling release users expect version numbering; other said current Debian or Ubuntu users are "afraid" to "pull" and be in "unstable", so they jump only from version to version. We could add a policy about the bumping the minor version. What do you think? Cheers, simon From unknown Sat Sep 20 07:39:17 2025 X-Loop: help-debbugs@gnu.org Subject: bug#39195: guix pull switching between profiles/per-user and profiles/default Resent-From: Ludovic =?UTF-8?Q?Court=C3=A8s?= Original-Sender: "Debbugs-submit" Resent-CC: bug-guix@gnu.org Resent-Date: Tue, 21 Jan 2020 09:05:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 39195 X-GNU-PR-Package: guix X-GNU-PR-Keywords: To: zimoun Cc: 39195-done@debbugs.gnu.org, 39195@debbugs.gnu.org, jimmy@thrasibule.mx Received: via spool by 39195-submit@debbugs.gnu.org id=B39195.157959746813443 (code B ref 39195); Tue, 21 Jan 2020 09:05:02 +0000 Received: (at 39195) by debbugs.gnu.org; 21 Jan 2020 09:04:28 +0000 Received: from localhost ([127.0.0.1]:46469 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1itpSR-0003Uc-Vb for submit@debbugs.gnu.org; Tue, 21 Jan 2020 04:04:28 -0500 Received: from eggs.gnu.org ([209.51.188.92]:46664) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1itpSK-0003UF-11; Tue, 21 Jan 2020 04:04:20 -0500 Received: from fencepost.gnu.org ([2001:470:142:3::e]:41545) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1itpSE-00079h-Eb; Tue, 21 Jan 2020 04:04:10 -0500 Received: from [2001:660:6102:320:e120:2c8f:8909:cdfe] (port=33032 helo=ribbon) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.82) (envelope-from ) id 1itpSD-0008MR-Hg; Tue, 21 Jan 2020 04:04:10 -0500 From: Ludovic =?UTF-8?Q?Court=C3=A8s?= References: <87d0bfqeu6.fsf@gnu.org> <87iml6gmhz.fsf@gnu.org> X-URL: http://www.fdn.fr/~lcourtes/ X-Revolutionary-Date: 2 =?UTF-8?Q?Pluvi=C3=B4se?= an 228 de la =?UTF-8?Q?R=C3=A9volution?= X-PGP-Key-ID: 0x090B11993D9AEBB5 X-PGP-Key: http://www.fdn.fr/~lcourtes/ludovic.asc X-PGP-Fingerprint: 3CE4 6455 8A84 FDC6 9DB4 0CFB 090B 1199 3D9A EBB5 X-OS: x86_64-pc-linux-gnu Date: Tue, 21 Jan 2020 10:04:07 +0100 In-Reply-To: (zimoun's message of "Mon, 20 Jan 2020 18:06:48 +0100") Message-ID: <87o8uxfaew.fsf@gnu.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/26.3 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Spam-Score: -2.3 (--) 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, zimoun skribis: > I even propose that Guix bumps the minor version each time > core-updates or staging is merged. :-) > Zero cost for us to bump the minor version. And the plus are: > > - a bit easier to navigate; because there more tags in the repo ;-) > - non rolling release users expect version numbering; other said > current Debian or Ubuntu users are "afraid" to "pull" and be in > "unstable", so they jump only from version to version. > > We could add a policy about the bumping the minor version. > > What do you think? I guess semver doesn=E2=80=99t apply to Guix taken as a whole, so version numbers should be chosen to suggest how =E2=80=9Cdifferent=E2=80=9D the new= release is. That=E2=80=99s pretty subjective, though. Ludo=E2=80=99. From unknown Sat Sep 20 07:39:17 2025 X-Loop: help-debbugs@gnu.org Subject: bug#39195: guix pull switching between profiles/per-user and profiles/default Resent-From: zimoun Original-Sender: "Debbugs-submit" Resent-CC: bug-guix@gnu.org Resent-Date: Tue, 21 Jan 2020 13:50:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 39195 X-GNU-PR-Package: guix X-GNU-PR-Keywords: To: Ludovic =?UTF-8?Q?Court=C3=A8s?= Cc: 39195-done@debbugs.gnu.org, 39195@debbugs.gnu.org, jimmy@thrasibule.mx Received: via spool by 39195-submit@debbugs.gnu.org id=B39195.15796145876297 (code B ref 39195); Tue, 21 Jan 2020 13:50:01 +0000 Received: (at 39195) by debbugs.gnu.org; 21 Jan 2020 13:49:47 +0000 Received: from localhost ([127.0.0.1]:46629 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ittud-0001dU-0F for submit@debbugs.gnu.org; Tue, 21 Jan 2020 08:49:47 -0500 Received: from mail-qv1-f43.google.com ([209.85.219.43]:36821) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ittua-0001dE-Gd; Tue, 21 Jan 2020 08:49:45 -0500 Received: by mail-qv1-f43.google.com with SMTP id m14so1452204qvl.3; Tue, 21 Jan 2020 05:49:44 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc:content-transfer-encoding; bh=hH659wakH4VRcOy1JalKiQR4t39qX5BAM9q4mogZKPQ=; b=jY8e8MfdZBoQ7NuHrniYQRl0cu/7WwS+KR8L1COHNU3AYux2QGxKoHImT696edyd4I v4uy2vwGY3sCqsm4eVtm2yIhgV9It60MBZAItyixfWQEHVaGxqmZ6dxZ0dovTgbZbLp+ vfbkwst/O7z2g6YxgEGLyiQBUwC+rQYOlfft3bCvVY9MTR7/iHo9SpX3vU6vGzlsd1E3 bSLg/lBAfftvqgnJEg7Z0HozCjKpUyFzUCmIJCQqSWz0wenqwLoCib4WbuLYijg7uxX/ EEp6p4IbeWoAk0ud4XSBMeT9R49sA39DojQ4Dh4TSvkT0xWCjIwWCfYxxw5XWRfwa2FD mAaA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc:content-transfer-encoding; bh=hH659wakH4VRcOy1JalKiQR4t39qX5BAM9q4mogZKPQ=; b=SKkGt5pdQdv2EfW1LdPV6ayub9yken7saDrdOkilVrDHU9RjhtWFEveJIQMGsjdqzN Qi19/PHJ20Qa6Xs4vkAASb7XXyy5CnW7+wfUn0Ar56RU8Z2Blmpks/Gg8yMUTxScW/cb UnReVXEb31iPE7pvjPQaVr04C88J0UsPZEhN1HtLr0HUd7FL3XwNLEGRboz75Xo9Ywx4 vZ5du6GEEGDcZxaaX11oA1efJ2VGze9g8lAF/iAFygPDGcuE4pX0lD0ZTRXDeb8sWwLp RhI0pj6+ioxF7SyFE+0JwchK8XCoFHrhZlSG4egGj1M5L84Y0WOLVhfwl09Cqw9sICNZ UPXA== X-Gm-Message-State: APjAAAU1qfHTgLIGA5xmlLGR7qDllcgQXuRN/q34VL15td3R3csNrdaB PMCR2Ivz5Dk5Y7zuenOYBiPujT3pTssFNKcBOyXKqnnp X-Google-Smtp-Source: APXvYqwxmXlaCVhlGQp5k5IM0g6WVj4cvRpdJ4ZaL3KCARSeD9Zm1UQ7OdCL2eJH4G/Q1ebPen1eg3WNhzHyXRUcLEE= X-Received: by 2002:a05:6214:3a1:: with SMTP id m1mr4667077qvy.77.1579614578925; Tue, 21 Jan 2020 05:49:38 -0800 (PST) MIME-Version: 1.0 References: <87d0bfqeu6.fsf@gnu.org> <87iml6gmhz.fsf@gnu.org> <87o8uxfaew.fsf@gnu.org> In-Reply-To: <87o8uxfaew.fsf@gnu.org> From: zimoun Date: Tue, 21 Jan 2020 14:49:27 +0100 Message-ID: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Spam-Score: 0.0 (/) 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 (-) Hi Ludo, On Tue, 21 Jan 2020 at 10:04, Ludovic Court=C3=A8s wrote: > > We could add a policy about the bumping the minor version. > > > > What do you think? > > I guess semver doesn=E2=80=99t apply to Guix taken as a whole, so version > numbers should be chosen to suggest how =E2=80=9Cdifferent=E2=80=9D the n= ew release is. > That=E2=80=99s pretty subjective, though. I move the discussion to guix-devel [1] to keep cleaner the Bug Tracker. ;-= ) [1] https://lists.gnu.org/archive/html/guix-devel/2020-01/msg00385.html Cheers, simon