From mboxrd@z Thu Jan 1 00:00:00 1970 From: Pjotr Prins Subject: Re: Adding a note to 3.6 Invoking guix pull Date: Sun, 4 Nov 2018 11:44:59 +0100 Message-ID: <20181104104459.wt5hvqu5no6cgaea@thebird.nl> References: Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Return-path: Received: from eggs.gnu.org ([2001:4830:134:3::10]:56105) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1gJFtz-0008Ao-06 for guix-devel@gnu.org; Sun, 04 Nov 2018 05:45:07 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1gJFtu-0002Pr-3z for guix-devel@gnu.org; Sun, 04 Nov 2018 05:45:06 -0500 Received: from mail.thebird.nl ([94.142.245.5]:36802) by eggs.gnu.org with esmtps (TLS1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1gJFtt-0002NP-SR for guix-devel@gnu.org; Sun, 04 Nov 2018 05:45:02 -0500 Content-Disposition: inline In-Reply-To: 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: swedebugia Cc: guix-devel@gnu.org On Sun, Nov 04, 2018 at 10:47:39AM +0100, swedebugia wrote: > Hi > > The more I use guix pull the less I feel like updating guix this way. Have you tried fixating with the --commit option? I think that is really important. I do have the baffling issue that when I run two identical guix pulls on two machines and use 'guix publish' on packages built using that guix not all substitutes are available for the other. Maybe it has something to do with the guix-daemon versions. > I saw a long time ago a post from Ricardo about updating guix directly > from the source tree. > > I think this way of updating guix should be written clearly in the > manual and perhaps be noted in 3.6 Invoking guix pull I have most success with using a build container for that. As described in https://gitlab.com/pjotrp/guix-notes/blob/master/INSTALL.org (search for bullet). > I think we need a whole new section between 3. and 4. titled "Upgrading > Guix" with 2 subsections: > 1. Invoking guix pull > 2. Via guix source tree > > What do you think? > -- > Cheers > Swedebugia