texlive-bin fails to build on armhf-linux, breaking guix pull

  • Done
  • quality assurance status badge
Details
2 participants
  • Ludovic Courtès
  • Christopher Baines
Owner
unassigned
Submitted by
Christopher Baines
Severity
important
C
C
Christopher Baines wrote on 18 Feb 2022 13:33
(address . bug-guix@gnu.org)
871r00cpwi.fsf@cbaines.net
Something I've noticed from data.guix.gnu.org, it fails to compute the
guix derivation for armhf-linux because texlive-bin fails to build [1]

phase `check' failed after 820.9 seconds
command "make" "check" "-j" "8" failed with status 2
builder for `/gnu/store/hq3r8ayp8ak2p36y016x62f028m4miv1-texlive-bin-20210325.drv' failed with exit code 1
@ build-failed /gnu/store/hq3r8ayp8ak2p36y016x62f028m4miv1-texlive-bin-20210325.drv - 1 builder for `/gnu/store/hq3r8ayp8ak2p36y016x62f028m4miv1-texlive-bin-20210325.drv' failed with exit code 1
cannot build derivation `/gnu/store/gd3xkfbpfcv03y958ggmgnc150cz4r82-texlive-amsmath-59745.drv': 1 dependencies couldn't be built
error: while computing manifest entry derivation for armhf-linux
error %exception: (#<&message message: "You found a bug: the program '/gnu/store/s82qcdcxsyr16fp1db8n800jd171vk4v-compute-guix-derivation'\nfailed to compute the derivation for Guix (version: \"e9f9f291edafaa27fa6d7e9967909555a08d383e\"; system: \"armhf-linux\";\nhost version: \"1.3.0-21.e427593\"; pull-version: 1).\nPlease report the COMPLETE output above by email to <bug-guix@gnu.org>.\n">)

I've included what looks like the failure at the bottom of the email. I
did find a thread [2] which suggested this is a real upstream issue on
armhf-linux.






FAIL: tests/mendex
==================

#!/gnu/store/97xwzdsw9p6019dbml5mzf781c7avfkq-bash-minimal-5.1.8/bin/sh -vx
# $Id: mendex.test 58575 2021-03-21 08:54:52Z takuji $
# Copyright 2017 Karl Berry <tex-live@tug.org>
# Copyright 2013 Peter Breitenlohner <tex-live@tug.org>
# You may freely use, modify and/or distribute this file.

TEXMFCNF=$srcdir/../kpathsea
+ TEXMFCNF=../../../texlive-20210325-source/texk/mendexk/../kpathsea
export TEXMFCNF
+ export TEXMFCNF

rm -f foo.*
+ rm -f 'foo.*'

./mendex $srcdir/tests/foo.idx -o foo.ind1 -t foo.ilg1 \
&& diff $srcdir/tests/foo.ind foo.ind1 || exit 1
+ ./mendex ../../../texlive-20210325-source/texk/mendexk/tests/foo.idx -o foo.ind1 -t foo.ilg1
This is mendex version 3.3 [21-Mar-2021] (utf8.uptex) (TeX Live 2021).
Scanning input file ../../../texlive-20210325-source/texk/mendexk/tests/foo.idx....done (3 entries accepted, 0 rejected).
3 entries accepted, 0 rejected.
Sorting index....done(0 comparisons).
Sorting pages....done(4 comparisons).
Making index file....done.
0 warnings, written in foo.ilg1.
Output written in foo.ind1.
+ diff ../../../texlive-20210325-source/texk/mendexk/tests/foo.ind foo.ind1

cat $srcdir/tests/foo.idx | ./mendex >foo.ind2 2>foo.ilg2 \
&& diff $srcdir/tests/foo.ind foo.ind2 || exit 1
+ cat ../../../texlive-20210325-source/texk/mendexk/tests/foo.idx
+ ./mendex
+ diff ../../../texlive-20210325-source/texk/mendexk/tests/foo.ind foo.ind2

./mendex -U -d $srcdir/tests/uni.dict -s $srcdir/tests/uni.ist \
$srcdir/tests/uni.idx -o uni.ind1 -t uni.ilg1 \
&& diff $srcdir/tests/uni.ind uni.ind1 || exit 1
+ ./mendex -U -d ../../../texlive-20210325-source/texk/mendexk/tests/uni.dict -s ../../../texlive-20210325-source/texk/mendexk/tests/uni.ist ../../../texlive-20210325-source/texk/mendexk/tests/uni.idx -o uni.ind1 -t uni.ilg1
This is mendex version 3.3 [21-Mar-2021] (utf8.uptex) (TeX Live 2021).
Scanning dictionary file ../../../texlive-20210325-source/texk/mendexk/tests/uni.dict....done.
Scanning input file ../../../texlive-20210325-source/texk/mendexk/tests/uni.idx....done (8 entries accepted, 0 rejected).
8 entries accepted, 0 rejected.
Sorting index....done(24 comparisons).
Sorting pages....done(0 comparisons).
Making index file....done.
0 warnings, written in uni.ilg1.
Output written in uni.ind1.
+ diff ../../../texlive-20210325-source/texk/mendexk/tests/uni.ind uni.ind1

cat $srcdir/tests/uni.idx | \
./mendex -U -d $srcdir/tests/uni.dict -s $srcdir/tests/uni.ist \
>uni.ind2 2>uni.ilg2 \
&& diff $srcdir/tests/uni.ind uni.ind2 || exit 1
+ cat ../../../texlive-20210325-source/texk/mendexk/tests/uni.idx
+ ./mendex -U -d ../../../texlive-20210325-source/texk/mendexk/tests/uni.dict -s ../../../texlive-20210325-source/texk/mendexk/tests/uni.ist
+ diff ../../../texlive-20210325-source/texk/mendexk/tests/uni.ind uni.ind2

# test for page_precedence
./mendex -s $srcdir/tests/pprec0.ist $srcdir/tests/pprecA.idx -o pprecA-0.ind1 -t pprecA-0.ilg \
&& diff $srcdir/tests/pprecA-0.ind pprecA-0.ind1 || exit 1
+ ./mendex -s ../../../texlive-20210325-source/texk/mendexk/tests/pprec0.ist ../../../texlive-20210325-source/texk/mendexk/tests/pprecA.idx -o pprecA-0.ind1 -t pprecA-0.ilg
This is mendex version 3.3 [21-Mar-2021] (utf8.uptex) (TeX Live 2021).
Scanning input file ../../../texlive-20210325-source/texk/mendexk/tests/pprecA.idx....done (9 entries accepted, 0 rejected).
9 entries accepted, 0 rejected.
Sorting index....done(0 comparisons).
Sorting pages....done(27 comparisons).
Making index file....done.
0 warnings, written in pprecA-0.ilg.
Output written in pprecA-0.ind1.
+ diff ../../../texlive-20210325-source/texk/mendexk/tests/pprecA-0.ind pprecA-0.ind1
3c3
< \item entryA[[delim0]]i[[sfx 3p]], 1[[sfx 3p]], I[[sfx 3p]]
---
Toggle quote (1 lines)
> \item entryA[[delim0]]i, ii, iii, 1, 2, 3, I, II, III
+ exit 1
FAIL tests/mendex.test (exit status: 1)
-----BEGIN PGP SIGNATURE-----

iQKlBAEBCgCPFiEEPonu50WOcg2XVOCyXiijOwuE9XcFAmIPkt1fFIAAAAAALgAo
aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldDNF
ODlFRUU3NDU4RTcyMEQ5NzU0RTBCMjVFMjhBMzNCMEI4NEY1NzcRHG1haWxAY2Jh
aW5lcy5uZXQACgkQXiijOwuE9XcbBA/8D568Y5iE1rhkbqXA1jzfL95x1+jxg4Nw
QIjyM9r4r1mCIQqtgAS1efsl7d+Jj3immehN/ijJEvtpNkDe+u3/7j4xSrxO/f7I
OpnAc/UVzInNhzZGwezMsICW+UwggNYbugDxUGg3IHXhA5bIt5khn2YGLphedOYL
EAOPVuaDe/BDfo79gvlYSPdMJ3HhZHMtynukwmN5gH80QUVogUQGMMJ27f9F4LdT
Y4fchXlogjA2oQu9tWom4gNjPXMOCSR85lBvwRxIPDf+N+D5aqgw8yKZ8Okrv9kw
fJwCF8cICMfxc1IAb/BPPAYFYUquYSEuy8G7xCTFFVigJ/EocPnIpJVQyLXL/rzP
YeSUdGvZqIfyeYl7dAZU8b/ouZpbrLxVN0ZHjvW8ssq84t4ba9AJtSHzSn0wL5tS
qyqATyOzIbr80MMBecMX7A6Xi9rzVLhWouLwgxsWRHL7gY+izS5MmOXg76JWLqHV
5FujEPyorWMXpyF/72QMQGTJnhiQPyo0riLl5mmq4fg8xEBU7P65NvgHEF1ui56B
qMxR+XovGJnArbhBT0od4E7ijyXMiopxttSDk4cAJSzDmL+9ZggNOD9ySDLY5Zw4
RYKaMNZT3nXv37GaoYl8MayZENfb9Z0C/tkwluq+iP6/QzDsoz8HcsKMmYuEHbrp
yz9CXRhpsCM=
=97ny
-----END PGP SIGNATURE-----

C
C
Christopher Baines wrote on 18 Feb 2022 14:26
(address . 54055@debbugs.gnu.org)
87wnhsb8yl.fsf@cbaines.net
Christopher Baines <mail@cbaines.net> writes:

Toggle quote (22 lines)
> Something I've noticed from data.guix.gnu.org, it fails to compute the
> guix derivation for armhf-linux because texlive-bin fails to build [1]
>
> 1: https://data.guix.gnu.org/job/28674
> phase `check' failed after 820.9 seconds
> command "make" "check" "-j" "8" failed with status 2
> builder for `/gnu/store/hq3r8ayp8ak2p36y016x62f028m4miv1-texlive-bin-20210325.drv' failed with exit code 1
> @ build-failed
> /gnu/store/hq3r8ayp8ak2p36y016x62f028m4miv1-texlive-bin-20210325.drv -
> 1 builder for
> `/gnu/store/hq3r8ayp8ak2p36y016x62f028m4miv1-texlive-bin-20210325.drv'
> failed with exit code 1
> cannot build derivation `/gnu/store/gd3xkfbpfcv03y958ggmgnc150cz4r82-texlive-amsmath-59745.drv': 1 dependencies couldn't be built
> error: while computing manifest entry derivation for armhf-linux
> error %exception: (#<&message message: "You found a bug: the program
> '/gnu/store/s82qcdcxsyr16fp1db8n800jd171vk4v-compute-guix-derivation'\nfailed
> to compute the derivation for Guix (version:
> \"e9f9f291edafaa27fa6d7e9967909555a08d383e\"; system:
> \"armhf-linux\";\nhost version: \"1.3.0-21.e427593\"; pull-version:
> 1).\nPlease report the COMPLETE output above by email to
> <bug-guix@gnu.org>.\n">)

I forgot an important link, here's a texlive-bin derivation on
data.guix.gnu.org, which links to some logs for failed builds [1]. I'm
not quite sure why the derivation here doesn't match up with the
derivation shown in the log above.

-----BEGIN PGP SIGNATURE-----

iQKlBAEBCgCPFiEEPonu50WOcg2XVOCyXiijOwuE9XcFAmIPnuJfFIAAAAAALgAo
aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldDNF
ODlFRUU3NDU4RTcyMEQ5NzU0RTBCMjVFMjhBMzNCMEI4NEY1NzcRHG1haWxAY2Jh
aW5lcy5uZXQACgkQXiijOwuE9Xfumw//bCDy1+RZKcluFKZmfLUINNm1/F8NMM61
0g5b2xHf+HIHRy+vwFs6fRO2GloJKxzwJjKRZNCZIwCZ2Z6CZ3WGL5lyWHLOdhzY
qEZ9bNM0cFt3rpCrwnBy/5x8aUqR5ivfvToBVds0xAbbEeOUbbk1K8ekZStW4XcE
CxXVZfW3S+p4snhcGX1ZogxLtDEm/4Cpgmc4hE1VbA7Y86kITyndSTPUeVvQUaQV
uXR2UU2fCRN1gmr1xG8nQOrTZ7kUTZQ45hBTuKCL7TLMtcLYmlsGkkIhMEdEdBJ/
pidpRz15UH4GGRmfOPVggNNNwYr6e2YtlEBVA9SJXn/aFYsWfI06Rx3Q1JqIwXOO
wmU9ittYZoz4gQNWkRdBimRmYFtiHcWyD8osCueoACgLH92AO7oaJEdQsJoJLHKg
cZ2dvL04IC6dtm2+bERUQ6jSlINDZyN9xvc/abo+aBIiMXDQq+WjxYvgTN4IxDle
W0ZuB56BSLt+wiwRJ90jaACEhm4FSfaIytYAWkqXRZ9IXIlSQ1lbPOqLuzYRTHjH
lJSdnrVuFafXANmjCmnaaetxKh3yhwDk2HAhgxI11PD7x9txZv4uDlmfMT4FZSqJ
CEZUFowqDfymulm3hIVwo/ygcF2lGc7g4TcwcgooBDsgagcUUr5YPhnEkEDt2tgj
TT/w5QnPOls=
=SxYr
-----END PGP SIGNATURE-----

L
L
Ludovic Courtès wrote on 2 Mar 2022 11:31
control message for bug #54055
(address . control@debbugs.gnu.org)
87h78g4pcx.fsf@gnu.org
severity 54055 important
quit
L
L
Ludovic Courtès wrote on 2 Mar 2022 11:39
control message for bug #53214
(address . control@debbugs.gnu.org)
87fso04p08.fsf@gnu.org
block 53214 by 54055
quit
L
L
Ludovic Courtès wrote on 2 Mar 2022 19:31
Re: bug#54055: texlive-bin fails to build on armhf-linux, breaking guix pull
(name . Christopher Baines)(address . mail@cbaines.net)(address . 54055-done@debbugs.gnu.org)
87pmn4yzo6.fsf@gnu.org
Christopher Baines <mail@cbaines.net> skribis:

Toggle quote (3 lines)
> Something I've noticed from data.guix.gnu.org, it fails to compute the
> guix derivation for armhf-linux because texlive-bin fails to build [1]

[...]

Toggle quote (8 lines)
> + diff ../../../texlive-20210325-source/texk/mendexk/tests/pprecA-0.ind pprecA-0.ind1
> 3c3
> < \item entryA[[delim0]]i[[sfx 3p]], 1[[sfx 3p]], I[[sfx 3p]]
> ---
>> \item entryA[[delim0]]i, ii, iii, 1, 2, 3, I, II, III
> + exit 1
> FAIL tests/mendex.test (exit status: 1)

Fixed in ca6de276db0de1a4b7fdd29dbfea401937f50ff7 by skipping the two
offending tests.

Thanks,
Ludo’.
Closed
?