From mboxrd@z Thu Jan 1 00:00:00 1970 From: ludo@gnu.org (Ludovic =?utf-8?Q?Court=C3=A8s?=) Subject: Re: Need of daemon for "guix package" subcommands Date: Fri, 14 Jun 2013 14:13:40 +0200 Message-ID: <87ppvoevpn.fsf@gnu.org> References: <201306131914.38521.andreas@enge.fr> <87y5adeotk.fsf@gnu.org> <201306132302.15548.andreas@enge.fr> Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Return-path: Received: from eggs.gnu.org ([2001:4830:134:3::10]:52563) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1UnSxo-0002th-Ht for bug-guix@gnu.org; Fri, 14 Jun 2013 08:18:45 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1UnSxn-0002gB-Bn for bug-guix@gnu.org; Fri, 14 Jun 2013 08:18:44 -0400 Received: from hera.aquilenet.fr ([141.255.128.1]:37943) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1UnSxn-0002g4-5c for bug-guix@gnu.org; Fri, 14 Jun 2013 08:18:43 -0400 In-Reply-To: <201306132302.15548.andreas@enge.fr> (Andreas Enge's message of "Thu, 13 Jun 2013 23:02:15 +0200") List-Id: Bug reports for GNU Guix List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: bug-guix-bounces+gcggb-bug-guix=m.gmane.org@gnu.org Sender: bug-guix-bounces+gcggb-bug-guix=m.gmane.org@gnu.org To: Andreas Enge Cc: bug-guix@gnu.org Andreas Enge skribis: > Am Donnerstag, 13. Juni 2013 schrieb Ludovic Court=C3=A8s: >> Andreas Enge skribis: >> > I noticed that >> > guix package --roll-back >> > does not work without a daemon running. Could this be changed? >>=20 >> In theory yes, but in practice that=E2=80=99d require twisting the code = for what >> looks to me like an easily worked around corner case. >>=20 >> How strongly do you feel about it? > > I can always do it by hand by changing symlinks, so it is not absolutely= =20 > necessary. > > The reason I needed to do it is that I was in a situation where the daemo= n=20 > was compiled with the glibc from guix and did not work. Oh, weird. (FWIW it works for me.) > So I wanted to uninstall glibc, but --roll-back did not work. (Maybe > -r would have worked?) =E2=80=98-r=E2=80=99 builds a derivation that produces the new profile, so = it needs to talk to the daemon. Ludo=E2=80=99.