[Reproducible-builds] Bug#823486: libimager-perl: FTBFS: Failed 1/65 test programs. 0/4481 subtests failed.

Chris Lamb lamby at debian.org
Thu May 5 08:15:00 UTC 2016


Source: libimager-perl
Version: 1.004+dfsg-1
Severity: serious
Justification: fails to build from source
User: reproducible-builds at lists.alioth.debian.org
Usertags: ftbfs
X-Debbugs-Cc: reproducible-builds at lists.alioth.debian.org

Dear Maintainer,

libimager-perl fails to build from source in unstable/amd64:

  [..]

  ok 30 - check mono is mono
  ok 31 - got basic test image (by name)
  ok 32 - check basic image type
  ok 33 - check basic image channels
  ok 34 - check basic image bits
  ok 35 - check basic isn't mono
  ok 36 - got 16-bit basic test image (by name)
  ok 37 - check 16-bit basic image type
  ok 38 - check 16-bit basic image channels
  ok 39 - check 16-bit basic image bits
  ok 40 - check 16-bit basic isn't mono
  ok 41 - got double basic test image (by name)
  ok 42 - check double basic image type
  ok 43 - check double basic image channels
  ok 44 - check double basic image bits
  ok 45 - check double basic isn't mono
  ok 46 - got gray test image (by name)
  ok 47 - check gray image type
  ok 48 - check gray image channels
  ok 49 - check gray image bits
  ok 50 - check gray isn't mono
  ok 51 - got gray test image (by name)
  ok 52 - check 16-bit gray image type
  ok 53 - check 16-bit gray image channels
  ok 54 - check 16-bit gray image bits
  ok 55 - check 16-bit isn't mono
  ok 56 - got mono image (by name)
  ok 57 - check mono image type
  ok 58 - check mono image channels
  ok 59 - check mono image bits
  ok 60 - check mono is mono
  ok
  t/900-util/020-error.t .......... 
  1..7
  ok 1 - use Imager;
  ok 2 - read of junk.ppm should have failed
  ok 3 - got the errors
  ok 4 - entry 0 is an array ref
  ok 5 - entry 0 has 2 elements
  ok 6 - check message
  ok 7 - error code should be 0
  ok
  t/900-util/030-log.t ............ 
  1..6
  ok 1 - open log
  ok 2 - file is there
  ok 3 - check message made it to the log
  ok 4 # skip Logging built
  ok 5 # skip Logging built
  ok 6 # skip Logging built
  ok
  t/900-util/040-limit.t .......... 
  1..31
  ok 1 - set limits to 10, 10, 300
  ok 2 - successful check limits in parent
  ok 3 - failed check limits in parent
  ok 4 - 1: set limits to 5 x 5, 75 bytes
  ok 5 - 1: successful check 5 x 5
  ok 6 - 1: failed check 5 x 5, ssize 2
  ok 7 - check limits are still 5 x 5 , 75 bytes
  ok 8 - 2: set limits to 10 x 10, 300 bytes
  ok 9 - 2: successful check 10 x 10
  ok 10 - 2: failed check 10 x 10, ssize 2
  ok 11 - check limits are still 10 x 10 , 300 bytes
  ok 12 - 3: set limits to 15 x 15, 675 bytes
  ok 13 - 3: successful check 15 x 15
  ok 14 - 3: failed check 15 x 15, ssize 2
  ok 15 - check limits are still 15 x 15 , 675 bytes
  ok 16 - 4: set limits to 20 x 20, 1200 bytes
  ok 17 - 4: successful check 20 x 20
  ok 18 - 4: failed check 20 x 20, ssize 2
  ok 19 - check limits are still 20 x 20 , 1200 bytes
  ok 20 - 5: set limits to 25 x 25, 1875 bytes
  ok 21 - 5: successful check 25 x 25
  ok 22 - 5: failed check 25 x 25, ssize 2
  ok 23 - check limits are still 25 x 25 , 1875 bytes
  ok 24 - join child 1
  ok 25 - join child 2
  ok 26 - join child 3
  ok 27 - join child 4
  ok 28 - join child 5
  ok 29 - test we still pass
  ok 30 - test we still fail
  ok 31 - check original main thread limits still set
  ok
  t/900-util/050-matrix.t ......... 
  1..25
  ok 1 - use Imager::Matrix2d;
  ok 2 - identity matrix
  ok 3 - translate matrix
  ok 4 - translate just x
  ok 5 - translate just y
  ok 6 - rotate matrix
  ok 7 - shear matrix
  ok 8 - scale matrix
  ok 9 - custom matrix
  ok 10 - translate called on rotate with just x
  ok 11 - translate called on rotate with just y
  ok 12 - bad custom matrix
  ok 13 - check error
  ok 14 - mult by unblessed matrix
  ok 15 - mult with unblessed matrix
  ok 16 - mult by three
  ok 17 - mult with three
  ok 18 - mult by hash ref died
  ok 19 - check message
  ok 20 - mult by short array ref died
  ok 21 - check message
  ok 22 - mult by bad scalar died
  ok 23 - check message
  ok 24 - x from rotate (0,0) around (10, 5)
  ok 25 - y from rotate (0,0) around (10, 5)
  ok
  t/900-util/060-extutil.t ........ 
  1..6
  ok 1 - check dirs absolute
  ok 2 - has the -I
  ok 3 - found a header
  ok 4 - got a typemap path
  ok 5 - it exists
  ok 6 - it seems to be the right file
  ok
  t/900-util/060-hlines.t ......... 
  1..17
  ok 1 - made hline
  ok 2 - check values
  ok 3 - check (-5, 7) added
  ok 4 - check (8, 4) added
  ok 5 - check (3, 3) added
  ok 6 - check (2, 6) added
  ok 7 - check (6, -5, 5) not added
  ok 8 - check (6, 100, 5) not added
  ok 9 - check (-1, 5, 2) not added
  ok 10 - check (10, 5, 2) not added
  ok 11 - check internal overlap merged
  ok 12 - lots of segments
  ok 13 - merge lots of segments
  ok 14 - left merge
  ok 15 - right merge
  ok 16 - make hlines object from image
  ok 17 - check initialized properly
  ok
  t/950-kwalitee/010-pod.t ........ skipped: POD only tested under automated or author testing
  t/950-kwalitee/020-samples.t .... 
  1..32
  ok 1 - sample file anaglyph.pl in manifest
  ok 2 - sample file replace_color.pl in manifest
  ok 3 - sample file inline_replace_color.pl in manifest
  ok 4 - sample file interleave.pl in manifest
  ok 5 - sample file samp-form.cgi in manifest
  ok 6 - sample file samp-image.cgi in manifest
  ok 7 - sample file samp-scale.html in manifest
  ok 8 - sample file samp-scale.cgi in manifest
  ok 9 - sample file samp-tags.html in manifest
  ok 10 - sample file samp-tags.cgi in manifest
  ok 11 - sample file border.pl in manifest
  ok 12 - sample file slant_text.pl in manifest
  ok 13 - sample file tk-photo.pl in manifest
  ok 14 - sample file align-string.pl in manifest
  ok 15 - sample file inline_capture2image.pl in manifest
  ok 16 - sample file flasher.pl in manifest
  ok 17 - sample file gifscale.pl in manifest
  ok 18 - sample file quad_to_square.pl in manifest
  ok 19 - sample file wiggle.pl in manifest
  ok 20 - sample file drop_shadow.pl in manifest
  ok 21 - sample anaglyph.pl in manifest found in README
  ok 22 - sample border.pl in manifest found in README
  ok 23 - sample drop_shadow.pl in manifest found in README
  ok 24 - sample flasher.pl in manifest found in README
  ok 25 - sample gifscale.pl in manifest found in README
  ok 26 - sample inline_capture2image.pl in manifest found in README
  ok 27 - sample inline_replace_color.pl in manifest found in README
  ok 28 - sample interleave.pl in manifest found in README
  ok 29 - sample quad_to_square.pl in manifest found in README
  ok 30 - sample replace_color.pl in manifest found in README
  ok 31 - sample slant_text.pl in manifest found in README
  ok 32 - sample wiggle.pl in manifest found in README
  ok
  t/950-kwalitee/030-podcover.t ... 
  1..20
  ok 1 - Pod coverage on Imager
  ok 2 - Pod coverage on Imager::Font
  ok 3 - Pod coverage on Imager::Color
  ok 4 - Pod coverage on Imager::Color::Float
  ok 5 - Pod coverage on Imager::Color::Table
  ok 6 - Pod coverage on Imager::ExtUtils
  ok 7 - Pod coverage on Imager::Expr
  ok 8 - Pod coverage on Imager::Expr::Assem
  ok 9 - Pod coverage on Imager::Fill
  ok 10 - Pod coverage on Imager::Font::BBox
  ok 11 - Pod coverage on Imager::Font::Wrap
  ok 12 - Pod coverage on Imager::Fountain
  ok 13 - Pod coverage on Imager::Matrix2d
  ok 14 - Pod coverage on Imager::Regops
  ok 15 - Pod coverage on Imager::Transform
  ok 16 - Pod coverage on Imager::Test
  ok 17 - Pod coverage on Imager::IO
  ok 18 - all methods in method index
  ok 19 - only methods in method index
  ok 20 - check method index is alphabetically sorted
  ok
  t/950-kwalitee/040-strict.t ..... 
  1..79
  ok 1 - file lib/Imager/Color/Float.pm has use strict
  ok 2 - file samples/slant_text.pl has use strict
  ok 3 - file t/t1000lib/Imager/File/BAD.pm has use strict
  ok 4 - file ICO/lib/Imager/File/CUR.pm has use strict
  ok 5 - file samples/inline_replace_color.pl has use strict
  ok 6 - file bigtest.perl has use strict
  ok 7 - file W32/W32.pm has use strict
  ok 8 - file lib/Imager/Color/Table.pm has use strict
  ok 9 - file TIFF/Makefile.PL has use strict
  ok 10 - file ICO/ICO.pm has use strict
  ok 11 - file T1/T1.pm has use strict
  ok 12 - file samples/anaglyph.pl has use strict
  ok 13 - file lib/Imager/Font/Image.pm has use strict
  ok 14 - file SGI/Makefile.PL has use strict
  ok 15 - file DynTest/Makefile.PL has use strict
  ok 16 - file dynfilt/Makefile.PL has use strict
  ok 17 - file T1/Makefile.PL has use strict
  ok 18 - file W32/lib/Imager/Font/Win32.pm has use strict
  ok 19 - file samples/inline_capture2image.pl has use strict
  ok 20 - file PNG/Makefile.PL has use strict
  ok 21 - file Flines/Makefile.PL has use strict
  ok 22 - file inc/Devel/CheckLib.pm has use strict
  ok 23 - file t/GoodTestFont.pm has use strict
  ok 24 - file GIF/Makefile.PL has use strict
  ok 25 - file samples/gifscale.pl has use strict
  ok 26 - file ICO/Makefile.PL has use strict
  ok 27 - file regops.perl has use strict
  ok 28 - file lib/Imager/Font.pm has use strict
  ok 29 - file JPEG/JPEG.pm has use strict
  ok 30 - file lib/Imager/Expr.pm has use strict
  ok 31 - file lib/Imager/Test.pm has use strict
  ok 32 - file lib/Imager/ExtUtils.pm has use strict
  ok 33 - file lib/Imager/Font/Type1.pm has use strict
  ok 34 - file samples/align-string.pl has use strict
  ok 35 - file CountColor/CountColor.pm has use strict
  ok 36 - file lib/Imager/Font/BBox.pm has use strict
  ok 37 - file lib/Imager/Font/Truetype.pm has use strict
  ok 38 - file lib/Imager/Preprocess.pm has use strict
  ok 39 - file lib/Imager/Font/Wrap.pm has use strict
  ok 40 - file Imager.pm has use strict
  ok 41 - file apidocs.perl has use strict
  ok 42 - file DynTest/DynTest.pm has use strict
  ok 43 - file Flines/Flines.pm has use strict
  ok 44 - file lib/Imager/Expr/Assem.pm has use strict
  ok 45 - file errep.perl has use strict
  ok 46 - file lib/Imager/Transform.pm has use strict
  ok 47 - file JPEG/Makefile.PL has use strict
  ok 48 - file Mandelbrot/Mandelbrot.pm has use strict
  ok 49 - file spot.perl has use strict
  ok 50 - file samples/interleave.pl has use strict
  ok 51 - file FT2/FT2.pm has use strict
  ok 52 - file samples/replace_color.pl has use strict
  ok 53 - file lib/Imager/Font/Test.pm has use strict
  ok 54 - file FT2/Makefile.PL has use strict
  ok 55 - file samples/border.pl has use strict
  ok 56 - file lib/Imager/Matrix2d.pm has use strict
  ok 57 - file lib/Imager/Probe.pm has use strict
  ok 58 - file lib/Imager/Font/FreeType2.pm has use strict
  ok 59 - file CountColor/Makefile.PL has use strict
  ok 60 - file t/Pod/Coverage/Imager.pm has use strict
  ok 61 - file W32/Makefile.PL has use strict
  ok 62 - file Mandelbrot/Makefile.PL has use strict
  ok 63 - file samples/flasher.pl has use strict
  ok 64 - file doco.perl has use strict
  ok 65 - file samples/wiggle.pl has use strict
  ok 66 - file lib/Imager/Fountain.pm has use strict
  ok 67 - file TIFF/TIFF.pm has use strict
  ok 68 - file GIF/GIF.pm has use strict
  ok 69 - file PNG/PNG.pm has use strict
  ok 70 - file transform.perl has use strict
  ok 71 - file samples/tk-photo.pl has use strict
  ok 72 - file SGI/SGI.pm has use strict
  ok 73 - file Makefile.PL has use strict
  ok 74 - file lib/Imager/Color.pm has use strict
  ok 75 - file samples/drop_shadow.pl has use strict
  ok 76 - file samples/quad_to_square.pl has use strict
  ok 77 - file lib/Imager/Regops.pm has use strict
  ok 78 - file filterlist.perl has use strict
  ok 79 - file lib/Imager/Fill.pm has use strict
  ok
  t/950-kwalitee/050-meta.t ....... skipped: Only if automated or author testing
  t/950-kwalitee/060-podstruct.t .. skipped: POD only tested under automated or author testing
  
  Test Summary Report
  -------------------
  t/200-file/400-basic.t        (Wstat: 65280 Tests: 73 Failed: 0)
    Non-zero exit status: 255
    Parse errors: Bad plan.  You planned 262 tests but ran 73.
  Files=65, Tests=4481, 15 wallclock secs ( 0.54 usr  0.07 sys +  7.28 cusr  0.63 csys =  8.52 CPU)
  Result: FAIL
  Failed 1/65 test programs. 0/4481 subtests failed.
  Makefile:1580: recipe for target 'test_dynamic' failed
  make[1]: *** [test_dynamic] Error 255
  make[1]: Leaving directory '/home/lamby/temp/cdt.20160505091235.5uIbKb9oof.libimager-perl/libimager-perl-1.004+dfsg'
  dh_auto_test: make -j1 test TEST_VERBOSE=1 returned exit code 2
  debian/rules:35: recipe for target 'build' failed
  make: *** [build] Error 2

  [..]

The full build log is attached.


Regards,

-- 
      ,''`.
     : :'  :     Chris Lamb
     `. `'`      lamby at debian.org / chris-lamb.co.uk
       `-
-------------- next part --------------
A non-text attachment was scrubbed...
Name: libimager-perl.1.004+dfsg-1.unstable.amd64.log.txt.gz
Type: application/octet-stream
Size: 40964 bytes
Desc: not available
URL: <http://lists.alioth.debian.org/pipermail/reproducible-builds/attachments/20160505/21678001/attachment.obj>


More information about the Reproducible-builds mailing list