autopkgtest gutsy libgd-graph-perl: erroneous package!

Bug #144495 reported by Ian Jackson autopkgtest
2
Affects Status Importance Assigned to Milestone
libgd-graph-perl (Debian)
Fix Released
Unknown
libgd-graph-perl (Ubuntu)
Fix Released
High
Ian Jackson

Bug Description

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

 affects /ubuntu/libgd-graph-perl
 importance high

 Test executed for: gutsy source libgd-graph-perl
 Outcome: erroneous package!
  blame: arg:tmp/libgd-graph-perl/src/libgd-graph-perl_1.43.08-2.1.dsc dsc:libgd-graph-perl
  badpkg: rules binary failed with exit code 2
  quitting: erroneous package: rules binary failed with exit code 2

  erroneous package!

This message is automatically generated by the autopkgtest package
testing system. You are receiving it because:
 The test results appear to indicate a problem with the package
 and reports for package maintainers for gutsy are being directed to
 <email address hidden>

The test log, which is intended to be sufficient to diagnose most
failures, can be found below. However, in case this is not
sufficient, another copy can be found along with output files, saved
temporary files, and so on, at:
 http://autopkgtest.ubuntu.com/autopkgtest-output/

The test environment is an amd64 Xen guest with limited amounts of
memory. The relevant dependencies are installed for each test but
very few other packages. Most autopkgtest reports are FTBFS problems.

If you have any questions about this service please contact me at:
 Ian Jackson <email address hidden>

Regards,
Ian

- -8<-
++++++ fetching http://archive.ubuntu.com/ubuntu/dists/gutsy/main/source/Sources.gz ++++++
++++++ selecting ++++++
selected libgd-graph-perl (age <never-yet>, score 4308600)

Package: libgd-graph-perl
Binary: libgd-graph-perl
Version: 1.43.08-2.1
Priority: extra
Section: perl
Maintainer: Jonas Smedegaard <email address hidden>
Build-Depends: cdbs (>= 0.4.23-1.1), debhelper (>= 4.2.0), perl (>= 5.6.0-16), dh-buildinfo, libgd-text-perl (>= 0.80), imagemagick
Architecture: all
Standards-Version: 3.7.2
Format: 1.0
Directory: pool/main/libg/libgd-graph-perl
Files:
 29b685c2e1242c14e5c570768c403fe8 818 libgd-graph-perl_1.43.08-2.1.dsc
 fcdd34d5e09ae917b5d264887734b3b1 146385 libgd-graph-perl_1.43.08.orig.tar.gz
 14a45eb32b984dfa618ffc84e910617c 6144 libgd-graph-perl_1.43.08-2.1.diff.gz

++++++ fetching http://archive.ubuntu.com/ubuntu/pool/main/libg/libgd-graph-perl/libgd-graph-perl_1.43.08-2.1.dsc ++++++
++++++ fetching http://archive.ubuntu.com/ubuntu/pool/main/libg/libgd-graph-perl/libgd-graph-perl_1.43.08.orig.tar.gz ++++++
++++++ fetching http://archive.ubuntu.com/ubuntu/pool/main/libg/libgd-graph-perl/libgd-graph-perl_1.43.08-2.1.diff.gz ++++++
++++++ starting test ++++++
+ adt-run --tmp-dir tmp/libgd-graph-perl/tmp --output-dir tmp/libgd-graph-perl/out --log-file tmp/libgd-graph-perl/log --summary tmp/_summary --built-binaries-filter=__ --source tmp/libgd-graph-perl/src/libgd-graph-perl_1.43.08-2.1.dsc --- adt-virt-xenlvm --userv --distro=gutsy --
adt-run: trace: ** init
adt-run: trace: ** start
adt-run: trace: $ vserver: adt-virt-xenlvm --userv --distro=gutsy --
File descriptor 6 left open
adt-run: trace: @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ starting
adt-run: trace: ** open, scratch=None
File descriptor 10 left open
File descriptor 10 left open
adt-run: trace: * initialising
adt-run: trace: * no key generation needed
adt-run: trace: * reset
adt-run: trace: @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ builds ...
adt-run: trace: @@@@@@@@@@@@@@@@@@@@ dsc dsc0
adt-run: trace: * publish
adt-run: trace: $ ftparchive: sh -ec <SCRIPT> x tmp/libgd-graph-perl/tmp/binaries /home/iwj/.autopkgtest/gpg
adt-run: trace: $ apt-key: sh -ec <SCRIPT>
OK
Get:1 file: Release.gpg [189B]
Get:2 file: Release [724B]
Get:3 http://archive.ubuntu.com gutsy Release.gpg [191B]
Get:4 http://archive.ubuntu.com gutsy Release [65.9kB]
Ign file: Packages
Get:5 http://archive.ubuntu.com gutsy/main Packages [1075kB]
Get:6 http://archive.ubuntu.com gutsy/restricted Packages [7416B]
Get:7 http://archive.ubuntu.com gutsy/universe Packages [3987kB]
Get:8 http://archive.ubuntu.com gutsy/multiverse Packages [152kB]
Fetched 5287kB in 2s (1934kB/s)
Reading package lists...
adt-run: trace: * publish reinstall checking...
adt-run: trace: * publish install...
adt-run: trace: * publish done
adt-run: trace: $ dsc0: python -c <SCRIPT>
adt-run: trace: $ dsc0-extract: sh -ec <SCRIPT> x /root/adt-downtmp/dsc0-build/tmpdir /root/adt-downtmp/dsc0/libgd-graph-perl_1.43.08-2.1.dsc
+ spec=/root/adt-downtmp/dsc0/libgd-graph-perl_1.43.08-2.1.dsc
+ pwd
+ origpwd=/root/adt-downtmp/dsc0-build
+ cd /root/adt-downtmp/dsc0-build
+ chown adtxenu .
+ TMPDIR=/root/adt-downtmp/dsc0-build/tmpdir
+ rm -rf -- /root/adt-downtmp/dsc0-build/tmpdir
+ export TMPDIR
+ su adtxenu -c mkdir -- "$TMPDIR"
+ spec=/root/adt-downtmp/dsc0/libgd-graph-perl_1.43.08-2.1.dsc origpwd=/root/adt-downtmp/dsc0-build su adtxenu -c
\t\t\tdpkg-source -x $spec
\t\t\t
gpg: new configuration file `/home/adtxenu/.gnupg/gpg.conf' created
gpg: WARNING: options in `/home/adtxenu/.gnupg/gpg.conf' are not yet active during this run
gpg: Signature made Thu Sep 7 12:13:00 2006 UTC using RSA key ID C9A5B54E
gpg: Can't check signature: public key not found
dpkg-source: extracting libgd-graph-perl in libgd-graph-perl-1.43.08
dpkg-source: unpacking libgd-graph-perl_1.43.08.orig.tar.gz
dpkg-source: applying /root/adt-downtmp/dsc0/libgd-graph-perl_1.43.08-2.1.diff.gz
+ cd libgd-graph-perl-1.43.08/.
+ pwd
+ set +e
+ test -f debian/tests/control
+ echo 1
adt-run: trace: * <dsc:dsc0> build needed for binaries
adt-run: trace: $ dsc0: python -c <SCRIPT>
\rExtracting templates from packages: 71%\rExtracting templates from packages: 100%
/dev/mem: mmap: Bad address
adt-run: trace: $ dsc0-build: sh -ec <SCRIPT> x /root/adt-downtmp/dsc0-build/tmpdir /root/adt-downtmp/dsc0-build/libgd-graph-perl-1.43.08
+ TMPDIR=/root/adt-downtmp/dsc0-build/tmpdir
+ rm -rf -- /root/adt-downtmp/dsc0-build/tmpdir
+ export TMPDIR
+ su adtxenu -c mkdir -- "$TMPDIR"
+ cd /root/adt-downtmp/dsc0-build/libgd-graph-perl-1.43.08
+ dpkg-checkbuilddeps
+ su adtxenu -c debian/rules build
test -x debian/rules
mkdir -p "."
(cd . && /usr/bin/perl Makefile.PL INSTALLDIRS=vendor )
Checking if your kit is complete...
Looks good
Writing Makefile for GD::Graph

The automatic tests for GDGraph are not really a solid workout of the
library. The best way to test the package is to run the examples
before installing it. You can run the examples in the samples
directory with `make samples` or by going into that directory, and
just running `make`.
If that fails, please read samples/Makefile.
/usr/bin/make -C . OPTIMIZE="-g -Wall -O2" all
make[1]: Entering directory `/root/adt-downtmp/dsc0-build/libgd-graph-perl-1.43.08'
cp Graph/utils.pm blib/lib/GD/Graph/utils.pm
cp Graph/axestype.pm blib/lib/GD/Graph/axestype.pm
cp Graph/hbars.pm blib/lib/GD/Graph/hbars.pm
cp Graph/axestype.pm.orig blib/lib/GD/Graph/axestype.pm.orig
cp Graph/pie.pm blib/lib/GD/Graph/pie.pm
cp Graph.pm blib/lib/GD/Graph.pm
cp Graph/bars.pm.orig blib/lib/GD/Graph/bars.pm.orig
cp Graph/Error.pm blib/lib/GD/Graph/Error.pm
cp Graph/lines.pm blib/lib/GD/Graph/lines.pm
cp Graph/points.pm blib/lib/GD/Graph/points.pm
cp Graph/linespoints.pm blib/lib/GD/Graph/linespoints.pm
cp Graph/bars.pm blib/lib/GD/Graph/bars.pm
cp Graph/Data.pm blib/lib/GD/Graph/Data.pm
cp Graph/area.pm blib/lib/GD/Graph/area.pm
cp Graph/mixed.pm blib/lib/GD/Graph/mixed.pm
cp Graph/colour.pm blib/lib/GD/Graph/colour.pm
cp Graph/FAQ.pod blib/lib/GD/Graph/FAQ.pod
Manifying blib/man3/GD::Graph.3pm
Manifying blib/man3/GD::Graph::Error.3pm
Manifying blib/man3/GD::Graph::Data.3pm
Manifying blib/man3/GD::Graph::hbars.3pm
Manifying blib/man3/GD::Graph::colour.3pm
Manifying blib/man3/GD::Graph::FAQ.3pm
make[1]: Leaving directory `/root/adt-downtmp/dsc0-build/libgd-graph-perl-1.43.08'
touch debian/stamp-makefile-build
/usr/bin/make -C . OPTIMIZE="-g -Wall -O2" test samples
make[1]: Entering directory `/root/adt-downtmp/dsc0-build/libgd-graph-perl-1.43.08'
PERL_DL_NONLAZY=1 /usr/bin/perl "-MExtUtils::Command::MM" "-e" "test_harness(0, 'blib/lib', 'blib/arch')" t/*.t
t/axestype....ok
t/colour......ok
t/data........ok
t/error.......ok
t/use.........ok
All tests successful.
Files=5, Tests=85, 0 wallclock secs ( 0.18 cusr + 0.07 csys = 0.25 CPU)
make[2]: Entering directory `/root/adt-downtmp/dsc0-build/libgd-graph-perl-1.43.08/samples'
Processing sample11
Processing sample11-h
Processing sample12
Processing sample12-h
Processing sample13
Processing sample13-h
Processing sample14
Processing sample14-h
Processing sample15
Processing sample15-h
Processing sample16
Processing sample16-h
Processing sample17
Processing sample17-h
Processing sample18
Processing sample18-h
Processing sample19
Processing sample19-h
Processing sample1A
Processing sample1A-h
Processing sample1B
Processing sample1B-h
Processing sample21
Processing sample22
Processing sample23
Processing sample31
Processing sample41
Processing sample42
Processing sample51
Processing sample52
Processing sample53
Processing sample54
Processing sample55
Processing sample56 (experimental)
Processing sample57
Processing sample61 (The error message is intended)
Set 6, unknown type wrong_type, assuming points at sample61.pl line 49
Processing sample62
Processing sample63
Processing sample64
Processing sample71
Processing sample91
Processing sample92
Processing sample93
Processing sample94
Processing sample95
Processing sample95-h

These samples are both examples and test cases. Therefore
some of them might look slightly unrealistic.
make[2]: Leaving directory `/root/adt-downtmp/dsc0-build/libgd-graph-perl-1.43.08/samples'
Samples have been created in samples directory
make[1]: Leaving directory `/root/adt-downtmp/dsc0-build/libgd-graph-perl-1.43.08'
touch debian/stamp-makefile-check
adt-run: trace: * <dsc:dsc0> filter=__
adt-run: trace: $ dsc0-binary: sh -ec <SCRIPT> x /root/adt-downtmp/dsc0-build/tmpdir
+ TMPDIR=/root/adt-downtmp/dsc0-build/tmpdir
+ rm -rf -- /root/adt-downtmp/dsc0-build/tmpdir
+ export TMPDIR
+ su adtxenu -c mkdir -- "$TMPDIR"
+ cd /root/adt-downtmp/dsc0-build/libgd-graph-perl-1.43.08/.
+ su adtxenu -c fakeroot debian/rules binary
test -x debian/rules
test "`id -u`" = 0
dh_clean -k
dh_installdirs -A
mkdir -p "."
/usr/bin/make -C . OPTIMIZE="-g -Wall -O2" install PREFIX=/root/adt-downtmp/dsc0-build/libgd-graph-perl-1.43.08/debian/libgd-graph-perl/usr
make[1]: Entering directory `/root/adt-downtmp/dsc0-build/libgd-graph-perl-1.43.08'
make[1]: *** No rule to make target `Graph/axestype.pm.orig', needed by `pm_to_blib'. Stop.
make[1]: Leaving directory `/root/adt-downtmp/dsc0-build/libgd-graph-perl-1.43.08'
make: *** [common-install-impl] Error 2
blame: arg:tmp/libgd-graph-perl/src/libgd-graph-perl_1.43.08-2.1.dsc dsc:libgd-graph-perl
badpkg: rules binary failed with exit code 2
adt-run: erroneous package: rules binary failed with exit code 2
adt-run: trace: ** stop
adt-run: trace: ** close, scratch=tb-scratch~/root/adt-downtmp:-/|/root/adt-downtmp/!
++++++ RESULTS erroneous package! ++++++
++++++ bundling ++++++
++++++ uploading ++++++
++++++ contacting maintainer_email_override ++++++
++++++ tested. ++++++

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.3 (GNU/Linux)

iD8DBQFG9Otc4qsES9Ynl2gRArA1AKCWEhFWR81PRAU5DxttHQdPz5KgrgCcCdNn
4wxmFuPsLoVPlx57jp4orXw=
=Bw16
-----END PGP SIGNATURE-----

Revision history for this message
Ian Jackson (ijackson) wrote :

Works iff debian/rules clean is run first.

Changed in libgd-graph-perl:
assignee: nobody → ijackson
status: New → Confirmed
Revision history for this message
Ian Jackson (ijackson) wrote :

libgd-graph-perl (1.43.08-2.1ubuntu1) gutsy; urgency=low

  * Set DEB_CLEAN_EXCLUDE='*.orig' since the foolish upstream ships
    some files *.orig, which dh_clean (as called by cdbs) otherwise
    removes at inopportune moments. (!)
    Fixes autopkgtest FTBFS, LP: #144495.

 -- Ian Jackson <email address hidden> Thu, 11 Oct 2007 19:45:06 +0100

Changed in libgd-graph-perl:
status: Confirmed → Fix Released
Changed in libgd-graph-perl:
status: Unknown → New
Changed in libgd-graph-perl (Debian):
status: New → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.