Source: fig2dev
Version: 1:3.2.8b-1
Severity: serious
Justification: FTBFS
Tags: bookworm sid ftbfs
User: lu...@debian.org
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: <thomas.loi...@tuwien.ac.at>
>    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;users=lu...@debian.org
or:
https://udd.debian.org/bugs/?release=na&merged=ign&fnewerval=7&flastmodval=7&fusertag=only&fusertagtag=ftbfs-20220412&fusertaguser=lu...@debian.org&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.

Reply via email to