From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp1 ([2001:41d0:2:4a6f::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by ms11 with LMTPS id eELMKOvw7V7qcQAA0tVLHw (envelope-from ) for ; Sat, 20 Jun 2020 11:20:11 +0000 Received: from aspmx1.migadu.com ([2001:41d0:2:4a6f::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp1 with LMTPS id wHCHJOvw7V6EZgAAbx9fmQ (envelope-from ) for ; Sat, 20 Jun 2020 11:20:11 +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 1A60A9401AE for ; Sat, 20 Jun 2020 11:20:11 +0000 (UTC) Received: from localhost ([::1]:57484 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1jmbXe-00016f-2b for larch@yhetil.org; Sat, 20 Jun 2020 07:20:10 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:50744) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1jmbXW-0000x3-Kd for bug-guix@gnu.org; Sat, 20 Jun 2020 07:20:02 -0400 Received: from debbugs.gnu.org ([209.51.188.43]:45882) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1jmbXW-00007C-Bb for bug-guix@gnu.org; Sat, 20 Jun 2020 07:20:02 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1jmbXW-0004cG-4k for bug-guix@gnu.org; Sat, 20 Jun 2020 07:20:02 -0400 X-Loop: help-debbugs@gnu.org Subject: bug#41932: make check failures Resent-From: Ludovic =?UTF-8?Q?Court=C3=A8s?= Original-Sender: "Debbugs-submit" Resent-CC: bug-guix@gnu.org Resent-Date: Sat, 20 Jun 2020 11:20:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 41932 X-GNU-PR-Package: guix X-GNU-PR-Keywords: To: Simen =?UTF-8?Q?Endsj=C3=B8?= Received: via spool by 41932-submit@debbugs.gnu.org id=B41932.159265195017683 (code B ref 41932); Sat, 20 Jun 2020 11:20:02 +0000 Received: (at 41932) by debbugs.gnu.org; 20 Jun 2020 11:19:10 +0000 Received: from localhost ([127.0.0.1]:57428 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1jmbWf-0004b8-U2 for submit@debbugs.gnu.org; Sat, 20 Jun 2020 07:19:10 -0400 Received: from eggs.gnu.org ([209.51.188.92]:36252) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1jmbWe-0004at-3m for 41932@debbugs.gnu.org; Sat, 20 Jun 2020 07:19:09 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]:37828) by eggs.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1jmbWY-0008TT-SL; Sat, 20 Jun 2020 07:19:02 -0400 Received: from [2a01:e0a:1d:7270:af76:b9b:ca24:c465] (port=41214 helo=ribbon) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.82) (envelope-from ) id 1jmbWY-0006s9-93; Sat, 20 Jun 2020 07:19:02 -0400 From: Ludovic =?UTF-8?Q?Court=C3=A8s?= References: <87sges3cim.fsf@gmail.com> Date: Sat, 20 Jun 2020 13:18:59 +0200 In-Reply-To: <87sges3cim.fsf@gmail.com> ("Simen \=\?utf-8\?Q\?Endsj\=C3\=B8\=22's\?\= message of "Thu, 18 Jun 2020 12:16:01 +0200") Message-ID: <87lfkiast8.fsf@gnu.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/26.3 (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@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-Spam-Score: -3.3 (---) X-BeenThere: bug-guix@gnu.org List-Id: Bug reports for GNU Guix List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: 41932@debbugs.gnu.org Errors-To: bug-guix-bounces+larch=yhetil.org@gnu.org Sender: "bug-Guix" X-Scanner: scn0 Authentication-Results: aspmx1.migadu.com; dkim=none; 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-Spam-Score: -1.01 X-TUID: BMIiyBLg8uN2 Hi Simen, Thanks for your report. Some explanations follow: Simen Endsj=C3=B8 skribis: > test-name: channel-news, one entry > location: /home/simendsjo/code/guix/tests/channels.scm:318 > 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.")) Seems you=E2=80=99re missing a UTF-8 locale, which causes this test to fail. > test-name: signed commits, SHA1 signature > location: /home/simendsjo/code/guix/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)))))) > actual-value: #f > actual-error: > + (%exception > + #<&invoke-error program: "gpg" arguments: ("--import" > "/home/simendsjo/code/guix/tests/ed25519.key") exit-status: 127 > term-signal: #f stop-signal: #f>) > result: FAIL Looks like =E2=80=98gpg=E2=80=99 is missing from $PATH. The test should ha= ve been skipped, but there was a typo; fixed now. > + set -e > + guix environment --version > guix environment (GNU Guix) 1.0.1.18382-e418c > Copyright (C) 2020 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 '((@@ (guix scripts environment) > assert-container-features))' > Backtrace: > In ice-9/boot-9.scm: > 1736:10 8 (with-exception-handler _ _ #:unwind? _ # _) > In unknown file: > 7 (apply-smob/0 #) > In ice-9/boot-9.scm: > 718:2 6 (call-with-prompt _ _ # default-prompt-handle?>) > In ice-9/eval.scm: > 619:8 5 (_ #(#(#))) > In ice-9/command-line.scm: > 185:18 4 (_ #) > In unknown file: > 3 (eval ((@@ (guix scripts environment) #)) # (?>) > In ice-9/eval.scm: > 182:19 2 (proc #f) > 142:16 1 (compile-top-call #f (5 (guix scripts environment) . #) #) > In unknown file: > 0 (%resolve-variable (5 (guix scripts environment) # . > #f) ?) > > ERROR: In procedure %resolve-variable: > error: assert-container-features: unbound variable > + exit 77 > SKIP tests/guix-environment-container.sh (exit status: 77) Oops, not a test failure, but still an issue here. > FAIL: tests/guix-repl > =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D > > + guix repl --version > guix repl (GNU Guix) 1.0.1.18382-e418c > Copyright (C) 2020 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. > ++ mktemp -d > + test_directory=3D/tmp/tmp.1dOO9LbJgB > + export test_directory > + trap 'chmod -Rf +w "$test_directory"; rm -rf "$test_directory"' EXIT > + tmpfile=3D/tmp/tmp.1dOO9LbJgB/foo.scm > + rm -f /tmp/tmp.1dOO9LbJgB/foo.scm > + trap 'rm -f "$tmpfile"' EXIT > + module_dir=3Dt-guix-repl-20146 > + mkdir t-guix-repl-20146 > + trap 'rm -rf "$module_dir"' EXIT > + cat > ++ guix repl /tmp/tmp.1dOO9LbJgB/foo.scm > + test 'Consider installing the '\''guile-readline'\'' package for > convenient interactive line editing and input history. > > Consider installing the '\''guile-colorized'\'' package > for a colorful Guile experience. > > coreutils' =3D coreutils > + rm -rf t-guix-repl-20146 > FAIL tests/guix-repl.sh (exit status: 1) Here ~/.guile is read by =E2=80=98guix repl=E2=80=99 when it shouldn=E2=80= =99t. I believe this was fixed by 290c3166212d1c7150ac64ea6d6f6ad506c4d29b. Thanks for reporting these issues! Ludo=E2=80=99.