From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp0 ([2001:41d0:2:4a6f::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by ms0.migadu.com with LMTPS id UPBMO5o2IGEBRQEAgWs5BA (envelope-from ) for ; Sat, 21 Aug 2021 01:11:22 +0200 Received: from aspmx1.migadu.com ([2001:41d0:2:4a6f::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp0 with LMTPS id gMTtNpo2IGFnHgAA1q6Kng (envelope-from ) for ; Fri, 20 Aug 2021 23:11:22 +0000 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by aspmx1.migadu.com (Postfix) with ESMTPS id BEB741BEEA for ; Sat, 21 Aug 2021 01:11:21 +0200 (CEST) Received: from localhost ([::1]:50594 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1mHDfU-00074J-QN for larch@yhetil.org; Fri, 20 Aug 2021 19:11:20 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:45424) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1mHDfD-00074A-8N for bug-guix@gnu.org; Fri, 20 Aug 2021 19:11:03 -0400 Received: from debbugs.gnu.org ([209.51.188.43]:52353) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1mHDfD-0005tV-0B for bug-guix@gnu.org; Fri, 20 Aug 2021 19:11:03 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1mHDfC-0003q9-Mz for bug-guix@gnu.org; Fri, 20 Aug 2021 19:11:02 -0400 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 X-BeenThere: bug-guix@gnu.org List-Id: Bug reports for GNU Guix List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: bug-guix-bounces+larch=yhetil.org@gnu.org Sender: "bug-Guix" X-Migadu-Flow: FLOW_IN ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=yhetil.org; s=key1; t=1629501082; h=from:from:sender:sender:reply-to:subject:subject:date:date: message-id:message-id:to:to:cc:mime-version:mime-version: content-type:content-type:resent-cc:resent-from:resent-sender: resent-message-id:list-id:list-help:list-unsubscribe:list-subscribe: list-post:dkim-signature; bh=1Hty3V26HvPR7fdkXYHvCh9NP6BMDjVsAI/elu24Uow=; b=KILUfqVEE95q4S8ojqsR7S9d5jJVzTiBjYubHjWZ1W0cna74LDbasU7jBL2XMSAwxrX0Vp ICq6nbzAwxYCBLE1I8PJ80H1/qWjssqiS6urW00UJTMauTwqJ14GM6j/aeh+H/yW/Hu30Y UEukbwM83I2wCq+yeJgEn9yIZ1f0ElBWRAJGNPfV4gmA1d1+qvDHtf0jBlFjYfjufIlNZn 7IoAv0dmAmfnYpnNcx1O5kc3hk9SDt04NPH4vCWmuL0rckqmJFxdP25bb1IzCNMlVugYOQ cFd1M1Hraua0TBXLJtmy8msKhpzNOo6xzNL1n8jIggdhhQ+0/eUmbmhkRplBiQ== ARC-Seal: i=1; s=key1; d=yhetil.org; t=1629501082; a=rsa-sha256; cv=none; b=nN2uFC/QDTTMWHZBtRMTX3OaLCRBLhSJLUW631uh8OSZ3RGEfq0rn/dXUyCHKUet7XTAoi tJlINeGQX6g57SvB9UDim4x9APDpYS2ozJH1M0fZatLTC438NrTFHfC2l282q11G0pN0cS UttT7ZlV4NTHbDIG/ZJSZQFhIOUfg/tJnzOCmeXZvkilzxvsUDhidY6VqajfuaS8aLue3M elUvjwJpIchIHpS47FRmkrPACvqR+BE5WZGxDbMWRf2WAXGkqsYPGw25PAUEuxrC9a5Ddp tysTBWwavKiIGZFdog3i2daXwk9gb19zRluYVcpkma+7Ng4MKpo2+De9384npQ== ARC-Authentication-Results: i=1; aspmx1.migadu.com; dkim=fail ("headers rsa verify failed") header.d=famulari.name header.s=mesmtp header.b="hE5wq e/"; dkim=fail ("headers rsa verify failed") header.d=messagingengine.com header.s=fm3 header.b=ejUOaImU; dmarc=none; spf=pass (aspmx1.migadu.com: domain of bug-guix-bounces@gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=bug-guix-bounces@gnu.org X-Migadu-Spam-Score: 1.08 Authentication-Results: aspmx1.migadu.com; dkim=fail ("headers rsa verify failed") header.d=famulari.name header.s=mesmtp header.b="hE5wq e/"; dkim=fail ("headers rsa verify failed") header.d=messagingengine.com header.s=fm3 header.b=ejUOaImU; dmarc=none; spf=pass (aspmx1.migadu.com: domain of bug-guix-bounces@gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=bug-guix-bounces@gnu.org X-Migadu-Queue-Id: BEB741BEEA X-Spam-Score: 1.08 X-Migadu-Scanner: scn0.migadu.com X-TUID: FtKc6bU03IkH --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--