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
?
Your comment

This issue is archived.

To comment on this conversation send an email to 54055@debbugs.gnu.org

To respond to this issue using the mumi CLI, first switch to it
mumi current 54055
Then, you may apply the latest patchset in this issue (with sign off)
mumi am -- -s
Or, compose a reply to this issue
mumi compose
Or, send patches to this issue
mumi send-email *.patch