From unknown Sun Aug 17 01:48:20 2025 X-Loop: help-debbugs@gnu.org Subject: bug#25139: making the update procedure more obvious Resent-From: Dave Love Original-Sender: "Debbugs-submit" Resent-CC: bug-guix@gnu.org Resent-Date: Thu, 08 Dec 2016 15:29:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 25139 X-GNU-PR-Package: guix X-GNU-PR-Keywords: To: 25139@debbugs.gnu.org X-Debbugs-Original-To: bug-guix@gnu.org Received: via spool by submit@debbugs.gnu.org id=B.148121090611306 (code B ref -1); Thu, 08 Dec 2016 15:29:02 +0000 Received: (at submit) by debbugs.gnu.org; 8 Dec 2016 15:28:26 +0000 Received: from localhost ([127.0.0.1]:34699 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1cF0cU-0002wH-HO for submit@debbugs.gnu.org; Thu, 08 Dec 2016 10:28:26 -0500 Received: from eggs.gnu.org ([208.118.235.92]:58348) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1cF0cT-0002vw-AE for submit@debbugs.gnu.org; Thu, 08 Dec 2016 10:28:25 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1cF0cM-0007Da-Tv for submit@debbugs.gnu.org; Thu, 08 Dec 2016 10:28:20 -0500 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00 autolearn=disabled version=3.3.2 Received: from lists.gnu.org ([2001:4830:134:3::11]:41586) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1cF0cM-0007DW-Qw for submit@debbugs.gnu.org; Thu, 08 Dec 2016 10:28:18 -0500 Received: from eggs.gnu.org ([2001:4830:134:3::10]:49314) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1cF0cL-0007I8-S4 for bug-guix@gnu.org; Thu, 08 Dec 2016 10:28:18 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1cF0cI-0007Ck-MP for bug-guix@gnu.org; Thu, 08 Dec 2016 10:28:17 -0500 Received: from bhsophx.liv.ac.uk ([138.253.100.116]:43450) by eggs.gnu.org with esmtps (TLS1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1cF0cI-0007Az-GE for bug-guix@gnu.org; Thu, 08 Dec 2016 10:28:14 -0500 Received: from bhsophx.liv.ac.uk (localhost [127.0.0.1]) by localhost (Postfix) with SMTP id D54E9C01E1 for ; Thu, 8 Dec 2016 15:28:11 +0000 (GMT) Received: from mxe.liv.ac.uk (mxe.liv.ac.uk [138.253.100.159]) by bhsophx.liv.ac.uk (Postfix) with ESMTP id CF433C039A for ; Thu, 8 Dec 2016 15:28:11 +0000 (GMT) Received: from mailhubd.liv.ac.uk ([138.253.100.81]) by mxe.liv.ac.uk with esmtp (Exim 4.80.1) (envelope-from ) id 1cF0cF-00047K-Ew for bug-guix@gnu.org; Thu, 08 Dec 2016 15:28:11 +0000 Received: from localhost ([127.0.0.1] helo=mailhubd.liv.ac.uk) by mailhubd.liv.ac.uk with esmtp (Exim 4.80.1) (envelope-from ) id 1cF0cF-0004r0-E3 for bug-guix@gnu.org; Thu, 08 Dec 2016 15:28:11 +0000 Received: from pc102091.liv.ac.uk ([138.253.102.91] helo=albion) by mailhubd.liv.ac.uk with esmtps (TLSv1.2:DHE-RSA-AES128-SHA:128) (Exim 4.84_2) (envelope-from ) id 1cF0cF-0004qu-94 for bug-guix@gnu.org; Thu, 08 Dec 2016 15:28:11 +0000 Received: from dlove by albion with local (Exim 4.82) (envelope-from ) id 1cF0cF-0000vx-3G for bug-guix@gnu.org; Thu, 08 Dec 2016 15:28:11 +0000 From: Dave Love Date: Thu, 08 Dec 2016 15:28:11 +0000 Message-ID: <874m2e7850.fsf@pc102091.liv.ac.uk> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.3 (gnu/linux) X-Draft-From: ("nntp+news.gmane.org:gmane.comp.clustering.open-mpi.user") MIME-Version: 1.0 Content-Type: text/plain X-detected-operating-system: by eggs.gnu.org: GNU/Linux 3.x [fuzzy] X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6.x X-Received-From: 2001:4830:134:3::11 X-Spam-Score: -4.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: -4.0 (----) It's not very obvious to a newcomer how to update to a new release as it's rather buried in the doc. I think it would help to reference "pull" in the installation section of the manual, and maybe in release announcements, and to index "upgrading" and/or "upgrades" in the manual. I'm not sure it's worth me suggesting a patch, but I could if it helps. From unknown Sun Aug 17 01:48:20 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: Dave Love Subject: bug#25139: closed (Re: bug#25139: making the update procedure more obvious) Message-ID: References: <87twa03t92.fsf@gnu.org> <874m2e7850.fsf@pc102091.liv.ac.uk> X-Gnu-PR-Message: they-closed 25139 X-Gnu-PR-Package: guix Reply-To: 25139@debbugs.gnu.org Date: Mon, 19 Dec 2016 14:11:02 +0000 Content-Type: multipart/mixed; boundary="----------=_1482156662-5716-1" This is a multi-part message in MIME format... ------------=_1482156662-5716-1 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" Your bug report #25139: making the update procedure more obvious 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 25139@debbugs.gnu.org. --=20 25139: http://debbugs.gnu.org/cgi/bugreport.cgi?bug=3D25139 GNU Bug Tracking System Contact help-debbugs@gnu.org with problems ------------=_1482156662-5716-1 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at 25139-done) by debbugs.gnu.org; 19 Dec 2016 14:10:02 +0000 Received: from localhost ([127.0.0.1]:46972 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1cIydd-0001Si-MF for submit@debbugs.gnu.org; Mon, 19 Dec 2016 09:10:02 -0500 Received: from eggs.gnu.org ([208.118.235.92]:57083) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1cIydc-0001SL-K0 for 25139-done@debbugs.gnu.org; Mon, 19 Dec 2016 09:10:00 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1cIydW-00036M-CR for 25139-done@debbugs.gnu.org; Mon, 19 Dec 2016 09:09:55 -0500 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-2.3 required=5.0 tests=BAYES_50,RP_MATCHES_RCVD autolearn=disabled version=3.3.2 Received: from fencepost.gnu.org ([2001:4830:134:3::e]:44957) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1cIydQ-000348-9P; Mon, 19 Dec 2016 09:09:48 -0500 Received: from pluto.bordeaux.inria.fr ([193.50.110.57]:37720 helo=pluto) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.82) (envelope-from ) id 1cIydP-0000SJ-K3; Mon, 19 Dec 2016 09:09:47 -0500 From: ludo@gnu.org (Ludovic =?utf-8?Q?Court=C3=A8s?=) To: Dave Love Subject: Re: bug#25139: making the update procedure more obvious References: <874m2e7850.fsf@pc102091.liv.ac.uk> X-URL: http://www.fdn.fr/~lcourtes/ X-Revolutionary-Date: 29 Frimaire an 225 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-unknown-linux-gnu Date: Mon, 19 Dec 2016 15:09:45 +0100 In-Reply-To: <874m2e7850.fsf@pc102091.liv.ac.uk> (Dave Love's message of "Thu, 08 Dec 2016 15:28:11 +0000") Message-ID: <87twa03t92.fsf@gnu.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/25.1 (gnu/linux) MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="=-=-=" X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 2001:4830:134:3::e X-Spam-Score: -8.1 (--------) X-Debbugs-Envelope-To: 25139-done Cc: 25139-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: -8.1 (--------) --=-=-= Content-Type: text/plain Hi, Dave Love skribis: > It's not very obvious to a newcomer how to update to a new release as > it's rather buried in the doc. I think it would help to reference > "pull" in the installation section of the manual, and maybe in release > announcements, and to index "upgrading" and/or "upgrades" in the manual. > I'm not sure it's worth me suggesting a patch, but I could if it helps. I made these changes: --=-=-= Content-Type: text/x-patch Content-Disposition: inline modified doc/guix.texi @@ -359,6 +359,9 @@ without interference. Its data lives exclusively in two directories, usually @file{/gnu/store} and @file{/var/guix}; other files on your system, such as @file{/etc}, are left untouched. +Once installed, Guix can be updated by running @command{guix pull} +(@pxref{Invoking guix pull}). + @menu * Binary Installation:: Getting Guix running in no time! * Requirements:: Software needed to build and run Guix. @@ -2308,6 +2311,7 @@ this option is primarily useful when the daemon was running with @section Invoking @command{guix pull} @cindex upgrading Guix +@cindex updating Guix @cindex @command{guix pull} @cindex pull Packages are installed or upgraded to the latest version available in @@ -6949,6 +6953,14 @@ initialized by running the @command{passwd} command as @code{root}, unless your configuration specifies otherwise (@pxref{user-account-password, user account passwords}). +@cindex upgrading GuixSD +From then on, you can update GuixSD whenever you want by running +@command{guix pull} as @code{root} (@pxref{Invoking guix pull}), and +then running @command{guix system reconfigure} to build a new system +generation with the latest packages and services (@pxref{Invoking guix +system}). We recommend doing that regularly so that your system +includes the latest security updates (@pxref{Security Updates}). + Join us on @code{#guix} on the Freenode IRC network or on @file{guix-devel@@gnu.org} to share your experience---good or not so good. --=-=-= Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Thanks! Ludo=E2=80=99. --=-=-=-- ------------=_1482156662-5716-1 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at submit) by debbugs.gnu.org; 8 Dec 2016 15:28:26 +0000 Received: from localhost ([127.0.0.1]:34699 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1cF0cU-0002wH-HO for submit@debbugs.gnu.org; Thu, 08 Dec 2016 10:28:26 -0500 Received: from eggs.gnu.org ([208.118.235.92]:58348) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1cF0cT-0002vw-AE for submit@debbugs.gnu.org; Thu, 08 Dec 2016 10:28:25 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1cF0cM-0007Da-Tv for submit@debbugs.gnu.org; Thu, 08 Dec 2016 10:28:20 -0500 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00 autolearn=disabled version=3.3.2 Received: from lists.gnu.org ([2001:4830:134:3::11]:41586) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1cF0cM-0007DW-Qw for submit@debbugs.gnu.org; Thu, 08 Dec 2016 10:28:18 -0500 Received: from eggs.gnu.org ([2001:4830:134:3::10]:49314) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1cF0cL-0007I8-S4 for bug-guix@gnu.org; Thu, 08 Dec 2016 10:28:18 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1cF0cI-0007Ck-MP for bug-guix@gnu.org; Thu, 08 Dec 2016 10:28:17 -0500 Received: from bhsophx.liv.ac.uk ([138.253.100.116]:43450) by eggs.gnu.org with esmtps (TLS1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1cF0cI-0007Az-GE for bug-guix@gnu.org; Thu, 08 Dec 2016 10:28:14 -0500 Received: from bhsophx.liv.ac.uk (localhost [127.0.0.1]) by localhost (Postfix) with SMTP id D54E9C01E1 for ; Thu, 8 Dec 2016 15:28:11 +0000 (GMT) Received: from mxe.liv.ac.uk (mxe.liv.ac.uk [138.253.100.159]) by bhsophx.liv.ac.uk (Postfix) with ESMTP id CF433C039A for ; Thu, 8 Dec 2016 15:28:11 +0000 (GMT) Received: from mailhubd.liv.ac.uk ([138.253.100.81]) by mxe.liv.ac.uk with esmtp (Exim 4.80.1) (envelope-from ) id 1cF0cF-00047K-Ew for bug-guix@gnu.org; Thu, 08 Dec 2016 15:28:11 +0000 Received: from localhost ([127.0.0.1] helo=mailhubd.liv.ac.uk) by mailhubd.liv.ac.uk with esmtp (Exim 4.80.1) (envelope-from ) id 1cF0cF-0004r0-E3 for bug-guix@gnu.org; Thu, 08 Dec 2016 15:28:11 +0000 Received: from pc102091.liv.ac.uk ([138.253.102.91] helo=albion) by mailhubd.liv.ac.uk with esmtps (TLSv1.2:DHE-RSA-AES128-SHA:128) (Exim 4.84_2) (envelope-from ) id 1cF0cF-0004qu-94 for bug-guix@gnu.org; Thu, 08 Dec 2016 15:28:11 +0000 Received: from dlove by albion with local (Exim 4.82) (envelope-from ) id 1cF0cF-0000vx-3G for bug-guix@gnu.org; Thu, 08 Dec 2016 15:28:11 +0000 From: Dave Love To: bug-guix@gnu.org Subject: making the update procedure more obvious Date: Thu, 08 Dec 2016 15:28:11 +0000 Message-ID: <874m2e7850.fsf@pc102091.liv.ac.uk> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.3 (gnu/linux) X-Draft-From: ("nntp+news.gmane.org:gmane.comp.clustering.open-mpi.user") MIME-Version: 1.0 Content-Type: text/plain X-detected-operating-system: by eggs.gnu.org: GNU/Linux 3.x [fuzzy] X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6.x X-Received-From: 2001:4830:134:3::11 X-Spam-Score: -4.0 (----) 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: -4.0 (----) It's not very obvious to a newcomer how to update to a new release as it's rather buried in the doc. I think it would help to reference "pull" in the installation section of the manual, and maybe in release announcements, and to index "upgrading" and/or "upgrades" in the manual. I'm not sure it's worth me suggesting a patch, but I could if it helps. ------------=_1482156662-5716-1--