Bug#978331: libpdf-builder-perl: FTBFS: dh_auto_test: error: make -j4 test TEST_VERBOSE=1 returned exit code 2

Lucas Nussbaum lucas at debian.org
Sat Dec 26 21:53:52 GMT 2020


Source: libpdf-builder-perl
Version: 3.020-1
Severity: serious
Justification: FTBFS on amd64
Tags: bullseye sid ftbfs
Usertags: ftbfs-20201226 ftbfs-bullseye

Hi,

During a rebuild of all packages in sid, your package failed to build
on amd64.

Relevant part (hopefully):
> make[1]: Entering directory '/<<PKGBUILDDIR>>'
> PERL_DL_NONLAZY=1 "/usr/bin/perl" "-MExtUtils::Command::MM" "-MTest::Harness" "-e" "undef *Test::Harness::Switches; test_harness(1, 'blib/lib', 'blib/arch')" t/*.t
> t/00-all-usable.t ........... 
> 1..108
> ok 1 - use PDF::Builder;
> ok 2 - use PDF::Builder::Outlines;
> ok 3 - use PDF::Builder::Annotation;
> ok 4 - use PDF::Builder::Resource;
> ok 5 - use PDF::Builder::Util;
> ok 6 - use PDF::Builder::Lite;
> ok 7 - use PDF::Builder::NamedDestination;
> ok 8 - use PDF::Builder::UniWrap;
> ok 9 - use PDF::Builder::Matrix;
> ok 10 - use PDF::Builder::Docs;
> ok 11 - use PDF::Builder::Page;
> ok 12 - use PDF::Builder::Content;
> ok 13 - use PDF::Builder::Outline;
> ok 14 - use PDF::Builder::Resource::PaperSizes;
> ok 15 - use PDF::Builder::Resource::Colors;
> ok 16 - use PDF::Builder::Resource::Pattern;
> ok 17 - use PDF::Builder::Resource::BaseFont;
> ok 18 - use PDF::Builder::Resource::Shading;
> ok 19 - use PDF::Builder::Resource::Glyphs;
> ok 20 - use PDF::Builder::Resource::UniFont;
> ok 21 - use PDF::Builder::Resource::ColorSpace;
> ok 22 - use PDF::Builder::Resource::Font;
> ok 23 - use PDF::Builder::Resource::XObject;
> ok 24 - use PDF::Builder::Resource::ExtGState;
> ok 25 - use PDF::Builder::Resource::CIDFont;
> ok 26 - use PDF::Builder::Resource::ColorSpace::Separation;
> ok 27 - use PDF::Builder::Resource::ColorSpace::Indexed;
> ok 28 - use PDF::Builder::Resource::ColorSpace::DeviceN;
> ok 29 - use PDF::Builder::Resource::ColorSpace::Indexed::WebColor;
> ok 30 - use PDF::Builder::Resource::ColorSpace::Indexed::Hue;
> ok 31 - use PDF::Builder::Resource::ColorSpace::Indexed::ACTFile;
> ok 32 - use PDF::Builder::Resource::CIDFont::CJKFont;
> ok 33 - use PDF::Builder::Resource::CIDFont::TrueType;
> ok 34 - use PDF::Builder::Resource::CIDFont::TrueType::FontFile;
> ok 35 - use PDF::Builder::Resource::XObject::Image;
> ok 36 - use PDF::Builder::Resource::XObject::Form;
> ok 37 - use PDF::Builder::Resource::XObject::Image::GIF;
> ok 38 - use PDF::Builder::Resource::XObject::Image::JPEG;
> ok 39 - use PDF::Builder::Resource::XObject::Image::PNG;
> ok 40 - use PDF::Builder::Resource::XObject::Image::PNG_IPL;
> ok 41 - use PDF::Builder::Resource::XObject::Image::PNM;
> ok 42 - use PDF::Builder::Resource::XObject::Image::TIFF;
> ok 43 - use PDF::Builder::Resource::XObject::Image::TIFF_GT;
> ok 44 - use PDF::Builder::Resource::XObject::Image::GD;
> ok 45 - use PDF::Builder::Resource::XObject::Image::TIFF::File_GT;
> ok 46 - use PDF::Builder::Resource::XObject::Image::TIFF::File;
> ok 47 - use PDF::Builder::Resource::XObject::Form::Hybrid;
> ok 48 - use PDF::Builder::Resource::XObject::Form::BarCode;
> ok 49 - use PDF::Builder::Resource::XObject::Form::BarCode::ean13;
> ok 50 - use PDF::Builder::Resource::XObject::Form::BarCode::code128;
> ok 51 - use PDF::Builder::Resource::XObject::Form::BarCode::int2of5;
> ok 52 - use PDF::Builder::Resource::XObject::Form::BarCode::code3of9;
> ok 53 - use PDF::Builder::Resource::XObject::Form::BarCode::codabar;
> ok 54 - use PDF::Builder::Resource::Font::CoreFont;
> ok 55 - use PDF::Builder::Resource::Font::SynFont;
> ok 56 - use PDF::Builder::Resource::Font::Postscript;
> ok 57 - use PDF::Builder::Resource::Font::BdFont;
> ok 58 - use PDF::Builder::Resource::Font::CoreFont::webdings;
> ok 59 - use PDF::Builder::Resource::Font::CoreFont::timesbolditalic;
> ok 60 - use PDF::Builder::Resource::Font::CoreFont::zapfdingbats;
> ok 61 - use PDF::Builder::Resource::Font::CoreFont::symbol;
> ok 62 - use PDF::Builder::Resource::Font::CoreFont::georgiabolditalic;
> ok 63 - use PDF::Builder::Resource::Font::CoreFont::courierbold;
> ok 64 - use PDF::Builder::Resource::Font::CoreFont::trebuchetbolditalic;
> ok 65 - use PDF::Builder::Resource::Font::CoreFont::verdanaitalic;
> ok 66 - use PDF::Builder::Resource::Font::CoreFont::helveticaboldoblique;
> ok 67 - use PDF::Builder::Resource::Font::CoreFont::georgiaitalic;
> ok 68 - use PDF::Builder::Resource::Font::CoreFont::trebuchetitalic;
> ok 69 - use PDF::Builder::Resource::Font::CoreFont::helveticabold;
> ok 70 - use PDF::Builder::Resource::Font::CoreFont::wingdings;
> ok 71 - use PDF::Builder::Resource::Font::CoreFont::timesroman;
> ok 72 - use PDF::Builder::Resource::Font::CoreFont::georgiabold;
> ok 73 - use PDF::Builder::Resource::Font::CoreFont::courierboldoblique;
> ok 74 - use PDF::Builder::Resource::Font::CoreFont::courieroblique;
> ok 75 - use PDF::Builder::Resource::Font::CoreFont::trebuchet;
> ok 76 - use PDF::Builder::Resource::Font::CoreFont::helvetica;
> ok 77 - use PDF::Builder::Resource::Font::CoreFont::timesbold;
> ok 78 - use PDF::Builder::Resource::Font::CoreFont::verdanabold;
> ok 79 - use PDF::Builder::Resource::Font::CoreFont::georgia;
> ok 80 - use PDF::Builder::Resource::Font::CoreFont::timesitalic;
> ok 81 - use PDF::Builder::Resource::Font::CoreFont::helveticaoblique;
> ok 82 - use PDF::Builder::Resource::Font::CoreFont::verdanabolditalic;
> ok 83 - use PDF::Builder::Resource::Font::CoreFont::bankgothic;
> ok 84 - use PDF::Builder::Resource::Font::CoreFont::trebuchetbold;
> ok 85 - use PDF::Builder::Resource::Font::CoreFont::verdana;
> ok 86 - use PDF::Builder::Resource::Font::CoreFont::courier;
> ok 87 - use PDF::Builder::Content::Hyphenate_basic;
> ok 88 - use PDF::Builder::Content::Text;
> ok 89 - use PDF::Builder::Basic::PDF;
> ok 90 - use PDF::Builder::Basic::PDF::Literal;
> ok 91 - use PDF::Builder::Basic::PDF::Array;
> ok 92 - use PDF::Builder::Basic::PDF::File;
> ok 93 - use PDF::Builder::Basic::PDF::Pages;
> ok 94 - use PDF::Builder::Basic::PDF::Objind;
> ok 95 - use PDF::Builder::Basic::PDF::String;
> ok 96 - use PDF::Builder::Basic::PDF::Dict;
> ok 97 - use PDF::Builder::Basic::PDF::Null;
> ok 98 - use PDF::Builder::Basic::PDF::Filter;
> ok 99 - use PDF::Builder::Basic::PDF::Bool;
> ok 100 - use PDF::Builder::Basic::PDF::Name;
> ok 101 - use PDF::Builder::Basic::PDF::Page;
> ok 102 - use PDF::Builder::Basic::PDF::Number;
> ok 103 - use PDF::Builder::Basic::PDF::Utils;
> ok 104 - use PDF::Builder::Basic::PDF::Filter::ASCIIHexDecode;
> ok 105 - use PDF::Builder::Basic::PDF::Filter::ASCII85Decode;
> ok 106 - use PDF::Builder::Basic::PDF::Filter::LZWDecode;
> ok 107 - use PDF::Builder::Basic::PDF::Filter::FlateDecode;
> ok 108 - use PDF::Builder::Basic::PDF::Filter::RunLengthDecode;
> ok
> t/01-basic.t ................ 
> 1..7
> ok 1 - 'PDF::Builder->new() returns a PDF::Builder object' isa 'PDF::Builder'
> ok 2 - '$pdf->page() returns a PDF::Builder::Page object' isa 'PDF::Builder::Page'
> ok 3 - '$pdf->gfx() returns a PDF::Builder::Content object' isa 'PDF::Builder::Content'
> ok 4 - '$pdf->text() returns a PDF::Builder::Content::Text object' isa 'PDF::Builder::Content::Text'
> ok 5 - $pdf->pages() returns 1 on a one-page PDF
> ok 6 - $pdf->pages() returns 2 after a second page is added
> ok 7 - 'PDF::Builder->open() returns a PDF::Builder object' isa 'PDF::Builder'
> ok
> t/02-xrefstm.t .............. 
> 1..4
> ok 1 - 'PDF::Builder->open() on a PDF with a cross-reference stream returns a PDF::Builder object' isa 'PDF::Builder'
> ok 2 - Read an object from an object stream
> ok 3 - The compressed object contains an expected key
> ok 4 - Read a number from an object stream
> ok
> t/03-xrefstm-index.t ........ 
> 1..3
> ok 1 - 'PDF::Builder->open() on a PDF with a cross-reference stream using an Index returns a PDF::Builder object' isa 'PDF::Builder'
> ok 2 - Read the high object from an indexed object stream
> ok 3 - Read the low object from an indexed object stream
> ok
> t/annotate.t ................ 
> 1..2
> ok 1 - Text Annotation in a rectangle
> ok 2 - Add an annotation to an existing annotations array stored in an indirect object
> ok
> t/author-critic.t ........... skipped: these tests are for testing by the author
> t/author-pod-syntax.t ....... skipped: these tests are for testing by the author
> t/barcode.t ................. 
> 1..28
> ok 1 - 'xo_codabar loads' isa 'PDF::Builder::Resource::XObject::Form::BarCode::codabar'
> ok 2 - 'xo_code128 loads' isa 'PDF::Builder::Resource::XObject::Form::BarCode::code128'
> ok 3 - 'xo_2of5int loads' isa 'PDF::Builder::Resource::XObject::Form::BarCode::int2of5'
> ok 4 - 'xo_3of9 loads' isa 'PDF::Builder::Resource::XObject::Form::BarCode::code3of9'
> ok 5 - 'xo_ean13 loads' isa 'PDF::Builder::Resource::XObject::Form::BarCode::ean13'
> ok 6 - Barcode is the expected size
> ok 7 - Barcode is black
> ok 8 - Barcode is in the expected location
> ok 9 - Correctly encoded Codabar barcode
> ok 10 - Correctly encoded Code 128A barcode
> ok 11 - Correctly encoded Code 128B barcode
> ok 12 - Correctly encoded Code 128C barcode
> ok 13 - Correctly encoded EAN-128 barcode
> ok 14 - Correctly encoded Code 39 barcode
> ok 15 - Correctly encoded Code 39 barcode (with check digit)
> ok 16 - Correctly encoded Code 39 barcode (full ASCII)
> ok 17 - Correctly encoded Code 39 barcode (full ASCII and check digit)
> ok 18 - Correctly encoded EAN 13 barcode with prefix 0
> ok 19 - Correctly encoded EAN 13 barcode with prefix 1
> ok 20 - Correctly encoded EAN 13 barcode with prefix 2
> ok 21 - Correctly encoded EAN 13 barcode with prefix 3
> ok 22 - Correctly encoded EAN 13 barcode with prefix 4
> ok 23 - Correctly encoded EAN 13 barcode with prefix 5
> ok 24 - Correctly encoded EAN 13 barcode with prefix 6
> ok 25 - Correctly encoded EAN 13 barcode with prefix 7
> ok 26 - Correctly encoded EAN 13 barcode with prefix 8
> ok 27 - Correctly encoded EAN 13 barcode with prefix 9
> ok 28 - Correctly encoded Interleaved 2 of 5 barcode
> ok
> t/bbox.t .................... 
> ok 1 - Global media box exists on a new PDF
> ok 2 - Global media box can be read after being set
> ok 3 - Global media box is recorded in the PDF
> 1..3
> ok
> t/circular-references.t ..... 
> ok 1 - Open sample.pdf
> ok 2 - An appended page is marked as weakened in the page stack
> ok 3 - A prepended page is marked as weakened in the page stack
> ok 4 - A spliced page is marked as weakened in the page stack
> ok 5 - Font added inside a block is still present on save
> 1..5
> ok
> t/cmap.t .................... 
> 1..1
> ok 1 - Check that .cmap files are being used
> ok
> t/content.t ................. 
> 1..71
> ok 1 - translate(72, 144)
> ok 2 - rotate(65)
> ok 3 - scale(1.1, 2.5)
> ok 4 - skew(15, 25)
> ok 5 - transform + transform
> ok 6 - transform + transform_rel
> ok 7 - matrix
> ok 8 - save
> ok 9 - restore
> ok 10 - fillcolor('blue')
> ok 11 - fillcolor('\#ff0000')
> ok 12 - fillcolor('%ff000000')
> ok 13 - fillcolor('!ffffcccc3333')
> ok 14 - fillcolor('&abc')
> ok 15 - fillcolor(0.5)
> ok 16 - fillcolor(0, 0.5, 0.5)
> ok 17 - fillcolor(0.5, 0.5, 0, 0)
> ok 18 - strokecolor('blue')
> ok 19 - strokecolor('\#ff0000')
> ok 20 - strokecolor('%ff000000')
> ok 21 - strokecolor('!ffffcccc333')
> ok 22 - strokecolor('&778899')
> ok 23 - strokecolor(1.7)
> ok 24 - strokecolor(1, 5, 0)
> ok 25 - strokecolor(0.5, 0.5, -1, 0)
> ok 26 - linewidth(8.125)
> ok 27 - linecap(1)
> ok 28 - linejoin(1)
> ok 29 - miterlimit(3)
> ok 30 - linedash()
> ok 31 - linedash(3)
> ok 32 - linedash(2, 1)
> ok 33 - linedash(-pattern => [15, 5, 3, 2], -shift => 8)
> ok 34 - flatness(5)
> ok 35 - hline
> ok 36 - vline
> ok 37 - poly, four arguments
> ok 38 - poly, six arguments
> ok 39 - rect
> ok 40 - rectxy
> ok 41 - curve
> ok 42 - qbspline
> ok 43 - bspline
> ok 44 - arc, with move
> ok 45 - arc, without move
> ok 46 - pie(216,288, 100,80, 30,100)
> ok 47 - bogen, with move
> ok 48 - bogen, without move
> ok 49 - bogen, without move, with outer
> ok 50 - bogen, without move, without outer, with reverse
> ok 51 - close
> ok 52 - endpath
> ok 53 - ellipse
> ok 54 - circle
> ok 55 - hscale(105)
> ok 56 - fill()
> ok 57 - fill(1)
> ok 58 - fillstroke()
> ok 59 - fillstroke(1)
> ok 60 - clip()
> ok 61 - clip(1)
> ok 62 - charspace(2)
> ok 63 - wordspace(2)
> ok 64 - lead(14)
> ok 65 - render(4)
> ok 66 - rise(4)
> ok 67 - distance(3, 4)
> ok 68 - cr() cr(12.5) cr(0) cr(-9)
> ok 69 - nl
> ok 70 - nl(0)
> ok 71 - nl(300)
> ok
> t/cs-webcolor.t ............. 
> 1..2
> ok 1 - ColorSpace is present
> ok 2 - Indexed color is used for horizontal line
> ok
> t/deprecations.t ............ 
> 1..1
> ok 1 - new_api removed
> ok
> t/extgstate.t ............... 
> 1..2
> ok 1 - dash
> ok 2 - renderingintent
> ok
> t/filter-ascii85decode.t .... 
> 1..4
> ok 1 - ASCII85Decode test string is encoded correctly
> ok 2 - ASCII85Decode test string is decoded correctly
> ok 3 - ASCII85Decode test string encodes and decodes without changing the string (multiple of four bytes)
> ok 4 - ASCII85Decode test string is encoded correctly (multiple of four bytes)
> ok
> t/filter-asciihexdecode.t ... 
> 1..7
> ok 1 - ASCIIHexDecode test string is encoded correctly
> ok 2 - ASCIIHexDecode test string is decoded correctly
> ok 3 - ASCIIHexDecode test string with EOD marker is encoded correctly
> ok 4 - ASCIIHexDecode test string with EOD marker is decoded correctly
> ok 5 - ASCIIHexDecode is case-insensitive
> ok 6 - ASCIIHexDecode dies if invalid characters are passed to infilt
> ok 7 - ASCIIHexDecode handles odd numbers of characters correctly
> ok
> t/filter-runlengthdecode.t .. 
> 1..4
> ok 1 - RunLengthDecode test string is encoded correctly
> ok 2 - RunLengthDecode test string is decoded correctly
> ok 3 - RunLengthDecode test string with EOD marker is encoded correctly
> ok 4 - RunLengthDecode test string with EOD marker is decoded correctly
> ok
> t/font-corefont.t ........... 
> ok 1 - Load font bankgothic
> ok 2 - Load font courier
> ok 3 - Load font courierbold
> ok 4 - Load font courierboldoblique
> ok 5 - Load font courieroblique
> ok 6 - Load font georgia
> ok 7 - Load font georgiabold
> ok 8 - Load font georgiabolditalic
> ok 9 - Load font georgiaitalic
> ok 10 - Load font helvetica
> ok 11 - Load font helveticabold
> ok 12 - Load font helveticaboldoblique
> ok 13 - Load font helveticaoblique
> ok 14 - Load font symbol
> ok 15 - Load font timesbold
> ok 16 - Load font timesbolditalic
> ok 17 - Load font timesitalic
> ok 18 - Load font timesroman
> ok 19 - Load font trebuchet
> ok 20 - Load font trebuchetbold
> ok 21 - Load font trebuchetbolditalic
> ok 22 - Load font trebuchetitalic
> ok 23 - Load font verdana
> ok 24 - Load font verdanabold
> ok 25 - Load font verdanabolditalic
> ok 26 - Load font verdanaitalic
> ok 27 - Load font webdings
> ok 28 - Load font wingdings
> ok 29 - Load font zapfdingbats
> 1..29
> ok
> t/font-synfont.t ............ 
> 1..2
> ok 1 - Able to read a count of glyphs (>0) from a TrueType font
> ok 2 - Font has the expected name
> ok
> t/font-ttf.t ................ 
> 1..2
> ok 1 - Able to read a count of glyphs (>0) from a TrueType font
> ok 2 - Font has the expected name
> ok
> t/font-type1.t .............. 
> 1..2
> ok 1 # skip Skipping Type1 tests... URW Gothic L Book font not found
> ok 2 # skip Skipping Type1 tests... URW Gothic L Book font not found
> ok
> t/gd.t ...................... 
> 1..2
> ok 1 - '$pdf->image_gif()' isa 'PDF::Builder::Resource::XObject::Image::GD'
> ok 2 - Add GD to PDF
> ok
> t/gif.t ..................... 
> 1..6
> ok 1 - '$pdf->image_gif(filename)' isa 'PDF::Builder::Resource::XObject::Image::GIF'
> ok 2 - Image from filename has a width
> ok 3 - Add GIF to PDF
> ok 4 - '$pdf->image_gif(filehandle)' isa 'PDF::Builder::Resource::XObject::Image::GIF'
> ok 5 - Image from filehandle has a width
> ok 6 - Fail fast if the requested file doesn't exist
> ok
> t/jpg.t ..................... 
> 1..3
> ok 1 - '$pdf->image_jpg()' isa 'PDF::Builder::Resource::XObject::Image::JPEG'
> ok 2 - Add JPG to PDF
> ok 3 - Fail fast if the requested file doesn't exist
> ok
> t/lite.t .................... 
> 1..10
> ok 1 - An object of class 'PDF::Builder::Lite' isa 'PDF::Builder::Lite'
> ok 2 - An object of class 'PDF::Builder::Lite' isa 'PDF::Builder::Lite'
> ok 3 - An object of class 'PDF::Builder::Lite' isa 'PDF::Builder::Lite'
> ok 4 - PDF default version is 1.4 for PDF::Builder::Lite
> ok 5 - correct ending eof sequence
> ok 6 - An object of class 'PDF::Builder::Resource::Font::CoreFont' isa 'PDF::Builder::Resource::Font::CoreFont'
> ok 7 - An object of class 'PDF::Builder::Resource::Font::CoreFont' isa 'PDF::Builder::Resource::Font::CoreFont'
> ok 8 - An object of class 'PDF::Builder::Resource::Font::CoreFont' isa 'PDF::Builder::Resource::Font::CoreFont'
> ok 9 - An object of class 'PDF::Builder::Resource::Font::CoreFont' isa 'PDF::Builder::Resource::Font::CoreFont'
> ok 10 - create_egs returns an extended graphics state object instead of dying
> ok
> t/outline.t ................. 
> 1..1
> ok 1 - Basic outline test
> ok
> t/page.t .................... 
> 1..52
> ok 1 - Global Mediabox LLX
> ok 2 - Global Mediabox LLY
> ok 3 - Global Mediabox URX
> ok 4 - Global Mediabox URY
> ok 5 - Global Cropbox LLX
> ok 6 - Global Cropbox LLY
> ok 7 - Global Cropbox URX
> ok 8 - Global Cropbox URY
> ok 9 - Global Bleedbox LLX
> ok 10 - Global Bleedbox LLY
> ok 11 - Global Bleedbox URX
> ok 12 - Global Bleedbox URY
> ok 13 - Global Trimbox LLX
> ok 14 - Global Trimbox LLY
> ok 15 - Global Trimbox URX
> ok 16 - Global Trimbox URY
> ok 17 - Global Artbox LLX
> ok 18 - Global Artbox LLY
> ok 19 - Global Artbox URX
> ok 20 - Global Artbox URY
> ok 21 - Mediabox LLX
> ok 22 - Mediabox LLY
> ok 23 - Mediabox URX
> ok 24 - Mediabox URY
> ok 25 - Mediabox LLX (ledger)
> ok 26 - Mediabox LLY (ledger)
> ok 27 - Mediabox URX (ledger)
> ok 28 - Mediabox URY (ledger)
> ok 29 - Mediabox LLX (unknown named type)
> ok 30 - Mediabox LLY (unknown named type)
> ok 31 - Mediabox URX (unknown named type)
> ok 32 - Mediabox URY (unknown named type)
> ok 33 - Mediabox LLX (offset)
> ok 34 - Mediabox LLY (offset)
> ok 35 - Mediabox URX (offset)
> ok 36 - Mediabox URY (offset)
> ok 37 - Cropbox LLX
> ok 38 - Cropbox LLY
> ok 39 - Cropbox URX
> ok 40 - Cropbox URY
> ok 41 - Bleedbox LLX
> ok 42 - Bleedbox LLY
> ok 43 - Bleedbox URX
> ok 44 - Bleedbox URY
> ok 45 - Trimbox LLX
> ok 46 - Trimbox LLY
> ok 47 - Trimbox URX
> ok 48 - Trimbox URY
> ok 49 - Artbox LLX
> ok 50 - Artbox LLY
> ok 51 - Artbox URX
> ok 52 - Artbox URY
> ok
> t/papersizes.t .............. 
> 1..100
> ok 1 - PaperSizes LLX (4a0)
> ok 2 - PaperSizes LLY (4a0)
> ok 3 - PaperSizes URX (4a0)
> ok 4 - PaperSizes URY (4a0)
> ok 5 - PaperSizes LLX (2a0)
> ok 6 - PaperSizes LLY (2a0)
> ok 7 - PaperSizes URX (2a0)
> ok 8 - PaperSizes URY (2a0)
> ok 9 - PaperSizes LLX (a0)
> ok 10 - PaperSizes LLY (a0)
> ok 11 - PaperSizes URX (a0)
> ok 12 - PaperSizes URY (a0)
> ok 13 - PaperSizes LLX (a1)
> ok 14 - PaperSizes LLY (a1)
> ok 15 - PaperSizes URX (a1)
> ok 16 - PaperSizes URY (a1)
> ok 17 - PaperSizes LLX (a2)
> ok 18 - PaperSizes LLY (a2)
> ok 19 - PaperSizes URX (a2)
> ok 20 - PaperSizes URY (a2)
> ok 21 - PaperSizes LLX (a3)
> ok 22 - PaperSizes LLY (a3)
> ok 23 - PaperSizes URX (a3)
> ok 24 - PaperSizes URY (a3)
> ok 25 - PaperSizes LLX (a4)
> ok 26 - PaperSizes LLY (a4)
> ok 27 - PaperSizes URX (a4)
> ok 28 - PaperSizes URY (a4)
> ok 29 - PaperSizes LLX (a5)
> ok 30 - PaperSizes LLY (a5)
> ok 31 - PaperSizes URX (a5)
> ok 32 - PaperSizes URY (a5)
> ok 33 - PaperSizes LLX (a6)
> ok 34 - PaperSizes LLY (a6)
> ok 35 - PaperSizes URX (a6)
> ok 36 - PaperSizes URY (a6)
> ok 37 - PaperSizes LLX (4b0)
> ok 38 - PaperSizes LLY (4b0)
> ok 39 - PaperSizes URX (4b0)
> ok 40 - PaperSizes URY (4b0)
> ok 41 - PaperSizes LLX (2b0)
> ok 42 - PaperSizes LLY (2b0)
> ok 43 - PaperSizes URX (2b0)
> ok 44 - PaperSizes URY (2b0)
> ok 45 - PaperSizes LLX (b0)
> ok 46 - PaperSizes LLY (b0)
> ok 47 - PaperSizes URX (b0)
> ok 48 - PaperSizes URY (b0)
> ok 49 - PaperSizes LLX (b1)
> ok 50 - PaperSizes LLY (b1)
> ok 51 - PaperSizes URX (b1)
> ok 52 - PaperSizes URY (b1)
> ok 53 - PaperSizes LLX (b2)
> ok 54 - PaperSizes LLY (b2)
> ok 55 - PaperSizes URX (b2)
> ok 56 - PaperSizes URY (b2)
> ok 57 - PaperSizes LLX (b3)
> ok 58 - PaperSizes LLY (b3)
> ok 59 - PaperSizes URX (b3)
> ok 60 - PaperSizes URY (b3)
> ok 61 - PaperSizes LLX (b4)
> ok 62 - PaperSizes LLY (b4)
> ok 63 - PaperSizes URX (b4)
> ok 64 - PaperSizes URY (b4)
> ok 65 - PaperSizes LLX (b5)
> ok 66 - PaperSizes LLY (b5)
> ok 67 - PaperSizes URX (b5)
> ok 68 - PaperSizes URY (b5)
> ok 69 - PaperSizes LLX (b6)
> ok 70 - PaperSizes LLY (b6)
> ok 71 - PaperSizes URX (b6)
> ok 72 - PaperSizes URY (b6)
> ok 73 - PaperSizes LLX (letter)
> ok 74 - PaperSizes LLY (letter)
> ok 75 - PaperSizes URX (letter)
> ok 76 - PaperSizes URY (letter)
> ok 77 - PaperSizes LLX (broadsheet)
> ok 78 - PaperSizes LLY (broadsheet)
> ok 79 - PaperSizes URX (broadsheet)
> ok 80 - PaperSizes URY (broadsheet)
> ok 81 - PaperSizes LLX (ledger)
> ok 82 - PaperSizes LLY (ledger)
> ok 83 - PaperSizes URX (ledger)
> ok 84 - PaperSizes URY (ledger)
> ok 85 - PaperSizes LLX (tabloid)
> ok 86 - PaperSizes LLY (tabloid)
> ok 87 - PaperSizes URX (tabloid)
> ok 88 - PaperSizes URY (tabloid)
> ok 89 - PaperSizes LLX (legal)
> ok 90 - PaperSizes LLY (legal)
> ok 91 - PaperSizes URX (legal)
> ok 92 - PaperSizes URY (legal)
> ok 93 - PaperSizes LLX (executive)
> ok 94 - PaperSizes LLY (executive)
> ok 95 - PaperSizes URX (executive)
> ok 96 - PaperSizes URY (executive)
> ok 97 - PaperSizes LLX (36x36)
> ok 98 - PaperSizes LLY (36x36)
> ok 99 - PaperSizes URX (36x36)
> ok 100 - PaperSizes URY (36x36)
> ok
> t/pdf.t ..................... 
> 1..12
> ok 1 - Check info string
> ok 2 - Check info string after save and reload
> ok 3 - Page imported by import_page contains content from original
> ok 4 - Form bounding box is set from imported page
> ok 5 - Second imported page contains text
> ok 6 - Page Numbering: Upper-case Roman Numerals
> ok 7 - Page Numbering: Upper-case Roman Numerals
> ok 8 - Page Numbering: Upper-case Alphabet Characters
> ok 9 - Page Numbering: Lower-case Alphabet Characters
> ok 10 - Page Numbering: Decimal Characters
> ok 11 - Page Numbering: Decimal Characters (implicit), starting at 11
> ok 12 - Page Numbering: Decimal Characters (implicit), with prefix
> ok
> Undefined subroutine &Image::PNG::Libpng::shift called at /<<PKGBUILDDIR>>/blib/lib/PDF/Builder/Resource/XObject/Image/PNG_IPL.pm line 585.
> # Looks like your test exited with 25 before it could output anything.
> t/png.t ..................... 
> 1..6
> Dubious, test returned 25 (wstat 6400, 0x1900)
> Failed 6/6 subtests 
> t/pnm.t ..................... 
> 1..6
> ok 1 - '$pdf->image_pnm(filename)' isa 'PDF::Builder::Resource::XObject::Image::PNM'
> ok 2 - Image from filename has a width
> ok 3 - Add PNM to PDF
> ok 4 - '$pdf->image_pnm(filehandle)' isa 'PDF::Builder::Resource::XObject::Image::PNM'
> ok 5 - Image from filehandle has a width
> ok 6 - Fail fast if the requested file doesn't exist
> ok
> t/rt120397.t ................ 
> ok 1 - Basic indirect reference
> ok 2 - Basic indirect object
> ok 3 - Basic number
> ok 4 - Indirect reference on multiple already-read lines
> ok 5 - Indirect object on multiple already-read lines
> ok 6 - Indirect reference with embedded comment 1/2
> ok 7 - Indirect reference with embedded comment 2/2
> ok 8 - Indirect object with embedded comment 1/3
> ok 9 - Indirect object with embedded comment 2/3
> ok 10 - Indirect object with embedded comment 3/3
> ok 11 - Indirect reference on partially-read line
> ok 12 - Indirect object on partially-read line
> ok 13 - Indirect reference on multiple lines with only the first line read 1/3
> ok 14 - Indirect reference on multiple lines with only the first line read 2/3
> ok 15 - Indirect reference on multiple lines with only the first line read 3/3
> ok 16 - Indirect object on multiple lines with only the first line read
> ok 17 - Number on a line by itself followed by a non-number
> ok 18 - Remainder doesn't get lost
> 1..18
> ok
> t/rt120450.t ................ 
> 1..1
> ok 1 - open() followed by saveas() doesn't crash
> ok
> t/rt126274.t ................ 
> ok 1 - Centered text is offset when it doesn't contain any special characters
> ok 2 - Centered text is offset when it contains special characters
> 1..2
> ok
> t/rt67767.t ................. 
> 1..1
> ok 1 - Calling importPageIntoForm using an empty page doesn't result in a crash
> ok
> t/rt69503.t ................. 
> 1..2
> ok 1 - -firstpage accepts a page number
> ok 2 - -firstpage accepts a page object
> ok
> t/string.t .................. 
> 1..40
> ok 1 - Basic literal string test
> ok 2 - Basic literal string output
> ok 3 - Basic hexadecimal string length test
> ok 4 - Basic hexadecimal string test
> ok 5 - Basic hexadecimal string output
> ok 6 - PDF 1.7 section 7.3.4.2 Example 1 (1/3)
> ok 7 - PDF 1.7 section 7.3.4.2 Example 1 (2/3)
> ok 8 - PDF 1.7 section 7.3.4.2 Example 1 (3/3)
> ok 9 - PDF 1.7 section 7.3.4.2 Example 2 (end-of-line backslash)
> ok 10 - PDF 1.7 section 7.3.4.2 Example 3 (end-of-line character conversion) 1/3
> ok 11 - PDF 1.7 section 7.3.4.2 Example 3 (end-of-line character conversion) 2/3
> ok 12 - PDF 1.7 section 7.3.4.2 Example 3 (end-of-line character conversion) 3/3
> ok 13 - PDF 1.7 section 7.3.4.3 Example 1 (whitespace is ignored)
> ok 14 - PDF 1.7 section 7.3.4.3 Example 2 (odd number of hex digits)
> ok 15 - Escape Character: \n
> ok 16 - Escape Character: \n (output)
> ok 17 - Escape Character: \r
> ok 18 - Escape Character: \r (output)
> ok 19 - Escape Character: \t
> ok 20 - Escape Character: \t (output)
> ok 21 - Escape Character: \b
> ok 22 - Escape Character: \b (output)
> ok 23 - Escape Character: \f
> ok 24 - Escape Character: \f (output)
> ok 25 - Escape Character: \(
> ok 26 - Escape Character: \( (output)
> ok 27 - Escape Character: \)
> ok 28 - Escape Character: \) (output)
> ok 29 - Escape Character: \
> ok 30 - Escape Character: \ (output)
> ok 31 - Backslash followed by an EOL marker (LF) is ignored
> ok 32 - Backslash followed by an EOL marker (CR) is ignored
> ok 33 - Backslash followed by an EOL marker (CRLF) is ignored
> ok 34 - Escape Character: 3-digit octal followed by a digit is interpreted as two characters
> ok 35 - Escape Character: 3-digit octal
> ok 36 - Escape Character: 2-digit octal
> ok 37 - Escape Character: 1-digit octal
> ok 38 - [RT \#63918] Incorrect handling of literal backslashes 1/2 (input)
> ok 39 - [RT \#63918] Incorrect handling of literal backslashes 1/2 (output)
> ok 40 - [RT \#63918] Incorrect handling of literal backslashes 2/2
> ok
> t/text.t .................... 
> 1..7
> ok 1 - Advance Width Check
> ok 2 - Charspace is set
> ok 3 - Advance width check with charspace added
> ok 4 - Wordspace is set
> ok 5 - Advance width check with wordspace added
> ok 6 - Call to text without a set font returns an informative error
> ok 7 - Call to text without a set font size returns an informative error
> ok
> t/tiff.t .................... 
> 1..12
> ok 1 - '$pdf->image_tiff(filename)' isa 'PDF::Builder::Resource::XObject::Image::TIFF_GT'
> ok 2 - Image from filename has a width
> ok 3 - Add TIFF to PDF
> ok 4 - '$pdf->image_tiff(filehandle)' isa 'PDF::Builder::Resource::XObject::Image::TIFF'
> ok 5 - Image from filehandle has a width
> ok 6 - '$pdf->image_tiff(), LZW compression' isa 'PDF::Builder::Resource::XObject::Image::TIFF_GT'
> ok 7 - Add TIFF to PDF
> ok 8 - Fail fast if the requested file doesn't exist
> ok 9 # skip Further work is needed on PDF::Builder and the test process to handle the alpha layer properly.
> ok 10 # skip Non-Linux system, or no 'convert' or no 'tiffcp'
> ok 11 # skip Non-Linux system, or no 'convert' or no 'tiffcp'
> ok 12 # skip Non-Linux system, or no 'convert'
> ok
> t/viewer-preferences.t ...... 
> 1..3
> ok 1 - Duplex => Simplex
> ok 2 - Duplex => DuplexFlipLongEdge
> ok 3 - Duplex => DuplexFlipShortEdge
> ok
> 
> Test Summary Report
> -------------------
> t/png.t                   (Wstat: 6400 Tests: 0 Failed: 0)
>   Non-zero exit status: 25
>   Parse errors: Bad plan.  You planned 6 tests but ran 0.
> Files=41, Tests=565,  7 wallclock secs ( 0.11 usr  0.03 sys +  6.34 cusr  0.80 csys =  7.28 CPU)
> Result: FAIL
> Failed 1/41 test programs. 0/565 subtests failed.
> make[1]: *** [Makefile:1300: test_dynamic] Error 255
> make[1]: Leaving directory '/<<PKGBUILDDIR>>'
> dh_auto_test: error: make -j4 test TEST_VERBOSE=1 returned exit code 2

The full build log is available from:
   http://qa-logs.debian.net/2020/12/26/libpdf-builder-perl_3.020-1_unstable.log

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 me
so that we can identify if something relevant changed in the meantime.

About the archive rebuild: The rebuild was done on EC2 VM instances from
Amazon Web Services, using a clean, minimal and up-to-date chroot. Every
failed build was retried once to eliminate random failures.



More information about the pkg-perl-maintainers mailing list