Source: asymptote
Version: 3.02+ds-1
Severity: minor
Tags: trixie sid ftbfs
User: lu...@debian.org
Usertags: ftbfs-shuffle

Hi,

GNU Make now has a --shuffle option that simulates non-deterministic ordering
of target prerequisites. See
https://trofi.github.io/posts/238-new-make-shuffle-mode.html and also previous
work in Debian by Santiago Vila:
https://people.debian.org/~sanvila/make-shuffle/

This package fails to build with make --shuffle=reverse.
This is likely to be caused by a missing dependency in
debian/rules or an upstream Makefile.

More information about this mass bug filing is available at
https://wiki.debian.org/qa.debian.org/FTBFS/Shuffle

Relevant part (hopefully):
> make[3]: Entering directory '/build/reproducible-path/asymptote-3.02+ds/doc'
> Makefile:53: update target 'options' due to: target does not exist
> ../asy -dir ../base -config "" -render=0 -h 2>&1 | grep -iv Asymptote > 
> options
> Makefile:56: update target 'asy.1' due to: options
> cat options | grep \^- | \
> sed -e "s/-\(.*\)  \([a-zA-Z0-9].*\)/.TP\n.B -\1\n\2\./" | \
> sed -e "/^.B/ s/-/\\\\-/g" | cat asy.1.begin - asy.1.end > asy.1
> Makefile:78: update target 'asyRefCard.pdf' due to: target does not exist
> pdftex asyRefCard
> This is pdfTeX, Version 3.141592653-2.6-1.40.26 (TeX Live 2025/dev/Debian) 
> (preloaded format=pdftex)
>  restricted \write18 enabled.
> entering extended mode
> (./asyRefCard.tex [2 columns per page]
> Overfull \hbox (16.74583pt too wide) detected at line 284
> []\eighttt typedef [] [][] 
> 
> Overfull \hbox (10.18503pt too wide) detected at line 299
> []\eighttt \0-\377 \x0-\xFF[] 
> 
> Overfull \hbox (5.93497pt too wide) detected at line 304
> []\eighttt == != > >= < <=[] 
> 
> Overfull \hbox (1.6849pt too wide) detected at line 310
> []\eighttt += -= *= /= %=[] 
> 
> Overfull \hbox (31.48051pt too wide) detected at line 311
> [][]$[]$ \eighttt ? []$[]$ : []$[]$[] 
> 
> Overfull \hbox (1.6849pt too wide) detected at line 324
> []\eighttt abort(string);[] 
> 
> Overfull \hbox (5.4736pt too wide) detected at line 358
> [][]\eighttt .append(a)[] 
> 
> Overfull \hbox (21.05716pt too wide) detected at line 359
> [][]\eighttt .insert(i,$[] $)[] 
> 
> Overfull \hbox (5.4736pt too wide) detected at line 360
> [][]\eighttt .delete(i)[] 
> 
> Overfull \hbox (13.97372pt too wide) detected at line 361
> [][]\eighttt .delete(i,j)[] 
> 
> Overfull \hbox (1.22354pt too wide) detected at line 362
> [][]\eighttt .delete()[] 
> 
> Overfull \hbox (26.7239pt too wide) detected at line 363
> [][]\eighttt .initialized(n)[] 
> 
> Overfull \hbox (5.93497pt too wide) detected at line 365
> []\eighttt complement(a,n)[] 
> 
> Overfull \hbox (1.6849pt too wide) detected at line 372
> []\eighttt uniform(a,b,n)[] 
> 
> Overfull \hbox (4.51828pt too wide) detected at line 373
> []\eighttt concat(a,b,$[] $)[] 
> [1{/var/lib/texmf/fonts/map/pdftex/updmap/pdftex.map}]
> Overfull \hbox (10.93721pt too wide) detected at line 381
> [][] []\eighttt =[];[] 
> 
> Overfull \hbox (19.57921pt too wide) detected at line 382
> [][]\eighttt [] []={$[] $};[] 
> 
> Overfull \hbox (35.6854pt too wide) detected at line 387
> []\eighttt ..controls c0 and c1..[] 
> 
> Overfull \hbox (18.68515pt too wide) detected at line 395
> []\eighttt Label(s,real,pair)[] 
> 
> Overfull \hbox (18.68515pt too wide) detected at line 396
> []\eighttt Label(s,pair,pair)[] 
> 
> Overfull \hbox (1.6849pt too wide) detected at line 401
> []\eighttt draw(path,pen)[] 
> 
> Overfull \hbox (10.18503pt too wide) detected at line 402
> []\eighttt draw(Label,path)[] 
> 
> Overfull \hbox (27.18527pt too wide) detected at line 403
> []\eighttt draw(path,pen,Arrow)[] 
> 
> Overfull \hbox (18.68515pt too wide) detected at line 404
> []\eighttt draw(picture,path)[] 
> 
> Overfull \hbox (22.93521pt too wide) detected at line 405
> []\eighttt drawline(pair,pair)[] 
> 
> Overfull \hbox (1.6849pt too wide) detected at line 409
> []\eighttt fill(path,pen)[] 
> 
> Overfull \hbox (18.68515pt too wide) detected at line 410
> []\eighttt fill(picture,path)[] 
> 
> Overfull \hbox (22.93521pt too wide) detected at line 413
> []\eighttt label(Label,pair,z)[] 
> 
> Overfull \hbox (22.93521pt too wide) detected at line 414
> []\eighttt label(Label,path,z)[] 
> 
> Overfull \hbox (27.18527pt too wide) detected at line 415
> []\eighttt label(picture,Label)[] 
> 
> Overfull \hbox (1.6849pt too wide) detected at line 419
> []\eighttt clip(path,pen)[] 
> 
> Overfull \hbox (18.68515pt too wide) detected at line 420
> []\eighttt clip(picture,path)[] 
> 
> Overfull \hbox (1.6849pt too wide) detected at line 439
> []\eighttt longdashdotted[] 
> 
> Overfull \hbox (10.18503pt too wide) detected at line 446
> []\eighttt miterlimit(real)[] 
> 
> Overfull \hbox (1.6849pt too wide) detected at line 451
> []\eighttt fontsize(real)[] 
> 
> Overfull \hbox (14.43509pt too wide) detected at line 454
> []\eighttt font(string,real)[] 
> 
> Overfull \hbox (31.43533pt too wide) detected at line 455
> []\eighttt Courier(series,shape)[] 
> 
> Overfull \hbox (27.18527pt too wide) detected at line 465
> []\eighttt piecewisestraight(p)[] 
> 
> Overfull \hbox (5.93497pt too wide) detected at line 472
> []\eighttt precontrol(p,t)[] 
> 
> Overfull \hbox (10.18503pt too wide) detected at line 473
> []\eighttt postcontrol(p,t)[] 
> 
> Overfull \hbox (1.6849pt too wide) detected at line 482
> []\eighttt subpath(p,a,b)[] 
> 
> Overfull \hbox (1.6849pt too wide) detected at line 483
> []\eighttt intersect(p,q)[] 
> 
> Overfull \hbox (18.68515pt too wide) detected at line 486
> []\eighttt intersections(p,q)[] 
> 
> Overfull \hbox (27.18527pt too wide) detected at line 487
> []\eighttt intersections(p,a,b)[] 
> 
> Overfull \hbox (35.6854pt too wide) detected at line 490
> []\eighttt intersectionpoint(p,q)[] 
> 
> Overfull \hbox (39.93546pt too wide) detected at line 491
> []\eighttt intersectionpoints(p,q)[] 
> 
> Overfull \hbox (18.68515pt too wide) detected at line 492
> []\eighttt extension(P,Q,p,q)[] 
> 
> Overfull \hbox (1.6849pt too wide) detected at line 495
> []\eighttt cut(p,knife,n)[] 
> 
> Overfull \hbox (18.68515pt too wide) detected at line 496
> []\eighttt windingnumber(p,z)[] 
> 
> Overfull \hbox (4.51828pt too wide) detected at line 499
> []\eighttt buildcycle($[] $)[] 
> 
> Overfull \hbox (5.93497pt too wide) detected at line 500
> []\eighttt strokepath(g,p)[] 
> [2]
> Overfull \hbox (10.18503pt too wide) detected at line 514
> []\eighttt shift(real,real)[] 
> 
> Overfull \hbox (31.43533pt too wide) detected at line 521
> []\eighttt rotate(angle,z=(0,0))[] 
> 
> Overfull \hbox (1.6849pt too wide) detected at line 526
> []\eighttt length(string)[] 
> 
> Overfull \hbox (5.93497pt too wide) detected at line 527
> []\eighttt find(s,t,pos=0)[] 
> 
> Overfull \hbox (14.43509pt too wide) detected at line 528
> []\eighttt rfind(s,t,pos=-1)[] 
> 
> Overfull \hbox (5.93497pt too wide) detected at line 529
> []\eighttt insert(s,pos,t)[] 
> 
> Overfull \hbox (1.6849pt too wide) detected at line 530
> []\eighttt erase(s,pos,n)[] 
> 
> Overfull \hbox (5.93497pt too wide) detected at line 531
> []\eighttt substr(s,pos,n)[] 
> 
> Overfull \hbox (39.93546pt too wide) detected at line 533
> []\eighttt replace(s,before,after)[] 
> 
> Overfull \hbox (0.20467pt too wide) in paragraph at lines 535--535
> [] \eightrm string \eighttt s \eightrm trans-lated via \eighttt 
> {{before,after}
> ,$[] $}  
> 
> Overfull \hbox (61.18576pt too wide) detected at line 535
> []\eighttt replace(s,string [][] table)[] 
> 
> Overfull \hbox (56.9357pt too wide) detected at line 538
> []\eighttt string(x,digits=realDigits)[] 
> 
> Overfull \hbox (78.186pt too wide) detected at line 539
> []\eighttt time(format="%a %b %d %T %Z %Y")[] 
> 
> Overfull \hbox (14.43509pt too wide) detected at line 540
> []\eighttt seconds(t,format)[] 
> 
> Overfull \hbox (27.18527pt too wide) detected at line 541
> []\eighttt time(seconds,format)[] 
> 
> Overfull \hbox (31.43533pt too wide) detected at line 542
> []\eighttt split(s,delimiter="")[] 
> [3] )
> (see the transcript file for additional 
> information)</usr/share/texlive/texmf-d
> ist/fonts/type1/public/amsfonts/cm/cmbx10.pfb></usr/share/texlive/texmf-dist/fo
> nts/type1/public/amsfonts/cm/cmbx8.pfb></usr/share/texlive/texmf-dist/fonts/typ
> e1/public/amsfonts/cm/cmmi8.pfb></usr/share/texlive/texmf-dist/fonts/type1/publ
> ic/amsfonts/cm/cmr6.pfb></usr/share/texlive/texmf-dist/fonts/type1/public/amsfo
> nts/cm/cmr7.pfb></usr/share/texlive/texmf-dist/fonts/type1/public/amsfonts/cm/c
> mr8.pfb></usr/share/texlive/texmf-dist/fonts/type1/public/amsfonts/cm/cmsy6.pfb
> ></usr/share/texlive/texmf-dist/fonts/type1/public/amsfonts/cm/cmsy8.pfb></usr/
> share/texlive/texmf-dist/fonts/type1/public/amsfonts/cm/cmti8.pfb></usr/share/t
> exlive/texmf-dist/fonts/type1/public/amsfonts/cm/cmtt8.pfb>
> Output written on asyRefCard.pdf (3 pages, 121133 bytes).
> Transcript written on asyRefCard.log.
> Makefile:74: update target 'TeXShopAndAsymptote.pdf' due to: 
> TeXShopAndAsymptote.tex
> pdflatex TeXShopAndAsymptote
> This is pdfTeX, Version 3.141592653-2.6-1.40.26 (TeX Live 2025/dev/Debian) 
> (preloaded format=pdflatex)
>  restricted \write18 enabled.
> entering extended mode
> (./TeXShopAndAsymptote.tex
> LaTeX2e <2024-11-01> patch level 2
> L3 programming layer <2025-01-18>
> (/usr/share/texlive/texmf-dist/tex/latex/base/article.cls
> Document Class: article 2024/06/29 v1.4n Standard LaTeX document class
> (/usr/share/texlive/texmf-dist/tex/latex/base/size11.clo))
> (/usr/share/texlive/texmf-dist/tex/latex/geometry/geometry.sty
> (/usr/share/texlive/texmf-dist/tex/latex/graphics/keyval.sty)
> (/usr/share/texlive/texmf-dist/tex/generic/iftex/ifvtex.sty
> (/usr/share/texlive/texmf-dist/tex/generic/iftex/iftex.sty)))
> (/usr/share/texlive/texmf-dist/tex/latex/parskip/parskip.sty
> (/usr/share/texlive/texmf-dist/tex/latex/kvoptions/kvoptions.sty
> (/usr/share/texlive/texmf-dist/tex/generic/ltxcmds/ltxcmds.sty)
> (/usr/share/texlive/texmf-dist/tex/latex/kvsetkeys/kvsetkeys.sty))
> (/usr/share/texlive/texmf-dist/tex/latex/etoolbox/etoolbox.sty))
> (/usr/share/texlive/texmf-dist/tex/latex/graphics/graphicx.sty
> (/usr/share/texlive/texmf-dist/tex/latex/graphics/graphics.sty
> (/usr/share/texlive/texmf-dist/tex/latex/graphics/trig.sty)
> (/usr/share/texlive/texmf-dist/tex/latex/graphics-cfg/graphics.cfg)
> (/usr/share/texlive/texmf-dist/tex/latex/graphics-def/pdftex.def)))
> (/usr/share/texlive/texmf-dist/tex/latex/amsfonts/amssymb.sty
> (/usr/share/texlive/texmf-dist/tex/latex/amsfonts/amsfonts.sty))
> (/usr/share/texlive/texmf-dist/tex/latex/l3backend/l3backend-pdftex.def)
> No file TeXShopAndAsymptote.aux.
> *geometry* driver: auto-detecting
> *geometry* detected driver: pdftex
> (/usr/share/texlive/texmf-dist/tex/context/base/mkii/supp-pdf.mkii
> [Loading MPS to PDF converter (version 2006.09.02).]
> ) (/usr/share/texlive/texmf-dist/tex/latex/epstopdf-pkg/epstopdf-base.sty
> (/usr/share/texlive/texmf-dist/tex/latex/latexconfig/epstopdf-sys.cfg))
> (/usr/share/texlive/texmf-dist/tex/latex/amsfonts/umsa.fd)
> (/usr/share/texlive/texmf-dist/tex/latex/amsfonts/umsb.fd)
> Overfull \hbox (4.10083pt too wide) in paragraph at lines 32--36
> \OT1/cmr/m/n/10.95 If you get an er-ror at the [][]\OT1/cmtt/m/n/10.95 
> ./config
> ure []\OT1/cmr/m/n/10.95 step, stat-ing that you there is 
> [][]\OT1/cmtt/m/n/10.
> 95 no acceptable C
> 
> [1{/var/lib/texmf/fonts/map/pdftex/updmap/pdftex.map}]
> [2] (./TeXShopAndAsymptote.aux) )
> (see the transcript file for additional 
> information)</usr/share/texlive/texmf-d
> ist/fonts/type1/public/amsfonts/cm/cmr10.pfb></usr/share/texlive/texmf-dist/fon
> ts/type1/public/amsfonts/cm/cmr12.pfb></usr/share/texlive/texmf-dist/fonts/type
> 1/public/amsfonts/cm/cmr17.pfb></usr/share/texlive/texmf-dist/fonts/type1/publi
> c/amsfonts/cm/cmti10.pfb></usr/share/texlive/texmf-dist/fonts/type1/public/amsf
> onts/cm/cmtt10.pfb>
> Output written on TeXShopAndAsymptote.pdf (2 pages, 80893 bytes).
> Transcript written on TeXShopAndAsymptote.log.
> pdflatex TeXShopAndAsymptote
> This is pdfTeX, Version 3.141592653-2.6-1.40.26 (TeX Live 2025/dev/Debian) 
> (preloaded format=pdflatex)
>  restricted \write18 enabled.
> entering extended mode
> (./TeXShopAndAsymptote.tex
> LaTeX2e <2024-11-01> patch level 2
> L3 programming layer <2025-01-18>
> (/usr/share/texlive/texmf-dist/tex/latex/base/article.cls
> Document Class: article 2024/06/29 v1.4n Standard LaTeX document class
> (/usr/share/texlive/texmf-dist/tex/latex/base/size11.clo))
> (/usr/share/texlive/texmf-dist/tex/latex/geometry/geometry.sty
> (/usr/share/texlive/texmf-dist/tex/latex/graphics/keyval.sty)
> (/usr/share/texlive/texmf-dist/tex/generic/iftex/ifvtex.sty
> (/usr/share/texlive/texmf-dist/tex/generic/iftex/iftex.sty)))
> (/usr/share/texlive/texmf-dist/tex/latex/parskip/parskip.sty
> (/usr/share/texlive/texmf-dist/tex/latex/kvoptions/kvoptions.sty
> (/usr/share/texlive/texmf-dist/tex/generic/ltxcmds/ltxcmds.sty)
> (/usr/share/texlive/texmf-dist/tex/latex/kvsetkeys/kvsetkeys.sty))
> (/usr/share/texlive/texmf-dist/tex/latex/etoolbox/etoolbox.sty))
> (/usr/share/texlive/texmf-dist/tex/latex/graphics/graphicx.sty
> (/usr/share/texlive/texmf-dist/tex/latex/graphics/graphics.sty
> (/usr/share/texlive/texmf-dist/tex/latex/graphics/trig.sty)
> (/usr/share/texlive/texmf-dist/tex/latex/graphics-cfg/graphics.cfg)
> (/usr/share/texlive/texmf-dist/tex/latex/graphics-def/pdftex.def)))
> (/usr/share/texlive/texmf-dist/tex/latex/amsfonts/amssymb.sty
> (/usr/share/texlive/texmf-dist/tex/latex/amsfonts/amsfonts.sty))
> (/usr/share/texlive/texmf-dist/tex/latex/l3backend/l3backend-pdftex.def)
> (./TeXShopAndAsymptote.aux)
> *geometry* driver: auto-detecting
> *geometry* detected driver: pdftex
> (/usr/share/texlive/texmf-dist/tex/context/base/mkii/supp-pdf.mkii
> [Loading MPS to PDF converter (version 2006.09.02).]
> ) (/usr/share/texlive/texmf-dist/tex/latex/epstopdf-pkg/epstopdf-base.sty
> (/usr/share/texlive/texmf-dist/tex/latex/latexconfig/epstopdf-sys.cfg))
> (/usr/share/texlive/texmf-dist/tex/latex/amsfonts/umsa.fd)
> (/usr/share/texlive/texmf-dist/tex/latex/amsfonts/umsb.fd)
> Overfull \hbox (4.10083pt too wide) in paragraph at lines 32--36
> \OT1/cmr/m/n/10.95 If you get an er-ror at the [][]\OT1/cmtt/m/n/10.95 
> ./config
> ure []\OT1/cmr/m/n/10.95 step, stat-ing that you there is 
> [][]\OT1/cmtt/m/n/10.
> 95 no acceptable C
> 
> [1{/var/lib/texmf/fonts/map/pdftex/updmap/pdftex.map}]
> [2] (./TeXShopAndAsymptote.aux) )
> (see the transcript file for additional 
> information)</usr/share/texlive/texmf-d
> ist/fonts/type1/public/amsfonts/cm/cmr10.pfb></usr/share/texlive/texmf-dist/fon
> ts/type1/public/amsfonts/cm/cmr12.pfb></usr/share/texlive/texmf-dist/fonts/type
> 1/public/amsfonts/cm/cmr17.pfb></usr/share/texlive/texmf-dist/fonts/type1/publi
> c/amsfonts/cm/cmti10.pfb></usr/share/texlive/texmf-dist/fonts/type1/public/amsf
> onts/cm/cmtt10.pfb>
> Output written on TeXShopAndAsymptote.pdf (2 pages, 80893 bytes).
> Transcript written on TeXShopAndAsymptote.log.
> Makefile:39: update target 'CAD1.eps' due to: target does not exist
> ../asy -dir ../base -config "" -render=0 -f eps CAD1.asy
> Makefile:69: update target 'CAD.pdf' due to: CAD1.eps
> pdflatex CAD
> This is pdfTeX, Version 3.141592653-2.6-1.40.26 (TeX Live 2025/dev/Debian) 
> (preloaded format=pdflatex)
>  restricted \write18 enabled.
> entering extended mode
> (./CAD.tex
> LaTeX2e <2024-11-01> patch level 2
> L3 programming layer <2025-01-18>
> (/usr/share/texlive/texmf-dist/tex/latex/base/ltxguide.cls
> Document Class: ltxguide 2001/05/28 Standard LaTeX class
> (/usr/share/texlive/texmf-dist/tex/latex/base/article.cls
> Document Class: article 2024/06/29 v1.4n Standard LaTeX document class
> (/usr/share/texlive/texmf-dist/tex/latex/base/size10.clo))
> (/usr/share/texlive/texmf-dist/tex/latex/base/shortvrb.sty))
> (/usr/share/texlive/texmf-dist/tex/latex/graphics/graphicx.sty
> (/usr/share/texlive/texmf-dist/tex/latex/graphics/keyval.sty)
> (/usr/share/texlive/texmf-dist/tex/latex/graphics/graphics.sty
> (/usr/share/texlive/texmf-dist/tex/latex/graphics/trig.sty)
> (/usr/share/texlive/texmf-dist/tex/latex/graphics-cfg/graphics.cfg)
> (/usr/share/texlive/texmf-dist/tex/latex/graphics-def/pdftex.def)))
> (/usr/share/texlive/texmf-dist/tex/latex/l3backend/l3backend-pdftex.def)
> No file CAD.aux.
> (/usr/share/texlive/texmf-dist/tex/context/base/mkii/supp-pdf.mkii
> [Loading MPS to PDF converter (version 2006.09.02).]
> ) (/usr/share/texlive/texmf-dist/tex/latex/epstopdf-pkg/epstopdf-base.sty
> (/usr/share/texlive/texmf-dist/tex/latex/latexconfig/epstopdf-sys.cfg))
> No file CAD.toc.
> 
> [1{/var/lib/texmf/fonts/map/pdftex/updmap/pdftex.map}]
> [2]
> [3]
> [4]sh: 1: repstopdf: not found
> system returned with code 32512
> 
> 
> ! Package pdftex.def Error: File `CAD1-eps-converted-to.pdf' not found: using 
> d
> raft setting.
> 
> See the pdftex.def package documentation for explanation.
> Type  H <return>  for immediate help.
>  ...                                              
>                                                   
> l.202 \includegraphics{CAD1}
>                             
> ? 
> ! Emergency stop.
>  ...                                              
>                                                   
> l.202 \includegraphics{CAD1}
>                             
> !  ==> Fatal error occurred, no output PDF file produced!
> Transcript written on CAD.log.
> make[3]: *** [Makefile:69: CAD.pdf] Error 1 shuffle=reverse


The full build log is available from:
http://qa-logs.debian.net/2025/05/05/shuffle/reverse/asymptote_3.02+ds-1_unstable_reverse.log

If you reassign this bug to another package, please mark it as 'affects'-ing
this package. See https://www.debian.org/Bugs/server-control#affects

Reply via email to