From unknown Sat Jun 14 16:16:44 2025 X-Loop: help-debbugs@gnu.org Subject: bug#31885: Bug when running guix system reconfigure after recent guix pull Resent-From: swedebugia@riseup.net Original-Sender: "Debbugs-submit" Resent-CC: bug-guix@gnu.org Resent-Date: Mon, 18 Jun 2018 19:27:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 31885 X-GNU-PR-Package: guix X-GNU-PR-Keywords: To: 31885@debbugs.gnu.org X-Debbugs-Original-To: bug-guix@gnu.org Received: via spool by submit@debbugs.gnu.org id=B.152935001420623 (code B ref -1); Mon, 18 Jun 2018 19:27:02 +0000 Received: (at submit) by debbugs.gnu.org; 18 Jun 2018 19:26:54 +0000 Received: from localhost ([127.0.0.1]:55306 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fUznh-0005MY-AF for submit@debbugs.gnu.org; Mon, 18 Jun 2018 15:26:53 -0400 Received: from eggs.gnu.org ([208.118.235.92]:47374) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fUzlv-0005Jf-5O for submit@debbugs.gnu.org; Mon, 18 Jun 2018 15:25:03 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1fUzln-0006vq-Nb for submit@debbugs.gnu.org; Mon, 18 Jun 2018 15:24:58 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=0.8 required=5.0 tests=BAYES_50,T_DKIM_INVALID autolearn=disabled version=3.3.2 Received: from lists.gnu.org ([2001:4830:134:3::11]:60027) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1fUzln-0006vj-GZ for submit@debbugs.gnu.org; Mon, 18 Jun 2018 15:24:55 -0400 Received: from eggs.gnu.org ([2001:4830:134:3::10]:38337) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1fUzll-0007KQ-2P for bug-guix@gnu.org; Mon, 18 Jun 2018 15:24:55 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1fUzlh-0006uI-Oc for bug-guix@gnu.org; Mon, 18 Jun 2018 15:24:53 -0400 Received: from mx1.riseup.net ([198.252.153.129]:59477) by eggs.gnu.org with esmtps (TLS1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1fUzlh-0006tw-8n for bug-guix@gnu.org; Mon, 18 Jun 2018 15:24:49 -0400 Received: from piha.riseup.net (piha-pn.riseup.net [10.0.1.163]) (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits)) (Client CN "*.riseup.net", Issuer "COMODO RSA Domain Validation Secure Server CA" (verified OK)) by mx1.riseup.net (Postfix) with ESMTPS id 200B21A0B62 for ; Mon, 18 Jun 2018 12:24:48 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=riseup.net; s=squak; t=1529349888; bh=jSJPpQOt9kuhnnFX85D4BLg+ajjsiWV+e6uTI+yyVfc=; h=Date:From:To:Subject:From; b=Z9jwej26tfDdvwuhP7rY3vy2TAbbYPF51QIa/vDWC3vc5TQyoe+Bzm2IP3lMJbK19 X1qUiAqoESvoZkpFcmVJkDWXgV3/u943kz+Me//4ArRvLY3KGIfLWVRqtQhBrU3qzc 0bXwtidc4ogSEIX3GlwX3WzIs9DJJnAeCcHSkqyE= X-Riseup-User-ID: BA86EF0D4AC49F1B6F3EB41E74B9088C05F8E7FDE9CA73E3704988FF932EB27F Received: from [127.0.0.1] (localhost [127.0.0.1]) by piha.riseup.net with ESMTPSA id E78BE40653 for ; Mon, 18 Jun 2018 12:24:47 -0700 (PDT) MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="=_6ce863c3f1c73a802ad38b08473cb3de" Date: Mon, 18 Jun 2018 12:24:47 -0700 From: swedebugia@riseup.net Message-ID: <28fa8f6fd69553b57df3a960e6586e0a@riseup.net> X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] [fuzzy] X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6.x X-Received-From: 2001:4830:134:3::11 X-Spam-Score: -4.1 (----) X-Mailman-Approved-At: Mon, 18 Jun 2018 15:26:49 -0400 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -5.1 (-----) --=_6ce863c3f1c73a802ad38b08473cb3de Content-Transfer-Encoding: 7bit Content-Type: text/plain; charset=US-ASCII Ran guix pull twice on commit b4eae997fe5b928f179c34d281e9f2c3eccd3670 See config attached or here: https://paste.debian.net/1029776/ root@antelope ~# guix --version guile: warning: failed to install locale warning: failed to install locale: Invalid argument guix (GNU Guix) b4eae997fe5b928f179c34d281e9f2c3eccd3670 Copyright (C) 2018 the Guix authors root@antelope ~# .config/guix/current/bin/guix system reconfigure /etc/config.scm --cores=1 guile: warning: failed to install locale warning: failed to install locale: Invalid argument Backtrace: 12 (primitive-load "/root/.config/guix/current/bin/guix") In guix/ui.scm: 1557:12 11 (run-guix-command _ . _) In ice-9/boot-9.scm: 829:9 10 (catch _ _ # ?) 829:9 9 (catch _ _ # ?) In guix/scripts/system.scm: 1224:8 8 (_) 1094:6 7 (process-action _ _ _) In guix/store.scm: 1414:24 6 (run-with-store _ _ #:guile-for-build _ #:system _ # _) In guix/scripts/system.scm: 1107:13 5 (_ _) 805:18 4 (perform-action reconfigure #< kerne?> ?) In gnu/system.scm: 843:19 3 (operating-system-derivation _ #:container? _) In gnu/services.scm: 702:19 2 (instantiate-missing-services (#< ?)) In srfi/srfi-1.scm: 466:18 1 (fold # ?) In gnu/services.scm: 703:40 0 (_ _ _) gnu/services.scm:703:40: In procedure service-kind: Wrong type argument: #< slim: # allow-empty-passwords?: #t auto-login?: #t default-user: "annika" theme: #< base: # url: "git://git.savannah.gnu.org/guix/guix-artwork.git" commit: "6998d30425289b087c64f63e7415df2241e591db" recursive?: #f> gjomvsacge5nz76kqiyzbpiin32l7nn672voskuo7ahz3za56jga () 193e840> suffix: ("/slim")> theme-name: "0.x" xauth: # shepherd: # auto-login-session: "xfdesktop" startx: #< name: "startx" gexp: # name: "X-wrapper" gexp: #:out> "/lib/dri")) (setenv "XKB_BINDIR" (string-append #:out> "/bin")) (let ((X (string-append #:out> "/bin/X"))) (apply execl X X "-xkbdir" (string-append #:out> "/share/X11/xkb") "-config" # name: "xserver.conf" gexp: # (lambda (port) (define drivers (quote #)) (define (device-section driver) (string-append "\nSection \"Device\"\n Identifier \"device-" driver "\"\n Driver \"" driver "\"\nEndSection")) (define (screen-section driver resolutions) (string-append "\nSection \"Screen\"\n Identifier \"screen-" driver "\"\n Device \"device-" driver "\"\n SubSection \"Display\"\n Modes " (string-join (map (match-lambda ((x y) (string-append "\"" (number->string x) "x" (number->string y) "\""))) resolutions)) "\n EndSubSection\nEndSection")) (define (expand modules) (append-map (lambda (module) (filter-map (lambda (directory) (let ((full (string-append module directory))) (and (file-exists? full) full))) (quote ("/lib/xorg/modules/drivers" "/lib/xorg/modules/input" "/lib/xorg/modules/multimedia" "/lib/xorg/modules/extensions")))) modules)) (display "Section \"Files\"\n" port) (for-each (lambda (font) (format port " FontPath \"~a\"~%" font)) (quote # base: # suffix: ("/share/fonts/X11/75dpi")> #< base: # suffix: ("/share/fonts/X11/100dpi")> #< base: # suffix: ("/share/fonts/X11/misc")> #< base: # suffix: ("/share/fonts/X11/cyrillic")> #< base: # suffix: ("/share/fonts/X11/misc")> #< base: # suffix: ("/share/fonts/X11/75dpi")>):out>)) (for-each (lambda (module) (format port " ModulePath \"~a\"~%" module)) (append (expand (quote # # # # # # # # # # # # # # #):out>)) (list # base: # suffix: ("/lib/xorg/modules")>:out>))) (display "EndSection\n" port) (display "\nSection \"ServerFlags\"\n Option \"AllowMouseOpenFail\" \"on\"\nEndSection\n" port) (display (string-join (map device-section drivers) "\n") port) (newline port) (display (string-join (map (cut screen-section <> (quote #)) drivers) "\n") port) (newline port) (for-each (lambda (config) (display config port)) (quote #))))) 2e5e090> guile: #f options: (#:local-build? #t)>:out> "-configdir" # name: "xorg.conf.d" gexp: # guile: #f options: (#:local-build? #t)>:out> (cdr (command-line))))) 2e7ce70> guile: #f path: ("/gnu/store/smr91vhrzakk8mf6ylwmmddnr7wgl1fp-guix-b4eae997f-modules" "/gnu/store/2rfa6337gb84bx4f2jzn5h9wfi3lhjik-guile-git-0.0-6.36f93c1/share/guile/site/2.2" "/gnu/store/1aglyrvw57cbw4njc2q4blmbqin3r7k2-guile-bytestructures-1.0.3/share/guile/site/2.2" "/gnu/store/6jjn9fsma94qa6y86qwiyyqfsm2mjkxy-guile-json-1.0.1/share/guile/site/2.2" "/gnu/store/5lmr2x0cl45x0f15hsbaw4y560gnwry3-guile-ssh-0.11.2/share/guile/site/2.2" "/gnu/store/r21yw2lkm4fr1n7x1nxgpqrjw0xkln9r-guile-sqlite3-0.0-4.10c13a7/share/guile/site/2.2" "/gnu/store/iv3yg0g269hnxc1aqk9r55aq3h72c6m1-module-import" "/gnu/store/iv3yg0g269hnxc1aqk9r55aq3h72c6m1-module-import" "/run/current-system/profile/share/guile/site/2.2" "/gnu/store/1mr5izrbxwd7cbq8m1xrqm45rzkibpsj-guile-2.2.3/share/guile/2.2" "/gnu/store/1mr5izrbxwd7cbq8m1xrqm45rzkibpsj-guile-2.2.3/share/guile/site/2.2" "/gnu/store/1mr5izrbxwd7cbq8m1xrqm45rzkibpsj-guile-2.2.3/share/guile/site" "/gnu/store/1mr5izrbxwd7cbq8m1xrqm45rzkibpsj-guile-2.2.3/share/guile")>:out> # name: "X-wrapper" gexp: #:out> "/lib/dri")) (setenv "XKB_BINDIR" (string-append #:out> "/bin")) (let ((X (string-append #:out> "/bin/X"))) (apply execl X X "-xkbdir" (string-append #:out> "/share/X11/xkb") "-config" # name: "xserver.conf" gexp: # (lambda (port) (define drivers (quote #)) (define (device-section driver) (string-append "\nSection \"Device\"\n Identifier \"device-" driver "\"\n Driver \"" driver "\"\nEndSection")) (define (screen-section driver resolutions) (string-append "\nSection \"Screen\"\n Identifier \"screen-" driver "\"\n Device \"device-" driver "\"\n SubSection \"Display\"\n Modes " (string-join (map (match-lambda ((x y) (string-append "\"" (number->string x) "x" (number->string y) "\""))) resolutions)) "\n EndSubSection\nEndSection")) (define (expand modules) (append-map (lambda (module) (filter-map (lambda (directory) (let ((full (string-append module directory))) (and (file-exists? full) full))) (quote ("/lib/xorg/modules/drivers" "/lib/xorg/modules/input" "/lib/xorg/modules/multimedia" "/lib/xorg/modules/extensions")))) modules)) (display "Section \"Files\"\n" port) (for-each (lambda (font) (format port " FontPath \"~a\"~%" font)) (quote # base: # suffix: ("/share/fonts/X11/75dpi")> #< base: # suffix: ("/share/fonts/X11/100dpi")> #< base: # suffix: ("/share/fonts/X11/misc")> #< base: # suffix: ("/share/fonts/X11/cyrillic")> #< base: # suffix: ("/share/fonts/X11/misc")> #< base: # suffix: ("/share/fonts/X11/75dpi")>):out>)) (for-each (lambda (module) (format port " ModulePath \"~a\"~%" module)) (append (expand (quote # # # # # # # # # # # # # # #):out>)) (list # base: # suffix: ("/lib/xorg/modules")>:out>))) (display "EndSection\n" port) (display "\nSection \"ServerFlags\"\n Option \"AllowMouseOpenFail\" \"on\"\nEndSection\n" port) (display (string-join (map device-section drivers) "\n") port) (newline port) (display (string-join (map (cut screen-section <> (quote #)) drivers) "\n") port) (newline port) (for-each (lambda (config) (display config port)) (quote #))))) 2e5e090> guile: #f options: (#:local-build? #t)>:out> "-configdir" # name: "xorg.conf.d" gexp: # guile: #f options: (#:local-build? #t)>:out> (cdr (command-line))))) 2e7ce70> guile: #f path: ("/gnu/store/smr91vhrzakk8mf6ylwmmddnr7wgl1fp-guix-b4eae997f-modules" "/gnu/store/2rfa6337gb84bx4f2jzn5h9wfi3lhjik-guile-git-0.0-6.36f93c1/share/guile/site/2.2" "/gnu/store/1aglyrvw57cbw4njc2q4blmbqin3r7k2-guile-bytestructures-1.0.3/share/guile/site/2.2" "/gnu/store/6jjn9fsma94qa6y86qwiyyqfsm2mjkxy-guile-json-1.0.1/share/guile/site/2.2" "/gnu/store/5lmr2x0cl45x0f15hsbaw4y560gnwry3-guile-ssh-0.11.2/share/guile/site/2.2" "/gnu/store/r21yw2lkm4fr1n7x1nxgpqrjw0xkln9r-guile-sqlite3-0.0-4.10c13a7/share/guile/site/2.2" "/gnu/store/iv3yg0g269hnxc1aqk9r55aq3h72c6m1-module-import" "/gnu/store/iv3yg0g269hnxc1aqk9r55aq3h72c6m1-module-import" "/run/current-system/profile/share/guile/site/2.2" "/gnu/store/1mr5izrbxwd7cbq8m1xrqm45rzkibpsj-guile-2.2.3/share/guile/2.2" "/gnu/store/1mr5izrbxwd7cbq8m1xrqm45rzkibpsj-guile-2.2.3/share/guile/site/2.2" "/gnu/store/1mr5izrbxwd7cbq8m1xrqm45rzkibpsj-guile-2.2.3/share/guile/site" "/gnu/store/1mr5izrbxwd7cbq8m1xrqm45rzkibpsj-guile-2.2.3/share/guile")>:out> "-logverbose" "-verbose" "-nolisten" "tcp" "-terminate" (cdr (command-line))) 2e7cde0> guile: #f path: ("/gnu/store/smr91vhrzakk8mf6ylwmmddnr7wgl1fp-guix-b4eae997f-modules" "/gnu/store/2rfa6337gb84bx4f2jzn5h9wfi3lhjik-guile-git-0.0-6.36f93c1/share/guile/site/2.2" "/gnu/store/1aglyrvw57cbw4njc2q4blmbqin3r7k2-guile-bytestructures-1.0.3/share/guile/site/2.2" "/gnu/store/6jjn9fsma94qa6y86qwiyyqfsm2mjkxy-guile-json-1.0.1/share/guile/site/2.2" "/gnu/store/5lmr2x0cl45x0f15hsbaw4y560gnwry3-guile-ssh-0.11.2/share/guile/site/2.2" "/gnu/store/r21yw2lkm4fr1n7x1nxgpqrjw0xkln9r-guile-sqlite3-0.0-4.10c13a7/share/guile/site/2.2" "/gnu/store/iv3yg0g269hnxc1aqk9r55aq3h72c6m1-module-import" "/gnu/store/iv3yg0g269hnxc1aqk9r55aq3h72c6m1-module-import" "/run/current-system/profile/share/guile/site/2.2" "/gnu/store/1mr5izrbxwd7cbq8m1xrqm45rzkibpsj-guile-2.2.3/share/guile/2.2" "/gnu/store/1mr5izrbxwd7cbq8m1xrqm45rzkibpsj-guile-2.2.3/share/guile/site/2.2" "/gnu/store/1mr5izrbxwd7cbq8m1xrqm45rzkibpsj-guile-2.2.3/share/guile/site" "/gnu/store/1mr5izrbxwd7cbq8m1xrqm45rzkibpsj-guile-2.2.3/share/guile")> sessreg: #> --=_6ce863c3f1c73a802ad38b08473cb3de Content-Transfer-Encoding: base64 Content-Type: text/plain; name=config.scm Content-Disposition: attachment; filename=config.scm; size=2534 OzsgVGhpcyBpcyBhbiBvcGVyYXRpbmcgc3lzdGVtIGNvbmZpZ3VyYXRpb24gdGVtcGxhdGUKOzsg Zm9yIGEgImRlc2t0b3AiIHNldHVwIHdpdGggR05PTUUgYW5kIFhmY2Ugd2hlcmUgdGhlCjs7IHJv b3QgcGFydGl0aW9uIGlzIGVuY3J5cHRlZCB3aXRoIExVS1MuCgoodXNlLW1vZHVsZXMgCgkoZ251 KSAKCShnbnUgc3lzdGVtIG5zcykgCgkoZ3VpeCBzdG9yZSkpCih1c2Utc2VydmljZS1tb2R1bGVz IGRlc2t0b3AgcG0geG9yZykKKHVzZS1wYWNrYWdlLW1vZHVsZXMgY2VydHMgbWF0ZSBnbm9tZSkK CihvcGVyYXRpbmctc3lzdGVtCiAgKGhvc3QtbmFtZSAiYW50ZWxvcGUiKQogICh0aW1lem9uZSAi RXVyb3BlL1BhcmlzIikKICAobG9jYWxlICJzdl9TRS51dGY4IikKCiAgOzsgQXNzdW1pbmcgL2Rl di9zZGEgaXMgdGhlIHRhcmdldCBoYXJkIGRpc2ssIGFuZCAibXktcm9vdCIKICA7OyBpcyB0aGUg bGFiZWwgb2YgdGhlIHRhcmdldCByb290IGZpbGUgc3lzdGVtLgogIChib290bG9hZGVyIChib290 bG9hZGVyLWNvbmZpZ3VyYXRpb24KICAgICAgICAgICAgICAgIChib290bG9hZGVyIGdydWItYm9v dGxvYWRlcikKICAgICAgICAgICAgICAgICh0YXJnZXQgIi9kZXYvc2RhIikKCQkobWVudS1lbnRy aWVzCgkJCShtZW51LWVudHJ5CgkJCQkobGFiZWwgIlVidW50dSAxNi4wNCIpCgkJCQkobGludXgg Ii9ib290L3ZtbGludXotNC40LjAtMTI4LWdlbmVyaWMiKQoJCQkJKGxpbnV4LWFyZ3VtZW50cyAn KCJyb290PS9kZXYvc2RhNSIpKQoJCQkJKGluaXRyZCAiL2Jvb3QvaW5pdHJkLmltZy00LjQuMC0x MjgtZ2VuZXJpYyIpKSkpKQoKICAoZmlsZS1zeXN0ZW1zIChjb25zIChmaWxlLXN5c3RlbQogICAg ICAgICAgICAgICAgICAgICAgICAoZGV2aWNlIChmaWxlLXN5c3RlbS1sYWJlbCAibXktcm9vdCIp KQogICAgICAgICAgICAgICAgICAgICAgICAobW91bnQtcG9pbnQgIi8iKQogICAgICAgICAgICAg ICAgICAgICAgICAodHlwZSAiZXh0NCIpKQogICAgICAgICAgICAgICAgICAgICAgJWJhc2UtZmls ZS1zeXN0ZW1zKSkKCiAgKHVzZXJzIChjb25zICh1c2VyLWFjY291bnQKICAgICAgICAgICAgICAg IChuYW1lICJzd2VkZWJ1Z2lhIikKICAgICAgICAgICAgICAgIChjb21tZW50ICJBbGljZSdzIGJy b3RoZXIiKQogICAgICAgICAgICAgICAgKGdyb3VwICJ1c2VycyIpCiAgICAgICAgICAgICAgICAo c3VwcGxlbWVudGFyeS1ncm91cHMgJygid2hlZWwiICJuZXRkZXYiCiAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAiYXVkaW8iICJ2aWRlbyIpKQogICAgICAgICAgICAgICAg KGhvbWUtZGlyZWN0b3J5ICIvaG9tZS9zd2VkZWJ1Z2lhIikpCiAgICAgICAgICAgICAgICViYXNl LXVzZXItYWNjb3VudHMpKQoKICA7OyBUaGlzIGlzIHdoZXJlIHdlIHNwZWNpZnkgc3lzdGVtLXdp ZGUgcGFja2FnZXMuCiAgKHBhY2thZ2VzIChjb25zKiBuc3MtY2VydHMgbWF0ZSBtYXRlLWFwcGxl dHMgICAgICAgICA7Zm9yIEhUVFBTIGFjY2VzcwogICAgICAgICAgICAgICAgICAgZ3ZmcyAgICAg ICAgICAgICAgO2ZvciB1c2VyIG1vdW50cwogICAgICAgICAgICAgICAgICAgJWJhc2UtcGFja2Fn ZXMpKQoKICA7OyBBZGQgR05PTUUgYW5kL29yIFhmY2UtLS13ZSBjYW4gY2hvb3NlIGF0IHRoZSBs b2ctaW4KICA7OyBzY3JlZW4gd2l0aCBGMS4gIFVzZSB0aGUgImRlc2t0b3AiIHNlcnZpY2VzLCB3 aGljaAogIDs7IGluY2x1ZGUgdGhlIFgxMSBsb2ctaW4gc2VydmljZSwgbmV0d29ya2luZyB3aXRo IFdpY2QsCiAgOzsgYW5kIG1vcmUuCiAgKHNlcnZpY2VzIChjb25zKiAKCQkoc2xpbS1jb25maWd1 cmF0aW9uCgkJCShhdXRvLWxvZ2luPyAjdCkKCQkJKGRlZmF1bHQtdXNlciAic3dlZGVidWdpYSIp CgkJCShhdXRvLWxvZ2luLXNlc3Npb24gInhmZGVza3RvcCIpKQoJCShndWl4LWNvbmZpZ3VyYXRp b24KOwkJCSM6YXV0aG9yaXplLWtleXMgKGNvbnMgIi9ob21lL3N3ZWRlYnVnaWEvYmVybGluLmd1 aXhzZC5vcmcucHViIgo7CQkJCQkJJWRlZmF1bHQtYXV0aG9yaXplZC1ndWl4LWtleXMpCgkJCShz dWJzdGl0dXRlLXVybHMgKGNvbnMJImh0dHBzOi8vYmVybGluLmd1aXhzZC5vcmciCgkJCQkJCSVk ZWZhdWx0LXN1YnN0aXR1dGUtdXJscykpKQoJCTs7IElzIHRoaXMgY29ycmVjdD8KOwkJKHRscC1z ZXJ2aWN5LXR5cGUKOwkJCSh0bHAtY29uZmlndXJhdGlvbgo7CQkJCTs7IFNob3VsZCBJIHVzZSBw YXJlbnRlc2VzIGluc3RlYWQgb2YgIiM6Ij8KOwkJCQkoY3B1LXNjYWxpbmctZ292ZW5vci1vbi1h YyAobGlzdCAiY29uc2VydmF0aXZlIikpCjsJCQkJKGNwdS1zY2FsaW5nLWdvdmVub3Itb24tYmF0 IChsaXN0ICJjb25zZXJ2YXRpdmUiKSkpKQoJCSh4ZmNlLWRlc2t0b3Atc2VydmljZSkKICAgICAg ICAgICAgICAgICAgICVkZXNrdG9wLXNlcnZpY2VzKSkKCiAgOzsgQWxsb3cgcmVzb2x1dGlvbiBv ZiAnLmxvY2FsJyBob3N0IG5hbWVzIHdpdGggbUROUy4KICA7OyhuYW1lLXNlcnZpY2Utc3dpdGNo ICVtZG5zLWhvc3QtbG9va3VwLW5zcykKKQo= --=_6ce863c3f1c73a802ad38b08473cb3de-- From unknown Sat Jun 14 16:16:44 2025 MIME-Version: 1.0 X-Mailer: MIME-tools 5.505 (Entity 5.505) X-Loop: help-debbugs@gnu.org From: help-debbugs@gnu.org (GNU bug Tracking System) To: swedebugia@riseup.net Subject: bug#31885: closed (Re: bug#31885: Bug when running guix system reconfigure after recent guix pull) Message-ID: References: <878t7bvn61.fsf@lassieur.org> <28fa8f6fd69553b57df3a960e6586e0a@riseup.net> X-Gnu-PR-Message: they-closed 31885 X-Gnu-PR-Package: guix Reply-To: 31885@debbugs.gnu.org Date: Mon, 18 Jun 2018 20:46:02 +0000 Content-Type: multipart/mixed; boundary="----------=_1529354762-2699-1" This is a multi-part message in MIME format... ------------=_1529354762-2699-1 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" Your bug report #31885: Bug when running guix system reconfigure after recent guix pull which was filed against the guix package, has been closed. The explanation is attached below, along with your original report. If you require more details, please reply to 31885@debbugs.gnu.org. --=20 31885: http://debbugs.gnu.org/cgi/bugreport.cgi?bug=3D31885 GNU Bug Tracking System Contact help-debbugs@gnu.org with problems ------------=_1529354762-2699-1 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at 31885-done) by debbugs.gnu.org; 18 Jun 2018 20:45:50 +0000 Received: from localhost ([127.0.0.1]:55349 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fV125-0000hA-Rz for submit@debbugs.gnu.org; Mon, 18 Jun 2018 16:45:50 -0400 Received: from mail.lassieur.org ([83.152.10.219]:43704) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fV121-0000gy-5P for 31885-done@debbugs.gnu.org; Mon, 18 Jun 2018 16:45:45 -0400 Received: from rodion (88.191.118.83 [88.191.118.83]) by mail.lassieur.org (OpenSMTPD) with ESMTPSA id 5dc1dca6 (TLSv1.2:ECDHE-RSA-CHACHA20-POLY1305:256:NO); Mon, 18 Jun 2018 20:45:43 +0000 (UTC) References: <28fa8f6fd69553b57df3a960e6586e0a@riseup.net> User-agent: mu4e 1.0; emacs 26.1 From: =?utf-8?Q?Cl=C3=A9ment?= Lassieur To: swedebugia@riseup.net Subject: Re: bug#31885: Bug when running guix system reconfigure after recent guix pull In-reply-to: <28fa8f6fd69553b57df3a960e6586e0a@riseup.net> Date: Mon, 18 Jun 2018 22:45:42 +0200 Message-ID: <878t7bvn61.fsf@lassieur.org> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 31885-done Cc: 31885-done@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) Hello! swedebugia@riseup.net writes: > gnu/services.scm:703:40: In procedure service-kind: Wrong type argument: > #< slim: # gnu/packages/display-managers.scm:312 2963cc0> allow-empty-passwords?: > #t auto-login?: #t default-user: "annika" theme: #< base: > # url: > "git://git.savannah.gnu.org/guix/guix-artwork.git" commit: > "6998d30425289b087c64f63e7415df2241e591db" recursive?: #f> [...] > (services (cons*=20 > (slim-configuration > (auto-login? #t) > (default-user "swedebugia") > (auto-login-session "xfdesktop")) > (guix-configuration > ; #:authorize-keys (cons "/home/swedebugia/berlin.guixsd.org.pub" > ; %default-authorized-guix-keys) > (substitute-urls (cons "https://berlin.guixsd.org" > %default-substitute-urls))) > ;; Is this correct? > ; (tlp-servicy-type > ; (tlp-configuration > ; ;; Should I use parenteses instead of "#:"? > ; (cpu-scaling-govenor-on-ac (list "conservative")) > ; (cpu-scaling-govenor-on-bat (list "conservative")))) > (xfce-desktop-service) > %desktop-services)) This is because this 'services' field is expecting 'services' and gets other things like 'configuration records' instead. You might want something like this (not tested): --8<---------------cut here---------------start------------->8--- (services (cons* (service slim-service-type (slim-configuration (auto-login? #t) (default-user "swedebugia") (auto-login-session "xfdesktop"))) (service tlp-servicy-type (tlp-configuration (cpu-scaling-governor-on-ac (list "conservative")) (cpu-scaling-governor-on-bat (list "conservative")))) (xfce-desktop-service) (modify-services %desktop-services (guix-service-type config =3D> (guix-configuration (inherit config) (substitute-urls (cons "https://berlin.guixsd.org" %default-substitute-urls)) (authorized-keys (cons "/home/swedebugia/berlin.guixsd.org.p= ub" %default-authorized-guix-keys))))))) --8<---------------cut here---------------end--------------->8--- The guix-service-type service needs to be modified because it is already in %desktop-services, and you can't have it twice. > ; ;; Should I use parenteses instead of "#:"? Things ending with '-configuration' are usually macros that can be used to instantiate the corresponding records. They take arguments like '(field value)'. '#:' is used when passing arguments to normal functions. This is complex, but you can usually know what things expect by looking at the examples in the documentation. If you have similar issues, please email help-guix@gnu.org instead. Good luck, and don't hesitate to ask! :-) Cl=C3=A9ment ------------=_1529354762-2699-1 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at submit) by debbugs.gnu.org; 18 Jun 2018 19:26:54 +0000 Received: from localhost ([127.0.0.1]:55306 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fUznh-0005MY-AF for submit@debbugs.gnu.org; Mon, 18 Jun 2018 15:26:53 -0400 Received: from eggs.gnu.org ([208.118.235.92]:47374) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fUzlv-0005Jf-5O for submit@debbugs.gnu.org; Mon, 18 Jun 2018 15:25:03 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1fUzln-0006vq-Nb for submit@debbugs.gnu.org; Mon, 18 Jun 2018 15:24:58 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=0.8 required=5.0 tests=BAYES_50,T_DKIM_INVALID autolearn=disabled version=3.3.2 Received: from lists.gnu.org ([2001:4830:134:3::11]:60027) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1fUzln-0006vj-GZ for submit@debbugs.gnu.org; Mon, 18 Jun 2018 15:24:55 -0400 Received: from eggs.gnu.org ([2001:4830:134:3::10]:38337) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1fUzll-0007KQ-2P for bug-guix@gnu.org; Mon, 18 Jun 2018 15:24:55 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1fUzlh-0006uI-Oc for bug-guix@gnu.org; Mon, 18 Jun 2018 15:24:53 -0400 Received: from mx1.riseup.net ([198.252.153.129]:59477) by eggs.gnu.org with esmtps (TLS1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1fUzlh-0006tw-8n for bug-guix@gnu.org; Mon, 18 Jun 2018 15:24:49 -0400 Received: from piha.riseup.net (piha-pn.riseup.net [10.0.1.163]) (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits)) (Client CN "*.riseup.net", Issuer "COMODO RSA Domain Validation Secure Server CA" (verified OK)) by mx1.riseup.net (Postfix) with ESMTPS id 200B21A0B62 for ; Mon, 18 Jun 2018 12:24:48 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=riseup.net; s=squak; t=1529349888; bh=jSJPpQOt9kuhnnFX85D4BLg+ajjsiWV+e6uTI+yyVfc=; h=Date:From:To:Subject:From; b=Z9jwej26tfDdvwuhP7rY3vy2TAbbYPF51QIa/vDWC3vc5TQyoe+Bzm2IP3lMJbK19 X1qUiAqoESvoZkpFcmVJkDWXgV3/u943kz+Me//4ArRvLY3KGIfLWVRqtQhBrU3qzc 0bXwtidc4ogSEIX3GlwX3WzIs9DJJnAeCcHSkqyE= X-Riseup-User-ID: BA86EF0D4AC49F1B6F3EB41E74B9088C05F8E7FDE9CA73E3704988FF932EB27F Received: from [127.0.0.1] (localhost [127.0.0.1]) by piha.riseup.net with ESMTPSA id E78BE40653 for ; Mon, 18 Jun 2018 12:24:47 -0700 (PDT) MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="=_6ce863c3f1c73a802ad38b08473cb3de" Date: Mon, 18 Jun 2018 12:24:47 -0700 From: swedebugia@riseup.net To: bug-guix@gnu.org Subject: Bug when running guix system reconfigure after recent guix pull Message-ID: <28fa8f6fd69553b57df3a960e6586e0a@riseup.net> X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] [fuzzy] X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6.x X-Received-From: 2001:4830:134:3::11 X-Spam-Score: -4.1 (----) X-Debbugs-Envelope-To: submit X-Mailman-Approved-At: Mon, 18 Jun 2018 15:26:49 -0400 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -5.1 (-----) --=_6ce863c3f1c73a802ad38b08473cb3de Content-Transfer-Encoding: 7bit Content-Type: text/plain; charset=US-ASCII Ran guix pull twice on commit b4eae997fe5b928f179c34d281e9f2c3eccd3670 See config attached or here: https://paste.debian.net/1029776/ root@antelope ~# guix --version guile: warning: failed to install locale warning: failed to install locale: Invalid argument guix (GNU Guix) b4eae997fe5b928f179c34d281e9f2c3eccd3670 Copyright (C) 2018 the Guix authors root@antelope ~# .config/guix/current/bin/guix system reconfigure /etc/config.scm --cores=1 guile: warning: failed to install locale warning: failed to install locale: Invalid argument Backtrace: 12 (primitive-load "/root/.config/guix/current/bin/guix") In guix/ui.scm: 1557:12 11 (run-guix-command _ . _) In ice-9/boot-9.scm: 829:9 10 (catch _ _ # ?) 829:9 9 (catch _ _ # ?) In guix/scripts/system.scm: 1224:8 8 (_) 1094:6 7 (process-action _ _ _) In guix/store.scm: 1414:24 6 (run-with-store _ _ #:guile-for-build _ #:system _ # _) In guix/scripts/system.scm: 1107:13 5 (_ _) 805:18 4 (perform-action reconfigure #< kerne?> ?) In gnu/system.scm: 843:19 3 (operating-system-derivation _ #:container? _) In gnu/services.scm: 702:19 2 (instantiate-missing-services (#< ?)) In srfi/srfi-1.scm: 466:18 1 (fold # ?) In gnu/services.scm: 703:40 0 (_ _ _) gnu/services.scm:703:40: In procedure service-kind: Wrong type argument: #< slim: # allow-empty-passwords?: #t auto-login?: #t default-user: "annika" theme: #< base: # url: "git://git.savannah.gnu.org/guix/guix-artwork.git" commit: "6998d30425289b087c64f63e7415df2241e591db" recursive?: #f> gjomvsacge5nz76kqiyzbpiin32l7nn672voskuo7ahz3za56jga () 193e840> suffix: ("/slim")> theme-name: "0.x" xauth: # shepherd: # auto-login-session: "xfdesktop" startx: #< name: "startx" gexp: # name: "X-wrapper" gexp: #:out> "/lib/dri")) (setenv "XKB_BINDIR" (string-append #:out> "/bin")) (let ((X (string-append #:out> "/bin/X"))) (apply execl X X "-xkbdir" (string-append #:out> "/share/X11/xkb") "-config" # name: "xserver.conf" gexp: # (lambda (port) (define drivers (quote #)) (define (device-section driver) (string-append "\nSection \"Device\"\n Identifier \"device-" driver "\"\n Driver \"" driver "\"\nEndSection")) (define (screen-section driver resolutions) (string-append "\nSection \"Screen\"\n Identifier \"screen-" driver "\"\n Device \"device-" driver "\"\n SubSection \"Display\"\n Modes " (string-join (map (match-lambda ((x y) (string-append "\"" (number->string x) "x" (number->string y) "\""))) resolutions)) "\n EndSubSection\nEndSection")) (define (expand modules) (append-map (lambda (module) (filter-map (lambda (directory) (let ((full (string-append module directory))) (and (file-exists? full) full))) (quote ("/lib/xorg/modules/drivers" "/lib/xorg/modules/input" "/lib/xorg/modules/multimedia" "/lib/xorg/modules/extensions")))) modules)) (display "Section \"Files\"\n" port) (for-each (lambda (font) (format port " FontPath \"~a\"~%" font)) (quote # base: # suffix: ("/share/fonts/X11/75dpi")> #< base: # suffix: ("/share/fonts/X11/100dpi")> #< base: # suffix: ("/share/fonts/X11/misc")> #< base: # suffix: ("/share/fonts/X11/cyrillic")> #< base: # suffix: ("/share/fonts/X11/misc")> #< base: # suffix: ("/share/fonts/X11/75dpi")>):out>)) (for-each (lambda (module) (format port " ModulePath \"~a\"~%" module)) (append (expand (quote # # # # # # # # # # # # # # #):out>)) (list # base: # suffix: ("/lib/xorg/modules")>:out>))) (display "EndSection\n" port) (display "\nSection \"ServerFlags\"\n Option \"AllowMouseOpenFail\" \"on\"\nEndSection\n" port) (display (string-join (map device-section drivers) "\n") port) (newline port) (display (string-join (map (cut screen-section <> (quote #)) drivers) "\n") port) (newline port) (for-each (lambda (config) (display config port)) (quote #))))) 2e5e090> guile: #f options: (#:local-build? #t)>:out> "-configdir" # name: "xorg.conf.d" gexp: # guile: #f options: (#:local-build? #t)>:out> (cdr (command-line))))) 2e7ce70> guile: #f path: ("/gnu/store/smr91vhrzakk8mf6ylwmmddnr7wgl1fp-guix-b4eae997f-modules" "/gnu/store/2rfa6337gb84bx4f2jzn5h9wfi3lhjik-guile-git-0.0-6.36f93c1/share/guile/site/2.2" "/gnu/store/1aglyrvw57cbw4njc2q4blmbqin3r7k2-guile-bytestructures-1.0.3/share/guile/site/2.2" "/gnu/store/6jjn9fsma94qa6y86qwiyyqfsm2mjkxy-guile-json-1.0.1/share/guile/site/2.2" "/gnu/store/5lmr2x0cl45x0f15hsbaw4y560gnwry3-guile-ssh-0.11.2/share/guile/site/2.2" "/gnu/store/r21yw2lkm4fr1n7x1nxgpqrjw0xkln9r-guile-sqlite3-0.0-4.10c13a7/share/guile/site/2.2" "/gnu/store/iv3yg0g269hnxc1aqk9r55aq3h72c6m1-module-import" "/gnu/store/iv3yg0g269hnxc1aqk9r55aq3h72c6m1-module-import" "/run/current-system/profile/share/guile/site/2.2" "/gnu/store/1mr5izrbxwd7cbq8m1xrqm45rzkibpsj-guile-2.2.3/share/guile/2.2" "/gnu/store/1mr5izrbxwd7cbq8m1xrqm45rzkibpsj-guile-2.2.3/share/guile/site/2.2" "/gnu/store/1mr5izrbxwd7cbq8m1xrqm45rzkibpsj-guile-2.2.3/share/guile/site" "/gnu/store/1mr5izrbxwd7cbq8m1xrqm45rzkibpsj-guile-2.2.3/share/guile")>:out> # name: "X-wrapper" gexp: #:out> "/lib/dri")) (setenv "XKB_BINDIR" (string-append #:out> "/bin")) (let ((X (string-append #:out> "/bin/X"))) (apply execl X X "-xkbdir" (string-append #:out> "/share/X11/xkb") "-config" # name: "xserver.conf" gexp: # (lambda (port) (define drivers (quote #)) (define (device-section driver) (string-append "\nSection \"Device\"\n Identifier \"device-" driver "\"\n Driver \"" driver "\"\nEndSection")) (define (screen-section driver resolutions) (string-append "\nSection \"Screen\"\n Identifier \"screen-" driver "\"\n Device \"device-" driver "\"\n SubSection \"Display\"\n Modes " (string-join (map (match-lambda ((x y) (string-append "\"" (number->string x) "x" (number->string y) "\""))) resolutions)) "\n EndSubSection\nEndSection")) (define (expand modules) (append-map (lambda (module) (filter-map (lambda (directory) (let ((full (string-append module directory))) (and (file-exists? full) full))) (quote ("/lib/xorg/modules/drivers" "/lib/xorg/modules/input" "/lib/xorg/modules/multimedia" "/lib/xorg/modules/extensions")))) modules)) (display "Section \"Files\"\n" port) (for-each (lambda (font) (format port " FontPath \"~a\"~%" font)) (quote # base: # suffix: ("/share/fonts/X11/75dpi")> #< base: # suffix: ("/share/fonts/X11/100dpi")> #< base: # suffix: ("/share/fonts/X11/misc")> #< base: # suffix: ("/share/fonts/X11/cyrillic")> #< base: # suffix: ("/share/fonts/X11/misc")> #< base: # suffix: ("/share/fonts/X11/75dpi")>):out>)) (for-each (lambda (module) (format port " ModulePath \"~a\"~%" module)) (append (expand (quote # # # # # # # # # # # # # # #):out>)) (list # base: # suffix: ("/lib/xorg/modules")>:out>))) (display "EndSection\n" port) (display "\nSection \"ServerFlags\"\n Option \"AllowMouseOpenFail\" \"on\"\nEndSection\n" port) (display (string-join (map device-section drivers) "\n") port) (newline port) (display (string-join (map (cut screen-section <> (quote #)) drivers) "\n") port) (newline port) (for-each (lambda (config) (display config port)) (quote #))))) 2e5e090> guile: #f options: (#:local-build? #t)>:out> "-configdir" # name: "xorg.conf.d" gexp: # guile: #f options: (#:local-build? #t)>:out> (cdr (command-line))))) 2e7ce70> guile: #f path: ("/gnu/store/smr91vhrzakk8mf6ylwmmddnr7wgl1fp-guix-b4eae997f-modules" "/gnu/store/2rfa6337gb84bx4f2jzn5h9wfi3lhjik-guile-git-0.0-6.36f93c1/share/guile/site/2.2" "/gnu/store/1aglyrvw57cbw4njc2q4blmbqin3r7k2-guile-bytestructures-1.0.3/share/guile/site/2.2" "/gnu/store/6jjn9fsma94qa6y86qwiyyqfsm2mjkxy-guile-json-1.0.1/share/guile/site/2.2" "/gnu/store/5lmr2x0cl45x0f15hsbaw4y560gnwry3-guile-ssh-0.11.2/share/guile/site/2.2" "/gnu/store/r21yw2lkm4fr1n7x1nxgpqrjw0xkln9r-guile-sqlite3-0.0-4.10c13a7/share/guile/site/2.2" "/gnu/store/iv3yg0g269hnxc1aqk9r55aq3h72c6m1-module-import" "/gnu/store/iv3yg0g269hnxc1aqk9r55aq3h72c6m1-module-import" "/run/current-system/profile/share/guile/site/2.2" "/gnu/store/1mr5izrbxwd7cbq8m1xrqm45rzkibpsj-guile-2.2.3/share/guile/2.2" "/gnu/store/1mr5izrbxwd7cbq8m1xrqm45rzkibpsj-guile-2.2.3/share/guile/site/2.2" "/gnu/store/1mr5izrbxwd7cbq8m1xrqm45rzkibpsj-guile-2.2.3/share/guile/site" "/gnu/store/1mr5izrbxwd7cbq8m1xrqm45rzkibpsj-guile-2.2.3/share/guile")>:out> "-logverbose" "-verbose" "-nolisten" "tcp" "-terminate" (cdr (command-line))) 2e7cde0> guile: #f path: ("/gnu/store/smr91vhrzakk8mf6ylwmmddnr7wgl1fp-guix-b4eae997f-modules" "/gnu/store/2rfa6337gb84bx4f2jzn5h9wfi3lhjik-guile-git-0.0-6.36f93c1/share/guile/site/2.2" "/gnu/store/1aglyrvw57cbw4njc2q4blmbqin3r7k2-guile-bytestructures-1.0.3/share/guile/site/2.2" "/gnu/store/6jjn9fsma94qa6y86qwiyyqfsm2mjkxy-guile-json-1.0.1/share/guile/site/2.2" "/gnu/store/5lmr2x0cl45x0f15hsbaw4y560gnwry3-guile-ssh-0.11.2/share/guile/site/2.2" "/gnu/store/r21yw2lkm4fr1n7x1nxgpqrjw0xkln9r-guile-sqlite3-0.0-4.10c13a7/share/guile/site/2.2" "/gnu/store/iv3yg0g269hnxc1aqk9r55aq3h72c6m1-module-import" "/gnu/store/iv3yg0g269hnxc1aqk9r55aq3h72c6m1-module-import" "/run/current-system/profile/share/guile/site/2.2" "/gnu/store/1mr5izrbxwd7cbq8m1xrqm45rzkibpsj-guile-2.2.3/share/guile/2.2" "/gnu/store/1mr5izrbxwd7cbq8m1xrqm45rzkibpsj-guile-2.2.3/share/guile/site/2.2" "/gnu/store/1mr5izrbxwd7cbq8m1xrqm45rzkibpsj-guile-2.2.3/share/guile/site" "/gnu/store/1mr5izrbxwd7cbq8m1xrqm45rzkibpsj-guile-2.2.3/share/guile")> sessreg: #> --=_6ce863c3f1c73a802ad38b08473cb3de Content-Transfer-Encoding: base64 Content-Type: text/plain; name=config.scm Content-Disposition: attachment; filename=config.scm; size=2534 OzsgVGhpcyBpcyBhbiBvcGVyYXRpbmcgc3lzdGVtIGNvbmZpZ3VyYXRpb24gdGVtcGxhdGUKOzsg Zm9yIGEgImRlc2t0b3AiIHNldHVwIHdpdGggR05PTUUgYW5kIFhmY2Ugd2hlcmUgdGhlCjs7IHJv b3QgcGFydGl0aW9uIGlzIGVuY3J5cHRlZCB3aXRoIExVS1MuCgoodXNlLW1vZHVsZXMgCgkoZ251 KSAKCShnbnUgc3lzdGVtIG5zcykgCgkoZ3VpeCBzdG9yZSkpCih1c2Utc2VydmljZS1tb2R1bGVz IGRlc2t0b3AgcG0geG9yZykKKHVzZS1wYWNrYWdlLW1vZHVsZXMgY2VydHMgbWF0ZSBnbm9tZSkK CihvcGVyYXRpbmctc3lzdGVtCiAgKGhvc3QtbmFtZSAiYW50ZWxvcGUiKQogICh0aW1lem9uZSAi RXVyb3BlL1BhcmlzIikKICAobG9jYWxlICJzdl9TRS51dGY4IikKCiAgOzsgQXNzdW1pbmcgL2Rl di9zZGEgaXMgdGhlIHRhcmdldCBoYXJkIGRpc2ssIGFuZCAibXktcm9vdCIKICA7OyBpcyB0aGUg bGFiZWwgb2YgdGhlIHRhcmdldCByb290IGZpbGUgc3lzdGVtLgogIChib290bG9hZGVyIChib290 bG9hZGVyLWNvbmZpZ3VyYXRpb24KICAgICAgICAgICAgICAgIChib290bG9hZGVyIGdydWItYm9v dGxvYWRlcikKICAgICAgICAgICAgICAgICh0YXJnZXQgIi9kZXYvc2RhIikKCQkobWVudS1lbnRy aWVzCgkJCShtZW51LWVudHJ5CgkJCQkobGFiZWwgIlVidW50dSAxNi4wNCIpCgkJCQkobGludXgg Ii9ib290L3ZtbGludXotNC40LjAtMTI4LWdlbmVyaWMiKQoJCQkJKGxpbnV4LWFyZ3VtZW50cyAn KCJyb290PS9kZXYvc2RhNSIpKQoJCQkJKGluaXRyZCAiL2Jvb3QvaW5pdHJkLmltZy00LjQuMC0x MjgtZ2VuZXJpYyIpKSkpKQoKICAoZmlsZS1zeXN0ZW1zIChjb25zIChmaWxlLXN5c3RlbQogICAg ICAgICAgICAgICAgICAgICAgICAoZGV2aWNlIChmaWxlLXN5c3RlbS1sYWJlbCAibXktcm9vdCIp KQogICAgICAgICAgICAgICAgICAgICAgICAobW91bnQtcG9pbnQgIi8iKQogICAgICAgICAgICAg ICAgICAgICAgICAodHlwZSAiZXh0NCIpKQogICAgICAgICAgICAgICAgICAgICAgJWJhc2UtZmls ZS1zeXN0ZW1zKSkKCiAgKHVzZXJzIChjb25zICh1c2VyLWFjY291bnQKICAgICAgICAgICAgICAg IChuYW1lICJzd2VkZWJ1Z2lhIikKICAgICAgICAgICAgICAgIChjb21tZW50ICJBbGljZSdzIGJy b3RoZXIiKQogICAgICAgICAgICAgICAgKGdyb3VwICJ1c2VycyIpCiAgICAgICAgICAgICAgICAo c3VwcGxlbWVudGFyeS1ncm91cHMgJygid2hlZWwiICJuZXRkZXYiCiAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAiYXVkaW8iICJ2aWRlbyIpKQogICAgICAgICAgICAgICAg KGhvbWUtZGlyZWN0b3J5ICIvaG9tZS9zd2VkZWJ1Z2lhIikpCiAgICAgICAgICAgICAgICViYXNl LXVzZXItYWNjb3VudHMpKQoKICA7OyBUaGlzIGlzIHdoZXJlIHdlIHNwZWNpZnkgc3lzdGVtLXdp ZGUgcGFja2FnZXMuCiAgKHBhY2thZ2VzIChjb25zKiBuc3MtY2VydHMgbWF0ZSBtYXRlLWFwcGxl dHMgICAgICAgICA7Zm9yIEhUVFBTIGFjY2VzcwogICAgICAgICAgICAgICAgICAgZ3ZmcyAgICAg ICAgICAgICAgO2ZvciB1c2VyIG1vdW50cwogICAgICAgICAgICAgICAgICAgJWJhc2UtcGFja2Fn ZXMpKQoKICA7OyBBZGQgR05PTUUgYW5kL29yIFhmY2UtLS13ZSBjYW4gY2hvb3NlIGF0IHRoZSBs b2ctaW4KICA7OyBzY3JlZW4gd2l0aCBGMS4gIFVzZSB0aGUgImRlc2t0b3AiIHNlcnZpY2VzLCB3 aGljaAogIDs7IGluY2x1ZGUgdGhlIFgxMSBsb2ctaW4gc2VydmljZSwgbmV0d29ya2luZyB3aXRo IFdpY2QsCiAgOzsgYW5kIG1vcmUuCiAgKHNlcnZpY2VzIChjb25zKiAKCQkoc2xpbS1jb25maWd1 cmF0aW9uCgkJCShhdXRvLWxvZ2luPyAjdCkKCQkJKGRlZmF1bHQtdXNlciAic3dlZGVidWdpYSIp CgkJCShhdXRvLWxvZ2luLXNlc3Npb24gInhmZGVza3RvcCIpKQoJCShndWl4LWNvbmZpZ3VyYXRp b24KOwkJCSM6YXV0aG9yaXplLWtleXMgKGNvbnMgIi9ob21lL3N3ZWRlYnVnaWEvYmVybGluLmd1 aXhzZC5vcmcucHViIgo7CQkJCQkJJWRlZmF1bHQtYXV0aG9yaXplZC1ndWl4LWtleXMpCgkJCShz dWJzdGl0dXRlLXVybHMgKGNvbnMJImh0dHBzOi8vYmVybGluLmd1aXhzZC5vcmciCgkJCQkJCSVk ZWZhdWx0LXN1YnN0aXR1dGUtdXJscykpKQoJCTs7IElzIHRoaXMgY29ycmVjdD8KOwkJKHRscC1z ZXJ2aWN5LXR5cGUKOwkJCSh0bHAtY29uZmlndXJhdGlvbgo7CQkJCTs7IFNob3VsZCBJIHVzZSBw YXJlbnRlc2VzIGluc3RlYWQgb2YgIiM6Ij8KOwkJCQkoY3B1LXNjYWxpbmctZ292ZW5vci1vbi1h YyAobGlzdCAiY29uc2VydmF0aXZlIikpCjsJCQkJKGNwdS1zY2FsaW5nLWdvdmVub3Itb24tYmF0 IChsaXN0ICJjb25zZXJ2YXRpdmUiKSkpKQoJCSh4ZmNlLWRlc2t0b3Atc2VydmljZSkKICAgICAg ICAgICAgICAgICAgICVkZXNrdG9wLXNlcnZpY2VzKSkKCiAgOzsgQWxsb3cgcmVzb2x1dGlvbiBv ZiAnLmxvY2FsJyBob3N0IG5hbWVzIHdpdGggbUROUy4KICA7OyhuYW1lLXNlcnZpY2Utc3dpdGNo ICVtZG5zLWhvc3QtbG9va3VwLW5zcykKKQo= --=_6ce863c3f1c73a802ad38b08473cb3de-- ------------=_1529354762-2699-1-- From debbugs-submit-bounces@debbugs.gnu.org Mon Jun 18 16:51:20 2018 Received: (at control) by debbugs.gnu.org; 18 Jun 2018 20:51:21 +0000 Received: from localhost ([127.0.0.1]:55356 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fV17Q-0000pL-QQ for submit@debbugs.gnu.org; Mon, 18 Jun 2018 16:51:20 -0400 Received: from mail.lassieur.org ([83.152.10.219]:43708) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fV17O-0000pC-OM for control@debbugs.gnu.org; Mon, 18 Jun 2018 16:51:19 -0400 Received: from rodion (88.191.118.83 [88.191.118.83]) by mail.lassieur.org (OpenSMTPD) with ESMTPSA id 5595dde1 (TLSv1.2:ECDHE-RSA-CHACHA20-POLY1305:256:NO) for ; Mon, 18 Jun 2018 20:51:17 +0000 (UTC) Date: Mon, 18 Jun 2018 22:51:17 +0200 Message-Id: <877emvvmwq.fsf@lassieur.org> To: control@debbugs.gnu.org From: clement@lassieur.org (=?utf-8?Q?Cl=C3=A9ment?= Lassieur) Subject: control message for bug #31885 MIME-version: 1.0 Content-type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: control X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) tags 31885 notabug close 31885 From unknown Sat Jun 14 16:16:44 2025 X-Loop: help-debbugs@gnu.org Subject: bug#31885: Bug when running guix system reconfigure after recent guix pull Resent-From: swedebugia Original-Sender: "Debbugs-submit" Resent-CC: bug-guix@gnu.org Resent-Date: Mon, 18 Jun 2018 22:53:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 31885 X-GNU-PR-Package: guix X-GNU-PR-Keywords: notabug To: =?UTF-8?Q?Cl=C3=A9ment?= Lassieur Cc: 31885-done@debbugs.gnu.org Received: via spool by 31885-done@debbugs.gnu.org id=D31885.152936232421347 (code D ref 31885); Mon, 18 Jun 2018 22:53:01 +0000 Received: (at 31885-done) by debbugs.gnu.org; 18 Jun 2018 22:52:04 +0000 Received: from localhost ([127.0.0.1]:55418 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fV30G-0005YF-4l for submit@debbugs.gnu.org; Mon, 18 Jun 2018 18:52:04 -0400 Received: from mx1.riseup.net ([198.252.153.129]:56549) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fV30E-0005Y6-Cj for 31885-done@debbugs.gnu.org; Mon, 18 Jun 2018 18:52:02 -0400 Received: from cotinga.riseup.net (cotinga-pn.riseup.net [10.0.1.164]) (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits)) (Client CN "*.riseup.net", Issuer "COMODO RSA Domain Validation Secure Server CA" (verified OK)) by mx1.riseup.net (Postfix) with ESMTPS id 52F161A01A4; Mon, 18 Jun 2018 15:52:01 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=riseup.net; s=squak; t=1529362321; bh=A0xtxGaIFbb9r2iqw57nJsx8SLgfC2jls/dTYvCjO/g=; h=Date:In-Reply-To:References:Subject:To:CC:From:From; b=ncPQ/J9eYtHCEtkXTVzNho20SnYGxoTLBAbfxpUwTpVUEMdGqE7vgDwu8Rt5i6LfQ vSM5gkmp5PTQ+enDJ/fBAROZZnwO+F7ByohjLSWi6rmGMqEmvjak+jBLqlcoybMM3A EnDzNhCMxKeceYbyd3YnIZTMSJNeV8Pc9mpUzxR4= X-Riseup-User-ID: EB71E41B01471CAE608026E89666F7462ED030635F7B6BB81509687B902C048E Received: from [127.0.0.1] (localhost [127.0.0.1]) by cotinga.riseup.net with ESMTPSA id 50DA5C706B; Mon, 18 Jun 2018 15:51:59 -0700 (PDT) Date: Tue, 19 Jun 2018 00:51:52 +0200 In-Reply-To: <878t7bvn61.fsf@lassieur.org> References: <28fa8f6fd69553b57df3a960e6586e0a@riseup.net> <878t7bvn61.fsf@lassieur.org> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable From: swedebugia Message-ID: <16A8A43F-A3CC-422B-89F3-5E83F6D344F4@riseup.net> X-Spam-Score: -0.7 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.7 (-) Hi On June 18, 2018 10:45:42 PM GMT+02:00, "Cl=C3=A9ment Lassieur" wrote: > >The guix-service-type service needs to be modified because it is >already >in %desktop-services, and you can't have it twice=2E Got it! Now I understand the problem=2E=20 >> ; ;; Should I use parenteses instead of "#:"? > >Things ending with '-configuration' are usually macros that can be used >to instantiate the corresponding records=2E They take arguments like >'(field value)'=2E '#:' is used when passing arguments to normal >functions=2E This I did not fully understand, will read up on macros in the guile manua= l and ask on help-guix or IRC if needed=2E=20 >This is complex, but you can usually know what things expect by looking >at the examples in the documentation=2E I tried=2E Will try harder and propose changes with more examples and clar= ifications=2E =20 > >If you have similar issues, please email help-guix@gnu=2Eorg instead=2E Understood=2E=20 >Good luck, and don't hesitate to ask! :-) Big thanks for taking the time to investigate this=2E =F0=9F=98=80 --=20 Cheers Swedebugia