From unknown Sat Jun 14 19:45:20 2025 X-Loop: help-debbugs@gnu.org Subject: bug#50140: [core-updates] test failures Resent-From: Leo Famulari Original-Sender: "Debbugs-submit" Resent-CC: bug-guix@gnu.org Resent-Date: Fri, 20 Aug 2021 23:11:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 50140 X-GNU-PR-Package: guix X-GNU-PR-Keywords: To: 50140@debbugs.gnu.org X-Debbugs-Original-To: bug-guix@gnu.org Received: via spool by submit@debbugs.gnu.org id=B.162950103814729 (code B ref -1); Fri, 20 Aug 2021 23:11:02 +0000 Received: (at submit) by debbugs.gnu.org; 20 Aug 2021 23:10:38 +0000 Received: from localhost ([127.0.0.1]:35667 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mHDeo-0003pV-OQ for submit@debbugs.gnu.org; Fri, 20 Aug 2021 19:10:38 -0400 Received: from lists.gnu.org ([209.51.188.17]:53988) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mHDen-0003pN-JL for submit@debbugs.gnu.org; Fri, 20 Aug 2021 19:10:37 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:45338) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1mHDen-0006wX-DJ for bug-guix@gnu.org; Fri, 20 Aug 2021 19:10:37 -0400 Received: from out1-smtp.messagingengine.com ([66.111.4.25]:44455) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1mHDei-0005Zm-KJ for bug-guix@gnu.org; Fri, 20 Aug 2021 19:10:37 -0400 Received: from compute4.internal (compute4.nyi.internal [10.202.2.44]) by mailout.nyi.internal (Postfix) with ESMTP id 216845C010B; Fri, 20 Aug 2021 19:10:32 -0400 (EDT) Received: from mailfrontend2 ([10.202.2.163]) by compute4.internal (MEProxy); Fri, 20 Aug 2021 19:10:32 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=famulari.name; h=date:from:to:subject:message-id:mime-version:content-type; s= mesmtp; bh=1Hty3V26HvPR7fdkXYHvCh9NP6BMDjVsAI/elu24Uow=; b=hE5wq e/yK5AnVHN8/kvZ1z8qFxgdeixS/nQqwXR3aUCqjD2G4IH1gtOYokNnoVzjG9EEc m+e9lEuQMcxArjWB26LGQ1snpGdVaApkoO+Rf44pnUaq/k2VpY6UtqD5iVb9mTLT anhTFIeyGFOWr3sTKZ8qGDNuGYP28IaHTlZfVo= DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=content-type:date:from:message-id :mime-version:subject:to:x-me-proxy:x-me-proxy:x-me-sender :x-me-sender:x-sasl-enc; s=fm3; bh=1Hty3V26HvPR7fdkXYHvCh9NP6BMD jVsAI/elu24Uow=; b=ejUOaImUO0HF6Ia/1ywYQleDOUiVqa30L2qIFbT4NRANP j3gLGYHmj4x8uRU/6eVMzYE2h7UPcaBfhg4YOihbM/5/MiLv+7E0nSpL4jp7o0Ca Qt1lRzq8a8tqvNTW6utUVSLOeBC1lNEMADW7MLqq4kBaFnx+ZxFhtRFJySdpvHmG UcD2K3s1EazvFNCeaQGSyvFWsYtC17NWZURuqs0yzNkC6YSjj1naTWYvf58BRWOI LvLu1TRauppCWQXTPBITguAxljSIdE4uuyp9NoBv2EDtb3BzOfbVQCFni1bcE4JI RI9W8XCgbXo7aBoFnlQPeDFBonDQ8JuHaA+aCurxA== X-ME-Sender: X-ME-Received: X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedvtddruddttddgudejucetufdoteggodetrfdotf fvucfrrhhofhhilhgvmecuhfgrshhtofgrihhlpdfqfgfvpdfurfetoffkrfgpnffqhgen uceurghilhhouhhtmecufedttdenucenucfjughrpeffhffvuffkgggtugesmhdtreertd dtvdenucfhrhhomhepnfgvohcuhfgrmhhulhgrrhhiuceolhgvohesfhgrmhhulhgrrhhi rdhnrghmvgeqnecuggftrfgrthhtvghrnhepfefghefhueffvdehkeehveegveffteevke evtdffjeetudelfeevffdufedukedvnecuffhomhgrihhnpehgnhhurdhorhhgnecuvehl uhhsthgvrhfuihiivgeptdenucfrrghrrghmpehmrghilhhfrhhomheplhgvohesfhgrmh hulhgrrhhirdhnrghmvg X-ME-Proxy: Received: by mail.messagingengine.com (Postfix) with ESMTPA for ; Fri, 20 Aug 2021 19:10:31 -0400 (EDT) Date: Fri, 20 Aug 2021 19:10:30 -0400 From: Leo Famulari Message-ID: MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="zMFh/plC/elWKAqW" Content-Disposition: inline Received-SPF: pass client-ip=66.111.4.25; envelope-from=leo@famulari.name; helo=out1-smtp.messagingengine.com X-Spam_score_int: -27 X-Spam_score: -2.8 X-Spam_bar: -- X-Spam_report: (-2.8 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, RCVD_IN_DNSWL_LOW=-0.7, RCVD_IN_MSPIKE_H3=0.001, RCVD_IN_MSPIKE_WL=0.001, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001, T_FILL_THIS_FORM_SHORT=0.01 autolearn=ham autolearn_force=no X-Spam_action: no action 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" --zMFh/plC/elWKAqW Content-Type: text/plain; charset=us-ascii Content-Disposition: inline I ran `make check` on x86_64 on both Guix System and another distro. On the Guix System, tests/publish.scm still fails: On both systems, 'tests/guix-build.sh' and 'tests/guix-pack-relocatable.sh' fail. I've attached test-suite.log from the other distro machine. --zMFh/plC/elWKAqW Content-Type: text/plain; charset=us-ascii Content-Disposition: attachment; filename="test-suite.log" Content-Transfer-Encoding: quoted-printable =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D GNU Guix UNKNOWN: ./test-suite.log =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D # TOTAL: 1994 # PASS: 1962 # SKIP: 28 # XFAIL: 2 # FAIL: 2 # XPASS: 0 # ERROR: 0 =2E. contents:: :depth: 2 SKIP: tests/channels =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D test-name: channel-instance-metadata returns default if .guix-channel does = not exist location: /home/leo/work/core-updates/tests/channels.scm:117 source: + (test-equal + "channel-instance-metadata returns default if .guix-channel does not ex= ist" + '("/" ()) + (let ((metadata + (channel-instance-metadata instance--boring))) + (list (channel-metadata-directory metadata) + (channel-metadata-dependencies metadata)))) expected-value: ("/" ()) actual-value: ("/" ()) result: PASS test-name: channel-instance-metadata and default dependencies location: /home/leo/work/core-updates/tests/channels.scm:123 source: + (test-equal + "channel-instance-metadata and default dependencies" + '() + (channel-metadata-dependencies + (channel-instance-metadata instance--no-deps))) expected-value: () actual-value: () result: PASS test-name: channel-instance-metadata and directory location: /home/leo/work/core-updates/tests/channels.scm:127 source: + (test-equal + "channel-instance-metadata and directory" + "/modules" + (channel-metadata-directory + (channel-instance-metadata + instance--sub-directory))) expected-value: "/modules" actual-value: "/modules" result: PASS test-name: channel-instance-metadata rejects unsupported version location: /home/leo/work/core-updates/tests/channels.scm:132 source: + (test-equal + "channel-instance-metadata rejects unsupported version" + 1 + (guard (c ((and (message-condition? c) (error-location? c)) + (location-line (error-location c)))) + (channel-instance-metadata + instance--unsupported-version))) expected-value: 1 actual-value: 1 result: PASS test-name: channel-instance-metadata returns location: /home/leo/work/core-updates/tests/channels.scm:138 source: + (test-assert + "channel-instance-metadata returns " + (every (@@ (guix channels) channel-metadata?) + (map channel-instance-metadata + (list instance--no-deps + instance--simple + instance--with-dupes)))) actual-value: #t result: PASS test-name: channel-instance-metadata dependencies are channels location: /home/leo/work/core-updates/tests/channels.scm:145 source: + (test-assert + "channel-instance-metadata dependencies are channels" + (let ((deps ((@@ (guix channels) + channel-metadata-dependencies) + (channel-instance-metadata instance--simple)))) + (match deps (((? channel? dep)) #t) (_ #f)))) actual-value: #t result: PASS test-name: latest-channel-instances includes channel dependencies location: /home/leo/work/core-updates/tests/channels.scm:152 source: + (test-assert + "latest-channel-instances includes channel dependencies" + (let* ((channel (channel (name 'test) (url "test"))) + (test-dir + (channel-instance-checkout instance--simple))) + (mock ((guix git) + update-cached-checkout + (lambda* (url #:key ref starting-commit) + (match url + ("test" (values test-dir "caf3cabba9e" #f)) + (_ (values + (channel-instance-checkout instance--no-deps) + "abcde1234" + #f))))) + (with-store + store + (let ((instances + (latest-channel-instances store (list channel)))) + (and (eq? 2 (length instances)) + (lset=3D eq? + '(test test-channel) + (map (compose + channel-name + channel-instance-channel) + instances)))))))) actual-value: #t result: PASS test-name: latest-channel-instances excludes duplicate channel dependencies location: /home/leo/work/core-updates/tests/channels.scm:171 source: + (test-assert + "latest-channel-instances excludes duplicate channel dependencies" + (let* ((channel (channel (name 'test) (url "test"))) + (test-dir + (channel-instance-checkout instance--with-dupes))) + (mock ((guix git) + update-cached-checkout + (lambda* (url #:key ref starting-commit) + (match url + ("test" (values test-dir "caf3cabba9e" #f)) + (_ (values + (channel-instance-checkout instance--no-deps) + "abcde1234" + #f))))) + (with-store + store + (let ((instances + (latest-channel-instances store (list channel)))) + (and (=3D 2 (length instances)) + (lset=3D eq? + '(test test-channel) + (map (compose + channel-name + channel-instance-channel) + instances)) + (find (lambda (instance) + (and (eq? (channel-name + (channel-instance-channel instance= )) + 'test-channel) + (string=3D? + (channel-commit + (channel-instance-channel instance)) + "abc1234"))) + instances))))))) actual-value: #< channel: #< name: test-channel = url: "https://example.com/test-channel" branch: "master" commit: "abc1234" = introduction: #f location: ((filename . "guix/channels.scm") (line . 261) (= column . 19))> commit: "abcde1234" checkout: "/home/leo/work/core-updates/t= est-tmp/store/6cbya3wpcadb45zdvf4rmhqvsl6ivx0g-test-channel-abcde12"> result: PASS test-name: latest-channel-instances #:validate-pull location: /home/leo/work/core-updates/tests/channels.scm:201 source: + (test-equal + "latest-channel-instances #:validate-pull" + 'descendant + (let/ec + return + (with-temporary-git-repository + directory + '((add "a.txt" "A") + (commit "first commit") + (add "b.scm" "#t") + (commit "second commit")) + (with-repository + directory + repository + (let* ((commit1 (find-commit repository "first")) + (commit2 (find-commit repository "second")) + (spec (channel + (url (string-append "file://" directory)) + (name 'foo))) + (new (channel + (inherit spec) + (commit (oid->string (commit-id commit2))))) + (old (channel + (inherit spec) + (commit (oid->string (commit-id commit1)))))) + (define (validate-pull channel current commit relation) + (return + (and (eq? channel old) + (string=3D? + (oid->string (commit-id commit2)) + current) + (string=3D? + (oid->string (commit-id commit1)) + commit) + relation))) + (with-store + store + (latest-channel-instances + store + (list old) + #:current-channels + (list new) + #:validate-pull + validate-pull))))))) result: SKIP test-name: channel-instances->manifest location: /home/leo/work/core-updates/tests/channels.scm:234 source: + (test-assert + "channel-instances->manifest" + (let* ((spec (lambda deps + `(channel + (version 0) + (dependencies + ,@(map (lambda (dep) + `(channel + (name ,dep) + (url "http://example.org"))) + deps))))) + (guix (make-instance #:name 'guix)) + (instance0 (make-instance #:name 'a)) + (instance1 + (make-instance #:name 'b #:spec (spec 'a))) + (instance2 + (make-instance #:name 'c #:spec (spec 'b))) + (instance3 + (make-instance #:name 'd #:spec (spec 'c 'a)))) + (%graft? #f) + (let ((source (channel-instance-checkout guix))) + (mkdir (string-append source "/build-aux")) + (call-with-output-file + (string-append + source + "/build-aux/build-self.scm") + (lambda (port) + (write '(begin + (use-modules (guix) (gnu packages bootstrap)) + (lambda _ (package->derivation %bootstrap-guile))) + port)))) + (with-store + store + (let () + (define manifest + (run-with-store + store + (channel-instances->manifest + (list guix + instance0 + instance1 + instance2 + instance3)))) + (define entries (manifest-entries manifest)) + (define (depends? drv in out) + (let ((set (list->set + (requisites + store + (list (derivation-file-name drv))))) + (in (map derivation-file-name in)) + (out (map derivation-file-name out))) + (and (every (cut set-contains? set <>) in) + (not (any (cut set-contains? set <>) out))))) + (define (lookup name) + (run-with-store + store + (lower-object + (manifest-entry-item + (manifest-lookup + manifest + (manifest-pattern (name name))))))) + (let ((drv-guix (lookup "guix")) + (drv0 (lookup "a")) + (drv1 (lookup "b")) + (drv2 (lookup "c")) + (drv3 (lookup "d"))) + (and (depends? + drv-guix + '() + (list drv0 drv1 drv2 drv3)) + (depends? drv0 (list) (list drv1 drv2 drv3)) + (depends? drv1 (list drv0) (list drv2 drv3)) + (depends? drv2 (list drv1) (list drv3)) + (depends? drv3 (list drv2 drv0) (list)))))))) actual-value: #t result: PASS test-name: channel-news, no news location: /home/leo/work/core-updates/tests/channels.scm:311 source: + (test-equal + "channel-news, no news" + '() + (with-temporary-git-repository + directory + '((add "a.txt" "A") (commit "the commit")) + (with-repository + directory + repository + (let ((channel + (channel + (url (string-append "file://" directory)) + (name 'foo))) + (latest (reference-name->oid repository "HEAD"))) + (channel-news-for-commit + channel + (oid->string latest)))))) result: SKIP test-name: channel-news, one entry location: /home/leo/work/core-updates/tests/channels.scm:323 source: + (test-assert + "channel-news, one entry" + (with-temporary-git-repository + directory + `((add ".guix-channel" + ,(object->string + '(channel (version 0) (news-file "news.scm")))) + (commit "first commit") + (add "src/a.txt" "A") + (commit "second commit") + (tag "tag-for-first-news-entry") + (add "news.scm" + ,(lambda (repository) + (let ((previous + (reference-name->oid repository "HEAD"))) + (object->string + `(channel-news + (version 0) + (entry (commit ,(oid->string previous)) + (title (en "New file!") (eo "Nova dosiero!")) + (body (en "Yeah, a.txt.")))))))) + (commit "third commit") + (add "src/b.txt" "B") + (commit "fourth commit") + (add "news.scm" + ,(lambda (repository) + (let ((second + (commit-id + (find-commit repository "second commit"))) + (previous + (reference-name->oid repository "HEAD"))) + (object->string + `(channel-news + (version 0) + (entry (commit ,(oid->string previous)) + (title (en "Another file!")) + (body (en "Yeah, b.txt."))) + (entry (tag "tag-for-first-news-entry") + (title (en "Old news.") (eo "Malnova?oj.")) + (body (en "For a.txt")))))))) + (commit "fifth commit")) + (with-repository + directory + repository + (define (find-commit* message) + (oid->string + (commit-id (find-commit repository message)))) + (let ((channel + (channel + (url (string-append "file://" directory)) + (name 'foo))) + (commit1 (find-commit* "first commit")) + (commit2 (find-commit* "second commit")) + (commit3 (find-commit* "third commit")) + (commit4 (find-commit* "fourth commit")) + (commit5 (find-commit* "fifth commit"))) + (and (null? (channel-news-for-commit channel commit2)) + (lset=3D string=3D? + (map channel-news-entry-commit + (channel-news-for-commit channel commit5)) + (list commit2 commit4)) + (lset=3D equal? + (map channel-news-entry-title + (channel-news-for-commit channel commit5)) + '((("en" . "Another file!")) + (("en" . "Old news.") ("eo" . "Malnova?oj.")))) + (lset=3D string=3D? + (map channel-news-entry-commit + (channel-news-for-commit channel commit3)) + (list commit2)) + (lset=3D string=3D? + (map channel-news-entry-commit + (channel-news-for-commit channel commit3 commit1= )) + (list commit2)) + (lset=3D string=3D? + (map channel-news-entry-commit + (channel-news-for-commit channel commit5 commit3= )) + (list commit4)) + (lset=3D string=3D? + (map channel-news-entry-commit + (channel-news-for-commit channel commit5 commit1= )) + (list commit4 commit2)) + (lset=3D equal? + (map channel-news-entry-tag + (channel-news-for-commit channel commit5 commit1= )) + '(#f "tag-for-first-news-entry"))))))) result: SKIP test-name: latest-channel-instances, missing introduction for 'guix' location: /home/leo/work/core-updates/tests/channels.scm:411 source: + (test-assert + "latest-channel-instances, missing introduction for 'guix'" + (with-temporary-git-repository + directory + '((add "a.txt" "A") + (commit "first commit") + (add "b.scm" "#t") + (commit "second commit")) + (with-repository + directory + repository + (let* ((commit1 (find-commit repository "first")) + (commit2 (find-commit repository "second")) + (channel + (channel + (url (string-append "file://" directory)) + (name 'guix)))) + (guard (c ((formatted-message? c) + (->bool + (string-contains + (formatted-message-string c) + "introduction")))) + (with-store + store + (latest-channel-instances store (list channel)) + #f)))))) result: SKIP test-name: authenticate-channel, wrong first commit signer location: /home/leo/work/core-updates/tests/channels.scm:432 source: + (test-equal + "authenticate-channel, wrong first commit signer" + #t + (with-fresh-gnupg-setup + (list %ed25519-public-key-file + %ed25519-secret-key-file + %ed25519bis-public-key-file + %ed25519bis-secret-key-file) + (with-temporary-git-repository + directory + `((add ".guix-channel" + ,(object->string + '(channel + (version 0) + (keyring-reference "master")))) + (add ".guix-authorizations" + ,(object->string + `(authorizations + (version 0) + ((,(key-fingerprint %ed25519-public-key-file) + (name "Charlie")))))) + (add "signer.key" + ,(call-with-input-file + %ed25519-public-key-file + get-string-all)) + (commit + "first commit" + (signer + ,(key-fingerprint %ed25519-public-key-file))) + (add "random" ,(random-text)) + (commit + "second commit" + (signer + ,(key-fingerprint %ed25519-public-key-file)))) + (with-repository + directory + repository + (let* ((commit1 (find-commit repository "first")) + (commit2 (find-commit repository "second")) + (intro (make-channel-introduction + (commit-id-string commit1) + (openpgp-public-key-fingerprint + (read-openpgp-packet + %ed25519bis-public-key-file)))) + (channel + (channel + (name 'example) + (url (string-append "file://" directory)) + (introduction intro)))) + (guard (c ((formatted-message? c) + (and (string-contains + (formatted-message-string c) + "initial commit") + (equal? + (formatted-message-arguments c) + (list (oid->string (commit-id commit1)) + (key-fingerprint %ed25519-public-key-fi= le) + (key-fingerprint + %ed25519bis-public-key-file)))))) + (authenticate-channel + channel + directory + (commit-id-string commit2) + #:keyring-reference-prefix + "") + 'failed)))))) result: SKIP test-name: authenticate-channel, .guix-authorizations location: /home/leo/work/core-updates/tests/channels.scm:482 source: + (test-equal + "authenticate-channel, .guix-authorizations" + #t + (with-fresh-gnupg-setup + (list %ed25519-public-key-file + %ed25519-secret-key-file + %ed25519bis-public-key-file + %ed25519bis-secret-key-file) + (with-temporary-git-repository + directory + `((add ".guix-channel" + ,(object->string + '(channel + (version 0) + (keyring-reference "channel-keyring")))) + (add ".guix-authorizations" + ,(object->string + `(authorizations + (version 0) + ((,(key-fingerprint %ed25519-public-key-file) + (name "Charlie")))))) + (commit "zeroth commit") + (add "a.txt" "A") + (commit + "first commit" + (signer + ,(key-fingerprint %ed25519-public-key-file))) + (add "b.txt" "B") + (commit + "second commit" + (signer + ,(key-fingerprint %ed25519-public-key-file))) + (add "c.txt" "C") + (commit + "third commit" + (signer + ,(key-fingerprint %ed25519bis-public-key-file))) + (branch "channel-keyring") + (checkout "channel-keyring") + (add "signer.key" + ,(call-with-input-file + %ed25519-public-key-file + get-string-all)) + (add "other.key" + ,(call-with-input-file + %ed25519bis-public-key-file + get-string-all)) + (commit "keyring commit") + (checkout "master")) + (with-repository + directory + repository + (let* ((commit1 (find-commit repository "first")) + (commit2 (find-commit repository "second")) + (commit3 (find-commit repository "third")) + (intro (make-channel-introduction + (commit-id-string commit1) + (openpgp-public-key-fingerprint + (read-openpgp-packet %ed25519-public-key-file))= )) + (channel + (channel + (name 'example) + (url (string-append "file://" directory)) + (introduction intro)))) + (and (authenticate-channel + channel + directory + (commit-id-string commit2) + #:keyring-reference-prefix + "") + (guard (c ((unauthorized-commit-error? c) + (and (oid=3D? (git-authentication-error-commit = c) + (commit-id commit3)) + (bytevector=3D? + (openpgp-public-key-fingerprint + (unauthorized-commit-error-signing-key= c)) + (openpgp-public-key-fingerprint + (read-openpgp-packet + %ed25519bis-public-key-file)))))) + (authenticate-channel + channel + directory + (commit-id-string commit3) + #:keyring-reference-prefix + "") + 'failed))))))) result: SKIP test-name: latest-channel-instances, authenticate dependency location: /home/leo/work/core-updates/tests/channels.scm:551 source: + (test-equal + "latest-channel-instances, authenticate dependency" + #t + (with-fresh-gnupg-setup + (list %ed25519-public-key-file + %ed25519-secret-key-file) + (with-temporary-git-repository + dependency-directory + `((add ".guix-channel" + ,(object->string + '(channel + (version 0) + (keyring-reference "master")))) + (add ".guix-authorizations" + ,(object->string `(authorizations (version 0) ()))) + (add "signer.key" + ,(call-with-input-file + %ed25519-public-key-file + get-string-all)) + (commit + "zeroth commit" + (signer + ,(key-fingerprint %ed25519-public-key-file))) + (add "foo.txt" "evil") + (commit "unsigned commit")) + (with-repository + dependency-directory + dependency + (let* ((commit0 (find-commit dependency "zeroth")) + (commit1 (find-commit dependency "unsigned")) + (intro `(channel-introduction + (version 0) + (commit ,(commit-id-string commit0)) + (signer + ,(openpgp-format-fingerprint + (openpgp-public-key-fingerprint + (read-openpgp-packet + %ed25519-public-key-file))))))) + (with-temporary-git-repository + directory + `((add ".guix-channel" + ,(object->string + `(channel + (version 0) + (dependencies + (channel + (name test-channel) + (url ,dependency-directory) + (introduction ,intro)))))) + (commit "single commit")) + (let ((channel (channel (name 'test) (url directory)))) + (guard (c ((unsigned-commit-error? c) + (oid=3D? (git-authentication-error-commit c) + (commit-id commit1)))) + (with-store + store + (latest-channel-instances store (list channel)) + 'failed))))))))) result: SKIP Updating channel 'test' from Git repository at 'test'... Updating channel 'test-channel' from Git repository at 'https://example.com= /test-channel'... Updating channel 'test' from Git repository at 'test'... Updating channel 'test-channel' from Git repository at 'https://example.com= /test-channel'... Updating channel 'test-channel' from Git repository at 'https://example.com= /test-channel'... SKIP: tests/cpio =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D test-name: file->cpio-header + write-cpio-header + read-cpio-header location: /home/leo/work/core-updates/tests/cpio.scm:37 source: + (test-assert + "file->cpio-header + write-cpio-header + read-cpio-header" + (let* ((file (search-path %load-path "guix.scm")) + (header (file->cpio-header file))) + (call-with-values + (lambda () (open-bytevector-output-port)) + (lambda (port get-bv) + (write-cpio-header header port) + (let ((port (open-bytevector-input-port (get-bv)))) + (equal? header (read-cpio-header port))))))) actual-value: #t result: PASS test-name: bit-identical to GNU cpio's output location: /home/leo/work/core-updates/tests/cpio.scm:49 source: + (test-assert + "bit-identical to GNU cpio's output" + (call-with-temporary-output-file + (lambda (link _) + (delete-file link) + (symlink "chbouib" link) + (let ((files (cons* "/" + (canonicalize-path + (dirname (search-path %load-path "guix.scm"))) + link + (map (compose + canonicalize-path + (cut search-path %load-path <>)) + '("guix.scm" + "guix/build/syscalls.scm" + "guix/packages.scm"))))) + (call-with-temporary-output-file + (lambda (ref-file _) + (let ((pipe (open-pipe* + OPEN_WRITE + %cpio-program + "-o" + "-O" + ref-file + "-H" + "newc" + "--null"))) + (for-each + (lambda (file) (format pipe "~a\x00" file)) + files) + (and (zero? (close-pipe pipe)) + (call-with-temporary-output-file + (lambda (file port) + (write-cpio-archive files port) + (close-port port) + (or (file=3D? ref-file file) + (throw 'cpio-archives-differ + files + ref-file + file + (stat:size (stat ref-file)) + (stat:size (stat file)))))))))))))) result: SKIP SKIP: tests/crate =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D test-name: guix-package->crate-name location: /home/leo/work/core-updates/tests/crate.scm:326 source: + (test-equal + "guix-package->crate-name" + "rustc-serialize" + (guix-package->crate-name + (dummy-package + "rust-rustc-serialize" + (source + (dummy-origin + (uri (crate-uri "rustc-serialize" "1.0"))))))) expected-value: "rustc-serialize" actual-value: "rustc-serialize" result: PASS test-name: crate->guix-package location: /home/leo/work/core-updates/tests/crate.scm:335 source: + (test-assert + "crate->guix-package" + (mock ((guix http-client) + http-fetch + (lambda (url . rest) + (match url + ("https://crates.io/api/v1/crates/foo" + (open-input-string test-foo-crate)) + ("https://crates.io/api/v1/crates/foo/1.0.3/download" + (set! test-source-hash + (bytevector->nix-base32-string + (sha256 + (string->bytevector "empty file\n" "utf-8")))) + (open-input-string "empty file\n")) + ("https://crates.io/api/v1/crates/foo/1.0.3/dependencie= s" + (open-input-string test-foo-dependencies)) + ("https://crates.io/api/v1/crates/leaf-alice" + (open-input-string test-leaf-alice-crate)) + ("https://crates.io/api/v1/crates/leaf-alice/0.7.5/down= load" + (set! test-source-hash + (bytevector->nix-base32-string + (sha256 + (string->bytevector "empty file\n" "utf-8")))) + (open-input-string "empty file\n")) + ("https://crates.io/api/v1/crates/leaf-alice/0.7.5/depe= ndencies" + (open-input-string test-leaf-alice-dependencies)) + (_ (error "Unexpected URL: " url))))) + (match (crate->guix-package "foo") + ((define-public 'rust-foo-1 + (package + (name "rust-foo") + (version "1.0.3") + (source + (origin + (method url-fetch) + (uri (crate-uri "foo" 'version)) + (file-name + (string-append name "-" version ".tar.gz")) + (sha256 (base32 (? string? hash))))) + (build-system 'cargo-build-system) + (arguments + ('quasiquote + (#:skip-build? + #t + #:cargo-inputs + (("rust-leaf-alice" + ('unquote 'rust-leaf-alice-0.7)))))) + (home-page "http://example.com") + (synopsis "summary") + (description "summary") + (license (list license:expat license:asl2.0)))) + (string=3D? test-source-hash hash)) + (x (pk 'fail x #f))))) result: SKIP test-name: cargo-recursive-import location: /home/leo/work/core-updates/tests/crate.scm:388 source: + (test-assert + "cargo-recursive-import" + (mock ((guix http-client) + http-fetch + (lambda (url . rest) + (match url + ("https://crates.io/api/v1/crates/root" + (open-input-string test-root-crate)) + ("https://crates.io/api/v1/crates/root/1.0.4/download" + (set! test-source-hash + (bytevector->nix-base32-string + (sha256 + (string->bytevector "empty file\n" "utf-8")))) + (open-input-string "empty file\n")) + ("https://crates.io/api/v1/crates/root/1.0.4/dependenci= es" + (open-input-string test-root-dependencies)) + ("https://crates.io/api/v1/crates/intermediate-a" + (open-input-string test-intermediate-a-crate)) + ("https://crates.io/api/v1/crates/intermediate-a/1.0.42= /download" + (set! test-source-hash + (bytevector->nix-base32-string + (sha256 + (string->bytevector "empty file\n" "utf-8")))) + (open-input-string "empty file\n")) + ("https://crates.io/api/v1/crates/intermediate-a/1.0.42= /dependencies" + (open-input-string + test-intermediate-a-dependencies)) + ("https://crates.io/api/v1/crates/intermediate-b" + (open-input-string test-intermediate-b-crate)) + ("https://crates.io/api/v1/crates/intermediate-b/1.2.3/= download" + (set! test-source-hash + (bytevector->nix-base32-string + (sha256 + (string->bytevector "empty file\n" "utf-8")))) + (open-input-string "empty file\n")) + ("https://crates.io/api/v1/crates/intermediate-b/1.2.3/= dependencies" + (open-input-string + test-intermediate-b-dependencies)) + ("https://crates.io/api/v1/crates/leaf-alice" + (open-input-string test-leaf-alice-crate)) + ("https://crates.io/api/v1/crates/leaf-alice/0.7.5/down= load" + (set! test-source-hash + (bytevector->nix-base32-string + (sha256 + (string->bytevector "empty file\n" "utf-8")))) + (open-input-string "empty file\n")) + ("https://crates.io/api/v1/crates/leaf-alice/0.7.5/depe= ndencies" + (open-input-string test-leaf-alice-dependencies)) + ("https://crates.io/api/v1/crates/leaf-bob" + (open-input-string test-leaf-bob-crate)) + ("https://crates.io/api/v1/crates/leaf-bob/3.0.1/downlo= ad" + (set! test-source-hash + (bytevector->nix-base32-string + (sha256 + (string->bytevector "empty file\n" "utf-8")))) + (open-input-string "empty file\n")) + ("https://crates.io/api/v1/crates/leaf-bob/3.0.1/depend= encies" + (open-input-string test-leaf-bob-dependencies)) + (_ (error "Unexpected URL: " url))))) + (match (crate-recursive-import "root") + (((define-public 'rust-leaf-alice-0.7 + (package + (name "rust-leaf-alice") + (version "0.7.5") + (source + (origin + (method url-fetch) + (uri (crate-uri "leaf-alice" version)) + (file-name + (string-append name "-" version ".tar.gz")) + (sha256 (base32 (? string? hash))))) + (build-system cargo-build-system) + (arguments ('quasiquote (#:skip-build? #t))) + (home-page "http://example.com") + (synopsis "summary") + (description "summary") + (license (list license:expat license:asl2.0)))) + (define-public 'rust-leaf-bob-3 + (package + (name "rust-leaf-bob") + (version "3.0.1") + (source + (origin + (method url-fetch) + (uri (crate-uri "leaf-bob" version)) + (file-name + (string-append name "-" version ".tar.gz")) + (sha256 (base32 (? string? hash))))) + (build-system cargo-build-system) + (arguments ('quasiquote (#:skip-build? #t))) + (home-page "http://example.com") + (synopsis "summary") + (description "summary") + (license (list license:expat license:asl2.0)))) + (define-public 'rust-intermediate-b-1 + (package + (name "rust-intermediate-b") + (version "1.2.3") + (source + (origin + (method url-fetch) + (uri (crate-uri "intermediate-b" version)) + (file-name + (string-append name "-" version ".tar.gz")) + (sha256 (base32 (? string? hash))))) + (build-system cargo-build-system) + (arguments + ('quasiquote + (#:skip-build? + #t + #:cargo-inputs + (("rust-leaf-bob" ('unquote rust-leaf-bob-3)))))) + (home-page "http://example.com") + (synopsis "summary") + (description "summary") + (license (list license:expat license:asl2.0)))) + (define-public 'rust-intermediate-a-1 + (package + (name "rust-intermediate-a") + (version "1.0.42") + (source + (origin + (method url-fetch) + (uri (crate-uri "intermediate-a" version)) + (file-name + (string-append name "-" version ".tar.gz")) + (sha256 (base32 (? string? hash))))) + (build-system cargo-build-system) + (arguments + ('quasiquote + (#:skip-build? + #t + #:cargo-inputs + (("rust-intermediate-b" + ('unquote rust-intermediate-b-1)) + ("rust-leaf-alice" + ('unquote 'rust-leaf-alice-0.7)) + ("rust-leaf-bob" ('unquote rust-leaf-bob-3)))))) + (home-page "http://example.com") + (synopsis "summary") + (description "summary") + (license (list license:expat license:asl2.0)))) + (define-public 'rust-root-1 + (package + (name "rust-root") + (version "1.0.4") + (source + (origin + (method url-fetch) + (uri (crate-uri "root" version)) + (file-name + (string-append name "-" version ".tar.gz")) + (sha256 (base32 (? string? hash))))) + (build-system cargo-build-system) + (arguments + ('quasiquote + (#:cargo-inputs + (("rust-intermediate-a" + ('unquote rust-intermediate-a-1)) + ("rust-intermediate-b" + ('unquote rust-intermediate-b-1)) + ("rust-leaf-alice" + ('unquote 'rust-leaf-alice-0.7)) + ("rust-leaf-bob" ('unquote rust-leaf-bob-3)))))) + (home-page "http://example.com") + (synopsis "summary") + (description "summary") + (license (list license:expat license:asl2.0))))) + #t) + (x (pk 'fail x #f))))) result: SKIP test-name: licenses: MIT OR Apache-2.0 location: /home/leo/work/core-updates/tests/crate.scm:562 source: + (test-equal + "licenses: MIT OR Apache-2.0" + '(license:expat license:asl2.0) + (string->license "MIT OR Apache-2.0")) expected-value: (license:expat license:asl2.0) actual-value: (license:expat license:asl2.0) result: PASS test-name: licenses: Apache-2.0 / MIT location: /home/leo/work/core-updates/tests/crate.scm:566 source: + (test-equal + "licenses: Apache-2.0 / MIT" + '(license:asl2.0 license:expat) + (string->license "Apache-2.0 / MIT")) expected-value: (license:asl2.0 license:expat) actual-value: (license:asl2.0 license:expat) result: PASS test-name: licenses: Apache-2.0 WITH LLVM-exception location: /home/leo/work/core-updates/tests/crate.scm:570 source: + (test-equal + "licenses: Apache-2.0 WITH LLVM-exception" + '(license:asl2.0 unknown-license!) + (string->license + "Apache-2.0 WITH LLVM-exception")) expected-value: (license:asl2.0 unknown-license!) actual-value: (license:asl2.0 unknown-license!) result: PASS test-name: licenses: MIT/Apache-2.0 AND BSD-2-Clause location: /home/leo/work/core-updates/tests/crate.scm:574 source: + (test-equal + "licenses: MIT/Apache-2.0 AND BSD-2-Clause" + '(license:expat license:asl2.0 unknown-license!) + (string->license + "MIT/Apache-2.0 AND BSD-2-Clause")) expected-value: (license:expat license:asl2.0 unknown-license!) actual-value: (license:expat license:asl2.0 unknown-license!) result: PASS test-name: licenses: MIT/Apache-2.0 location: /home/leo/work/core-updates/tests/crate.scm:578 source: + (test-equal + "licenses: MIT/Apache-2.0" + '(license:expat license:asl2.0) + (string->license "MIT/Apache-2.0")) expected-value: (license:expat license:asl2.0) actual-value: (license:expat license:asl2.0) result: PASS test-name: self-test: rust-docopt 0.8.x is gone, please adjust the test case location: /home/leo/work/core-updates/tests/crate.scm:619 source: + (test-assert + "self-test: rust-docopt 0.8.x is gone, please adjust the test case" + (not (null? (find-packages-by-name "rust-docopt" "0.8")))) actual-value: #t result: PASS test-name: cargo-recursive-import-hoors-existing-packages location: /home/leo/work/core-updates/tests/crate.scm:623 source: + (test-assert + "cargo-recursive-import-hoors-existing-packages" + (mock ((guix http-client) + http-fetch + (lambda (url . rest) + (match url + ("https://crates.io/api/v1/crates/doctool" + (open-input-string test-doctool-crate)) + ("https://crates.io/api/v1/crates/doctool/2.2.2/downloa= d" + (set! test-source-hash + (bytevector->nix-base32-string + (sha256 + (string->bytevector "empty file\n" "utf-8")))) + (open-input-string "empty file\n")) + ("https://crates.io/api/v1/crates/doctool/2.2.2/depende= ncies" + (open-input-string test-doctool-dependencies)) + (_ (error "Unexpected URL: " url))))) + (match (crate-recursive-import "doctool") + (((define-public 'rust-doctool-2 + (package + (name "rust-doctool") + (version "2.2.2") + (source + (origin + (method url-fetch) + (uri (crate-uri "doctool" version)) + (file-name + (string-append name "-" version ".tar.gz")) + (sha256 (base32 (? string? hash))))) + (build-system cargo-build-system) + (arguments + ('quasiquote + (#:cargo-inputs + (("rust-docopt" ('unquote 'rust-docopt-0.8)))))) + (home-page "http://example.com") + (synopsis "summary") + (description "summary") + (license (list license:expat license:asl2.0))))) + #t) + (x (pk 'fail x #f))))) result: SKIP SKIP: tests/git =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D test-name: commit-difference, linear history location: /home/leo/work/core-updates/tests/git.scm:33 source: + (test-assert + "commit-difference, linear history" + (with-temporary-git-repository + directory + '((add "a.txt" "A") + (commit "first commit") + (add "b.txt" "B") + (commit "second commit") + (add "c.txt" "C") + (commit "third commit") + (add "d.txt" "D") + (commit "fourth commit")) + (with-repository + directory + repository + (let ((commit1 (find-commit repository "first")) + (commit2 (find-commit repository "second")) + (commit3 (find-commit repository "third")) + (commit4 (find-commit repository "fourth"))) + (and (lset=3D eq? + (commit-difference commit4 commit1) + (list commit2 commit3 commit4)) + (lset=3D eq? + (commit-difference commit4 commit2) + (list commit3 commit4)) + (equal? + (commit-difference commit3 commit2) + (list commit3)) + (null? (commit-difference commit1 commit4))))))) result: SKIP test-name: commit-difference, fork location: /home/leo/work/core-updates/tests/git.scm:60 source: + (test-assert + "commit-difference, fork" + (with-temporary-git-repository + directory + '((add "a.txt" "A") + (commit "first commit") + (branch "devel") + (checkout "devel") + (add "devel/1.txt" "1") + (commit "first devel commit") + (add "devel/2.txt" "2") + (commit "second devel commit") + (checkout "master") + (add "b.txt" "B") + (commit "second commit") + (add "c.txt" "C") + (commit "third commit") + (merge "devel" "merge") + (add "d.txt" "D") + (commit "fourth commit")) + (with-repository + directory + repository + (let ((master1 (find-commit repository "first commit")) + (master2 + (find-commit repository "second commit")) + (master3 (find-commit repository "third commit")) + (master4 + (find-commit repository "fourth commit")) + (devel1 (find-commit repository "first devel")) + (devel2 (find-commit repository "second devel")) + (merge (find-commit repository "merge"))) + (and (equal? + (commit-difference master4 merge) + (list master4)) + (lset=3D eq? + (commit-difference master3 master1) + (list master3 master2)) + (lset=3D eq? + (commit-difference devel2 master1) + (list devel2 devel1)) + (lset=3D eq? + (commit-difference master4 master2) + (list master4 merge master3 devel1 devel2))))))) result: SKIP test-name: commit-difference, excluded commits location: /home/leo/work/core-updates/tests/git.scm:100 source: + (test-assert + "commit-difference, excluded commits" + (with-temporary-git-repository + directory + '((add "a.txt" "A") + (commit "first commit") + (add "b.txt" "B") + (commit "second commit") + (add "c.txt" "C") + (commit "third commit") + (add "d.txt" "D") + (commit "fourth commit") + (add "e.txt" "E") + (commit "fifth commit")) + (with-repository + directory + repository + (let ((commit1 (find-commit repository "first")) + (commit2 (find-commit repository "second")) + (commit3 (find-commit repository "third")) + (commit4 (find-commit repository "fourth")) + (commit5 (find-commit repository "fifth"))) + (and (lset=3D eq? + (commit-difference + commit4 + commit1 + (list commit2)) + (list commit3 commit4)) + (lset=3D eq? + (commit-difference + commit4 + commit1 + (list commit3)) + (list commit4)) + (null? (commit-difference + commit4 + commit1 + (list commit5)))))))) result: SKIP test-name: commit-relation location: /home/leo/work/core-updates/tests/git.scm:125 source: + (test-equal + "commit-relation" + '(self ancestor + descendant + unrelated + unrelated + ancestor + descendant + ancestor + descendant) + (with-temporary-git-repository + directory + '((add "a.txt" "A") + (commit "first commit") + (branch "hack") + (checkout "hack") + (add "1.txt" "1") + (commit "branch commit") + (checkout "master") + (add "b.txt" "B") + (commit "second commit") + (add "c.txt" "C") + (commit "third commit") + (merge "hack" "merge")) + (with-repository + directory + repository + (let ((master1 (find-commit repository "first")) + (master2 (find-commit repository "second")) + (master3 (find-commit repository "third")) + (branch1 (find-commit repository "branch")) + (merge (find-commit repository "merge"))) + (list (commit-relation master3 master3) + (commit-relation master1 master3) + (commit-relation master3 master1) + (commit-relation master2 branch1) + (commit-relation branch1 master2) + (commit-relation branch1 merge) + (commit-relation merge branch1) + (commit-relation master1 merge) + (commit-relation merge master1)))))) result: SKIP SKIP: tests/git-authenticate =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D test-name: unsigned commits location: /home/leo/work/core-updates/tests/git-authenticate.scm:43 source: + (test-assert + "unsigned commits" + (with-temporary-git-repository + directory + '((add "a.txt" "A") + (commit "first commit") + (add "b.txt" "B") + (commit "second commit")) + (with-repository + directory + repository + (let ((commit1 (find-commit repository "first")) + (commit2 (find-commit repository "second"))) + (guard (c ((unsigned-commit-error? c) + (oid=3D? (git-authentication-error-commit c) + (commit-id commit1)))) + (authenticate-commits + repository + (list commit1 commit2) + #:keyring-reference + "master") + 'failed))))) result: SKIP test-name: signed commits, SHA1 signature location: /home/leo/work/core-updates/tests/git-authenticate.scm:60 source: + (test-assert + "signed commits, SHA1 signature" + (with-fresh-gnupg-setup + (list %ed25519-public-key-file + %ed25519-secret-key-file) + (call-with-output-file + (string-append (getenv "GNUPGHOME") "/gpg.conf") + (lambda (port) (display "digest-algo sha1" port))) + (with-temporary-git-repository + directory + `((add "a.txt" "A") + (add "signer.key" + ,(call-with-input-file + %ed25519-public-key-file + get-string-all)) + (add ".guix-authorizations" + ,(object->string + `(authorizations + (version 0) + ((,(key-fingerprint %ed25519-public-key-file) + (name "Charlie")))))) + (commit + "first commit" + (signer + ,(key-fingerprint %ed25519-public-key-file)))) + (with-repository + directory + repository + (let ((commit (find-commit repository "first"))) + (guard (c ((unsigned-commit-error? c) + (oid=3D? (git-authentication-error-commit c) + (commit-id commit)))) + (authenticate-commits + repository + (list commit) + #:keyring-reference + "master") + 'failed)))))) result: SKIP test-name: signed commits, default authorizations location: /home/leo/work/core-updates/tests/git-authenticate.scm:89 source: + (test-assert + "signed commits, default authorizations" + (with-fresh-gnupg-setup + (list %ed25519-public-key-file + %ed25519-secret-key-file) + (with-temporary-git-repository + directory + `((add "signer.key" + ,(call-with-input-file + %ed25519-public-key-file + get-string-all)) + (commit "zeroth commit") + (add "a.txt" "A") + (commit + "first commit" + (signer + ,(key-fingerprint %ed25519-public-key-file))) + (add "b.txt" "B") + (commit + "second commit" + (signer + ,(key-fingerprint %ed25519-public-key-file)))) + (with-repository + directory + repository + (let ((commit1 (find-commit repository "first")) + (commit2 (find-commit repository "second"))) + (authenticate-commits + repository + (list commit1 commit2) + #:default-authorizations + (list (openpgp-public-key-fingerprint + (read-openpgp-packet %ed25519-public-key-file))) + #:keyring-reference + "master")))))) result: SKIP test-name: signed commits, .guix-authorizations location: /home/leo/work/core-updates/tests/git-authenticate.scm:113 source: + (test-assert + "signed commits, .guix-authorizations" + (with-fresh-gnupg-setup + (list %ed25519-public-key-file + %ed25519-secret-key-file) + (with-temporary-git-repository + directory + `((add "signer.key" + ,(call-with-input-file + %ed25519-public-key-file + get-string-all)) + (add ".guix-authorizations" + ,(object->string + `(authorizations + (version 0) + ((,(key-fingerprint %ed25519-public-key-file) + (name "Charlie")))))) + (commit "zeroth commit") + (add "a.txt" "A") + (commit + "first commit" + (signer + ,(key-fingerprint %ed25519-public-key-file))) + (add ".guix-authorizations" + ,(object->string `(authorizations (version 0) ()))) + (commit + "second commit" + (signer + ,(key-fingerprint %ed25519-public-key-file))) + (add "b.txt" "B") + (commit + "third commit" + (signer + ,(key-fingerprint %ed25519-public-key-file)))) + (with-repository + directory + repository + (let ((commit1 (find-commit repository "first")) + (commit2 (find-commit repository "second")) + (commit3 (find-commit repository "third"))) + (and (authenticate-commits + repository + (list commit1 commit2) + #:keyring-reference + "master") + (guard (c ((unauthorized-commit-error? c) + (and (oid=3D? (git-authentication-error-commit = c) + (commit-id commit3)) + (bytevector=3D? + (openpgp-public-key-fingerprint + (unauthorized-commit-error-signing-key= c)) + (openpgp-public-key-fingerprint + (read-openpgp-packet + %ed25519-public-key-file)))))) + (authenticate-commits + repository + (list commit1 commit2 commit3) + #:keyring-reference + "master") + 'failed))))))) result: SKIP test-name: signed commits, .guix-authorizations, unauthorized merge location: /home/leo/work/core-updates/tests/git-authenticate.scm:161 source: + (test-assert + "signed commits, .guix-authorizations, unauthorized merge" + (with-fresh-gnupg-setup + (list %ed25519-public-key-file + %ed25519-secret-key-file + %ed25519bis-public-key-file + %ed25519bis-secret-key-file) + (with-temporary-git-repository + directory + `((add "signer1.key" + ,(call-with-input-file + %ed25519-public-key-file + get-string-all)) + (add "signer2.key" + ,(call-with-input-file + %ed25519bis-public-key-file + get-string-all)) + (add ".guix-authorizations" + ,(object->string + `(authorizations + (version 0) + ((,(key-fingerprint %ed25519-public-key-file) + (name "Alice")))))) + (commit "zeroth commit") + (add "a.txt" "A") + (commit + "first commit" + (signer + ,(key-fingerprint %ed25519-public-key-file))) + (branch "devel") + (checkout "devel") + (add "devel/1.txt" "1") + (commit + "first devel commit" + (signer + ,(key-fingerprint %ed25519bis-public-key-file))) + (checkout "master") + (add "b.txt" "B") + (commit + "second commit" + (signer + ,(key-fingerprint %ed25519-public-key-file))) + (merge "devel" + "merge" + (signer + ,(key-fingerprint %ed25519-public-key-file)))) + (with-repository + directory + repository + (let ((master1 (find-commit repository "first commit")) + (master2 + (find-commit repository "second commit")) + (devel1 + (find-commit repository "first devel commit")) + (merge (find-commit repository "merge"))) + (define (correct? c commit) + (and (oid=3D? (git-authentication-error-commit c) + (commit-id commit)) + (bytevector=3D? + (openpgp-public-key-fingerprint + (unauthorized-commit-error-signing-key c)) + (openpgp-public-key-fingerprint + (read-openpgp-packet %ed25519bis-public-key-file))))) + (and (authenticate-commits + repository + (list master1 master2) + #:keyring-reference + "master") + (guard (c ((unauthorized-commit-error? c) + (correct? c devel1))) + (authenticate-commits + repository + (list master1 devel1) + #:keyring-reference + "master") + #f) + (guard (c ((unauthorized-commit-error? c) + (correct? c devel1))) + (authenticate-commits + repository + (list master1 master2 devel1 merge) + #:keyring-reference + "master") + #f))))))) result: SKIP test-name: signed commits, .guix-authorizations, authorized merge location: /home/leo/work/core-updates/tests/git-authenticate.scm:230 source: + (test-assert + "signed commits, .guix-authorizations, authorized merge" + (with-fresh-gnupg-setup + (list %ed25519-public-key-file + %ed25519-secret-key-file + %ed25519bis-public-key-file + %ed25519bis-secret-key-file) + (with-temporary-git-repository + directory + `((add "signer1.key" + ,(call-with-input-file + %ed25519-public-key-file + get-string-all)) + (add "signer2.key" + ,(call-with-input-file + %ed25519bis-public-key-file + get-string-all)) + (add ".guix-authorizations" + ,(object->string + `(authorizations + (version 0) + ((,(key-fingerprint %ed25519-public-key-file) + (name "Alice")))))) + (commit "zeroth commit") + (add "a.txt" "A") + (commit + "first commit" + (signer + ,(key-fingerprint %ed25519-public-key-file))) + (branch "devel") + (checkout "devel") + (add ".guix-authorizations" + ,(object->string + `(authorizations + (version 0) + ((,(key-fingerprint %ed25519-public-key-file) + (name "Alice")) + (,(key-fingerprint %ed25519bis-public-key-file)))))) + (commit + "first devel commit" + (signer + ,(key-fingerprint %ed25519-public-key-file))) + (add "devel/2.txt" "2") + (commit + "second devel commit" + (signer + ,(key-fingerprint %ed25519bis-public-key-file))) + (checkout "master") + (add "b.txt" "B") + (commit + "second commit" + (signer + ,(key-fingerprint %ed25519-public-key-file))) + (merge "devel" + "merge" + (signer + ,(key-fingerprint %ed25519-public-key-file))) + (add "c.txt" "C") + (commit + "third commit" + (signer + ,(key-fingerprint %ed25519bis-public-key-file)))) + (with-repository + directory + repository + (let ((master1 (find-commit repository "first commit")) + (master2 + (find-commit repository "second commit")) + (devel1 + (find-commit repository "first devel commit")) + (devel2 + (find-commit repository "second devel commit")) + (merge (find-commit repository "merge")) + (master3 (find-commit repository "third commit"))) + (authenticate-commits + repository + (list master1 + master2 + devel1 + devel2 + merge + master3) + #:keyring-reference + "master")))))) result: SKIP test-name: signed commits, .guix-authorizations removed location: /home/leo/work/core-updates/tests/git-authenticate.scm:290 source: + (test-assert + "signed commits, .guix-authorizations removed" + (with-fresh-gnupg-setup + (list %ed25519-public-key-file + %ed25519-secret-key-file) + (with-temporary-git-repository + directory + `((add "signer.key" + ,(call-with-input-file + %ed25519-public-key-file + get-string-all)) + (add ".guix-authorizations" + ,(object->string + `(authorizations + (version 0) + ((,(key-fingerprint %ed25519-public-key-file) + (name "Charlie")))))) + (commit "zeroth commit") + (add "a.txt" "A") + (commit + "first commit" + (signer + ,(key-fingerprint %ed25519-public-key-file))) + (remove ".guix-authorizations") + (commit + "second commit" + (signer + ,(key-fingerprint %ed25519-public-key-file))) + (add "b.txt" "B") + (commit + "third commit" + (signer + ,(key-fingerprint %ed25519-public-key-file)))) + (with-repository + directory + repository + (let ((commit1 (find-commit repository "first")) + (commit2 (find-commit repository "second")) + (commit3 (find-commit repository "third"))) + (and (authenticate-commits + repository + (list commit1 commit2) + #:keyring-reference + "master") + (guard (c ((unauthorized-commit-error? c) + (oid=3D? (git-authentication-error-commit c) + (commit-id commit2)))) + (authenticate-commits + repository + (list commit1 commit2 commit3) + #:keyring-reference + "master") + 'failed))))))) result: SKIP SKIP: tests/hackage =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D Starting download of /tmp/guix-file.uMXD8B =46rom https://hackage.haskell.org/package/foo/foo-1.0.0.tar.gz... download failed "https://hackage.haskell.org/package/foo/foo-1.0.0.tar.gz" = 404 "Not Found" Trying to use Disarchive to assemble /tmp/guix-file.uMXD8B... could not find its Disarchive specification failed to download "/tmp/guix-file.uMXD8B" from "https://hackage.haskell.or= g/package/foo/foo-1.0.0.tar.gz" test-name: hackage->guix-package test 1 location: /home/leo/work/core-updates/tests/hackage.scm:192 source: + (test-assert + "hackage->guix-package test 1" + (eval-test-with-cabal test-cabal-1 match-ghc-foo)) actual-value: #t result: PASS Starting download of /tmp/guix-file.mX9AJF =46rom https://hackage.haskell.org/package/foo/foo-1.0.0.tar.gz... download failed "https://hackage.haskell.org/package/foo/foo-1.0.0.tar.gz" = 404 "Not Found" Trying to use Disarchive to assemble /tmp/guix-file.mX9AJF... could not find its Disarchive specification failed to download "/tmp/guix-file.mX9AJF" from "https://hackage.haskell.or= g/package/foo/foo-1.0.0.tar.gz" test-name: hackage->guix-package test 2 location: /home/leo/work/core-updates/tests/hackage.scm:195 source: + (test-assert + "hackage->guix-package test 2" + (eval-test-with-cabal test-cabal-2 match-ghc-foo)) actual-value: #t result: PASS Starting download of /tmp/guix-file.Lz23kD =46rom https://hackage.haskell.org/package/foo/foo-1.0.0.tar.gz... download failed "https://hackage.haskell.org/package/foo/foo-1.0.0.tar.gz" = 404 "Not Found" Trying to use Disarchive to assemble /tmp/guix-file.Lz23kD... could not find its Disarchive specification failed to download "/tmp/guix-file.Lz23kD" from "https://hackage.haskell.or= g/package/foo/foo-1.0.0.tar.gz" test-name: hackage->guix-package test 3 location: /home/leo/work/core-updates/tests/hackage.scm:198 source: + (test-assert + "hackage->guix-package test 3" + (eval-test-with-cabal + test-cabal-3 + match-ghc-foo + #:cabal-environment + '(("impl" . "ghc-7.8")))) actual-value: #t result: PASS Starting download of /tmp/guix-file.rzGbED =46rom https://hackage.haskell.org/package/foo/foo-1.0.0.tar.gz... download failed "https://hackage.haskell.org/package/foo/foo-1.0.0.tar.gz" = 404 "Not Found" Trying to use Disarchive to assemble /tmp/guix-file.rzGbED... could not find its Disarchive specification failed to download "/tmp/guix-file.rzGbED" from "https://hackage.haskell.or= g/package/foo/foo-1.0.0.tar.gz" test-name: hackage->guix-package test 4 location: /home/leo/work/core-updates/tests/hackage.scm:202 source: + (test-assert + "hackage->guix-package test 4" + (eval-test-with-cabal + test-cabal-4 + match-ghc-foo + #:cabal-environment + '(("impl" . "ghc-7.8")))) actual-value: #t result: PASS Starting download of /tmp/guix-file.sLUr9E =46rom https://hackage.haskell.org/package/foo/foo-1.0.0.tar.gz... download failed "https://hackage.haskell.org/package/foo/foo-1.0.0.tar.gz" = 404 "Not Found" Trying to use Disarchive to assemble /tmp/guix-file.sLUr9E... could not find its Disarchive specification failed to download "/tmp/guix-file.sLUr9E" from "https://hackage.haskell.or= g/package/foo/foo-1.0.0.tar.gz" test-name: hackage->guix-package test 5 location: /home/leo/work/core-updates/tests/hackage.scm:206 source: + (test-assert + "hackage->guix-package test 5" + (eval-test-with-cabal + test-cabal-5 + match-ghc-foo + #:cabal-environment + '(("impl" . "ghc-7.8")))) actual-value: #t result: PASS Starting download of /tmp/guix-file.QyFEhC =46rom https://hackage.haskell.org/package/foo/foo-1.0.0.tar.gz... download failed "https://hackage.haskell.org/package/foo/foo-1.0.0.tar.gz" = 404 "Not Found" Trying to use Disarchive to assemble /tmp/guix-file.QyFEhC... could not find its Disarchive specification failed to download "/tmp/guix-file.QyFEhC" from "https://hackage.haskell.or= g/package/foo/foo-1.0.0.tar.gz" test-name: hackage->guix-package test 6 location: /home/leo/work/core-updates/tests/hackage.scm:232 source: + (test-assert + "hackage->guix-package test 6" + (eval-test-with-cabal + test-cabal-6 + match-ghc-foo-6)) actual-value: #t result: PASS Starting download of /tmp/guix-file.UflV6B =46rom https://hackage.haskell.org/package/foo/foo-1.0.0.tar.gz... download failed "https://hackage.haskell.org/package/foo/foo-1.0.0.tar.gz" = 404 "Not Found" Trying to use Disarchive to assemble /tmp/guix-file.UflV6B... could not find its Disarchive specification failed to download "/tmp/guix-file.UflV6B" from "https://hackage.haskell.or= g/package/foo/foo-1.0.0.tar.gz" test-name: hackage->guix-package test multiline desc (layout) location: /home/leo/work/core-updates/tests/hackage.scm:250 source: + (test-assert + "hackage->guix-package test multiline desc (layout)" + (eval-test-with-cabal + test-cabal-multiline-layout + match-ghc-foo)) actual-value: #t result: PASS Starting download of /tmp/guix-file.mjZPZD =46rom https://hackage.haskell.org/package/foo/foo-1.0.0.tar.gz... download failed "https://hackage.haskell.org/package/foo/foo-1.0.0.tar.gz" = 404 "Not Found" Trying to use Disarchive to assemble /tmp/guix-file.mjZPZD... could not find its Disarchive specification failed to download "/tmp/guix-file.mjZPZD" from "https://hackage.haskell.or= g/package/foo/foo-1.0.0.tar.gz" test-name: hackage->guix-package test multiline desc (braced) location: /home/leo/work/core-updates/tests/hackage.scm:270 source: + (test-assert + "hackage->guix-package test multiline desc (braced)" + (eval-test-with-cabal + test-cabal-multiline-braced + match-ghc-foo)) actual-value: #t result: PASS Syntax error: unexpected token : (ghc-options (-Wall)) (at line 11, column = 2) Syntax error: unexpected end of input ;;; (fail #f #f) test-name: hackage->guix-package test mixed layout location: /home/leo/work/core-updates/tests/hackage.scm:290 source: + (test-assert + "hackage->guix-package test mixed layout" + (eval-test-with-cabal + test-cabal-mixed-layout + match-ghc-foo)) actual-value: #f result: XFAIL Syntax error: unexpected token : (buildable (False)) (at line 12, column 4) Syntax error: unexpected end of input ;;; (fail #f #f) test-name: hackage->guix-package test flag executable location: /home/leo/work/core-updates/tests/hackage.scm:317 source: + (test-assert + "hackage->guix-package test flag executable" + (eval-test-with-cabal + test-cabal-flag-executable + match-ghc-foo)) actual-value: #f result: XFAIL Starting download of /tmp/guix-file.gCvpgE =46rom https://hackage.haskell.org/package/foo/foo-1.0.0.tar.gz... download failed "https://hackage.haskell.org/package/foo/foo-1.0.0.tar.gz" = 404 "Not Found" Trying to use Disarchive to assemble /tmp/guix-file.gCvpgE... could not find its Disarchive specification failed to download "/tmp/guix-file.gCvpgE" from "https://hackage.haskell.or= g/package/foo/foo-1.0.0.tar.gz" test-name: hackage->guix-package test cabal revision location: /home/leo/work/core-updates/tests/hackage.scm:360 source: + (test-assert + "hackage->guix-package test cabal revision" + (eval-test-with-cabal + test-cabal-revision + match-ghc-foo-revision)) actual-value: #t result: PASS test-name: read-cabal test 1 location: /home/leo/work/core-updates/tests/hackage.scm:363 source: + (test-assert + "read-cabal test 1" + (match (call-with-input-string + test-read-cabal-1 + read-cabal) + ((("name" ("test-me")) + ('section + 'library + (('if + ('flag "base4point8") + (("build-depends" ("base >=3D 4.8 && < 5"))) + (('if + ('flag "base4") + (("build-depends" ("base >=3D 4 && < 4.8"))) + (('if + ('flag "base3") + (("build-depends" ("base >=3D 3 && < 4"))) + (("build-depends" ("base < 3")))))))) + ('if + ('or + ('flag "base4point8") + ('and ('flag "base4") ('flag "base3"))) + (("build-depends" ("random"))) + ()) + ("build-depends" ("containers")) + ("exposed-modules" ("Test.QuickCheck.Exception"))))) + #t) + (x (pk 'fail x #f)))) actual-value: #t result: PASS Starting download of /tmp/guix-file.NqPXkD =46rom https://hackage.haskell.org/package/foo/foo-1.0.0.tar.gz... download failed "https://hackage.haskell.org/package/foo/foo-1.0.0.tar.gz" = 404 "Not Found" Trying to use Disarchive to assemble /tmp/guix-file.NqPXkD... could not find its Disarchive specification failed to download "/tmp/guix-file.NqPXkD" from "https://hackage.haskell.or= g/package/foo/foo-1.0.0.tar.gz" test-name: hackage->guix-package test cabal import location: /home/leo/work/core-updates/tests/hackage.scm:420 source: + (test-assert + "hackage->guix-package test cabal import" + (eval-test-with-cabal + test-cabal-import + match-ghc-foo-import)) actual-value: #t result: PASS SKIP: tests/inferior =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D test-name: open-inferior location: /home/leo/work/core-updates/tests/inferior.scm:54 source: + (test-equal + "open-inferior" + '(42 #t) + (let ((inferior + (open-inferior + %top-builddir + #:command + "scripts/guix"))) + (and (inferior? inferior) + (let ((a (inferior-eval '(apply * '(6 7)) inferior)) + (b (inferior-eval + '(@ (gnu packages base) coreutils) + inferior))) + (close-inferior inferior) + (list a (inferior-object? b)))))) expected-value: (42 #t) actual-value: (42 #t) result: PASS test-name: &inferior-exception location: /home/leo/work/core-updates/tests/inferior.scm:65 source: + (test-equal + "&inferior-exception" + '(a b c d) + (let ((inferior + (open-inferior + %top-builddir + #:command + "scripts/guix"))) + (guard (c ((inferior-exception? c) + (close-inferior inferior) + (and (eq? inferior (inferior-exception-inferior c)) + (match (inferior-exception-stack c) + (((_ (files lines columns)) ..1) + (member "guix/repl.scm" files))) + (inferior-exception-arguments c)))) + (inferior-eval '(throw 'a 'b 'c 'd) inferior) + 'badness))) expected-value: (a b c d) actual-value: (a b c d) result: PASS test-name: &inferior-exception, legacy mode location: /home/leo/work/core-updates/tests/inferior.scm:79 source: + (test-equal + "&inferior-exception, legacy mode" + '(a b c d) + (let ((inferior (open-inferior %top-builddir))) + (guard (c ((inferior-exception? c) + (close-inferior inferior) + (and (eq? inferior (inferior-exception-inferior c)) + (inferior-exception-arguments c)))) + (inferior-eval '(throw 'a 'b 'c 'd) inferior) + 'badness))) expected-value: (a b c d) actual-value: (a b c d) result: PASS test-name: inferior-packages location: /home/leo/work/core-updates/tests/inferior.scm:91 source: + (test-equal + "inferior-packages" + (take (sort (fold-packages + (lambda (package lst) + (cons (list (package-name package) + (package-version package) + (package-home-page package) + (package-location package)) + lst)) + '()) + (lambda (x y) (string = file: "gnu/packages/games.scm" line: 6775 column: 2>) ("0ad-data" "0.0.23b-= alpha" "https://play0ad.com" #< file: "gnu/packages/games.scm" li= ne: 6722 column: 2>) ("0xffff" "0.8" "https://github.com/pali/0xFFFF" #< file: "gnu/packages/flashing-tools.scm" line: 98 column: 2>) ("389-= ds-base" "1.4.0.31" "https://directory.fedoraproject.org" #< file= : "gnu/packages/openldap.scm" line: 217 column: 2>) ("4dtris" "0.4.3" "http= s://launchpad.net/4dtris/" #< file: "gnu/packages/games.scm" line= : 8766 column: 2>) ("4store" "1.1.6" "https://github.com/4store/4store" #<<= location> file: "gnu/packages/databases.scm" line: 170 column: 2>) ("4ti2" = "1.6.9" "http://www.4ti2.de/" #< file: "gnu/packages/maths.scm" l= ine: 657 column: 2>) ("7kaa" "2.15.4p1" "https://7kfans.com/" #< = file: "gnu/packages/games.scm" line: 12125 column: 2>) ("a2jmidid" "9" "htt= ps://github.com/jackaudio/a2jmidid" #< file: "gnu/packages/music.= scm" line: 6867 column: 2>) ("a2ps" "4.14" "https://www.gnu.org/software/a2= ps/" #< file: "gnu/packages/pretty-print.scm" line: 51 column: 2>= )) actual-value: (("0ad" "0.0.23b-alpha" "https://play0ad.com" #< fi= le: "gnu/packages/games.scm" line: 6775 column: 2>) ("0ad-data" "0.0.23b-al= pha" "https://play0ad.com" #< file: "gnu/packages/games.scm" line= : 6722 column: 2>) ("0xffff" "0.8" "https://github.com/pali/0xFFFF" #< file: "gnu/packages/flashing-tools.scm" line: 98 column: 2>) ("389-ds= -base" "1.4.0.31" "https://directory.fedoraproject.org" #< file: = "gnu/packages/openldap.scm" line: 217 column: 2>) ("4dtris" "0.4.3" "https:= //launchpad.net/4dtris/" #< file: "gnu/packages/games.scm" line: = 8766 column: 2>) ("4store" "1.1.6" "https://github.com/4store/4store" #< file: "gnu/packages/databases.scm" line: 170 column: 2>) ("4ti2" "1= =2E6.9" "http://www.4ti2.de/" #< file: "gnu/packages/maths.scm" l= ine: 657 column: 2>) ("7kaa" "2.15.4p1" "https://7kfans.com/" #< = file: "gnu/packages/games.scm" line: 12125 column: 2>) ("a2jmidid" "9" "htt= ps://github.com/jackaudio/a2jmidid" #< file: "gnu/packages/music.= scm" line: 6867 column: 2>) ("a2ps" "4.14" "https://www.gnu.org/software/a2= ps/" #< file: "gnu/packages/pretty-print.scm" line: 51 column: 2>= )) result: PASS test-name: inferior-available-packages location: /home/leo/work/core-updates/tests/inferior.scm:120 source: + (test-equal + "inferior-available-packages" + (take (sort (fold-available-packages + (lambda* (name + version + result + #:key + supported? + deprecated? + #:allow-other-keys) + (if (and supported? (not deprecated?)) + (alist-cons name version result) + result)) + '()) + (lambda (x y) (stringlist + (lambda (package) + (list (package-name package) + (package-version package) + (package-location package))))) + (list (map ->list (find-packages-by-name "guile" #f)) + (map ->list + (find-packages-by-name "guile" "2.2")))) + (let* ((inferior + (open-inferior + %top-builddir + #:command + "scripts/guix")) + (->list + (lambda (package) + (list (inferior-package-name package) + (inferior-package-version package) + (inferior-package-location package)))) + (lst1 (map ->list + (lookup-inferior-packages inferior "guile"))) + (lst2 (map ->list + (lookup-inferior-packages inferior "guile" "2.2")))) + (close-inferior inferior) + (list lst1 lst2))) expected-value: ((("guile" "3.0.7" #< file: "gnu/packages/guile.s= cm" line: 290 column: 2>) ("guile" "2.2.7" #< file: "gnu/packages= /guile.scm" line: 238 column: 2>) ("guile" "2.2.4" #< file: "gnu/= packages/guile.scm" line: 277 column: 2>) ("guile" "2.0.14" #< fi= le: "gnu/packages/guile.scm" line: 138 column: 2>) ("guile" "1.8.8" #< file: "gnu/packages/guile.scm" line: 77 column: 2>)) (("guile" "2.2.7= " #< file: "gnu/packages/guile.scm" line: 238 column: 2>) ("guile= " "2.2.4" #< file: "gnu/packages/guile.scm" line: 277 column: 2>)= )) actual-value: ((("guile" "3.0.7" #< file: "gnu/packages/guile.scm= " line: 290 column: 2>) ("guile" "2.2.7" #< file: "gnu/packages/g= uile.scm" line: 238 column: 2>) ("guile" "2.2.4" #< file: "gnu/pa= ckages/guile.scm" line: 277 column: 2>) ("guile" "2.0.14" #< file= : "gnu/packages/guile.scm" line: 138 column: 2>) ("guile" "1.8.8" #< file: "gnu/packages/guile.scm" line: 77 column: 2>)) (("guile" "2.2.7" = #< file: "gnu/packages/guile.scm" line: 238 column: 2>) ("guile" = "2.2.4" #< file: "gnu/packages/guile.scm" line: 277 column: 2>))) result: PASS test-name: lookup-inferior-packages and eq?-ness location: /home/leo/work/core-updates/tests/inferior.scm:161 source: + (test-assert + "lookup-inferior-packages and eq?-ness" + (let* ((inferior + (open-inferior + %top-builddir + #:command + "scripts/guix")) + (lst1 (lookup-inferior-packages inferior "guile")) + (lst2 (lookup-inferior-packages inferior "guile"))) + (close-inferior inferior) + (every eq? lst1 lst2))) actual-value: #t result: PASS test-name: inferior-package-inputs location: /home/leo/work/core-updates/tests/inferior.scm:169 source: + (test-equal + "inferior-package-inputs" + (let ((->list + (match-lambda + ((label (? package? package) . rest) + `(,label + (package + ,(package-name package) + ,(package-version package) + ,(package-location package)) + ,@rest))))) + (list (map ->list (package-inputs guile-3.0-latest)) + (map ->list + (package-native-inputs guile-3.0-latest)) + (map ->list + (package-propagated-inputs guile-3.0-latest)))) + (let* ((inferior + (open-inferior + %top-builddir + #:command + "scripts/guix")) + (guile (first (lookup-inferior-packages inferior "guile"))) + (->list + (match-lambda + ((label (? inferior-package? package) . rest) + `(,label + (package + ,(inferior-package-name package) + ,(inferior-package-version package) + ,(inferior-package-location package)) + ,@rest)))) + (result + (list (map ->list (inferior-package-inputs guile)) + (map ->list + (inferior-package-native-inputs guile)) + (map ->list + (inferior-package-propagated-inputs guile))))) + (close-inferior inferior) + result)) expected-value: ((("libffi" (package "libffi" "3.3" #< file: "gnu= /packages/libffi.scm" line: 44 column: 2>)) ("bash" (package "bash-minimal"= "5.1.8" #< file: "gnu/packages/bash.scm" line: 216 column: 2>)))= (("pkgconfig" (package "pkg-config" "0.29.2" #< file: "gnu/packa= ges/pkg-config.scm" line: 33 column: 2>))) (("libunistring" (package "libun= istring" "0.9.10" #< file: "gnu/packages/libunistring.scm" line: = 35 column: 2>)) ("bdw-gc" (package "libgc" "8.0.4" #< file: "gnu/= packages/bdw-gc.scm" line: 33 column: 2>)))) actual-value: ((("libffi" (package "libffi" "3.3" #< file: "gnu/p= ackages/libffi.scm" line: 44 column: 2>)) ("bash" (package "bash-minimal" "= 5.1.8" #< file: "gnu/packages/bash.scm" line: 216 column: 2>))) (= ("pkgconfig" (package "pkg-config" "0.29.2" #< file: "gnu/package= s/pkg-config.scm" line: 33 column: 2>))) (("libunistring" (package "libunis= tring" "0.9.10" #< file: "gnu/packages/libunistring.scm" line: 35= column: 2>)) ("bdw-gc" (package "libgc" "8.0.4" #< file: "gnu/pa= ckages/bdw-gc.scm" line: 33 column: 2>)))) result: PASS test-name: inferior-package-search-paths location: /home/leo/work/core-updates/tests/inferior.scm:199 source: + (test-equal + "inferior-package-search-paths" + (package-native-search-paths guile-3.0) + (let* ((inferior + (open-inferior + %top-builddir + #:command + "scripts/guix")) + (guile (first (lookup-inferior-packages inferior "guile"))) + (result + (inferior-package-native-search-paths guile))) + (close-inferior inferior) + result)) expected-value: (#< variable: "GUILE_LOAD_PATH" = files: ("share/guile/site/3.0") separator: ":" file-type: directory file-pa= ttern: #f> #< variable: "GUILE_LOAD_COMPILED_PAT= H" files: ("lib/guile/3.0/site-ccache" "share/guile/site/3.0") separator: "= :" file-type: directory file-pattern: #f>) actual-value: (#< variable: "GUILE_LOAD_PATH" fi= les: ("share/guile/site/3.0") separator: ":" file-type: directory file-patt= ern: #f> #< variable: "GUILE_LOAD_COMPILED_PATH"= files: ("lib/guile/3.0/site-ccache" "share/guile/site/3.0") separator: ":"= file-type: directory file-pattern: #f>) result: PASS test-name: inferior-eval-with-store location: /home/leo/work/core-updates/tests/inferior.scm:208 source: + (test-equal + "inferior-eval-with-store" + (add-text-to-store %store "foo" "Hello, world!") + (let* ((inferior + (open-inferior + %top-builddir + #:command + "scripts/guix"))) + (inferior-eval-with-store + inferior + %store + '(lambda (store) + (add-text-to-store store "foo" "Hello, world!"))))) expected-value: "/home/leo/work/core-updates/test-tmp/store/b8gy408hj1lyhp3= ra4yi4v8bf59vg5cj-foo" actual-value: "/home/leo/work/core-updates/test-tmp/store/b8gy408hj1lyhp3ra= 4yi4v8bf59vg5cj-foo" result: PASS test-name: inferior-eval-with-store, &store-protocol-error location: /home/leo/work/core-updates/tests/inferior.scm:217 source: + (test-assert + "inferior-eval-with-store, &store-protocol-error" + (let* ((inferior + (open-inferior + %top-builddir + #:command + "scripts/guix"))) + (guard (c ((store-protocol-error? c) + (string-contains + (store-protocol-error-message c) + "invalid character"))) + (inferior-eval-with-store + inferior + %store + '(lambda (store) + (add-text-to-store store "we|rd/?!@" "uh uh"))) + #f))) actual-value: 0 result: PASS test-name: inferior-eval-with-store, exception location: /home/leo/work/core-updates/tests/inferior.scm:229 source: + (test-equal + "inferior-eval-with-store, exception" + '(the-answer =3D 42) + (let ((inferior + (open-inferior + %top-builddir + #:command + "scripts/guix"))) + (guard (c ((inferior-exception? c) + (close-inferior inferior) + (inferior-exception-arguments c))) + (inferior-eval-with-store + inferior + %store + '(lambda (store) (throw 'the-answer '=3D 42)))))) expected-value: (the-answer =3D 42) actual-value: (the-answer =3D 42) result: PASS test-name: inferior-eval-with-store, not a procedure location: /home/leo/work/core-updates/tests/inferior.scm:240 source: + (test-equal + "inferior-eval-with-store, not a procedure" + 'wrong-type-arg + (let ((inferior + (open-inferior + %top-builddir + #:command + "scripts/guix"))) + (guard (c ((inferior-exception? c) + (close-inferior inferior) + (car (inferior-exception-arguments c)))) + (inferior-eval-with-store + inferior + %store + '(+ 1 2))))) expected-value: wrong-type-arg actual-value: wrong-type-arg result: PASS test-name: inferior-package-derivation location: /home/leo/work/core-updates/tests/inferior.scm:249 source: + (test-equal + "inferior-package-derivation" + (map derivation-file-name + (list (package-derivation + %store + %bootstrap-guile + "x86_64-linux") + (package-derivation + %store + %bootstrap-guile + "armhf-linux"))) + (let* ((inferior + (open-inferior + %top-builddir + #:command + "scripts/guix")) + (packages (inferior-packages inferior)) + (guile (find (lambda (package) + (string=3D? + (package-name %bootstrap-guile) + (inferior-package-name package))) + packages))) + (map derivation-file-name + (list (inferior-package-derivation + %store + guile + "x86_64-linux") + (inferior-package-derivation + %store + guile + "armhf-linux"))))) expected-value: ("/home/leo/work/core-updates/test-tmp/store/yvdhncs2pivrk7= miyr4j919chzi2r6n1-guile-bootstrap-2.0.drv" "/home/leo/work/core-updates/te= st-tmp/store/s2gbyryb7a2z8llfkyv09yvyknv51qbl-guile-bootstrap-2.0.drv") actual-value: ("/home/leo/work/core-updates/test-tmp/store/yvdhncs2pivrk7mi= yr4j919chzi2r6n1-guile-bootstrap-2.0.drv" "/home/leo/work/core-updates/test= -tmp/store/s2gbyryb7a2z8llfkyv09yvyknv51qbl-guile-bootstrap-2.0.drv") result: PASS test-name: inferior-package-replacement location: /home/leo/work/core-updates/tests/inferior.scm:267 source: + (test-equal + "inferior-package-replacement" + (package-derivation + %store + (package-replacement sqlite) + "x86_64-linux") + (let* ((inferior + (open-inferior + %top-builddir + #:command + "scripts/guix")) + (packages (inferior-packages inferior))) + (match (lookup-inferior-packages + inferior + (package-name sqlite) + (package-version sqlite)) + ((inferior-sqlite rest ...) + (inferior-package-derivation + %store + (inferior-package-replacement inferior-sqlite) + "x86_64-linux"))))) result: SKIP test-name: inferior-package->manifest-entry location: /home/leo/work/core-updates/tests/inferior.scm:283 source: + (test-equal + "inferior-package->manifest-entry" + (manifest-entry->list + (package->manifest-entry + (first (find-best-packages-by-name "guile" #f)))) + (let* ((inferior + (open-inferior + %top-builddir + #:command + "scripts/guix")) + (guile (first (lookup-inferior-packages inferior "guile"))) + (entry (inferior-package->manifest-entry guile))) + (close-inferior inferior) + (manifest-entry->list entry))) expected-value: ("guile" "3.0.7" "out" (#< varia= ble: "GUILE_LOAD_PATH" files: ("share/guile/site/3.0") separator: ":" file-= type: directory file-pattern: #f> #< variable: "= GUILE_LOAD_COMPILED_PATH" files: ("lib/guile/3.0/site-ccache" "share/guile/= site/3.0") separator: ":" file-type: directory file-pattern: #f>) (("libuni= string" "0.9.10" "out" () ()) ("libgc" "8.0.4" "out" () ()))) actual-value: ("guile" "3.0.7" "out" (#< variabl= e: "GUILE_LOAD_PATH" files: ("share/guile/site/3.0") separator: ":" file-ty= pe: directory file-pattern: #f> #< variable: "GU= ILE_LOAD_COMPILED_PATH" files: ("lib/guile/3.0/site-ccache" "share/guile/si= te/3.0") separator: ":" file-type: directory file-pattern: #f>) (("libunist= ring" "0.9.10" "out" () ()) ("libgc" "8.0.4" "out" () ()))) result: PASS test-name: packages->manifest location: /home/leo/work/core-updates/tests/inferior.scm:293 source: + (test-equal + "packages->manifest" + (map manifest-entry->list + (manifest-entries + (packages->manifest + (find-best-packages-by-name "guile" #f)))) + (let* ((inferior + (open-inferior + %top-builddir + #:command + "scripts/guix")) + (guile (first (lookup-inferior-packages inferior "guile"))) + (manifest (packages->manifest (list guile)))) + (close-inferior inferior) + (map manifest-entry->list + (manifest-entries manifest)))) expected-value: (("guile" "3.0.7" "out" (#< vari= able: "GUILE_LOAD_PATH" files: ("share/guile/site/3.0") separator: ":" file= -type: directory file-pattern: #f> #< variable: = "GUILE_LOAD_COMPILED_PATH" files: ("lib/guile/3.0/site-ccache" "share/guile= /site/3.0") separator: ":" file-type: directory file-pattern: #f>) (("libun= istring" "0.9.10" "out" () ()) ("libgc" "8.0.4" "out" () ())))) actual-value: (("guile" "3.0.7" "out" (#< variab= le: "GUILE_LOAD_PATH" files: ("share/guile/site/3.0") separator: ":" file-t= ype: directory file-pattern: #f> #< variable: "G= UILE_LOAD_COMPILED_PATH" files: ("lib/guile/3.0/site-ccache" "share/guile/s= ite/3.0") separator: ":" file-type: directory file-pattern: #f>) (("libunis= tring" "0.9.10" "out" () ()) ("libgc" "8.0.4" "out" () ())))) result: PASS SKIP: tests/pypi =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D test-name: guix-package->pypi-name, old URL style location: /home/leo/work/core-updates/tests/pypi.scm:125 source: + (test-equal + "guix-package->pypi-name, old URL style" + "psutil" + (guix-package->pypi-name + (dummy-package + "foo" + (source + (dummy-origin + (uri "https://pypi.org/packages/source/p/psutil/psutil-4.3.0.ta= r.gz")))))) expected-value: "psutil" actual-value: "psutil" result: PASS test-name: guix-package->pypi-name, new URL style location: /home/leo/work/core-updates/tests/pypi.scm:133 source: + (test-equal + "guix-package->pypi-name, new URL style" + "certbot" + (guix-package->pypi-name + (dummy-package + "foo" + (source + (dummy-origin + (uri "https://pypi.org/packages/a2/3b/4756e6a0ceb14e084042a2a65= c615d68d25621c6fd446d0fc10d14c4ce7d/certbot-0.8.1.tar.gz")))))) expected-value: "certbot" actual-value: "certbot" result: PASS test-name: guix-package->pypi-name, several URLs location: /home/leo/work/core-updates/tests/pypi.scm:141 source: + (test-equal + "guix-package->pypi-name, several URLs" + "cram" + (guix-package->pypi-name + (dummy-package + "foo" + (source + (dummy-origin + (uri (list "https://bitheap.org/cram/cram-0.7.tar.gz" + (pypi-uri "cram" "0.7")))))))) expected-value: "cram" actual-value: "cram" result: PASS test-name: specification->requirement-name location: /home/leo/work/core-updates/tests/pypi.scm:150 source: + (test-equal + "specification->requirement-name" + '("Fizzy" + "PickyThing" + "SomethingWithMarker" + "requests" + "pip") + (map specification->requirement-name + test-specifications)) expected-value: ("Fizzy" "PickyThing" "SomethingWithMarker" "requests" "pip= ") actual-value: ("Fizzy" "PickyThing" "SomethingWithMarker" "requests" "pip") result: PASS test-name: parse-requires.txt location: /home/leo/work/core-updates/tests/pypi.scm:154 source: + (test-equal + "parse-requires.txt" + (list '("foo" "bar") '("pytest")) + (mock ((ice-9 ports) + call-with-input-file + call-with-input-string) + (parse-requires.txt test-requires.txt))) expected-value: (("foo" "bar") ("pytest")) actual-value: (("foo" "bar") ("pytest")) result: PASS test-name: parse-requires.txt - Beaker location: /home/leo/work/core-updates/tests/pypi.scm:160 source: + (test-equal + "parse-requires.txt - Beaker" + (list '() '("Mock" "coverage")) + (mock ((ice-9 ports) + call-with-input-file + call-with-input-string) + (parse-requires.txt test-requires.txt-beaker))) expected-value: (() ("Mock" "coverage")) actual-value: (() ("Mock" "coverage")) result: PASS test-name: parse-wheel-metadata, with extras location: /home/leo/work/core-updates/tests/pypi.scm:166 source: + (test-equal + "parse-wheel-metadata, with extras" + (list '("wrapt" "bar") '("tox" "bumpversion")) + (mock ((ice-9 ports) + call-with-input-file + call-with-input-string) + (parse-wheel-metadata test-metadata-with-extras))) expected-value: (("wrapt" "bar") ("tox" "bumpversion")) actual-value: (("wrapt" "bar") ("tox" "bumpversion")) result: PASS test-name: parse-wheel-metadata, with extras - Jedi location: /home/leo/work/core-updates/tests/pypi.scm:172 source: + (test-equal + "parse-wheel-metadata, with extras - Jedi" + (list '("parso") '("pytest")) + (mock ((ice-9 ports) + call-with-input-file + call-with-input-string) + (parse-wheel-metadata + test-metadata-with-extras-jedi))) expected-value: (("parso") ("pytest")) actual-value: (("parso") ("pytest")) result: PASS test-name: pypi->guix-package, no wheel location: /home/leo/work/core-updates/tests/pypi.scm:178 source: + (test-assert + "pypi->guix-package, no wheel" + (mock ((guix import utils) + url-fetch + (lambda (url file-name) + (match url + ("https://example.com/foo-1.0.0.tar.gz" + (begin + (mkdir-p "foo-1.0.0/src/bizarre.egg-info") + (with-output-to-file + "foo-1.0.0/src/bizarre.egg-info/requires.txt" + (lambda () (display test-requires.txt))) + (parameterize + ((current-output-port (%make-void-port "rw+"))) + (system* "tar" "czvf" file-name "foo-1.0.0/")) + (delete-file-recursively "foo-1.0.0") + (set! test-source-hash + (call-with-input-file file-name port-sha256)))) + ("https://example.com/foo-1.0.0-py2.py3-none-any.whl" + #f) + (_ (error "Unexpected URL: " url))))) + (mock ((guix http-client) + http-fetch + (lambda (url . rest) + (match url + ("https://pypi.org/pypi/foo/json" + (values + (open-input-string test-json) + (string-length test-json))) + ("https://example.com/foo-1.0.0-py2.py3-none-any.= whl" + #f) + (_ (error "Unexpected URL: " url))))) + (match (pypi->guix-package "foo") + (('package + ('name "python-foo") + ('version "1.0.0") + ('source + ('origin + ('method 'url-fetch) + ('uri ('pypi-uri "foo" 'version)) + ('sha256 ('base32 (? string? hash))))) + ('build-system 'python-build-system) + ('propagated-inputs + ('list 'python-bar 'python-foo)) + ('native-inputs ('list 'python-pytest)) + ('home-page "http://example.com") + ('synopsis "summary") + ('description "summary") + ('license 'license:lgpl2.0)) + (string=3D? + (bytevector->nix-base32-string test-source-hash) + hash)) + (x (pk 'fail x #f)))))) actual-value: #t result: PASS test-name: pypi->guix-package, wheels location: /home/leo/work/core-updates/tests/pypi.scm:229 source: + (test-assert + "pypi->guix-package, wheels" + (mock ((guix import utils) + url-fetch + (lambda (url file-name) + (match url + ("https://example.com/foo-1.0.0.tar.gz" + (begin + (mkdir-p "foo-1.0.0/foo.egg-info/") + (with-output-to-file + "foo-1.0.0/foo.egg-info/requires.txt" + (lambda () + (display + "wrong data to make sure we're testing wheels = "))) + (parameterize + ((current-output-port (%make-void-port "rw+"))) + (system* "tar" "czvf" file-name "foo-1.0.0/")) + (delete-file-recursively "foo-1.0.0") + (set! test-source-hash + (call-with-input-file file-name port-sha256)))) + ("https://example.com/foo-1.0.0-py2.py3-none-any.whl" + (begin + (mkdir "foo-1.0.0.dist-info") + (with-output-to-file + "foo-1.0.0.dist-info/METADATA" + (lambda () (display test-metadata))) + (let ((zip-file (string-append file-name ".zip"))) + (system* + "zip" + "-q" + zip-file + "foo-1.0.0.dist-info/METADATA") + (rename-file zip-file file-name)) + (delete-file-recursively "foo-1.0.0.dist-info"))) + (_ (error "Unexpected URL: " url))))) + (mock ((guix http-client) + http-fetch + (lambda (url . rest) + (match url + ("https://pypi.org/pypi/foo/json" + (values + (open-input-string test-json) + (string-length test-json))) + ("https://example.com/foo-1.0.0-py2.py3-none-any.= whl" + #f) + (_ (error "Unexpected URL: " url))))) + (invalidate-memoization! pypi->guix-package) + (match (pypi->guix-package "foo") + (('package + ('name "python-foo") + ('version "1.0.0") + ('source + ('origin + ('method 'url-fetch) + ('uri ('pypi-uri "foo" 'version)) + ('sha256 ('base32 (? string? hash))))) + ('build-system 'python-build-system) + ('propagated-inputs + ('list 'python-bar 'python-baz)) + ('native-inputs ('list 'python-pytest)) + ('home-page "http://example.com") + ('synopsis "summary") + ('description "summary") + ('license 'license:lgpl2.0)) + (string=3D? + (bytevector->nix-base32-string test-source-hash) + hash)) + (x (pk 'fail x #f)))))) result: SKIP test-name: pypi->guix-package, no usable requirement file. location: /home/leo/work/core-updates/tests/pypi.scm:292 source: + (test-assert + "pypi->guix-package, no usable requirement file." + (mock ((guix import utils) + url-fetch + (lambda (url file-name) + (match url + ("https://example.com/foo-1.0.0.tar.gz" + (mkdir-p "foo-1.0.0/foo.egg-info/") + (parameterize + ((current-output-port (%make-void-port "rw+"))) + (system* "tar" "czvf" file-name "foo-1.0.0/")) + (delete-file-recursively "foo-1.0.0") + (set! test-source-hash + (call-with-input-file file-name port-sha256))) + ("https://example.com/foo-1.0.0-py2.py3-none-any.whl" + #f) + (_ (error "Unexpected URL: " url))))) + (mock ((guix http-client) + http-fetch + (lambda (url . rest) + (match url + ("https://pypi.org/pypi/foo/json" + (values + (open-input-string test-json) + (string-length test-json))) + ("https://example.com/foo-1.0.0-py2.py3-none-any.= whl" + #f) + (_ (error "Unexpected URL: " url))))) + (invalidate-memoization! pypi->guix-package) + (match (pypi->guix-package "foo") + (('package + ('name "python-foo") + ('version "1.0.0") + ('source + ('origin + ('method 'url-fetch) + ('uri ('pypi-uri "foo" 'version)) + ('sha256 ('base32 (? string? hash))))) + ('build-system 'python-build-system) + ('home-page "http://example.com") + ('synopsis "summary") + ('description "summary") + ('license 'license:lgpl2.0)) + (string=3D? + (bytevector->nix-base32-string test-source-hash) + hash)) + (x (pk 'fail x #f)))))) actual-value: #t result: PASS warning: Cannot guess requirements from source archive: no requires.txt fil= e found. RUN: tests/services/configuration =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D test-name: default value, no serialization location: /home/leo/work/core-updates/tests/services/configuration.scm:39 source: + (test-equal + "default value, no serialization" + 80 + (port-configuration-port (port-configuration))) expected-value: 80 actual-value: 80 result: PASS test-name: default value, custom serializer location: /home/leo/work/core-updates/tests/services/configuration.scm:46 source: + (test-equal + "default value, custom serializer" + 80 + (port-configuration-cs-port + (port-configuration-cs))) expected-value: 80 actual-value: 80 result: PASS test-name: no default value, provided location: /home/leo/work/core-updates/tests/services/configuration.scm:54 source: + (test-equal + "no default value, provided" + 55 + (port-configuration-ndv-port + (port-configuration-ndv (port 55)))) expected-value: 55 actual-value: 55 result: PASS test-name: no default value, not provided location: /home/leo/work/core-updates/tests/services/configuration.scm:59 source: + (test-assert + "no default value, not provided" + (guard (c ((configuration-error? c) #t)) + (port-configuration-ndv-port + (port-configuration-ndv)))) actual-value: #t result: PASS test-name: serialize-configuration location: /home/leo/work/core-updates/tests/services/configuration.scm:70 source: + (test-assert + "serialize-configuration" + (gexp? (let ((config (serializable-configuration))) + (serialize-configuration + config + serializable-configuration-fields)))) actual-value: #t result: PASS test-name: serialize-configuration with no-serialization location: /home/leo/work/core-updates/tests/services/configuration.scm:79 source: + (test-assert + "serialize-configuration with no-serialization" + (not (false-if-exception + (let ((config (serializable-configuration))) + (serialize-configuration + config + serializable-configuration-fields))))) actual-value: #t result: PASS test-name: serialize-configuration with prefix location: /home/leo/work/core-updates/tests/services/configuration.scm:92 source: + (test-assert + "serialize-configuration with prefix" + (gexp? (let ((config (configuration-with-prefix))) + (serialize-configuration + config + configuration-with-prefix-fields)))) actual-value: #t result: PASS test-name: maybe value serialization location: /home/leo/work/core-updates/tests/services/configuration.scm:109 source: + (test-equal + "maybe value serialization" + "port=3D80" + (serialize-maybe-number "port" 80)) expected-value: "port=3D80" actual-value: "port=3D80" result: PASS test-name: maybe value without serialization no procedure bound location: /home/leo/work/core-updates/tests/services/configuration.scm:119 source: + (test-assert + "maybe value without serialization no procedure bound" + (not (defined? 'serialize-maybe-string))) actual-value: #t result: PASS SKIP: tests/syscalls =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D test-name: mount, ENOENT location: /home/leo/work/core-updates/tests/syscalls.scm:42 source: + (test-equal + "mount, ENOENT" + ENOENT + (catch 'system-error + (lambda () + (mount "/dev/null" "/does-not-exist" "ext2") + #f) + (compose system-error-errno list))) expected-value: 2 actual-value: 2 result: PASS test-name: umount, ENOENT/EPERM location: /home/leo/work/core-updates/tests/syscalls.scm:50 source: + (test-assert + "umount, ENOENT/EPERM" + (catch 'system-error + (lambda () (umount "/does-not-exist") #f) + (lambda args + (memv (system-error-errno args) + (list EPERM ENOENT))))) actual-value: (2) result: PASS test-name: mounts location: /home/leo/work/core-updates/tests/syscalls.scm:59 source: + (test-assert + "mounts" + (let ((mounts (mounts))) + (any (match-lambda + ((point . type) + (let ((mount (find (lambda (mount) + (string=3D? (mount-point mount) point)) + mounts))) + (and mount (string=3D? (mount-type mount) type))))) + '(("/proc" . "proc") + ("/sys" . "sysfs") + ("/dev/shm" . "tmpfs"))))) actual-value: #t result: PASS test-name: mount-points location: /home/leo/work/core-updates/tests/syscalls.scm:73 source: + (test-assert + "mount-points" + (any (cute member <> (mount-points)) + '("/" "/proc" "/sys" "/dev"))) actual-value: ("/" "/sys/kernel/security" "/dev/shm" "/run/lock" "/sys/fs/c= group" "/sys/fs/cgroup/unified" "/sys/fs/cgroup/systemd" "/sys/fs/pstore" "= /sys/fs/bpf" "/sys/fs/cgroup/pids" "/sys/fs/cgroup/cpuset" "/sys/fs/cgroup/= cpu,cpuacct" "/sys/fs/cgroup/perf_event" "/sys/fs/cgroup/devices" "/sys/fs/= cgroup/net_cls,net_prio" "/sys/fs/cgroup/freezer" "/sys/fs/cgroup/hugetlb" = "/sys/fs/cgroup/blkio" "/sys/fs/cgroup/misc" "/sys/fs/cgroup/memory" "/proc= /sys/fs/binfmt_misc" "/dev/hugepages" "/sys/kernel/debug" "/dev/mqueue" "/s= ys/fs/fuse/connections" "/tmp" "/boot" "/home" "/run/user/1000" "/run/user/= 1000/doc") result: PASS test-name: utime with AT_SYMLINK_NOFOLLOW location: /home/leo/work/core-updates/tests/syscalls.scm:80 source: + (test-equal + "utime with AT_SYMLINK_NOFOLLOW" + '(0 0) + (begin + (symlink "/nowhere" temp-file) + (utime temp-file 0 0 0 0 AT_SYMLINK_NOFOLLOW) + (let ((st (lstat temp-file))) + (delete-file temp-file) + (list (stat:mtime st) (stat:atime st))))) expected-value: (0 0) actual-value: (0 0) result: PASS test-name: swapon, ENOSYS/ENOENT/EPERM location: /home/leo/work/core-updates/tests/syscalls.scm:92 source: + (test-assert + "swapon, ENOSYS/ENOENT/EPERM" + (catch 'system-error + (lambda () (swapon "/does-not-exist") #f) + (lambda args + (memv (system-error-errno args) + (list EPERM ENOENT ENOSYS))))) actual-value: (1 2 38) result: PASS test-name: swapoff, ENOSYS/ENOENT/EINVAL/EPERM location: /home/leo/work/core-updates/tests/syscalls.scm:100 source: + (test-assert + "swapoff, ENOSYS/ENOENT/EINVAL/EPERM" + (catch 'system-error + (lambda () (swapoff "/does-not-exist") #f) + (lambda args + (memv (system-error-errno args) + (list EPERM EINVAL ENOENT ENOSYS))))) actual-value: (1 22 2 38) result: PASS test-name: mkdtemp! location: /home/leo/work/core-updates/tests/syscalls.scm:108 source: + (test-assert + "mkdtemp!" + (let* ((tmp (or (getenv "TMPDIR") "/tmp")) + (dir (mkdtemp! + (string-append tmp "/guix-test-XXXXXX")))) + (and (file-exists? dir) (begin (rmdir dir) #t)))) actual-value: #t result: PASS test-name: statfs, ENOENT location: /home/leo/work/core-updates/tests/syscalls.scm:116 source: + (test-equal + "statfs, ENOENT" + ENOENT + (catch 'system-error + (lambda () (statfs "/does-not-exist")) + (compose system-error-errno list))) expected-value: 2 actual-value: 2 result: PASS test-name: statfs location: /home/leo/work/core-updates/tests/syscalls.scm:123 source: + (test-assert + "statfs" + (let ((fs (statfs "/"))) + (and (file-system? fs) + (> (file-system-block-size fs) 0) + (>=3D (file-system-blocks-available fs) 0) + (>=3D (file-system-blocks-free fs) + (file-system-blocks-available fs))))) actual-value: #t result: PASS test-name: clone location: /home/leo/work/core-updates/tests/syscalls.scm:140 source: + (test-assert + "clone" + (match (clone (logior CLONE_NEWUSER SIGCHLD)) + (0 (primitive-exit 42)) + (pid (and (not (equal? + (readlink (user-namespace pid)) + (readlink (user-namespace (getpid))))) + (match (waitpid pid) + ((_ . status) (=3D 42 (status:exit-val status))= )))))) actual-value: #t result: PASS test-name: setns location: /home/leo/work/core-updates/tests/syscalls.scm:153 source: + (test-assert + "setns" + (match (clone (logior CLONE_NEWUSER SIGCHLD)) + (0 (primitive-exit 0)) + (clone-pid + (match (pipe) + ((in . out) + (match (primitive-fork) + (0 + (close in) + (call-with-input-file + (user-namespace clone-pid) + (lambda (port) (setns (port->fdes port) 0))) + (write 'done out) + (close out) + (primitive-exit 0)) + (fork-pid + (close out) + (read in) + (let ((result + (and (equal? + (readlink + (user-namespace clone-pid)) + (readlink + (user-namespace fork-pid))))= )) + (waitpid clone-pid) + (waitpid fork-pid) + result)))))))) actual-value: #t result: PASS test-name: pivot-root location: /home/leo/work/core-updates/tests/syscalls.scm:182 source: + (test-equal + "pivot-root" + 'success! + (match (socketpair AF_UNIX SOCK_STREAM 0) + ((parent . child) + (match (clone (logior CLONE_NEWUSER CLONE_NEWNS SIGCHLD)) + (0 + (dynamic-wind + (const #t) + (lambda () + (close parent) + (call-with-temporary-directory + (lambda (root) + (display "ready\n" child) + (read child) + (let ((put-old (string-append root "/real-root"= ))) + (mount "none" root "tmpfs") + (mkdir put-old) + (call-with-output-file + (string-append root "/test") + (lambda (port) (display "testing\n" port))) + (pivot-root root put-old) + (write (and (file-exists? "/test") 'success!) + child) + (close child))))) + (lambda () (primitive-exit 0)))) + (pid (close child) + (match (read parent) + ('ready + (call-with-output-file + (format #f "/proc/~d/setgroups" pid) + (lambda (port) (display "deny" port))) + (call-with-output-file + (format #f "/proc/~d/uid_map" pid) + (lambda (port) + (format port "0 ~d 1" (getuid)))) + (call-with-output-file + (format #f "/proc/~d/gid_map" pid) + (lambda (port) + (format port "0 ~d 1" (getgid)))) + (display "go!\n" parent) + (let ((result (read parent))) + (close parent) + (and (zero? (match (waitpid pid) + ((_ . status) + (status:exit-val + status)))) + result))))))))) expected-value: success! actual-value: success! result: PASS test-name: scandir*, ENOENT location: /home/leo/work/core-updates/tests/syscalls.scm:231 source: + (test-equal + "scandir*, ENOENT" + ENOENT + (catch 'system-error + (lambda () (scandir* "/does/not/exist")) + (lambda args (system-error-errno args)))) expected-value: 2 actual-value: 2 result: PASS test-name: scandir*, ASCII file names location: /home/leo/work/core-updates/tests/syscalls.scm:239 source: + (test-equal + "scandir*, ASCII file names" + (scandir + (dirname + (search-path %load-path "guix/base32.scm")) + (const #t) + stringprocedure + int + (dynamic-func "creat" (dynamic-link)) + (list '* int)))) + (creat (string->pointer + (string-append directory "/?") + "UTF-8") + 420) + (creat (string->pointer + (string-append directory "/?") + "UTF-8") + 420) + (let ((locale (setlocale LC_ALL))) + (dynamic-wind + (lambda () (setlocale LC_ALL "C")) + (lambda () + (match (scandir* directory) + (((names . properties) ...) names))) + (lambda () (setlocale LC_ALL locale)))))))) expected-value: ("." ".." "?" "?") actual-value: ("." ".." "?" "?") result: PASS test-name: scandir*, properties location: /home/leo/work/core-updates/tests/syscalls.scm:273 source: + (test-assert + "scandir*, properties" + (let ((directory + (dirname + (search-path %load-path "guix/base32.scm")))) + (every (lambda (entry name) + (match entry + ((name2 . properties) + (and (string=3D? name2 name) + (let* ((full (string-append directory "/" name)) + (stat (lstat full)) + (inode (assoc-ref properties 'inode)) + (type (assoc-ref properties 'type))) + (and (=3D inode (stat:ino stat)) + (or (eq? type 'unknown) + (eq? type (stat:type stat))))))))) + (scandir* directory) + (scandir directory (const #t) string (termios-input-speed termios) 0) + (> (termios-output-speed termios) 0)))) actual-value: #t result: PASS test-name: tcsetattr location: /home/leo/work/core-updates/tests/syscalls.scm:559 source: + (test-assert + "tcsetattr" + (let ((first (tcgetattr 0))) + (tcsetattr 0 (tcsetattr-action TCSANOW) first) + (equal? first (tcgetattr 0)))) actual-value: #t result: PASS test-name: terminal-window-size ENOTTY location: /home/leo/work/core-updates/tests/syscalls.scm:564 source: + (test-assert + "terminal-window-size ENOTTY" + (call-with-input-file + "/dev/null" + (lambda (port) + (catch 'system-error + (lambda () (terminal-window-size port)) + (lambda args + (memv (system-error-errno args) + (list ENOTTY EINVAL))))))) actual-value: (25 22) result: PASS test-name: terminal-columns location: /home/leo/work/core-updates/tests/syscalls.scm:575 source: + (test-assert + "terminal-columns" + (> (terminal-columns) 0)) actual-value: #t result: PASS test-name: terminal-columns non-file port location: /home/leo/work/core-updates/tests/syscalls.scm:578 source: + (test-assert + "terminal-columns non-file port" + (> (terminal-columns + (open-input-string + "Join us now, share the software!")) + 0)) actual-value: #t result: PASS test-name: terminal-rows location: /home/leo/work/core-updates/tests/syscalls.scm:582 source: + (test-assert + "terminal-rows" + (> (terminal-rows) 0)) actual-value: #t result: PASS test-name: utmpx-entries location: /home/leo/work/core-updates/tests/syscalls.scm:585 source: + (test-assert + "utmpx-entries" + (match (utmpx-entries) + (((? utmpx? entries) ...) + (every (lambda (entry) + (match (utmpx-user entry) + ((? string?) + (or (not (memv (utmpx-login-type entry) + (list (login-type INIT_PROCESS) + (login-type LOGIN_PROCESS) + (login-type USER_PROCESS)= ))) + (> (utmpx-pid entry) 0))) + (#f #t))) + entries)))) actual-value: #t result: PASS test-name: read-utmpx, EOF location: /home/leo/work/core-updates/tests/syscalls.scm:602 source: + (test-assert + "read-utmpx, EOF" + (eof-object? (read-utmpx (%make-void-port "r")))) actual-value: #t result: PASS test-name: read-utmpx location: /home/leo/work/core-updates/tests/syscalls.scm:607 source: + (test-assert + "read-utmpx" + (let ((result + (call-with-input-file + "/var/run/utmpx" + read-utmpx))) + (or (utmpx? result) (eof-object? result)))) result: SKIP test-name: add-to-entropy-count location: /home/leo/work/core-updates/tests/syscalls.scm:613 source: + (test-equal + "add-to-entropy-count" + EPERM + (call-with-output-file + "/dev/urandom" + (lambda (port) + (catch 'system-error + (lambda () (add-to-entropy-count port 77) #f) + (lambda args (system-error-errno args)))))) expected-value: 1 actual-value: 1 result: PASS warning: failed to delete /tmp/guix-directory.RJdOst/??: No such file or di= rectory warning: failed to delete /tmp/guix-directory.RJdOst/??: No such file or di= rectory warning: failed to delete /tmp/guix-directory.RJdOst: Directory not empty SKIP: tests/upstream =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D test-name: coalesce-sources same version location: /home/leo/work/core-updates/tests/upstream.scm:30 source: + (test-equal + "coalesce-sources same version" + (list (upstream-source + (package "foo") + (version "1") + (urls '("ftp://example.org/foo-1.tar.xz" + "ftp://example.org/foo-1.tar.gz")) + (signature-urls + '("ftp://example.org/foo-1.tar.xz.sig" + "ftp://example.org/foo-1.tar.gz.sig")))) + (coalesce-sources + (list (upstream-source + (package "foo") + (version "1") + (urls '("ftp://example.org/foo-1.tar.gz")) + (signature-urls + '("ftp://example.org/foo-1.tar.gz.sig"))) + (upstream-source + (package "foo") + (version "1") + (urls '("ftp://example.org/foo-1.tar.xz")) + (signature-urls + '("ftp://example.org/foo-1.tar.xz.sig")))))) result: SKIP RUN: tests/offload =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D test-name: #f location: /home/leo/work/core-updates/tests/offload.scm:55 source: + (test-assert + (machine-matches? + (deprecated-build-machine "i686-linux") + (build-requirements (system "i686-linux")))) actual-value: #t result: PASS test-name: #f location: /home/leo/work/core-updates/tests/offload.scm:60 source: + (test-assert + (machine-matches? + (new-build-machine '("i686-linux")) + (build-requirements (system "i686-linux")))) actual-value: #t result: PASS test-name: #f location: /home/leo/work/core-updates/tests/offload.scm:66 source: + (test-assert + (machine-matches? + (new-build-machine + '("armhf-linux" + "aarch64-linux" + "i686-linux" + "x86_64-linux")) + (build-requirements (system "armhf-linux")))) actual-value: #t result: PASS /home/leo/work/core-updates/tests/offload.scm:41:2: warning: The 'system' f= ield is deprecated, please use 'systems' instead. FAIL: tests/guix-build =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D + guix build --version guix build (GNU Guix) UNKNOWN Copyright (C) 2021 the Guix authors License GPLv3+: GNU GPL version 3 or later This is free software: you are free to change and redistribute it. There is NO WARRANTY, to the extent permitted by law. + guix build -e + accepted connection from pid 22556, user leo Backtrace: In guix/status.scm: 800:4 19 (call-with-status-report _ _) In ice-9/boot-9.scm: 1752:10 18 (with-exception-handler _ _ #:unwind? _ # _) In guix/store.scm: 658:37 17 (thunk) 1320:8 16 (call-with-build-handler # ?) In guix/ui.scm: 464:3 15 (_) In ice-9/boot-9.scm: 1747:15 14 (with-exception-handler # ?) 1752:10 13 (with-exception-handler _ _ #:unwind? _ # _) In guix/ui.scm: 451:6 12 (_) In guix/scripts/build.scm: 608:5 11 (_) In srfi/srfi-1.scm: 673:15 10 (append-map _ _ . _) 586:17 9 (map1 ("x86_64-linux")) In guix/scripts/build.scm: 610:20 8 (_ _) In guix/store.scm: 1373:9 7 (map/accumulate-builds # ?) 1320:8 6 (call-with-build-handler # ?) In guix/scripts/build.scm: 585:13 5 (_ _) In guix/store.scm: 2108:24 4 (run-with-store # ?) Exception thrown while printing backtrace: In procedure frame-local-ref: Argument 2 out of range: 2 ice-9/boot-9.scm:1685:16: In procedure raise-exception: Wrong type to apply: 0 + guix build -e '(@ (gnu packages bootstrap) %bootstrap-glibc)' -S accepted connection from pid 22563, user leo gnu/packages/bootstrap.scm:633:2: warning: package 'glibc-bootstrap' has no= source guix build: warning: no arguments specified, nothing to do ++ guix build -e '(@ (gnu packages bootstrap) %bootstrap-glibc)' -S accepted connection from pid 22570, user leo gnu/packages/bootstrap.scm:633:2: warning: package 'glibc-bootstrap' has no= source guix build: warning: no arguments specified, nothing to do + test '' =3D '' + guix build -e '(@@ (gnu packages bootstrap) %bootstrap-guile)' + grep -e -guile- accepted connection from pid 22577, user leo /home/leo/work/core-updates/test-tmp/store/8z1rrbmr9dv85xyjf8z19sxk79cw33xv= -guile-bootstrap-2.0 + guix build hello -d + grep -e '-hello-[0-9\.]\+\.drv$' accepted connection from pid 22585, user leo /home/leo/work/core-updates/test-tmp/store/vsbz5vhrn89r69lcxq0id06zh871cfr7= -hello-2.10.drv ++ guix build -e '(@@ (gnu packages bootstrap) %bootstrap-guile)' -d accepted connection from pid 22593, user leo + drv=3D/home/leo/work/core-updates/test-tmp/store/yvdhncs2pivrk7miyr4j919c= hzi2r6n1-guile-bootstrap-2.0.drv ++ guix build /home/leo/work/core-updates/test-tmp/store/yvdhncs2pivrk7miyr= 4j919chzi2r6n1-guile-bootstrap-2.0.drv accepted connection from pid 22600, user leo + out=3D/home/leo/work/core-updates/test-tmp/store/8z1rrbmr9dv85xyjf8z19sxk= 79cw33xv-guile-bootstrap-2.0 ++ guix build -e '(@@ (gnu packages bootstrap) %bootstrap-guile)' accepted connection from pid 22607, user leo + out2=3D/home/leo/work/core-updates/test-tmp/store/8z1rrbmr9dv85xyjf8z19sx= k79cw33xv-guile-bootstrap-2.0 + test /home/leo/work/core-updates/test-tmp/store/8z1rrbmr9dv85xyjf8z19sxk7= 9cw33xv-guile-bootstrap-2.0 =3D /home/leo/work/core-updates/test-tmp/store/= 8z1rrbmr9dv85xyjf8z19sxk79cw33xv-guile-bootstrap-2.0 + guix build /home/leo/work/core-updates/test-tmp/store/aaaaaaaaaaaaaaaaaaa= aaaaaaaaaaaaa-foo.drv + grep 'missing derivation' accepted connection from pid 22614, user leo cannot build missing derivation ?/home/leo/work/core-updates/test-tmp/store= /aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa-foo.drv? + GUIX_DAEMON_SOCKET=3Dfile:///home/leo/work/core-updates/test-tmp/var/2253= 6/daemon-socket/socket + guix build -e '(@@ (gnu packages bootstrap) %bootstrap-guile)' accepted connection from pid 22628, user leo /home/leo/work/core-updates/test-tmp/store/8z1rrbmr9dv85xyjf8z19sxk79cw33xv= -guile-bootstrap-2.0 + GUIX_DAEMON_SOCKET=3Dweird://uri + guix build -e '(@@ (gnu packages bootstrap) %bootstrap-guile)' guix build: error: failed to connect to `weird://uri': Operation not suppor= ted ++ guix build sed -s x86_64-linux -d ++ wc -l accepted connection from pid 22643, user leo + test 1 =3D 1 + all_systems=3D'-s x86_64-linux -s i686-linux -s armhf-linux -s aarch64-li= nux -s powerpc64le-linux' ++ guix build sed -s x86_64-linux -s i686-linux -s armhf-linux -s aarch64-l= inux -s powerpc64le-linux -d ++ sort -u ++ wc -l accepted connection from pid 22652, user leo + test 5 =3D 5 ++ guix build sed -s x86_64-linux -s armhf-linux -d ++ sort accepted connection from pid 22662, user leo + drv1=3D'/home/leo/work/core-updates/test-tmp/store/gn7w1qfn7m40h42321gkb1= 7659ffinbh-sed-4.8.drv /home/leo/work/core-updates/test-tmp/store/zp1d6183sfaffp1ipy6nqv7lljdvpv7l= -sed-4.8.drv' ++ guix build sed -s armhf-linux -s x86_64-linux -d ++ sort accepted connection from pid 22671, user leo + drv2=3D'/home/leo/work/core-updates/test-tmp/store/gn7w1qfn7m40h42321gkb1= 7659ffinbh-sed-4.8.drv /home/leo/work/core-updates/test-tmp/store/zp1d6183sfaffp1ipy6nqv7lljdvpv7l= -sed-4.8.drv' + test '/home/leo/work/core-updates/test-tmp/store/gn7w1qfn7m40h42321gkb176= 59ffinbh-sed-4.8.drv /home/leo/work/core-updates/test-tmp/store/zp1d6183sfaffp1ipy6nqv7lljdvpv7l= -sed-4.8.drv' =3D '/home/leo/work/core-updates/test-tmp/store/gn7w1qfn7m40h= 42321gkb17659ffinbh-sed-4.8.drv /home/leo/work/core-updates/test-tmp/store/zp1d6183sfaffp1ipy6nqv7lljdvpv7l= -sed-4.8.drv' + module_dir=3Dt-guix-build-22545 + mkdir t-guix-build-22545 + trap 'rm -rf t-guix-build-22545' EXIT + cat + GUIX_PACKAGE_PATH=3Dt-guix-build-22545 + export GUIX_PACKAGE_PATH + guix build -d -S foo accepted connection from pid 22681, user leo /home/leo/work/core-updates/test-tmp/store/vgyf21jg2d431q3dqvlw2c433z9js50y= -foo.tar.gz.drv + guix build -d -S foo + grep -e 'foo\.tar\.gz' accepted connection from pid 22688, user leo /home/leo/work/core-updates/test-tmp/store/vgyf21jg2d431q3dqvlw2c433z9js50y= -foo.tar.gz.drv + unset GUIX_BUILD_OPTIONS ++ guix build -d -S baz accepted connection from pid 22697, user leo ++ guix build -d -S foo accepted connection from pid 22704, user leo + test /home/leo/work/core-updates/test-tmp/store/vgyf21jg2d431q3dqvlw2c433= z9js50y-foo.tar.gz.drv =3D /home/leo/work/core-updates/test-tmp/store/vgyf2= 1jg2d431q3dqvlw2c433z9js50y-foo.tar.gz.drv + guix build -d --sources=3Dpackage foo accepted connection from pid 22711, user leo /home/leo/work/core-updates/test-tmp/store/vgyf21jg2d431q3dqvlw2c433z9js50y= -foo.tar.gz.drv + guix build -d --sources=3Dpackage foo + grep -e 'foo\.tar\.gz' accepted connection from pid 22718, user leo /home/leo/work/core-updates/test-tmp/store/vgyf21jg2d431q3dqvlw2c433z9js50y= -foo.tar.gz.drv + guix build -d --sources bar accepted connection from pid 22726, user leo /home/leo/work/core-updates/test-tmp/store/izwaj4sy3bchnf772khq262y9h6c7pgc= -bar.tar.gz.drv /home/leo/work/core-updates/test-tmp/store/jmcg9iz7jm3lqlh6fni5lm71h1pb6bkl= -bar.dat.drv ++ guix build -d --sources bar ++ grep -e 'bar\.tar\.gz' -e 'bar\.dat' ++ wc -l accepted connection from pid 22745, user leo + test 2 -eq 2 + guix build -d --sources=3Dall bar accepted connection from pid 22761, user leo /home/leo/work/core-updates/test-tmp/store/izwaj4sy3bchnf772khq262y9h6c7pgc= -bar.tar.gz.drv /home/leo/work/core-updates/test-tmp/store/jmcg9iz7jm3lqlh6fni5lm71h1pb6bkl= -bar.dat.drv ++ guix build -d --sources bar ++ grep -e 'bar\.tar\.gz' -e 'bar\.dat' ++ wc -l accepted connection from pid 22772, user leo + test 2 -eq 2 + guix build -d --sources=3Dtransitive foo accepted connection from pid 22781, user leo /home/leo/work/core-updates/test-tmp/store/vgyf21jg2d431q3dqvlw2c433z9js50y= -foo.tar.gz.drv /home/leo/work/core-updates/test-tmp/store/izwaj4sy3bchnf772khq262y9h6c7pgc= -bar.tar.gz.drv /home/leo/work/core-updates/test-tmp/store/jmcg9iz7jm3lqlh6fni5lm71h1pb6bkl= -bar.dat.drv ++ guix build -d --sources=3Dtransitive foo ++ grep -e 'foo\.tar\.gz' -e 'bar\.tar\.gz' -e 'bar\.dat' ++ wc -l accepted connection from pid 22789, user leo + test 3 -eq 3 + cat + guix build package-with-something-wrong -n accepted connection from pid 22800, user leo ice-9/eval.scm:223:20: In procedure proc: error: sed: unbound variable hint: Did you forget `(use-modules (gnu packages base))'? + guix build package-with-something-wrong -n accepted connection from pid 22807, user leo + true + grep unbound t-guix-build-22545/err error: sed: unbound variable + grep 'forget.*(gnu packages base)' t-guix-build-22545/err hint: Did you forget `(use-modules (gnu packages base))'? + cat + guix build sed -n accepted connection from pid 22817, user leo + grep unbound t-guix-build-22545/err error: gnu-build-system: unbound variable + grep 'forget.*(guix build-system gnu)' t-guix-build-22545/err hint: Did you forget `(use-modules (guix build-system gnu))'? + rm -f t-guix-build-22545/err t-guix-build-22545/foo.scm + cat + cat + cat + guix build -f t-guix-build-22545/cc-user.scm -n accepted connection from pid 22836, user leo + cat t-guix-build-22545/err cc-user.scm:6:1: error: make-thing: unbound variable hint: Did you forget `(use-modules (bb-public))'? + grep 'make-thing.*unbound' t-guix-build-22545/err cc-user.scm:6:1: error: make-thing: unbound variable + grep 'forget.*(bb-public)' t-guix-build-22545/err hint: Did you forget `(use-modules (bb-public))'? + rm -f t-guix-build-22545/aa-private.scm t-guix-build-22545/bb-public.scm = t-guix-build-22545/cc-user.scm t-guix-build-22545/err + cat + guix build guile-bootstrap -n accepted connection from pid 22848, user leo /home/leo/work/core-updates/test-tmp/store/8z1rrbmr9dv85xyjf8z19sxk79cw33xv= -guile-bootstrap-2.0 + grep 'does not match file name' t-guix-build-22545/err t-guix-build-22545/foo.scm:1:0: warning: module name (something foo) does n= ot match file name 'foo.scm' + rm t-guix-build-22545/err t-guix-build-22545/foo.scm ++ guix build -d -e '(@@ (gnu packages bootstrap) %bootstrap-guile)' accepted connection from pid 22857, user leo + drv=3D/home/leo/work/core-updates/test-tmp/store/yvdhncs2pivrk7miyr4j919c= hzi2r6n1-guile-bootstrap-2.0.drv ++ guix build -e '(@@ (gnu packages bootstrap) %bootstrap-guile)' accepted connection from pid 22864, user leo + out=3D/home/leo/work/core-updates/test-tmp/store/8z1rrbmr9dv85xyjf8z19sxk= 79cw33xv-guile-bootstrap-2.0 ++ guix build --log-file /home/leo/work/core-updates/test-tmp/store/yvdhncs= 2pivrk7miyr4j919chzi2r6n1-guile-bootstrap-2.0.drv accepted connection from pid 22871, user leo + log=3D/home/leo/work/core-updates/test-tmp/var/log/guix/drvs/yv/dhncs2piv= rk7miyr4j919chzi2r6n1-guile-bootstrap-2.0.drv.bz2 + echo /home/leo/work/core-updates/test-tmp/var/log/guix/drvs/yv/dhncs2pivr= k7miyr4j919chzi2r6n1-guile-bootstrap-2.0.drv.bz2 + grep 'log/.*guile.*drv' /home/leo/work/core-updates/test-tmp/var/log/guix/drvs/yv/dhncs2pivrk7miyr4= j919chzi2r6n1-guile-bootstrap-2.0.drv.bz2 + test -f /home/leo/work/core-updates/test-tmp/var/log/guix/drvs/yv/dhncs2p= ivrk7miyr4j919chzi2r6n1-guile-bootstrap-2.0.drv.bz2 ++ guix build -e '(@@ (gnu packages bootstrap) %bootstrap-guile)' --log-file accepted connection from pid 22880, user leo + test /home/leo/work/core-updates/test-tmp/var/log/guix/drvs/yv/dhncs2pivr= k7miyr4j919chzi2r6n1-guile-bootstrap-2.0.drv.bz2 =3D /home/leo/work/core-up= dates/test-tmp/var/log/guix/drvs/yv/dhncs2pivrk7miyr4j919chzi2r6n1-guile-bo= otstrap-2.0.drv.bz2 ++ guix build --log-file guile-bootstrap accepted connection from pid 22888, user leo + test /home/leo/work/core-updates/test-tmp/var/log/guix/drvs/yv/dhncs2pivr= k7miyr4j919chzi2r6n1-guile-bootstrap-2.0.drv.bz2 =3D /home/leo/work/core-up= dates/test-tmp/var/log/guix/drvs/yv/dhncs2pivrk7miyr4j919chzi2r6n1-guile-bo= otstrap-2.0.drv.bz2 ++ guix build --log-file /home/leo/work/core-updates/test-tmp/store/8z1rrbm= r9dv85xyjf8z19sxk79cw33xv-guile-bootstrap-2.0 accepted connection from pid 22895, user leo + test /home/leo/work/core-updates/test-tmp/var/log/guix/drvs/yv/dhncs2pivr= k7miyr4j919chzi2r6n1-guile-bootstrap-2.0.drv.bz2 =3D /home/leo/work/core-up= dates/test-tmp/var/log/guix/drvs/yv/dhncs2pivrk7miyr4j919chzi2r6n1-guile-bo= otstrap-2.0.drv.bz2 + guix build hello-0.0.1 -n accepted connection from pid 22902, user leo guix build: error: hello-0.0.1: unknown package + result=3Dt-result-22545 + guix build -r t-result-22545 -e '(@@ (gnu packages bootstrap) %bootstrap-= guile)' accepted connection from pid 22909, user leo /home/leo/work/core-updates/test-tmp/store/8z1rrbmr9dv85xyjf8z19sxk79cw33xv= -guile-bootstrap-2.0 + test -x t-result-22545/bin/guile + guix build -r t-result-22545 -e '(@@ (gnu packages bootstrap) %bootstrap-= guile)' accepted connection from pid 22916, user leo /home/leo/work/core-updates/test-tmp/store/8z1rrbmr9dv85xyjf8z19sxk79cw33xv= -guile-bootstrap-2.0 guix build: error: failed to create GC root `/home/leo/work/core-updates/t-= result-22545': File exists + rm -f t-result-22545 + mkdir t-result-22545 + guix build -r t-result-22545/x -e '(@@ (gnu packages bootstrap) %bootstra= p-guile)' accepted connection from pid 22926, user leo /home/leo/work/core-updates/test-tmp/store/8z1rrbmr9dv85xyjf8z19sxk79cw33xv= -guile-bootstrap-2.0 + test -x t-result-22545/x/bin/guile + rm t-result-22545/x + rmdir t-result-22545 + guix build coreutils --target=3Dmips64el-linux-gnu --dry-run --no-substit= utes accepted connection from pid 22935, user leo The following derivations would be built: /home/leo/work/core-updates/test-tmp/store/5l5ybp4a2l94z3r4lddx540lw6g9z= 44x-coreutils-8.32.drv /home/leo/work/core-updates/test-tmp/store/0f14h5rxj26m6kdvnw740vb8swyfv= z40-binutils-2.37.drv /home/leo/work/core-updates/test-tmp/store/0jkj46ikngzx2cklf2p67bwccd5b7= 60k-gash-utils-boot-0.1.0.drv /home/leo/work/core-updates/test-tmp/store/85rw8ar666mb0ikkn9zl2bgiy52nz= n9b-bootar-1a.drv /home/leo/work/core-updates/test-tmp/store/mdj0hlhxmmjnf8zpwvj9nvj0qzs54= fzs-bootar-1a.ses.drv /home/leo/work/core-updates/test-tmp/store/s0yj48ixw4f9xllq50msl1j6kfylp= gbp-module-import-compiled.drv /home/leo/work/core-updates/test-tmp/store/p6a8wn6qj93jpkv5cqby17fmk2zvi= iqz-gash-utils-0.1.0.tar.gz.drv /home/leo/work/core-updates/test-tmp/store/yxyl0ih74xc49mv2y9g1147vc0hr2= wbp-gash-boot-0.2.0.drv /home/leo/work/core-updates/test-tmp/store/6bwb9bs882nydy4ynr3hqi4w1fgbz= x2p-gash-0.2.0.tar.gz.drv /home/leo/work/core-updates/test-tmp/store/188m8q1gl74c1s4x6yakxln8lkfx2= srk-gcc-cross-boot0-wrapped-10.3.0.drv /home/leo/work/core-updates/test-tmp/store/94gdkyb5dz3fw74is82yyhk13v2d1= m2v-binutils-cross-boot0-2.37.drv /home/leo/work/core-updates/test-tmp/store/2kb0qc3fr3608rl1iyxsmgwpgczy2= 4dq-make-mesboot-3.82.drv /home/leo/work/core-updates/test-tmp/store/11fklwp3vff9kg5nqrihafba26ghj= jgm-binutils-mesboot0-2.14.drv /home/leo/work/core-updates/test-tmp/store/53gzmfyqldp5q5yma9kzvcghmpnzh= qlz-tcc-boot-0.9.27.drv /home/leo/work/core-updates/test-tmp/store/gfaw5knj3fyz4pj55rd1cigh67g7l= 47p-bzip2-mesboot-1.0.8.drv /home/leo/work/core-updates/test-tmp/store/kqn50i7d1w782c7fyivfbxmk297kr= jhw-bzip2-1.0.8.tar.gz.drv /home/leo/work/core-updates/test-tmp/store/mpzhli9zvw711qm8vjpljk2ak5zf0= rsj-tcc-boot0-0.9.26-1103-g6e62e0e.drv /home/leo/work/core-updates/test-tmp/store/9kycpqb3h1ipnmx4dffy0p0siwfc4= 7r7-bootstrap-mescc-tools-0.5.2.drv /home/leo/work/core-updates/test-tmp/store/si5cfyfkym97i7a5s3sp5y73kr9qg= pzp-mescc-tools-static-stripped-0.5.2-i686-linux.tar.xz.drv /home/leo/work/core-updates/test-tmp/store/cac9yh8w15nzs0m51iljin97pm1q2= ihk-nyacc-0.99.0.tar.gz.drv /home/leo/work/core-updates/test-tmp/store/rd7amhn4l3a88zdvr5wclkr7j7swm= nnp-tcc-0.9.26-1103-g6e62e0e.tar.gz.drv /home/leo/work/core-updates/test-tmp/store/sgyh2bmy2qf6s7zvww4v7lhvkj999= hsa-mes-boot-0.22.drv /home/leo/work/core-updates/test-tmp/store/cnm4iwx7pd4yimzx88xgxz0ri8gpk= vyx-bootstrap-mes-rewired-0.19.drv /home/leo/work/core-updates/test-tmp/store/jy91c1lgv2mxck9w7i35dz3n6nf6l= aw8-bootstrap-mes-0.drv /home/leo/work/core-updates/test-tmp/store/lp0sypnx5762s1c49vmlj07n6ma84= jhr-mes-minimal-stripped-0.19-i686-linux.tar.xz.drv /home/leo/work/core-updates/test-tmp/store/h0knlh1ma3r70sqf4y4riwlrg5061= ild-mes-0.22.tar.gz.drv /home/leo/work/core-updates/test-tmp/store/wxiw1m03wmld8i2xdjvcxpdrndpd0= 66h-make-mesboot0-3.80.drv /home/leo/work/core-updates/test-tmp/store/k8j6j19ki1wg0vdkzaafz7c1441b7= 2ak-make-3.80.tar.gz.drv /home/leo/work/core-updates/test-tmp/store/nvnizk82prz49xkxqapc2pbp0j5zh= 2iw-tcc-0.9.27.tar.bz2.drv /home/leo/work/core-updates/test-tmp/store/avzwqw42sip5jz9xb105803wappfx= 30j-bash-mesboot0-2.05b.drv /home/leo/work/core-updates/test-tmp/store/hdr9gd58iz35r6yivzdlhlnynwn8q= cgs-bash-2.05b.tar.gz.drv /home/leo/work/core-updates/test-tmp/store/pk3121237wk04137g91999v1n81pm= kh0-patch-mesboot-2.5.9.drv /home/leo/work/core-updates/test-tmp/store/psjn72fxdrmi44aavr16sf2m9wlcj= 96y-patch-2.5.9.tar.gz.drv /home/leo/work/core-updates/test-tmp/store/rv68m2xnxnmigklbi58pijw6rdn2w= fs3-gzip-mesboot-1.2.4.drv /home/leo/work/core-updates/test-tmp/store/qkbnzgqm0whx4xn7vb83gxzzaxrj8= 063-gzip-1.2.4.tar.drv /home/leo/work/core-updates/test-tmp/store/vr84ywn59xyv7cifsw2zg2q30b0cp= 8vg-binutils-2.14.tar.gz.drv /home/leo/work/core-updates/test-tmp/store/zqh8f0djrm9q2xa5zrkd8kgha7amx= l6x-sed-mesboot0-1.18.drv /home/leo/work/core-updates/test-tmp/store/vn1h9rw3ipgimgfal4v3dbwxnml6z= xz0-sed-1.18.tar.gz.drv /home/leo/work/core-updates/test-tmp/store/77lcm5nm8kh3ik1s49nax8bq08x0l= q9k-gcc-mesboot0-2.95.3.drv /home/leo/work/core-updates/test-tmp/store/7j3qwk0b37ai1p08fj7w8n3p48yhm= vax-gcc-core-2.95.3.tar.gz.drv /home/leo/work/core-updates/test-tmp/store/9hbkdhpdcalb4fplsbqg843b0xpkr= 1kc-glibc-mesboot0-2.2.5.drv /home/leo/work/core-updates/test-tmp/store/989jc1cd4rmqfqcsgf1kqxc7hvl1v= bn9-mesboot-headers-0.22.drv /home/leo/work/core-updates/test-tmp/store/z9j9yz0xl3gkd6gw8nnpvghnh4jf3= 1hi-linux-libre-headers-bootstrap-0.drv /home/leo/work/core-updates/test-tmp/store/gs0j45y6wjadzxwkxq0c9r0ll5i6a= qjr-linux-libre-headers-stripped-4.14.67-i686-linux.tar.xz.drv /home/leo/work/core-updates/test-tmp/store/vyrsl91qpi1f3qrvfrmzalgpg8y8r= xa6-glibc-2.2.5.tar.gz.drv /home/leo/work/core-updates/test-tmp/store/w16kcabm19hpnw339rsqx241l1b9v= zaz-gawk-mesboot0-3.0.0.drv /home/leo/work/core-updates/test-tmp/store/9bhrqcn0ddj57iyplqyx5cs93srl0= 95q-gawk-3.0.0.tar.gz.drv /home/leo/work/core-updates/test-tmp/store/x5nhi6bj6fny3ajgbnjb5jcdxb3fg= an2-gcc-core-mesboot0-2.95.3.drv /home/leo/work/core-updates/test-tmp/store/r629wlg7lph2bqxhb0012pyrrab3s= zdy-make-3.82.tar.gz.drv /home/leo/work/core-updates/test-tmp/store/5jcyr84700qwhn0sx0vylwsja3yiv= wdv-make-boot0-4.3.drv /home/leo/work/core-updates/test-tmp/store/5yfwgs6yqpicw9n6k1ygx40rlmnpj= h95-grep-mesboot-2.0.drv /home/leo/work/core-updates/test-tmp/store/bgdv6ghxf51bwzy112dnvj87hlcwx= bz1-grep-2.0.tar.gz.drv /home/leo/work/core-updates/test-tmp/store/77ik9ffbmyrf7a6p37b2hv28v29pj= hzx-gcc-mesboot-4.9.4.drv /home/leo/work/core-updates/test-tmp/store/2gn8jkahascmsvpm71bxdlv67jy9n= g57-gmp-4.3.2.tar.gz.drv /home/leo/work/core-updates/test-tmp/store/4j4i33l3wvkf6d5i467sk0kida2ca= ylv-gcc-mesboot1-4.6.4.drv /home/leo/work/core-updates/test-tmp/store/63974dfrl1jgn2mg8a0jw4kivmkh5= bys-coreutils-mesboot0-5.0.drv /home/leo/work/core-updates/test-tmp/store/0hq0dwpqvpkgz4ljl9k0krr7xbmb4= w2h-coreutils-5.0.tar.gz.drv /home/leo/work/core-updates/test-tmp/store/9jvfbvlg1cna2jsqhsscb55m40n5r= g2q-sed-mesboot-4.0.6.drv /home/leo/work/core-updates/test-tmp/store/gr04xy8w4dq3i60c38bwn0a384hg8= cvz-sed-4.0.6.tar.gz.drv /home/leo/work/core-updates/test-tmp/store/c0a9idfzaljfzchzj39lmf9p7c9nl= mli-bash-mesboot-4.4.drv /home/leo/work/core-updates/test-tmp/store/7laikhkpkj6mzf2svbwyb15wfi4ml= d9a-bash-4.4.tar.gz.drv /home/leo/work/core-updates/test-tmp/store/c8vnmdlyd1ynscb4z5zr06nc0zmz0= mw6-mpfr-2.4.2.tar.gz.drv /home/leo/work/core-updates/test-tmp/store/fngyj0h5pqqxhrgzzjlyrb38cfq9d= xsr-gcc-core-4.6.4.tar.gz.drv /home/leo/work/core-updates/test-tmp/store/gipkbbckm5q24dnk1lixaz8wq7y1z= avf-binutils-mesboot1-2.14.drv /home/leo/work/core-updates/test-tmp/store/i4hpbwq9690wsk6kdwdj0vz1q5j99= pbd-tar-mesboot-1.22.drv /home/leo/work/core-updates/test-tmp/store/im47drkbdsal2z98242msghnvn4jl= fi9-tar-1.22.tar.gz.drv /home/leo/work/core-updates/test-tmp/store/n9rl0n3nhdmk911x07x097b7isma2= vra-gawk-mesboot-3.1.8.drv /home/leo/work/core-updates/test-tmp/store/05gc0cc0ddwfb0412pncqvyyv1gv7= c5g-gawk-3.1.8.tar.gz.drv /home/leo/work/core-updates/test-tmp/store/w7ifv1dj1inx41dx4qk2w2icrr2kg= xb3-gcc-g++-4.6.4.tar.gz.drv /home/leo/work/core-updates/test-tmp/store/zf35lsdrrk34ai88id2h4xrz83a1g= rym-mpc-1.0.3.tar.gz.drv /home/leo/work/core-updates/test-tmp/store/bapb4fm1rnq80hp31cswqi1is2zwi= 312-glibc-headers-mesboot-2.16.0.drv /home/leo/work/core-updates/test-tmp/store/b4wlg9kimwv04xcwlnqmprbf9pfcj= 4r4-glibc-2.16.0.tar.xz.drv /home/leo/work/core-updates/test-tmp/store/3ghnacfl4jij2yfdy57xx78qdas6n= 744-glibc-2.16.0.tar.gz.drv /home/leo/work/core-updates/test-tmp/store/g179lagj36x7szr1bkm5wary0hhzp= x9c-xz-mesboot-5.0.0.drv /home/leo/work/core-updates/test-tmp/store/0vhlm6nj73qf22dhsylxffhbfbvm1= g2j-xz-5.0.0.tar.gz.drv /home/leo/work/core-updates/test-tmp/store/pp0xcjvysq2pia2ij313xy9pg339c= g2j-binutils-mesboot-2.20.1a.drv /home/leo/work/core-updates/test-tmp/store/rq07a0xk44bsswijblvbcwmyyd7jz= d4y-binutils-2.20.1a.tar.xz.drv /home/leo/work/core-updates/test-tmp/store/xgz3m17dsdcwq73a83xx6fbliz60p= gxh-binutils-2.20.1a.tar.bz2.drv /home/leo/work/core-updates/test-tmp/store/k7v80i7lfqrylc4lk61flr48pqgir= f3v-gcc-mesboot1-wrapper-4.6.4.drv /home/leo/work/core-updates/test-tmp/store/wmgz5grcpdmv2s656ihvvmyjq5z55= vva-glibc-mesboot-2.16.0.drv /home/leo/work/core-updates/test-tmp/store/x0qylq90n0qpjhgpfldzcq5wvr05g= 7c6-gcc-4.9.4.tar.xz.drv /home/leo/work/core-updates/test-tmp/store/107jj12gla6s2h0h57x9svsbnjpi0= rd1-gcc-4.9.4.tar.bz2.drv /home/leo/work/core-updates/test-tmp/store/dgsj7hshwajyy67gbym3acpz92jhm= nfh-coreutils-mesboot-8.32.drv /home/leo/work/core-updates/test-tmp/store/dlpcnk5z2i7hl5h55m6ljkqy99fq3= ig6-coreutils-8.32.tar.xz.drv /home/leo/work/core-updates/test-tmp/store/d7g1cwmqbami0m6x0n4wvlxpbx7hg= yd9-coreutils-8.32.tar.xz.drv /home/leo/work/core-updates/test-tmp/store/gif8927p25xlchszrp04bpszkns26= k9z-gcc-mesboot-wrapper-4.9.4.drv /home/leo/work/core-updates/test-tmp/store/6hn2hx7lbpkiv692s1lqzcffchi11= 6yr-diffutils-boot0-3.7.drv /home/leo/work/core-updates/test-tmp/store/gws0x39l5czynhx9wij14gjpqvwa2= dvi-diffutils-3.7.tar.xz.drv /home/leo/work/core-updates/test-tmp/store/afx8aw65zizs2cnicq28v75r6q888= fhk-binutils-2.37.tar.xz.drv /home/leo/work/core-updates/test-tmp/store/ck75al7gibqnjy4c43145388fan91= qjw-binutils-2.37.tar.bz2.drv /home/leo/work/core-updates/test-tmp/store/bxjj23rfa5zb622pdjyz4v1fnjwhh= ilh-tar-boot0-1.34.drv /home/leo/work/core-updates/test-tmp/store/47r4n2nfga5m9saib7g0nkm8jhv6c= 2d8-tar-1.34.tar.xz.drv /home/leo/work/core-updates/test-tmp/store/na5sm7x22xv4r6k2pyqx2c43iq1nz= 60w-tar-1.34.tar.xz.drv /home/leo/work/core-updates/test-tmp/store/d7w8c1fcx57wnw59bs9rny4k8dipy= 7k1-gawk-boot0-5.1.0.drv /home/leo/work/core-updates/test-tmp/store/64a5gsgjh0s8l7hykwl3w9axjwvvn= n4j-gawk-5.1.0.tar.xz.drv /home/leo/work/core-updates/test-tmp/store/gi407fsj10pr0ax7q84pmi0ysj86k= mvh-coreutils-boot0-8.32.drv /home/leo/work/core-updates/test-tmp/store/ixwphny2qizr7jwnl31wszjd2sn5c= 6vw-sed-boot0-4.8.drv /home/leo/work/core-updates/test-tmp/store/85pmhkcx5gdmxmq7aifh889qv29mw= ry5-sed-4.8.tar.xz.drv /home/leo/work/core-updates/test-tmp/store/lczp6yyx5snl4qval7g3i5xhw3rbg= bjv-sed-4.8.tar.gz.drv /home/leo/work/core-updates/test-tmp/store/jbm7lrzsqnj1shibml047z1ns54si= 5zz-file-boot0-5.39.drv /home/leo/work/core-updates/test-tmp/store/4irblvdb6cxdi9nl46135ib6588ca= vij-file-5.39.tar.gz.drv /home/leo/work/core-updates/test-tmp/store/rcn9h0zihq03i6li67ijxzbgbysvv= 69l-bzip2-boot0-1.0.8.drv /home/leo/work/core-updates/test-tmp/store/vj62hwg8nicfgnv4ydfijicabpjfg= 267-patch-boot0-2.7.6.drv /home/leo/work/core-updates/test-tmp/store/ysbzcp45j477fmfvysb22bvfpdi62= 7lk-patch-2.7.6.tar.xz.drv /home/leo/work/core-updates/test-tmp/store/r2y0qcrlav6j4xjwmqgw4g2ry06xy= sda-patch-2.7.6.tar.xz.drv /home/leo/work/core-updates/test-tmp/store/z305ng7scl9vi3k88wis43zlbqn17= 1a1-findutils-boot0-4.8.0.drv /home/leo/work/core-updates/test-tmp/store/6c0rq90qdwmyd9wy6cx3kpnj9pbmk= 7rd-findutils-4.8.0.tar.xz.drv /home/leo/work/core-updates/test-tmp/store/0w6hwmb8r39c451nfi0z3653i33iz= 9x3-findutils-4.8.0.tar.xz.drv /home/leo/work/core-updates/test-tmp/store/99cqm1j8m6a3fl1131hkxch3v5m4z= jwb-linux-libre-headers-5.10.35.drv /home/leo/work/core-updates/test-tmp/store/0bhwb5w09sjn25pirk6fshnxiygvv= idy-linux-libre-5.10.35-gnu.tar.xz.drv /home/leo/work/core-updates/test-tmp/store/28p3dn09zdnfvsgas5mj0ak97l7p4= rll-perl-boot0-5.34.0.drv /home/leo/work/core-updates/test-tmp/store/njkaqxp07a0vi8ql6bh0pdnwimh07= r33-perl-5.34.0.tar.xz.drv /home/leo/work/core-updates/test-tmp/store/3284f3zrmzjl5sjgv4srpin1s3rpl= 8g4-perl-5.34.0.tar.gz.drv /home/leo/work/core-updates/test-tmp/store/9d0clg2ps9xkmszrwl7v2nmmc206i= jl6-bison-boot0-3.7.6.drv /home/leo/work/core-updates/test-tmp/store/qghpx9ybjfvc7misjy565kqvzymjv= gva-bison-3.7.6.tar.xz.drv /home/leo/work/core-updates/test-tmp/store/z725hm476ygpjc09irchgs5gl08yw= 8f3-m4-boot0-1.4.18.drv /home/leo/work/core-updates/test-tmp/store/7kh2216w43z4nxzqqac9vski6bbkp= ny3-m4-1.4.18.tar.xz.drv /home/leo/work/core-updates/test-tmp/store/b65w9yzfkrsjs98qn8qyifaxwdilx= 93s-m4-1.4.18.tar.xz.drv /home/leo/work/core-updates/test-tmp/store/i6czcdfnzgxzh68lzn1bvw5b9r4z0= pr2-flex-2.6.4.drv /home/leo/work/core-updates/test-tmp/store/b5wmgf6mr408ra0wca1s66xgc34ki= wzm-flex-2.6.4.tar.gz.drv /home/leo/work/core-updates/test-tmp/store/qqjxxhbmx0g61qj1r7af4mh7nfcwj= dz7-glibc-2.33.drv /home/leo/work/core-updates/test-tmp/store/0v2ir74v4lm7vf5ya985ppc5bcly5= gw2-python-minimal-3.5.9.drv /home/leo/work/core-updates/test-tmp/store/j11a2bb0pl4mz6p2hf31fqw79j2qm= r3h-expat-2.4.1.drv /home/leo/work/core-updates/test-tmp/store/qws1i7rraq3k3gzi4rw4yi4885zmx= gfc-expat-2.4.1.tar.xz.drv /home/leo/work/core-updates/test-tmp/store/sa6asa74fpkkz89iq78mddyqnm5a2= p78-Python-3.5.9.tar.xz.drv /home/leo/work/core-updates/test-tmp/store/lvshd7pg5hvzz4sdayry252hi7v84= ib6-Python-3.5.9.tar.xz.drv /home/leo/work/core-updates/test-tmp/store/c739ff0mj3jx5vsilspr36bfwkix2= 4hd-bash-static-5.1.8.drv /home/leo/work/core-updates/test-tmp/store/37930ilslz9n2f0dgs16li8qffi9s= 20a-glibc-intermediate-2.33.drv /home/leo/work/core-updates/test-tmp/store/cvl8yn3zf8qgjwyfzmvh09gcaiprh= nqf-glibc-2.33.tar.xz.drv /home/leo/work/core-updates/test-tmp/store/mq97c62xqc1rscxg1j7bmr09k3w3g= nhy-glibc-2.33.tar.xz.drv /home/leo/work/core-updates/test-tmp/store/f8a9pm3laks3qhpqqzzmwqicp9lfz= cyw-ld-wrapper-boot0-0.drv /home/leo/work/core-updates/test-tmp/store/hjp6ybjybvkfakvkwgzxrdpjgb7la= 0yb-texinfo-6.7.drv /home/leo/work/core-updates/test-tmp/store/6xx6fh8v5rkcdf9r34jiijdiih7kb= clb-texinfo-6.7.tar.xz.drv /home/leo/work/core-updates/test-tmp/store/vdr7piqrl7qv0wqbl4z22gqyzvh1f= wrz-gcc-cross-boot0-10.3.0.drv /home/leo/work/core-updates/test-tmp/store/6m3xb5w03blfh13rwgknbdrbrkik7= ddb-libstdc++-boot0-4.9.4.drv /home/leo/work/core-updates/test-tmp/store/fkh5k7hidnaafs9gymmmqxj4amx9m= 0j4-gcc-10.3.0.tar.xz.drv /home/leo/work/core-updates/test-tmp/store/78422md8940yl3w1m0js7h22wgz9d= 1z2-gcc-10.3.0.tar.xz.drv /home/leo/work/core-updates/test-tmp/store/g8vmi8iwjyrgcwpx7glgigirpqck0= xgr-mpc-1.2.1.tar.gz.drv /home/leo/work/core-updates/test-tmp/store/j0ibihzcswvll5arfa9s14my2d650= cvg-mpfr-4.1.0.tar.xz.drv /home/leo/work/core-updates/test-tmp/store/y13x7mhr9g2i3db89v1avl00jifn1= nvl-gmp-6.0.0a.tar.xz.drv /home/leo/work/core-updates/test-tmp/store/mgkgdqyji0mv37dgdw56m2m5f3jj8= gml-gmp-6.0.0a.tar.xz.drv /home/leo/work/core-updates/test-tmp/store/4zwi61rp83a0hfw1mwsmx5bf2vj6f= 8ra-gcc-cross-boot0-wrapped-10.3.0.drv /home/leo/work/core-updates/test-tmp/store/37930ilslz9n2f0dgs16li8qffi9s= 20a-glibc-intermediate-2.33.drv /home/leo/work/core-updates/test-tmp/store/yvd4cc008w14yb9gqg0hqgvbgva7z= zi8-bash-5.1.tar.xz.drv /home/leo/work/core-updates/test-tmp/store/298dhsbvmlk74xa5v3sc1k65pcwds= c8y-bash-5.1.tar.gz.drv /home/leo/work/core-updates/test-tmp/store/92iz0xvd927kdbhkwxzl18i5d3w74= 0kl-bash51-005.drv /home/leo/work/core-updates/test-tmp/store/d3a4jwkdr1db63wxibsnk7ihwmpka= ind-bash51-003.drv /home/leo/work/core-updates/test-tmp/store/dad6wlfkq91ncfjar0x1yxrbc22bv= hcb-bash51-001.drv /home/leo/work/core-updates/test-tmp/store/g66rjms0341x7fybr02w79h7gc7x9= 2iv-bash51-006.drv /home/leo/work/core-updates/test-tmp/store/ljmyz2aqxf0x4nlag6jisxfa8sl0i= fdh-bash51-008.drv /home/leo/work/core-updates/test-tmp/store/n1kaf3hcd1r67sz95hzy2xgn68mm5= p5z-bash51-004.drv /home/leo/work/core-updates/test-tmp/store/nnz2kzvi3bfmrd1ls0gvr1n7cada4= 4wf-bash51-002.drv /home/leo/work/core-updates/test-tmp/store/wajvzvfna5fq9pvm75jarp4ra81c3= lna-bash51-007.drv /home/leo/work/core-updates/test-tmp/store/j4vb7bb3fkr8d34x41xr2hl80a0nz= j08-gettext-boot0-0.19.8.1.drv /home/leo/work/core-updates/test-tmp/store/2lqss4vk0l8z8vadcndry2lajlbf6= qlv-gettext-0.19.8.1.tar.gz.drv /home/leo/work/core-updates/test-tmp/store/qqjxxhbmx0g61qj1r7af4mh7nfcwj= dz7-glibc-2.33.drv /home/leo/work/core-updates/test-tmp/store/2ax9h8f7lizgnvv1mbzw07hx5z0yi= q8l-bash-minimal-5.1.8.drv /home/leo/work/core-updates/test-tmp/store/ga76wl2392rdj412a7969ycn0zgxc= bh1-gcc-10.3.0.drv /home/leo/work/core-updates/test-tmp/store/980gkcsk0jpkca88phg0c91bg6fdq= gxy-zlib-1.2.11.drv /home/leo/work/core-updates/test-tmp/store/6v4d0ad74jc5vha8lbhjv54is9w6g= wh3-zlib-1.2.11.tar.gz.drv /home/leo/work/core-updates/test-tmp/store/khj3zwym8mll5g27h84sbsak11n5p= 1ka-ld-wrapper-boot3-0.drv /home/leo/work/core-updates/test-tmp/store/qmh04c4vffshywc3jlm4rcplxjcir= 0c5-libstdc++-10.3.0.drv /home/leo/work/core-updates/test-tmp/store/4k2mgw4syhzbg38lwwhz0dryrh0qq= c7a-linux-libre-headers-cross-mips64el-linux-gnu-5.10.35.drv /home/leo/work/core-updates/test-tmp/store/2q1asafhiryr5jxy3b1hrya7zkkdz= bpy-m4-1.4.18.drv /home/leo/work/core-updates/test-tmp/store/5p62jw4pr0gg9q1ljzhl095grif0w= pd0-patch-2.7.6.drv /home/leo/work/core-updates/test-tmp/store/hpm9kwysyvqz41q8snxa7szxiy2za= wji-ed-1.17.drv /home/leo/work/core-updates/test-tmp/store/hrzhs894irjgvfijp5ycqgqa74im5= f6b-glibc-utf8-locales-2.33.drv /home/leo/work/core-updates/test-tmp/store/d75rhrxbkpqld4qk20bhla3wnmnra= m0c-module-import-compiled.drv /home/leo/work/core-updates/test-tmp/store/yjn4fql253qxac702sm96ad6jbydb= 64r-guile-3.0.7.drv /home/leo/work/core-updates/test-tmp/store/b3f5fmbzbc8jbj571hmlx35pp13v8= g75-pkg-config-0.29.2.drv /home/leo/work/core-updates/test-tmp/store/cahb2fl1h5l4vk82lz1qnjhwj113c= wnf-pkg-config-0.29.2.tar.gz.drv /home/leo/work/core-updates/test-tmp/store/ki758szb4q4aw3x14q6b66qm11cfx= r6z-libunistring-0.9.10.drv /home/leo/work/core-updates/test-tmp/store/x0sfi61cac3wgfrjg5rgpp3hh8801= 04l-libunistring-0.9.10.tar.xz.drv /home/leo/work/core-updates/test-tmp/store/qndlgjik25rlnpazz7drzsbygxpzh= yad-libffi-3.3.drv /home/leo/work/core-updates/test-tmp/store/hqg4pzb91lpgqpa079qn8670pd7fs= nmb-libffi-3.3.tar.xz.drv /home/leo/work/core-updates/test-tmp/store/1yb13q5axnd2dpia0z5hvfcxkdvic= pfy-libffi-3.3.tar.gz.drv /home/leo/work/core-updates/test-tmp/store/smrhn6cvky45f8ykan9yq00s79anf= fih-guile-3.0.7.tar.xz.drv /home/leo/work/core-updates/test-tmp/store/yz26010r14kgzaz75pnpm38labaln= 8p7-guile-3.0.7.tar.xz.drv /home/leo/work/core-updates/test-tmp/store/z4wp71dkibkyn1irnfdh96manwl4f= 36v-libgc-8.0.4.drv /home/leo/work/core-updates/test-tmp/store/5amr669wc5f1szjg7qa2abc0w2agm= fx1-gc-8.0.4.tar.gz.drv /home/leo/work/core-updates/test-tmp/store/qphwcpwa40x8w0y5ygkcgpi7xrd63= n6j-gzip-1.10.drv /home/leo/work/core-updates/test-tmp/store/0l08bh96lyrn79v54k2sd0vmxf1xf= mbp-gzip-1.10.tar.xz.drv /home/leo/work/core-updates/test-tmp/store/is8rgbapfiprbll85830agkb2aay6= 6hn-lzip-1.22.drv /home/leo/work/core-updates/test-tmp/store/02v2aggv9zrd932nw1bh775ymksvb= 2mg-lzip-1.22.tar.gz.drv /home/leo/work/core-updates/test-tmp/store/ivr1gjmgn1zm73l23112m06157s5w= i8f-grep-3.6.drv /home/leo/work/core-updates/test-tmp/store/gm1vi6dvyq5agvrd6d73zkc6q1ns6= 68n-grep-3.6.tar.xz.drv /home/leo/work/core-updates/test-tmp/store/m9dbbpl4z8pyrm8ilxlvxnc2mikfr= f4z-grep-3.6.tar.xz.drv /home/leo/work/core-updates/test-tmp/store/jb5f6xn0jxsp7ljymny3r0jnglpk9= nmi-module-import-compiled.drv /home/leo/work/core-updates/test-tmp/store/jg97zx6c2cxbp2whgamy1kn01fw9y= 20f-coreutils-8.32.drv /home/leo/work/core-updates/test-tmp/store/k71492hrcq3piyqiycch13j95396w= jy9-ed-1.17.tar.lz.drv /home/leo/work/core-updates/test-tmp/store/81db0029fgkiv1zclknvmwfbjvr9q= dka-xz-5.2.5.drv /home/leo/work/core-updates/test-tmp/store/g0zny3zs56c2g5six1k5d11wiv1z8= bfx-xz-5.2.5.tar.gz.drv /home/leo/work/core-updates/test-tmp/store/fms7ydaj7cilh25hcy5868lm2xbn8= dzr-gawk-5.1.0.drv /home/leo/work/core-updates/test-tmp/store/7dg3f4qqw2n49iskvr24wdmvz2l5j= lwx-libsigsegv-2.13.drv /home/leo/work/core-updates/test-tmp/store/c27xxb5k9ld7gjms00gcngs733kip= sd2-libsigsegv-2.13.tar.gz.drv /home/leo/work/core-updates/test-tmp/store/gchh0d4jbqiw8fi10f277jl8pkv09= had-sed-4.8.drv /home/leo/work/core-updates/test-tmp/store/icaiflp9yspzb7m6z488dq9hnrs6l= 651-gzip-1.10.drv /home/leo/work/core-updates/test-tmp/store/is7wanw70da0p4n6nhmhkrxcykvlr= 1z9-ld-wrapper-0.drv /home/leo/work/core-updates/test-tmp/store/l4aqai69dxjp5a9v4wvq8ziklwb8i= bw4-findutils-4.8.0.drv /home/leo/work/core-updates/test-tmp/store/mn9rij553gb4x2bpa6gfn21fyb26c= nna-m4-1.4.18.tar.xz.drv /home/leo/work/core-updates/test-tmp/store/zhigqa8cmgh8x8l3h1im4g87wm8xx= yz8-tar-1.34.drv /home/leo/work/core-updates/test-tmp/store/njadj31zm2y4n9sl7h83547vavq7d= 42w-bzip2-1.0.8.drv /home/leo/work/core-updates/test-tmp/store/rkamaaw4icnawp9ka7k3g2132369i= 091-file-5.39.drv /home/leo/work/core-updates/test-tmp/store/w1z2bxqdxbkr94563vmbys927q6qs= 8yv-make-4.3.drv /home/leo/work/core-updates/test-tmp/store/zm1kvxl21w5pg86mjyixysznal76v= 6dr-pkg-config-0.29.2.drv /home/leo/work/core-updates/test-tmp/store/z6ai6aqa0fnj4378igq4bv5vymgr3= iky-diffutils-3.7.drv /home/leo/work/core-updates/test-tmp/store/7c6fg8l45792i18g425pk38xwbyiz= rxl-diffutils-3.7.tar.xz.drv /home/leo/work/core-updates/test-tmp/store/cp4vpldsg81zlnr4wxn01w9gmp85g= psi-perl-5.34.0.drv /home/leo/work/core-updates/test-tmp/store/p6r2haawcaphajz3h7x9bavsacd8v= w2n-coreutils-minimal-8.32.drv /home/leo/work/core-updates/test-tmp/store/4sx9m2d1q90861r7fqlgy7ab1snl0= axz-flex-2.6.4.drv /home/leo/work/core-updates/test-tmp/store/pb2al383vjdd659qv83b9pbyvcpcv= qbf-help2man-1.48.3.drv /home/leo/work/core-updates/test-tmp/store/7yfblx4cbqpfkhq99kda9g9z9ssih= vsb-gettext-minimal-0.21.drv /home/leo/work/core-updates/test-tmp/store/397aklr3y04f8qvakwxalmkschyqj= vzn-libunistring-0.9.10.drv /home/leo/work/core-updates/test-tmp/store/5l4c6nrsw5q13q5db3zw5pkial34y= pwa-libxml2-2.9.12.drv /home/leo/work/core-updates/test-tmp/store/775wvzdv1wbrx0gqsv0j9afcha9kv= q6w-zlib-1.2.11.drv /home/leo/work/core-updates/test-tmp/store/b8q7bs0gk9mns64502hnnc33ksz2b= gk9-xz-5.2.5.drv /home/leo/work/core-updates/test-tmp/store/pxlkzqrp0qf3z08crhy26k1a4a22k= zf1-perl-5.34.0.drv /home/leo/work/core-updates/test-tmp/store/mdj9sl2j1vmm28rva4sn6pndps9gp= 7kx-coreutils-minimal-8.32.drv /home/leo/work/core-updates/test-tmp/store/qh1r3rqcm6k935wz28sk4s7n279md= lps-coreutils-8.32.tar.xz.drv /home/leo/work/core-updates/test-tmp/store/n5fs7rinw5njk5rcxnngpd3jrsrmw= bs1-perl-5.34.0.tar.xz.drv /home/leo/work/core-updates/test-tmp/store/qwd7ll8217jrlvkdd1vhaqlxp4mfv= jic-libxml2-2.9.12.tar.xz.drv /home/leo/work/core-updates/test-tmp/store/xncz2zd681n94dl5q2vd6qw8w5nvd= v70-libxml2-2.9.12.tar.gz.drv /home/leo/work/core-updates/test-tmp/store/dzdzndj6jc1p9ds8q8d8bil0nfm8l= wjd-gettext-0.21.tar.gz.drv /home/leo/work/core-updates/test-tmp/store/va4dkl735p0cyiyx1dwykd12bmirj= rhz-ncurses-6.2.20210619.drv /home/leo/work/core-updates/test-tmp/store/8jnq2zkmzy0vjggscr2cd1cg4c3i2= nmg-pkg-config-0.29.2.drv /home/leo/work/core-updates/test-tmp/store/kwkpksn4myhqfrlhfjnrwfcpn62cs= zq3-ncurses-6.2.tar.gz.drv /home/leo/work/core-updates/test-tmp/store/vlj36yjs3sybxld0q19318q8f70lr= vcd-ncurses-6.2-20210619-patch.sh.bz2.drv /home/leo/work/core-updates/test-tmp/store/88d1i2gm0s7dipcjj1f2si93nkwmk= c5w-help2man-1.48.3.tar.xz.drv /home/leo/work/core-updates/test-tmp/store/sh9gpxgpd4lfjdxhb8c9v0g7amnnj= hy8-perl-gettext-1.07.drv /home/leo/work/core-updates/test-tmp/store/6x27qm818wp3zmnmsypn8y3f1965f= pnv-module-import-compiled.drv /home/leo/work/core-updates/test-tmp/store/ra1np0jw9nhbmkan321jyzjjqklak= ald-gettext-1.07.tar.gz.drv /home/leo/work/core-updates/test-tmp/store/z36vnxbzv04916b67k8ixmg3iyh4g= h6r-bison-3.7.6.drv /home/leo/work/core-updates/test-tmp/store/95l2b8n7jayiqx0mnjgm9ammrpjx9= yq3-gcc-cross-sans-libc-mips64el-linux-gnu-10.3.0.drv /home/leo/work/core-updates/test-tmp/store/6vn7l3m03injci84zq64wzzb86sal= imy-mpc-1.2.1.drv /home/leo/work/core-updates/test-tmp/store/bijr4hwqmqa72jw03sxb9mn4qd31k= p5r-gmp-6.2.1.drv /home/leo/work/core-updates/test-tmp/store/kpxw007rwidn9s6vr19zf5yky1445= nij-gmp-6.2.1.tar.xz.drv /home/leo/work/core-updates/test-tmp/store/lhis3dg3zg4an7l1352rkgh444cj2= n8g-gmp-6.2.1.tar.xz.drv /home/leo/work/core-updates/test-tmp/store/pmbr8xzkvpyz4vlmr7ivyvc0xp2fp= rd1-mpfr-4.1.0.drv /home/leo/work/core-updates/test-tmp/store/lmcnjdri2k94dj09wkkp0804n4llq= 64q-gcc-10.3.0.tar.xz.drv /home/leo/work/core-updates/test-tmp/store/nzvyn92fj951d6shd8qg0bsx7xy46= 22g-libstdc++-headers-10.3.0.drv /home/leo/work/core-updates/test-tmp/store/2b01v2198fwb8i2ymk6m5dhvpjisr= mm2-gcc-10.3.0.tar.xz.drv /home/leo/work/core-updates/test-tmp/store/h5x3rpjjb78b55qjn5c7a691y9i67= dbj-libstdc++-10.3.0.drv /home/leo/work/core-updates/test-tmp/store/p4hb2md2nj3i2m5blrkgkfsc4dlca= a3k-binutils-cross-mips64el-linux-gnu-2.37.drv /home/leo/work/core-updates/test-tmp/store/v8kxjzilinfgmx88m88rlb840vzsm= arp-binutils-2.37.tar.xz.drv /home/leo/work/core-updates/test-tmp/store/pgk34pj3050ia5pyjcbwlhzryaia9= 1wh-module-import-compiled.drv /home/leo/work/core-updates/test-tmp/store/q7w21c1fv30sk1yyzrhh1zw2hxmrl= jrg-isl-0.23.drv /home/leo/work/core-updates/test-tmp/store/ns6dpa35kppq6gipl7cpviqzjihb0= 6xi-isl-0.23.tar.bz2.drv /home/leo/work/core-updates/test-tmp/store/vlq03wq3qdqsw04hsy0li0h1xg7vs= wgl-ld-wrapper-mips64el-linux-gnu-0.drv /home/leo/work/core-updates/test-tmp/store/xx7cm0djyg7z5qlqdarhvjhm2861m= rc8-bash-5.1.8.drv /home/leo/work/core-updates/test-tmp/store/f575swxndiv7im785gravhdzj6l26= v80-bash-5.1.tar.xz.drv /home/leo/work/core-updates/test-tmp/store/hx8181qp4b3y0c1xz85vigj8xh87w= ipz-readline-8.1.1.drv /home/leo/work/core-updates/test-tmp/store/ddgmakpd2vb8g1fk40krnk3yn6rvp= 4m5-readline-8.1.tar.xz.drv /home/leo/work/core-updates/test-tmp/store/6j79123mv77268ymrvxd7y0i2m067= 51c-readline-8.1.tar.gz.drv /home/leo/work/core-updates/test-tmp/store/sx53530p4gmxxmr3akmnmxsgdmimq= ilc-readline81-001.drv /home/leo/work/core-updates/test-tmp/store/x3h9nagh85w5lb15fadbv8jaskmvw= cx4-libelf-0.8.13.drv /home/leo/work/core-updates/test-tmp/store/57d26brvhczmh2qfwi7i7w0i9n8rh= jkz-autoconf-2.69.drv /home/leo/work/core-updates/test-tmp/store/rayq4djgsl9cm9hjnl0fxs71bax7x= 68v-autoconf-2.69.tar.xz.drv /home/leo/work/core-updates/test-tmp/store/svzdvd4cmh3730xpfdw13369z9224= srm-bash-minimal-5.1.8.drv /home/leo/work/core-updates/test-tmp/store/5xv09b9qhv7dzvd8g5nm881iph2yk= x4c-automake-1.16.3.drv /home/leo/work/core-updates/test-tmp/store/32xizr3mdbw1nr3hrqm7xabfm0n0z= c88-automake-1.16.3.tar.xz.drv /home/leo/work/core-updates/test-tmp/store/z420zvscbks94xgvq1g6b0ydj8nxk= 8nw-automake-1.16.3.tar.xz.drv /home/leo/work/core-updates/test-tmp/store/42aal42zg5pikps5cc47ps3v2nnn4= lh7-autoconf-wrapper-2.69.drv /home/leo/work/core-updates/test-tmp/store/46sg30sg5hjdl5bvfgnqwss4n48l5= pxv-libgc-8.0.4.drv /home/leo/work/core-updates/test-tmp/store/mc1hk49ck9nd5yhvv0fgmaz1dvmi6= p3z-guile-3.0.7.drv /home/leo/work/core-updates/test-tmp/store/5v6c121m3zv9vib1wskcd71rpcvxg= iw5-guile-3.0.7.tar.xz.drv /home/leo/work/core-updates/test-tmp/store/6714vc270y7054mnf47wls4hf3qy8= avv-libffi-3.3.drv /home/leo/work/core-updates/test-tmp/store/khfjmk72nkqz2l6kbjf83yp4s5q59= d9z-libffi-3.3.tar.xz.drv /home/leo/work/core-updates/test-tmp/store/jsiqqy2pv2hsxsz65ww6xn2pqrbck= 2sz-libelf-0.8.13.tar.gz.drv /home/leo/work/core-updates/test-tmp/store/lqi9hzfp4f72jflx5l8hkpja1sc00= s2v-bison-3.7.6.drv /home/leo/work/core-updates/test-tmp/store/d1z8k9srynkpg06nv9p78z03w3kkn= x3s-attr-2.5.1.drv /home/leo/work/core-updates/test-tmp/store/gycd4dv8mkw1i3759jz43h5hqs78w= xxv-gcc-cross-mips64el-linux-gnu-10.3.0.drv /home/leo/work/core-updates/test-tmp/store/k25ai6dwsbz8f6dvz8vp1arkd33fz= dha-glibc-cross-mips64el-linux-gnu-2.33.drv /home/leo/work/core-updates/test-tmp/store/2cqq7zfs36zy194ifwv4mxvvignng= 5h8-python-minimal-3.9.6.drv /home/leo/work/core-updates/test-tmp/store/77kgr9014f743a220m8v5d7qs2hf7= n17-unzip-6.0.drv /home/leo/work/core-updates/test-tmp/store/8f8dqg4q8wb3m8xhsvnp31vmw0kj5= 5pn-unzip60.tar.xz.drv /home/leo/work/core-updates/test-tmp/store/g473ymcm9z3prf7m8g6i4y9zn2vgx= 7sp-unzip60.tar.gz.drv /home/leo/work/core-updates/test-tmp/store/xgn2wjpc9nmj3xfnffl2vy7lfz2yk= 3m1-bzip2-1.0.8.drv /home/leo/work/core-updates/test-tmp/store/8wvz9x0il50nifiipqdkh2x4xsbgc= d40-tzdata-2021a.drv /home/leo/work/core-updates/test-tmp/store/dmwcbb5bx5g49axk8b2f02c8fzg4a= mfz-tzcode2021a.tar.gz.drv /home/leo/work/core-updates/test-tmp/store/jr450xmlf4h2cwha44yrixiw0n3qw= rlj-tzdata2021a.tar.gz.drv /home/leo/work/core-updates/test-tmp/store/aa183lygbc88gsi5w85brx2pknyqy= dmi-zip-3.0.drv /home/leo/work/core-updates/test-tmp/store/x02xk9r1lksblzfvbxmw5r6s4a4r9= ka8-zip30.tar.gz.drv /home/leo/work/core-updates/test-tmp/store/k143ab9l9c518jyb8nm253dcvw3yl= kpy-openssl-1.1.1k.drv /home/leo/work/core-updates/test-tmp/store/0h131lpnfkqw742byign4p5l7l27y= 33w-openssl-1.1.1k.tar.xz.drv /home/leo/work/core-updates/test-tmp/store/h61xkcjz2sjlyxfbarwmb3qdabcrv= mkx-openssl-1.1.1k.tar.gz.drv /home/leo/work/core-updates/test-tmp/store/nj64as2f6rz43mnkbk7a7z1im0pcj= g95-Python-3.9.6.tar.xz.drv /home/leo/work/core-updates/test-tmp/store/hl5fvcrfnzjgss5qdcn5zcbmbl91h= 7fw-Python-3.9.6.tar.xz.drv /home/leo/work/core-updates/test-tmp/store/ssr5fl356g6hy7wi59danps9j5j6i= hnn-expat-2.4.1.drv /home/leo/work/core-updates/test-tmp/store/5pryl006yfgirbmhi7sv4ylxasylh= xrb-bash-static-5.1.8.drv /home/leo/work/core-updates/test-tmp/store/cxky29j3fn5w8s86bildzaxn3ckip= 44x-glibc-2.33.tar.xz.drv /home/leo/work/core-updates/test-tmp/store/kq3m6bfb5g4lpzzgriapykc4n7zz5= nq5-texinfo-6.7.drv /home/leo/work/core-updates/test-tmp/store/x62dq9pwhcm8kgs4mayx8axkfipai= ia9-attr-2.5.1.tar.gz.drv /home/leo/work/core-updates/test-tmp/store/kajhkas9phj169c4cfah4pf5z5xxy= q80-acl-2.3.1.drv /home/leo/work/core-updates/test-tmp/store/cz8yrj5k9j8hg4xxw4qnskxsb4pp4= aff-acl-2.3.1.tar.gz.drv /home/leo/work/core-updates/test-tmp/store/r9kxgs02pi42qja2xfvb2glzfa53c= d2i-gmp-6.2.1.drv + guix build --target=3Darm-linux-gnueabihf --dry-run -e '(@ (gnu packages = base) coreutils)' accepted connection from pid 22942, user leo substitute: guix substitute: warning: ACL for archive imports seems to be u= ninitialized, substitutes may be unavailable substitute: guix substitute: warning: authentication and authorization of s= ubstitutes disabled! The following derivations would be built: /home/leo/work/core-updates/test-tmp/store/rkrzxpxz40gpjsa6qsbla5qp3hwxy= 08g-coreutils-8.32.drv /home/leo/work/core-updates/test-tmp/store/0f14h5rxj26m6kdvnw740vb8swyfv= z40-binutils-2.37.drv /home/leo/work/core-updates/test-tmp/store/0jkj46ikngzx2cklf2p67bwccd5b7= 60k-gash-utils-boot-0.1.0.drv /home/leo/work/core-updates/test-tmp/store/85rw8ar666mb0ikkn9zl2bgiy52nz= n9b-bootar-1a.drv /home/leo/work/core-updates/test-tmp/store/mdj0hlhxmmjnf8zpwvj9nvj0qzs54= fzs-bootar-1a.ses.drv /home/leo/work/core-updates/test-tmp/store/s0yj48ixw4f9xllq50msl1j6kfylp= gbp-module-import-compiled.drv /home/leo/work/core-updates/test-tmp/store/p6a8wn6qj93jpkv5cqby17fmk2zvi= iqz-gash-utils-0.1.0.tar.gz.drv /home/leo/work/core-updates/test-tmp/store/yxyl0ih74xc49mv2y9g1147vc0hr2= wbp-gash-boot-0.2.0.drv /home/leo/work/core-updates/test-tmp/store/6bwb9bs882nydy4ynr3hqi4w1fgbz= x2p-gash-0.2.0.tar.gz.drv /home/leo/work/core-updates/test-tmp/store/188m8q1gl74c1s4x6yakxln8lkfx2= srk-gcc-cross-boot0-wrapped-10.3.0.drv /home/leo/work/core-updates/test-tmp/store/94gdkyb5dz3fw74is82yyhk13v2d1= m2v-binutils-cross-boot0-2.37.drv /home/leo/work/core-updates/test-tmp/store/2kb0qc3fr3608rl1iyxsmgwpgczy2= 4dq-make-mesboot-3.82.drv /home/leo/work/core-updates/test-tmp/store/11fklwp3vff9kg5nqrihafba26ghj= jgm-binutils-mesboot0-2.14.drv /home/leo/work/core-updates/test-tmp/store/53gzmfyqldp5q5yma9kzvcghmpnzh= qlz-tcc-boot-0.9.27.drv /home/leo/work/core-updates/test-tmp/store/gfaw5knj3fyz4pj55rd1cigh67g7l= 47p-bzip2-mesboot-1.0.8.drv /home/leo/work/core-updates/test-tmp/store/kqn50i7d1w782c7fyivfbxmk297kr= jhw-bzip2-1.0.8.tar.gz.drv /home/leo/work/core-updates/test-tmp/store/mpzhli9zvw711qm8vjpljk2ak5zf0= rsj-tcc-boot0-0.9.26-1103-g6e62e0e.drv /home/leo/work/core-updates/test-tmp/store/9kycpqb3h1ipnmx4dffy0p0siwfc4= 7r7-bootstrap-mescc-tools-0.5.2.drv /home/leo/work/core-updates/test-tmp/store/si5cfyfkym97i7a5s3sp5y73kr9qg= pzp-mescc-tools-static-stripped-0.5.2-i686-linux.tar.xz.drv /home/leo/work/core-updates/test-tmp/store/cac9yh8w15nzs0m51iljin97pm1q2= ihk-nyacc-0.99.0.tar.gz.drv /home/leo/work/core-updates/test-tmp/store/rd7amhn4l3a88zdvr5wclkr7j7swm= nnp-tcc-0.9.26-1103-g6e62e0e.tar.gz.drv /home/leo/work/core-updates/test-tmp/store/sgyh2bmy2qf6s7zvww4v7lhvkj999= hsa-mes-boot-0.22.drv /home/leo/work/core-updates/test-tmp/store/cnm4iwx7pd4yimzx88xgxz0ri8gpk= vyx-bootstrap-mes-rewired-0.19.drv /home/leo/work/core-updates/test-tmp/store/jy91c1lgv2mxck9w7i35dz3n6nf6l= aw8-bootstrap-mes-0.drv /home/leo/work/core-updates/test-tmp/store/lp0sypnx5762s1c49vmlj07n6ma84= jhr-mes-minimal-stripped-0.19-i686-linux.tar.xz.drv /home/leo/work/core-updates/test-tmp/store/h0knlh1ma3r70sqf4y4riwlrg5061= ild-mes-0.22.tar.gz.drv /home/leo/work/core-updates/test-tmp/store/wxiw1m03wmld8i2xdjvcxpdrndpd0= 66h-make-mesboot0-3.80.drv /home/leo/work/core-updates/test-tmp/store/k8j6j19ki1wg0vdkzaafz7c1441b7= 2ak-make-3.80.tar.gz.drv /home/leo/work/core-updates/test-tmp/store/nvnizk82prz49xkxqapc2pbp0j5zh= 2iw-tcc-0.9.27.tar.bz2.drv /home/leo/work/core-updates/test-tmp/store/avzwqw42sip5jz9xb105803wappfx= 30j-bash-mesboot0-2.05b.drv /home/leo/work/core-updates/test-tmp/store/hdr9gd58iz35r6yivzdlhlnynwn8q= cgs-bash-2.05b.tar.gz.drv /home/leo/work/core-updates/test-tmp/store/pk3121237wk04137g91999v1n81pm= kh0-patch-mesboot-2.5.9.drv /home/leo/work/core-updates/test-tmp/store/psjn72fxdrmi44aavr16sf2m9wlcj= 96y-patch-2.5.9.tar.gz.drv /home/leo/work/core-updates/test-tmp/store/rv68m2xnxnmigklbi58pijw6rdn2w= fs3-gzip-mesboot-1.2.4.drv /home/leo/work/core-updates/test-tmp/store/qkbnzgqm0whx4xn7vb83gxzzaxrj8= 063-gzip-1.2.4.tar.drv /home/leo/work/core-updates/test-tmp/store/vr84ywn59xyv7cifsw2zg2q30b0cp= 8vg-binutils-2.14.tar.gz.drv /home/leo/work/core-updates/test-tmp/store/zqh8f0djrm9q2xa5zrkd8kgha7amx= l6x-sed-mesboot0-1.18.drv /home/leo/work/core-updates/test-tmp/store/vn1h9rw3ipgimgfal4v3dbwxnml6z= xz0-sed-1.18.tar.gz.drv /home/leo/work/core-updates/test-tmp/store/77lcm5nm8kh3ik1s49nax8bq08x0l= q9k-gcc-mesboot0-2.95.3.drv /home/leo/work/core-updates/test-tmp/store/7j3qwk0b37ai1p08fj7w8n3p48yhm= vax-gcc-core-2.95.3.tar.gz.drv /home/leo/work/core-updates/test-tmp/store/9hbkdhpdcalb4fplsbqg843b0xpkr= 1kc-glibc-mesboot0-2.2.5.drv /home/leo/work/core-updates/test-tmp/store/989jc1cd4rmqfqcsgf1kqxc7hvl1v= bn9-mesboot-headers-0.22.drv /home/leo/work/core-updates/test-tmp/store/z9j9yz0xl3gkd6gw8nnpvghnh4jf3= 1hi-linux-libre-headers-bootstrap-0.drv /home/leo/work/core-updates/test-tmp/store/gs0j45y6wjadzxwkxq0c9r0ll5i6a= qjr-linux-libre-headers-stripped-4.14.67-i686-linux.tar.xz.drv /home/leo/work/core-updates/test-tmp/store/vyrsl91qpi1f3qrvfrmzalgpg8y8r= xa6-glibc-2.2.5.tar.gz.drv /home/leo/work/core-updates/test-tmp/store/w16kcabm19hpnw339rsqx241l1b9v= zaz-gawk-mesboot0-3.0.0.drv /home/leo/work/core-updates/test-tmp/store/9bhrqcn0ddj57iyplqyx5cs93srl0= 95q-gawk-3.0.0.tar.gz.drv /home/leo/work/core-updates/test-tmp/store/x5nhi6bj6fny3ajgbnjb5jcdxb3fg= an2-gcc-core-mesboot0-2.95.3.drv /home/leo/work/core-updates/test-tmp/store/r629wlg7lph2bqxhb0012pyrrab3s= zdy-make-3.82.tar.gz.drv /home/leo/work/core-updates/test-tmp/store/5jcyr84700qwhn0sx0vylwsja3yiv= wdv-make-boot0-4.3.drv /home/leo/work/core-updates/test-tmp/store/5yfwgs6yqpicw9n6k1ygx40rlmnpj= h95-grep-mesboot-2.0.drv /home/leo/work/core-updates/test-tmp/store/bgdv6ghxf51bwzy112dnvj87hlcwx= bz1-grep-2.0.tar.gz.drv /home/leo/work/core-updates/test-tmp/store/77ik9ffbmyrf7a6p37b2hv28v29pj= hzx-gcc-mesboot-4.9.4.drv /home/leo/work/core-updates/test-tmp/store/2gn8jkahascmsvpm71bxdlv67jy9n= g57-gmp-4.3.2.tar.gz.drv /home/leo/work/core-updates/test-tmp/store/4j4i33l3wvkf6d5i467sk0kida2ca= ylv-gcc-mesboot1-4.6.4.drv /home/leo/work/core-updates/test-tmp/store/63974dfrl1jgn2mg8a0jw4kivmkh5= bys-coreutils-mesboot0-5.0.drv /home/leo/work/core-updates/test-tmp/store/0hq0dwpqvpkgz4ljl9k0krr7xbmb4= w2h-coreutils-5.0.tar.gz.drv /home/leo/work/core-updates/test-tmp/store/9jvfbvlg1cna2jsqhsscb55m40n5r= g2q-sed-mesboot-4.0.6.drv /home/leo/work/core-updates/test-tmp/store/gr04xy8w4dq3i60c38bwn0a384hg8= cvz-sed-4.0.6.tar.gz.drv /home/leo/work/core-updates/test-tmp/store/c0a9idfzaljfzchzj39lmf9p7c9nl= mli-bash-mesboot-4.4.drv /home/leo/work/core-updates/test-tmp/store/7laikhkpkj6mzf2svbwyb15wfi4ml= d9a-bash-4.4.tar.gz.drv /home/leo/work/core-updates/test-tmp/store/c8vnmdlyd1ynscb4z5zr06nc0zmz0= mw6-mpfr-2.4.2.tar.gz.drv /home/leo/work/core-updates/test-tmp/store/fngyj0h5pqqxhrgzzjlyrb38cfq9d= xsr-gcc-core-4.6.4.tar.gz.drv /home/leo/work/core-updates/test-tmp/store/gipkbbckm5q24dnk1lixaz8wq7y1z= avf-binutils-mesboot1-2.14.drv /home/leo/work/core-updates/test-tmp/store/i4hpbwq9690wsk6kdwdj0vz1q5j99= pbd-tar-mesboot-1.22.drv /home/leo/work/core-updates/test-tmp/store/im47drkbdsal2z98242msghnvn4jl= fi9-tar-1.22.tar.gz.drv /home/leo/work/core-updates/test-tmp/store/n9rl0n3nhdmk911x07x097b7isma2= vra-gawk-mesboot-3.1.8.drv /home/leo/work/core-updates/test-tmp/store/05gc0cc0ddwfb0412pncqvyyv1gv7= c5g-gawk-3.1.8.tar.gz.drv /home/leo/work/core-updates/test-tmp/store/w7ifv1dj1inx41dx4qk2w2icrr2kg= xb3-gcc-g++-4.6.4.tar.gz.drv /home/leo/work/core-updates/test-tmp/store/zf35lsdrrk34ai88id2h4xrz83a1g= rym-mpc-1.0.3.tar.gz.drv /home/leo/work/core-updates/test-tmp/store/bapb4fm1rnq80hp31cswqi1is2zwi= 312-glibc-headers-mesboot-2.16.0.drv /home/leo/work/core-updates/test-tmp/store/b4wlg9kimwv04xcwlnqmprbf9pfcj= 4r4-glibc-2.16.0.tar.xz.drv /home/leo/work/core-updates/test-tmp/store/3ghnacfl4jij2yfdy57xx78qdas6n= 744-glibc-2.16.0.tar.gz.drv /home/leo/work/core-updates/test-tmp/store/g179lagj36x7szr1bkm5wary0hhzp= x9c-xz-mesboot-5.0.0.drv /home/leo/work/core-updates/test-tmp/store/0vhlm6nj73qf22dhsylxffhbfbvm1= g2j-xz-5.0.0.tar.gz.drv /home/leo/work/core-updates/test-tmp/store/pp0xcjvysq2pia2ij313xy9pg339c= g2j-binutils-mesboot-2.20.1a.drv /home/leo/work/core-updates/test-tmp/store/rq07a0xk44bsswijblvbcwmyyd7jz= d4y-binutils-2.20.1a.tar.xz.drv /home/leo/work/core-updates/test-tmp/store/xgz3m17dsdcwq73a83xx6fbliz60p= gxh-binutils-2.20.1a.tar.bz2.drv /home/leo/work/core-updates/test-tmp/store/k7v80i7lfqrylc4lk61flr48pqgir= f3v-gcc-mesboot1-wrapper-4.6.4.drv /home/leo/work/core-updates/test-tmp/store/wmgz5grcpdmv2s656ihvvmyjq5z55= vva-glibc-mesboot-2.16.0.drv /home/leo/work/core-updates/test-tmp/store/x0qylq90n0qpjhgpfldzcq5wvr05g= 7c6-gcc-4.9.4.tar.xz.drv /home/leo/work/core-updates/test-tmp/store/107jj12gla6s2h0h57x9svsbnjpi0= rd1-gcc-4.9.4.tar.bz2.drv /home/leo/work/core-updates/test-tmp/store/dgsj7hshwajyy67gbym3acpz92jhm= nfh-coreutils-mesboot-8.32.drv /home/leo/work/core-updates/test-tmp/store/dlpcnk5z2i7hl5h55m6ljkqy99fq3= ig6-coreutils-8.32.tar.xz.drv /home/leo/work/core-updates/test-tmp/store/d7g1cwmqbami0m6x0n4wvlxpbx7hg= yd9-coreutils-8.32.tar.xz.drv /home/leo/work/core-updates/test-tmp/store/gif8927p25xlchszrp04bpszkns26= k9z-gcc-mesboot-wrapper-4.9.4.drv /home/leo/work/core-updates/test-tmp/store/6hn2hx7lbpkiv692s1lqzcffchi11= 6yr-diffutils-boot0-3.7.drv /home/leo/work/core-updates/test-tmp/store/gws0x39l5czynhx9wij14gjpqvwa2= dvi-diffutils-3.7.tar.xz.drv /home/leo/work/core-updates/test-tmp/store/afx8aw65zizs2cnicq28v75r6q888= fhk-binutils-2.37.tar.xz.drv /home/leo/work/core-updates/test-tmp/store/ck75al7gibqnjy4c43145388fan91= qjw-binutils-2.37.tar.bz2.drv /home/leo/work/core-updates/test-tmp/store/bxjj23rfa5zb622pdjyz4v1fnjwhh= ilh-tar-boot0-1.34.drv /home/leo/work/core-updates/test-tmp/store/47r4n2nfga5m9saib7g0nkm8jhv6c= 2d8-tar-1.34.tar.xz.drv /home/leo/work/core-updates/test-tmp/store/na5sm7x22xv4r6k2pyqx2c43iq1nz= 60w-tar-1.34.tar.xz.drv /home/leo/work/core-updates/test-tmp/store/d7w8c1fcx57wnw59bs9rny4k8dipy= 7k1-gawk-boot0-5.1.0.drv /home/leo/work/core-updates/test-tmp/store/64a5gsgjh0s8l7hykwl3w9axjwvvn= n4j-gawk-5.1.0.tar.xz.drv /home/leo/work/core-updates/test-tmp/store/gi407fsj10pr0ax7q84pmi0ysj86k= mvh-coreutils-boot0-8.32.drv /home/leo/work/core-updates/test-tmp/store/ixwphny2qizr7jwnl31wszjd2sn5c= 6vw-sed-boot0-4.8.drv /home/leo/work/core-updates/test-tmp/store/85pmhkcx5gdmxmq7aifh889qv29mw= ry5-sed-4.8.tar.xz.drv /home/leo/work/core-updates/test-tmp/store/lczp6yyx5snl4qval7g3i5xhw3rbg= bjv-sed-4.8.tar.gz.drv /home/leo/work/core-updates/test-tmp/store/jbm7lrzsqnj1shibml047z1ns54si= 5zz-file-boot0-5.39.drv /home/leo/work/core-updates/test-tmp/store/4irblvdb6cxdi9nl46135ib6588ca= vij-file-5.39.tar.gz.drv /home/leo/work/core-updates/test-tmp/store/rcn9h0zihq03i6li67ijxzbgbysvv= 69l-bzip2-boot0-1.0.8.drv /home/leo/work/core-updates/test-tmp/store/vj62hwg8nicfgnv4ydfijicabpjfg= 267-patch-boot0-2.7.6.drv /home/leo/work/core-updates/test-tmp/store/ysbzcp45j477fmfvysb22bvfpdi62= 7lk-patch-2.7.6.tar.xz.drv /home/leo/work/core-updates/test-tmp/store/r2y0qcrlav6j4xjwmqgw4g2ry06xy= sda-patch-2.7.6.tar.xz.drv /home/leo/work/core-updates/test-tmp/store/z305ng7scl9vi3k88wis43zlbqn17= 1a1-findutils-boot0-4.8.0.drv /home/leo/work/core-updates/test-tmp/store/6c0rq90qdwmyd9wy6cx3kpnj9pbmk= 7rd-findutils-4.8.0.tar.xz.drv /home/leo/work/core-updates/test-tmp/store/0w6hwmb8r39c451nfi0z3653i33iz= 9x3-findutils-4.8.0.tar.xz.drv /home/leo/work/core-updates/test-tmp/store/99cqm1j8m6a3fl1131hkxch3v5m4z= jwb-linux-libre-headers-5.10.35.drv /home/leo/work/core-updates/test-tmp/store/0bhwb5w09sjn25pirk6fshnxiygvv= idy-linux-libre-5.10.35-gnu.tar.xz.drv /home/leo/work/core-updates/test-tmp/store/28p3dn09zdnfvsgas5mj0ak97l7p4= rll-perl-boot0-5.34.0.drv /home/leo/work/core-updates/test-tmp/store/njkaqxp07a0vi8ql6bh0pdnwimh07= r33-perl-5.34.0.tar.xz.drv /home/leo/work/core-updates/test-tmp/store/3284f3zrmzjl5sjgv4srpin1s3rpl= 8g4-perl-5.34.0.tar.gz.drv /home/leo/work/core-updates/test-tmp/store/9d0clg2ps9xkmszrwl7v2nmmc206i= jl6-bison-boot0-3.7.6.drv /home/leo/work/core-updates/test-tmp/store/qghpx9ybjfvc7misjy565kqvzymjv= gva-bison-3.7.6.tar.xz.drv /home/leo/work/core-updates/test-tmp/store/z725hm476ygpjc09irchgs5gl08yw= 8f3-m4-boot0-1.4.18.drv /home/leo/work/core-updates/test-tmp/store/7kh2216w43z4nxzqqac9vski6bbkp= ny3-m4-1.4.18.tar.xz.drv /home/leo/work/core-updates/test-tmp/store/b65w9yzfkrsjs98qn8qyifaxwdilx= 93s-m4-1.4.18.tar.xz.drv /home/leo/work/core-updates/test-tmp/store/i6czcdfnzgxzh68lzn1bvw5b9r4z0= pr2-flex-2.6.4.drv /home/leo/work/core-updates/test-tmp/store/b5wmgf6mr408ra0wca1s66xgc34ki= wzm-flex-2.6.4.tar.gz.drv /home/leo/work/core-updates/test-tmp/store/qqjxxhbmx0g61qj1r7af4mh7nfcwj= dz7-glibc-2.33.drv /home/leo/work/core-updates/test-tmp/store/0v2ir74v4lm7vf5ya985ppc5bcly5= gw2-python-minimal-3.5.9.drv /home/leo/work/core-updates/test-tmp/store/j11a2bb0pl4mz6p2hf31fqw79j2qm= r3h-expat-2.4.1.drv /home/leo/work/core-updates/test-tmp/store/qws1i7rraq3k3gzi4rw4yi4885zmx= gfc-expat-2.4.1.tar.xz.drv /home/leo/work/core-updates/test-tmp/store/sa6asa74fpkkz89iq78mddyqnm5a2= p78-Python-3.5.9.tar.xz.drv /home/leo/work/core-updates/test-tmp/store/lvshd7pg5hvzz4sdayry252hi7v84= ib6-Python-3.5.9.tar.xz.drv /home/leo/work/core-updates/test-tmp/store/c739ff0mj3jx5vsilspr36bfwkix2= 4hd-bash-static-5.1.8.drv /home/leo/work/core-updates/test-tmp/store/37930ilslz9n2f0dgs16li8qffi9s= 20a-glibc-intermediate-2.33.drv /home/leo/work/core-updates/test-tmp/store/cvl8yn3zf8qgjwyfzmvh09gcaiprh= nqf-glibc-2.33.tar.xz.drv /home/leo/work/core-updates/test-tmp/store/mq97c62xqc1rscxg1j7bmr09k3w3g= nhy-glibc-2.33.tar.xz.drv /home/leo/work/core-updates/test-tmp/store/f8a9pm3laks3qhpqqzzmwqicp9lfz= cyw-ld-wrapper-boot0-0.drv /home/leo/work/core-updates/test-tmp/store/hjp6ybjybvkfakvkwgzxrdpjgb7la= 0yb-texinfo-6.7.drv /home/leo/work/core-updates/test-tmp/store/6xx6fh8v5rkcdf9r34jiijdiih7kb= clb-texinfo-6.7.tar.xz.drv /home/leo/work/core-updates/test-tmp/store/vdr7piqrl7qv0wqbl4z22gqyzvh1f= wrz-gcc-cross-boot0-10.3.0.drv /home/leo/work/core-updates/test-tmp/store/6m3xb5w03blfh13rwgknbdrbrkik7= ddb-libstdc++-boot0-4.9.4.drv /home/leo/work/core-updates/test-tmp/store/fkh5k7hidnaafs9gymmmqxj4amx9m= 0j4-gcc-10.3.0.tar.xz.drv /home/leo/work/core-updates/test-tmp/store/78422md8940yl3w1m0js7h22wgz9d= 1z2-gcc-10.3.0.tar.xz.drv /home/leo/work/core-updates/test-tmp/store/g8vmi8iwjyrgcwpx7glgigirpqck0= xgr-mpc-1.2.1.tar.gz.drv /home/leo/work/core-updates/test-tmp/store/j0ibihzcswvll5arfa9s14my2d650= cvg-mpfr-4.1.0.tar.xz.drv /home/leo/work/core-updates/test-tmp/store/y13x7mhr9g2i3db89v1avl00jifn1= nvl-gmp-6.0.0a.tar.xz.drv /home/leo/work/core-updates/test-tmp/store/mgkgdqyji0mv37dgdw56m2m5f3jj8= gml-gmp-6.0.0a.tar.xz.drv /home/leo/work/core-updates/test-tmp/store/4zwi61rp83a0hfw1mwsmx5bf2vj6f= 8ra-gcc-cross-boot0-wrapped-10.3.0.drv /home/leo/work/core-updates/test-tmp/store/37930ilslz9n2f0dgs16li8qffi9s= 20a-glibc-intermediate-2.33.drv /home/leo/work/core-updates/test-tmp/store/yvd4cc008w14yb9gqg0hqgvbgva7z= zi8-bash-5.1.tar.xz.drv /home/leo/work/core-updates/test-tmp/store/298dhsbvmlk74xa5v3sc1k65pcwds= c8y-bash-5.1.tar.gz.drv /home/leo/work/core-updates/test-tmp/store/92iz0xvd927kdbhkwxzl18i5d3w74= 0kl-bash51-005.drv /home/leo/work/core-updates/test-tmp/store/d3a4jwkdr1db63wxibsnk7ihwmpka= ind-bash51-003.drv /home/leo/work/core-updates/test-tmp/store/dad6wlfkq91ncfjar0x1yxrbc22bv= hcb-bash51-001.drv /home/leo/work/core-updates/test-tmp/store/g66rjms0341x7fybr02w79h7gc7x9= 2iv-bash51-006.drv /home/leo/work/core-updates/test-tmp/store/ljmyz2aqxf0x4nlag6jisxfa8sl0i= fdh-bash51-008.drv /home/leo/work/core-updates/test-tmp/store/n1kaf3hcd1r67sz95hzy2xgn68mm5= p5z-bash51-004.drv /home/leo/work/core-updates/test-tmp/store/nnz2kzvi3bfmrd1ls0gvr1n7cada4= 4wf-bash51-002.drv /home/leo/work/core-updates/test-tmp/store/wajvzvfna5fq9pvm75jarp4ra81c3= lna-bash51-007.drv /home/leo/work/core-updates/test-tmp/store/j4vb7bb3fkr8d34x41xr2hl80a0nz= j08-gettext-boot0-0.19.8.1.drv /home/leo/work/core-updates/test-tmp/store/2lqss4vk0l8z8vadcndry2lajlbf6= qlv-gettext-0.19.8.1.tar.gz.drv /home/leo/work/core-updates/test-tmp/store/qqjxxhbmx0g61qj1r7af4mh7nfcwj= dz7-glibc-2.33.drv /home/leo/work/core-updates/test-tmp/store/2ax9h8f7lizgnvv1mbzw07hx5z0yi= q8l-bash-minimal-5.1.8.drv /home/leo/work/core-updates/test-tmp/store/ga76wl2392rdj412a7969ycn0zgxc= bh1-gcc-10.3.0.drv /home/leo/work/core-updates/test-tmp/store/980gkcsk0jpkca88phg0c91bg6fdq= gxy-zlib-1.2.11.drv /home/leo/work/core-updates/test-tmp/store/6v4d0ad74jc5vha8lbhjv54is9w6g= wh3-zlib-1.2.11.tar.gz.drv /home/leo/work/core-updates/test-tmp/store/khj3zwym8mll5g27h84sbsak11n5p= 1ka-ld-wrapper-boot3-0.drv /home/leo/work/core-updates/test-tmp/store/qmh04c4vffshywc3jlm4rcplxjcir= 0c5-libstdc++-10.3.0.drv /home/leo/work/core-updates/test-tmp/store/5p62jw4pr0gg9q1ljzhl095grif0w= pd0-patch-2.7.6.drv /home/leo/work/core-updates/test-tmp/store/hpm9kwysyvqz41q8snxa7szxiy2za= wji-ed-1.17.drv /home/leo/work/core-updates/test-tmp/store/hrzhs894irjgvfijp5ycqgqa74im5= f6b-glibc-utf8-locales-2.33.drv /home/leo/work/core-updates/test-tmp/store/d75rhrxbkpqld4qk20bhla3wnmnra= m0c-module-import-compiled.drv /home/leo/work/core-updates/test-tmp/store/yjn4fql253qxac702sm96ad6jbydb= 64r-guile-3.0.7.drv /home/leo/work/core-updates/test-tmp/store/b3f5fmbzbc8jbj571hmlx35pp13v8= g75-pkg-config-0.29.2.drv /home/leo/work/core-updates/test-tmp/store/cahb2fl1h5l4vk82lz1qnjhwj113c= wnf-pkg-config-0.29.2.tar.gz.drv /home/leo/work/core-updates/test-tmp/store/ki758szb4q4aw3x14q6b66qm11cfx= r6z-libunistring-0.9.10.drv /home/leo/work/core-updates/test-tmp/store/x0sfi61cac3wgfrjg5rgpp3hh8801= 04l-libunistring-0.9.10.tar.xz.drv /home/leo/work/core-updates/test-tmp/store/qndlgjik25rlnpazz7drzsbygxpzh= yad-libffi-3.3.drv /home/leo/work/core-updates/test-tmp/store/hqg4pzb91lpgqpa079qn8670pd7fs= nmb-libffi-3.3.tar.xz.drv /home/leo/work/core-updates/test-tmp/store/1yb13q5axnd2dpia0z5hvfcxkdvic= pfy-libffi-3.3.tar.gz.drv /home/leo/work/core-updates/test-tmp/store/smrhn6cvky45f8ykan9yq00s79anf= fih-guile-3.0.7.tar.xz.drv /home/leo/work/core-updates/test-tmp/store/yz26010r14kgzaz75pnpm38labaln= 8p7-guile-3.0.7.tar.xz.drv /home/leo/work/core-updates/test-tmp/store/z4wp71dkibkyn1irnfdh96manwl4f= 36v-libgc-8.0.4.drv /home/leo/work/core-updates/test-tmp/store/5amr669wc5f1szjg7qa2abc0w2agm= fx1-gc-8.0.4.tar.gz.drv /home/leo/work/core-updates/test-tmp/store/qphwcpwa40x8w0y5ygkcgpi7xrd63= n6j-gzip-1.10.drv /home/leo/work/core-updates/test-tmp/store/0l08bh96lyrn79v54k2sd0vmxf1xf= mbp-gzip-1.10.tar.xz.drv /home/leo/work/core-updates/test-tmp/store/is8rgbapfiprbll85830agkb2aay6= 6hn-lzip-1.22.drv /home/leo/work/core-updates/test-tmp/store/02v2aggv9zrd932nw1bh775ymksvb= 2mg-lzip-1.22.tar.gz.drv /home/leo/work/core-updates/test-tmp/store/ivr1gjmgn1zm73l23112m06157s5w= i8f-grep-3.6.drv /home/leo/work/core-updates/test-tmp/store/gm1vi6dvyq5agvrd6d73zkc6q1ns6= 68n-grep-3.6.tar.xz.drv /home/leo/work/core-updates/test-tmp/store/m9dbbpl4z8pyrm8ilxlvxnc2mikfr= f4z-grep-3.6.tar.xz.drv /home/leo/work/core-updates/test-tmp/store/jb5f6xn0jxsp7ljymny3r0jnglpk9= nmi-module-import-compiled.drv /home/leo/work/core-updates/test-tmp/store/jg97zx6c2cxbp2whgamy1kn01fw9y= 20f-coreutils-8.32.drv /home/leo/work/core-updates/test-tmp/store/k71492hrcq3piyqiycch13j95396w= jy9-ed-1.17.tar.lz.drv /home/leo/work/core-updates/test-tmp/store/6icyp1xbwxwrcj0lmhmidpj6rz5rj= w7p-glibc-cross-arm-linux-gnueabihf-2.33.drv /home/leo/work/core-updates/test-tmp/store/2cqq7zfs36zy194ifwv4mxvvignng= 5h8-python-minimal-3.9.6.drv /home/leo/work/core-updates/test-tmp/store/6714vc270y7054mnf47wls4hf3qy8= avv-libffi-3.3.drv /home/leo/work/core-updates/test-tmp/store/81db0029fgkiv1zclknvmwfbjvr9q= dka-xz-5.2.5.drv /home/leo/work/core-updates/test-tmp/store/g0zny3zs56c2g5six1k5d11wiv1z8= bfx-xz-5.2.5.tar.gz.drv /home/leo/work/core-updates/test-tmp/store/fms7ydaj7cilh25hcy5868lm2xbn8= dzr-gawk-5.1.0.drv /home/leo/work/core-updates/test-tmp/store/7dg3f4qqw2n49iskvr24wdmvz2l5j= lwx-libsigsegv-2.13.drv /home/leo/work/core-updates/test-tmp/store/c27xxb5k9ld7gjms00gcngs733kip= sd2-libsigsegv-2.13.tar.gz.drv /home/leo/work/core-updates/test-tmp/store/gchh0d4jbqiw8fi10f277jl8pkv09= had-sed-4.8.drv /home/leo/work/core-updates/test-tmp/store/icaiflp9yspzb7m6z488dq9hnrs6l= 651-gzip-1.10.drv /home/leo/work/core-updates/test-tmp/store/is7wanw70da0p4n6nhmhkrxcykvlr= 1z9-ld-wrapper-0.drv /home/leo/work/core-updates/test-tmp/store/khfjmk72nkqz2l6kbjf83yp4s5q59= d9z-libffi-3.3.tar.xz.drv /home/leo/work/core-updates/test-tmp/store/zhigqa8cmgh8x8l3h1im4g87wm8xx= yz8-tar-1.34.drv /home/leo/work/core-updates/test-tmp/store/l4aqai69dxjp5a9v4wvq8ziklwb8i= bw4-findutils-4.8.0.drv /home/leo/work/core-updates/test-tmp/store/njadj31zm2y4n9sl7h83547vavq7d= 42w-bzip2-1.0.8.drv /home/leo/work/core-updates/test-tmp/store/rkamaaw4icnawp9ka7k3g2132369i= 091-file-5.39.drv /home/leo/work/core-updates/test-tmp/store/w1z2bxqdxbkr94563vmbys927q6qs= 8yv-make-4.3.drv /home/leo/work/core-updates/test-tmp/store/zm1kvxl21w5pg86mjyixysznal76v= 6dr-pkg-config-0.29.2.drv /home/leo/work/core-updates/test-tmp/store/z6ai6aqa0fnj4378igq4bv5vymgr3= iky-diffutils-3.7.drv /home/leo/work/core-updates/test-tmp/store/7c6fg8l45792i18g425pk38xwbyiz= rxl-diffutils-3.7.tar.xz.drv /home/leo/work/core-updates/test-tmp/store/cp4vpldsg81zlnr4wxn01w9gmp85g= psi-perl-5.34.0.drv /home/leo/work/core-updates/test-tmp/store/p6r2haawcaphajz3h7x9bavsacd8v= w2n-coreutils-minimal-8.32.drv /home/leo/work/core-updates/test-tmp/store/775wvzdv1wbrx0gqsv0j9afcha9kv= q6w-zlib-1.2.11.drv /home/leo/work/core-updates/test-tmp/store/77kgr9014f743a220m8v5d7qs2hf7= n17-unzip-6.0.drv /home/leo/work/core-updates/test-tmp/store/8f8dqg4q8wb3m8xhsvnp31vmw0kj5= 5pn-unzip60.tar.xz.drv /home/leo/work/core-updates/test-tmp/store/g473ymcm9z3prf7m8g6i4y9zn2vgx= 7sp-unzip60.tar.gz.drv /home/leo/work/core-updates/test-tmp/store/xgn2wjpc9nmj3xfnffl2vy7lfz2yk= 3m1-bzip2-1.0.8.drv /home/leo/work/core-updates/test-tmp/store/8jnq2zkmzy0vjggscr2cd1cg4c3i2= nmg-pkg-config-0.29.2.drv /home/leo/work/core-updates/test-tmp/store/8wvz9x0il50nifiipqdkh2x4xsbgc= d40-tzdata-2021a.drv /home/leo/work/core-updates/test-tmp/store/dmwcbb5bx5g49axk8b2f02c8fzg4a= mfz-tzcode2021a.tar.gz.drv /home/leo/work/core-updates/test-tmp/store/jr450xmlf4h2cwha44yrixiw0n3qw= rlj-tzdata2021a.tar.gz.drv /home/leo/work/core-updates/test-tmp/store/aa183lygbc88gsi5w85brx2pknyqy= dmi-zip-3.0.drv /home/leo/work/core-updates/test-tmp/store/x02xk9r1lksblzfvbxmw5r6s4a4r9= ka8-zip30.tar.gz.drv /home/leo/work/core-updates/test-tmp/store/k143ab9l9c518jyb8nm253dcvw3yl= kpy-openssl-1.1.1k.drv /home/leo/work/core-updates/test-tmp/store/0h131lpnfkqw742byign4p5l7l27y= 33w-openssl-1.1.1k.tar.xz.drv /home/leo/work/core-updates/test-tmp/store/h61xkcjz2sjlyxfbarwmb3qdabcrv= mkx-openssl-1.1.1k.tar.gz.drv /home/leo/work/core-updates/test-tmp/store/pxlkzqrp0qf3z08crhy26k1a4a22k= zf1-perl-5.34.0.drv /home/leo/work/core-updates/test-tmp/store/mdj9sl2j1vmm28rva4sn6pndps9gp= 7kx-coreutils-minimal-8.32.drv /home/leo/work/core-updates/test-tmp/store/qh1r3rqcm6k935wz28sk4s7n279md= lps-coreutils-8.32.tar.xz.drv /home/leo/work/core-updates/test-tmp/store/n5fs7rinw5njk5rcxnngpd3jrsrmw= bs1-perl-5.34.0.tar.xz.drv /home/leo/work/core-updates/test-tmp/store/nj64as2f6rz43mnkbk7a7z1im0pcj= g95-Python-3.9.6.tar.xz.drv /home/leo/work/core-updates/test-tmp/store/hl5fvcrfnzjgss5qdcn5zcbmbl91h= 7fw-Python-3.9.6.tar.xz.drv /home/leo/work/core-updates/test-tmp/store/ssr5fl356g6hy7wi59danps9j5j6i= hnn-expat-2.4.1.drv /home/leo/work/core-updates/test-tmp/store/2q1asafhiryr5jxy3b1hrya7zkkdz= bpy-m4-1.4.18.drv /home/leo/work/core-updates/test-tmp/store/mn9rij553gb4x2bpa6gfn21fyb26c= nna-m4-1.4.18.tar.xz.drv /home/leo/work/core-updates/test-tmp/store/5pryl006yfgirbmhi7sv4ylxasylh= xrb-bash-static-5.1.8.drv /home/leo/work/core-updates/test-tmp/store/f575swxndiv7im785gravhdzj6l26= v80-bash-5.1.tar.xz.drv /home/leo/work/core-updates/test-tmp/store/7yfblx4cbqpfkhq99kda9g9z9ssih= vsb-gettext-minimal-0.21.drv /home/leo/work/core-updates/test-tmp/store/397aklr3y04f8qvakwxalmkschyqj= vzn-libunistring-0.9.10.drv /home/leo/work/core-updates/test-tmp/store/5l4c6nrsw5q13q5db3zw5pkial34y= pwa-libxml2-2.9.12.drv /home/leo/work/core-updates/test-tmp/store/b8q7bs0gk9mns64502hnnc33ksz2b= gk9-xz-5.2.5.drv /home/leo/work/core-updates/test-tmp/store/qwd7ll8217jrlvkdd1vhaqlxp4mfv= jic-libxml2-2.9.12.tar.xz.drv /home/leo/work/core-updates/test-tmp/store/xncz2zd681n94dl5q2vd6qw8w5nvd= v70-libxml2-2.9.12.tar.gz.drv /home/leo/work/core-updates/test-tmp/store/dzdzndj6jc1p9ds8q8d8bil0nfm8l= wjd-gettext-0.21.tar.gz.drv /home/leo/work/core-updates/test-tmp/store/va4dkl735p0cyiyx1dwykd12bmirj= rhz-ncurses-6.2.20210619.drv /home/leo/work/core-updates/test-tmp/store/kwkpksn4myhqfrlhfjnrwfcpn62cs= zq3-ncurses-6.2.tar.gz.drv /home/leo/work/core-updates/test-tmp/store/vlj36yjs3sybxld0q19318q8f70lr= vcd-ncurses-6.2-20210619-patch.sh.bz2.drv /home/leo/work/core-updates/test-tmp/store/b0irk119z263brvaw8rw8xycvywk1= wfa-linux-libre-headers-cross-arm-linux-gnueabihf-5.10.35.drv /home/leo/work/core-updates/test-tmp/store/4sx9m2d1q90861r7fqlgy7ab1snl0= axz-flex-2.6.4.drv /home/leo/work/core-updates/test-tmp/store/pb2al383vjdd659qv83b9pbyvcpcv= qbf-help2man-1.48.3.drv /home/leo/work/core-updates/test-tmp/store/88d1i2gm0s7dipcjj1f2si93nkwmk= c5w-help2man-1.48.3.tar.xz.drv /home/leo/work/core-updates/test-tmp/store/sh9gpxgpd4lfjdxhb8c9v0g7amnnj= hy8-perl-gettext-1.07.drv /home/leo/work/core-updates/test-tmp/store/6x27qm818wp3zmnmsypn8y3f1965f= pnv-module-import-compiled.drv /home/leo/work/core-updates/test-tmp/store/ra1np0jw9nhbmkan321jyzjjqklak= ald-gettext-1.07.tar.gz.drv /home/leo/work/core-updates/test-tmp/store/z36vnxbzv04916b67k8ixmg3iyh4g= h6r-bison-3.7.6.drv /home/leo/work/core-updates/test-tmp/store/d3m6in403m93ch0b98ckqpjc840dh= ahd-binutils-cross-arm-linux-gnueabihf-2.37.drv /home/leo/work/core-updates/test-tmp/store/v8kxjzilinfgmx88m88rlb840vzsm= arp-binutils-2.37.tar.xz.drv /home/leo/work/core-updates/test-tmp/store/iwl61245prkcif1wwpvp5sw3q6k46= 890-gcc-cross-sans-libc-arm-linux-gnueabihf-10.3.0.drv /home/leo/work/core-updates/test-tmp/store/6vn7l3m03injci84zq64wzzb86sal= imy-mpc-1.2.1.drv /home/leo/work/core-updates/test-tmp/store/bijr4hwqmqa72jw03sxb9mn4qd31k= p5r-gmp-6.2.1.drv /home/leo/work/core-updates/test-tmp/store/kpxw007rwidn9s6vr19zf5yky1445= nij-gmp-6.2.1.tar.xz.drv /home/leo/work/core-updates/test-tmp/store/lhis3dg3zg4an7l1352rkgh444cj2= n8g-gmp-6.2.1.tar.xz.drv /home/leo/work/core-updates/test-tmp/store/pmbr8xzkvpyz4vlmr7ivyvc0xp2fp= rd1-mpfr-4.1.0.drv /home/leo/work/core-updates/test-tmp/store/lmcnjdri2k94dj09wkkp0804n4llq= 64q-gcc-10.3.0.tar.xz.drv /home/leo/work/core-updates/test-tmp/store/nzvyn92fj951d6shd8qg0bsx7xy46= 22g-libstdc++-headers-10.3.0.drv /home/leo/work/core-updates/test-tmp/store/2b01v2198fwb8i2ymk6m5dhvpjisr= mm2-gcc-10.3.0.tar.xz.drv /home/leo/work/core-updates/test-tmp/store/h5x3rpjjb78b55qjn5c7a691y9i67= dbj-libstdc++-10.3.0.drv /home/leo/work/core-updates/test-tmp/store/pgk34pj3050ia5pyjcbwlhzryaia9= 1wh-module-import-compiled.drv /home/leo/work/core-updates/test-tmp/store/q7w21c1fv30sk1yyzrhh1zw2hxmrl= jrg-isl-0.23.drv /home/leo/work/core-updates/test-tmp/store/ns6dpa35kppq6gipl7cpviqzjihb0= 6xi-isl-0.23.tar.bz2.drv /home/leo/work/core-updates/test-tmp/store/x3h9nagh85w5lb15fadbv8jaskmvw= cx4-libelf-0.8.13.drv /home/leo/work/core-updates/test-tmp/store/57d26brvhczmh2qfwi7i7w0i9n8rh= jkz-autoconf-2.69.drv /home/leo/work/core-updates/test-tmp/store/rayq4djgsl9cm9hjnl0fxs71bax7x= 68v-autoconf-2.69.tar.xz.drv /home/leo/work/core-updates/test-tmp/store/svzdvd4cmh3730xpfdw13369z9224= srm-bash-minimal-5.1.8.drv /home/leo/work/core-updates/test-tmp/store/5xv09b9qhv7dzvd8g5nm881iph2yk= x4c-automake-1.16.3.drv /home/leo/work/core-updates/test-tmp/store/32xizr3mdbw1nr3hrqm7xabfm0n0z= c88-automake-1.16.3.tar.xz.drv /home/leo/work/core-updates/test-tmp/store/z420zvscbks94xgvq1g6b0ydj8nxk= 8nw-automake-1.16.3.tar.xz.drv /home/leo/work/core-updates/test-tmp/store/42aal42zg5pikps5cc47ps3v2nnn4= lh7-autoconf-wrapper-2.69.drv /home/leo/work/core-updates/test-tmp/store/46sg30sg5hjdl5bvfgnqwss4n48l5= pxv-libgc-8.0.4.drv /home/leo/work/core-updates/test-tmp/store/mc1hk49ck9nd5yhvv0fgmaz1dvmi6= p3z-guile-3.0.7.drv /home/leo/work/core-updates/test-tmp/store/5v6c121m3zv9vib1wskcd71rpcvxg= iw5-guile-3.0.7.tar.xz.drv /home/leo/work/core-updates/test-tmp/store/jsiqqy2pv2hsxsz65ww6xn2pqrbck= 2sz-libelf-0.8.13.tar.gz.drv /home/leo/work/core-updates/test-tmp/store/xw72qzwap5dc5p320r9nkc88qwaqj= bpw-ld-wrapper-arm-linux-gnueabihf-0.drv /home/leo/work/core-updates/test-tmp/store/xx7cm0djyg7z5qlqdarhvjhm2861m= rc8-bash-5.1.8.drv /home/leo/work/core-updates/test-tmp/store/hx8181qp4b3y0c1xz85vigj8xh87w= ipz-readline-8.1.1.drv /home/leo/work/core-updates/test-tmp/store/ddgmakpd2vb8g1fk40krnk3yn6rvp= 4m5-readline-8.1.tar.xz.drv /home/leo/work/core-updates/test-tmp/store/6j79123mv77268ymrvxd7y0i2m067= 51c-readline-8.1.tar.gz.drv /home/leo/work/core-updates/test-tmp/store/sx53530p4gmxxmr3akmnmxsgdmimq= ilc-readline81-001.drv /home/leo/work/core-updates/test-tmp/store/lqi9hzfp4f72jflx5l8hkpja1sc00= s2v-bison-3.7.6.drv /home/leo/work/core-updates/test-tmp/store/cxky29j3fn5w8s86bildzaxn3ckip= 44x-glibc-2.33.tar.xz.drv /home/leo/work/core-updates/test-tmp/store/kq3m6bfb5g4lpzzgriapykc4n7zz5= nq5-texinfo-6.7.drv /home/leo/work/core-updates/test-tmp/store/apb8f7jghklsqkx7km2j1jk9a9gwf= fzf-acl-2.3.1.drv /home/leo/work/core-updates/test-tmp/store/cz8yrj5k9j8hg4xxw4qnskxsb4pp4= aff-acl-2.3.1.tar.gz.drv /home/leo/work/core-updates/test-tmp/store/gqam5npnrb0cb48x671scmjxak9s1= gdr-gcc-cross-arm-linux-gnueabihf-10.3.0.drv /home/leo/work/core-updates/test-tmp/store/ly7h775sn6n8dqyf76mhlmqfcvyw6= p91-attr-2.5.1.drv /home/leo/work/core-updates/test-tmp/store/x62dq9pwhcm8kgs4mayx8axkfipai= ia9-attr-2.5.1.tar.gz.drv /home/leo/work/core-updates/test-tmp/store/xws4nbvr070s236pv535lllrilabw= mz4-gmp-6.2.1.drv ++ guix build guix --with-input=3Dguile@2.0=3Dguile@2.2 -d accepted connection from pid 22955, user leo guix build: warning: ambiguous package specification `guile@2.2' guix build: warning: choosing guile@2.2.7 from gnu/packages/guile.scm:238:2 + drv1=3D/home/leo/work/core-updates/test-tmp/store/ld3i7l0cv0cdhmvwrl72lah= x59y2g1hl-guix-1.3.0-5.6243ad3.drv ++ guix build guix -d accepted connection from pid 22963, user leo + drv2=3D/home/leo/work/core-updates/test-tmp/store/ld3i7l0cv0cdhmvwrl72lah= x59y2g1hl-guix-1.3.0-5.6243ad3.drv + test /home/leo/work/core-updates/test-tmp/store/ld3i7l0cv0cdhmvwrl72lahx5= 9y2g1hl-guix-1.3.0-5.6243ad3.drv '!=3D' /home/leo/work/core-updates/test-tm= p/store/ld3i7l0cv0cdhmvwrl72lahx59y2g1hl-guix-1.3.0-5.6243ad3.drv + rm -rf t-guix-build-22545 FAIL tests/guix-build.sh (exit status: 1) SKIP: tests/guix-git-authenticate =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D + '[' -d /home/leo/work/core-updates/.git ']' + exit 77 SKIP tests/guix-git-authenticate.sh (exit status: 77) FAIL: tests/guix-pack-relocatable =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D + guix pack --version guix pack (GNU Guix) UNKNOWN Copyright (C) 2021 the Guix authors License GPLv3+: GNU GPL version 3 or later This is free software: you are free to change and redistribute it. There is NO WARRANTY, to the extent permitted by law. ++ guile -c '(use-modules (guix config))(display %storedir)' + storedir=3D/gnu/store ++ guile -c '(use-modules (guix config))(display %localstatedir)' + localstatedir=3D/var + NIX_STORE_DIR=3D/gnu/store + GUIX_DAEMON_SOCKET=3D/var/guix/daemon-socket/socket + export NIX_STORE_DIR GUIX_DAEMON_SOCKET + guile -c '(use-modules (guix)) (exit (false-if-exception (open-connection= )))' ++ mktemp -d + test_directory=3D/tmp/tmp.diBrjRIWgr + export test_directory + trap 'chmod -Rf +w "$test_directory"; rm -rf "$test_directory"' EXIT + unshare -r true ++ guix pack -R -S /Bin=3Dbin sed substitute: =0Dsubstitute: =1B[Kupdating substitutes from 'https://4606.nsu= pdate.info'... 0.0%=0Dsubstitute: =1B[Kupdating substitutes from 'https:/= /4606.nsupdate.info'... 10.0%=0Dsubstitute: =1B[Kupdating substitutes from= 'https://4606.nsupdate.info'... 20.0%=0Dsubstitute: =1B[Kupdating substit= utes from 'https://4606.nsupdate.info'... 30.0%=0Dsubstitute: =1B[Kupdatin= g substitutes from 'https://4606.nsupdate.info'... 40.0%=0Dsubstitute: =1B= [Kupdating substitutes from 'https://4606.nsupdate.info'... 50.0%=0Dsubsti= tute: =1B[Kupdating substitutes from 'https://4606.nsupdate.info'... 60.0%= =0Dsubstitute: =1B[Kupdating substitutes from 'https://4606.nsupdate.info'.= =2E. 70.0%=0Dsubstitute: =1B[Kupdating substitutes from 'https://4606.nsup= date.info'... 80.0%=0Dsubstitute: =1B[Kupdating substitutes from 'https://= 4606.nsupdate.info'... 90.0%=0Dsubstitute: =1B[Kupdating substitutes from = 'https://4606.nsupdate.info'... 100.0% The following derivations will be built: /gnu/store/m462mzcmzyz46q3wmciymzh4ppf95f6n-sed-tarball-pack.tar.gz.drv /gnu/store/x5k29xsmn1xpv28gfyw9phj7di694lfx-profile.drv /gnu/store/drcnwrcyhl2jbsp2jdnlb271inv7n1bk-sed-4.8R.drv /gnu/store/3gimds631vr8aplnnzvv751n5k3pb9lv-c-compiler.drv /gnu/store/izgjgjnv09l5jwmljj0lskcn4b0ya49c-module-import-compiled.drv /gnu/store/3vamqa1g5kxnin3aindgmc9a0wp4yfhr-module-import-compiled.drv /gnu/store/855q6xy14qsmmh5ipg2g8phws814s9ma-libfakechroot.so.drv /gnu/store/fd5538hrdj548cdi1hvavxr8ak3kmmxk-fakechroot-2.20.1.drv /gnu/store/i60av9n31707f1vamp73qpwb2cws0ayz-pack-audit.so.drv 0.9 MB will be downloaded =2E. =2E. =2E building /gnu/store/3vamqa1g5kxnin3aindgmc9a0wp4yfhr-module-import-compiled= =2Edrv... =0D=1B[K 12% [######### = ]=0D=1B[K 25% [################## = ]=0D=1B[K 38% [########################### = ]=0D=1B[K 50% [######################= ############## ]=0D=1B[K 62% [#########= #################################### ]=0D=1B[K 7= 5% [###################################################### = ]=0D=1B[K 88% [##########################################################= ##### ]=0D=1B[K100% [#############################################= ############################]building /gnu/store/fd5538hrdj548cdi1hvavxr8ak= 3kmmxk-fakechroot-2.20.1.drv... builder for `/gnu/store/fd5538hrdj548cdi1hvavxr8ak3kmmxk-fakechroot-2.20.1.= drv' failed with exit code 1 build of /gnu/store/fd5538hrdj548cdi1hvavxr8ak3kmmxk-fakechroot-2.20.1.drv = failed Could not find build log for '/gnu/store/fd5538hrdj548cdi1hvavxr8ak3kmmxk-f= akechroot-2.20.1.drv'. cannot build derivation `/gnu/store/855q6xy14qsmmh5ipg2g8phws814s9ma-libfak= echroot.so.drv': 1 dependencies couldn't be built building /gnu/store/izgjgjnv09l5jwmljj0lskcn4b0ya49c-module-import-compiled= =2Edrv... cannot build derivation `/gnu/store/drcnwrcyhl2jbsp2jdnlb271inv7n1bk-sed-4.= 8R.drv': 1 dependencies couldn't be built cannot build derivation `/gnu/store/x5k29xsmn1xpv28gfyw9phj7di694lfx-profil= e.drv': 1 dependencies couldn't be built cannot build derivation `/gnu/store/m462mzcmzyz46q3wmciymzh4ppf95f6n-sed-ta= rball-pack.tar.gz.drv': 1 dependencies couldn't be built guix pack: error: build of `/gnu/store/m462mzcmzyz46q3wmciymzh4ppf95f6n-sed= -tarball-pack.tar.gz.drv' failed + tarball=3D + chmod -Rf +w /tmp/tmp.diBrjRIWgr + rm -rf /tmp/tmp.diBrjRIWgr FAIL tests/guix-pack-relocatable.sh (exit status: 1) SKIP: tests/guix-describe =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D + guix describe --version guix describe (GNU Guix) UNKNOWN Copyright (C) 2021 the Guix authors License GPLv3+: GNU GPL version 3 or later This is free software: you are free to change and redistribute it. There is NO WARRANTY, to the extent permitted by law. + tmpfile=3Dt-guix-describe-3466 + trap 'rm -f t-guix-describe-3466' EXIT + rm -f t-guix-describe-3466 + '[' -d /home/leo/work/core-updates/.git ']' + exit 77 + rm -f t-guix-describe-3466 SKIP tests/guix-describe.sh (exit status: 77) --zMFh/plC/elWKAqW-- From unknown Sat Jun 14 19:45:20 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: Leo Famulari Subject: bug#50140: closed (Re: [core-updates] test failures) Message-ID: References: X-Gnu-PR-Message: they-closed 50140 X-Gnu-PR-Package: guix Reply-To: 50140@debbugs.gnu.org Date: Tue, 28 Dec 2021 21:17:02 +0000 Content-Type: multipart/mixed; boundary="----------=_1640726222-20235-1" This is a multi-part message in MIME format... ------------=_1640726222-20235-1 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" Your bug report #50140: [core-updates] test failures 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 50140@debbugs.gnu.org. --=20 50140: http://debbugs.gnu.org/cgi/bugreport.cgi?bug=3D50140 GNU Bug Tracking System Contact help-debbugs@gnu.org with problems ------------=_1640726222-20235-1 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at 50140-done) by debbugs.gnu.org; 28 Dec 2021 21:16:15 +0000 Received: from localhost ([127.0.0.1]:47583 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1n2JpO-0005FL-Sz for submit@debbugs.gnu.org; Tue, 28 Dec 2021 16:16:15 -0500 Received: from wout1-smtp.messagingengine.com ([64.147.123.24]:60171) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1n2JpM-0005F8-Vk for 50140-done@debbugs.gnu.org; Tue, 28 Dec 2021 16:16:13 -0500 Received: from compute1.internal (compute1.nyi.internal [10.202.2.41]) by mailout.west.internal (Postfix) with ESMTP id 1ECAB320076F; Tue, 28 Dec 2021 16:16:07 -0500 (EST) Received: from mailfrontend1 ([10.202.2.162]) by compute1.internal (MEProxy); Tue, 28 Dec 2021 16:16:07 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=famulari.name; h=date:from:to:subject:message-id:mime-version:content-type; s= mesmtp; bh=yCWXcrGYfOaPp/FTmyISd5jAszpKPCEKbzKuryw046Q=; b=do2/H Ue4hnyWq7oqMZ3di+9gx08wIY4yC/LyOg6i9UV7vCKl3lsjl0uiIu3K6Q8venqom HS9vlsk0D+8kFMqmQ8B6We/E0z0N4dpPdI6FxAyBPBM37ezKEniQm4XtP8Z1yKZj FZ9UMdQnzPUFH0Wu541DIBfAhF4+u0tatzF+QY= DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=content-type:date:from:message-id :mime-version:subject:to:x-me-proxy:x-me-proxy:x-me-sender :x-me-sender:x-sasl-enc; s=fm1; bh=yCWXcrGYfOaPp/FTmyISd5jAszpKP CEKbzKuryw046Q=; b=BSNP/+LCVdUXZXon4QpG4H7a5eyJIb6b0gzPJvC+cxMyX b1KgLw9sQpKyTJP33yD3YYARbAH8eYd8W5CVTUTi4Kd6uPISckv3Y2chPV/6geqK 2ju0Fmbqy9d82jVj7YM9yf1paIADsnRprWI/Q9xieU6++wbH8Xc9jv5AUNLtTl6S yf69iU6pLGTxwIL4RPYHmHSjqjHzF7XBEOVhsmJ0INkd8BtywrJACbrZdkZ/Vuea LUkAonlexlgZllViHVGzcgNPNhkxx2c0REhVXkmZjod6HeshWplx9kuRNGwicx+u 1US05eDM/zTG56tu8FdbAbCLIxZ0T9BWuIlIbRavA== X-ME-Sender: X-ME-Received: X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedvuddrudduledgudeglecutefuodetggdotefrod ftvfcurfhrohhfihhlvgemucfhrghsthforghilhdpqfgfvfdpuffrtefokffrpgfnqfgh necuuegrihhlohhuthemuceftddtnecunecujfgurhepfffhvffukfggtggusehttdertd dttddvnecuhfhrohhmpefnvghoucfhrghmuhhlrghrihcuoehlvghosehfrghmuhhlrghr ihdrnhgrmhgvqeenucggtffrrghtthgvrhhnpeffhedtfeeftddvueeifeduueejvdekhe ffueeijefgvdetleegheegfeehheduudenucevlhhushhtvghrufhiiigvpedtnecurfgr rhgrmhepmhgrihhlfhhrohhmpehlvghosehfrghmuhhlrghrihdrnhgrmhgv X-ME-Proxy: Received: by mail.messagingengine.com (Postfix) with ESMTPA for <50140-done@debbugs.gnu.org>; Tue, 28 Dec 2021 16:16:06 -0500 (EST) Date: Tue, 28 Dec 2021 16:16:04 -0500 From: Leo Famulari To: 50140-done@debbugs.gnu.org Subject: Re: [core-updates] test failures Message-ID: MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 50140-done 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 (-) core-updates has been merged and these test results cannot be reproduced now. ------------=_1640726222-20235-1 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at submit) by debbugs.gnu.org; 20 Aug 2021 23:10:38 +0000 Received: from localhost ([127.0.0.1]:35667 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mHDeo-0003pV-OQ for submit@debbugs.gnu.org; Fri, 20 Aug 2021 19:10:38 -0400 Received: from lists.gnu.org ([209.51.188.17]:53988) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mHDen-0003pN-JL for submit@debbugs.gnu.org; Fri, 20 Aug 2021 19:10:37 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:45338) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1mHDen-0006wX-DJ for bug-guix@gnu.org; Fri, 20 Aug 2021 19:10:37 -0400 Received: from out1-smtp.messagingengine.com ([66.111.4.25]:44455) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1mHDei-0005Zm-KJ for bug-guix@gnu.org; Fri, 20 Aug 2021 19:10:37 -0400 Received: from compute4.internal (compute4.nyi.internal [10.202.2.44]) by mailout.nyi.internal (Postfix) with ESMTP id 216845C010B; Fri, 20 Aug 2021 19:10:32 -0400 (EDT) Received: from mailfrontend2 ([10.202.2.163]) by compute4.internal (MEProxy); Fri, 20 Aug 2021 19:10:32 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=famulari.name; h=date:from:to:subject:message-id:mime-version:content-type; s= mesmtp; bh=1Hty3V26HvPR7fdkXYHvCh9NP6BMDjVsAI/elu24Uow=; b=hE5wq e/yK5AnVHN8/kvZ1z8qFxgdeixS/nQqwXR3aUCqjD2G4IH1gtOYokNnoVzjG9EEc m+e9lEuQMcxArjWB26LGQ1snpGdVaApkoO+Rf44pnUaq/k2VpY6UtqD5iVb9mTLT anhTFIeyGFOWr3sTKZ8qGDNuGYP28IaHTlZfVo= DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=content-type:date:from:message-id :mime-version:subject:to:x-me-proxy:x-me-proxy:x-me-sender :x-me-sender:x-sasl-enc; s=fm3; bh=1Hty3V26HvPR7fdkXYHvCh9NP6BMD jVsAI/elu24Uow=; b=ejUOaImUO0HF6Ia/1ywYQleDOUiVqa30L2qIFbT4NRANP j3gLGYHmj4x8uRU/6eVMzYE2h7UPcaBfhg4YOihbM/5/MiLv+7E0nSpL4jp7o0Ca Qt1lRzq8a8tqvNTW6utUVSLOeBC1lNEMADW7MLqq4kBaFnx+ZxFhtRFJySdpvHmG UcD2K3s1EazvFNCeaQGSyvFWsYtC17NWZURuqs0yzNkC6YSjj1naTWYvf58BRWOI LvLu1TRauppCWQXTPBITguAxljSIdE4uuyp9NoBv2EDtb3BzOfbVQCFni1bcE4JI RI9W8XCgbXo7aBoFnlQPeDFBonDQ8JuHaA+aCurxA== X-ME-Sender: X-ME-Received: X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedvtddruddttddgudejucetufdoteggodetrfdotf fvucfrrhhofhhilhgvmecuhfgrshhtofgrihhlpdfqfgfvpdfurfetoffkrfgpnffqhgen uceurghilhhouhhtmecufedttdenucenucfjughrpeffhffvuffkgggtugesmhdtreertd dtvdenucfhrhhomhepnfgvohcuhfgrmhhulhgrrhhiuceolhgvohesfhgrmhhulhgrrhhi rdhnrghmvgeqnecuggftrfgrthhtvghrnhepfefghefhueffvdehkeehveegveffteevke evtdffjeetudelfeevffdufedukedvnecuffhomhgrihhnpehgnhhurdhorhhgnecuvehl uhhsthgvrhfuihiivgeptdenucfrrghrrghmpehmrghilhhfrhhomheplhgvohesfhgrmh hulhgrrhhirdhnrghmvg X-ME-Proxy: Received: by mail.messagingengine.com (Postfix) with ESMTPA for ; Fri, 20 Aug 2021 19:10:31 -0400 (EDT) Date: Fri, 20 Aug 2021 19:10:30 -0400 From: Leo Famulari To: bug-guix@gnu.org Subject: [core-updates] test failures Message-ID: MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="zMFh/plC/elWKAqW" Content-Disposition: inline Received-SPF: pass client-ip=66.111.4.25; envelope-from=leo@famulari.name; helo=out1-smtp.messagingengine.com X-Spam_score_int: -27 X-Spam_score: -2.8 X-Spam_bar: -- X-Spam_report: (-2.8 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, RCVD_IN_DNSWL_LOW=-0.7, RCVD_IN_MSPIKE_H3=0.001, RCVD_IN_MSPIKE_WL=0.001, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001, T_FILL_THIS_FORM_SHORT=0.01 autolearn=ham autolearn_force=no X-Spam_action: no action X-Debbugs-Envelope-To: submit 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" --zMFh/plC/elWKAqW Content-Type: text/plain; charset=us-ascii Content-Disposition: inline I ran `make check` on x86_64 on both Guix System and another distro. On the Guix System, tests/publish.scm still fails: On both systems, 'tests/guix-build.sh' and 'tests/guix-pack-relocatable.sh' fail. I've attached test-suite.log from the other distro machine. --zMFh/plC/elWKAqW Content-Type: text/plain; charset=us-ascii Content-Disposition: attachment; filename="test-suite.log" Content-Transfer-Encoding: quoted-printable =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D GNU Guix UNKNOWN: ./test-suite.log =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D # TOTAL: 1994 # PASS: 1962 # SKIP: 28 # XFAIL: 2 # FAIL: 2 # XPASS: 0 # ERROR: 0 =2E. contents:: :depth: 2 SKIP: tests/channels =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D test-name: channel-instance-metadata returns default if .guix-channel does = not exist location: /home/leo/work/core-updates/tests/channels.scm:117 source: + (test-equal + "channel-instance-metadata returns default if .guix-channel does not ex= ist" + '("/" ()) + (let ((metadata + (channel-instance-metadata instance--boring))) + (list (channel-metadata-directory metadata) + (channel-metadata-dependencies metadata)))) expected-value: ("/" ()) actual-value: ("/" ()) result: PASS test-name: channel-instance-metadata and default dependencies location: /home/leo/work/core-updates/tests/channels.scm:123 source: + (test-equal + "channel-instance-metadata and default dependencies" + '() + (channel-metadata-dependencies + (channel-instance-metadata instance--no-deps))) expected-value: () actual-value: () result: PASS test-name: channel-instance-metadata and directory location: /home/leo/work/core-updates/tests/channels.scm:127 source: + (test-equal + "channel-instance-metadata and directory" + "/modules" + (channel-metadata-directory + (channel-instance-metadata + instance--sub-directory))) expected-value: "/modules" actual-value: "/modules" result: PASS test-name: channel-instance-metadata rejects unsupported version location: /home/leo/work/core-updates/tests/channels.scm:132 source: + (test-equal + "channel-instance-metadata rejects unsupported version" + 1 + (guard (c ((and (message-condition? c) (error-location? c)) + (location-line (error-location c)))) + (channel-instance-metadata + instance--unsupported-version))) expected-value: 1 actual-value: 1 result: PASS test-name: channel-instance-metadata returns location: /home/leo/work/core-updates/tests/channels.scm:138 source: + (test-assert + "channel-instance-metadata returns " + (every (@@ (guix channels) channel-metadata?) + (map channel-instance-metadata + (list instance--no-deps + instance--simple + instance--with-dupes)))) actual-value: #t result: PASS test-name: channel-instance-metadata dependencies are channels location: /home/leo/work/core-updates/tests/channels.scm:145 source: + (test-assert + "channel-instance-metadata dependencies are channels" + (let ((deps ((@@ (guix channels) + channel-metadata-dependencies) + (channel-instance-metadata instance--simple)))) + (match deps (((? channel? dep)) #t) (_ #f)))) actual-value: #t result: PASS test-name: latest-channel-instances includes channel dependencies location: /home/leo/work/core-updates/tests/channels.scm:152 source: + (test-assert + "latest-channel-instances includes channel dependencies" + (let* ((channel (channel (name 'test) (url "test"))) + (test-dir + (channel-instance-checkout instance--simple))) + (mock ((guix git) + update-cached-checkout + (lambda* (url #:key ref starting-commit) + (match url + ("test" (values test-dir "caf3cabba9e" #f)) + (_ (values + (channel-instance-checkout instance--no-deps) + "abcde1234" + #f))))) + (with-store + store + (let ((instances + (latest-channel-instances store (list channel)))) + (and (eq? 2 (length instances)) + (lset=3D eq? + '(test test-channel) + (map (compose + channel-name + channel-instance-channel) + instances)))))))) actual-value: #t result: PASS test-name: latest-channel-instances excludes duplicate channel dependencies location: /home/leo/work/core-updates/tests/channels.scm:171 source: + (test-assert + "latest-channel-instances excludes duplicate channel dependencies" + (let* ((channel (channel (name 'test) (url "test"))) + (test-dir + (channel-instance-checkout instance--with-dupes))) + (mock ((guix git) + update-cached-checkout + (lambda* (url #:key ref starting-commit) + (match url + ("test" (values test-dir "caf3cabba9e" #f)) + (_ (values + (channel-instance-checkout instance--no-deps) + "abcde1234" + #f))))) + (with-store + store + (let ((instances + (latest-channel-instances store (list channel)))) + (and (=3D 2 (length instances)) + (lset=3D eq? + '(test test-channel) + (map (compose + channel-name + channel-instance-channel) + instances)) + (find (lambda (instance) + (and (eq? (channel-name + (channel-instance-channel instance= )) + 'test-channel) + (string=3D? + (channel-commit + (channel-instance-channel instance)) + "abc1234"))) + instances))))))) actual-value: #< channel: #< name: test-channel = url: "https://example.com/test-channel" branch: "master" commit: "abc1234" = introduction: #f location: ((filename . "guix/channels.scm") (line . 261) (= column . 19))> commit: "abcde1234" checkout: "/home/leo/work/core-updates/t= est-tmp/store/6cbya3wpcadb45zdvf4rmhqvsl6ivx0g-test-channel-abcde12"> result: PASS test-name: latest-channel-instances #:validate-pull location: /home/leo/work/core-updates/tests/channels.scm:201 source: + (test-equal + "latest-channel-instances #:validate-pull" + 'descendant + (let/ec + return + (with-temporary-git-repository + directory + '((add "a.txt" "A") + (commit "first commit") + (add "b.scm" "#t") + (commit "second commit")) + (with-repository + directory + repository + (let* ((commit1 (find-commit repository "first")) + (commit2 (find-commit repository "second")) + (spec (channel + (url (string-append "file://" directory)) + (name 'foo))) + (new (channel + (inherit spec) + (commit (oid->string (commit-id commit2))))) + (old (channel + (inherit spec) + (commit (oid->string (commit-id commit1)))))) + (define (validate-pull channel current commit relation) + (return + (and (eq? channel old) + (string=3D? + (oid->string (commit-id commit2)) + current) + (string=3D? + (oid->string (commit-id commit1)) + commit) + relation))) + (with-store + store + (latest-channel-instances + store + (list old) + #:current-channels + (list new) + #:validate-pull + validate-pull))))))) result: SKIP test-name: channel-instances->manifest location: /home/leo/work/core-updates/tests/channels.scm:234 source: + (test-assert + "channel-instances->manifest" + (let* ((spec (lambda deps + `(channel + (version 0) + (dependencies + ,@(map (lambda (dep) + `(channel + (name ,dep) + (url "http://example.org"))) + deps))))) + (guix (make-instance #:name 'guix)) + (instance0 (make-instance #:name 'a)) + (instance1 + (make-instance #:name 'b #:spec (spec 'a))) + (instance2 + (make-instance #:name 'c #:spec (spec 'b))) + (instance3 + (make-instance #:name 'd #:spec (spec 'c 'a)))) + (%graft? #f) + (let ((source (channel-instance-checkout guix))) + (mkdir (string-append source "/build-aux")) + (call-with-output-file + (string-append + source + "/build-aux/build-self.scm") + (lambda (port) + (write '(begin + (use-modules (guix) (gnu packages bootstrap)) + (lambda _ (package->derivation %bootstrap-guile))) + port)))) + (with-store + store + (let () + (define manifest + (run-with-store + store + (channel-instances->manifest + (list guix + instance0 + instance1 + instance2 + instance3)))) + (define entries (manifest-entries manifest)) + (define (depends? drv in out) + (let ((set (list->set + (requisites + store + (list (derivation-file-name drv))))) + (in (map derivation-file-name in)) + (out (map derivation-file-name out))) + (and (every (cut set-contains? set <>) in) + (not (any (cut set-contains? set <>) out))))) + (define (lookup name) + (run-with-store + store + (lower-object + (manifest-entry-item + (manifest-lookup + manifest + (manifest-pattern (name name))))))) + (let ((drv-guix (lookup "guix")) + (drv0 (lookup "a")) + (drv1 (lookup "b")) + (drv2 (lookup "c")) + (drv3 (lookup "d"))) + (and (depends? + drv-guix + '() + (list drv0 drv1 drv2 drv3)) + (depends? drv0 (list) (list drv1 drv2 drv3)) + (depends? drv1 (list drv0) (list drv2 drv3)) + (depends? drv2 (list drv1) (list drv3)) + (depends? drv3 (list drv2 drv0) (list)))))))) actual-value: #t result: PASS test-name: channel-news, no news location: /home/leo/work/core-updates/tests/channels.scm:311 source: + (test-equal + "channel-news, no news" + '() + (with-temporary-git-repository + directory + '((add "a.txt" "A") (commit "the commit")) + (with-repository + directory + repository + (let ((channel + (channel + (url (string-append "file://" directory)) + (name 'foo))) + (latest (reference-name->oid repository "HEAD"))) + (channel-news-for-commit + channel + (oid->string latest)))))) result: SKIP test-name: channel-news, one entry location: /home/leo/work/core-updates/tests/channels.scm:323 source: + (test-assert + "channel-news, one entry" + (with-temporary-git-repository + directory + `((add ".guix-channel" + ,(object->string + '(channel (version 0) (news-file "news.scm")))) + (commit "first commit") + (add "src/a.txt" "A") + (commit "second commit") + (tag "tag-for-first-news-entry") + (add "news.scm" + ,(lambda (repository) + (let ((previous + (reference-name->oid repository "HEAD"))) + (object->string + `(channel-news + (version 0) + (entry (commit ,(oid->string previous)) + (title (en "New file!") (eo "Nova dosiero!")) + (body (en "Yeah, a.txt.")))))))) + (commit "third commit") + (add "src/b.txt" "B") + (commit "fourth commit") + (add "news.scm" + ,(lambda (repository) + (let ((second + (commit-id + (find-commit repository "second commit"))) + (previous + (reference-name->oid repository "HEAD"))) + (object->string + `(channel-news + (version 0) + (entry (commit ,(oid->string previous)) + (title (en "Another file!")) + (body (en "Yeah, b.txt."))) + (entry (tag "tag-for-first-news-entry") + (title (en "Old news.") (eo "Malnova?oj.")) + (body (en "For a.txt")))))))) + (commit "fifth commit")) + (with-repository + directory + repository + (define (find-commit* message) + (oid->string + (commit-id (find-commit repository message)))) + (let ((channel + (channel + (url (string-append "file://" directory)) + (name 'foo))) + (commit1 (find-commit* "first commit")) + (commit2 (find-commit* "second commit")) + (commit3 (find-commit* "third commit")) + (commit4 (find-commit* "fourth commit")) + (commit5 (find-commit* "fifth commit"))) + (and (null? (channel-news-for-commit channel commit2)) + (lset=3D string=3D? + (map channel-news-entry-commit + (channel-news-for-commit channel commit5)) + (list commit2 commit4)) + (lset=3D equal? + (map channel-news-entry-title + (channel-news-for-commit channel commit5)) + '((("en" . "Another file!")) + (("en" . "Old news.") ("eo" . "Malnova?oj.")))) + (lset=3D string=3D? + (map channel-news-entry-commit + (channel-news-for-commit channel commit3)) + (list commit2)) + (lset=3D string=3D? + (map channel-news-entry-commit + (channel-news-for-commit channel commit3 commit1= )) + (list commit2)) + (lset=3D string=3D? + (map channel-news-entry-commit + (channel-news-for-commit channel commit5 commit3= )) + (list commit4)) + (lset=3D string=3D? + (map channel-news-entry-commit + (channel-news-for-commit channel commit5 commit1= )) + (list commit4 commit2)) + (lset=3D equal? + (map channel-news-entry-tag + (channel-news-for-commit channel commit5 commit1= )) + '(#f "tag-for-first-news-entry"))))))) result: SKIP test-name: latest-channel-instances, missing introduction for 'guix' location: /home/leo/work/core-updates/tests/channels.scm:411 source: + (test-assert + "latest-channel-instances, missing introduction for 'guix'" + (with-temporary-git-repository + directory + '((add "a.txt" "A") + (commit "first commit") + (add "b.scm" "#t") + (commit "second commit")) + (with-repository + directory + repository + (let* ((commit1 (find-commit repository "first")) + (commit2 (find-commit repository "second")) + (channel + (channel + (url (string-append "file://" directory)) + (name 'guix)))) + (guard (c ((formatted-message? c) + (->bool + (string-contains + (formatted-message-string c) + "introduction")))) + (with-store + store + (latest-channel-instances store (list channel)) + #f)))))) result: SKIP test-name: authenticate-channel, wrong first commit signer location: /home/leo/work/core-updates/tests/channels.scm:432 source: + (test-equal + "authenticate-channel, wrong first commit signer" + #t + (with-fresh-gnupg-setup + (list %ed25519-public-key-file + %ed25519-secret-key-file + %ed25519bis-public-key-file + %ed25519bis-secret-key-file) + (with-temporary-git-repository + directory + `((add ".guix-channel" + ,(object->string + '(channel + (version 0) + (keyring-reference "master")))) + (add ".guix-authorizations" + ,(object->string + `(authorizations + (version 0) + ((,(key-fingerprint %ed25519-public-key-file) + (name "Charlie")))))) + (add "signer.key" + ,(call-with-input-file + %ed25519-public-key-file + get-string-all)) + (commit + "first commit" + (signer + ,(key-fingerprint %ed25519-public-key-file))) + (add "random" ,(random-text)) + (commit + "second commit" + (signer + ,(key-fingerprint %ed25519-public-key-file)))) + (with-repository + directory + repository + (let* ((commit1 (find-commit repository "first")) + (commit2 (find-commit repository "second")) + (intro (make-channel-introduction + (commit-id-string commit1) + (openpgp-public-key-fingerprint + (read-openpgp-packet + %ed25519bis-public-key-file)))) + (channel + (channel + (name 'example) + (url (string-append "file://" directory)) + (introduction intro)))) + (guard (c ((formatted-message? c) + (and (string-contains + (formatted-message-string c) + "initial commit") + (equal? + (formatted-message-arguments c) + (list (oid->string (commit-id commit1)) + (key-fingerprint %ed25519-public-key-fi= le) + (key-fingerprint + %ed25519bis-public-key-file)))))) + (authenticate-channel + channel + directory + (commit-id-string commit2) + #:keyring-reference-prefix + "") + 'failed)))))) result: SKIP test-name: authenticate-channel, .guix-authorizations location: /home/leo/work/core-updates/tests/channels.scm:482 source: + (test-equal + "authenticate-channel, .guix-authorizations" + #t + (with-fresh-gnupg-setup + (list %ed25519-public-key-file + %ed25519-secret-key-file + %ed25519bis-public-key-file + %ed25519bis-secret-key-file) + (with-temporary-git-repository + directory + `((add ".guix-channel" + ,(object->string + '(channel + (version 0) + (keyring-reference "channel-keyring")))) + (add ".guix-authorizations" + ,(object->string + `(authorizations + (version 0) + ((,(key-fingerprint %ed25519-public-key-file) + (name "Charlie")))))) + (commit "zeroth commit") + (add "a.txt" "A") + (commit + "first commit" + (signer + ,(key-fingerprint %ed25519-public-key-file))) + (add "b.txt" "B") + (commit + "second commit" + (signer + ,(key-fingerprint %ed25519-public-key-file))) + (add "c.txt" "C") + (commit + "third commit" + (signer + ,(key-fingerprint %ed25519bis-public-key-file))) + (branch "channel-keyring") + (checkout "channel-keyring") + (add "signer.key" + ,(call-with-input-file + %ed25519-public-key-file + get-string-all)) + (add "other.key" + ,(call-with-input-file + %ed25519bis-public-key-file + get-string-all)) + (commit "keyring commit") + (checkout "master")) + (with-repository + directory + repository + (let* ((commit1 (find-commit repository "first")) + (commit2 (find-commit repository "second")) + (commit3 (find-commit repository "third")) + (intro (make-channel-introduction + (commit-id-string commit1) + (openpgp-public-key-fingerprint + (read-openpgp-packet %ed25519-public-key-file))= )) + (channel + (channel + (name 'example) + (url (string-append "file://" directory)) + (introduction intro)))) + (and (authenticate-channel + channel + directory + (commit-id-string commit2) + #:keyring-reference-prefix + "") + (guard (c ((unauthorized-commit-error? c) + (and (oid=3D? (git-authentication-error-commit = c) + (commit-id commit3)) + (bytevector=3D? + (openpgp-public-key-fingerprint + (unauthorized-commit-error-signing-key= c)) + (openpgp-public-key-fingerprint + (read-openpgp-packet + %ed25519bis-public-key-file)))))) + (authenticate-channel + channel + directory + (commit-id-string commit3) + #:keyring-reference-prefix + "") + 'failed))))))) result: SKIP test-name: latest-channel-instances, authenticate dependency location: /home/leo/work/core-updates/tests/channels.scm:551 source: + (test-equal + "latest-channel-instances, authenticate dependency" + #t + (with-fresh-gnupg-setup + (list %ed25519-public-key-file + %ed25519-secret-key-file) + (with-temporary-git-repository + dependency-directory + `((add ".guix-channel" + ,(object->string + '(channel + (version 0) + (keyring-reference "master")))) + (add ".guix-authorizations" + ,(object->string `(authorizations (version 0) ()))) + (add "signer.key" + ,(call-with-input-file + %ed25519-public-key-file + get-string-all)) + (commit + "zeroth commit" + (signer + ,(key-fingerprint %ed25519-public-key-file))) + (add "foo.txt" "evil") + (commit "unsigned commit")) + (with-repository + dependency-directory + dependency + (let* ((commit0 (find-commit dependency "zeroth")) + (commit1 (find-commit dependency "unsigned")) + (intro `(channel-introduction + (version 0) + (commit ,(commit-id-string commit0)) + (signer + ,(openpgp-format-fingerprint + (openpgp-public-key-fingerprint + (read-openpgp-packet + %ed25519-public-key-file))))))) + (with-temporary-git-repository + directory + `((add ".guix-channel" + ,(object->string + `(channel + (version 0) + (dependencies + (channel + (name test-channel) + (url ,dependency-directory) + (introduction ,intro)))))) + (commit "single commit")) + (let ((channel (channel (name 'test) (url directory)))) + (guard (c ((unsigned-commit-error? c) + (oid=3D? (git-authentication-error-commit c) + (commit-id commit1)))) + (with-store + store + (latest-channel-instances store (list channel)) + 'failed))))))))) result: SKIP Updating channel 'test' from Git repository at 'test'... Updating channel 'test-channel' from Git repository at 'https://example.com= /test-channel'... Updating channel 'test' from Git repository at 'test'... Updating channel 'test-channel' from Git repository at 'https://example.com= /test-channel'... Updating channel 'test-channel' from Git repository at 'https://example.com= /test-channel'... SKIP: tests/cpio =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D test-name: file->cpio-header + write-cpio-header + read-cpio-header location: /home/leo/work/core-updates/tests/cpio.scm:37 source: + (test-assert + "file->cpio-header + write-cpio-header + read-cpio-header" + (let* ((file (search-path %load-path "guix.scm")) + (header (file->cpio-header file))) + (call-with-values + (lambda () (open-bytevector-output-port)) + (lambda (port get-bv) + (write-cpio-header header port) + (let ((port (open-bytevector-input-port (get-bv)))) + (equal? header (read-cpio-header port))))))) actual-value: #t result: PASS test-name: bit-identical to GNU cpio's output location: /home/leo/work/core-updates/tests/cpio.scm:49 source: + (test-assert + "bit-identical to GNU cpio's output" + (call-with-temporary-output-file + (lambda (link _) + (delete-file link) + (symlink "chbouib" link) + (let ((files (cons* "/" + (canonicalize-path + (dirname (search-path %load-path "guix.scm"))) + link + (map (compose + canonicalize-path + (cut search-path %load-path <>)) + '("guix.scm" + "guix/build/syscalls.scm" + "guix/packages.scm"))))) + (call-with-temporary-output-file + (lambda (ref-file _) + (let ((pipe (open-pipe* + OPEN_WRITE + %cpio-program + "-o" + "-O" + ref-file + "-H" + "newc" + "--null"))) + (for-each + (lambda (file) (format pipe "~a\x00" file)) + files) + (and (zero? (close-pipe pipe)) + (call-with-temporary-output-file + (lambda (file port) + (write-cpio-archive files port) + (close-port port) + (or (file=3D? ref-file file) + (throw 'cpio-archives-differ + files + ref-file + file + (stat:size (stat ref-file)) + (stat:size (stat file)))))))))))))) result: SKIP SKIP: tests/crate =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D test-name: guix-package->crate-name location: /home/leo/work/core-updates/tests/crate.scm:326 source: + (test-equal + "guix-package->crate-name" + "rustc-serialize" + (guix-package->crate-name + (dummy-package + "rust-rustc-serialize" + (source + (dummy-origin + (uri (crate-uri "rustc-serialize" "1.0"))))))) expected-value: "rustc-serialize" actual-value: "rustc-serialize" result: PASS test-name: crate->guix-package location: /home/leo/work/core-updates/tests/crate.scm:335 source: + (test-assert + "crate->guix-package" + (mock ((guix http-client) + http-fetch + (lambda (url . rest) + (match url + ("https://crates.io/api/v1/crates/foo" + (open-input-string test-foo-crate)) + ("https://crates.io/api/v1/crates/foo/1.0.3/download" + (set! test-source-hash + (bytevector->nix-base32-string + (sha256 + (string->bytevector "empty file\n" "utf-8")))) + (open-input-string "empty file\n")) + ("https://crates.io/api/v1/crates/foo/1.0.3/dependencie= s" + (open-input-string test-foo-dependencies)) + ("https://crates.io/api/v1/crates/leaf-alice" + (open-input-string test-leaf-alice-crate)) + ("https://crates.io/api/v1/crates/leaf-alice/0.7.5/down= load" + (set! test-source-hash + (bytevector->nix-base32-string + (sha256 + (string->bytevector "empty file\n" "utf-8")))) + (open-input-string "empty file\n")) + ("https://crates.io/api/v1/crates/leaf-alice/0.7.5/depe= ndencies" + (open-input-string test-leaf-alice-dependencies)) + (_ (error "Unexpected URL: " url))))) + (match (crate->guix-package "foo") + ((define-public 'rust-foo-1 + (package + (name "rust-foo") + (version "1.0.3") + (source + (origin + (method url-fetch) + (uri (crate-uri "foo" 'version)) + (file-name + (string-append name "-" version ".tar.gz")) + (sha256 (base32 (? string? hash))))) + (build-system 'cargo-build-system) + (arguments + ('quasiquote + (#:skip-build? + #t + #:cargo-inputs + (("rust-leaf-alice" + ('unquote 'rust-leaf-alice-0.7)))))) + (home-page "http://example.com") + (synopsis "summary") + (description "summary") + (license (list license:expat license:asl2.0)))) + (string=3D? test-source-hash hash)) + (x (pk 'fail x #f))))) result: SKIP test-name: cargo-recursive-import location: /home/leo/work/core-updates/tests/crate.scm:388 source: + (test-assert + "cargo-recursive-import" + (mock ((guix http-client) + http-fetch + (lambda (url . rest) + (match url + ("https://crates.io/api/v1/crates/root" + (open-input-string test-root-crate)) + ("https://crates.io/api/v1/crates/root/1.0.4/download" + (set! test-source-hash + (bytevector->nix-base32-string + (sha256 + (string->bytevector "empty file\n" "utf-8")))) + (open-input-string "empty file\n")) + ("https://crates.io/api/v1/crates/root/1.0.4/dependenci= es" + (open-input-string test-root-dependencies)) + ("https://crates.io/api/v1/crates/intermediate-a" + (open-input-string test-intermediate-a-crate)) + ("https://crates.io/api/v1/crates/intermediate-a/1.0.42= /download" + (set! test-source-hash + (bytevector->nix-base32-string + (sha256 + (string->bytevector "empty file\n" "utf-8")))) + (open-input-string "empty file\n")) + ("https://crates.io/api/v1/crates/intermediate-a/1.0.42= /dependencies" + (open-input-string + test-intermediate-a-dependencies)) + ("https://crates.io/api/v1/crates/intermediate-b" + (open-input-string test-intermediate-b-crate)) + ("https://crates.io/api/v1/crates/intermediate-b/1.2.3/= download" + (set! test-source-hash + (bytevector->nix-base32-string + (sha256 + (string->bytevector "empty file\n" "utf-8")))) + (open-input-string "empty file\n")) + ("https://crates.io/api/v1/crates/intermediate-b/1.2.3/= dependencies" + (open-input-string + test-intermediate-b-dependencies)) + ("https://crates.io/api/v1/crates/leaf-alice" + (open-input-string test-leaf-alice-crate)) + ("https://crates.io/api/v1/crates/leaf-alice/0.7.5/down= load" + (set! test-source-hash + (bytevector->nix-base32-string + (sha256 + (string->bytevector "empty file\n" "utf-8")))) + (open-input-string "empty file\n")) + ("https://crates.io/api/v1/crates/leaf-alice/0.7.5/depe= ndencies" + (open-input-string test-leaf-alice-dependencies)) + ("https://crates.io/api/v1/crates/leaf-bob" + (open-input-string test-leaf-bob-crate)) + ("https://crates.io/api/v1/crates/leaf-bob/3.0.1/downlo= ad" + (set! test-source-hash + (bytevector->nix-base32-string + (sha256 + (string->bytevector "empty file\n" "utf-8")))) + (open-input-string "empty file\n")) + ("https://crates.io/api/v1/crates/leaf-bob/3.0.1/depend= encies" + (open-input-string test-leaf-bob-dependencies)) + (_ (error "Unexpected URL: " url))))) + (match (crate-recursive-import "root") + (((define-public 'rust-leaf-alice-0.7 + (package + (name "rust-leaf-alice") + (version "0.7.5") + (source + (origin + (method url-fetch) + (uri (crate-uri "leaf-alice" version)) + (file-name + (string-append name "-" version ".tar.gz")) + (sha256 (base32 (? string? hash))))) + (build-system cargo-build-system) + (arguments ('quasiquote (#:skip-build? #t))) + (home-page "http://example.com") + (synopsis "summary") + (description "summary") + (license (list license:expat license:asl2.0)))) + (define-public 'rust-leaf-bob-3 + (package + (name "rust-leaf-bob") + (version "3.0.1") + (source + (origin + (method url-fetch) + (uri (crate-uri "leaf-bob" version)) + (file-name + (string-append name "-" version ".tar.gz")) + (sha256 (base32 (? string? hash))))) + (build-system cargo-build-system) + (arguments ('quasiquote (#:skip-build? #t))) + (home-page "http://example.com") + (synopsis "summary") + (description "summary") + (license (list license:expat license:asl2.0)))) + (define-public 'rust-intermediate-b-1 + (package + (name "rust-intermediate-b") + (version "1.2.3") + (source + (origin + (method url-fetch) + (uri (crate-uri "intermediate-b" version)) + (file-name + (string-append name "-" version ".tar.gz")) + (sha256 (base32 (? string? hash))))) + (build-system cargo-build-system) + (arguments + ('quasiquote + (#:skip-build? + #t + #:cargo-inputs + (("rust-leaf-bob" ('unquote rust-leaf-bob-3)))))) + (home-page "http://example.com") + (synopsis "summary") + (description "summary") + (license (list license:expat license:asl2.0)))) + (define-public 'rust-intermediate-a-1 + (package + (name "rust-intermediate-a") + (version "1.0.42") + (source + (origin + (method url-fetch) + (uri (crate-uri "intermediate-a" version)) + (file-name + (string-append name "-" version ".tar.gz")) + (sha256 (base32 (? string? hash))))) + (build-system cargo-build-system) + (arguments + ('quasiquote + (#:skip-build? + #t + #:cargo-inputs + (("rust-intermediate-b" + ('unquote rust-intermediate-b-1)) + ("rust-leaf-alice" + ('unquote 'rust-leaf-alice-0.7)) + ("rust-leaf-bob" ('unquote rust-leaf-bob-3)))))) + (home-page "http://example.com") + (synopsis "summary") + (description "summary") + (license (list license:expat license:asl2.0)))) + (define-public 'rust-root-1 + (package + (name "rust-root") + (version "1.0.4") + (source + (origin + (method url-fetch) + (uri (crate-uri "root" version)) + (file-name + (string-append name "-" version ".tar.gz")) + (sha256 (base32 (? string? hash))))) + (build-system cargo-build-system) + (arguments + ('quasiquote + (#:cargo-inputs + (("rust-intermediate-a" + ('unquote rust-intermediate-a-1)) + ("rust-intermediate-b" + ('unquote rust-intermediate-b-1)) + ("rust-leaf-alice" + ('unquote 'rust-leaf-alice-0.7)) + ("rust-leaf-bob" ('unquote rust-leaf-bob-3)))))) + (home-page "http://example.com") + (synopsis "summary") + (description "summary") + (license (list license:expat license:asl2.0))))) + #t) + (x (pk 'fail x #f))))) result: SKIP test-name: licenses: MIT OR Apache-2.0 location: /home/leo/work/core-updates/tests/crate.scm:562 source: + (test-equal + "licenses: MIT OR Apache-2.0" + '(license:expat license:asl2.0) + (string->license "MIT OR Apache-2.0")) expected-value: (license:expat license:asl2.0) actual-value: (license:expat license:asl2.0) result: PASS test-name: licenses: Apache-2.0 / MIT location: /home/leo/work/core-updates/tests/crate.scm:566 source: + (test-equal + "licenses: Apache-2.0 / MIT" + '(license:asl2.0 license:expat) + (string->license "Apache-2.0 / MIT")) expected-value: (license:asl2.0 license:expat) actual-value: (license:asl2.0 license:expat) result: PASS test-name: licenses: Apache-2.0 WITH LLVM-exception location: /home/leo/work/core-updates/tests/crate.scm:570 source: + (test-equal + "licenses: Apache-2.0 WITH LLVM-exception" + '(license:asl2.0 unknown-license!) + (string->license + "Apache-2.0 WITH LLVM-exception")) expected-value: (license:asl2.0 unknown-license!) actual-value: (license:asl2.0 unknown-license!) result: PASS test-name: licenses: MIT/Apache-2.0 AND BSD-2-Clause location: /home/leo/work/core-updates/tests/crate.scm:574 source: + (test-equal + "licenses: MIT/Apache-2.0 AND BSD-2-Clause" + '(license:expat license:asl2.0 unknown-license!) + (string->license + "MIT/Apache-2.0 AND BSD-2-Clause")) expected-value: (license:expat license:asl2.0 unknown-license!) actual-value: (license:expat license:asl2.0 unknown-license!) result: PASS test-name: licenses: MIT/Apache-2.0 location: /home/leo/work/core-updates/tests/crate.scm:578 source: + (test-equal + "licenses: MIT/Apache-2.0" + '(license:expat license:asl2.0) + (string->license "MIT/Apache-2.0")) expected-value: (license:expat license:asl2.0) actual-value: (license:expat license:asl2.0) result: PASS test-name: self-test: rust-docopt 0.8.x is gone, please adjust the test case location: /home/leo/work/core-updates/tests/crate.scm:619 source: + (test-assert + "self-test: rust-docopt 0.8.x is gone, please adjust the test case" + (not (null? (find-packages-by-name "rust-docopt" "0.8")))) actual-value: #t result: PASS test-name: cargo-recursive-import-hoors-existing-packages location: /home/leo/work/core-updates/tests/crate.scm:623 source: + (test-assert + "cargo-recursive-import-hoors-existing-packages" + (mock ((guix http-client) + http-fetch + (lambda (url . rest) + (match url + ("https://crates.io/api/v1/crates/doctool" + (open-input-string test-doctool-crate)) + ("https://crates.io/api/v1/crates/doctool/2.2.2/downloa= d" + (set! test-source-hash + (bytevector->nix-base32-string + (sha256 + (string->bytevector "empty file\n" "utf-8")))) + (open-input-string "empty file\n")) + ("https://crates.io/api/v1/crates/doctool/2.2.2/depende= ncies" + (open-input-string test-doctool-dependencies)) + (_ (error "Unexpected URL: " url))))) + (match (crate-recursive-import "doctool") + (((define-public 'rust-doctool-2 + (package + (name "rust-doctool") + (version "2.2.2") + (source + (origin + (method url-fetch) + (uri (crate-uri "doctool" version)) + (file-name + (string-append name "-" version ".tar.gz")) + (sha256 (base32 (? string? hash))))) + (build-system cargo-build-system) + (arguments + ('quasiquote + (#:cargo-inputs + (("rust-docopt" ('unquote 'rust-docopt-0.8)))))) + (home-page "http://example.com") + (synopsis "summary") + (description "summary") + (license (list license:expat license:asl2.0))))) + #t) + (x (pk 'fail x #f))))) result: SKIP SKIP: tests/git =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D test-name: commit-difference, linear history location: /home/leo/work/core-updates/tests/git.scm:33 source: + (test-assert + "commit-difference, linear history" + (with-temporary-git-repository + directory + '((add "a.txt" "A") + (commit "first commit") + (add "b.txt" "B") + (commit "second commit") + (add "c.txt" "C") + (commit "third commit") + (add "d.txt" "D") + (commit "fourth commit")) + (with-repository + directory + repository + (let ((commit1 (find-commit repository "first")) + (commit2 (find-commit repository "second")) + (commit3 (find-commit repository "third")) + (commit4 (find-commit repository "fourth"))) + (and (lset=3D eq? + (commit-difference commit4 commit1) + (list commit2 commit3 commit4)) + (lset=3D eq? + (commit-difference commit4 commit2) + (list commit3 commit4)) + (equal? + (commit-difference commit3 commit2) + (list commit3)) + (null? (commit-difference commit1 commit4))))))) result: SKIP test-name: commit-difference, fork location: /home/leo/work/core-updates/tests/git.scm:60 source: + (test-assert + "commit-difference, fork" + (with-temporary-git-repository + directory + '((add "a.txt" "A") + (commit "first commit") + (branch "devel") + (checkout "devel") + (add "devel/1.txt" "1") + (commit "first devel commit") + (add "devel/2.txt" "2") + (commit "second devel commit") + (checkout "master") + (add "b.txt" "B") + (commit "second commit") + (add "c.txt" "C") + (commit "third commit") + (merge "devel" "merge") + (add "d.txt" "D") + (commit "fourth commit")) + (with-repository + directory + repository + (let ((master1 (find-commit repository "first commit")) + (master2 + (find-commit repository "second commit")) + (master3 (find-commit repository "third commit")) + (master4 + (find-commit repository "fourth commit")) + (devel1 (find-commit repository "first devel")) + (devel2 (find-commit repository "second devel")) + (merge (find-commit repository "merge"))) + (and (equal? + (commit-difference master4 merge) + (list master4)) + (lset=3D eq? + (commit-difference master3 master1) + (list master3 master2)) + (lset=3D eq? + (commit-difference devel2 master1) + (list devel2 devel1)) + (lset=3D eq? + (commit-difference master4 master2) + (list master4 merge master3 devel1 devel2))))))) result: SKIP test-name: commit-difference, excluded commits location: /home/leo/work/core-updates/tests/git.scm:100 source: + (test-assert + "commit-difference, excluded commits" + (with-temporary-git-repository + directory + '((add "a.txt" "A") + (commit "first commit") + (add "b.txt" "B") + (commit "second commit") + (add "c.txt" "C") + (commit "third commit") + (add "d.txt" "D") + (commit "fourth commit") + (add "e.txt" "E") + (commit "fifth commit")) + (with-repository + directory + repository + (let ((commit1 (find-commit repository "first")) + (commit2 (find-commit repository "second")) + (commit3 (find-commit repository "third")) + (commit4 (find-commit repository "fourth")) + (commit5 (find-commit repository "fifth"))) + (and (lset=3D eq? + (commit-difference + commit4 + commit1 + (list commit2)) + (list commit3 commit4)) + (lset=3D eq? + (commit-difference + commit4 + commit1 + (list commit3)) + (list commit4)) + (null? (commit-difference + commit4 + commit1 + (list commit5)))))))) result: SKIP test-name: commit-relation location: /home/leo/work/core-updates/tests/git.scm:125 source: + (test-equal + "commit-relation" + '(self ancestor + descendant + unrelated + unrelated + ancestor + descendant + ancestor + descendant) + (with-temporary-git-repository + directory + '((add "a.txt" "A") + (commit "first commit") + (branch "hack") + (checkout "hack") + (add "1.txt" "1") + (commit "branch commit") + (checkout "master") + (add "b.txt" "B") + (commit "second commit") + (add "c.txt" "C") + (commit "third commit") + (merge "hack" "merge")) + (with-repository + directory + repository + (let ((master1 (find-commit repository "first")) + (master2 (find-commit repository "second")) + (master3 (find-commit repository "third")) + (branch1 (find-commit repository "branch")) + (merge (find-commit repository "merge"))) + (list (commit-relation master3 master3) + (commit-relation master1 master3) + (commit-relation master3 master1) + (commit-relation master2 branch1) + (commit-relation branch1 master2) + (commit-relation branch1 merge) + (commit-relation merge branch1) + (commit-relation master1 merge) + (commit-relation merge master1)))))) result: SKIP SKIP: tests/git-authenticate =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D test-name: unsigned commits location: /home/leo/work/core-updates/tests/git-authenticate.scm:43 source: + (test-assert + "unsigned commits" + (with-temporary-git-repository + directory + '((add "a.txt" "A") + (commit "first commit") + (add "b.txt" "B") + (commit "second commit")) + (with-repository + directory + repository + (let ((commit1 (find-commit repository "first")) + (commit2 (find-commit repository "second"))) + (guard (c ((unsigned-commit-error? c) + (oid=3D? (git-authentication-error-commit c) + (commit-id commit1)))) + (authenticate-commits + repository + (list commit1 commit2) + #:keyring-reference + "master") + 'failed))))) result: SKIP test-name: signed commits, SHA1 signature location: /home/leo/work/core-updates/tests/git-authenticate.scm:60 source: + (test-assert + "signed commits, SHA1 signature" + (with-fresh-gnupg-setup + (list %ed25519-public-key-file + %ed25519-secret-key-file) + (call-with-output-file + (string-append (getenv "GNUPGHOME") "/gpg.conf") + (lambda (port) (display "digest-algo sha1" port))) + (with-temporary-git-repository + directory + `((add "a.txt" "A") + (add "signer.key" + ,(call-with-input-file + %ed25519-public-key-file + get-string-all)) + (add ".guix-authorizations" + ,(object->string + `(authorizations + (version 0) + ((,(key-fingerprint %ed25519-public-key-file) + (name "Charlie")))))) + (commit + "first commit" + (signer + ,(key-fingerprint %ed25519-public-key-file)))) + (with-repository + directory + repository + (let ((commit (find-commit repository "first"))) + (guard (c ((unsigned-commit-error? c) + (oid=3D? (git-authentication-error-commit c) + (commit-id commit)))) + (authenticate-commits + repository + (list commit) + #:keyring-reference + "master") + 'failed)))))) result: SKIP test-name: signed commits, default authorizations location: /home/leo/work/core-updates/tests/git-authenticate.scm:89 source: + (test-assert + "signed commits, default authorizations" + (with-fresh-gnupg-setup + (list %ed25519-public-key-file + %ed25519-secret-key-file) + (with-temporary-git-repository + directory + `((add "signer.key" + ,(call-with-input-file + %ed25519-public-key-file + get-string-all)) + (commit "zeroth commit") + (add "a.txt" "A") + (commit + "first commit" + (signer + ,(key-fingerprint %ed25519-public-key-file))) + (add "b.txt" "B") + (commit + "second commit" + (signer + ,(key-fingerprint %ed25519-public-key-file)))) + (with-repository + directory + repository + (let ((commit1 (find-commit repository "first")) + (commit2 (find-commit repository "second"))) + (authenticate-commits + repository + (list commit1 commit2) + #:default-authorizations + (list (openpgp-public-key-fingerprint + (read-openpgp-packet %ed25519-public-key-file))) + #:keyring-reference + "master")))))) result: SKIP test-name: signed commits, .guix-authorizations location: /home/leo/work/core-updates/tests/git-authenticate.scm:113 source: + (test-assert + "signed commits, .guix-authorizations" + (with-fresh-gnupg-setup + (list %ed25519-public-key-file + %ed25519-secret-key-file) + (with-temporary-git-repository + directory + `((add "signer.key" + ,(call-with-input-file + %ed25519-public-key-file + get-string-all)) + (add ".guix-authorizations" + ,(object->string + `(authorizations + (version 0) + ((,(key-fingerprint %ed25519-public-key-file) + (name "Charlie")))))) + (commit "zeroth commit") + (add "a.txt" "A") + (commit + "first commit" + (signer + ,(key-fingerprint %ed25519-public-key-file))) + (add ".guix-authorizations" + ,(object->string `(authorizations (version 0) ()))) + (commit + "second commit" + (signer + ,(key-fingerprint %ed25519-public-key-file))) + (add "b.txt" "B") + (commit + "third commit" + (signer + ,(key-fingerprint %ed25519-public-key-file)))) + (with-repository + directory + repository + (let ((commit1 (find-commit repository "first")) + (commit2 (find-commit repository "second")) + (commit3 (find-commit repository "third"))) + (and (authenticate-commits + repository + (list commit1 commit2) + #:keyring-reference + "master") + (guard (c ((unauthorized-commit-error? c) + (and (oid=3D? (git-authentication-error-commit = c) + (commit-id commit3)) + (bytevector=3D? + (openpgp-public-key-fingerprint + (unauthorized-commit-error-signing-key= c)) + (openpgp-public-key-fingerprint + (read-openpgp-packet + %ed25519-public-key-file)))))) + (authenticate-commits + repository + (list commit1 commit2 commit3) + #:keyring-reference + "master") + 'failed))))))) result: SKIP test-name: signed commits, .guix-authorizations, unauthorized merge location: /home/leo/work/core-updates/tests/git-authenticate.scm:161 source: + (test-assert + "signed commits, .guix-authorizations, unauthorized merge" + (with-fresh-gnupg-setup + (list %ed25519-public-key-file + %ed25519-secret-key-file + %ed25519bis-public-key-file + %ed25519bis-secret-key-file) + (with-temporary-git-repository + directory + `((add "signer1.key" + ,(call-with-input-file + %ed25519-public-key-file + get-string-all)) + (add "signer2.key" + ,(call-with-input-file + %ed25519bis-public-key-file + get-string-all)) + (add ".guix-authorizations" + ,(object->string + `(authorizations + (version 0) + ((,(key-fingerprint %ed25519-public-key-file) + (name "Alice")))))) + (commit "zeroth commit") + (add "a.txt" "A") + (commit + "first commit" + (signer + ,(key-fingerprint %ed25519-public-key-file))) + (branch "devel") + (checkout "devel") + (add "devel/1.txt" "1") + (commit + "first devel commit" + (signer + ,(key-fingerprint %ed25519bis-public-key-file))) + (checkout "master") + (add "b.txt" "B") + (commit + "second commit" + (signer + ,(key-fingerprint %ed25519-public-key-file))) + (merge "devel" + "merge" + (signer + ,(key-fingerprint %ed25519-public-key-file)))) + (with-repository + directory + repository + (let ((master1 (find-commit repository "first commit")) + (master2 + (find-commit repository "second commit")) + (devel1 + (find-commit repository "first devel commit")) + (merge (find-commit repository "merge"))) + (define (correct? c commit) + (and (oid=3D? (git-authentication-error-commit c) + (commit-id commit)) + (bytevector=3D? + (openpgp-public-key-fingerprint + (unauthorized-commit-error-signing-key c)) + (openpgp-public-key-fingerprint + (read-openpgp-packet %ed25519bis-public-key-file))))) + (and (authenticate-commits + repository + (list master1 master2) + #:keyring-reference + "master") + (guard (c ((unauthorized-commit-error? c) + (correct? c devel1))) + (authenticate-commits + repository + (list master1 devel1) + #:keyring-reference + "master") + #f) + (guard (c ((unauthorized-commit-error? c) + (correct? c devel1))) + (authenticate-commits + repository + (list master1 master2 devel1 merge) + #:keyring-reference + "master") + #f))))))) result: SKIP test-name: signed commits, .guix-authorizations, authorized merge location: /home/leo/work/core-updates/tests/git-authenticate.scm:230 source: + (test-assert + "signed commits, .guix-authorizations, authorized merge" + (with-fresh-gnupg-setup + (list %ed25519-public-key-file + %ed25519-secret-key-file + %ed25519bis-public-key-file + %ed25519bis-secret-key-file) + (with-temporary-git-repository + directory + `((add "signer1.key" + ,(call-with-input-file + %ed25519-public-key-file + get-string-all)) + (add "signer2.key" + ,(call-with-input-file + %ed25519bis-public-key-file + get-string-all)) + (add ".guix-authorizations" + ,(object->string + `(authorizations + (version 0) + ((,(key-fingerprint %ed25519-public-key-file) + (name "Alice")))))) + (commit "zeroth commit") + (add "a.txt" "A") + (commit + "first commit" + (signer + ,(key-fingerprint %ed25519-public-key-file))) + (branch "devel") + (checkout "devel") + (add ".guix-authorizations" + ,(object->string + `(authorizations + (version 0) + ((,(key-fingerprint %ed25519-public-key-file) + (name "Alice")) + (,(key-fingerprint %ed25519bis-public-key-file)))))) + (commit + "first devel commit" + (signer + ,(key-fingerprint %ed25519-public-key-file))) + (add "devel/2.txt" "2") + (commit + "second devel commit" + (signer + ,(key-fingerprint %ed25519bis-public-key-file))) + (checkout "master") + (add "b.txt" "B") + (commit + "second commit" + (signer + ,(key-fingerprint %ed25519-public-key-file))) + (merge "devel" + "merge" + (signer + ,(key-fingerprint %ed25519-public-key-file))) + (add "c.txt" "C") + (commit + "third commit" + (signer + ,(key-fingerprint %ed25519bis-public-key-file)))) + (with-repository + directory + repository + (let ((master1 (find-commit repository "first commit")) + (master2 + (find-commit repository "second commit")) + (devel1 + (find-commit repository "first devel commit")) + (devel2 + (find-commit repository "second devel commit")) + (merge (find-commit repository "merge")) + (master3 (find-commit repository "third commit"))) + (authenticate-commits + repository + (list master1 + master2 + devel1 + devel2 + merge + master3) + #:keyring-reference + "master")))))) result: SKIP test-name: signed commits, .guix-authorizations removed location: /home/leo/work/core-updates/tests/git-authenticate.scm:290 source: + (test-assert + "signed commits, .guix-authorizations removed" + (with-fresh-gnupg-setup + (list %ed25519-public-key-file + %ed25519-secret-key-file) + (with-temporary-git-repository + directory + `((add "signer.key" + ,(call-with-input-file + %ed25519-public-key-file + get-string-all)) + (add ".guix-authorizations" + ,(object->string + `(authorizations + (version 0) + ((,(key-fingerprint %ed25519-public-key-file) + (name "Charlie")))))) + (commit "zeroth commit") + (add "a.txt" "A") + (commit + "first commit" + (signer + ,(key-fingerprint %ed25519-public-key-file))) + (remove ".guix-authorizations") + (commit + "second commit" + (signer + ,(key-fingerprint %ed25519-public-key-file))) + (add "b.txt" "B") + (commit + "third commit" + (signer + ,(key-fingerprint %ed25519-public-key-file)))) + (with-repository + directory + repository + (let ((commit1 (find-commit repository "first")) + (commit2 (find-commit repository "second")) + (commit3 (find-commit repository "third"))) + (and (authenticate-commits + repository + (list commit1 commit2) + #:keyring-reference + "master") + (guard (c ((unauthorized-commit-error? c) + (oid=3D? (git-authentication-error-commit c) + (commit-id commit2)))) + (authenticate-commits + repository + (list commit1 commit2 commit3) + #:keyring-reference + "master") + 'failed))))))) result: SKIP SKIP: tests/hackage =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D Starting download of /tmp/guix-file.uMXD8B =46rom https://hackage.haskell.org/package/foo/foo-1.0.0.tar.gz... download failed "https://hackage.haskell.org/package/foo/foo-1.0.0.tar.gz" = 404 "Not Found" Trying to use Disarchive to assemble /tmp/guix-file.uMXD8B... could not find its Disarchive specification failed to download "/tmp/guix-file.uMXD8B" from "https://hackage.haskell.or= g/package/foo/foo-1.0.0.tar.gz" test-name: hackage->guix-package test 1 location: /home/leo/work/core-updates/tests/hackage.scm:192 source: + (test-assert + "hackage->guix-package test 1" + (eval-test-with-cabal test-cabal-1 match-ghc-foo)) actual-value: #t result: PASS Starting download of /tmp/guix-file.mX9AJF =46rom https://hackage.haskell.org/package/foo/foo-1.0.0.tar.gz... download failed "https://hackage.haskell.org/package/foo/foo-1.0.0.tar.gz" = 404 "Not Found" Trying to use Disarchive to assemble /tmp/guix-file.mX9AJF... could not find its Disarchive specification failed to download "/tmp/guix-file.mX9AJF" from "https://hackage.haskell.or= g/package/foo/foo-1.0.0.tar.gz" test-name: hackage->guix-package test 2 location: /home/leo/work/core-updates/tests/hackage.scm:195 source: + (test-assert + "hackage->guix-package test 2" + (eval-test-with-cabal test-cabal-2 match-ghc-foo)) actual-value: #t result: PASS Starting download of /tmp/guix-file.Lz23kD =46rom https://hackage.haskell.org/package/foo/foo-1.0.0.tar.gz... download failed "https://hackage.haskell.org/package/foo/foo-1.0.0.tar.gz" = 404 "Not Found" Trying to use Disarchive to assemble /tmp/guix-file.Lz23kD... could not find its Disarchive specification failed to download "/tmp/guix-file.Lz23kD" from "https://hackage.haskell.or= g/package/foo/foo-1.0.0.tar.gz" test-name: hackage->guix-package test 3 location: /home/leo/work/core-updates/tests/hackage.scm:198 source: + (test-assert + "hackage->guix-package test 3" + (eval-test-with-cabal + test-cabal-3 + match-ghc-foo + #:cabal-environment + '(("impl" . "ghc-7.8")))) actual-value: #t result: PASS Starting download of /tmp/guix-file.rzGbED =46rom https://hackage.haskell.org/package/foo/foo-1.0.0.tar.gz... download failed "https://hackage.haskell.org/package/foo/foo-1.0.0.tar.gz" = 404 "Not Found" Trying to use Disarchive to assemble /tmp/guix-file.rzGbED... could not find its Disarchive specification failed to download "/tmp/guix-file.rzGbED" from "https://hackage.haskell.or= g/package/foo/foo-1.0.0.tar.gz" test-name: hackage->guix-package test 4 location: /home/leo/work/core-updates/tests/hackage.scm:202 source: + (test-assert + "hackage->guix-package test 4" + (eval-test-with-cabal + test-cabal-4 + match-ghc-foo + #:cabal-environment + '(("impl" . "ghc-7.8")))) actual-value: #t result: PASS Starting download of /tmp/guix-file.sLUr9E =46rom https://hackage.haskell.org/package/foo/foo-1.0.0.tar.gz... download failed "https://hackage.haskell.org/package/foo/foo-1.0.0.tar.gz" = 404 "Not Found" Trying to use Disarchive to assemble /tmp/guix-file.sLUr9E... could not find its Disarchive specification failed to download "/tmp/guix-file.sLUr9E" from "https://hackage.haskell.or= g/package/foo/foo-1.0.0.tar.gz" test-name: hackage->guix-package test 5 location: /home/leo/work/core-updates/tests/hackage.scm:206 source: + (test-assert + "hackage->guix-package test 5" + (eval-test-with-cabal + test-cabal-5 + match-ghc-foo + #:cabal-environment + '(("impl" . "ghc-7.8")))) actual-value: #t result: PASS Starting download of /tmp/guix-file.QyFEhC =46rom https://hackage.haskell.org/package/foo/foo-1.0.0.tar.gz... download failed "https://hackage.haskell.org/package/foo/foo-1.0.0.tar.gz" = 404 "Not Found" Trying to use Disarchive to assemble /tmp/guix-file.QyFEhC... could not find its Disarchive specification failed to download "/tmp/guix-file.QyFEhC" from "https://hackage.haskell.or= g/package/foo/foo-1.0.0.tar.gz" test-name: hackage->guix-package test 6 location: /home/leo/work/core-updates/tests/hackage.scm:232 source: + (test-assert + "hackage->guix-package test 6" + (eval-test-with-cabal + test-cabal-6 + match-ghc-foo-6)) actual-value: #t result: PASS Starting download of /tmp/guix-file.UflV6B =46rom https://hackage.haskell.org/package/foo/foo-1.0.0.tar.gz... download failed "https://hackage.haskell.org/package/foo/foo-1.0.0.tar.gz" = 404 "Not Found" Trying to use Disarchive to assemble /tmp/guix-file.UflV6B... could not find its Disarchive specification failed to download "/tmp/guix-file.UflV6B" from "https://hackage.haskell.or= g/package/foo/foo-1.0.0.tar.gz" test-name: hackage->guix-package test multiline desc (layout) location: /home/leo/work/core-updates/tests/hackage.scm:250 source: + (test-assert + "hackage->guix-package test multiline desc (layout)" + (eval-test-with-cabal + test-cabal-multiline-layout + match-ghc-foo)) actual-value: #t result: PASS Starting download of /tmp/guix-file.mjZPZD =46rom https://hackage.haskell.org/package/foo/foo-1.0.0.tar.gz... download failed "https://hackage.haskell.org/package/foo/foo-1.0.0.tar.gz" = 404 "Not Found" Trying to use Disarchive to assemble /tmp/guix-file.mjZPZD... could not find its Disarchive specification failed to download "/tmp/guix-file.mjZPZD" from "https://hackage.haskell.or= g/package/foo/foo-1.0.0.tar.gz" test-name: hackage->guix-package test multiline desc (braced) location: /home/leo/work/core-updates/tests/hackage.scm:270 source: + (test-assert + "hackage->guix-package test multiline desc (braced)" + (eval-test-with-cabal + test-cabal-multiline-braced + match-ghc-foo)) actual-value: #t result: PASS Syntax error: unexpected token : (ghc-options (-Wall)) (at line 11, column = 2) Syntax error: unexpected end of input ;;; (fail #f #f) test-name: hackage->guix-package test mixed layout location: /home/leo/work/core-updates/tests/hackage.scm:290 source: + (test-assert + "hackage->guix-package test mixed layout" + (eval-test-with-cabal + test-cabal-mixed-layout + match-ghc-foo)) actual-value: #f result: XFAIL Syntax error: unexpected token : (buildable (False)) (at line 12, column 4) Syntax error: unexpected end of input ;;; (fail #f #f) test-name: hackage->guix-package test flag executable location: /home/leo/work/core-updates/tests/hackage.scm:317 source: + (test-assert + "hackage->guix-package test flag executable" + (eval-test-with-cabal + test-cabal-flag-executable + match-ghc-foo)) actual-value: #f result: XFAIL Starting download of /tmp/guix-file.gCvpgE =46rom https://hackage.haskell.org/package/foo/foo-1.0.0.tar.gz... download failed "https://hackage.haskell.org/package/foo/foo-1.0.0.tar.gz" = 404 "Not Found" Trying to use Disarchive to assemble /tmp/guix-file.gCvpgE... could not find its Disarchive specification failed to download "/tmp/guix-file.gCvpgE" from "https://hackage.haskell.or= g/package/foo/foo-1.0.0.tar.gz" test-name: hackage->guix-package test cabal revision location: /home/leo/work/core-updates/tests/hackage.scm:360 source: + (test-assert + "hackage->guix-package test cabal revision" + (eval-test-with-cabal + test-cabal-revision + match-ghc-foo-revision)) actual-value: #t result: PASS test-name: read-cabal test 1 location: /home/leo/work/core-updates/tests/hackage.scm:363 source: + (test-assert + "read-cabal test 1" + (match (call-with-input-string + test-read-cabal-1 + read-cabal) + ((("name" ("test-me")) + ('section + 'library + (('if + ('flag "base4point8") + (("build-depends" ("base >=3D 4.8 && < 5"))) + (('if + ('flag "base4") + (("build-depends" ("base >=3D 4 && < 4.8"))) + (('if + ('flag "base3") + (("build-depends" ("base >=3D 3 && < 4"))) + (("build-depends" ("base < 3")))))))) + ('if + ('or + ('flag "base4point8") + ('and ('flag "base4") ('flag "base3"))) + (("build-depends" ("random"))) + ()) + ("build-depends" ("containers")) + ("exposed-modules" ("Test.QuickCheck.Exception"))))) + #t) + (x (pk 'fail x #f)))) actual-value: #t result: PASS Starting download of /tmp/guix-file.NqPXkD =46rom https://hackage.haskell.org/package/foo/foo-1.0.0.tar.gz... download failed "https://hackage.haskell.org/package/foo/foo-1.0.0.tar.gz" = 404 "Not Found" Trying to use Disarchive to assemble /tmp/guix-file.NqPXkD... could not find its Disarchive specification failed to download "/tmp/guix-file.NqPXkD" from "https://hackage.haskell.or= g/package/foo/foo-1.0.0.tar.gz" test-name: hackage->guix-package test cabal import location: /home/leo/work/core-updates/tests/hackage.scm:420 source: + (test-assert + "hackage->guix-package test cabal import" + (eval-test-with-cabal + test-cabal-import + match-ghc-foo-import)) actual-value: #t result: PASS SKIP: tests/inferior =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D test-name: open-inferior location: /home/leo/work/core-updates/tests/inferior.scm:54 source: + (test-equal + "open-inferior" + '(42 #t) + (let ((inferior + (open-inferior + %top-builddir + #:command + "scripts/guix"))) + (and (inferior? inferior) + (let ((a (inferior-eval '(apply * '(6 7)) inferior)) + (b (inferior-eval + '(@ (gnu packages base) coreutils) + inferior))) + (close-inferior inferior) + (list a (inferior-object? b)))))) expected-value: (42 #t) actual-value: (42 #t) result: PASS test-name: &inferior-exception location: /home/leo/work/core-updates/tests/inferior.scm:65 source: + (test-equal + "&inferior-exception" + '(a b c d) + (let ((inferior + (open-inferior + %top-builddir + #:command + "scripts/guix"))) + (guard (c ((inferior-exception? c) + (close-inferior inferior) + (and (eq? inferior (inferior-exception-inferior c)) + (match (inferior-exception-stack c) + (((_ (files lines columns)) ..1) + (member "guix/repl.scm" files))) + (inferior-exception-arguments c)))) + (inferior-eval '(throw 'a 'b 'c 'd) inferior) + 'badness))) expected-value: (a b c d) actual-value: (a b c d) result: PASS test-name: &inferior-exception, legacy mode location: /home/leo/work/core-updates/tests/inferior.scm:79 source: + (test-equal + "&inferior-exception, legacy mode" + '(a b c d) + (let ((inferior (open-inferior %top-builddir))) + (guard (c ((inferior-exception? c) + (close-inferior inferior) + (and (eq? inferior (inferior-exception-inferior c)) + (inferior-exception-arguments c)))) + (inferior-eval '(throw 'a 'b 'c 'd) inferior) + 'badness))) expected-value: (a b c d) actual-value: (a b c d) result: PASS test-name: inferior-packages location: /home/leo/work/core-updates/tests/inferior.scm:91 source: + (test-equal + "inferior-packages" + (take (sort (fold-packages + (lambda (package lst) + (cons (list (package-name package) + (package-version package) + (package-home-page package) + (package-location package)) + lst)) + '()) + (lambda (x y) (string = file: "gnu/packages/games.scm" line: 6775 column: 2>) ("0ad-data" "0.0.23b-= alpha" "https://play0ad.com" #< file: "gnu/packages/games.scm" li= ne: 6722 column: 2>) ("0xffff" "0.8" "https://github.com/pali/0xFFFF" #< file: "gnu/packages/flashing-tools.scm" line: 98 column: 2>) ("389-= ds-base" "1.4.0.31" "https://directory.fedoraproject.org" #< file= : "gnu/packages/openldap.scm" line: 217 column: 2>) ("4dtris" "0.4.3" "http= s://launchpad.net/4dtris/" #< file: "gnu/packages/games.scm" line= : 8766 column: 2>) ("4store" "1.1.6" "https://github.com/4store/4store" #<<= location> file: "gnu/packages/databases.scm" line: 170 column: 2>) ("4ti2" = "1.6.9" "http://www.4ti2.de/" #< file: "gnu/packages/maths.scm" l= ine: 657 column: 2>) ("7kaa" "2.15.4p1" "https://7kfans.com/" #< = file: "gnu/packages/games.scm" line: 12125 column: 2>) ("a2jmidid" "9" "htt= ps://github.com/jackaudio/a2jmidid" #< file: "gnu/packages/music.= scm" line: 6867 column: 2>) ("a2ps" "4.14" "https://www.gnu.org/software/a2= ps/" #< file: "gnu/packages/pretty-print.scm" line: 51 column: 2>= )) actual-value: (("0ad" "0.0.23b-alpha" "https://play0ad.com" #< fi= le: "gnu/packages/games.scm" line: 6775 column: 2>) ("0ad-data" "0.0.23b-al= pha" "https://play0ad.com" #< file: "gnu/packages/games.scm" line= : 6722 column: 2>) ("0xffff" "0.8" "https://github.com/pali/0xFFFF" #< file: "gnu/packages/flashing-tools.scm" line: 98 column: 2>) ("389-ds= -base" "1.4.0.31" "https://directory.fedoraproject.org" #< file: = "gnu/packages/openldap.scm" line: 217 column: 2>) ("4dtris" "0.4.3" "https:= //launchpad.net/4dtris/" #< file: "gnu/packages/games.scm" line: = 8766 column: 2>) ("4store" "1.1.6" "https://github.com/4store/4store" #< file: "gnu/packages/databases.scm" line: 170 column: 2>) ("4ti2" "1= =2E6.9" "http://www.4ti2.de/" #< file: "gnu/packages/maths.scm" l= ine: 657 column: 2>) ("7kaa" "2.15.4p1" "https://7kfans.com/" #< = file: "gnu/packages/games.scm" line: 12125 column: 2>) ("a2jmidid" "9" "htt= ps://github.com/jackaudio/a2jmidid" #< file: "gnu/packages/music.= scm" line: 6867 column: 2>) ("a2ps" "4.14" "https://www.gnu.org/software/a2= ps/" #< file: "gnu/packages/pretty-print.scm" line: 51 column: 2>= )) result: PASS test-name: inferior-available-packages location: /home/leo/work/core-updates/tests/inferior.scm:120 source: + (test-equal + "inferior-available-packages" + (take (sort (fold-available-packages + (lambda* (name + version + result + #:key + supported? + deprecated? + #:allow-other-keys) + (if (and supported? (not deprecated?)) + (alist-cons name version result) + result)) + '()) + (lambda (x y) (stringlist + (lambda (package) + (list (package-name package) + (package-version package) + (package-location package))))) + (list (map ->list (find-packages-by-name "guile" #f)) + (map ->list + (find-packages-by-name "guile" "2.2")))) + (let* ((inferior + (open-inferior + %top-builddir + #:command + "scripts/guix")) + (->list + (lambda (package) + (list (inferior-package-name package) + (inferior-package-version package) + (inferior-package-location package)))) + (lst1 (map ->list + (lookup-inferior-packages inferior "guile"))) + (lst2 (map ->list + (lookup-inferior-packages inferior "guile" "2.2")))) + (close-inferior inferior) + (list lst1 lst2))) expected-value: ((("guile" "3.0.7" #< file: "gnu/packages/guile.s= cm" line: 290 column: 2>) ("guile" "2.2.7" #< file: "gnu/packages= /guile.scm" line: 238 column: 2>) ("guile" "2.2.4" #< file: "gnu/= packages/guile.scm" line: 277 column: 2>) ("guile" "2.0.14" #< fi= le: "gnu/packages/guile.scm" line: 138 column: 2>) ("guile" "1.8.8" #< file: "gnu/packages/guile.scm" line: 77 column: 2>)) (("guile" "2.2.7= " #< file: "gnu/packages/guile.scm" line: 238 column: 2>) ("guile= " "2.2.4" #< file: "gnu/packages/guile.scm" line: 277 column: 2>)= )) actual-value: ((("guile" "3.0.7" #< file: "gnu/packages/guile.scm= " line: 290 column: 2>) ("guile" "2.2.7" #< file: "gnu/packages/g= uile.scm" line: 238 column: 2>) ("guile" "2.2.4" #< file: "gnu/pa= ckages/guile.scm" line: 277 column: 2>) ("guile" "2.0.14" #< file= : "gnu/packages/guile.scm" line: 138 column: 2>) ("guile" "1.8.8" #< file: "gnu/packages/guile.scm" line: 77 column: 2>)) (("guile" "2.2.7" = #< file: "gnu/packages/guile.scm" line: 238 column: 2>) ("guile" = "2.2.4" #< file: "gnu/packages/guile.scm" line: 277 column: 2>))) result: PASS test-name: lookup-inferior-packages and eq?-ness location: /home/leo/work/core-updates/tests/inferior.scm:161 source: + (test-assert + "lookup-inferior-packages and eq?-ness" + (let* ((inferior + (open-inferior + %top-builddir + #:command + "scripts/guix")) + (lst1 (lookup-inferior-packages inferior "guile")) + (lst2 (lookup-inferior-packages inferior "guile"))) + (close-inferior inferior) + (every eq? lst1 lst2))) actual-value: #t result: PASS test-name: inferior-package-inputs location: /home/leo/work/core-updates/tests/inferior.scm:169 source: + (test-equal + "inferior-package-inputs" + (let ((->list + (match-lambda + ((label (? package? package) . rest) + `(,label + (package + ,(package-name package) + ,(package-version package) + ,(package-location package)) + ,@rest))))) + (list (map ->list (package-inputs guile-3.0-latest)) + (map ->list + (package-native-inputs guile-3.0-latest)) + (map ->list + (package-propagated-inputs guile-3.0-latest)))) + (let* ((inferior + (open-inferior + %top-builddir + #:command + "scripts/guix")) + (guile (first (lookup-inferior-packages inferior "guile"))) + (->list + (match-lambda + ((label (? inferior-package? package) . rest) + `(,label + (package + ,(inferior-package-name package) + ,(inferior-package-version package) + ,(inferior-package-location package)) + ,@rest)))) + (result + (list (map ->list (inferior-package-inputs guile)) + (map ->list + (inferior-package-native-inputs guile)) + (map ->list + (inferior-package-propagated-inputs guile))))) + (close-inferior inferior) + result)) expected-value: ((("libffi" (package "libffi" "3.3" #< file: "gnu= /packages/libffi.scm" line: 44 column: 2>)) ("bash" (package "bash-minimal"= "5.1.8" #< file: "gnu/packages/bash.scm" line: 216 column: 2>)))= (("pkgconfig" (package "pkg-config" "0.29.2" #< file: "gnu/packa= ges/pkg-config.scm" line: 33 column: 2>))) (("libunistring" (package "libun= istring" "0.9.10" #< file: "gnu/packages/libunistring.scm" line: = 35 column: 2>)) ("bdw-gc" (package "libgc" "8.0.4" #< file: "gnu/= packages/bdw-gc.scm" line: 33 column: 2>)))) actual-value: ((("libffi" (package "libffi" "3.3" #< file: "gnu/p= ackages/libffi.scm" line: 44 column: 2>)) ("bash" (package "bash-minimal" "= 5.1.8" #< file: "gnu/packages/bash.scm" line: 216 column: 2>))) (= ("pkgconfig" (package "pkg-config" "0.29.2" #< file: "gnu/package= s/pkg-config.scm" line: 33 column: 2>))) (("libunistring" (package "libunis= tring" "0.9.10" #< file: "gnu/packages/libunistring.scm" line: 35= column: 2>)) ("bdw-gc" (package "libgc" "8.0.4" #< file: "gnu/pa= ckages/bdw-gc.scm" line: 33 column: 2>)))) result: PASS test-name: inferior-package-search-paths location: /home/leo/work/core-updates/tests/inferior.scm:199 source: + (test-equal + "inferior-package-search-paths" + (package-native-search-paths guile-3.0) + (let* ((inferior + (open-inferior + %top-builddir + #:command + "scripts/guix")) + (guile (first (lookup-inferior-packages inferior "guile"))) + (result + (inferior-package-native-search-paths guile))) + (close-inferior inferior) + result)) expected-value: (#< variable: "GUILE_LOAD_PATH" = files: ("share/guile/site/3.0") separator: ":" file-type: directory file-pa= ttern: #f> #< variable: "GUILE_LOAD_COMPILED_PAT= H" files: ("lib/guile/3.0/site-ccache" "share/guile/site/3.0") separator: "= :" file-type: directory file-pattern: #f>) actual-value: (#< variable: "GUILE_LOAD_PATH" fi= les: ("share/guile/site/3.0") separator: ":" file-type: directory file-patt= ern: #f> #< variable: "GUILE_LOAD_COMPILED_PATH"= files: ("lib/guile/3.0/site-ccache" "share/guile/site/3.0") separator: ":"= file-type: directory file-pattern: #f>) result: PASS test-name: inferior-eval-with-store location: /home/leo/work/core-updates/tests/inferior.scm:208 source: + (test-equal + "inferior-eval-with-store" + (add-text-to-store %store "foo" "Hello, world!") + (let* ((inferior + (open-inferior + %top-builddir + #:command + "scripts/guix"))) + (inferior-eval-with-store + inferior + %store + '(lambda (store) + (add-text-to-store store "foo" "Hello, world!"))))) expected-value: "/home/leo/work/core-updates/test-tmp/store/b8gy408hj1lyhp3= ra4yi4v8bf59vg5cj-foo" actual-value: "/home/leo/work/core-updates/test-tmp/store/b8gy408hj1lyhp3ra= 4yi4v8bf59vg5cj-foo" result: PASS test-name: inferior-eval-with-store, &store-protocol-error location: /home/leo/work/core-updates/tests/inferior.scm:217 source: + (test-assert + "inferior-eval-with-store, &store-protocol-error" + (let* ((inferior + (open-inferior + %top-builddir + #:command + "scripts/guix"))) + (guard (c ((store-protocol-error? c) + (string-contains + (store-protocol-error-message c) + "invalid character"))) + (inferior-eval-with-store + inferior + %store + '(lambda (store) + (add-text-to-store store "we|rd/?!@" "uh uh"))) + #f))) actual-value: 0 result: PASS test-name: inferior-eval-with-store, exception location: /home/leo/work/core-updates/tests/inferior.scm:229 source: + (test-equal + "inferior-eval-with-store, exception" + '(the-answer =3D 42) + (let ((inferior + (open-inferior + %top-builddir + #:command + "scripts/guix"))) + (guard (c ((inferior-exception? c) + (close-inferior inferior) + (inferior-exception-arguments c))) + (inferior-eval-with-store + inferior + %store + '(lambda (store) (throw 'the-answer '=3D 42)))))) expected-value: (the-answer =3D 42) actual-value: (the-answer =3D 42) result: PASS test-name: inferior-eval-with-store, not a procedure location: /home/leo/work/core-updates/tests/inferior.scm:240 source: + (test-equal + "inferior-eval-with-store, not a procedure" + 'wrong-type-arg + (let ((inferior + (open-inferior + %top-builddir + #:command + "scripts/guix"))) + (guard (c ((inferior-exception? c) + (close-inferior inferior) + (car (inferior-exception-arguments c)))) + (inferior-eval-with-store + inferior + %store + '(+ 1 2))))) expected-value: wrong-type-arg actual-value: wrong-type-arg result: PASS test-name: inferior-package-derivation location: /home/leo/work/core-updates/tests/inferior.scm:249 source: + (test-equal + "inferior-package-derivation" + (map derivation-file-name + (list (package-derivation + %store + %bootstrap-guile + "x86_64-linux") + (package-derivation + %store + %bootstrap-guile + "armhf-linux"))) + (let* ((inferior + (open-inferior + %top-builddir + #:command + "scripts/guix")) + (packages (inferior-packages inferior)) + (guile (find (lambda (package) + (string=3D? + (package-name %bootstrap-guile) + (inferior-package-name package))) + packages))) + (map derivation-file-name + (list (inferior-package-derivation + %store + guile + "x86_64-linux") + (inferior-package-derivation + %store + guile + "armhf-linux"))))) expected-value: ("/home/leo/work/core-updates/test-tmp/store/yvdhncs2pivrk7= miyr4j919chzi2r6n1-guile-bootstrap-2.0.drv" "/home/leo/work/core-updates/te= st-tmp/store/s2gbyryb7a2z8llfkyv09yvyknv51qbl-guile-bootstrap-2.0.drv") actual-value: ("/home/leo/work/core-updates/test-tmp/store/yvdhncs2pivrk7mi= yr4j919chzi2r6n1-guile-bootstrap-2.0.drv" "/home/leo/work/core-updates/test= -tmp/store/s2gbyryb7a2z8llfkyv09yvyknv51qbl-guile-bootstrap-2.0.drv") result: PASS test-name: inferior-package-replacement location: /home/leo/work/core-updates/tests/inferior.scm:267 source: + (test-equal + "inferior-package-replacement" + (package-derivation + %store + (package-replacement sqlite) + "x86_64-linux") + (let* ((inferior + (open-inferior + %top-builddir + #:command + "scripts/guix")) + (packages (inferior-packages inferior))) + (match (lookup-inferior-packages + inferior + (package-name sqlite) + (package-version sqlite)) + ((inferior-sqlite rest ...) + (inferior-package-derivation + %store + (inferior-package-replacement inferior-sqlite) + "x86_64-linux"))))) result: SKIP test-name: inferior-package->manifest-entry location: /home/leo/work/core-updates/tests/inferior.scm:283 source: + (test-equal + "inferior-package->manifest-entry" + (manifest-entry->list + (package->manifest-entry + (first (find-best-packages-by-name "guile" #f)))) + (let* ((inferior + (open-inferior + %top-builddir + #:command + "scripts/guix")) + (guile (first (lookup-inferior-packages inferior "guile"))) + (entry (inferior-package->manifest-entry guile))) + (close-inferior inferior) + (manifest-entry->list entry))) expected-value: ("guile" "3.0.7" "out" (#< varia= ble: "GUILE_LOAD_PATH" files: ("share/guile/site/3.0") separator: ":" file-= type: directory file-pattern: #f> #< variable: "= GUILE_LOAD_COMPILED_PATH" files: ("lib/guile/3.0/site-ccache" "share/guile/= site/3.0") separator: ":" file-type: directory file-pattern: #f>) (("libuni= string" "0.9.10" "out" () ()) ("libgc" "8.0.4" "out" () ()))) actual-value: ("guile" "3.0.7" "out" (#< variabl= e: "GUILE_LOAD_PATH" files: ("share/guile/site/3.0") separator: ":" file-ty= pe: directory file-pattern: #f> #< variable: "GU= ILE_LOAD_COMPILED_PATH" files: ("lib/guile/3.0/site-ccache" "share/guile/si= te/3.0") separator: ":" file-type: directory file-pattern: #f>) (("libunist= ring" "0.9.10" "out" () ()) ("libgc" "8.0.4" "out" () ()))) result: PASS test-name: packages->manifest location: /home/leo/work/core-updates/tests/inferior.scm:293 source: + (test-equal + "packages->manifest" + (map manifest-entry->list + (manifest-entries + (packages->manifest + (find-best-packages-by-name "guile" #f)))) + (let* ((inferior + (open-inferior + %top-builddir + #:command + "scripts/guix")) + (guile (first (lookup-inferior-packages inferior "guile"))) + (manifest (packages->manifest (list guile)))) + (close-inferior inferior) + (map manifest-entry->list + (manifest-entries manifest)))) expected-value: (("guile" "3.0.7" "out" (#< vari= able: "GUILE_LOAD_PATH" files: ("share/guile/site/3.0") separator: ":" file= -type: directory file-pattern: #f> #< variable: = "GUILE_LOAD_COMPILED_PATH" files: ("lib/guile/3.0/site-ccache" "share/guile= /site/3.0") separator: ":" file-type: directory file-pattern: #f>) (("libun= istring" "0.9.10" "out" () ()) ("libgc" "8.0.4" "out" () ())))) actual-value: (("guile" "3.0.7" "out" (#< variab= le: "GUILE_LOAD_PATH" files: ("share/guile/site/3.0") separator: ":" file-t= ype: directory file-pattern: #f> #< variable: "G= UILE_LOAD_COMPILED_PATH" files: ("lib/guile/3.0/site-ccache" "share/guile/s= ite/3.0") separator: ":" file-type: directory file-pattern: #f>) (("libunis= tring" "0.9.10" "out" () ()) ("libgc" "8.0.4" "out" () ())))) result: PASS SKIP: tests/pypi =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D test-name: guix-package->pypi-name, old URL style location: /home/leo/work/core-updates/tests/pypi.scm:125 source: + (test-equal + "guix-package->pypi-name, old URL style" + "psutil" + (guix-package->pypi-name + (dummy-package + "foo" + (source + (dummy-origin + (uri "https://pypi.org/packages/source/p/psutil/psutil-4.3.0.ta= r.gz")))))) expected-value: "psutil" actual-value: "psutil" result: PASS test-name: guix-package->pypi-name, new URL style location: /home/leo/work/core-updates/tests/pypi.scm:133 source: + (test-equal + "guix-package->pypi-name, new URL style" + "certbot" + (guix-package->pypi-name + (dummy-package + "foo" + (source + (dummy-origin + (uri "https://pypi.org/packages/a2/3b/4756e6a0ceb14e084042a2a65= c615d68d25621c6fd446d0fc10d14c4ce7d/certbot-0.8.1.tar.gz")))))) expected-value: "certbot" actual-value: "certbot" result: PASS test-name: guix-package->pypi-name, several URLs location: /home/leo/work/core-updates/tests/pypi.scm:141 source: + (test-equal + "guix-package->pypi-name, several URLs" + "cram" + (guix-package->pypi-name + (dummy-package + "foo" + (source + (dummy-origin + (uri (list "https://bitheap.org/cram/cram-0.7.tar.gz" + (pypi-uri "cram" "0.7")))))))) expected-value: "cram" actual-value: "cram" result: PASS test-name: specification->requirement-name location: /home/leo/work/core-updates/tests/pypi.scm:150 source: + (test-equal + "specification->requirement-name" + '("Fizzy" + "PickyThing" + "SomethingWithMarker" + "requests" + "pip") + (map specification->requirement-name + test-specifications)) expected-value: ("Fizzy" "PickyThing" "SomethingWithMarker" "requests" "pip= ") actual-value: ("Fizzy" "PickyThing" "SomethingWithMarker" "requests" "pip") result: PASS test-name: parse-requires.txt location: /home/leo/work/core-updates/tests/pypi.scm:154 source: + (test-equal + "parse-requires.txt" + (list '("foo" "bar") '("pytest")) + (mock ((ice-9 ports) + call-with-input-file + call-with-input-string) + (parse-requires.txt test-requires.txt))) expected-value: (("foo" "bar") ("pytest")) actual-value: (("foo" "bar") ("pytest")) result: PASS test-name: parse-requires.txt - Beaker location: /home/leo/work/core-updates/tests/pypi.scm:160 source: + (test-equal + "parse-requires.txt - Beaker" + (list '() '("Mock" "coverage")) + (mock ((ice-9 ports) + call-with-input-file + call-with-input-string) + (parse-requires.txt test-requires.txt-beaker))) expected-value: (() ("Mock" "coverage")) actual-value: (() ("Mock" "coverage")) result: PASS test-name: parse-wheel-metadata, with extras location: /home/leo/work/core-updates/tests/pypi.scm:166 source: + (test-equal + "parse-wheel-metadata, with extras" + (list '("wrapt" "bar") '("tox" "bumpversion")) + (mock ((ice-9 ports) + call-with-input-file + call-with-input-string) + (parse-wheel-metadata test-metadata-with-extras))) expected-value: (("wrapt" "bar") ("tox" "bumpversion")) actual-value: (("wrapt" "bar") ("tox" "bumpversion")) result: PASS test-name: parse-wheel-metadata, with extras - Jedi location: /home/leo/work/core-updates/tests/pypi.scm:172 source: + (test-equal + "parse-wheel-metadata, with extras - Jedi" + (list '("parso") '("pytest")) + (mock ((ice-9 ports) + call-with-input-file + call-with-input-string) + (parse-wheel-metadata + test-metadata-with-extras-jedi))) expected-value: (("parso") ("pytest")) actual-value: (("parso") ("pytest")) result: PASS test-name: pypi->guix-package, no wheel location: /home/leo/work/core-updates/tests/pypi.scm:178 source: + (test-assert + "pypi->guix-package, no wheel" + (mock ((guix import utils) + url-fetch + (lambda (url file-name) + (match url + ("https://example.com/foo-1.0.0.tar.gz" + (begin + (mkdir-p "foo-1.0.0/src/bizarre.egg-info") + (with-output-to-file + "foo-1.0.0/src/bizarre.egg-info/requires.txt" + (lambda () (display test-requires.txt))) + (parameterize + ((current-output-port (%make-void-port "rw+"))) + (system* "tar" "czvf" file-name "foo-1.0.0/")) + (delete-file-recursively "foo-1.0.0") + (set! test-source-hash + (call-with-input-file file-name port-sha256)))) + ("https://example.com/foo-1.0.0-py2.py3-none-any.whl" + #f) + (_ (error "Unexpected URL: " url))))) + (mock ((guix http-client) + http-fetch + (lambda (url . rest) + (match url + ("https://pypi.org/pypi/foo/json" + (values + (open-input-string test-json) + (string-length test-json))) + ("https://example.com/foo-1.0.0-py2.py3-none-any.= whl" + #f) + (_ (error "Unexpected URL: " url))))) + (match (pypi->guix-package "foo") + (('package + ('name "python-foo") + ('version "1.0.0") + ('source + ('origin + ('method 'url-fetch) + ('uri ('pypi-uri "foo" 'version)) + ('sha256 ('base32 (? string? hash))))) + ('build-system 'python-build-system) + ('propagated-inputs + ('list 'python-bar 'python-foo)) + ('native-inputs ('list 'python-pytest)) + ('home-page "http://example.com") + ('synopsis "summary") + ('description "summary") + ('license 'license:lgpl2.0)) + (string=3D? + (bytevector->nix-base32-string test-source-hash) + hash)) + (x (pk 'fail x #f)))))) actual-value: #t result: PASS test-name: pypi->guix-package, wheels location: /home/leo/work/core-updates/tests/pypi.scm:229 source: + (test-assert + "pypi->guix-package, wheels" + (mock ((guix import utils) + url-fetch + (lambda (url file-name) + (match url + ("https://example.com/foo-1.0.0.tar.gz" + (begin + (mkdir-p "foo-1.0.0/foo.egg-info/") + (with-output-to-file + "foo-1.0.0/foo.egg-info/requires.txt" + (lambda () + (display + "wrong data to make sure we're testing wheels = "))) + (parameterize + ((current-output-port (%make-void-port "rw+"))) + (system* "tar" "czvf" file-name "foo-1.0.0/")) + (delete-file-recursively "foo-1.0.0") + (set! test-source-hash + (call-with-input-file file-name port-sha256)))) + ("https://example.com/foo-1.0.0-py2.py3-none-any.whl" + (begin + (mkdir "foo-1.0.0.dist-info") + (with-output-to-file + "foo-1.0.0.dist-info/METADATA" + (lambda () (display test-metadata))) + (let ((zip-file (string-append file-name ".zip"))) + (system* + "zip" + "-q" + zip-file + "foo-1.0.0.dist-info/METADATA") + (rename-file zip-file file-name)) + (delete-file-recursively "foo-1.0.0.dist-info"))) + (_ (error "Unexpected URL: " url))))) + (mock ((guix http-client) + http-fetch + (lambda (url . rest) + (match url + ("https://pypi.org/pypi/foo/json" + (values + (open-input-string test-json) + (string-length test-json))) + ("https://example.com/foo-1.0.0-py2.py3-none-any.= whl" + #f) + (_ (error "Unexpected URL: " url))))) + (invalidate-memoization! pypi->guix-package) + (match (pypi->guix-package "foo") + (('package + ('name "python-foo") + ('version "1.0.0") + ('source + ('origin + ('method 'url-fetch) + ('uri ('pypi-uri "foo" 'version)) + ('sha256 ('base32 (? string? hash))))) + ('build-system 'python-build-system) + ('propagated-inputs + ('list 'python-bar 'python-baz)) + ('native-inputs ('list 'python-pytest)) + ('home-page "http://example.com") + ('synopsis "summary") + ('description "summary") + ('license 'license:lgpl2.0)) + (string=3D? + (bytevector->nix-base32-string test-source-hash) + hash)) + (x (pk 'fail x #f)))))) result: SKIP test-name: pypi->guix-package, no usable requirement file. location: /home/leo/work/core-updates/tests/pypi.scm:292 source: + (test-assert + "pypi->guix-package, no usable requirement file." + (mock ((guix import utils) + url-fetch + (lambda (url file-name) + (match url + ("https://example.com/foo-1.0.0.tar.gz" + (mkdir-p "foo-1.0.0/foo.egg-info/") + (parameterize + ((current-output-port (%make-void-port "rw+"))) + (system* "tar" "czvf" file-name "foo-1.0.0/")) + (delete-file-recursively "foo-1.0.0") + (set! test-source-hash + (call-with-input-file file-name port-sha256))) + ("https://example.com/foo-1.0.0-py2.py3-none-any.whl" + #f) + (_ (error "Unexpected URL: " url))))) + (mock ((guix http-client) + http-fetch + (lambda (url . rest) + (match url + ("https://pypi.org/pypi/foo/json" + (values + (open-input-string test-json) + (string-length test-json))) + ("https://example.com/foo-1.0.0-py2.py3-none-any.= whl" + #f) + (_ (error "Unexpected URL: " url))))) + (invalidate-memoization! pypi->guix-package) + (match (pypi->guix-package "foo") + (('package + ('name "python-foo") + ('version "1.0.0") + ('source + ('origin + ('method 'url-fetch) + ('uri ('pypi-uri "foo" 'version)) + ('sha256 ('base32 (? string? hash))))) + ('build-system 'python-build-system) + ('home-page "http://example.com") + ('synopsis "summary") + ('description "summary") + ('license 'license:lgpl2.0)) + (string=3D? + (bytevector->nix-base32-string test-source-hash) + hash)) + (x (pk 'fail x #f)))))) actual-value: #t result: PASS warning: Cannot guess requirements from source archive: no requires.txt fil= e found. RUN: tests/services/configuration =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D test-name: default value, no serialization location: /home/leo/work/core-updates/tests/services/configuration.scm:39 source: + (test-equal + "default value, no serialization" + 80 + (port-configuration-port (port-configuration))) expected-value: 80 actual-value: 80 result: PASS test-name: default value, custom serializer location: /home/leo/work/core-updates/tests/services/configuration.scm:46 source: + (test-equal + "default value, custom serializer" + 80 + (port-configuration-cs-port + (port-configuration-cs))) expected-value: 80 actual-value: 80 result: PASS test-name: no default value, provided location: /home/leo/work/core-updates/tests/services/configuration.scm:54 source: + (test-equal + "no default value, provided" + 55 + (port-configuration-ndv-port + (port-configuration-ndv (port 55)))) expected-value: 55 actual-value: 55 result: PASS test-name: no default value, not provided location: /home/leo/work/core-updates/tests/services/configuration.scm:59 source: + (test-assert + "no default value, not provided" + (guard (c ((configuration-error? c) #t)) + (port-configuration-ndv-port + (port-configuration-ndv)))) actual-value: #t result: PASS test-name: serialize-configuration location: /home/leo/work/core-updates/tests/services/configuration.scm:70 source: + (test-assert + "serialize-configuration" + (gexp? (let ((config (serializable-configuration))) + (serialize-configuration + config + serializable-configuration-fields)))) actual-value: #t result: PASS test-name: serialize-configuration with no-serialization location: /home/leo/work/core-updates/tests/services/configuration.scm:79 source: + (test-assert + "serialize-configuration with no-serialization" + (not (false-if-exception + (let ((config (serializable-configuration))) + (serialize-configuration + config + serializable-configuration-fields))))) actual-value: #t result: PASS test-name: serialize-configuration with prefix location: /home/leo/work/core-updates/tests/services/configuration.scm:92 source: + (test-assert + "serialize-configuration with prefix" + (gexp? (let ((config (configuration-with-prefix))) + (serialize-configuration + config + configuration-with-prefix-fields)))) actual-value: #t result: PASS test-name: maybe value serialization location: /home/leo/work/core-updates/tests/services/configuration.scm:109 source: + (test-equal + "maybe value serialization" + "port=3D80" + (serialize-maybe-number "port" 80)) expected-value: "port=3D80" actual-value: "port=3D80" result: PASS test-name: maybe value without serialization no procedure bound location: /home/leo/work/core-updates/tests/services/configuration.scm:119 source: + (test-assert + "maybe value without serialization no procedure bound" + (not (defined? 'serialize-maybe-string))) actual-value: #t result: PASS SKIP: tests/syscalls =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D test-name: mount, ENOENT location: /home/leo/work/core-updates/tests/syscalls.scm:42 source: + (test-equal + "mount, ENOENT" + ENOENT + (catch 'system-error + (lambda () + (mount "/dev/null" "/does-not-exist" "ext2") + #f) + (compose system-error-errno list))) expected-value: 2 actual-value: 2 result: PASS test-name: umount, ENOENT/EPERM location: /home/leo/work/core-updates/tests/syscalls.scm:50 source: + (test-assert + "umount, ENOENT/EPERM" + (catch 'system-error + (lambda () (umount "/does-not-exist") #f) + (lambda args + (memv (system-error-errno args) + (list EPERM ENOENT))))) actual-value: (2) result: PASS test-name: mounts location: /home/leo/work/core-updates/tests/syscalls.scm:59 source: + (test-assert + "mounts" + (let ((mounts (mounts))) + (any (match-lambda + ((point . type) + (let ((mount (find (lambda (mount) + (string=3D? (mount-point mount) point)) + mounts))) + (and mount (string=3D? (mount-type mount) type))))) + '(("/proc" . "proc") + ("/sys" . "sysfs") + ("/dev/shm" . "tmpfs"))))) actual-value: #t result: PASS test-name: mount-points location: /home/leo/work/core-updates/tests/syscalls.scm:73 source: + (test-assert + "mount-points" + (any (cute member <> (mount-points)) + '("/" "/proc" "/sys" "/dev"))) actual-value: ("/" "/sys/kernel/security" "/dev/shm" "/run/lock" "/sys/fs/c= group" "/sys/fs/cgroup/unified" "/sys/fs/cgroup/systemd" "/sys/fs/pstore" "= /sys/fs/bpf" "/sys/fs/cgroup/pids" "/sys/fs/cgroup/cpuset" "/sys/fs/cgroup/= cpu,cpuacct" "/sys/fs/cgroup/perf_event" "/sys/fs/cgroup/devices" "/sys/fs/= cgroup/net_cls,net_prio" "/sys/fs/cgroup/freezer" "/sys/fs/cgroup/hugetlb" = "/sys/fs/cgroup/blkio" "/sys/fs/cgroup/misc" "/sys/fs/cgroup/memory" "/proc= /sys/fs/binfmt_misc" "/dev/hugepages" "/sys/kernel/debug" "/dev/mqueue" "/s= ys/fs/fuse/connections" "/tmp" "/boot" "/home" "/run/user/1000" "/run/user/= 1000/doc") result: PASS test-name: utime with AT_SYMLINK_NOFOLLOW location: /home/leo/work/core-updates/tests/syscalls.scm:80 source: + (test-equal + "utime with AT_SYMLINK_NOFOLLOW" + '(0 0) + (begin + (symlink "/nowhere" temp-file) + (utime temp-file 0 0 0 0 AT_SYMLINK_NOFOLLOW) + (let ((st (lstat temp-file))) + (delete-file temp-file) + (list (stat:mtime st) (stat:atime st))))) expected-value: (0 0) actual-value: (0 0) result: PASS test-name: swapon, ENOSYS/ENOENT/EPERM location: /home/leo/work/core-updates/tests/syscalls.scm:92 source: + (test-assert + "swapon, ENOSYS/ENOENT/EPERM" + (catch 'system-error + (lambda () (swapon "/does-not-exist") #f) + (lambda args + (memv (system-error-errno args) + (list EPERM ENOENT ENOSYS))))) actual-value: (1 2 38) result: PASS test-name: swapoff, ENOSYS/ENOENT/EINVAL/EPERM location: /home/leo/work/core-updates/tests/syscalls.scm:100 source: + (test-assert + "swapoff, ENOSYS/ENOENT/EINVAL/EPERM" + (catch 'system-error + (lambda () (swapoff "/does-not-exist") #f) + (lambda args + (memv (system-error-errno args) + (list EPERM EINVAL ENOENT ENOSYS))))) actual-value: (1 22 2 38) result: PASS test-name: mkdtemp! location: /home/leo/work/core-updates/tests/syscalls.scm:108 source: + (test-assert + "mkdtemp!" + (let* ((tmp (or (getenv "TMPDIR") "/tmp")) + (dir (mkdtemp! + (string-append tmp "/guix-test-XXXXXX")))) + (and (file-exists? dir) (begin (rmdir dir) #t)))) actual-value: #t result: PASS test-name: statfs, ENOENT location: /home/leo/work/core-updates/tests/syscalls.scm:116 source: + (test-equal + "statfs, ENOENT" + ENOENT + (catch 'system-error + (lambda () (statfs "/does-not-exist")) + (compose system-error-errno list))) expected-value: 2 actual-value: 2 result: PASS test-name: statfs location: /home/leo/work/core-updates/tests/syscalls.scm:123 source: + (test-assert + "statfs" + (let ((fs (statfs "/"))) + (and (file-system? fs) + (> (file-system-block-size fs) 0) + (>=3D (file-system-blocks-available fs) 0) + (>=3D (file-system-blocks-free fs) + (file-system-blocks-available fs))))) actual-value: #t result: PASS test-name: clone location: /home/leo/work/core-updates/tests/syscalls.scm:140 source: + (test-assert + "clone" + (match (clone (logior CLONE_NEWUSER SIGCHLD)) + (0 (primitive-exit 42)) + (pid (and (not (equal? + (readlink (user-namespace pid)) + (readlink (user-namespace (getpid))))) + (match (waitpid pid) + ((_ . status) (=3D 42 (status:exit-val status))= )))))) actual-value: #t result: PASS test-name: setns location: /home/leo/work/core-updates/tests/syscalls.scm:153 source: + (test-assert + "setns" + (match (clone (logior CLONE_NEWUSER SIGCHLD)) + (0 (primitive-exit 0)) + (clone-pid + (match (pipe) + ((in . out) + (match (primitive-fork) + (0 + (close in) + (call-with-input-file + (user-namespace clone-pid) + (lambda (port) (setns (port->fdes port) 0))) + (write 'done out) + (close out) + (primitive-exit 0)) + (fork-pid + (close out) + (read in) + (let ((result + (and (equal? + (readlink + (user-namespace clone-pid)) + (readlink + (user-namespace fork-pid))))= )) + (waitpid clone-pid) + (waitpid fork-pid) + result)))))))) actual-value: #t result: PASS test-name: pivot-root location: /home/leo/work/core-updates/tests/syscalls.scm:182 source: + (test-equal + "pivot-root" + 'success! + (match (socketpair AF_UNIX SOCK_STREAM 0) + ((parent . child) + (match (clone (logior CLONE_NEWUSER CLONE_NEWNS SIGCHLD)) + (0 + (dynamic-wind + (const #t) + (lambda () + (close parent) + (call-with-temporary-directory + (lambda (root) + (display "ready\n" child) + (read child) + (let ((put-old (string-append root "/real-root"= ))) + (mount "none" root "tmpfs") + (mkdir put-old) + (call-with-output-file + (string-append root "/test") + (lambda (port) (display "testing\n" port))) + (pivot-root root put-old) + (write (and (file-exists? "/test") 'success!) + child) + (close child))))) + (lambda () (primitive-exit 0)))) + (pid (close child) + (match (read parent) + ('ready + (call-with-output-file + (format #f "/proc/~d/setgroups" pid) + (lambda (port) (display "deny" port))) + (call-with-output-file + (format #f "/proc/~d/uid_map" pid) + (lambda (port) + (format port "0 ~d 1" (getuid)))) + (call-with-output-file + (format #f "/proc/~d/gid_map" pid) + (lambda (port) + (format port "0 ~d 1" (getgid)))) + (display "go!\n" parent) + (let ((result (read parent))) + (close parent) + (and (zero? (match (waitpid pid) + ((_ . status) + (status:exit-val + status)))) + result))))))))) expected-value: success! actual-value: success! result: PASS test-name: scandir*, ENOENT location: /home/leo/work/core-updates/tests/syscalls.scm:231 source: + (test-equal + "scandir*, ENOENT" + ENOENT + (catch 'system-error + (lambda () (scandir* "/does/not/exist")) + (lambda args (system-error-errno args)))) expected-value: 2 actual-value: 2 result: PASS test-name: scandir*, ASCII file names location: /home/leo/work/core-updates/tests/syscalls.scm:239 source: + (test-equal + "scandir*, ASCII file names" + (scandir + (dirname + (search-path %load-path "guix/base32.scm")) + (const #t) + stringprocedure + int + (dynamic-func "creat" (dynamic-link)) + (list '* int)))) + (creat (string->pointer + (string-append directory "/?") + "UTF-8") + 420) + (creat (string->pointer + (string-append directory "/?") + "UTF-8") + 420) + (let ((locale (setlocale LC_ALL))) + (dynamic-wind + (lambda () (setlocale LC_ALL "C")) + (lambda () + (match (scandir* directory) + (((names . properties) ...) names))) + (lambda () (setlocale LC_ALL locale)))))))) expected-value: ("." ".." "?" "?") actual-value: ("." ".." "?" "?") result: PASS test-name: scandir*, properties location: /home/leo/work/core-updates/tests/syscalls.scm:273 source: + (test-assert + "scandir*, properties" + (let ((directory + (dirname + (search-path %load-path "guix/base32.scm")))) + (every (lambda (entry name) + (match entry + ((name2 . properties) + (and (string=3D? name2 name) + (let* ((full (string-append directory "/" name)) + (stat (lstat full)) + (inode (assoc-ref properties 'inode)) + (type (assoc-ref properties 'type))) + (and (=3D inode (stat:ino stat)) + (or (eq? type 'unknown) + (eq? type (stat:type stat))))))))) + (scandir* directory) + (scandir directory (const #t) string (termios-input-speed termios) 0) + (> (termios-output-speed termios) 0)))) actual-value: #t result: PASS test-name: tcsetattr location: /home/leo/work/core-updates/tests/syscalls.scm:559 source: + (test-assert + "tcsetattr" + (let ((first (tcgetattr 0))) + (tcsetattr 0 (tcsetattr-action TCSANOW) first) + (equal? first (tcgetattr 0)))) actual-value: #t result: PASS test-name: terminal-window-size ENOTTY location: /home/leo/work/core-updates/tests/syscalls.scm:564 source: + (test-assert + "terminal-window-size ENOTTY" + (call-with-input-file + "/dev/null" + (lambda (port) + (catch 'system-error + (lambda () (terminal-window-size port)) + (lambda args + (memv (system-error-errno args) + (list ENOTTY EINVAL))))))) actual-value: (25 22) result: PASS test-name: terminal-columns location: /home/leo/work/core-updates/tests/syscalls.scm:575 source: + (test-assert + "terminal-columns" + (> (terminal-columns) 0)) actual-value: #t result: PASS test-name: terminal-columns non-file port location: /home/leo/work/core-updates/tests/syscalls.scm:578 source: + (test-assert + "terminal-columns non-file port" + (> (terminal-columns + (open-input-string + "Join us now, share the software!")) + 0)) actual-value: #t result: PASS test-name: terminal-rows location: /home/leo/work/core-updates/tests/syscalls.scm:582 source: + (test-assert + "terminal-rows" + (> (terminal-rows) 0)) actual-value: #t result: PASS test-name: utmpx-entries location: /home/leo/work/core-updates/tests/syscalls.scm:585 source: + (test-assert + "utmpx-entries" + (match (utmpx-entries) + (((? utmpx? entries) ...) + (every (lambda (entry) + (match (utmpx-user entry) + ((? string?) + (or (not (memv (utmpx-login-type entry) + (list (login-type INIT_PROCESS) + (login-type LOGIN_PROCESS) + (login-type USER_PROCESS)= ))) + (> (utmpx-pid entry) 0))) + (#f #t))) + entries)))) actual-value: #t result: PASS test-name: read-utmpx, EOF location: /home/leo/work/core-updates/tests/syscalls.scm:602 source: + (test-assert + "read-utmpx, EOF" + (eof-object? (read-utmpx (%make-void-port "r")))) actual-value: #t result: PASS test-name: read-utmpx location: /home/leo/work/core-updates/tests/syscalls.scm:607 source: + (test-assert + "read-utmpx" + (let ((result + (call-with-input-file + "/var/run/utmpx" + read-utmpx))) + (or (utmpx? result) (eof-object? result)))) result: SKIP test-name: add-to-entropy-count location: /home/leo/work/core-updates/tests/syscalls.scm:613 source: + (test-equal + "add-to-entropy-count" + EPERM + (call-with-output-file + "/dev/urandom" + (lambda (port) + (catch 'system-error + (lambda () (add-to-entropy-count port 77) #f) + (lambda args (system-error-errno args)))))) expected-value: 1 actual-value: 1 result: PASS warning: failed to delete /tmp/guix-directory.RJdOst/??: No such file or di= rectory warning: failed to delete /tmp/guix-directory.RJdOst/??: No such file or di= rectory warning: failed to delete /tmp/guix-directory.RJdOst: Directory not empty SKIP: tests/upstream =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D test-name: coalesce-sources same version location: /home/leo/work/core-updates/tests/upstream.scm:30 source: + (test-equal + "coalesce-sources same version" + (list (upstream-source + (package "foo") + (version "1") + (urls '("ftp://example.org/foo-1.tar.xz" + "ftp://example.org/foo-1.tar.gz")) + (signature-urls + '("ftp://example.org/foo-1.tar.xz.sig" + "ftp://example.org/foo-1.tar.gz.sig")))) + (coalesce-sources + (list (upstream-source + (package "foo") + (version "1") + (urls '("ftp://example.org/foo-1.tar.gz")) + (signature-urls + '("ftp://example.org/foo-1.tar.gz.sig"))) + (upstream-source + (package "foo") + (version "1") + (urls '("ftp://example.org/foo-1.tar.xz")) + (signature-urls + '("ftp://example.org/foo-1.tar.xz.sig")))))) result: SKIP RUN: tests/offload =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D test-name: #f location: /home/leo/work/core-updates/tests/offload.scm:55 source: + (test-assert + (machine-matches? + (deprecated-build-machine "i686-linux") + (build-requirements (system "i686-linux")))) actual-value: #t result: PASS test-name: #f location: /home/leo/work/core-updates/tests/offload.scm:60 source: + (test-assert + (machine-matches? + (new-build-machine '("i686-linux")) + (build-requirements (system "i686-linux")))) actual-value: #t result: PASS test-name: #f location: /home/leo/work/core-updates/tests/offload.scm:66 source: + (test-assert + (machine-matches? + (new-build-machine + '("armhf-linux" + "aarch64-linux" + "i686-linux" + "x86_64-linux")) + (build-requirements (system "armhf-linux")))) actual-value: #t result: PASS /home/leo/work/core-updates/tests/offload.scm:41:2: warning: The 'system' f= ield is deprecated, please use 'systems' instead. FAIL: tests/guix-build =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D + guix build --version guix build (GNU Guix) UNKNOWN Copyright (C) 2021 the Guix authors License GPLv3+: GNU GPL version 3 or later This is free software: you are free to change and redistribute it. There is NO WARRANTY, to the extent permitted by law. + guix build -e + accepted connection from pid 22556, user leo Backtrace: In guix/status.scm: 800:4 19 (call-with-status-report _ _) In ice-9/boot-9.scm: 1752:10 18 (with-exception-handler _ _ #:unwind? _ # _) In guix/store.scm: 658:37 17 (thunk) 1320:8 16 (call-with-build-handler # ?) In guix/ui.scm: 464:3 15 (_) In ice-9/boot-9.scm: 1747:15 14 (with-exception-handler # ?) 1752:10 13 (with-exception-handler _ _ #:unwind? _ # _) In guix/ui.scm: 451:6 12 (_) In guix/scripts/build.scm: 608:5 11 (_) In srfi/srfi-1.scm: 673:15 10 (append-map _ _ . _) 586:17 9 (map1 ("x86_64-linux")) In guix/scripts/build.scm: 610:20 8 (_ _) In guix/store.scm: 1373:9 7 (map/accumulate-builds # ?) 1320:8 6 (call-with-build-handler # ?) In guix/scripts/build.scm: 585:13 5 (_ _) In guix/store.scm: 2108:24 4 (run-with-store # ?) Exception thrown while printing backtrace: In procedure frame-local-ref: Argument 2 out of range: 2 ice-9/boot-9.scm:1685:16: In procedure raise-exception: Wrong type to apply: 0 + guix build -e '(@ (gnu packages bootstrap) %bootstrap-glibc)' -S accepted connection from pid 22563, user leo gnu/packages/bootstrap.scm:633:2: warning: package 'glibc-bootstrap' has no= source guix build: warning: no arguments specified, nothing to do ++ guix build -e '(@ (gnu packages bootstrap) %bootstrap-glibc)' -S accepted connection from pid 22570, user leo gnu/packages/bootstrap.scm:633:2: warning: package 'glibc-bootstrap' has no= source guix build: warning: no arguments specified, nothing to do + test '' =3D '' + guix build -e '(@@ (gnu packages bootstrap) %bootstrap-guile)' + grep -e -guile- accepted connection from pid 22577, user leo /home/leo/work/core-updates/test-tmp/store/8z1rrbmr9dv85xyjf8z19sxk79cw33xv= -guile-bootstrap-2.0 + guix build hello -d + grep -e '-hello-[0-9\.]\+\.drv$' accepted connection from pid 22585, user leo /home/leo/work/core-updates/test-tmp/store/vsbz5vhrn89r69lcxq0id06zh871cfr7= -hello-2.10.drv ++ guix build -e '(@@ (gnu packages bootstrap) %bootstrap-guile)' -d accepted connection from pid 22593, user leo + drv=3D/home/leo/work/core-updates/test-tmp/store/yvdhncs2pivrk7miyr4j919c= hzi2r6n1-guile-bootstrap-2.0.drv ++ guix build /home/leo/work/core-updates/test-tmp/store/yvdhncs2pivrk7miyr= 4j919chzi2r6n1-guile-bootstrap-2.0.drv accepted connection from pid 22600, user leo + out=3D/home/leo/work/core-updates/test-tmp/store/8z1rrbmr9dv85xyjf8z19sxk= 79cw33xv-guile-bootstrap-2.0 ++ guix build -e '(@@ (gnu packages bootstrap) %bootstrap-guile)' accepted connection from pid 22607, user leo + out2=3D/home/leo/work/core-updates/test-tmp/store/8z1rrbmr9dv85xyjf8z19sx= k79cw33xv-guile-bootstrap-2.0 + test /home/leo/work/core-updates/test-tmp/store/8z1rrbmr9dv85xyjf8z19sxk7= 9cw33xv-guile-bootstrap-2.0 =3D /home/leo/work/core-updates/test-tmp/store/= 8z1rrbmr9dv85xyjf8z19sxk79cw33xv-guile-bootstrap-2.0 + guix build /home/leo/work/core-updates/test-tmp/store/aaaaaaaaaaaaaaaaaaa= aaaaaaaaaaaaa-foo.drv + grep 'missing derivation' accepted connection from pid 22614, user leo cannot build missing derivation ?/home/leo/work/core-updates/test-tmp/store= /aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa-foo.drv? + GUIX_DAEMON_SOCKET=3Dfile:///home/leo/work/core-updates/test-tmp/var/2253= 6/daemon-socket/socket + guix build -e '(@@ (gnu packages bootstrap) %bootstrap-guile)' accepted connection from pid 22628, user leo /home/leo/work/core-updates/test-tmp/store/8z1rrbmr9dv85xyjf8z19sxk79cw33xv= -guile-bootstrap-2.0 + GUIX_DAEMON_SOCKET=3Dweird://uri + guix build -e '(@@ (gnu packages bootstrap) %bootstrap-guile)' guix build: error: failed to connect to `weird://uri': Operation not suppor= ted ++ guix build sed -s x86_64-linux -d ++ wc -l accepted connection from pid 22643, user leo + test 1 =3D 1 + all_systems=3D'-s x86_64-linux -s i686-linux -s armhf-linux -s aarch64-li= nux -s powerpc64le-linux' ++ guix build sed -s x86_64-linux -s i686-linux -s armhf-linux -s aarch64-l= inux -s powerpc64le-linux -d ++ sort -u ++ wc -l accepted connection from pid 22652, user leo + test 5 =3D 5 ++ guix build sed -s x86_64-linux -s armhf-linux -d ++ sort accepted connection from pid 22662, user leo + drv1=3D'/home/leo/work/core-updates/test-tmp/store/gn7w1qfn7m40h42321gkb1= 7659ffinbh-sed-4.8.drv /home/leo/work/core-updates/test-tmp/store/zp1d6183sfaffp1ipy6nqv7lljdvpv7l= -sed-4.8.drv' ++ guix build sed -s armhf-linux -s x86_64-linux -d ++ sort accepted connection from pid 22671, user leo + drv2=3D'/home/leo/work/core-updates/test-tmp/store/gn7w1qfn7m40h42321gkb1= 7659ffinbh-sed-4.8.drv /home/leo/work/core-updates/test-tmp/store/zp1d6183sfaffp1ipy6nqv7lljdvpv7l= -sed-4.8.drv' + test '/home/leo/work/core-updates/test-tmp/store/gn7w1qfn7m40h42321gkb176= 59ffinbh-sed-4.8.drv /home/leo/work/core-updates/test-tmp/store/zp1d6183sfaffp1ipy6nqv7lljdvpv7l= -sed-4.8.drv' =3D '/home/leo/work/core-updates/test-tmp/store/gn7w1qfn7m40h= 42321gkb17659ffinbh-sed-4.8.drv /home/leo/work/core-updates/test-tmp/store/zp1d6183sfaffp1ipy6nqv7lljdvpv7l= -sed-4.8.drv' + module_dir=3Dt-guix-build-22545 + mkdir t-guix-build-22545 + trap 'rm -rf t-guix-build-22545' EXIT + cat + GUIX_PACKAGE_PATH=3Dt-guix-build-22545 + export GUIX_PACKAGE_PATH + guix build -d -S foo accepted connection from pid 22681, user leo /home/leo/work/core-updates/test-tmp/store/vgyf21jg2d431q3dqvlw2c433z9js50y= -foo.tar.gz.drv + guix build -d -S foo + grep -e 'foo\.tar\.gz' accepted connection from pid 22688, user leo /home/leo/work/core-updates/test-tmp/store/vgyf21jg2d431q3dqvlw2c433z9js50y= -foo.tar.gz.drv + unset GUIX_BUILD_OPTIONS ++ guix build -d -S baz accepted connection from pid 22697, user leo ++ guix build -d -S foo accepted connection from pid 22704, user leo + test /home/leo/work/core-updates/test-tmp/store/vgyf21jg2d431q3dqvlw2c433= z9js50y-foo.tar.gz.drv =3D /home/leo/work/core-updates/test-tmp/store/vgyf2= 1jg2d431q3dqvlw2c433z9js50y-foo.tar.gz.drv + guix build -d --sources=3Dpackage foo accepted connection from pid 22711, user leo /home/leo/work/core-updates/test-tmp/store/vgyf21jg2d431q3dqvlw2c433z9js50y= -foo.tar.gz.drv + guix build -d --sources=3Dpackage foo + grep -e 'foo\.tar\.gz' accepted connection from pid 22718, user leo /home/leo/work/core-updates/test-tmp/store/vgyf21jg2d431q3dqvlw2c433z9js50y= -foo.tar.gz.drv + guix build -d --sources bar accepted connection from pid 22726, user leo /home/leo/work/core-updates/test-tmp/store/izwaj4sy3bchnf772khq262y9h6c7pgc= -bar.tar.gz.drv /home/leo/work/core-updates/test-tmp/store/jmcg9iz7jm3lqlh6fni5lm71h1pb6bkl= -bar.dat.drv ++ guix build -d --sources bar ++ grep -e 'bar\.tar\.gz' -e 'bar\.dat' ++ wc -l accepted connection from pid 22745, user leo + test 2 -eq 2 + guix build -d --sources=3Dall bar accepted connection from pid 22761, user leo /home/leo/work/core-updates/test-tmp/store/izwaj4sy3bchnf772khq262y9h6c7pgc= -bar.tar.gz.drv /home/leo/work/core-updates/test-tmp/store/jmcg9iz7jm3lqlh6fni5lm71h1pb6bkl= -bar.dat.drv ++ guix build -d --sources bar ++ grep -e 'bar\.tar\.gz' -e 'bar\.dat' ++ wc -l accepted connection from pid 22772, user leo + test 2 -eq 2 + guix build -d --sources=3Dtransitive foo accepted connection from pid 22781, user leo /home/leo/work/core-updates/test-tmp/store/vgyf21jg2d431q3dqvlw2c433z9js50y= -foo.tar.gz.drv /home/leo/work/core-updates/test-tmp/store/izwaj4sy3bchnf772khq262y9h6c7pgc= -bar.tar.gz.drv /home/leo/work/core-updates/test-tmp/store/jmcg9iz7jm3lqlh6fni5lm71h1pb6bkl= -bar.dat.drv ++ guix build -d --sources=3Dtransitive foo ++ grep -e 'foo\.tar\.gz' -e 'bar\.tar\.gz' -e 'bar\.dat' ++ wc -l accepted connection from pid 22789, user leo + test 3 -eq 3 + cat + guix build package-with-something-wrong -n accepted connection from pid 22800, user leo ice-9/eval.scm:223:20: In procedure proc: error: sed: unbound variable hint: Did you forget `(use-modules (gnu packages base))'? + guix build package-with-something-wrong -n accepted connection from pid 22807, user leo + true + grep unbound t-guix-build-22545/err error: sed: unbound variable + grep 'forget.*(gnu packages base)' t-guix-build-22545/err hint: Did you forget `(use-modules (gnu packages base))'? + cat + guix build sed -n accepted connection from pid 22817, user leo + grep unbound t-guix-build-22545/err error: gnu-build-system: unbound variable + grep 'forget.*(guix build-system gnu)' t-guix-build-22545/err hint: Did you forget `(use-modules (guix build-system gnu))'? + rm -f t-guix-build-22545/err t-guix-build-22545/foo.scm + cat + cat + cat + guix build -f t-guix-build-22545/cc-user.scm -n accepted connection from pid 22836, user leo + cat t-guix-build-22545/err cc-user.scm:6:1: error: make-thing: unbound variable hint: Did you forget `(use-modules (bb-public))'? + grep 'make-thing.*unbound' t-guix-build-22545/err cc-user.scm:6:1: error: make-thing: unbound variable + grep 'forget.*(bb-public)' t-guix-build-22545/err hint: Did you forget `(use-modules (bb-public))'? + rm -f t-guix-build-22545/aa-private.scm t-guix-build-22545/bb-public.scm = t-guix-build-22545/cc-user.scm t-guix-build-22545/err + cat + guix build guile-bootstrap -n accepted connection from pid 22848, user leo /home/leo/work/core-updates/test-tmp/store/8z1rrbmr9dv85xyjf8z19sxk79cw33xv= -guile-bootstrap-2.0 + grep 'does not match file name' t-guix-build-22545/err t-guix-build-22545/foo.scm:1:0: warning: module name (something foo) does n= ot match file name 'foo.scm' + rm t-guix-build-22545/err t-guix-build-22545/foo.scm ++ guix build -d -e '(@@ (gnu packages bootstrap) %bootstrap-guile)' accepted connection from pid 22857, user leo + drv=3D/home/leo/work/core-updates/test-tmp/store/yvdhncs2pivrk7miyr4j919c= hzi2r6n1-guile-bootstrap-2.0.drv ++ guix build -e '(@@ (gnu packages bootstrap) %bootstrap-guile)' accepted connection from pid 22864, user leo + out=3D/home/leo/work/core-updates/test-tmp/store/8z1rrbmr9dv85xyjf8z19sxk= 79cw33xv-guile-bootstrap-2.0 ++ guix build --log-file /home/leo/work/core-updates/test-tmp/store/yvdhncs= 2pivrk7miyr4j919chzi2r6n1-guile-bootstrap-2.0.drv accepted connection from pid 22871, user leo + log=3D/home/leo/work/core-updates/test-tmp/var/log/guix/drvs/yv/dhncs2piv= rk7miyr4j919chzi2r6n1-guile-bootstrap-2.0.drv.bz2 + echo /home/leo/work/core-updates/test-tmp/var/log/guix/drvs/yv/dhncs2pivr= k7miyr4j919chzi2r6n1-guile-bootstrap-2.0.drv.bz2 + grep 'log/.*guile.*drv' /home/leo/work/core-updates/test-tmp/var/log/guix/drvs/yv/dhncs2pivrk7miyr4= j919chzi2r6n1-guile-bootstrap-2.0.drv.bz2 + test -f /home/leo/work/core-updates/test-tmp/var/log/guix/drvs/yv/dhncs2p= ivrk7miyr4j919chzi2r6n1-guile-bootstrap-2.0.drv.bz2 ++ guix build -e '(@@ (gnu packages bootstrap) %bootstrap-guile)' --log-file accepted connection from pid 22880, user leo + test /home/leo/work/core-updates/test-tmp/var/log/guix/drvs/yv/dhncs2pivr= k7miyr4j919chzi2r6n1-guile-bootstrap-2.0.drv.bz2 =3D /home/leo/work/core-up= dates/test-tmp/var/log/guix/drvs/yv/dhncs2pivrk7miyr4j919chzi2r6n1-guile-bo= otstrap-2.0.drv.bz2 ++ guix build --log-file guile-bootstrap accepted connection from pid 22888, user leo + test /home/leo/work/core-updates/test-tmp/var/log/guix/drvs/yv/dhncs2pivr= k7miyr4j919chzi2r6n1-guile-bootstrap-2.0.drv.bz2 =3D /home/leo/work/core-up= dates/test-tmp/var/log/guix/drvs/yv/dhncs2pivrk7miyr4j919chzi2r6n1-guile-bo= otstrap-2.0.drv.bz2 ++ guix build --log-file /home/leo/work/core-updates/test-tmp/store/8z1rrbm= r9dv85xyjf8z19sxk79cw33xv-guile-bootstrap-2.0 accepted connection from pid 22895, user leo + test /home/leo/work/core-updates/test-tmp/var/log/guix/drvs/yv/dhncs2pivr= k7miyr4j919chzi2r6n1-guile-bootstrap-2.0.drv.bz2 =3D /home/leo/work/core-up= dates/test-tmp/var/log/guix/drvs/yv/dhncs2pivrk7miyr4j919chzi2r6n1-guile-bo= otstrap-2.0.drv.bz2 + guix build hello-0.0.1 -n accepted connection from pid 22902, user leo guix build: error: hello-0.0.1: unknown package + result=3Dt-result-22545 + guix build -r t-result-22545 -e '(@@ (gnu packages bootstrap) %bootstrap-= guile)' accepted connection from pid 22909, user leo /home/leo/work/core-updates/test-tmp/store/8z1rrbmr9dv85xyjf8z19sxk79cw33xv= -guile-bootstrap-2.0 + test -x t-result-22545/bin/guile + guix build -r t-result-22545 -e '(@@ (gnu packages bootstrap) %bootstrap-= guile)' accepted connection from pid 22916, user leo /home/leo/work/core-updates/test-tmp/store/8z1rrbmr9dv85xyjf8z19sxk79cw33xv= -guile-bootstrap-2.0 guix build: error: failed to create GC root `/home/leo/work/core-updates/t-= result-22545': File exists + rm -f t-result-22545 + mkdir t-result-22545 + guix build -r t-result-22545/x -e '(@@ (gnu packages bootstrap) %bootstra= p-guile)' accepted connection from pid 22926, user leo /home/leo/work/core-updates/test-tmp/store/8z1rrbmr9dv85xyjf8z19sxk79cw33xv= -guile-bootstrap-2.0 + test -x t-result-22545/x/bin/guile + rm t-result-22545/x + rmdir t-result-22545 + guix build coreutils --target=3Dmips64el-linux-gnu --dry-run --no-substit= utes accepted connection from pid 22935, user leo The following derivations would be built: /home/leo/work/core-updates/test-tmp/store/5l5ybp4a2l94z3r4lddx540lw6g9z= 44x-coreutils-8.32.drv /home/leo/work/core-updates/test-tmp/store/0f14h5rxj26m6kdvnw740vb8swyfv= z40-binutils-2.37.drv /home/leo/work/core-updates/test-tmp/store/0jkj46ikngzx2cklf2p67bwccd5b7= 60k-gash-utils-boot-0.1.0.drv /home/leo/work/core-updates/test-tmp/store/85rw8ar666mb0ikkn9zl2bgiy52nz= n9b-bootar-1a.drv /home/leo/work/core-updates/test-tmp/store/mdj0hlhxmmjnf8zpwvj9nvj0qzs54= fzs-bootar-1a.ses.drv /home/leo/work/core-updates/test-tmp/store/s0yj48ixw4f9xllq50msl1j6kfylp= gbp-module-import-compiled.drv /home/leo/work/core-updates/test-tmp/store/p6a8wn6qj93jpkv5cqby17fmk2zvi= iqz-gash-utils-0.1.0.tar.gz.drv /home/leo/work/core-updates/test-tmp/store/yxyl0ih74xc49mv2y9g1147vc0hr2= wbp-gash-boot-0.2.0.drv /home/leo/work/core-updates/test-tmp/store/6bwb9bs882nydy4ynr3hqi4w1fgbz= x2p-gash-0.2.0.tar.gz.drv /home/leo/work/core-updates/test-tmp/store/188m8q1gl74c1s4x6yakxln8lkfx2= srk-gcc-cross-boot0-wrapped-10.3.0.drv /home/leo/work/core-updates/test-tmp/store/94gdkyb5dz3fw74is82yyhk13v2d1= m2v-binutils-cross-boot0-2.37.drv /home/leo/work/core-updates/test-tmp/store/2kb0qc3fr3608rl1iyxsmgwpgczy2= 4dq-make-mesboot-3.82.drv /home/leo/work/core-updates/test-tmp/store/11fklwp3vff9kg5nqrihafba26ghj= jgm-binutils-mesboot0-2.14.drv /home/leo/work/core-updates/test-tmp/store/53gzmfyqldp5q5yma9kzvcghmpnzh= qlz-tcc-boot-0.9.27.drv /home/leo/work/core-updates/test-tmp/store/gfaw5knj3fyz4pj55rd1cigh67g7l= 47p-bzip2-mesboot-1.0.8.drv /home/leo/work/core-updates/test-tmp/store/kqn50i7d1w782c7fyivfbxmk297kr= jhw-bzip2-1.0.8.tar.gz.drv /home/leo/work/core-updates/test-tmp/store/mpzhli9zvw711qm8vjpljk2ak5zf0= rsj-tcc-boot0-0.9.26-1103-g6e62e0e.drv /home/leo/work/core-updates/test-tmp/store/9kycpqb3h1ipnmx4dffy0p0siwfc4= 7r7-bootstrap-mescc-tools-0.5.2.drv /home/leo/work/core-updates/test-tmp/store/si5cfyfkym97i7a5s3sp5y73kr9qg= pzp-mescc-tools-static-stripped-0.5.2-i686-linux.tar.xz.drv /home/leo/work/core-updates/test-tmp/store/cac9yh8w15nzs0m51iljin97pm1q2= ihk-nyacc-0.99.0.tar.gz.drv /home/leo/work/core-updates/test-tmp/store/rd7amhn4l3a88zdvr5wclkr7j7swm= nnp-tcc-0.9.26-1103-g6e62e0e.tar.gz.drv /home/leo/work/core-updates/test-tmp/store/sgyh2bmy2qf6s7zvww4v7lhvkj999= hsa-mes-boot-0.22.drv /home/leo/work/core-updates/test-tmp/store/cnm4iwx7pd4yimzx88xgxz0ri8gpk= vyx-bootstrap-mes-rewired-0.19.drv /home/leo/work/core-updates/test-tmp/store/jy91c1lgv2mxck9w7i35dz3n6nf6l= aw8-bootstrap-mes-0.drv /home/leo/work/core-updates/test-tmp/store/lp0sypnx5762s1c49vmlj07n6ma84= jhr-mes-minimal-stripped-0.19-i686-linux.tar.xz.drv /home/leo/work/core-updates/test-tmp/store/h0knlh1ma3r70sqf4y4riwlrg5061= ild-mes-0.22.tar.gz.drv /home/leo/work/core-updates/test-tmp/store/wxiw1m03wmld8i2xdjvcxpdrndpd0= 66h-make-mesboot0-3.80.drv /home/leo/work/core-updates/test-tmp/store/k8j6j19ki1wg0vdkzaafz7c1441b7= 2ak-make-3.80.tar.gz.drv /home/leo/work/core-updates/test-tmp/store/nvnizk82prz49xkxqapc2pbp0j5zh= 2iw-tcc-0.9.27.tar.bz2.drv /home/leo/work/core-updates/test-tmp/store/avzwqw42sip5jz9xb105803wappfx= 30j-bash-mesboot0-2.05b.drv /home/leo/work/core-updates/test-tmp/store/hdr9gd58iz35r6yivzdlhlnynwn8q= cgs-bash-2.05b.tar.gz.drv /home/leo/work/core-updates/test-tmp/store/pk3121237wk04137g91999v1n81pm= kh0-patch-mesboot-2.5.9.drv /home/leo/work/core-updates/test-tmp/store/psjn72fxdrmi44aavr16sf2m9wlcj= 96y-patch-2.5.9.tar.gz.drv /home/leo/work/core-updates/test-tmp/store/rv68m2xnxnmigklbi58pijw6rdn2w= fs3-gzip-mesboot-1.2.4.drv /home/leo/work/core-updates/test-tmp/store/qkbnzgqm0whx4xn7vb83gxzzaxrj8= 063-gzip-1.2.4.tar.drv /home/leo/work/core-updates/test-tmp/store/vr84ywn59xyv7cifsw2zg2q30b0cp= 8vg-binutils-2.14.tar.gz.drv /home/leo/work/core-updates/test-tmp/store/zqh8f0djrm9q2xa5zrkd8kgha7amx= l6x-sed-mesboot0-1.18.drv /home/leo/work/core-updates/test-tmp/store/vn1h9rw3ipgimgfal4v3dbwxnml6z= xz0-sed-1.18.tar.gz.drv /home/leo/work/core-updates/test-tmp/store/77lcm5nm8kh3ik1s49nax8bq08x0l= q9k-gcc-mesboot0-2.95.3.drv /home/leo/work/core-updates/test-tmp/store/7j3qwk0b37ai1p08fj7w8n3p48yhm= vax-gcc-core-2.95.3.tar.gz.drv /home/leo/work/core-updates/test-tmp/store/9hbkdhpdcalb4fplsbqg843b0xpkr= 1kc-glibc-mesboot0-2.2.5.drv /home/leo/work/core-updates/test-tmp/store/989jc1cd4rmqfqcsgf1kqxc7hvl1v= bn9-mesboot-headers-0.22.drv /home/leo/work/core-updates/test-tmp/store/z9j9yz0xl3gkd6gw8nnpvghnh4jf3= 1hi-linux-libre-headers-bootstrap-0.drv /home/leo/work/core-updates/test-tmp/store/gs0j45y6wjadzxwkxq0c9r0ll5i6a= qjr-linux-libre-headers-stripped-4.14.67-i686-linux.tar.xz.drv /home/leo/work/core-updates/test-tmp/store/vyrsl91qpi1f3qrvfrmzalgpg8y8r= xa6-glibc-2.2.5.tar.gz.drv /home/leo/work/core-updates/test-tmp/store/w16kcabm19hpnw339rsqx241l1b9v= zaz-gawk-mesboot0-3.0.0.drv /home/leo/work/core-updates/test-tmp/store/9bhrqcn0ddj57iyplqyx5cs93srl0= 95q-gawk-3.0.0.tar.gz.drv /home/leo/work/core-updates/test-tmp/store/x5nhi6bj6fny3ajgbnjb5jcdxb3fg= an2-gcc-core-mesboot0-2.95.3.drv /home/leo/work/core-updates/test-tmp/store/r629wlg7lph2bqxhb0012pyrrab3s= zdy-make-3.82.tar.gz.drv /home/leo/work/core-updates/test-tmp/store/5jcyr84700qwhn0sx0vylwsja3yiv= wdv-make-boot0-4.3.drv /home/leo/work/core-updates/test-tmp/store/5yfwgs6yqpicw9n6k1ygx40rlmnpj= h95-grep-mesboot-2.0.drv /home/leo/work/core-updates/test-tmp/store/bgdv6ghxf51bwzy112dnvj87hlcwx= bz1-grep-2.0.tar.gz.drv /home/leo/work/core-updates/test-tmp/store/77ik9ffbmyrf7a6p37b2hv28v29pj= hzx-gcc-mesboot-4.9.4.drv /home/leo/work/core-updates/test-tmp/store/2gn8jkahascmsvpm71bxdlv67jy9n= g57-gmp-4.3.2.tar.gz.drv /home/leo/work/core-updates/test-tmp/store/4j4i33l3wvkf6d5i467sk0kida2ca= ylv-gcc-mesboot1-4.6.4.drv /home/leo/work/core-updates/test-tmp/store/63974dfrl1jgn2mg8a0jw4kivmkh5= bys-coreutils-mesboot0-5.0.drv /home/leo/work/core-updates/test-tmp/store/0hq0dwpqvpkgz4ljl9k0krr7xbmb4= w2h-coreutils-5.0.tar.gz.drv /home/leo/work/core-updates/test-tmp/store/9jvfbvlg1cna2jsqhsscb55m40n5r= g2q-sed-mesboot-4.0.6.drv /home/leo/work/core-updates/test-tmp/store/gr04xy8w4dq3i60c38bwn0a384hg8= cvz-sed-4.0.6.tar.gz.drv /home/leo/work/core-updates/test-tmp/store/c0a9idfzaljfzchzj39lmf9p7c9nl= mli-bash-mesboot-4.4.drv /home/leo/work/core-updates/test-tmp/store/7laikhkpkj6mzf2svbwyb15wfi4ml= d9a-bash-4.4.tar.gz.drv /home/leo/work/core-updates/test-tmp/store/c8vnmdlyd1ynscb4z5zr06nc0zmz0= mw6-mpfr-2.4.2.tar.gz.drv /home/leo/work/core-updates/test-tmp/store/fngyj0h5pqqxhrgzzjlyrb38cfq9d= xsr-gcc-core-4.6.4.tar.gz.drv /home/leo/work/core-updates/test-tmp/store/gipkbbckm5q24dnk1lixaz8wq7y1z= avf-binutils-mesboot1-2.14.drv /home/leo/work/core-updates/test-tmp/store/i4hpbwq9690wsk6kdwdj0vz1q5j99= pbd-tar-mesboot-1.22.drv /home/leo/work/core-updates/test-tmp/store/im47drkbdsal2z98242msghnvn4jl= fi9-tar-1.22.tar.gz.drv /home/leo/work/core-updates/test-tmp/store/n9rl0n3nhdmk911x07x097b7isma2= vra-gawk-mesboot-3.1.8.drv /home/leo/work/core-updates/test-tmp/store/05gc0cc0ddwfb0412pncqvyyv1gv7= c5g-gawk-3.1.8.tar.gz.drv /home/leo/work/core-updates/test-tmp/store/w7ifv1dj1inx41dx4qk2w2icrr2kg= xb3-gcc-g++-4.6.4.tar.gz.drv /home/leo/work/core-updates/test-tmp/store/zf35lsdrrk34ai88id2h4xrz83a1g= rym-mpc-1.0.3.tar.gz.drv /home/leo/work/core-updates/test-tmp/store/bapb4fm1rnq80hp31cswqi1is2zwi= 312-glibc-headers-mesboot-2.16.0.drv /home/leo/work/core-updates/test-tmp/store/b4wlg9kimwv04xcwlnqmprbf9pfcj= 4r4-glibc-2.16.0.tar.xz.drv /home/leo/work/core-updates/test-tmp/store/3ghnacfl4jij2yfdy57xx78qdas6n= 744-glibc-2.16.0.tar.gz.drv /home/leo/work/core-updates/test-tmp/store/g179lagj36x7szr1bkm5wary0hhzp= x9c-xz-mesboot-5.0.0.drv /home/leo/work/core-updates/test-tmp/store/0vhlm6nj73qf22dhsylxffhbfbvm1= g2j-xz-5.0.0.tar.gz.drv /home/leo/work/core-updates/test-tmp/store/pp0xcjvysq2pia2ij313xy9pg339c= g2j-binutils-mesboot-2.20.1a.drv /home/leo/work/core-updates/test-tmp/store/rq07a0xk44bsswijblvbcwmyyd7jz= d4y-binutils-2.20.1a.tar.xz.drv /home/leo/work/core-updates/test-tmp/store/xgz3m17dsdcwq73a83xx6fbliz60p= gxh-binutils-2.20.1a.tar.bz2.drv /home/leo/work/core-updates/test-tmp/store/k7v80i7lfqrylc4lk61flr48pqgir= f3v-gcc-mesboot1-wrapper-4.6.4.drv /home/leo/work/core-updates/test-tmp/store/wmgz5grcpdmv2s656ihvvmyjq5z55= vva-glibc-mesboot-2.16.0.drv /home/leo/work/core-updates/test-tmp/store/x0qylq90n0qpjhgpfldzcq5wvr05g= 7c6-gcc-4.9.4.tar.xz.drv /home/leo/work/core-updates/test-tmp/store/107jj12gla6s2h0h57x9svsbnjpi0= rd1-gcc-4.9.4.tar.bz2.drv /home/leo/work/core-updates/test-tmp/store/dgsj7hshwajyy67gbym3acpz92jhm= nfh-coreutils-mesboot-8.32.drv /home/leo/work/core-updates/test-tmp/store/dlpcnk5z2i7hl5h55m6ljkqy99fq3= ig6-coreutils-8.32.tar.xz.drv /home/leo/work/core-updates/test-tmp/store/d7g1cwmqbami0m6x0n4wvlxpbx7hg= yd9-coreutils-8.32.tar.xz.drv /home/leo/work/core-updates/test-tmp/store/gif8927p25xlchszrp04bpszkns26= k9z-gcc-mesboot-wrapper-4.9.4.drv /home/leo/work/core-updates/test-tmp/store/6hn2hx7lbpkiv692s1lqzcffchi11= 6yr-diffutils-boot0-3.7.drv /home/leo/work/core-updates/test-tmp/store/gws0x39l5czynhx9wij14gjpqvwa2= dvi-diffutils-3.7.tar.xz.drv /home/leo/work/core-updates/test-tmp/store/afx8aw65zizs2cnicq28v75r6q888= fhk-binutils-2.37.tar.xz.drv /home/leo/work/core-updates/test-tmp/store/ck75al7gibqnjy4c43145388fan91= qjw-binutils-2.37.tar.bz2.drv /home/leo/work/core-updates/test-tmp/store/bxjj23rfa5zb622pdjyz4v1fnjwhh= ilh-tar-boot0-1.34.drv /home/leo/work/core-updates/test-tmp/store/47r4n2nfga5m9saib7g0nkm8jhv6c= 2d8-tar-1.34.tar.xz.drv /home/leo/work/core-updates/test-tmp/store/na5sm7x22xv4r6k2pyqx2c43iq1nz= 60w-tar-1.34.tar.xz.drv /home/leo/work/core-updates/test-tmp/store/d7w8c1fcx57wnw59bs9rny4k8dipy= 7k1-gawk-boot0-5.1.0.drv /home/leo/work/core-updates/test-tmp/store/64a5gsgjh0s8l7hykwl3w9axjwvvn= n4j-gawk-5.1.0.tar.xz.drv /home/leo/work/core-updates/test-tmp/store/gi407fsj10pr0ax7q84pmi0ysj86k= mvh-coreutils-boot0-8.32.drv /home/leo/work/core-updates/test-tmp/store/ixwphny2qizr7jwnl31wszjd2sn5c= 6vw-sed-boot0-4.8.drv /home/leo/work/core-updates/test-tmp/store/85pmhkcx5gdmxmq7aifh889qv29mw= ry5-sed-4.8.tar.xz.drv /home/leo/work/core-updates/test-tmp/store/lczp6yyx5snl4qval7g3i5xhw3rbg= bjv-sed-4.8.tar.gz.drv /home/leo/work/core-updates/test-tmp/store/jbm7lrzsqnj1shibml047z1ns54si= 5zz-file-boot0-5.39.drv /home/leo/work/core-updates/test-tmp/store/4irblvdb6cxdi9nl46135ib6588ca= vij-file-5.39.tar.gz.drv /home/leo/work/core-updates/test-tmp/store/rcn9h0zihq03i6li67ijxzbgbysvv= 69l-bzip2-boot0-1.0.8.drv /home/leo/work/core-updates/test-tmp/store/vj62hwg8nicfgnv4ydfijicabpjfg= 267-patch-boot0-2.7.6.drv /home/leo/work/core-updates/test-tmp/store/ysbzcp45j477fmfvysb22bvfpdi62= 7lk-patch-2.7.6.tar.xz.drv /home/leo/work/core-updates/test-tmp/store/r2y0qcrlav6j4xjwmqgw4g2ry06xy= sda-patch-2.7.6.tar.xz.drv /home/leo/work/core-updates/test-tmp/store/z305ng7scl9vi3k88wis43zlbqn17= 1a1-findutils-boot0-4.8.0.drv /home/leo/work/core-updates/test-tmp/store/6c0rq90qdwmyd9wy6cx3kpnj9pbmk= 7rd-findutils-4.8.0.tar.xz.drv /home/leo/work/core-updates/test-tmp/store/0w6hwmb8r39c451nfi0z3653i33iz= 9x3-findutils-4.8.0.tar.xz.drv /home/leo/work/core-updates/test-tmp/store/99cqm1j8m6a3fl1131hkxch3v5m4z= jwb-linux-libre-headers-5.10.35.drv /home/leo/work/core-updates/test-tmp/store/0bhwb5w09sjn25pirk6fshnxiygvv= idy-linux-libre-5.10.35-gnu.tar.xz.drv /home/leo/work/core-updates/test-tmp/store/28p3dn09zdnfvsgas5mj0ak97l7p4= rll-perl-boot0-5.34.0.drv /home/leo/work/core-updates/test-tmp/store/njkaqxp07a0vi8ql6bh0pdnwimh07= r33-perl-5.34.0.tar.xz.drv /home/leo/work/core-updates/test-tmp/store/3284f3zrmzjl5sjgv4srpin1s3rpl= 8g4-perl-5.34.0.tar.gz.drv /home/leo/work/core-updates/test-tmp/store/9d0clg2ps9xkmszrwl7v2nmmc206i= jl6-bison-boot0-3.7.6.drv /home/leo/work/core-updates/test-tmp/store/qghpx9ybjfvc7misjy565kqvzymjv= gva-bison-3.7.6.tar.xz.drv /home/leo/work/core-updates/test-tmp/store/z725hm476ygpjc09irchgs5gl08yw= 8f3-m4-boot0-1.4.18.drv /home/leo/work/core-updates/test-tmp/store/7kh2216w43z4nxzqqac9vski6bbkp= ny3-m4-1.4.18.tar.xz.drv /home/leo/work/core-updates/test-tmp/store/b65w9yzfkrsjs98qn8qyifaxwdilx= 93s-m4-1.4.18.tar.xz.drv /home/leo/work/core-updates/test-tmp/store/i6czcdfnzgxzh68lzn1bvw5b9r4z0= pr2-flex-2.6.4.drv /home/leo/work/core-updates/test-tmp/store/b5wmgf6mr408ra0wca1s66xgc34ki= wzm-flex-2.6.4.tar.gz.drv /home/leo/work/core-updates/test-tmp/store/qqjxxhbmx0g61qj1r7af4mh7nfcwj= dz7-glibc-2.33.drv /home/leo/work/core-updates/test-tmp/store/0v2ir74v4lm7vf5ya985ppc5bcly5= gw2-python-minimal-3.5.9.drv /home/leo/work/core-updates/test-tmp/store/j11a2bb0pl4mz6p2hf31fqw79j2qm= r3h-expat-2.4.1.drv /home/leo/work/core-updates/test-tmp/store/qws1i7rraq3k3gzi4rw4yi4885zmx= gfc-expat-2.4.1.tar.xz.drv /home/leo/work/core-updates/test-tmp/store/sa6asa74fpkkz89iq78mddyqnm5a2= p78-Python-3.5.9.tar.xz.drv /home/leo/work/core-updates/test-tmp/store/lvshd7pg5hvzz4sdayry252hi7v84= ib6-Python-3.5.9.tar.xz.drv /home/leo/work/core-updates/test-tmp/store/c739ff0mj3jx5vsilspr36bfwkix2= 4hd-bash-static-5.1.8.drv /home/leo/work/core-updates/test-tmp/store/37930ilslz9n2f0dgs16li8qffi9s= 20a-glibc-intermediate-2.33.drv /home/leo/work/core-updates/test-tmp/store/cvl8yn3zf8qgjwyfzmvh09gcaiprh= nqf-glibc-2.33.tar.xz.drv /home/leo/work/core-updates/test-tmp/store/mq97c62xqc1rscxg1j7bmr09k3w3g= nhy-glibc-2.33.tar.xz.drv /home/leo/work/core-updates/test-tmp/store/f8a9pm3laks3qhpqqzzmwqicp9lfz= cyw-ld-wrapper-boot0-0.drv /home/leo/work/core-updates/test-tmp/store/hjp6ybjybvkfakvkwgzxrdpjgb7la= 0yb-texinfo-6.7.drv /home/leo/work/core-updates/test-tmp/store/6xx6fh8v5rkcdf9r34jiijdiih7kb= clb-texinfo-6.7.tar.xz.drv /home/leo/work/core-updates/test-tmp/store/vdr7piqrl7qv0wqbl4z22gqyzvh1f= wrz-gcc-cross-boot0-10.3.0.drv /home/leo/work/core-updates/test-tmp/store/6m3xb5w03blfh13rwgknbdrbrkik7= ddb-libstdc++-boot0-4.9.4.drv /home/leo/work/core-updates/test-tmp/store/fkh5k7hidnaafs9gymmmqxj4amx9m= 0j4-gcc-10.3.0.tar.xz.drv /home/leo/work/core-updates/test-tmp/store/78422md8940yl3w1m0js7h22wgz9d= 1z2-gcc-10.3.0.tar.xz.drv /home/leo/work/core-updates/test-tmp/store/g8vmi8iwjyrgcwpx7glgigirpqck0= xgr-mpc-1.2.1.tar.gz.drv /home/leo/work/core-updates/test-tmp/store/j0ibihzcswvll5arfa9s14my2d650= cvg-mpfr-4.1.0.tar.xz.drv /home/leo/work/core-updates/test-tmp/store/y13x7mhr9g2i3db89v1avl00jifn1= nvl-gmp-6.0.0a.tar.xz.drv /home/leo/work/core-updates/test-tmp/store/mgkgdqyji0mv37dgdw56m2m5f3jj8= gml-gmp-6.0.0a.tar.xz.drv /home/leo/work/core-updates/test-tmp/store/4zwi61rp83a0hfw1mwsmx5bf2vj6f= 8ra-gcc-cross-boot0-wrapped-10.3.0.drv /home/leo/work/core-updates/test-tmp/store/37930ilslz9n2f0dgs16li8qffi9s= 20a-glibc-intermediate-2.33.drv /home/leo/work/core-updates/test-tmp/store/yvd4cc008w14yb9gqg0hqgvbgva7z= zi8-bash-5.1.tar.xz.drv /home/leo/work/core-updates/test-tmp/store/298dhsbvmlk74xa5v3sc1k65pcwds= c8y-bash-5.1.tar.gz.drv /home/leo/work/core-updates/test-tmp/store/92iz0xvd927kdbhkwxzl18i5d3w74= 0kl-bash51-005.drv /home/leo/work/core-updates/test-tmp/store/d3a4jwkdr1db63wxibsnk7ihwmpka= ind-bash51-003.drv /home/leo/work/core-updates/test-tmp/store/dad6wlfkq91ncfjar0x1yxrbc22bv= hcb-bash51-001.drv /home/leo/work/core-updates/test-tmp/store/g66rjms0341x7fybr02w79h7gc7x9= 2iv-bash51-006.drv /home/leo/work/core-updates/test-tmp/store/ljmyz2aqxf0x4nlag6jisxfa8sl0i= fdh-bash51-008.drv /home/leo/work/core-updates/test-tmp/store/n1kaf3hcd1r67sz95hzy2xgn68mm5= p5z-bash51-004.drv /home/leo/work/core-updates/test-tmp/store/nnz2kzvi3bfmrd1ls0gvr1n7cada4= 4wf-bash51-002.drv /home/leo/work/core-updates/test-tmp/store/wajvzvfna5fq9pvm75jarp4ra81c3= lna-bash51-007.drv /home/leo/work/core-updates/test-tmp/store/j4vb7bb3fkr8d34x41xr2hl80a0nz= j08-gettext-boot0-0.19.8.1.drv /home/leo/work/core-updates/test-tmp/store/2lqss4vk0l8z8vadcndry2lajlbf6= qlv-gettext-0.19.8.1.tar.gz.drv /home/leo/work/core-updates/test-tmp/store/qqjxxhbmx0g61qj1r7af4mh7nfcwj= dz7-glibc-2.33.drv /home/leo/work/core-updates/test-tmp/store/2ax9h8f7lizgnvv1mbzw07hx5z0yi= q8l-bash-minimal-5.1.8.drv /home/leo/work/core-updates/test-tmp/store/ga76wl2392rdj412a7969ycn0zgxc= bh1-gcc-10.3.0.drv /home/leo/work/core-updates/test-tmp/store/980gkcsk0jpkca88phg0c91bg6fdq= gxy-zlib-1.2.11.drv /home/leo/work/core-updates/test-tmp/store/6v4d0ad74jc5vha8lbhjv54is9w6g= wh3-zlib-1.2.11.tar.gz.drv /home/leo/work/core-updates/test-tmp/store/khj3zwym8mll5g27h84sbsak11n5p= 1ka-ld-wrapper-boot3-0.drv /home/leo/work/core-updates/test-tmp/store/qmh04c4vffshywc3jlm4rcplxjcir= 0c5-libstdc++-10.3.0.drv /home/leo/work/core-updates/test-tmp/store/4k2mgw4syhzbg38lwwhz0dryrh0qq= c7a-linux-libre-headers-cross-mips64el-linux-gnu-5.10.35.drv /home/leo/work/core-updates/test-tmp/store/2q1asafhiryr5jxy3b1hrya7zkkdz= bpy-m4-1.4.18.drv /home/leo/work/core-updates/test-tmp/store/5p62jw4pr0gg9q1ljzhl095grif0w= pd0-patch-2.7.6.drv /home/leo/work/core-updates/test-tmp/store/hpm9kwysyvqz41q8snxa7szxiy2za= wji-ed-1.17.drv /home/leo/work/core-updates/test-tmp/store/hrzhs894irjgvfijp5ycqgqa74im5= f6b-glibc-utf8-locales-2.33.drv /home/leo/work/core-updates/test-tmp/store/d75rhrxbkpqld4qk20bhla3wnmnra= m0c-module-import-compiled.drv /home/leo/work/core-updates/test-tmp/store/yjn4fql253qxac702sm96ad6jbydb= 64r-guile-3.0.7.drv /home/leo/work/core-updates/test-tmp/store/b3f5fmbzbc8jbj571hmlx35pp13v8= g75-pkg-config-0.29.2.drv /home/leo/work/core-updates/test-tmp/store/cahb2fl1h5l4vk82lz1qnjhwj113c= wnf-pkg-config-0.29.2.tar.gz.drv /home/leo/work/core-updates/test-tmp/store/ki758szb4q4aw3x14q6b66qm11cfx= r6z-libunistring-0.9.10.drv /home/leo/work/core-updates/test-tmp/store/x0sfi61cac3wgfrjg5rgpp3hh8801= 04l-libunistring-0.9.10.tar.xz.drv /home/leo/work/core-updates/test-tmp/store/qndlgjik25rlnpazz7drzsbygxpzh= yad-libffi-3.3.drv /home/leo/work/core-updates/test-tmp/store/hqg4pzb91lpgqpa079qn8670pd7fs= nmb-libffi-3.3.tar.xz.drv /home/leo/work/core-updates/test-tmp/store/1yb13q5axnd2dpia0z5hvfcxkdvic= pfy-libffi-3.3.tar.gz.drv /home/leo/work/core-updates/test-tmp/store/smrhn6cvky45f8ykan9yq00s79anf= fih-guile-3.0.7.tar.xz.drv /home/leo/work/core-updates/test-tmp/store/yz26010r14kgzaz75pnpm38labaln= 8p7-guile-3.0.7.tar.xz.drv /home/leo/work/core-updates/test-tmp/store/z4wp71dkibkyn1irnfdh96manwl4f= 36v-libgc-8.0.4.drv /home/leo/work/core-updates/test-tmp/store/5amr669wc5f1szjg7qa2abc0w2agm= fx1-gc-8.0.4.tar.gz.drv /home/leo/work/core-updates/test-tmp/store/qphwcpwa40x8w0y5ygkcgpi7xrd63= n6j-gzip-1.10.drv /home/leo/work/core-updates/test-tmp/store/0l08bh96lyrn79v54k2sd0vmxf1xf= mbp-gzip-1.10.tar.xz.drv /home/leo/work/core-updates/test-tmp/store/is8rgbapfiprbll85830agkb2aay6= 6hn-lzip-1.22.drv /home/leo/work/core-updates/test-tmp/store/02v2aggv9zrd932nw1bh775ymksvb= 2mg-lzip-1.22.tar.gz.drv /home/leo/work/core-updates/test-tmp/store/ivr1gjmgn1zm73l23112m06157s5w= i8f-grep-3.6.drv /home/leo/work/core-updates/test-tmp/store/gm1vi6dvyq5agvrd6d73zkc6q1ns6= 68n-grep-3.6.tar.xz.drv /home/leo/work/core-updates/test-tmp/store/m9dbbpl4z8pyrm8ilxlvxnc2mikfr= f4z-grep-3.6.tar.xz.drv /home/leo/work/core-updates/test-tmp/store/jb5f6xn0jxsp7ljymny3r0jnglpk9= nmi-module-import-compiled.drv /home/leo/work/core-updates/test-tmp/store/jg97zx6c2cxbp2whgamy1kn01fw9y= 20f-coreutils-8.32.drv /home/leo/work/core-updates/test-tmp/store/k71492hrcq3piyqiycch13j95396w= jy9-ed-1.17.tar.lz.drv /home/leo/work/core-updates/test-tmp/store/81db0029fgkiv1zclknvmwfbjvr9q= dka-xz-5.2.5.drv /home/leo/work/core-updates/test-tmp/store/g0zny3zs56c2g5six1k5d11wiv1z8= bfx-xz-5.2.5.tar.gz.drv /home/leo/work/core-updates/test-tmp/store/fms7ydaj7cilh25hcy5868lm2xbn8= dzr-gawk-5.1.0.drv /home/leo/work/core-updates/test-tmp/store/7dg3f4qqw2n49iskvr24wdmvz2l5j= lwx-libsigsegv-2.13.drv /home/leo/work/core-updates/test-tmp/store/c27xxb5k9ld7gjms00gcngs733kip= sd2-libsigsegv-2.13.tar.gz.drv /home/leo/work/core-updates/test-tmp/store/gchh0d4jbqiw8fi10f277jl8pkv09= had-sed-4.8.drv /home/leo/work/core-updates/test-tmp/store/icaiflp9yspzb7m6z488dq9hnrs6l= 651-gzip-1.10.drv /home/leo/work/core-updates/test-tmp/store/is7wanw70da0p4n6nhmhkrxcykvlr= 1z9-ld-wrapper-0.drv /home/leo/work/core-updates/test-tmp/store/l4aqai69dxjp5a9v4wvq8ziklwb8i= bw4-findutils-4.8.0.drv /home/leo/work/core-updates/test-tmp/store/mn9rij553gb4x2bpa6gfn21fyb26c= nna-m4-1.4.18.tar.xz.drv /home/leo/work/core-updates/test-tmp/store/zhigqa8cmgh8x8l3h1im4g87wm8xx= yz8-tar-1.34.drv /home/leo/work/core-updates/test-tmp/store/njadj31zm2y4n9sl7h83547vavq7d= 42w-bzip2-1.0.8.drv /home/leo/work/core-updates/test-tmp/store/rkamaaw4icnawp9ka7k3g2132369i= 091-file-5.39.drv /home/leo/work/core-updates/test-tmp/store/w1z2bxqdxbkr94563vmbys927q6qs= 8yv-make-4.3.drv /home/leo/work/core-updates/test-tmp/store/zm1kvxl21w5pg86mjyixysznal76v= 6dr-pkg-config-0.29.2.drv /home/leo/work/core-updates/test-tmp/store/z6ai6aqa0fnj4378igq4bv5vymgr3= iky-diffutils-3.7.drv /home/leo/work/core-updates/test-tmp/store/7c6fg8l45792i18g425pk38xwbyiz= rxl-diffutils-3.7.tar.xz.drv /home/leo/work/core-updates/test-tmp/store/cp4vpldsg81zlnr4wxn01w9gmp85g= psi-perl-5.34.0.drv /home/leo/work/core-updates/test-tmp/store/p6r2haawcaphajz3h7x9bavsacd8v= w2n-coreutils-minimal-8.32.drv /home/leo/work/core-updates/test-tmp/store/4sx9m2d1q90861r7fqlgy7ab1snl0= axz-flex-2.6.4.drv /home/leo/work/core-updates/test-tmp/store/pb2al383vjdd659qv83b9pbyvcpcv= qbf-help2man-1.48.3.drv /home/leo/work/core-updates/test-tmp/store/7yfblx4cbqpfkhq99kda9g9z9ssih= vsb-gettext-minimal-0.21.drv /home/leo/work/core-updates/test-tmp/store/397aklr3y04f8qvakwxalmkschyqj= vzn-libunistring-0.9.10.drv /home/leo/work/core-updates/test-tmp/store/5l4c6nrsw5q13q5db3zw5pkial34y= pwa-libxml2-2.9.12.drv /home/leo/work/core-updates/test-tmp/store/775wvzdv1wbrx0gqsv0j9afcha9kv= q6w-zlib-1.2.11.drv /home/leo/work/core-updates/test-tmp/store/b8q7bs0gk9mns64502hnnc33ksz2b= gk9-xz-5.2.5.drv /home/leo/work/core-updates/test-tmp/store/pxlkzqrp0qf3z08crhy26k1a4a22k= zf1-perl-5.34.0.drv /home/leo/work/core-updates/test-tmp/store/mdj9sl2j1vmm28rva4sn6pndps9gp= 7kx-coreutils-minimal-8.32.drv /home/leo/work/core-updates/test-tmp/store/qh1r3rqcm6k935wz28sk4s7n279md= lps-coreutils-8.32.tar.xz.drv /home/leo/work/core-updates/test-tmp/store/n5fs7rinw5njk5rcxnngpd3jrsrmw= bs1-perl-5.34.0.tar.xz.drv /home/leo/work/core-updates/test-tmp/store/qwd7ll8217jrlvkdd1vhaqlxp4mfv= jic-libxml2-2.9.12.tar.xz.drv /home/leo/work/core-updates/test-tmp/store/xncz2zd681n94dl5q2vd6qw8w5nvd= v70-libxml2-2.9.12.tar.gz.drv /home/leo/work/core-updates/test-tmp/store/dzdzndj6jc1p9ds8q8d8bil0nfm8l= wjd-gettext-0.21.tar.gz.drv /home/leo/work/core-updates/test-tmp/store/va4dkl735p0cyiyx1dwykd12bmirj= rhz-ncurses-6.2.20210619.drv /home/leo/work/core-updates/test-tmp/store/8jnq2zkmzy0vjggscr2cd1cg4c3i2= nmg-pkg-config-0.29.2.drv /home/leo/work/core-updates/test-tmp/store/kwkpksn4myhqfrlhfjnrwfcpn62cs= zq3-ncurses-6.2.tar.gz.drv /home/leo/work/core-updates/test-tmp/store/vlj36yjs3sybxld0q19318q8f70lr= vcd-ncurses-6.2-20210619-patch.sh.bz2.drv /home/leo/work/core-updates/test-tmp/store/88d1i2gm0s7dipcjj1f2si93nkwmk= c5w-help2man-1.48.3.tar.xz.drv /home/leo/work/core-updates/test-tmp/store/sh9gpxgpd4lfjdxhb8c9v0g7amnnj= hy8-perl-gettext-1.07.drv /home/leo/work/core-updates/test-tmp/store/6x27qm818wp3zmnmsypn8y3f1965f= pnv-module-import-compiled.drv /home/leo/work/core-updates/test-tmp/store/ra1np0jw9nhbmkan321jyzjjqklak= ald-gettext-1.07.tar.gz.drv /home/leo/work/core-updates/test-tmp/store/z36vnxbzv04916b67k8ixmg3iyh4g= h6r-bison-3.7.6.drv /home/leo/work/core-updates/test-tmp/store/95l2b8n7jayiqx0mnjgm9ammrpjx9= yq3-gcc-cross-sans-libc-mips64el-linux-gnu-10.3.0.drv /home/leo/work/core-updates/test-tmp/store/6vn7l3m03injci84zq64wzzb86sal= imy-mpc-1.2.1.drv /home/leo/work/core-updates/test-tmp/store/bijr4hwqmqa72jw03sxb9mn4qd31k= p5r-gmp-6.2.1.drv /home/leo/work/core-updates/test-tmp/store/kpxw007rwidn9s6vr19zf5yky1445= nij-gmp-6.2.1.tar.xz.drv /home/leo/work/core-updates/test-tmp/store/lhis3dg3zg4an7l1352rkgh444cj2= n8g-gmp-6.2.1.tar.xz.drv /home/leo/work/core-updates/test-tmp/store/pmbr8xzkvpyz4vlmr7ivyvc0xp2fp= rd1-mpfr-4.1.0.drv /home/leo/work/core-updates/test-tmp/store/lmcnjdri2k94dj09wkkp0804n4llq= 64q-gcc-10.3.0.tar.xz.drv /home/leo/work/core-updates/test-tmp/store/nzvyn92fj951d6shd8qg0bsx7xy46= 22g-libstdc++-headers-10.3.0.drv /home/leo/work/core-updates/test-tmp/store/2b01v2198fwb8i2ymk6m5dhvpjisr= mm2-gcc-10.3.0.tar.xz.drv /home/leo/work/core-updates/test-tmp/store/h5x3rpjjb78b55qjn5c7a691y9i67= dbj-libstdc++-10.3.0.drv /home/leo/work/core-updates/test-tmp/store/p4hb2md2nj3i2m5blrkgkfsc4dlca= a3k-binutils-cross-mips64el-linux-gnu-2.37.drv /home/leo/work/core-updates/test-tmp/store/v8kxjzilinfgmx88m88rlb840vzsm= arp-binutils-2.37.tar.xz.drv /home/leo/work/core-updates/test-tmp/store/pgk34pj3050ia5pyjcbwlhzryaia9= 1wh-module-import-compiled.drv /home/leo/work/core-updates/test-tmp/store/q7w21c1fv30sk1yyzrhh1zw2hxmrl= jrg-isl-0.23.drv /home/leo/work/core-updates/test-tmp/store/ns6dpa35kppq6gipl7cpviqzjihb0= 6xi-isl-0.23.tar.bz2.drv /home/leo/work/core-updates/test-tmp/store/vlq03wq3qdqsw04hsy0li0h1xg7vs= wgl-ld-wrapper-mips64el-linux-gnu-0.drv /home/leo/work/core-updates/test-tmp/store/xx7cm0djyg7z5qlqdarhvjhm2861m= rc8-bash-5.1.8.drv /home/leo/work/core-updates/test-tmp/store/f575swxndiv7im785gravhdzj6l26= v80-bash-5.1.tar.xz.drv /home/leo/work/core-updates/test-tmp/store/hx8181qp4b3y0c1xz85vigj8xh87w= ipz-readline-8.1.1.drv /home/leo/work/core-updates/test-tmp/store/ddgmakpd2vb8g1fk40krnk3yn6rvp= 4m5-readline-8.1.tar.xz.drv /home/leo/work/core-updates/test-tmp/store/6j79123mv77268ymrvxd7y0i2m067= 51c-readline-8.1.tar.gz.drv /home/leo/work/core-updates/test-tmp/store/sx53530p4gmxxmr3akmnmxsgdmimq= ilc-readline81-001.drv /home/leo/work/core-updates/test-tmp/store/x3h9nagh85w5lb15fadbv8jaskmvw= cx4-libelf-0.8.13.drv /home/leo/work/core-updates/test-tmp/store/57d26brvhczmh2qfwi7i7w0i9n8rh= jkz-autoconf-2.69.drv /home/leo/work/core-updates/test-tmp/store/rayq4djgsl9cm9hjnl0fxs71bax7x= 68v-autoconf-2.69.tar.xz.drv /home/leo/work/core-updates/test-tmp/store/svzdvd4cmh3730xpfdw13369z9224= srm-bash-minimal-5.1.8.drv /home/leo/work/core-updates/test-tmp/store/5xv09b9qhv7dzvd8g5nm881iph2yk= x4c-automake-1.16.3.drv /home/leo/work/core-updates/test-tmp/store/32xizr3mdbw1nr3hrqm7xabfm0n0z= c88-automake-1.16.3.tar.xz.drv /home/leo/work/core-updates/test-tmp/store/z420zvscbks94xgvq1g6b0ydj8nxk= 8nw-automake-1.16.3.tar.xz.drv /home/leo/work/core-updates/test-tmp/store/42aal42zg5pikps5cc47ps3v2nnn4= lh7-autoconf-wrapper-2.69.drv /home/leo/work/core-updates/test-tmp/store/46sg30sg5hjdl5bvfgnqwss4n48l5= pxv-libgc-8.0.4.drv /home/leo/work/core-updates/test-tmp/store/mc1hk49ck9nd5yhvv0fgmaz1dvmi6= p3z-guile-3.0.7.drv /home/leo/work/core-updates/test-tmp/store/5v6c121m3zv9vib1wskcd71rpcvxg= iw5-guile-3.0.7.tar.xz.drv /home/leo/work/core-updates/test-tmp/store/6714vc270y7054mnf47wls4hf3qy8= avv-libffi-3.3.drv /home/leo/work/core-updates/test-tmp/store/khfjmk72nkqz2l6kbjf83yp4s5q59= d9z-libffi-3.3.tar.xz.drv /home/leo/work/core-updates/test-tmp/store/jsiqqy2pv2hsxsz65ww6xn2pqrbck= 2sz-libelf-0.8.13.tar.gz.drv /home/leo/work/core-updates/test-tmp/store/lqi9hzfp4f72jflx5l8hkpja1sc00= s2v-bison-3.7.6.drv /home/leo/work/core-updates/test-tmp/store/d1z8k9srynkpg06nv9p78z03w3kkn= x3s-attr-2.5.1.drv /home/leo/work/core-updates/test-tmp/store/gycd4dv8mkw1i3759jz43h5hqs78w= xxv-gcc-cross-mips64el-linux-gnu-10.3.0.drv /home/leo/work/core-updates/test-tmp/store/k25ai6dwsbz8f6dvz8vp1arkd33fz= dha-glibc-cross-mips64el-linux-gnu-2.33.drv /home/leo/work/core-updates/test-tmp/store/2cqq7zfs36zy194ifwv4mxvvignng= 5h8-python-minimal-3.9.6.drv /home/leo/work/core-updates/test-tmp/store/77kgr9014f743a220m8v5d7qs2hf7= n17-unzip-6.0.drv /home/leo/work/core-updates/test-tmp/store/8f8dqg4q8wb3m8xhsvnp31vmw0kj5= 5pn-unzip60.tar.xz.drv /home/leo/work/core-updates/test-tmp/store/g473ymcm9z3prf7m8g6i4y9zn2vgx= 7sp-unzip60.tar.gz.drv /home/leo/work/core-updates/test-tmp/store/xgn2wjpc9nmj3xfnffl2vy7lfz2yk= 3m1-bzip2-1.0.8.drv /home/leo/work/core-updates/test-tmp/store/8wvz9x0il50nifiipqdkh2x4xsbgc= d40-tzdata-2021a.drv /home/leo/work/core-updates/test-tmp/store/dmwcbb5bx5g49axk8b2f02c8fzg4a= mfz-tzcode2021a.tar.gz.drv /home/leo/work/core-updates/test-tmp/store/jr450xmlf4h2cwha44yrixiw0n3qw= rlj-tzdata2021a.tar.gz.drv /home/leo/work/core-updates/test-tmp/store/aa183lygbc88gsi5w85brx2pknyqy= dmi-zip-3.0.drv /home/leo/work/core-updates/test-tmp/store/x02xk9r1lksblzfvbxmw5r6s4a4r9= ka8-zip30.tar.gz.drv /home/leo/work/core-updates/test-tmp/store/k143ab9l9c518jyb8nm253dcvw3yl= kpy-openssl-1.1.1k.drv /home/leo/work/core-updates/test-tmp/store/0h131lpnfkqw742byign4p5l7l27y= 33w-openssl-1.1.1k.tar.xz.drv /home/leo/work/core-updates/test-tmp/store/h61xkcjz2sjlyxfbarwmb3qdabcrv= mkx-openssl-1.1.1k.tar.gz.drv /home/leo/work/core-updates/test-tmp/store/nj64as2f6rz43mnkbk7a7z1im0pcj= g95-Python-3.9.6.tar.xz.drv /home/leo/work/core-updates/test-tmp/store/hl5fvcrfnzjgss5qdcn5zcbmbl91h= 7fw-Python-3.9.6.tar.xz.drv /home/leo/work/core-updates/test-tmp/store/ssr5fl356g6hy7wi59danps9j5j6i= hnn-expat-2.4.1.drv /home/leo/work/core-updates/test-tmp/store/5pryl006yfgirbmhi7sv4ylxasylh= xrb-bash-static-5.1.8.drv /home/leo/work/core-updates/test-tmp/store/cxky29j3fn5w8s86bildzaxn3ckip= 44x-glibc-2.33.tar.xz.drv /home/leo/work/core-updates/test-tmp/store/kq3m6bfb5g4lpzzgriapykc4n7zz5= nq5-texinfo-6.7.drv /home/leo/work/core-updates/test-tmp/store/x62dq9pwhcm8kgs4mayx8axkfipai= ia9-attr-2.5.1.tar.gz.drv /home/leo/work/core-updates/test-tmp/store/kajhkas9phj169c4cfah4pf5z5xxy= q80-acl-2.3.1.drv /home/leo/work/core-updates/test-tmp/store/cz8yrj5k9j8hg4xxw4qnskxsb4pp4= aff-acl-2.3.1.tar.gz.drv /home/leo/work/core-updates/test-tmp/store/r9kxgs02pi42qja2xfvb2glzfa53c= d2i-gmp-6.2.1.drv + guix build --target=3Darm-linux-gnueabihf --dry-run -e '(@ (gnu packages = base) coreutils)' accepted connection from pid 22942, user leo substitute: guix substitute: warning: ACL for archive imports seems to be u= ninitialized, substitutes may be unavailable substitute: guix substitute: warning: authentication and authorization of s= ubstitutes disabled! The following derivations would be built: /home/leo/work/core-updates/test-tmp/store/rkrzxpxz40gpjsa6qsbla5qp3hwxy= 08g-coreutils-8.32.drv /home/leo/work/core-updates/test-tmp/store/0f14h5rxj26m6kdvnw740vb8swyfv= z40-binutils-2.37.drv /home/leo/work/core-updates/test-tmp/store/0jkj46ikngzx2cklf2p67bwccd5b7= 60k-gash-utils-boot-0.1.0.drv /home/leo/work/core-updates/test-tmp/store/85rw8ar666mb0ikkn9zl2bgiy52nz= n9b-bootar-1a.drv /home/leo/work/core-updates/test-tmp/store/mdj0hlhxmmjnf8zpwvj9nvj0qzs54= fzs-bootar-1a.ses.drv /home/leo/work/core-updates/test-tmp/store/s0yj48ixw4f9xllq50msl1j6kfylp= gbp-module-import-compiled.drv /home/leo/work/core-updates/test-tmp/store/p6a8wn6qj93jpkv5cqby17fmk2zvi= iqz-gash-utils-0.1.0.tar.gz.drv /home/leo/work/core-updates/test-tmp/store/yxyl0ih74xc49mv2y9g1147vc0hr2= wbp-gash-boot-0.2.0.drv /home/leo/work/core-updates/test-tmp/store/6bwb9bs882nydy4ynr3hqi4w1fgbz= x2p-gash-0.2.0.tar.gz.drv /home/leo/work/core-updates/test-tmp/store/188m8q1gl74c1s4x6yakxln8lkfx2= srk-gcc-cross-boot0-wrapped-10.3.0.drv /home/leo/work/core-updates/test-tmp/store/94gdkyb5dz3fw74is82yyhk13v2d1= m2v-binutils-cross-boot0-2.37.drv /home/leo/work/core-updates/test-tmp/store/2kb0qc3fr3608rl1iyxsmgwpgczy2= 4dq-make-mesboot-3.82.drv /home/leo/work/core-updates/test-tmp/store/11fklwp3vff9kg5nqrihafba26ghj= jgm-binutils-mesboot0-2.14.drv /home/leo/work/core-updates/test-tmp/store/53gzmfyqldp5q5yma9kzvcghmpnzh= qlz-tcc-boot-0.9.27.drv /home/leo/work/core-updates/test-tmp/store/gfaw5knj3fyz4pj55rd1cigh67g7l= 47p-bzip2-mesboot-1.0.8.drv /home/leo/work/core-updates/test-tmp/store/kqn50i7d1w782c7fyivfbxmk297kr= jhw-bzip2-1.0.8.tar.gz.drv /home/leo/work/core-updates/test-tmp/store/mpzhli9zvw711qm8vjpljk2ak5zf0= rsj-tcc-boot0-0.9.26-1103-g6e62e0e.drv /home/leo/work/core-updates/test-tmp/store/9kycpqb3h1ipnmx4dffy0p0siwfc4= 7r7-bootstrap-mescc-tools-0.5.2.drv /home/leo/work/core-updates/test-tmp/store/si5cfyfkym97i7a5s3sp5y73kr9qg= pzp-mescc-tools-static-stripped-0.5.2-i686-linux.tar.xz.drv /home/leo/work/core-updates/test-tmp/store/cac9yh8w15nzs0m51iljin97pm1q2= ihk-nyacc-0.99.0.tar.gz.drv /home/leo/work/core-updates/test-tmp/store/rd7amhn4l3a88zdvr5wclkr7j7swm= nnp-tcc-0.9.26-1103-g6e62e0e.tar.gz.drv /home/leo/work/core-updates/test-tmp/store/sgyh2bmy2qf6s7zvww4v7lhvkj999= hsa-mes-boot-0.22.drv /home/leo/work/core-updates/test-tmp/store/cnm4iwx7pd4yimzx88xgxz0ri8gpk= vyx-bootstrap-mes-rewired-0.19.drv /home/leo/work/core-updates/test-tmp/store/jy91c1lgv2mxck9w7i35dz3n6nf6l= aw8-bootstrap-mes-0.drv /home/leo/work/core-updates/test-tmp/store/lp0sypnx5762s1c49vmlj07n6ma84= jhr-mes-minimal-stripped-0.19-i686-linux.tar.xz.drv /home/leo/work/core-updates/test-tmp/store/h0knlh1ma3r70sqf4y4riwlrg5061= ild-mes-0.22.tar.gz.drv /home/leo/work/core-updates/test-tmp/store/wxiw1m03wmld8i2xdjvcxpdrndpd0= 66h-make-mesboot0-3.80.drv /home/leo/work/core-updates/test-tmp/store/k8j6j19ki1wg0vdkzaafz7c1441b7= 2ak-make-3.80.tar.gz.drv /home/leo/work/core-updates/test-tmp/store/nvnizk82prz49xkxqapc2pbp0j5zh= 2iw-tcc-0.9.27.tar.bz2.drv /home/leo/work/core-updates/test-tmp/store/avzwqw42sip5jz9xb105803wappfx= 30j-bash-mesboot0-2.05b.drv /home/leo/work/core-updates/test-tmp/store/hdr9gd58iz35r6yivzdlhlnynwn8q= cgs-bash-2.05b.tar.gz.drv /home/leo/work/core-updates/test-tmp/store/pk3121237wk04137g91999v1n81pm= kh0-patch-mesboot-2.5.9.drv /home/leo/work/core-updates/test-tmp/store/psjn72fxdrmi44aavr16sf2m9wlcj= 96y-patch-2.5.9.tar.gz.drv /home/leo/work/core-updates/test-tmp/store/rv68m2xnxnmigklbi58pijw6rdn2w= fs3-gzip-mesboot-1.2.4.drv /home/leo/work/core-updates/test-tmp/store/qkbnzgqm0whx4xn7vb83gxzzaxrj8= 063-gzip-1.2.4.tar.drv /home/leo/work/core-updates/test-tmp/store/vr84ywn59xyv7cifsw2zg2q30b0cp= 8vg-binutils-2.14.tar.gz.drv /home/leo/work/core-updates/test-tmp/store/zqh8f0djrm9q2xa5zrkd8kgha7amx= l6x-sed-mesboot0-1.18.drv /home/leo/work/core-updates/test-tmp/store/vn1h9rw3ipgimgfal4v3dbwxnml6z= xz0-sed-1.18.tar.gz.drv /home/leo/work/core-updates/test-tmp/store/77lcm5nm8kh3ik1s49nax8bq08x0l= q9k-gcc-mesboot0-2.95.3.drv /home/leo/work/core-updates/test-tmp/store/7j3qwk0b37ai1p08fj7w8n3p48yhm= vax-gcc-core-2.95.3.tar.gz.drv /home/leo/work/core-updates/test-tmp/store/9hbkdhpdcalb4fplsbqg843b0xpkr= 1kc-glibc-mesboot0-2.2.5.drv /home/leo/work/core-updates/test-tmp/store/989jc1cd4rmqfqcsgf1kqxc7hvl1v= bn9-mesboot-headers-0.22.drv /home/leo/work/core-updates/test-tmp/store/z9j9yz0xl3gkd6gw8nnpvghnh4jf3= 1hi-linux-libre-headers-bootstrap-0.drv /home/leo/work/core-updates/test-tmp/store/gs0j45y6wjadzxwkxq0c9r0ll5i6a= qjr-linux-libre-headers-stripped-4.14.67-i686-linux.tar.xz.drv /home/leo/work/core-updates/test-tmp/store/vyrsl91qpi1f3qrvfrmzalgpg8y8r= xa6-glibc-2.2.5.tar.gz.drv /home/leo/work/core-updates/test-tmp/store/w16kcabm19hpnw339rsqx241l1b9v= zaz-gawk-mesboot0-3.0.0.drv /home/leo/work/core-updates/test-tmp/store/9bhrqcn0ddj57iyplqyx5cs93srl0= 95q-gawk-3.0.0.tar.gz.drv /home/leo/work/core-updates/test-tmp/store/x5nhi6bj6fny3ajgbnjb5jcdxb3fg= an2-gcc-core-mesboot0-2.95.3.drv /home/leo/work/core-updates/test-tmp/store/r629wlg7lph2bqxhb0012pyrrab3s= zdy-make-3.82.tar.gz.drv /home/leo/work/core-updates/test-tmp/store/5jcyr84700qwhn0sx0vylwsja3yiv= wdv-make-boot0-4.3.drv /home/leo/work/core-updates/test-tmp/store/5yfwgs6yqpicw9n6k1ygx40rlmnpj= h95-grep-mesboot-2.0.drv /home/leo/work/core-updates/test-tmp/store/bgdv6ghxf51bwzy112dnvj87hlcwx= bz1-grep-2.0.tar.gz.drv /home/leo/work/core-updates/test-tmp/store/77ik9ffbmyrf7a6p37b2hv28v29pj= hzx-gcc-mesboot-4.9.4.drv /home/leo/work/core-updates/test-tmp/store/2gn8jkahascmsvpm71bxdlv67jy9n= g57-gmp-4.3.2.tar.gz.drv /home/leo/work/core-updates/test-tmp/store/4j4i33l3wvkf6d5i467sk0kida2ca= ylv-gcc-mesboot1-4.6.4.drv /home/leo/work/core-updates/test-tmp/store/63974dfrl1jgn2mg8a0jw4kivmkh5= bys-coreutils-mesboot0-5.0.drv /home/leo/work/core-updates/test-tmp/store/0hq0dwpqvpkgz4ljl9k0krr7xbmb4= w2h-coreutils-5.0.tar.gz.drv /home/leo/work/core-updates/test-tmp/store/9jvfbvlg1cna2jsqhsscb55m40n5r= g2q-sed-mesboot-4.0.6.drv /home/leo/work/core-updates/test-tmp/store/gr04xy8w4dq3i60c38bwn0a384hg8= cvz-sed-4.0.6.tar.gz.drv /home/leo/work/core-updates/test-tmp/store/c0a9idfzaljfzchzj39lmf9p7c9nl= mli-bash-mesboot-4.4.drv /home/leo/work/core-updates/test-tmp/store/7laikhkpkj6mzf2svbwyb15wfi4ml= d9a-bash-4.4.tar.gz.drv /home/leo/work/core-updates/test-tmp/store/c8vnmdlyd1ynscb4z5zr06nc0zmz0= mw6-mpfr-2.4.2.tar.gz.drv /home/leo/work/core-updates/test-tmp/store/fngyj0h5pqqxhrgzzjlyrb38cfq9d= xsr-gcc-core-4.6.4.tar.gz.drv /home/leo/work/core-updates/test-tmp/store/gipkbbckm5q24dnk1lixaz8wq7y1z= avf-binutils-mesboot1-2.14.drv /home/leo/work/core-updates/test-tmp/store/i4hpbwq9690wsk6kdwdj0vz1q5j99= pbd-tar-mesboot-1.22.drv /home/leo/work/core-updates/test-tmp/store/im47drkbdsal2z98242msghnvn4jl= fi9-tar-1.22.tar.gz.drv /home/leo/work/core-updates/test-tmp/store/n9rl0n3nhdmk911x07x097b7isma2= vra-gawk-mesboot-3.1.8.drv /home/leo/work/core-updates/test-tmp/store/05gc0cc0ddwfb0412pncqvyyv1gv7= c5g-gawk-3.1.8.tar.gz.drv /home/leo/work/core-updates/test-tmp/store/w7ifv1dj1inx41dx4qk2w2icrr2kg= xb3-gcc-g++-4.6.4.tar.gz.drv /home/leo/work/core-updates/test-tmp/store/zf35lsdrrk34ai88id2h4xrz83a1g= rym-mpc-1.0.3.tar.gz.drv /home/leo/work/core-updates/test-tmp/store/bapb4fm1rnq80hp31cswqi1is2zwi= 312-glibc-headers-mesboot-2.16.0.drv /home/leo/work/core-updates/test-tmp/store/b4wlg9kimwv04xcwlnqmprbf9pfcj= 4r4-glibc-2.16.0.tar.xz.drv /home/leo/work/core-updates/test-tmp/store/3ghnacfl4jij2yfdy57xx78qdas6n= 744-glibc-2.16.0.tar.gz.drv /home/leo/work/core-updates/test-tmp/store/g179lagj36x7szr1bkm5wary0hhzp= x9c-xz-mesboot-5.0.0.drv /home/leo/work/core-updates/test-tmp/store/0vhlm6nj73qf22dhsylxffhbfbvm1= g2j-xz-5.0.0.tar.gz.drv /home/leo/work/core-updates/test-tmp/store/pp0xcjvysq2pia2ij313xy9pg339c= g2j-binutils-mesboot-2.20.1a.drv /home/leo/work/core-updates/test-tmp/store/rq07a0xk44bsswijblvbcwmyyd7jz= d4y-binutils-2.20.1a.tar.xz.drv /home/leo/work/core-updates/test-tmp/store/xgz3m17dsdcwq73a83xx6fbliz60p= gxh-binutils-2.20.1a.tar.bz2.drv /home/leo/work/core-updates/test-tmp/store/k7v80i7lfqrylc4lk61flr48pqgir= f3v-gcc-mesboot1-wrapper-4.6.4.drv /home/leo/work/core-updates/test-tmp/store/wmgz5grcpdmv2s656ihvvmyjq5z55= vva-glibc-mesboot-2.16.0.drv /home/leo/work/core-updates/test-tmp/store/x0qylq90n0qpjhgpfldzcq5wvr05g= 7c6-gcc-4.9.4.tar.xz.drv /home/leo/work/core-updates/test-tmp/store/107jj12gla6s2h0h57x9svsbnjpi0= rd1-gcc-4.9.4.tar.bz2.drv /home/leo/work/core-updates/test-tmp/store/dgsj7hshwajyy67gbym3acpz92jhm= nfh-coreutils-mesboot-8.32.drv /home/leo/work/core-updates/test-tmp/store/dlpcnk5z2i7hl5h55m6ljkqy99fq3= ig6-coreutils-8.32.tar.xz.drv /home/leo/work/core-updates/test-tmp/store/d7g1cwmqbami0m6x0n4wvlxpbx7hg= yd9-coreutils-8.32.tar.xz.drv /home/leo/work/core-updates/test-tmp/store/gif8927p25xlchszrp04bpszkns26= k9z-gcc-mesboot-wrapper-4.9.4.drv /home/leo/work/core-updates/test-tmp/store/6hn2hx7lbpkiv692s1lqzcffchi11= 6yr-diffutils-boot0-3.7.drv /home/leo/work/core-updates/test-tmp/store/gws0x39l5czynhx9wij14gjpqvwa2= dvi-diffutils-3.7.tar.xz.drv /home/leo/work/core-updates/test-tmp/store/afx8aw65zizs2cnicq28v75r6q888= fhk-binutils-2.37.tar.xz.drv /home/leo/work/core-updates/test-tmp/store/ck75al7gibqnjy4c43145388fan91= qjw-binutils-2.37.tar.bz2.drv /home/leo/work/core-updates/test-tmp/store/bxjj23rfa5zb622pdjyz4v1fnjwhh= ilh-tar-boot0-1.34.drv /home/leo/work/core-updates/test-tmp/store/47r4n2nfga5m9saib7g0nkm8jhv6c= 2d8-tar-1.34.tar.xz.drv /home/leo/work/core-updates/test-tmp/store/na5sm7x22xv4r6k2pyqx2c43iq1nz= 60w-tar-1.34.tar.xz.drv /home/leo/work/core-updates/test-tmp/store/d7w8c1fcx57wnw59bs9rny4k8dipy= 7k1-gawk-boot0-5.1.0.drv /home/leo/work/core-updates/test-tmp/store/64a5gsgjh0s8l7hykwl3w9axjwvvn= n4j-gawk-5.1.0.tar.xz.drv /home/leo/work/core-updates/test-tmp/store/gi407fsj10pr0ax7q84pmi0ysj86k= mvh-coreutils-boot0-8.32.drv /home/leo/work/core-updates/test-tmp/store/ixwphny2qizr7jwnl31wszjd2sn5c= 6vw-sed-boot0-4.8.drv /home/leo/work/core-updates/test-tmp/store/85pmhkcx5gdmxmq7aifh889qv29mw= ry5-sed-4.8.tar.xz.drv /home/leo/work/core-updates/test-tmp/store/lczp6yyx5snl4qval7g3i5xhw3rbg= bjv-sed-4.8.tar.gz.drv /home/leo/work/core-updates/test-tmp/store/jbm7lrzsqnj1shibml047z1ns54si= 5zz-file-boot0-5.39.drv /home/leo/work/core-updates/test-tmp/store/4irblvdb6cxdi9nl46135ib6588ca= vij-file-5.39.tar.gz.drv /home/leo/work/core-updates/test-tmp/store/rcn9h0zihq03i6li67ijxzbgbysvv= 69l-bzip2-boot0-1.0.8.drv /home/leo/work/core-updates/test-tmp/store/vj62hwg8nicfgnv4ydfijicabpjfg= 267-patch-boot0-2.7.6.drv /home/leo/work/core-updates/test-tmp/store/ysbzcp45j477fmfvysb22bvfpdi62= 7lk-patch-2.7.6.tar.xz.drv /home/leo/work/core-updates/test-tmp/store/r2y0qcrlav6j4xjwmqgw4g2ry06xy= sda-patch-2.7.6.tar.xz.drv /home/leo/work/core-updates/test-tmp/store/z305ng7scl9vi3k88wis43zlbqn17= 1a1-findutils-boot0-4.8.0.drv /home/leo/work/core-updates/test-tmp/store/6c0rq90qdwmyd9wy6cx3kpnj9pbmk= 7rd-findutils-4.8.0.tar.xz.drv /home/leo/work/core-updates/test-tmp/store/0w6hwmb8r39c451nfi0z3653i33iz= 9x3-findutils-4.8.0.tar.xz.drv /home/leo/work/core-updates/test-tmp/store/99cqm1j8m6a3fl1131hkxch3v5m4z= jwb-linux-libre-headers-5.10.35.drv /home/leo/work/core-updates/test-tmp/store/0bhwb5w09sjn25pirk6fshnxiygvv= idy-linux-libre-5.10.35-gnu.tar.xz.drv /home/leo/work/core-updates/test-tmp/store/28p3dn09zdnfvsgas5mj0ak97l7p4= rll-perl-boot0-5.34.0.drv /home/leo/work/core-updates/test-tmp/store/njkaqxp07a0vi8ql6bh0pdnwimh07= r33-perl-5.34.0.tar.xz.drv /home/leo/work/core-updates/test-tmp/store/3284f3zrmzjl5sjgv4srpin1s3rpl= 8g4-perl-5.34.0.tar.gz.drv /home/leo/work/core-updates/test-tmp/store/9d0clg2ps9xkmszrwl7v2nmmc206i= jl6-bison-boot0-3.7.6.drv /home/leo/work/core-updates/test-tmp/store/qghpx9ybjfvc7misjy565kqvzymjv= gva-bison-3.7.6.tar.xz.drv /home/leo/work/core-updates/test-tmp/store/z725hm476ygpjc09irchgs5gl08yw= 8f3-m4-boot0-1.4.18.drv /home/leo/work/core-updates/test-tmp/store/7kh2216w43z4nxzqqac9vski6bbkp= ny3-m4-1.4.18.tar.xz.drv /home/leo/work/core-updates/test-tmp/store/b65w9yzfkrsjs98qn8qyifaxwdilx= 93s-m4-1.4.18.tar.xz.drv /home/leo/work/core-updates/test-tmp/store/i6czcdfnzgxzh68lzn1bvw5b9r4z0= pr2-flex-2.6.4.drv /home/leo/work/core-updates/test-tmp/store/b5wmgf6mr408ra0wca1s66xgc34ki= wzm-flex-2.6.4.tar.gz.drv /home/leo/work/core-updates/test-tmp/store/qqjxxhbmx0g61qj1r7af4mh7nfcwj= dz7-glibc-2.33.drv /home/leo/work/core-updates/test-tmp/store/0v2ir74v4lm7vf5ya985ppc5bcly5= gw2-python-minimal-3.5.9.drv /home/leo/work/core-updates/test-tmp/store/j11a2bb0pl4mz6p2hf31fqw79j2qm= r3h-expat-2.4.1.drv /home/leo/work/core-updates/test-tmp/store/qws1i7rraq3k3gzi4rw4yi4885zmx= gfc-expat-2.4.1.tar.xz.drv /home/leo/work/core-updates/test-tmp/store/sa6asa74fpkkz89iq78mddyqnm5a2= p78-Python-3.5.9.tar.xz.drv /home/leo/work/core-updates/test-tmp/store/lvshd7pg5hvzz4sdayry252hi7v84= ib6-Python-3.5.9.tar.xz.drv /home/leo/work/core-updates/test-tmp/store/c739ff0mj3jx5vsilspr36bfwkix2= 4hd-bash-static-5.1.8.drv /home/leo/work/core-updates/test-tmp/store/37930ilslz9n2f0dgs16li8qffi9s= 20a-glibc-intermediate-2.33.drv /home/leo/work/core-updates/test-tmp/store/cvl8yn3zf8qgjwyfzmvh09gcaiprh= nqf-glibc-2.33.tar.xz.drv /home/leo/work/core-updates/test-tmp/store/mq97c62xqc1rscxg1j7bmr09k3w3g= nhy-glibc-2.33.tar.xz.drv /home/leo/work/core-updates/test-tmp/store/f8a9pm3laks3qhpqqzzmwqicp9lfz= cyw-ld-wrapper-boot0-0.drv /home/leo/work/core-updates/test-tmp/store/hjp6ybjybvkfakvkwgzxrdpjgb7la= 0yb-texinfo-6.7.drv /home/leo/work/core-updates/test-tmp/store/6xx6fh8v5rkcdf9r34jiijdiih7kb= clb-texinfo-6.7.tar.xz.drv /home/leo/work/core-updates/test-tmp/store/vdr7piqrl7qv0wqbl4z22gqyzvh1f= wrz-gcc-cross-boot0-10.3.0.drv /home/leo/work/core-updates/test-tmp/store/6m3xb5w03blfh13rwgknbdrbrkik7= ddb-libstdc++-boot0-4.9.4.drv /home/leo/work/core-updates/test-tmp/store/fkh5k7hidnaafs9gymmmqxj4amx9m= 0j4-gcc-10.3.0.tar.xz.drv /home/leo/work/core-updates/test-tmp/store/78422md8940yl3w1m0js7h22wgz9d= 1z2-gcc-10.3.0.tar.xz.drv /home/leo/work/core-updates/test-tmp/store/g8vmi8iwjyrgcwpx7glgigirpqck0= xgr-mpc-1.2.1.tar.gz.drv /home/leo/work/core-updates/test-tmp/store/j0ibihzcswvll5arfa9s14my2d650= cvg-mpfr-4.1.0.tar.xz.drv /home/leo/work/core-updates/test-tmp/store/y13x7mhr9g2i3db89v1avl00jifn1= nvl-gmp-6.0.0a.tar.xz.drv /home/leo/work/core-updates/test-tmp/store/mgkgdqyji0mv37dgdw56m2m5f3jj8= gml-gmp-6.0.0a.tar.xz.drv /home/leo/work/core-updates/test-tmp/store/4zwi61rp83a0hfw1mwsmx5bf2vj6f= 8ra-gcc-cross-boot0-wrapped-10.3.0.drv /home/leo/work/core-updates/test-tmp/store/37930ilslz9n2f0dgs16li8qffi9s= 20a-glibc-intermediate-2.33.drv /home/leo/work/core-updates/test-tmp/store/yvd4cc008w14yb9gqg0hqgvbgva7z= zi8-bash-5.1.tar.xz.drv /home/leo/work/core-updates/test-tmp/store/298dhsbvmlk74xa5v3sc1k65pcwds= c8y-bash-5.1.tar.gz.drv /home/leo/work/core-updates/test-tmp/store/92iz0xvd927kdbhkwxzl18i5d3w74= 0kl-bash51-005.drv /home/leo/work/core-updates/test-tmp/store/d3a4jwkdr1db63wxibsnk7ihwmpka= ind-bash51-003.drv /home/leo/work/core-updates/test-tmp/store/dad6wlfkq91ncfjar0x1yxrbc22bv= hcb-bash51-001.drv /home/leo/work/core-updates/test-tmp/store/g66rjms0341x7fybr02w79h7gc7x9= 2iv-bash51-006.drv /home/leo/work/core-updates/test-tmp/store/ljmyz2aqxf0x4nlag6jisxfa8sl0i= fdh-bash51-008.drv /home/leo/work/core-updates/test-tmp/store/n1kaf3hcd1r67sz95hzy2xgn68mm5= p5z-bash51-004.drv /home/leo/work/core-updates/test-tmp/store/nnz2kzvi3bfmrd1ls0gvr1n7cada4= 4wf-bash51-002.drv /home/leo/work/core-updates/test-tmp/store/wajvzvfna5fq9pvm75jarp4ra81c3= lna-bash51-007.drv /home/leo/work/core-updates/test-tmp/store/j4vb7bb3fkr8d34x41xr2hl80a0nz= j08-gettext-boot0-0.19.8.1.drv /home/leo/work/core-updates/test-tmp/store/2lqss4vk0l8z8vadcndry2lajlbf6= qlv-gettext-0.19.8.1.tar.gz.drv /home/leo/work/core-updates/test-tmp/store/qqjxxhbmx0g61qj1r7af4mh7nfcwj= dz7-glibc-2.33.drv /home/leo/work/core-updates/test-tmp/store/2ax9h8f7lizgnvv1mbzw07hx5z0yi= q8l-bash-minimal-5.1.8.drv /home/leo/work/core-updates/test-tmp/store/ga76wl2392rdj412a7969ycn0zgxc= bh1-gcc-10.3.0.drv /home/leo/work/core-updates/test-tmp/store/980gkcsk0jpkca88phg0c91bg6fdq= gxy-zlib-1.2.11.drv /home/leo/work/core-updates/test-tmp/store/6v4d0ad74jc5vha8lbhjv54is9w6g= wh3-zlib-1.2.11.tar.gz.drv /home/leo/work/core-updates/test-tmp/store/khj3zwym8mll5g27h84sbsak11n5p= 1ka-ld-wrapper-boot3-0.drv /home/leo/work/core-updates/test-tmp/store/qmh04c4vffshywc3jlm4rcplxjcir= 0c5-libstdc++-10.3.0.drv /home/leo/work/core-updates/test-tmp/store/5p62jw4pr0gg9q1ljzhl095grif0w= pd0-patch-2.7.6.drv /home/leo/work/core-updates/test-tmp/store/hpm9kwysyvqz41q8snxa7szxiy2za= wji-ed-1.17.drv /home/leo/work/core-updates/test-tmp/store/hrzhs894irjgvfijp5ycqgqa74im5= f6b-glibc-utf8-locales-2.33.drv /home/leo/work/core-updates/test-tmp/store/d75rhrxbkpqld4qk20bhla3wnmnra= m0c-module-import-compiled.drv /home/leo/work/core-updates/test-tmp/store/yjn4fql253qxac702sm96ad6jbydb= 64r-guile-3.0.7.drv /home/leo/work/core-updates/test-tmp/store/b3f5fmbzbc8jbj571hmlx35pp13v8= g75-pkg-config-0.29.2.drv /home/leo/work/core-updates/test-tmp/store/cahb2fl1h5l4vk82lz1qnjhwj113c= wnf-pkg-config-0.29.2.tar.gz.drv /home/leo/work/core-updates/test-tmp/store/ki758szb4q4aw3x14q6b66qm11cfx= r6z-libunistring-0.9.10.drv /home/leo/work/core-updates/test-tmp/store/x0sfi61cac3wgfrjg5rgpp3hh8801= 04l-libunistring-0.9.10.tar.xz.drv /home/leo/work/core-updates/test-tmp/store/qndlgjik25rlnpazz7drzsbygxpzh= yad-libffi-3.3.drv /home/leo/work/core-updates/test-tmp/store/hqg4pzb91lpgqpa079qn8670pd7fs= nmb-libffi-3.3.tar.xz.drv /home/leo/work/core-updates/test-tmp/store/1yb13q5axnd2dpia0z5hvfcxkdvic= pfy-libffi-3.3.tar.gz.drv /home/leo/work/core-updates/test-tmp/store/smrhn6cvky45f8ykan9yq00s79anf= fih-guile-3.0.7.tar.xz.drv /home/leo/work/core-updates/test-tmp/store/yz26010r14kgzaz75pnpm38labaln= 8p7-guile-3.0.7.tar.xz.drv /home/leo/work/core-updates/test-tmp/store/z4wp71dkibkyn1irnfdh96manwl4f= 36v-libgc-8.0.4.drv /home/leo/work/core-updates/test-tmp/store/5amr669wc5f1szjg7qa2abc0w2agm= fx1-gc-8.0.4.tar.gz.drv /home/leo/work/core-updates/test-tmp/store/qphwcpwa40x8w0y5ygkcgpi7xrd63= n6j-gzip-1.10.drv /home/leo/work/core-updates/test-tmp/store/0l08bh96lyrn79v54k2sd0vmxf1xf= mbp-gzip-1.10.tar.xz.drv /home/leo/work/core-updates/test-tmp/store/is8rgbapfiprbll85830agkb2aay6= 6hn-lzip-1.22.drv /home/leo/work/core-updates/test-tmp/store/02v2aggv9zrd932nw1bh775ymksvb= 2mg-lzip-1.22.tar.gz.drv /home/leo/work/core-updates/test-tmp/store/ivr1gjmgn1zm73l23112m06157s5w= i8f-grep-3.6.drv /home/leo/work/core-updates/test-tmp/store/gm1vi6dvyq5agvrd6d73zkc6q1ns6= 68n-grep-3.6.tar.xz.drv /home/leo/work/core-updates/test-tmp/store/m9dbbpl4z8pyrm8ilxlvxnc2mikfr= f4z-grep-3.6.tar.xz.drv /home/leo/work/core-updates/test-tmp/store/jb5f6xn0jxsp7ljymny3r0jnglpk9= nmi-module-import-compiled.drv /home/leo/work/core-updates/test-tmp/store/jg97zx6c2cxbp2whgamy1kn01fw9y= 20f-coreutils-8.32.drv /home/leo/work/core-updates/test-tmp/store/k71492hrcq3piyqiycch13j95396w= jy9-ed-1.17.tar.lz.drv /home/leo/work/core-updates/test-tmp/store/6icyp1xbwxwrcj0lmhmidpj6rz5rj= w7p-glibc-cross-arm-linux-gnueabihf-2.33.drv /home/leo/work/core-updates/test-tmp/store/2cqq7zfs36zy194ifwv4mxvvignng= 5h8-python-minimal-3.9.6.drv /home/leo/work/core-updates/test-tmp/store/6714vc270y7054mnf47wls4hf3qy8= avv-libffi-3.3.drv /home/leo/work/core-updates/test-tmp/store/81db0029fgkiv1zclknvmwfbjvr9q= dka-xz-5.2.5.drv /home/leo/work/core-updates/test-tmp/store/g0zny3zs56c2g5six1k5d11wiv1z8= bfx-xz-5.2.5.tar.gz.drv /home/leo/work/core-updates/test-tmp/store/fms7ydaj7cilh25hcy5868lm2xbn8= dzr-gawk-5.1.0.drv /home/leo/work/core-updates/test-tmp/store/7dg3f4qqw2n49iskvr24wdmvz2l5j= lwx-libsigsegv-2.13.drv /home/leo/work/core-updates/test-tmp/store/c27xxb5k9ld7gjms00gcngs733kip= sd2-libsigsegv-2.13.tar.gz.drv /home/leo/work/core-updates/test-tmp/store/gchh0d4jbqiw8fi10f277jl8pkv09= had-sed-4.8.drv /home/leo/work/core-updates/test-tmp/store/icaiflp9yspzb7m6z488dq9hnrs6l= 651-gzip-1.10.drv /home/leo/work/core-updates/test-tmp/store/is7wanw70da0p4n6nhmhkrxcykvlr= 1z9-ld-wrapper-0.drv /home/leo/work/core-updates/test-tmp/store/khfjmk72nkqz2l6kbjf83yp4s5q59= d9z-libffi-3.3.tar.xz.drv /home/leo/work/core-updates/test-tmp/store/zhigqa8cmgh8x8l3h1im4g87wm8xx= yz8-tar-1.34.drv /home/leo/work/core-updates/test-tmp/store/l4aqai69dxjp5a9v4wvq8ziklwb8i= bw4-findutils-4.8.0.drv /home/leo/work/core-updates/test-tmp/store/njadj31zm2y4n9sl7h83547vavq7d= 42w-bzip2-1.0.8.drv /home/leo/work/core-updates/test-tmp/store/rkamaaw4icnawp9ka7k3g2132369i= 091-file-5.39.drv /home/leo/work/core-updates/test-tmp/store/w1z2bxqdxbkr94563vmbys927q6qs= 8yv-make-4.3.drv /home/leo/work/core-updates/test-tmp/store/zm1kvxl21w5pg86mjyixysznal76v= 6dr-pkg-config-0.29.2.drv /home/leo/work/core-updates/test-tmp/store/z6ai6aqa0fnj4378igq4bv5vymgr3= iky-diffutils-3.7.drv /home/leo/work/core-updates/test-tmp/store/7c6fg8l45792i18g425pk38xwbyiz= rxl-diffutils-3.7.tar.xz.drv /home/leo/work/core-updates/test-tmp/store/cp4vpldsg81zlnr4wxn01w9gmp85g= psi-perl-5.34.0.drv /home/leo/work/core-updates/test-tmp/store/p6r2haawcaphajz3h7x9bavsacd8v= w2n-coreutils-minimal-8.32.drv /home/leo/work/core-updates/test-tmp/store/775wvzdv1wbrx0gqsv0j9afcha9kv= q6w-zlib-1.2.11.drv /home/leo/work/core-updates/test-tmp/store/77kgr9014f743a220m8v5d7qs2hf7= n17-unzip-6.0.drv /home/leo/work/core-updates/test-tmp/store/8f8dqg4q8wb3m8xhsvnp31vmw0kj5= 5pn-unzip60.tar.xz.drv /home/leo/work/core-updates/test-tmp/store/g473ymcm9z3prf7m8g6i4y9zn2vgx= 7sp-unzip60.tar.gz.drv /home/leo/work/core-updates/test-tmp/store/xgn2wjpc9nmj3xfnffl2vy7lfz2yk= 3m1-bzip2-1.0.8.drv /home/leo/work/core-updates/test-tmp/store/8jnq2zkmzy0vjggscr2cd1cg4c3i2= nmg-pkg-config-0.29.2.drv /home/leo/work/core-updates/test-tmp/store/8wvz9x0il50nifiipqdkh2x4xsbgc= d40-tzdata-2021a.drv /home/leo/work/core-updates/test-tmp/store/dmwcbb5bx5g49axk8b2f02c8fzg4a= mfz-tzcode2021a.tar.gz.drv /home/leo/work/core-updates/test-tmp/store/jr450xmlf4h2cwha44yrixiw0n3qw= rlj-tzdata2021a.tar.gz.drv /home/leo/work/core-updates/test-tmp/store/aa183lygbc88gsi5w85brx2pknyqy= dmi-zip-3.0.drv /home/leo/work/core-updates/test-tmp/store/x02xk9r1lksblzfvbxmw5r6s4a4r9= ka8-zip30.tar.gz.drv /home/leo/work/core-updates/test-tmp/store/k143ab9l9c518jyb8nm253dcvw3yl= kpy-openssl-1.1.1k.drv /home/leo/work/core-updates/test-tmp/store/0h131lpnfkqw742byign4p5l7l27y= 33w-openssl-1.1.1k.tar.xz.drv /home/leo/work/core-updates/test-tmp/store/h61xkcjz2sjlyxfbarwmb3qdabcrv= mkx-openssl-1.1.1k.tar.gz.drv /home/leo/work/core-updates/test-tmp/store/pxlkzqrp0qf3z08crhy26k1a4a22k= zf1-perl-5.34.0.drv /home/leo/work/core-updates/test-tmp/store/mdj9sl2j1vmm28rva4sn6pndps9gp= 7kx-coreutils-minimal-8.32.drv /home/leo/work/core-updates/test-tmp/store/qh1r3rqcm6k935wz28sk4s7n279md= lps-coreutils-8.32.tar.xz.drv /home/leo/work/core-updates/test-tmp/store/n5fs7rinw5njk5rcxnngpd3jrsrmw= bs1-perl-5.34.0.tar.xz.drv /home/leo/work/core-updates/test-tmp/store/nj64as2f6rz43mnkbk7a7z1im0pcj= g95-Python-3.9.6.tar.xz.drv /home/leo/work/core-updates/test-tmp/store/hl5fvcrfnzjgss5qdcn5zcbmbl91h= 7fw-Python-3.9.6.tar.xz.drv /home/leo/work/core-updates/test-tmp/store/ssr5fl356g6hy7wi59danps9j5j6i= hnn-expat-2.4.1.drv /home/leo/work/core-updates/test-tmp/store/2q1asafhiryr5jxy3b1hrya7zkkdz= bpy-m4-1.4.18.drv /home/leo/work/core-updates/test-tmp/store/mn9rij553gb4x2bpa6gfn21fyb26c= nna-m4-1.4.18.tar.xz.drv /home/leo/work/core-updates/test-tmp/store/5pryl006yfgirbmhi7sv4ylxasylh= xrb-bash-static-5.1.8.drv /home/leo/work/core-updates/test-tmp/store/f575swxndiv7im785gravhdzj6l26= v80-bash-5.1.tar.xz.drv /home/leo/work/core-updates/test-tmp/store/7yfblx4cbqpfkhq99kda9g9z9ssih= vsb-gettext-minimal-0.21.drv /home/leo/work/core-updates/test-tmp/store/397aklr3y04f8qvakwxalmkschyqj= vzn-libunistring-0.9.10.drv /home/leo/work/core-updates/test-tmp/store/5l4c6nrsw5q13q5db3zw5pkial34y= pwa-libxml2-2.9.12.drv /home/leo/work/core-updates/test-tmp/store/b8q7bs0gk9mns64502hnnc33ksz2b= gk9-xz-5.2.5.drv /home/leo/work/core-updates/test-tmp/store/qwd7ll8217jrlvkdd1vhaqlxp4mfv= jic-libxml2-2.9.12.tar.xz.drv /home/leo/work/core-updates/test-tmp/store/xncz2zd681n94dl5q2vd6qw8w5nvd= v70-libxml2-2.9.12.tar.gz.drv /home/leo/work/core-updates/test-tmp/store/dzdzndj6jc1p9ds8q8d8bil0nfm8l= wjd-gettext-0.21.tar.gz.drv /home/leo/work/core-updates/test-tmp/store/va4dkl735p0cyiyx1dwykd12bmirj= rhz-ncurses-6.2.20210619.drv /home/leo/work/core-updates/test-tmp/store/kwkpksn4myhqfrlhfjnrwfcpn62cs= zq3-ncurses-6.2.tar.gz.drv /home/leo/work/core-updates/test-tmp/store/vlj36yjs3sybxld0q19318q8f70lr= vcd-ncurses-6.2-20210619-patch.sh.bz2.drv /home/leo/work/core-updates/test-tmp/store/b0irk119z263brvaw8rw8xycvywk1= wfa-linux-libre-headers-cross-arm-linux-gnueabihf-5.10.35.drv /home/leo/work/core-updates/test-tmp/store/4sx9m2d1q90861r7fqlgy7ab1snl0= axz-flex-2.6.4.drv /home/leo/work/core-updates/test-tmp/store/pb2al383vjdd659qv83b9pbyvcpcv= qbf-help2man-1.48.3.drv /home/leo/work/core-updates/test-tmp/store/88d1i2gm0s7dipcjj1f2si93nkwmk= c5w-help2man-1.48.3.tar.xz.drv /home/leo/work/core-updates/test-tmp/store/sh9gpxgpd4lfjdxhb8c9v0g7amnnj= hy8-perl-gettext-1.07.drv /home/leo/work/core-updates/test-tmp/store/6x27qm818wp3zmnmsypn8y3f1965f= pnv-module-import-compiled.drv /home/leo/work/core-updates/test-tmp/store/ra1np0jw9nhbmkan321jyzjjqklak= ald-gettext-1.07.tar.gz.drv /home/leo/work/core-updates/test-tmp/store/z36vnxbzv04916b67k8ixmg3iyh4g= h6r-bison-3.7.6.drv /home/leo/work/core-updates/test-tmp/store/d3m6in403m93ch0b98ckqpjc840dh= ahd-binutils-cross-arm-linux-gnueabihf-2.37.drv /home/leo/work/core-updates/test-tmp/store/v8kxjzilinfgmx88m88rlb840vzsm= arp-binutils-2.37.tar.xz.drv /home/leo/work/core-updates/test-tmp/store/iwl61245prkcif1wwpvp5sw3q6k46= 890-gcc-cross-sans-libc-arm-linux-gnueabihf-10.3.0.drv /home/leo/work/core-updates/test-tmp/store/6vn7l3m03injci84zq64wzzb86sal= imy-mpc-1.2.1.drv /home/leo/work/core-updates/test-tmp/store/bijr4hwqmqa72jw03sxb9mn4qd31k= p5r-gmp-6.2.1.drv /home/leo/work/core-updates/test-tmp/store/kpxw007rwidn9s6vr19zf5yky1445= nij-gmp-6.2.1.tar.xz.drv /home/leo/work/core-updates/test-tmp/store/lhis3dg3zg4an7l1352rkgh444cj2= n8g-gmp-6.2.1.tar.xz.drv /home/leo/work/core-updates/test-tmp/store/pmbr8xzkvpyz4vlmr7ivyvc0xp2fp= rd1-mpfr-4.1.0.drv /home/leo/work/core-updates/test-tmp/store/lmcnjdri2k94dj09wkkp0804n4llq= 64q-gcc-10.3.0.tar.xz.drv /home/leo/work/core-updates/test-tmp/store/nzvyn92fj951d6shd8qg0bsx7xy46= 22g-libstdc++-headers-10.3.0.drv /home/leo/work/core-updates/test-tmp/store/2b01v2198fwb8i2ymk6m5dhvpjisr= mm2-gcc-10.3.0.tar.xz.drv /home/leo/work/core-updates/test-tmp/store/h5x3rpjjb78b55qjn5c7a691y9i67= dbj-libstdc++-10.3.0.drv /home/leo/work/core-updates/test-tmp/store/pgk34pj3050ia5pyjcbwlhzryaia9= 1wh-module-import-compiled.drv /home/leo/work/core-updates/test-tmp/store/q7w21c1fv30sk1yyzrhh1zw2hxmrl= jrg-isl-0.23.drv /home/leo/work/core-updates/test-tmp/store/ns6dpa35kppq6gipl7cpviqzjihb0= 6xi-isl-0.23.tar.bz2.drv /home/leo/work/core-updates/test-tmp/store/x3h9nagh85w5lb15fadbv8jaskmvw= cx4-libelf-0.8.13.drv /home/leo/work/core-updates/test-tmp/store/57d26brvhczmh2qfwi7i7w0i9n8rh= jkz-autoconf-2.69.drv /home/leo/work/core-updates/test-tmp/store/rayq4djgsl9cm9hjnl0fxs71bax7x= 68v-autoconf-2.69.tar.xz.drv /home/leo/work/core-updates/test-tmp/store/svzdvd4cmh3730xpfdw13369z9224= srm-bash-minimal-5.1.8.drv /home/leo/work/core-updates/test-tmp/store/5xv09b9qhv7dzvd8g5nm881iph2yk= x4c-automake-1.16.3.drv /home/leo/work/core-updates/test-tmp/store/32xizr3mdbw1nr3hrqm7xabfm0n0z= c88-automake-1.16.3.tar.xz.drv /home/leo/work/core-updates/test-tmp/store/z420zvscbks94xgvq1g6b0ydj8nxk= 8nw-automake-1.16.3.tar.xz.drv /home/leo/work/core-updates/test-tmp/store/42aal42zg5pikps5cc47ps3v2nnn4= lh7-autoconf-wrapper-2.69.drv /home/leo/work/core-updates/test-tmp/store/46sg30sg5hjdl5bvfgnqwss4n48l5= pxv-libgc-8.0.4.drv /home/leo/work/core-updates/test-tmp/store/mc1hk49ck9nd5yhvv0fgmaz1dvmi6= p3z-guile-3.0.7.drv /home/leo/work/core-updates/test-tmp/store/5v6c121m3zv9vib1wskcd71rpcvxg= iw5-guile-3.0.7.tar.xz.drv /home/leo/work/core-updates/test-tmp/store/jsiqqy2pv2hsxsz65ww6xn2pqrbck= 2sz-libelf-0.8.13.tar.gz.drv /home/leo/work/core-updates/test-tmp/store/xw72qzwap5dc5p320r9nkc88qwaqj= bpw-ld-wrapper-arm-linux-gnueabihf-0.drv /home/leo/work/core-updates/test-tmp/store/xx7cm0djyg7z5qlqdarhvjhm2861m= rc8-bash-5.1.8.drv /home/leo/work/core-updates/test-tmp/store/hx8181qp4b3y0c1xz85vigj8xh87w= ipz-readline-8.1.1.drv /home/leo/work/core-updates/test-tmp/store/ddgmakpd2vb8g1fk40krnk3yn6rvp= 4m5-readline-8.1.tar.xz.drv /home/leo/work/core-updates/test-tmp/store/6j79123mv77268ymrvxd7y0i2m067= 51c-readline-8.1.tar.gz.drv /home/leo/work/core-updates/test-tmp/store/sx53530p4gmxxmr3akmnmxsgdmimq= ilc-readline81-001.drv /home/leo/work/core-updates/test-tmp/store/lqi9hzfp4f72jflx5l8hkpja1sc00= s2v-bison-3.7.6.drv /home/leo/work/core-updates/test-tmp/store/cxky29j3fn5w8s86bildzaxn3ckip= 44x-glibc-2.33.tar.xz.drv /home/leo/work/core-updates/test-tmp/store/kq3m6bfb5g4lpzzgriapykc4n7zz5= nq5-texinfo-6.7.drv /home/leo/work/core-updates/test-tmp/store/apb8f7jghklsqkx7km2j1jk9a9gwf= fzf-acl-2.3.1.drv /home/leo/work/core-updates/test-tmp/store/cz8yrj5k9j8hg4xxw4qnskxsb4pp4= aff-acl-2.3.1.tar.gz.drv /home/leo/work/core-updates/test-tmp/store/gqam5npnrb0cb48x671scmjxak9s1= gdr-gcc-cross-arm-linux-gnueabihf-10.3.0.drv /home/leo/work/core-updates/test-tmp/store/ly7h775sn6n8dqyf76mhlmqfcvyw6= p91-attr-2.5.1.drv /home/leo/work/core-updates/test-tmp/store/x62dq9pwhcm8kgs4mayx8axkfipai= ia9-attr-2.5.1.tar.gz.drv /home/leo/work/core-updates/test-tmp/store/xws4nbvr070s236pv535lllrilabw= mz4-gmp-6.2.1.drv ++ guix build guix --with-input=3Dguile@2.0=3Dguile@2.2 -d accepted connection from pid 22955, user leo guix build: warning: ambiguous package specification `guile@2.2' guix build: warning: choosing guile@2.2.7 from gnu/packages/guile.scm:238:2 + drv1=3D/home/leo/work/core-updates/test-tmp/store/ld3i7l0cv0cdhmvwrl72lah= x59y2g1hl-guix-1.3.0-5.6243ad3.drv ++ guix build guix -d accepted connection from pid 22963, user leo + drv2=3D/home/leo/work/core-updates/test-tmp/store/ld3i7l0cv0cdhmvwrl72lah= x59y2g1hl-guix-1.3.0-5.6243ad3.drv + test /home/leo/work/core-updates/test-tmp/store/ld3i7l0cv0cdhmvwrl72lahx5= 9y2g1hl-guix-1.3.0-5.6243ad3.drv '!=3D' /home/leo/work/core-updates/test-tm= p/store/ld3i7l0cv0cdhmvwrl72lahx59y2g1hl-guix-1.3.0-5.6243ad3.drv + rm -rf t-guix-build-22545 FAIL tests/guix-build.sh (exit status: 1) SKIP: tests/guix-git-authenticate =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D + '[' -d /home/leo/work/core-updates/.git ']' + exit 77 SKIP tests/guix-git-authenticate.sh (exit status: 77) FAIL: tests/guix-pack-relocatable =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D + guix pack --version guix pack (GNU Guix) UNKNOWN Copyright (C) 2021 the Guix authors License GPLv3+: GNU GPL version 3 or later This is free software: you are free to change and redistribute it. There is NO WARRANTY, to the extent permitted by law. ++ guile -c '(use-modules (guix config))(display %storedir)' + storedir=3D/gnu/store ++ guile -c '(use-modules (guix config))(display %localstatedir)' + localstatedir=3D/var + NIX_STORE_DIR=3D/gnu/store + GUIX_DAEMON_SOCKET=3D/var/guix/daemon-socket/socket + export NIX_STORE_DIR GUIX_DAEMON_SOCKET + guile -c '(use-modules (guix)) (exit (false-if-exception (open-connection= )))' ++ mktemp -d + test_directory=3D/tmp/tmp.diBrjRIWgr + export test_directory + trap 'chmod -Rf +w "$test_directory"; rm -rf "$test_directory"' EXIT + unshare -r true ++ guix pack -R -S /Bin=3Dbin sed substitute: =0Dsubstitute: =1B[Kupdating substitutes from 'https://4606.nsu= pdate.info'... 0.0%=0Dsubstitute: =1B[Kupdating substitutes from 'https:/= /4606.nsupdate.info'... 10.0%=0Dsubstitute: =1B[Kupdating substitutes from= 'https://4606.nsupdate.info'... 20.0%=0Dsubstitute: =1B[Kupdating substit= utes from 'https://4606.nsupdate.info'... 30.0%=0Dsubstitute: =1B[Kupdatin= g substitutes from 'https://4606.nsupdate.info'... 40.0%=0Dsubstitute: =1B= [Kupdating substitutes from 'https://4606.nsupdate.info'... 50.0%=0Dsubsti= tute: =1B[Kupdating substitutes from 'https://4606.nsupdate.info'... 60.0%= =0Dsubstitute: =1B[Kupdating substitutes from 'https://4606.nsupdate.info'.= =2E. 70.0%=0Dsubstitute: =1B[Kupdating substitutes from 'https://4606.nsup= date.info'... 80.0%=0Dsubstitute: =1B[Kupdating substitutes from 'https://= 4606.nsupdate.info'... 90.0%=0Dsubstitute: =1B[Kupdating substitutes from = 'https://4606.nsupdate.info'... 100.0% The following derivations will be built: /gnu/store/m462mzcmzyz46q3wmciymzh4ppf95f6n-sed-tarball-pack.tar.gz.drv /gnu/store/x5k29xsmn1xpv28gfyw9phj7di694lfx-profile.drv /gnu/store/drcnwrcyhl2jbsp2jdnlb271inv7n1bk-sed-4.8R.drv /gnu/store/3gimds631vr8aplnnzvv751n5k3pb9lv-c-compiler.drv /gnu/store/izgjgjnv09l5jwmljj0lskcn4b0ya49c-module-import-compiled.drv /gnu/store/3vamqa1g5kxnin3aindgmc9a0wp4yfhr-module-import-compiled.drv /gnu/store/855q6xy14qsmmh5ipg2g8phws814s9ma-libfakechroot.so.drv /gnu/store/fd5538hrdj548cdi1hvavxr8ak3kmmxk-fakechroot-2.20.1.drv /gnu/store/i60av9n31707f1vamp73qpwb2cws0ayz-pack-audit.so.drv 0.9 MB will be downloaded =2E. =2E. =2E building /gnu/store/3vamqa1g5kxnin3aindgmc9a0wp4yfhr-module-import-compiled= =2Edrv... =0D=1B[K 12% [######### = ]=0D=1B[K 25% [################## = ]=0D=1B[K 38% [########################### = ]=0D=1B[K 50% [######################= ############## ]=0D=1B[K 62% [#########= #################################### ]=0D=1B[K 7= 5% [###################################################### = ]=0D=1B[K 88% [##########################################################= ##### ]=0D=1B[K100% [#############################################= ############################]building /gnu/store/fd5538hrdj548cdi1hvavxr8ak= 3kmmxk-fakechroot-2.20.1.drv... builder for `/gnu/store/fd5538hrdj548cdi1hvavxr8ak3kmmxk-fakechroot-2.20.1.= drv' failed with exit code 1 build of /gnu/store/fd5538hrdj548cdi1hvavxr8ak3kmmxk-fakechroot-2.20.1.drv = failed Could not find build log for '/gnu/store/fd5538hrdj548cdi1hvavxr8ak3kmmxk-f= akechroot-2.20.1.drv'. cannot build derivation `/gnu/store/855q6xy14qsmmh5ipg2g8phws814s9ma-libfak= echroot.so.drv': 1 dependencies couldn't be built building /gnu/store/izgjgjnv09l5jwmljj0lskcn4b0ya49c-module-import-compiled= =2Edrv... cannot build derivation `/gnu/store/drcnwrcyhl2jbsp2jdnlb271inv7n1bk-sed-4.= 8R.drv': 1 dependencies couldn't be built cannot build derivation `/gnu/store/x5k29xsmn1xpv28gfyw9phj7di694lfx-profil= e.drv': 1 dependencies couldn't be built cannot build derivation `/gnu/store/m462mzcmzyz46q3wmciymzh4ppf95f6n-sed-ta= rball-pack.tar.gz.drv': 1 dependencies couldn't be built guix pack: error: build of `/gnu/store/m462mzcmzyz46q3wmciymzh4ppf95f6n-sed= -tarball-pack.tar.gz.drv' failed + tarball=3D + chmod -Rf +w /tmp/tmp.diBrjRIWgr + rm -rf /tmp/tmp.diBrjRIWgr FAIL tests/guix-pack-relocatable.sh (exit status: 1) SKIP: tests/guix-describe =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D + guix describe --version guix describe (GNU Guix) UNKNOWN Copyright (C) 2021 the Guix authors License GPLv3+: GNU GPL version 3 or later This is free software: you are free to change and redistribute it. There is NO WARRANTY, to the extent permitted by law. + tmpfile=3Dt-guix-describe-3466 + trap 'rm -f t-guix-describe-3466' EXIT + rm -f t-guix-describe-3466 + '[' -d /home/leo/work/core-updates/.git ']' + exit 77 + rm -f t-guix-describe-3466 SKIP tests/guix-describe.sh (exit status: 77) --zMFh/plC/elWKAqW-- ------------=_1640726222-20235-1--