From debbugs-submit-bounces@debbugs.gnu.org Wed Jun 26 10:19:45 2019 Received: (at submit) by debbugs.gnu.org; 26 Jun 2019 14:19:45 +0000 Received: from localhost ([127.0.0.1]:36641 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1hg8m1-0004YI-0N for submit@debbugs.gnu.org; Wed, 26 Jun 2019 10:19:45 -0400 Received: from lists.gnu.org ([209.51.188.17]:33128) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1hg8ly-0004Y9-D6 for submit@debbugs.gnu.org; Wed, 26 Jun 2019 10:19:43 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:53350) by lists.gnu.org with esmtp (Exim 4.86_2) (envelope-from ) id 1hg8lx-0003Qo-Bh for bug-guix@gnu.org; Wed, 26 Jun 2019 10:19:42 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=BAYES_40,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 1hg8lw-0007gv-2k for bug-guix@gnu.org; Wed, 26 Jun 2019 10:19:41 -0400 Received: from lepiller.eu ([2a00:5884:8208::1]:52658) by eggs.gnu.org with esmtps (TLS1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1hg8lv-0007a3-PA; Wed, 26 Jun 2019 10:19:40 -0400 Received: from [100.77.211.47] (ip37.ip-54-36-222.eu [54.36.222.37]) by lepiller.eu (OpenSMTPD) with ESMTPSA id e2d72c67 (TLSv1.2:ECDHE-RSA-AES256-GCM-SHA384:256:NO); Wed, 26 Jun 2019 14:19:32 +0000 (UTC) Date: Wed, 26 Jun 2019 16:19:26 +0200 User-Agent: K-9 Mail for Android In-Reply-To: <87a7e5n4fg.fsf@gnu.org> References: <87a7e5n4fg.fsf@gnu.org> MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="----JAKAIU8MLHDUBLJF0W7GBI1UMNVN60" Content-Transfer-Encoding: 7bit Subject: =?UTF-8?Q?Re=3A_bug=2336374=3A_=E2=80=98guix_pull=E2=80=99_shoul?= =?UTF-8?Q?d_not_suggest_running_=E2=80=98guix_pull=E2=80=99?= To: bug-guix@gnu.org,=?ISO-8859-1?Q?Ludovic_Court=E8s?= From: Julien Lepiller Message-ID: X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-Received-From: 2a00:5884:8208::1 X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: submit X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) ------JAKAIU8MLHDUBLJF0W7GBI1UMNVN60 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Le 25 juin 2019 16:08:19 GMT+02:00, "Ludovic Court=C3=A8s" = a =C3=A9crit : >The article at > has a >screenshot showing =E2=80=98guix pull=E2=80=99 suggesting to run =E2=80= =98guix pull && guix >package -u=E2=80=99=2E This is obviously wrong=2E > >Ludo=E2=80=99=2E Here is a patch to address this issue on Guix System=2E It creates new fil= es in /etc/skel: an initial profile (=2Econfig/guix/initial) tgat only cont= ains a symlink to /run/current-system/profile/bin/guix and the current prof= ile as a symlink to the initial profile=2E At first boot, and for new users, guix well be found in the current profil= e, and stays there after guix pull, so we don't need to use hash guix anymo= re=2E ------JAKAIU8MLHDUBLJF0W7GBI1UMNVN60 Content-Type: application/octet-stream; name="0001-gnu-system-Symlink-guix-inside-an-initial-guix-pull-.patch" Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="0001-gnu-system-Symlink-guix-inside-an-initial-guix-pull-.patch"; size=1536 RnJvbSA4OWI1ZmE3N2FmODdlMWExNTM3YzEwZTkyOTQzOWE5MDI4MDZjYzVjIE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBKdWxpZW4gTGVwaWxsZXIgPGp1bGllbkBsZXBpbGxlci5ldT4K RGF0ZTogV2VkLCAyNiBKdW4gMjAxOSAxNDoyNDo1NSArMDIwMApTdWJqZWN0OiBbUEFUQ0hdIGdu dTogc3lzdGVtOiBTeW1saW5rIGd1aXggaW5zaWRlIGFuIGluaXRpYWwgZ3VpeCBwdWxsCiBwcm9m aWxlLgoKVGhpcyBwYXRjaCBhZGRzIGFuIGluaXRpYWwgZ3VpeCBwdWxsIHByb2ZpbGUgdG8gdGhl IHNrZWxldG9ucyBmaWxlcyB1c2VkCm9uIEd1aXggU3lzdGVtLiAgVGhpcyBlbnN1cmVzIHRoYXQg dXNlcnMgZG9uJ3QgaGF2ZSB0byB0eXBlICdoYXNoIGd1aXgnCmFmdGVyIHRoZWlyIGZpcnN0IGd1 aXggcHVsbCwgYW5kIHByZXZlbnRzICdndWl4IHB1bGwnIGZyb20gc3VnZ2VzdGluZyB0bwpydW4g J2d1aXggcHVsbCcgYWZ0ZXIgaXQgZmluaXNoZWQgc3VjY2Vzc2Z1bHkuCgoqIGdudS9zeXN0ZW0v c2hhZG93LnNjbSAoc2tlbGV0b24tZGlyZWN0b3J5KTogU3ltbGluayBndWl4IGluc2lkZSBhbgpp bml0aWFsIGd1aXggcHVsbCBwcm9maWxlLgotLS0KIGdudS9zeXN0ZW0vc2hhZG93LnNjbSB8IDYg KysrKysrCiAxIGZpbGUgY2hhbmdlZCwgNiBpbnNlcnRpb25zKCspCgpkaWZmIC0tZ2l0IGEvZ251 L3N5c3RlbS9zaGFkb3cuc2NtIGIvZ251L3N5c3RlbS9zaGFkb3cuc2NtCmluZGV4IDEzYjhiMTQw OTUuLjgzN2JlNDRiMmMgMTAwNjQ0Ci0tLSBhL2dudS9zeXN0ZW0vc2hhZG93LnNjbQorKysgYi9n bnUvc3lzdGVtL3NoYWRvdy5zY20KQEAgLTIyMyw2ICsyMjMsMTIgQEAgZm9yIGEgY29sb3JmdWwg R3VpbGUgZXhwZXJpZW5jZS5cXG5cXG5cIikpKSlcbiIpKQogICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAoKHRhcmdldCBzb3VyY2UpCiAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAoY29weS1yZWN1cnNpdmVseSBzb3VyY2UgdGFyZ2V0KSkpCiAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAnIyRza2VsZXRvbnMpCisKKyAgICAgICAgICAgICAgICAg ICAgICAgOzsgU3ltbGluayB0aGUgY3VycmVudCBwcm9maWxlIHRvIGEgZGVmYXVsdCBzeXN0ZW0g cHJvZmlsZS4KKyAgICAgICAgICAgICAgICAgICAgICAgKG1rZGlyLXAgKHN0cmluZy1hcHBlbmQg IyRvdXRwdXQgIi8uY29uZmlnL2d1aXgvaW5pdGlhbC9iaW4iKSkKKyAgICAgICAgICAgICAgICAg ICAgICAgKHN5bWxpbmsgIi9ydW4vY3VycmVudC1zeXN0ZW0vcHJvZmlsZS9iaW4vZ3VpeCIKKyAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIi5jb25maWcvZ3VpeC9pbml0aWFsL2Jpbi9n dWl4IikKKyAgICAgICAgICAgICAgICAgICAgICAgKHN5bWxpbmsgImluaXRpYWwiICIuY29uZmln L2d1aXgvY3VycmVudCIpCiAgICAgICAgICAgICAgICAgICAgICAgICN0KSkpKQogCiAoZGVmaW5l IChhc3NlcnQtdmFsaWQtdXNlcnMvZ3JvdXBzIHVzZXJzIGdyb3VwcykKLS0gCjIuMjEuMAoK ------JAKAIU8MLHDUBLJF0W7GBI1UMNVN60--