From mboxrd@z Thu Jan 1 00:00:00 1970 From: ludo@gnu.org (Ludovic =?UTF-8?Q?Court=C3=A8s?=) Subject: bug#31162: "guix pull" broke itself Date: Wed, 18 Apr 2018 23:19:22 +0200 Message-ID: <871sfctdph.fsf@gnu.org> References: <20180415125942.72181370@scratchpost.org> 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]:47159) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1f8uUp-0003sr-6V for bug-guix@gnu.org; Wed, 18 Apr 2018 17:20:08 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1f8uUk-0000DG-Jx for bug-guix@gnu.org; Wed, 18 Apr 2018 17:20:07 -0400 Received: from debbugs.gnu.org ([208.118.235.43]:51854) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1f8uUk-0000D1-GB for bug-guix@gnu.org; Wed, 18 Apr 2018 17:20:02 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1f8uUk-00066z-4q for bug-guix@gnu.org; Wed, 18 Apr 2018 17:20:02 -0400 Sender: "Debbugs-submit" Resent-Message-ID: In-Reply-To: <20180415125942.72181370@scratchpost.org> (Danny Milosavljevic's message of "Sun, 15 Apr 2018 12:59:42 +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" To: Danny Milosavljevic Cc: 31162@debbugs.gnu.org Hi Danny, Danny Milosavljevic skribis: > $ guix pull > Updating from Git repository at 'https://git.savannah.gnu.org/git/guix.gi= t'... > Building from Git commit fc12113704255616522cb56fc37b4a18fccd84eb... > Backtrace: > In ice-9/boot-9.scm: > 2862:4 19 (define-module* _ #:filename _ #:pure _ #:version _ # _ =E2= =80=A6) > 2071:24 18 (call-with-deferred-observers #) > 2875:24 17 (_) > 222:17 16 (map1 (((gnu)) ((guix)) ((guix ui)) ((guix config)) # =E2=80= =A6)) > 2788:17 15 (resolve-interface (gnu) #:select _ #:hide _ #:prefix _ =E2= =80=A6) > 2714:10 14 (_ (gnu) _ _ #:ensure _) > 2982:16 13 (try-module-autoload _ _) > 2312:4 12 (save-module-excursion #) > 3002:22 11 (_) > In unknown file: > 10 (primitive-load-path "gnu" #) > In gnu.scm: > 58:4 9 (_) > In ice-9/boot-9.scm: > 260:13 8 (for-each # (# =E2= =80=A6)) > In gnu.scm: > 60:33 7 (_ (gnu system)) > In ice-9/boot-9.scm: > 2788:17 6 (resolve-interface (gnu system) #:select _ #:hide _ # _ =E2= =80=A6) > 2714:10 5 (_ (gnu system) _ _ #:ensure _) > 2982:16 4 (try-module-autoload _ _) > 2312:4 3 (save-module-excursion #) > 3002:22 2 (_) > In unknown file: > 1 (primitive-load-path "gnu/system" #) > In gnu/system.scm: > 508:0 0 (_) > > gnu/system.scm:508:0: util-linux-2.31.1: unbound variable > > $ ls -l $(which guix) > /run/current-system/profile/bin/guix -> /gnu/store/xzz0xn80jp48fzy5xz4k8n= mwwz1badgc-guix-0.14.0-9.bdf0c64/bin/guix > > $ grep -r util-linux-2.31 /gnu/store/xzz0xn80jp48fzy5xz4k8nmwwz1badgc-gui= x-0.14.0-9.bdf0c64/share/guile/site/2.2/gnu/ You should grep in ~/.config/guix/latest as well. I can=E2=80=99t seem to reproduce the issue though. Is it just running =E2= =80=98guix pull=E2=80=99 that breaks, or do =E2=80=98guix package=E2=80=99 or =E2=80= =98guix system=E2=80=99 fail similarly? Ludo=E2=80=99.