From mboxrd@z Thu Jan 1 00:00:00 1970 From: Andreas Enge Subject: Re: updating list of substitutes Date: Tue, 21 Apr 2015 14:02:37 +0200 Message-ID: <20150421120237.GB4431@debian.math.u-bordeaux1.fr> References: <20150421064525.GA15795@thebird.nl> <87a8y1q49z.fsf@gnu.org> <20150421084028.GB16564@thebird.nl> <20150421091958.GA3636@debian.math.u-bordeaux1.fr> <20150421100216.GA16981@thebird.nl> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Return-path: Received: from eggs.gnu.org ([2001:4830:134:3::10]:57362) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1YkWt2-0007JG-Uj for guix-devel@gnu.org; Tue, 21 Apr 2015 08:02:48 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1YkWsy-0004Mu-JS for guix-devel@gnu.org; Tue, 21 Apr 2015 08:02:44 -0400 Received: from mout.kundenserver.de ([212.227.126.130]:53854) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1YkWsy-0004Mp-AO for guix-devel@gnu.org; Tue, 21 Apr 2015 08:02:40 -0400 Content-Disposition: inline In-Reply-To: <20150421100216.GA16981@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 Tue, Apr 21, 2015 at 12:02:16PM +0200, Pjotr Prins wrote: > ls /var/guix/profiles/per-user/wrk/guix-profile-2-link/bin/ruby > /var/guix/profiles/per-user/wrk/guix-profile-2-link/bin/ruby -> /gnu/store/gy1dnlh6qhwd40admi3b1mr4r9cn8bww-ruby-2.2.1/bin/ruby > > A few days later I install ruby-1.8.7 followed by > guix package -i ruby-2.2.1 > The following package will be upgraded: > ruby 1.8.7-p374 -> 2.2.1 /gnu/store/z8kf6hgln4a7xf68pdnlibl3vcg5rl15-ruby-2.2.1 But I suppose that in between, you also did a "git pull; make install" or "guix pull"? Then it is clear that if you have a different version of guix installed, it references different packages. This is not very different from installing different versions of other distributions, except that with our public git repository, we enable rolling releases with frequent changes. Andreas