GNU bug report logs - #56667
test failures tests/channels.scm and tests/texlive.scm

Previous Next

Package: guix;

Reported by: Chris Keschnat <chris <at> catsu.it>

Date: Wed, 20 Jul 2022 15:36:02 UTC

Severity: normal

Done: Nicolas Goaziou <mail <at> nicolasgoaziou.fr>

Bug is archived. No further changes may be made.

To add a comment to this bug, you must first unarchive it, by sending
a message to control AT debbugs.gnu.org, with unarchive 56667 in the body.
You can then email your comments to 56667 AT debbugs.gnu.org in the normal way.

Toggle the display of automated, internal messages from the tracker.

View this report as an mbox folder, status mbox, maintainer mbox


Report forwarded to bug-guix <at> gnu.org:
bug#56667; Package guix. (Wed, 20 Jul 2022 15:36:02 GMT) Full text and rfc822 format available.

Acknowledgement sent to Chris Keschnat <chris <at> catsu.it>:
New bug report received and forwarded. Copy sent to bug-guix <at> gnu.org. (Wed, 20 Jul 2022 15:36:02 GMT) Full text and rfc822 format available.

Message #5 received at submit <at> debbugs.gnu.org (full text, mbox):

From: Chris Keschnat <chris <at> catsu.it>
To: bug-guix <at> gnu.org
Subject: test failures tests/channels.scm and tests/texlive.scm
Date: Wed, 20 Jul 2022 16:29:50 +0200
[Message part 1 (text/plain, inline)]
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 <at> gnu.org
  ============================================================================
  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=
[test-suite.log (text/plain, attachment)]
[Message part 3 (text/plain, inline)]
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

Information forwarded to bug-guix <at> gnu.org:
bug#56667; Package guix. (Wed, 20 Jul 2022 23:30:02 GMT) Full text and rfc822 format available.

Message #8 received at 56667 <at> debbugs.gnu.org (full text, mbox):

From: Ludovic Courtès <ludo <at> gnu.org>
To: Chris Keschnat <chris <at> catsu.it>
Cc: 56667 <at> debbugs.gnu.org
Subject: Re: bug#56667: test failures tests/channels.scm and tests/texlive.scm
Date: Thu, 21 Jul 2022 01:29:42 +0200
Hi,

Chris Keschnat <chris <at> catsu.it> 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=en_US.UTF-8

or something similar.

Could you check whether that helps?

> FAIL: tests/texlive
> ===================
>
> (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

Hmm this one is unclear; it passes on my laptop.  Needs more
investigation…

Thanks for reporting the issue!

Ludo’.




Information forwarded to bug-guix <at> gnu.org:
bug#56667; Package guix. (Thu, 21 Jul 2022 16:47:01 GMT) Full text and rfc822 format available.

Message #11 received at 56667 <at> debbugs.gnu.org (full text, mbox):

From: Chris Keschnat <chris <at> catsu.it>
To: Ludovic Courtès <ludo <at> gnu.org>
Cc: 56667 <at> debbugs.gnu.org
Subject: Re: bug#56667: test failures tests/channels.scm and tests/texlive.scm
Date: Thu, 21 Jul 2022 09:58:09 +0200
Ludovic Courtès <ludo <at> gnu.org> writes:

> Hi,
>
> Chris Keschnat <chris <at> catsu.it> 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=en_US.UTF-8
>
> or something similar.
>
> Could you check whether that helps?

Hi Ludovic,
thank you, that does indeed make the test pass.

> [...]




Information forwarded to bug-guix <at> gnu.org:
bug#56667; Package guix. (Fri, 22 Jul 2022 20:51:02 GMT) Full text and rfc822 format available.

Message #14 received at 56667 <at> debbugs.gnu.org (full text, mbox):

From: Ludovic Courtès <ludo <at> gnu.org>
To: Chris Keschnat <chris <at> catsu.it>
Cc: Ricardo Wurmus <rekado <at> elephly.net>, 56667 <at> debbugs.gnu.org
Subject: Re: bug#56667: test failures tests/channels.scm and tests/texlive.scm
Date: Fri, 22 Jul 2022 22:50:19 +0200
Hi,

Chris Keschnat <chris <at> catsu.it> skribis:

> FAIL: tests/texlive
> ===================
>
> (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’m now experiencing it, and I think it’s caused by commit
be7b314f3fe22273e935accac22f313e44d3d970, which changes the ‘texlive’
importer.

Ricardo, WDYT?

Thanks,
Ludo’.




Information forwarded to bug-guix <at> gnu.org:
bug#56667; Package guix. (Fri, 22 Jul 2022 21:05:02 GMT) Full text and rfc822 format available.

Message #17 received at 56667 <at> debbugs.gnu.org (full text, mbox):

From: Ricardo Wurmus <rekado <at> elephly.net>
To: Ludovic Courtès <ludo <at> gnu.org>
Cc: Chris Keschnat <chris <at> catsu.it>, 56667 <at> debbugs.gnu.org
Subject: Re: bug#56667: test failures tests/channels.scm and tests/texlive.scm
Date: Fri, 22 Jul 2022 23:04:06 +0200
Ludovic Courtès <ludo <at> gnu.org> writes:

> Hi,
>
> Chris Keschnat <chris <at> catsu.it> skribis:
>
>> FAIL: tests/texlive
>> ===================
>>
>> (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’m now experiencing it, and I think it’s caused by commit
> be7b314f3fe22273e935accac22f313e44d3d970, which changes the ‘texlive’
> importer.

My apologies.  Fixed with commit c9a37f57cbb18be01436a709cbdd96ffea41caf5.

-- 
Ricardo




Reply sent to Nicolas Goaziou <mail <at> nicolasgoaziou.fr>:
You have taken responsibility. (Sun, 01 Sep 2024 08:28:01 GMT) Full text and rfc822 format available.

Notification sent to Chris Keschnat <chris <at> catsu.it>:
bug acknowledged by developer. (Sun, 01 Sep 2024 08:28:02 GMT) Full text and rfc822 format available.

Message #22 received at 56667-done <at> debbugs.gnu.org (full text, mbox):

From: Nicolas Goaziou <mail <at> nicolasgoaziou.fr>
To: 56667-done <at> debbugs.gnu.org
Subject: Re: test failures tests/channels.scm and tests/texlive.scm
Date: Sun, 01 Sep 2024 10:26:08 +0200
> My apologies.  Fixed with commit
> c9a37f57cbb18be01436a709cbdd96ffea41caf5.

Closing the issue.






bug archived. Request was from Debbugs Internal Request <help-debbugs <at> gnu.org> to internal_control <at> debbugs.gnu.org. (Sun, 29 Sep 2024 11:24:13 GMT) Full text and rfc822 format available.

This bug report was last modified 142 days ago.

Previous Next


GNU bug tracking system
Copyright (C) 1999 Darren O. Benham, 1997,2003 nCipher Corporation Ltd, 1994-97 Ian Jackson.