From mboxrd@z Thu Jan 1 00:00:00 1970 From: swedebugia Subject: bug#32183: New =?UTF-8?Q?=E2=80=98guix_?= =?UTF-8?Q?pull=E2=80=99?= /root/.config/current/bin/guix: Permission denied Date: Fri, 2 Nov 2018 15:38:09 +0100 Message-ID: <3a0b6575-0def-bd64-b725-01190797f794@riseup.net> References: <20180723222855.osvahab6uo677nfd@thebird.nl> <87tvomxfzy.fsf@gnu.org> <871sacats5.fsf@gnu.org> <20180902142855.llzongao3kraunys@thebird.nl> <87efeb64z3.fsf@gnu.org> <20180906211033.nszav6ubctku737d@thebird.nl> <87zhwq91dc.fsf@gnu.org> <87zhwo9wcg.fsf@gnu.org> <20180911132313.7qtypjdc6y5ykjxd@thebird.nl> <20180911135839.kffwkj7hmwe3f2w5@thebird.nl> <87o9c030mj.fsf@gnu.org> <8ee7a13c-5c91-0165-4b4e-5c54ec1cc7c4@fastmail.net> <87o9bziapa.fsf@gnu.org> <28305e01-cf3e-0731-4aaf-34eb516fb958@fastmail.net> <87h8hnc8dr.fsf@gnu.org> <87tvlldktg.fsf@gnu.org> Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: 7bit Return-path: Received: from eggs.gnu.org ([2001:4830:134:3::10]:49637) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1gIaVV-0003di-MG for bug-guix@gnu.org; Fri, 02 Nov 2018 10:33:06 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1gIaVS-0008Ds-Af for bug-guix@gnu.org; Fri, 02 Nov 2018 10:33:05 -0400 Received: from debbugs.gnu.org ([208.118.235.43]:56055) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1gIaVS-0008Dh-6W for bug-guix@gnu.org; Fri, 02 Nov 2018 10:33:02 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1gIaVR-0002K7-QJ for bug-guix@gnu.org; Fri, 02 Nov 2018 10:33:01 -0400 Sender: "Debbugs-submit" Resent-Message-ID: In-Reply-To: Content-Language: en-US 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" To: Konrad Hinsen , Ludovic =?UTF-8?Q?Court=C3=A8s?= Cc: 32183-done@debbugs.gnu.org Hi On 2018-10-17 11:17, Konrad Hinsen wrote: > > Lesson learned: avoid messing around with mutable state. How about > creating a functional package manager? ;-) LOL This whole update to guix pull was somewhat a breaking change, but unfortunately it was very hard to imagine the repercussions (horrible bugs) down the line... Could it have been completely avoided by introducing it as such and forced people to reinstall/upgrade by reinstall (overwriting all files and invalidating the store etc.)? -- Cheers Swedebugia