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