X-Loop: help-debbugs@HIDDEN Subject: bug#56667: test failures tests/channels.scm and tests/texlive.scm Resent-From: Chris Keschnat <chris@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: bug-guix@HIDDEN Resent-Date: Wed, 20 Jul 2022 15:36:02 +0000 Resent-Message-ID: <handler.56667.B.165833133719841 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: report 56667 X-GNU-PR-Package: guix X-GNU-PR-Keywords: To: 56667 <at> debbugs.gnu.org X-Debbugs-Original-To: bug-guix@HIDDEN Received: via spool by submit <at> debbugs.gnu.org id=B.165833133719841 (code B ref -1); Wed, 20 Jul 2022 15:36:02 +0000 Received: (at submit) by debbugs.gnu.org; 20 Jul 2022 15:35:37 +0000 Received: from localhost ([127.0.0.1]:58665 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1oEBjb-00059s-Hz for submit <at> debbugs.gnu.org; Wed, 20 Jul 2022 11:35:37 -0400 Received: from lists.gnu.org ([209.51.188.17]:46140) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <chris@HIDDEN>) id 1oEAuT-0003Tc-W0 for submit <at> debbugs.gnu.org; Wed, 20 Jul 2022 10:42:47 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:54790) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from <chris@HIDDEN>) id 1oEAuT-0004me-RA for bug-guix@HIDDEN; Wed, 20 Jul 2022 10:42:45 -0400 Received: from box.catsu.it ([46.232.250.231]:51039) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from <chris@HIDDEN>) id 1oEAuP-0006MQ-Ox for bug-guix@HIDDEN; Wed, 20 Jul 2022 10:42:45 -0400 Received: from authenticated-user (box.catsu.it [46.232.250.231]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) (No client certificate requested) by box.catsu.it (Postfix) with ESMTPSA id 035BA75B8C for <bug-guix@HIDDEN>; Wed, 20 Jul 2022 16:42:35 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=catsu.it; s=mail; t=1658328157; bh=LeiWeMRQtgw1yhfOkBUC46E0878Tc4Uzc6kt11EjGx0=; h=From:To:Subject:Date:From; b=NVtB546mLxYe5GE9+BkyGAGjtprkjTlH000ccAU7E2W9UG6mU2IJlN+FRQs0W7QDN AMKAmoLJpWfxdB1zN6RfDWwlqyjV+m3zaiLWvrvzJt0ug2O6saZcHZDKyh5P2xvphG tky49Xoi2ey8XwbDy1SWS9Z6zaPEKhXDKy6WtmvUcqJMRwIeSpLtdCQnEE2xSkwitc RPlV5EoYldtZ7DpoNf+YMZikzav3N7TyDUXnULTUGdWU9zMRKp9Kq3HVuMd6w7MC+1 Fr3lgKxQyOOAFepS4v2ZQ2TU5X2ePGoo/KdhcGG9jPJA6ODUN0bC3Q3ObMXX5yzMGA f8OWJKex/DhZA== From: Chris Keschnat <chris@HIDDEN> Date: Wed, 20 Jul 2022 16:29:50 +0200 Message-ID: <86pmhzu9ph.fsf@HIDDEN> MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="=-=-=" Received-SPF: pass client-ip=46.232.250.231; envelope-from=chris@HIDDEN; helo=box.catsu.it X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.1 / 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, SPF_HELO_FAIL=0.001, SPF_PASS=-0.001, T_FILL_THIS_FORM_SHORT=0.01, T_SCC_BODY_TEXT_LINE=-0.01 autolearn=ham autolearn_force=no X-Spam_action: no action X-Spam-Score: -1.4 (-) X-Mailman-Approved-At: Wed, 20 Jul 2022 11:35:33 -0400 X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -2.4 (--) --=-=-= Content-Type: text/plain Hello, I am trying to follow "16.1 Building from Git"[1] but this results in two test failures on my machine. Initially I ran: #+begin_src sh git clone https://git.savannah.gnu.org/git/guix.git cd guix git fetch origin keyring:keyring guix git authenticate 9edb3f66fd807b096b48283debdcddccfea34bad \ "BBB0 2DDF 2CEA F6A8 0D1D E643 A2A0 6DF2 A33A 54FA" guix environment guix --pure --ad-hoc help2man git strace ./bootstrap ./configure --localstatedir=/var make && make check #+end_src Rerunning only the failed tests: #+begin_src sh make check TESTS="tests/channels.scm tests/texlive.scm" #+end_src Output: #+begin_src sh $ make check TESTS="tests/channels.scm tests/texlive.scm" make check-recursive make[1]: Entering directory '/home/ck/tmp/guix' Making check in po/guix make[2]: Entering directory '/home/ck/tmp/guix/po/guix' make[2]: Nothing to be done for 'check'. make[2]: Leaving directory '/home/ck/tmp/guix/po/guix' Making check in po/packages make[2]: Entering directory '/home/ck/tmp/guix/po/packages' make[2]: Nothing to be done for 'check'. make[2]: Leaving directory '/home/ck/tmp/guix/po/packages' make[2]: Entering directory '/home/ck/tmp/guix' Compiling Scheme modules... Compiling Scheme modules... Compiling Scheme modules... Compiling Scheme modules... make check-TESTS check-local make[3]: Entering directory '/home/ck/tmp/guix' make[4]: Entering directory '/home/ck/tmp/guix' FAIL: tests/channels.scm FAIL: tests/texlive.scm ============================================================================ Testsuite summary for GNU Guix 1.3.0.22336-479d9e ============================================================================ # TOTAL: 19 # PASS: 13 # SKIP: 4 # XFAIL: 0 # FAIL: 2 # XPASS: 0 # ERROR: 0 ============================================================================ See ./test-suite.log Please report to bug-guix@HIDDEN ============================================================================ make[4]: *** [Makefile:5964: test-suite.log] Error 1 make[4]: Leaving directory '/home/ck/tmp/guix' make[3]: *** [Makefile:6072: check-TESTS] Error 2 make[3]: Leaving directory '/home/ck/tmp/guix' make[2]: *** [Makefile:6321: check-am] Error 2 make[2]: Leaving directory '/home/ck/tmp/guix' make[1]: *** [Makefile:5849: check-recursive] Error 1 make[1]: Leaving directory '/home/ck/tmp/guix' make: *** [Makefile:6323: check] Error 2 #+end_src And results in the attached =test-suite.log= --=-=-= Content-Type: text/plain Content-Disposition: attachment; filename=test-suite.log Content-Transfer-Encoding: quoted-printable Content-Description: 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=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D GNU Guix 1.3.0.22336-479d9e: ./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=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D # TOTAL: 19 # PASS: 13 # SKIP: 4 # XFAIL: 0 # FAIL: 2 # XPASS: 0 # ERROR: 0 .. contents:: :depth: 2 FAIL: 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/ck/tmp/guix/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/ck/tmp/guix/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/ck/tmp/guix/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/ck/tmp/guix/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 <channel-metadata> location: /home/ck/tmp/guix/tests/channels.scm:138 source: + (test-assert + "channel-instance-metadata returns <channel-metadata>" + (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/ck/tmp/guix/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/ck/tmp/guix/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/ck/tmp/guix/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-instance> channel: #<<channel> name: test-channel = url: "https://example.com/test-channel" branch: "master" commit: "abc1234" = introduction: #f location: ((filename . "guix/channels.scm") (line . 262) (= column . 19))> commit: "abcde1234" checkout: "/home/ck/tmp/guix/test-tmp/st= ore/c2xcqhay4kldm6pncih8hfljyl1qyzxg-test-channel-abcde12"> result: PASS hint: Using 'master' as the name for the initial branch. This default branc= h name hint: is subject to change. To configure the initial branch name to use in = all hint: of your new repositories, which will suppress this warning, call: hint:=20 hint: git config --global init.defaultBranch <name> hint:=20 hint: Names commonly chosen instead of 'master' are 'main', 'trunk' and hint: 'development'. The just-created branch can be renamed via this comman= d: hint:=20 hint: git branch -m <name> Initialized empty Git repository in /tmp/guix-directory.uBzMmx/.git/ [master (root-commit) 71b1ca8] first commit 1 file changed, 1 insertion(+) create mode 100644 a.txt [master a56a83a] second commit 1 file changed, 1 insertion(+) create mode 100644 b.scm test-name: latest-channel-instances #:validate-pull location: /home/ck/tmp/guix/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))))))) expected-value: descendant actual-value: descendant result: PASS test-name: channel-instances->manifest location: /home/ck/tmp/guix/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 hint: Using 'master' as the name for the initial branch. This default branc= h name hint: is subject to change. To configure the initial branch name to use in = all hint: of your new repositories, which will suppress this warning, call: hint:=20 hint: git config --global init.defaultBranch <name> hint:=20 hint: Names commonly chosen instead of 'master' are 'main', 'trunk' and hint: 'development'. The just-created branch can be renamed via this comman= d: hint:=20 hint: git branch -m <name> Initialized empty Git repository in /tmp/guix-directory.PVLRKX/.git/ [master (root-commit) 3af316b] the commit 1 file changed, 1 insertion(+) create mode 100644 a.txt test-name: channel-news, no news location: /home/ck/tmp/guix/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)))))) expected-value: () actual-value: () result: PASS hint: Using 'master' as the name for the initial branch. This default branc= h name hint: is subject to change. To configure the initial branch name to use in = all hint: of your new repositories, which will suppress this warning, call: hint:=20 hint: git config --global init.defaultBranch <name> hint:=20 hint: Names commonly chosen instead of 'master' are 'main', 'trunk' and hint: 'development'. The just-created branch can be renamed via this comman= d: hint:=20 hint: git branch -m <name> Initialized empty Git repository in /tmp/guix-directory.rKMEVZ/.git/ [master (root-commit) b144c36] first commit 1 file changed, 1 insertion(+) create mode 100644 .guix-channel [master 842b1fb] second commit 1 file changed, 1 insertion(+) create mode 100644 src/a.txt [master b6bba6f] third commit 1 file changed, 1 insertion(+) create mode 100644 news.scm [master fa33342] fourth commit 1 file changed, 1 insertion(+) create mode 100644 src/b.txt [master b20d3d5] fifth commit 1 file changed, 1 insertion(+), 1 deletion(-) test-name: channel-news, one entry location: /home/ck/tmp/guix/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"))))))) actual-value: #f result: FAIL hint: Using 'master' as the name for the initial branch. This default branc= h name hint: is subject to change. To configure the initial branch name to use in = all hint: of your new repositories, which will suppress this warning, call: hint:=20 hint: git config --global init.defaultBranch <name> hint:=20 hint: Names commonly chosen instead of 'master' are 'main', 'trunk' and hint: 'development'. The just-created branch can be renamed via this comman= d: hint:=20 hint: git branch -m <name> Initialized empty Git repository in /tmp/guix-directory.uJnVw7/.git/ [master (root-commit) 50fcf19] first commit 2 files changed, 2 insertions(+) create mode 100644 .guix-channel create mode 100644 src/a.txt [master 7cdd555] second commit 1 file changed, 1 insertion(+) create mode 100644 news.scm test-name: channel-news, annotated tag location: /home/ck/tmp/guix/tests/channels.scm:411 source: + (test-assert + "channel-news, annotated tag" + (with-temporary-git-repository + directory + `((add ".guix-channel" + ,(object->string + '(channel (version 0) (news-file "news.scm")))) + (add "src/a.txt" "A") + (commit "first commit") + (tag "tag-for-first-news-entry" + "This is an annotated tag.") + (add "news.scm" + ,(lambda (repository) + (let ((previous + (reference-name->oid repository "HEAD"))) + (object->string + `(channel-news + (version 0) + (entry (tag "tag-for-first-news-entry") + (title (en "New file!")) + (body (en "Yeah, a.txt.")))))))) + (commit "second 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"))) + (and (null? (channel-news-for-commit channel commit1)) + (lset=3D equal? + (map channel-news-entry-title + (channel-news-for-commit channel commit2)) + '((("en" . "New file!")))) + (lset=3D string=3D? + (map channel-news-entry-tag + (channel-news-for-commit channel commit2)) + (list "tag-for-first-news-entry")) + (lset=3D string=3D? + (map channel-news-entry-commit + (channel-news-for-commit channel commit2)) + (list commit1))))))) actual-value: #t result: PASS hint: Using 'master' as the name for the initial branch. This default branc= h name hint: is subject to change. To configure the initial branch name to use in = all hint: of your new repositories, which will suppress this warning, call: hint:=20 hint: git config --global init.defaultBranch <name> hint:=20 hint: Names commonly chosen instead of 'master' are 'main', 'trunk' and hint: 'development'. The just-created branch can be renamed via this comman= d: hint:=20 hint: git branch -m <name> Initialized empty Git repository in /tmp/guix-directory.bnMluk/.git/ [master (root-commit) 5918529] first commit 1 file changed, 1 insertion(+) create mode 100644 a.txt [master 353ea72] second commit 1 file changed, 1 insertion(+) create mode 100644 b.scm test-name: latest-channel-instances, missing introduction for 'guix' location: /home/ck/tmp/guix/tests/channels.scm:458 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)))))) actual-value: #t result: PASS test-name: authenticate-channel, wrong first commit signer location: /home/ck/tmp/guix/tests/channels.scm:479 source: + (test-equal + "authenticate-channel, wrong first commit signer" + #t + (with-fresh-gnupg-setup + (list %ed25519-public-key-file + %ed25519-secret-key-file + %ed25519-2-public-key-file + %ed25519-2-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 %ed25519-2-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 + %ed25519-2-public-key-file)))))) + (authenticate-channel + channel + directory + (commit-id-string commit2) + #:keyring-reference-prefix + "") + 'failed)))))) result: SKIP test-name: authenticate-channel, not a descendant of introductory commit location: /home/ck/tmp/guix/tests/channels.scm:529 source: + (test-equal + "authenticate-channel, not a descendant of introductory commit" + #t + (with-fresh-gnupg-setup + (list %ed25519-public-key-file + %ed25519-secret-key-file + %ed25519-2-public-key-file + %ed25519-2-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))) + (branch "alternate-branch") + (checkout "alternate-branch") + (add "something.txt" ,(random-text)) + (commit + "intro commit" + (signer + ,(key-fingerprint %ed25519-public-key-file))) + (checkout "master") + (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")) + (commit0 + (commit-lookup + repository + (reference-target + (branch-lookup repository "alternate-branch")))) + (intro (make-channel-introduction + (commit-id-string commit0) + (openpgp-public-key-fingerprint + (read-openpgp-packet %ed25519-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) + "not a descendant") + (equal? + (formatted-message-arguments c) + (list (oid->string (commit-id commit2)) + (oid->string (commit-id commit0))))))) + (authenticate-channel + channel + directory + (commit-id-string commit2) + #:keyring-reference-prefix + "") + 'failed)))))) result: SKIP test-name: authenticate-channel, .guix-authorizations location: /home/ck/tmp/guix/tests/channels.scm:587 source: + (test-equal + "authenticate-channel, .guix-authorizations" + #t + (with-fresh-gnupg-setup + (list %ed25519-public-key-file + %ed25519-secret-key-file + %ed25519-2-public-key-file + %ed25519-2-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 %ed25519-2-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 + %ed25519-2-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 + %ed25519-2-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/ck/tmp/guix/tests/channels.scm:656 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'... Updating channel 'foo' from Git repository at 'file:///tmp/guix-directory.u= BzMmx'... Updating channel 'guix' from Git repository at 'file:///tmp/guix-directory.= bnMluk'... FAIL: tests/texlive =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D (package (inherit (simple-texlive-package "texlive-texsis" (list "bibtex/bs= t/texsis/" "doc/man/man1/" "doc/otherformats/texsis/base/" "tex/texsis/base= /" "tex/texsis/config/") (base32 "17ckkii656y2g1h5h8lc1bsy10a0bfgnsakhxii4h= xfmvrfvc097") #:trivial? #t)) (version "59745") (propagated-inputs (list te= xlive-cm texlive-hyphen-base texlive-knuth-lib texlive-plain texlive-tex)) = (home-page "https://www.tug.org/texlive/") (synopsis "Plain TeX macros for = Physicists") (description "TeXsis is a TeX macro package which provides use= ful features for typesetting\nresearch papers and related documents. For e= xample, it includes support\nspecifically for: Automatic numbering of equat= ions, figures, tables and\nreferences; Simplified control of type sizes, li= ne spacing, footnotes, running\nheadlines and footlines, and tables of cont= ents, figures and tables; Specialized\ndocument formats for research papers= , preprints and \"e-prints\", conference\nproceedings, theses, books, refer= ee reports, letters, and memoranda; Simplified\nmeans of constructing an in= dex for a book or thesis; Easy to use double column\nformatting; Specialize= d environments for lists, theorems and proofs, centered or\nnon-justified t= ext, and listing computer code; Specialized macros for easily\nconstructing= ruled tables. TeXsis was originally developed for physicists, but\nothers= may also find it useful. It is completely compatible with Plain TeX.") (l= icense lppl)) ;;; (fail (package (inherit (simple-texlive-package "texlive-texsis" (list = "bibtex/bst/texsis/" "doc/man/man1/" "doc/otherformats/texsis/base/" "tex/t= exsis/base/" "tex/texsis/config/") (base32 "17ckkii656y2g1h5h8lc1bsy10a0bfg= nsakhxii4hxfmvrfvc097") #:trivial? #t)) (version "59745") (propagated-input= s (list texlive-cm texlive-hyphen-base texlive-knuth-lib texlive-plain texl= ive-tex)) (home-page "https://www.tug.org/texlive/") (synopsis "Plain TeX m= acros for Physicists") (description "TeXsis is a TeX macro package which pr= ovides useful features for typesetting\nresearch papers and related documen= ts. For example, it includes support\nspecifically for: Automatic numberin= g of equations, figures, tables and\nreferences; Simplified control of type= sizes, line spacing, footnotes, running\nheadlines and footlines, and tabl= es of contents, figures and tables; Specialized\ndocument formats for resea= rch papers, preprints and \"e-prints\", conference\nproceedings, theses, bo= oks, referee reports, letters, and memoranda; Simplified\nmeans of construc= ting an index for a book or thesis; Easy to use double column\nformatting; = Specialized environments for lists, theorems and proofs, centered or\nnon-j= ustified text, and listing computer code; Specialized macros for easily\nco= nstructing ruled tables. TeXsis was originally developed for physicists, b= ut\nothers may also find it useful. It is completely compatible with Plain= TeX.") (license lppl)) #f) test-name: texlive->guix-package location: /home/ck/tmp/guix/tests/texlive.scm:161 source: + (test-assert + "texlive->guix-package" + (mock ((guix build svn) + svn-fetch + (lambda* (url + revision + directory + #:key + (svn-command "svn") + (user-name #f) + (password #f) + (recursive? #t)) + (mkdir-p directory) + (with-output-to-file + (string-append directory "/foo") + (lambda () (display "source"))))) + (let ((result + (texlive->guix-package + "texsis" + #:package-database + (lambda _ %fake-tlpdb)))) + (match result + (('package + ('inherit + ('simple-texlive-package + "texlive-texsis" + ('list + "bibtex/bst/texsis/" + "doc/man/man1/" + "doc/otherformats/texsis/base/" + "tex/texsis/base/" + "tex/texsis/config/") + ('base32 (? string? hash)) + #:trivial? + #t)) + ('propagated-inputs + ('list + 'texlive-cm + 'texlive-hyphen-base + 'texlive-knuth-lib + 'texlive-plain + 'texlive-tex)) + ('home-page "https://www.tug.org/texlive/") + ('synopsis "Plain TeX macros for Physicists") + ('description (? string? description)) + ('license 'lppl)) + #t) + (_ (begin + (format #t "~s~%" result) + (pk 'fail result #f))))))) actual-value: #f result: FAIL --=-=-= Content-Type: text/plain Am I doing anything wrong? I tried reading the results but cannot figure out what is wrong. . [1] https://guix.gnu.org/manual/en/html_node/Building-from-Git.html Thank you Chris --=-=-=--
Content-Disposition: inline Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-Mailer: MIME-tools 5.505 (Entity 5.505) Content-Type: text/plain; charset=utf-8 X-Loop: help-debbugs@HIDDEN From: help-debbugs@HIDDEN (GNU bug Tracking System) To: Chris Keschnat <chris@HIDDEN> Subject: bug#56667: Acknowledgement (test failures tests/channels.scm and tests/texlive.scm) Message-ID: <handler.56667.B.165833133719841.ack <at> debbugs.gnu.org> References: <86pmhzu9ph.fsf@HIDDEN> X-Gnu-PR-Message: ack 56667 X-Gnu-PR-Package: guix Reply-To: 56667 <at> debbugs.gnu.org Date: Wed, 20 Jul 2022 15:36:02 +0000 Thank you for filing a new bug report with debbugs.gnu.org. This is an automatically generated reply to let you know your message has been received. Your message is being forwarded to the package maintainers and other interested parties for their attention; they will reply in due course. Your message has been sent to the package maintainer(s): bug-guix@HIDDEN If you wish to submit further information on this problem, please send it to 56667 <at> debbugs.gnu.org. Please do not send mail to help-debbugs@HIDDEN unless you wish to report a problem with the Bug-tracking system. --=20 56667: https://debbugs.gnu.org/cgi/bugreport.cgi?bug=3D56667 GNU Bug Tracking System Contact help-debbugs@HIDDEN with problems
X-Loop: help-debbugs@HIDDEN Subject: bug#56667: test failures tests/channels.scm and tests/texlive.scm Resent-From: Ludovic =?UTF-8?Q?Court=C3=A8s?= <ludo@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: bug-guix@HIDDEN Resent-Date: Wed, 20 Jul 2022 23:30:02 +0000 Resent-Message-ID: <handler.56667.B56667.16583597937342 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: followup 56667 X-GNU-PR-Package: guix X-GNU-PR-Keywords: To: Chris Keschnat <chris@HIDDEN> Cc: 56667 <at> debbugs.gnu.org Received: via spool by 56667-submit <at> debbugs.gnu.org id=B56667.16583597937342 (code B ref 56667); Wed, 20 Jul 2022 23:30:02 +0000 Received: (at 56667) by debbugs.gnu.org; 20 Jul 2022 23:29:53 +0000 Received: from localhost ([127.0.0.1]:36271 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1oEJ8a-0001uM-LG for submit <at> debbugs.gnu.org; Wed, 20 Jul 2022 19:29:53 -0400 Received: from eggs.gnu.org ([209.51.188.92]:40660) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <ludo@HIDDEN>) id 1oEJ8Y-0001u5-Ev for 56667 <at> debbugs.gnu.org; Wed, 20 Jul 2022 19:29:51 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]:41062) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from <ludo@HIDDEN>) id 1oEJ8S-00026x-NX; Wed, 20 Jul 2022 19:29:44 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=MIME-Version:In-Reply-To:Date:References:Subject:To: From; bh=nnZ1u3PvsFjl4ucBL7UWOe+8E9QNlaH7VXzxUBCEwNQ=; b=Ta3fSs1SCSNw0A3VZIXc 4Ga3VONkgOV6sYdFE6/Kx2ijXfr4msd41PCA+ODjrWtxesy89Si7rfj9v+ZnRm984/1YZja7V9uIl 9FA4vfN8yJjJrHyR86tVGjngihU/9pntnT47Br2O8nOdkXMxZUk8WErjqsEkB8Meo1SmFELbzuMEA Cu5Hyv7eSMwAmpKMukMYBoynC+oAYzyTBrWbyHcQNdRG69D+9VzvwzeQKE8HRxDkF4T3C89hFjJKq e3o5sFfLY29GaiIcGYy3cU5dGhSEyhoXES+nQwWgpS6A3/MUdaKrgNEh3fAFIuFkj5FJAr650HLpu 1CrNcnnfFOjNIA==; Received: from 91-160-117-201.subs.proxad.net ([91.160.117.201]:52806 helo=ribbon) by fencepost.gnu.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from <ludo@HIDDEN>) id 1oEJ8S-0000Pc-AS; Wed, 20 Jul 2022 19:29:44 -0400 From: Ludovic =?UTF-8?Q?Court=C3=A8s?= <ludo@HIDDEN> References: <86pmhzu9ph.fsf@HIDDEN> Date: Thu, 21 Jul 2022 01:29:42 +0200 In-Reply-To: <86pmhzu9ph.fsf@HIDDEN> (Chris Keschnat's message of "Wed, 20 Jul 2022 16:29:50 +0200") Message-ID: <87v8rrnz15.fsf@HIDDEN> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.1 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Score: -2.3 (--) X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -3.3 (---) Hi, Chris Keschnat <chris@HIDDEN> skribis: > test-name: channel-news, one entry > location: /home/ck/tmp/guix/tests/channels.scm:323 > source: > + (test-assert > + "channel-news, one entry" [...] > + (entry (tag "tag-for-first-news-entry") > + (title (en "Old news.") (eo "Malnova?oj.")) The question mark above suggests you were not running the test in a Unicode-capable locale. I think you may need to first run: export LC_ALL=3Den_US.UTF-8 or something similar. Could you check whether that helps? > FAIL: tests/texlive > =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D > > (package (inherit (simple-texlive-package "texlive-texsis" (list "bibtex/= bst/texsis/" "doc/man/man1/" "doc/otherformats/texsis/base/" "tex/texsis/ba= se/" "tex/texsis/config/") (base32 "17ckkii656y2g1h5h8lc1bsy10a0bfgnsakhxii= 4hxfmvrfvc097") #:trivial? #t)) (version "59745") (propagated-inputs (list = texlive-cm texlive-hyphen-base texlive-knuth-lib texlive-plain texlive-tex)= ) (home-page "https://www.tug.org/texlive/") (synopsis "Plain TeX macros fo= r Physicists") (description "TeXsis is a TeX macro package which provides u= seful features for typesetting\nresearch papers and related documents. For= example, it includes support\nspecifically for: Automatic numbering of equ= ations, figures, tables and\nreferences; Simplified control of type sizes, = line spacing, footnotes, running\nheadlines and footlines, and tables of co= ntents, figures and tables; Specialized\ndocument formats for research pape= rs, preprints and \"e-prints\", conference\nproceedings, theses, books, ref= eree reports, letters, and memoranda; Simplified\nmeans of constructing an = index for a book or thesis; Easy to use double column\nformatting; Speciali= zed environments for lists, theorems and proofs, centered or\nnon-justified= text, and listing computer code; Specialized macros for easily\nconstructi= ng ruled tables. TeXsis was originally developed for physicists, but\nothe= rs may also find it useful. It is completely compatible with Plain TeX.") = (license lppl)) > > ;;; (fail (package (inherit (simple-texlive-package "texlive-texsis" (lis= t "bibtex/bst/texsis/" "doc/man/man1/" "doc/otherformats/texsis/base/" "tex= /texsis/base/" "tex/texsis/config/") (base32 "17ckkii656y2g1h5h8lc1bsy10a0b= fgnsakhxii4hxfmvrfvc097") #:trivial? #t)) (version "59745") (propagated-inp= uts (list texlive-cm texlive-hyphen-base texlive-knuth-lib texlive-plain te= xlive-tex)) (home-page "https://www.tug.org/texlive/") (synopsis "Plain TeX= macros for Physicists") (description "TeXsis is a TeX macro package which = provides useful features for typesetting\nresearch papers and related docum= ents. For example, it includes support\nspecifically for: Automatic number= ing of equations, figures, tables and\nreferences; Simplified control of ty= pe sizes, line spacing, footnotes, running\nheadlines and footlines, and ta= bles of contents, figures and tables; Specialized\ndocument formats for res= earch papers, preprints and \"e-prints\", conference\nproceedings, theses, = books, referee reports, letters, and memoranda; Simplified\nmeans of constr= ucting an index for a book or thesis; Easy to use double column\nformatting= ; Specialized environments for lists, theorems and proofs, centered or\nnon= -justified text, and listing computer code; Specialized macros for easily\n= constructing ruled tables. TeXsis was originally developed for physicists,= but\nothers may also find it useful. It is completely compatible with Pla= in TeX.") (license lppl)) #f) > test-name: texlive->guix-package > location: /home/ck/tmp/guix/tests/texlive.scm:161 Hmm this one is unclear; it passes on my laptop. Needs more investigation=E2=80=A6 Thanks for reporting the issue! Ludo=E2=80=99.
X-Loop: help-debbugs@HIDDEN Subject: bug#56667: test failures tests/channels.scm and tests/texlive.scm Resent-From: Chris Keschnat <chris@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: bug-guix@HIDDEN Resent-Date: Thu, 21 Jul 2022 16:47:01 +0000 Resent-Message-ID: <handler.56667.B56667.16584220158982 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: followup 56667 X-GNU-PR-Package: guix X-GNU-PR-Keywords: To: Ludovic =?UTF-8?Q?Court=C3=A8s?= <ludo@HIDDEN> Cc: 56667 <at> debbugs.gnu.org Received: via spool by 56667-submit <at> debbugs.gnu.org id=B56667.16584220158982 (code B ref 56667); Thu, 21 Jul 2022 16:47:01 +0000 Received: (at 56667) by debbugs.gnu.org; 21 Jul 2022 16:46:55 +0000 Received: from localhost ([127.0.0.1]:38957 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1oEZKA-0002Ko-Tn for submit <at> debbugs.gnu.org; Thu, 21 Jul 2022 12:46:55 -0400 Received: from box.catsu.it ([46.232.250.231]:45991) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <chris@HIDDEN>) id 1oER6D-0007gz-6Q for 56667 <at> debbugs.gnu.org; Thu, 21 Jul 2022 03:59:58 -0400 Received: from authenticated-user (box.catsu.it [46.232.250.231]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) (No client certificate requested) by box.catsu.it (Postfix) with ESMTPSA id B79063CF8; Thu, 21 Jul 2022 09:59:49 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=catsu.it; s=mail; t=1658390389; bh=DDiBL48nkbdPdrmbR1bgICdmxwreE1jSZMHESO78yvI=; h=References:From:To:Cc:Subject:Date:In-reply-to:From; b=sql5Bk+Aluu9V6p/O4Wj7wjNSbogTU+llfDEMJ5YN2FOxUnAqdI/jtStShfDWXOfD XQHIYQHDaI6R/LEHmVOgpC7V1gd4VBhuKNaiQWlLmmlYECnv5yaelMlUAwWqn9izwk Z/iBwUBn6xQG1o4T2GUs4VELoBhbiSI76ETD6VAk4fFo2K1m8/2f84g7yFY1ta5cC6 zqZf0NvsOpxhl/oDVwu8t0eV1CjjH73ZbS7oQUnXKyQVOAKyfNAfCSTNQOD3CGlIjJ A0HnY94FPxNoTHeAdACQyJjGXSBnd+hoHo2YzVr3Cj+nk5hc9ED+dcrCzjfiAFk4bO 5PX4Su61Zasew== References: <86pmhzu9ph.fsf@HIDDEN> <87v8rrnz15.fsf@HIDDEN> From: Chris Keschnat <chris@HIDDEN> Date: Thu, 21 Jul 2022 09:58:09 +0200 In-reply-to: <87v8rrnz15.fsf@HIDDEN> Message-ID: <865yjqopzf.fsf@HIDDEN> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Score: 0.0 (/) X-Mailman-Approved-At: Thu, 21 Jul 2022 12:46:53 -0400 X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -1.0 (-) Ludovic Court=C3=A8s <ludo@HIDDEN> writes: > Hi, > > Chris Keschnat <chris@HIDDEN> skribis: > >> test-name: channel-news, one entry >> location: /home/ck/tmp/guix/tests/channels.scm:323 >> source: >> + (test-assert >> + "channel-news, one entry" > > [...] > >> + (entry (tag "tag-for-first-news-entry") >> + (title (en "Old news.") (eo "Malnova?oj.")) > > The question mark above suggests you were not running the test in a > Unicode-capable locale. I think you may need to first run: > > export LC_ALL=3Den_US.UTF-8 > > or something similar. > > Could you check whether that helps? Hi Ludovic, thank you, that does indeed make the test pass. > [...]
X-Loop: help-debbugs@HIDDEN Subject: bug#56667: test failures tests/channels.scm and tests/texlive.scm Resent-From: Ludovic =?UTF-8?Q?Court=C3=A8s?= <ludo@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: bug-guix@HIDDEN Resent-Date: Fri, 22 Jul 2022 20:51:02 +0000 Resent-Message-ID: <handler.56667.B56667.165852303122051 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: followup 56667 X-GNU-PR-Package: guix X-GNU-PR-Keywords: To: Chris Keschnat <chris@HIDDEN> Cc: Ricardo Wurmus <rekado@HIDDEN>, 56667 <at> debbugs.gnu.org Received: via spool by 56667-submit <at> debbugs.gnu.org id=B56667.165852303122051 (code B ref 56667); Fri, 22 Jul 2022 20:51:02 +0000 Received: (at 56667) by debbugs.gnu.org; 22 Jul 2022 20:50:31 +0000 Received: from localhost ([127.0.0.1]:42536 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1oEzbS-0005jb-Oa for submit <at> debbugs.gnu.org; Fri, 22 Jul 2022 16:50:31 -0400 Received: from eggs.gnu.org ([209.51.188.92]:47210) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <ludo@HIDDEN>) id 1oEzbQ-0005jI-2w for 56667 <at> debbugs.gnu.org; Fri, 22 Jul 2022 16:50:29 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]:50566) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from <ludo@HIDDEN>) id 1oEzbJ-0004Ev-C9; Fri, 22 Jul 2022 16:50:21 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=MIME-Version:In-Reply-To:Date:References:Subject:To: From; bh=+O9K0MpuLzoj93YHA8XnDeLVG0Kcn+eCgW+znJLyh1k=; b=ikcAFYjZ4slOGnsf2Keb mau+XEBPX+aL0EqjcoQzY0jhNzN7grPiUdnJzJc2Uec2H6/2VmVyVcIa1iYVofyVUfmTJH/YKE+8B t04pzth5h/JZbLwqFKrWHT+S3mFTI/yRNwVYsa+hVGGhG9gNW5cjo8olfvY4OqxVttrIKR0p0Wtc4 5PdSN0m1S3MFHRMdjdyoQcEpNVm+jPa9dArb7y57W1QIMx+1Tf1GZp9LjARUcvfWhIRNPQ+weE9Xb 2BJBxqdCBwV49VAR17MeY9y6kQjYkCF5/OO2yYu+MDMu6y0YYK5Zrw9epIqCZm1wMCpfMiDOuJ088 WAHIjdN7qDV9aQ==; Received: from 91-160-117-201.subs.proxad.net ([91.160.117.201]:57110 helo=ribbon) by fencepost.gnu.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from <ludo@HIDDEN>) id 1oEzbJ-00070b-09; Fri, 22 Jul 2022 16:50:21 -0400 From: Ludovic =?UTF-8?Q?Court=C3=A8s?= <ludo@HIDDEN> References: <86pmhzu9ph.fsf@HIDDEN> Date: Fri, 22 Jul 2022 22:50:19 +0200 In-Reply-To: <86pmhzu9ph.fsf@HIDDEN> (Chris Keschnat's message of "Wed, 20 Jul 2022 16:29:50 +0200") Message-ID: <875yjohnxw.fsf@HIDDEN> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.1 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Score: -2.3 (--) X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -3.3 (---) Hi, Chris Keschnat <chris@HIDDEN> skribis: > FAIL: tests/texlive > =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D > > (package (inherit (simple-texlive-package "texlive-texsis" (list "bibtex/= bst/texsis/" "doc/man/man1/" "doc/otherformats/texsis/base/" "tex/texsis/ba= se/" "tex/texsis/config/") (base32 "17ckkii656y2g1h5h8lc1bsy10a0bfgnsakhxii= 4hxfmvrfvc097") #:trivial? #t)) (version "59745") (propagated-inputs (list = texlive-cm texlive-hyphen-base texlive-knuth-lib texlive-plain texlive-tex)= ) (home-page "https://www.tug.org/texlive/") (synopsis "Plain TeX macros fo= r Physicists") (description "TeXsis is a TeX macro package which provides u= seful features for typesetting\nresearch papers and related documents. For= example, it includes support\nspecifically for: Automatic numbering of equ= ations, figures, tables and\nreferences; Simplified control of type sizes, = line spacing, footnotes, running\nheadlines and footlines, and tables of co= ntents, figures and tables; Specialized\ndocument formats for research pape= rs, preprints and \"e-prints\", conference\nproceedings, theses, books, ref= eree reports, letters, and memoranda; Simplified\nmeans of constructing an = index for a book or thesis; Easy to use double column\nformatting; Speciali= zed environments for lists, theorems and proofs, centered or\nnon-justified= text, and listing computer code; Specialized macros for easily\nconstructi= ng ruled tables. TeXsis was originally developed for physicists, but\nothe= rs may also find it useful. It is completely compatible with Plain TeX.") = (license lppl)) > > ;;; (fail (package (inherit (simple-texlive-package "texlive-texsis" (lis= t "bibtex/bst/texsis/" "doc/man/man1/" "doc/otherformats/texsis/base/" "tex= /texsis/base/" "tex/texsis/config/") (base32 "17ckkii656y2g1h5h8lc1bsy10a0b= fgnsakhxii4hxfmvrfvc097") #:trivial? #t)) (version "59745") (propagated-inp= uts (list texlive-cm texlive-hyphen-base texlive-knuth-lib texlive-plain te= xlive-tex)) (home-page "https://www.tug.org/texlive/") (synopsis "Plain TeX= macros for Physicists") (description "TeXsis is a TeX macro package which = provides useful features for typesetting\nresearch papers and related docum= ents. For example, it includes support\nspecifically for: Automatic number= ing of equations, figures, tables and\nreferences; Simplified control of ty= pe sizes, line spacing, footnotes, running\nheadlines and footlines, and ta= bles of contents, figures and tables; Specialized\ndocument formats for res= earch papers, preprints and \"e-prints\", conference\nproceedings, theses, = books, referee reports, letters, and memoranda; Simplified\nmeans of constr= ucting an index for a book or thesis; Easy to use double column\nformatting= ; Specialized environments for lists, theorems and proofs, centered or\nnon= -justified text, and listing computer code; Specialized macros for easily\n= constructing ruled tables. TeXsis was originally developed for physicists,= but\nothers may also find it useful. It is completely compatible with Pla= in TeX.") (license lppl)) #f) > test-name: texlive->guix-package > location: /home/ck/tmp/guix/tests/texlive.scm:161 Actually I=E2=80=99m now experiencing it, and I think it=E2=80=99s caused b= y commit be7b314f3fe22273e935accac22f313e44d3d970, which changes the =E2=80=98texliv= e=E2=80=99 importer. Ricardo, WDYT? Thanks, Ludo=E2=80=99.
X-Loop: help-debbugs@HIDDEN Subject: bug#56667: test failures tests/channels.scm and tests/texlive.scm Resent-From: Ricardo Wurmus <rekado@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: bug-guix@HIDDEN Resent-Date: Fri, 22 Jul 2022 21:05:02 +0000 Resent-Message-ID: <handler.56667.B56667.165852388923644 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: followup 56667 X-GNU-PR-Package: guix X-GNU-PR-Keywords: To: Ludovic =?UTF-8?Q?Court=C3=A8s?= <ludo@HIDDEN> Cc: Chris Keschnat <chris@HIDDEN>, 56667 <at> debbugs.gnu.org Received: via spool by 56667-submit <at> debbugs.gnu.org id=B56667.165852388923644 (code B ref 56667); Fri, 22 Jul 2022 21:05:02 +0000 Received: (at 56667) by debbugs.gnu.org; 22 Jul 2022 21:04:49 +0000 Received: from localhost ([127.0.0.1]:42569 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1oEzpI-00069H-Ux for submit <at> debbugs.gnu.org; Fri, 22 Jul 2022 17:04:49 -0400 Received: from sender4-of-o50.zoho.com ([136.143.188.50]:21045) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <rekado@HIDDEN>) id 1oEzpE-000697-Ay for 56667 <at> debbugs.gnu.org; Fri, 22 Jul 2022 17:04:47 -0400 ARC-Seal: i=1; a=rsa-sha256; t=1658523873; cv=none; d=zohomail.com; s=zohoarc; b=BRh7yEkv+N48ksw3jKKJlnZKqc0T88Hj7F7Kxe6w3Q8X4T/26sDNojAjrzHVi0UHacSC0SSFb6FhDJXnwpNGl5RmSKAJ69e2FujwCqGIIW6ENQ4aHzhiNmqq+0NRIyH2fXsDKHcvPegdKSbgjubQaSVP030ZRRIRM/M1fehNyzM= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1658523873; h=Content-Type:Content-Transfer-Encoding:Cc:Date:From:In-Reply-To:MIME-Version:Message-ID:References:Subject:To; bh=XCHXiq4RSF/s69+c/FJB5F/cVhGBydlZDydgJCpAqaI=; b=f09oHF+tJOLCL2VG96RIHzXTan2y8jAm9MUHGcpfq4juE43bMFblzu8b53PunMXgzwPAz2OT4jd6XkDRXdxCQnVwV5TS0+DCq8QnNKDSeqzldn0XYDCcAFGdr3Ai3kn1WcAsQE8tc/Jpxu/wUj8tvpGebgvww7FXSaG1dHRaBQ0= ARC-Authentication-Results: i=1; mx.zohomail.com; dkim=pass header.i=elephly.net; spf=pass smtp.mailfrom=rekado@HIDDEN; dmarc=pass header.from=<rekado@HIDDEN> DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; t=1658523873; s=zoho; d=elephly.net; i=rekado@HIDDEN; h=References:From:From:To:To:Cc:Cc:Subject:Subject:Date:Date:In-reply-to:Message-ID:MIME-Version:Content-Type:Content-Transfer-Encoding:Message-Id:Reply-To; bh=XCHXiq4RSF/s69+c/FJB5F/cVhGBydlZDydgJCpAqaI=; b=CFfhmFZanYFUGZLQwYvmsRn/PCzCCnKD6mhNBt3wmlv1C44GuPG3mQ/SW4YcJ1CT 5DgYshqm2F40AA0CuJaP3SrMgZIxPWTZpixbr5mMSwpoxeB/1dKwVc8riCOzBK2c7mp cobyBpIEFfPB7T3lhXarB8eKTEcDj6w5+P0dM3nM= Received: from localhost (208-110-142-46.pool.kielnet.net [46.142.110.208]) by mx.zohomail.com with SMTPS id 1658523871152489.5036226578587; Fri, 22 Jul 2022 14:04:31 -0700 (PDT) References: <86pmhzu9ph.fsf@HIDDEN> <875yjohnxw.fsf@HIDDEN> User-agent: mu4e 1.6.11; emacs 28.1 From: Ricardo Wurmus <rekado@HIDDEN> Date: Fri, 22 Jul 2022 23:04:06 +0200 In-reply-to: <875yjohnxw.fsf@HIDDEN> X-URL: https://elephly.net X-PGP-Key: https://elephly.net/rekado.pubkey X-PGP-Fingerprint: BCA6 89B6 3655 3801 C3C6 2150 197A 5888 235F ACAC Message-ID: <87pmhwrh9g.fsf@HIDDEN> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-ZohoMailClient: External X-Spam-Score: 0.0 (/) X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -1.0 (-) Ludovic Court=C3=A8s <ludo@HIDDEN> writes: > Hi, > > Chris Keschnat <chris@HIDDEN> skribis: > >> FAIL: tests/texlive >> =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D >> >> (package (inherit (simple-texlive-package "texlive-texsis" (list >> "bibtex/bst/texsis/" "doc/man/man1/" "doc/otherformats/texsis/base/" >> "tex/texsis/base/" "tex/texsis/config/") (base32 >> "17ckkii656y2g1h5h8lc1bsy10a0bfgnsakhxii4hxfmvrfvc097") #:trivial? >> #t)) (version "59745") (propagated-inputs (list texlive-cm >> texlive-hyphen-base texlive-knuth-lib texlive-plain texlive-tex)) >> (home-page "https://www.tug.org/texlive/") (synopsis "Plain TeX >> macros for Physicists") (description "TeXsis is a TeX macro package >> which provides useful features for typesetting\nresearch papers and >> related documents. For example, it includes support\nspecifically >> for: Automatic numbering of equations, figures, tables >> and\nreferences; Simplified control of type sizes, line spacing, >> footnotes, running\nheadlines and footlines, and tables of contents, >> figures and tables; Specialized\ndocument formats for research >> papers, preprints and \"e-prints\", conference\nproceedings, theses, >> books, referee reports, letters, and memoranda; Simplified\nmeans of >> constructing an index for a book or thesis; Easy to use double >> column\nformatting; Specialized environments for lists, theorems and >> proofs, centered or\nnon-justified text, and listing computer code; >> Specialized macros for easily\nconstructing ruled tables. TeXsis >> was originally developed for physicists, but\nothers may also find >> it useful. It is completely compatible with Plain TeX.") (license >> lppl)) >> >> ;;; (fail (package (inherit (simple-texlive-package "texlive-texsis" >> (list "bibtex/bst/texsis/" "doc/man/man1/" >> "doc/otherformats/texsis/base/" "tex/texsis/base/" >> "tex/texsis/config/") (base32 >> "17ckkii656y2g1h5h8lc1bsy10a0bfgnsakhxii4hxfmvrfvc097") #:trivial? >> #t)) (version "59745") (propagated-inputs (list texlive-cm >> texlive-hyphen-base texlive-knuth-lib texlive-plain texlive-tex)) >> (home-page "https://www.tug.org/texlive/") (synopsis "Plain TeX >> macros for Physicists") (description "TeXsis is a TeX macro package >> which provides useful features for typesetting\nresearch papers and >> related documents. For example, it includes support\nspecifically >> for: Automatic numbering of equations, figures, tables >> and\nreferences; Simplified control of type sizes, line spacing, >> footnotes, running\nheadlines and footlines, and tables of contents, >> figures and tables; Specialized\ndocument formats for research >> papers, preprints and \"e-prints\", conference\nproceedings, theses, >> books, referee reports, letters, and memoranda; Simplified\nmeans of >> constructing an index for a book or thesis; Easy to use double >> column\nformatting; Specialized environments for lists, theorems and >> proofs, centered or\nnon-justified text, and listing computer code; >> Specialized macros for easily\nconstructing ruled tables. TeXsis >> was originally developed for physicists, but\nothers may also find >> it useful. It is completely compatible with Plain TeX.") (license >> lppl)) #f) >> test-name: texlive->guix-package >> location: /home/ck/tmp/guix/tests/texlive.scm:161 > > Actually I=E2=80=99m now experiencing it, and I think it=E2=80=99s caused= by commit > be7b314f3fe22273e935accac22f313e44d3d970, which changes the =E2=80=98texl= ive=E2=80=99 > importer. My apologies. Fixed with commit c9a37f57cbb18be01436a709cbdd96ffea41caf5. --=20 Ricardo
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997 nCipher Corporation Ltd,
1994-97 Ian Jackson.