From mboxrd@z Thu Jan 1 00:00:00 1970 From: Jookia <166291@gmail.com> Subject: Re: guix pull is shafted Date: Sun, 6 Mar 2016 00:46:42 +1100 Message-ID: <20160305134642.GA31782@novena-choice-citizen.lan> References: <20160305095754.GA28413@thebird.nl> <20160305100307.GA28451@thebird.nl> <87io119o7d.fsf@mdc-berlin.de> <20160305122811.GA29898@thebird.nl> Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit Return-path: Received: from eggs.gnu.org ([2001:4830:134:3::10]:56163) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from <166291@gmail.com>) id 1acCYc-0001pk-R2 for guix-devel@gnu.org; Sat, 05 Mar 2016 08:47:47 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from <166291@gmail.com>) id 1acCYZ-0004Q3-J6 for guix-devel@gnu.org; Sat, 05 Mar 2016 08:47:46 -0500 Received: from mail-wm0-x22b.google.com ([2a00:1450:400c:c09::22b]:38316) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from <166291@gmail.com>) id 1acCYZ-0004Pq-Cx for guix-devel@gnu.org; Sat, 05 Mar 2016 08:47:43 -0500 Received: by mail-wm0-x22b.google.com with SMTP id l68so22229434wml.1 for ; Sat, 05 Mar 2016 05:47:43 -0800 (PST) Content-Disposition: inline In-Reply-To: <20160305122811.GA29898@thebird.nl> 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-bounces+gcggd-guix-devel=m.gmane.org@gnu.org To: Pjotr Prins Cc: guix-devel@gnu.org On Sat, Mar 05, 2016 at 01:28:11PM +0100, Pjotr Prins wrote: > Thanks for that! Saved my day. Nice to understand what is happening > too. > > On Sat, Mar 05, 2016 at 12:08:38PM +0100, Ricardo Wurmus wrote: > > “guix pull” just updates “~/.config/guix/latest” to point to a recent > > version of Guix in the store. If you have a git checkout (at a commit > > before the one that broke things) you could point > > “~/.config/guix/latest” to that directory. > > > > I don’t think the needed code is in place for “guix pull” to be undone > > in a more user-friendly fashion. > > > > ~~ Ricardo > > Just jumping in to this thread, I've helped two people in IRC run 'guix pull' with a working git tarball I found. Perhaps some code should be added to pull the latest build that's been built on Hydra? In the end it'd still be great to have rollbacks, the ability to specify a git commit, ping Hydra to see which commits have substitutes that I could upgrade to, and allow rolling back as if it's a package in my profile. It sounds like a lot, but I figure at least one of those ideas would ease things for people. Jookia.