Source: fig2dev
Version: 1:3.2.8b-1
Severity: serious
Justification: FTBFS
Tags: bookworm sid ftbfs
User: [email protected]
Usertags: ftbfs-20220412 ftbfs-bookworm
Hi,
During a rebuild of all packages in sid, your package failed to build
on amd64.
Relevant part (hopefully):
> make[4]: Entering directory '/<<PKGBUILDDIR>>/fig2dev/tests'
> /bin/bash './testsuite' INSTALLCHECK=no
> ## -------------------------- ##
> ## fig2dev 3.2.8b test suite. ##
> ## -------------------------- ##
>
> Correctly process the command line.
>
> 1: do not overwrite .fig file ok
> 2: Use "-" for stdin ok
> 3: Use "-" for stdout ok
> 4: Use "- -" for stdin and stdout ok
> 5: Guess jpeg output format from output filename ok
> 6: Guess tiff output format from output filename ok
>
> Parse color specifications (test lookup_X_color() in colors.c)
>
> 7: accept correct hexadecimal rgb-values ok
> 8: fail on malformed hexadecimal rgb-values ok
> 9: use built-in color database, blanks in names ok
>
> Read installed files.
>
> 10: $i18ndir/cs_CZ.ps must exist skipped (input.at:100)
>
> Find and decompress embedded image files.
>
> 11: name in fig file img.gz, file img.gz, pipe ok ok
> 12: name in fig file img.Z, file img.Z, no pipe ok
> 13: name in fig file img, file img.gz, pipe ok ok
> 14: name in fig file img, file img.z, no pipe ok
> 15: name in fig file img, file img.Z, pipe ok ok
> 16: absolute path in fig file, pipe ok ok
> 17: long image name, non-existing file, ticket #125 ok
> 18: non-existing file with suffix (.Z), ticket #126 ok
>
> Sanitize and harden input.
>
> 19: co-incident points ok
> 20: open rectangle ok
> 21: open arc box ok
> 22: open polygon ok
> 23: convert box to polygon ok
> 24: convert malformed, open box to a polygon ok
> 25: convert box with one point to polyline ok
> 26: fail on a malformed arc-box ok
> 27: fail on a distorted arc-box ok
> 28: fail on a distorted arc-box ok
> 29: remove arrow tips from single point ok
> 30: remove arrow tips on polygon with single point ok
> 31: reject huge arrow-type, ticket #57 ok
> 32: convert short polygon to polyline, ticket #56 ok
> 33: reject negative font type ok
> 34: allow negative circle or ellipse radii ok
> 35: reject huge arc radius, ticket #133 ok
> 36: survive debian bugs #881143, #881144 ok
> 37: reject out-of-range pattern, debian bug #881396 ok
> 38: survive debian bug #890016 ok
> 39: ignore too many comment lines, ticket #25 ok
> 40: correctly free invalid line object, ticket #26 ok
> 41: correctly free invalid spline, ticket #27 ok
> 42: allow last line without newline, ticket #28 ok
> 43: correctly free invalid line object ok
> 44: correctly free invalid line with picture ok
> 45: ignore splines with one point, ticket #29 ok
> 46: ignore splines with one point in format 1.3 ok
> 47: ignore splines with one point in format 2, #129 ok
> 48: accept closed splines with three points ok
> 49: set invalid color number to default, ticket #30 ok
> 50: set ppi when reading fig files format 1.3 ok
> 51: process circle arrow at mag > 42, ticket #52 ok
> 52: allow text ending with multiple ^A, ticket #55 ok
> 53: reject too long papersize specification ok
> 54: allow tex font -1, tickets #71, #75, #81 ok
> 55: reject ASCII NUL ('\0') in input, ticket #80 ok
> 56: reject out of range text angle, ticket #76 ok
> 57: reject out-of-range pattern fills, ticket #63 ok
> 58: allow files end without eol, tickets #83, #84 ok
> 59: do not reach beyond buffer, ticket #85 ok
> 60: reject negative font size, ticket #86 ok
> 61: reject huge spline controls values, #65, #127 ok
>
> Dynamically allocate picture file name.
>
> 62: prepend fig file path to picture file name ok
>
> Test epic/eepic output language.
>
> 63: Write complete output file in page mode (-P) ok
>
> Test Gerber output language.
>
> 64: allow polygons with four points ok
>
> Test PostScript output language.
>
> 65: compare arrow tips with template ok
> 66: do not clip 0-width objects having arrows, #53 ok
> 67: honor SOURCE_DATE_EPOCH environment variable ok
> 68: fail on text in SOURCE_DATE_EPOCH ok
>
> Test pict2e output language.
>
> 69: ignore -G option ok
> 70: accept large coordinates ok
> 71: accept arc arrows with zero height, ticket #74 ok
>
> Test svg output language.
>
> 72: compare patterns with template ok
> 73: compare fills with arrows to template ok
> 74: truncated sub/superscript, tickets #113, #117 ok
> 75: omit arrows without points, ticket #115 ok
>
> Test tikz output language.
>
> 76: conditionally allocate \XFigu ok
> 77: pattern with stroke color equal to fill color ok
> 78: accept large coordinates ok
>
> Test other output languages.
>
> 79: Respect -F option for bitmap outputs ok
> 80: allow default color in ge, cgm output, #72, #73 ok
> 81: tk output: allow arbitrarily long text, #134 ok
> 82: ptk output: allow arbitrarily long text, #134 ok
>
> Create and embed bitmaps in fig-file.
>
> 83: gif ok
> 84: jpeg ok
> 85: pcx ok
> 86: png ok
> 87: png with smoothing ok
> 88: ppm ok
> 89: tiff ok
> 90: xbm ok
> 91: xbm with smoothing ok
> 92: xpm ok
>
> Creation of temporary files and diversions.
>
> 93: eps with acscii preview ok
> 94: eps with tiff preview ok
> 95: eps with tiff preview, use "-" for stdin ok
> 96: create ppm, use "-" for stdin ok
>
> Embed postscript variants.
>
> 97: epsi ok
> 98: postscript, created by fig2dev FAILED (bitmaps.at:201)
> 99: postscript, created by latex FAILED (bitmaps.at:249)
> 100: find /MediaBox in pdf file ok
> 101: pdf ok
>
> ## ------------- ##
> ## Test results. ##
> ## ------------- ##
>
> ERROR: 100 tests were run,
> 2 failed unexpectedly.
> 1 test was skipped.
> ## -------------------------- ##
> ## testsuite.log was created. ##
> ## -------------------------- ##
>
> Please send `fig2dev/tests/testsuite.log' and all information you think might
> help:
>
> To: <[email protected]>
> Subject: [fig2dev 3.2.8b] testsuite: 98 99 failed
>
> You may investigate any problem if you feel able to do so, in which
> case the test suite provides a good starting point. Its output may
> be found below `fig2dev/tests/testsuite.dir'.
>
> make[4]: *** [Makefile:642: check-local] Error 1
> make[4]: Leaving directory '/<<PKGBUILDDIR>>/fig2dev/tests'
> make[3]: *** [Makefile:502: check-am] Error 2
> make[3]: Leaving directory '/<<PKGBUILDDIR>>/fig2dev/tests'
> make[2]: *** [Makefile:576: check-recursive] Error 1
> make[2]: Leaving directory '/<<PKGBUILDDIR>>/fig2dev'
> make[1]: *** [Makefile:391: check-recursive] Error 1
> make[1]: Leaving directory '/<<PKGBUILDDIR>>'
> dh_auto_test: error: make -j8 check VERBOSE=1 returned exit code 2
The full build log is available from:
http://qa-logs.debian.net/2022/04/12/fig2dev_3.2.8b-1_unstable.log
All bugs filed during this archive rebuild are listed at:
https://bugs.debian.org/cgi-bin/pkgreport.cgi?tag=ftbfs-20220412;[email protected]
or:
https://udd.debian.org/bugs/?release=na&merged=ign&fnewerval=7&flastmodval=7&fusertag=only&fusertagtag=ftbfs-20220412&[email protected]&allbugs=1&cseverity=1&ctags=1&caffected=1#results
A list of current common problems and possible solutions is available at
http://wiki.debian.org/qa.debian.org/FTBFS . You're welcome to contribute!
If you reassign this bug to another package, please marking it as 'affects'-ing
this package. See https://www.debian.org/Bugs/server-control#affects
If you fail to reproduce this, please provide a build log and diff it with mine
so that we can identify if something relevant changed in the meantime.