FTBFS: ack-grep_1.72-1 on hardy/i386
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
ack-grep (Debian) |
Fix Released
|
Unknown
|
|||
ack-grep (Ubuntu) |
Fix Released
|
Wishlist
|
Unassigned |
Bug Description
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
affects ubuntu/ack-grep
Your package failed to autobuild because a test failed during build.
Please see the build log provided below for details.
Kind regards,
Philipp Kern
Automatic build of ack-grep_1.72-1 on troubadix for hardy/i386 by rebuildd 0.3.0~prerelease-r
Build started at 2007-11-17 17:53:15.908373
*******
Reading package lists...
Building dependency tree...
Reading state information...
Need to get 54.4kB of source archives.
Get: 1 http://
Get: 2 http://
Get: 3 http://
Fetched 54.4kB in 0s (294kB/s)
Download complete and in download only mode
cowdancer-
W: cowdancer-
W: /root/.pbuilderrc does not exist
-> Running in no-targz mode
I: using fakeroot in build.
Current time: Sat Nov 17 17:53:20 CET 2007
pbuilder-
-> copying local configuration
-> mounting /proc filesystem
-> mounting /dev/pts filesystem
-> installing dummy policy-rc.d
Obtaining the cached apt archive contents
Installing the build-deps
-> Attempting to satisfy build-dependencies
-> Creating pbuilder-
Package: pbuilder-
Version: 0.invalid.0
Architecture: i386
Maintainer: Debian Pbuilder Team <email address hidden>
Description: Dummy package to satisfy dependencies with aptitude - created by pbuilder
This package was created automatically by pbuilder and should
Depends: debhelper (>= 5.0.0), cdbs, patchutils, perl (>= 5.8.8-7), libfile-next-perl
dpkg-deb: building package `pbuilder-
Reading package lists...
Building dependency tree...
Reading state information...
The following extra packages will be installed:
libncursesw5 libsigc++-2.0-0c2a
Suggested packages:
tasksel debtags
Recommended packages:
aptitude-doc-en aptitude-doc libparse-
The following NEW packages will be installed:
aptitude libncursesw5 libsigc++-2.0-0c2a
debconf: delaying package configuration, since apt-utils is not installed
0 upgraded, 3 newly installed, 0 to remove and 0 not upgraded.
Need to get 0B/1764kB of archives.
After unpacking 9867kB of additional disk space will be used.
Selecting previously deselected package libncursesw5.
(Reading database ... 9572 files and directories currently installed.)
Unpacking libncursesw5 (from .../libncursesw
Selecting previously deselected package libsigc++-2.0-0c2a.
Unpacking libsigc++-2.0-0c2a (from .../libsigc+
Selecting previously deselected package aptitude.
Unpacking aptitude (from .../aptitude_
Setting up libncursesw5 (5.6+20070716-
Setting up libsigc++-2.0-0c2a (2.0.17-2ubuntu2) ...
Setting up aptitude (0.4.7-1ubuntu1) ...
Processing triggers for libc6 ...
ldconfig deferred processing now taking place
Selecting previously deselected package pbuilder-
(Reading database ... 9659 files and directories currently installed.)
Unpacking pbuilder-
dpkg: dependency problems prevent configuration of pbuilder-
pbuilder-
Package debhelper is not installed.
pbuilder-
Package cdbs is not installed.
pbuilder-
Package patchutils is not installed.
pbuilder-
Package libfile-next-perl is not installed.
dpkg: error processing pbuilder-
dependency problems - leaving unconfigured
Errors were encountered while processing:
pbuilder-
Reading package lists...
Building dependency tree...
Reading state information...
Initializing package states...
Writing extended state information...
Building tag database...
The following NEW packages will be automatically installed:
cdbs debhelper file gettext gettext-base html2text intltool-debian
libfile-next-perl libmagic1 patchutils po-debconf
The following NEW packages will be installed:
cdbs debhelper file gettext gettext-base html2text intltool-debian
libfile-next-perl libmagic1 patchutils po-debconf
The following partially installed packages will be configured:
pbuilder-
0 packages upgraded, 11 newly installed, 0 to remove and 0 not upgraded.
Need to get 740kB/3983kB of archives. After unpacking 13.6MB will be used.
Writing extended state information...
Get:1 http://
Get:2 http://
Get:3 http://
Get:4 http://
Get:5 http://
Get:6 http://
debconf: delaying package configuration, since apt-utils is not installed
Fetched 740kB in 1s (420kB/s)
Selecting previously deselected package libmagic1.
(Reading database ... 9659 files and directories currently installed.)
Unpacking libmagic1 (from .../libmagic1_
Selecting previously deselected package file.
Unpacking file (from .../archives/
Selecting previously deselected package html2text.
Unpacking html2text (from .../html2text_
Selecting previously deselected package gettext-base.
Unpacking gettext-base (from .../gettext-
Selecting previously deselected package gettext.
Unpacking gettext (from .../gettext_
Selecting previously deselected package intltool-debian.
Unpacking intltool-debian (from .../intltool-
Selecting previously deselected package po-debconf.
Unpacking po-debconf (from .../po-
Selecting previously deselected package debhelper.
Unpacking debhelper (from .../debhelper_
Selecting previously deselected package cdbs.
Unpacking cdbs (from .../cdbs_
Selecting previously deselected package patchutils.
Unpacking patchutils (from .../patchutils_
Selecting previously deselected package libfile-next-perl.
Unpacking libfile-next-perl (from .../libfile-
Setting up libmagic1 (4.21-3) ...
Setting up file (4.21-3) ...
Setting up html2text (1.3.2a-3build1) ...
Setting up gettext-base (0.16.1-2ubuntu3) ...
Setting up gettext (0.16.1-2ubuntu3) ...
Setting up intltool-debian (0.35.0+20060710.1) ...
Setting up po-debconf (1.0.10) ...
Setting up debhelper (5.0.59ubuntu1) ...
Setting up cdbs (0.4.50ubuntu1) ...
Setting up patchutils (0.2.31-4) ...
Setting up libfile-next-perl (1.00-1) ...
Setting up pbuilder-
Processing triggers for libc6 ...
ldconfig deferred processing now taking place
Reading package lists...
Building dependency tree...
Reading state information...
Reading extended state information...
Initializing package states...
Writing extended state information...
Building tag database...
-> Finished parsing the build-deps
Reading package lists...
Building dependency tree...
Reading state information...
The following NEW packages will be installed:
fakeroot
debconf: delaying package configuration, since apt-utils is not installed
0 upgraded, 1 newly installed, 0 to remove and 0 not upgraded.
Need to get 0B/111kB of archives.
After unpacking 442kB of additional disk space will be used.
Selecting previously deselected package fakeroot.
(Reading database ... 10350 files and directories currently installed.)
Unpacking fakeroot (from .../fakeroot_
Setting up fakeroot (1.7.1ubuntu1) ...
Copying back the cached apt archive contents
-> new cache content libfile-
Copying source file
-> copying [/home/
-> copying [/home/
-> copying [/home/
Extracting source
gpg: new configuration file `/tmp/buildd/
gpg: WARNING: options in `/tmp/buildd/
gpg: Signature made Mon Nov 12 07:36:25 2007 UTC using DSA key ID 2C8B195A
gpg: Can't check signature: public key not found
dpkg-source: extracting ack-grep in ack-grep-1.72
dpkg-source: unpacking ack-grep_
dpkg-source: applying ./ack-grep_
-> Building the package
dpkg-buildpackage: source package is ack-grep
dpkg-buildpackage: source version is 1.72-1
dpkg-buildpackage: source changed by Peter Makholm <email address hidden>
dpkg-buildpackage: host architecture i386
dpkg-buildpackage: source version without epoch 1.72-1
fakeroot debian/rules clean
test -x debian/rules
test "`id -u`" = 0
/usr/bin/make -f debian/rules reverse-config
make[1]: Entering directory `/tmp/buildd/
make[1]: Nothing to be done for `reverse-config'.
make[1]: Leaving directory `/tmp/buildd/
if [ "reverse-patches" = "reverse-patches" ]; then rm -f debian/
patches: debian/
Patch debian/
Patch debian/
if [ "reverse-patches" != "reverse-patches" ]; then touch debian/
if [ "reverse-patches" != "reverse-patches" ] ; then \
/usr/bin/make -f debian/rules update-config ; \
fi
for dir in debian/patches ; do \
rm -f $dir/*.log ; \
done
dh_clean
/usr/bin/make -C . OPTIMIZE="-g -Wall -O2" -k distclean
make[1]: Entering directory `/tmp/buildd/
make[1]: *** No rule to make target `distclean'.
make[1]: Leaving directory `/tmp/buildd/
make: [makefile-clean] Error 2 (ignored)
rm -f debian/
rm -f debian/
dpkg-source -b ack-grep-1.72
dpkg-source: warning: unknown information field 'Homepage' in input data in general section of control info file
dpkg-source: warning: unknown information field 'Vcs-Browser' in input data in general section of control info file
dpkg-source: warning: unknown information field 'Vcs-Svn' in input data in general section of control info file
dpkg-source: building ack-grep using existing ack-grep_
dpkg-source: building ack-grep in ack-grep_
dpkg-source: building ack-grep in ack-grep_1.72-1.dsc
debian/rules build
test -x debian/rules
mkdir -p "."
/usr/bin/make -f debian/rules reverse-config
make[1]: Entering directory `/tmp/buildd/
make[1]: Nothing to be done for `reverse-config'.
make[1]: Leaving directory `/tmp/buildd/
if [ "debian/
patches: debian/
Trying patch debian/
Trying patch debian/
if [ "debian/
if [ "debian/
/usr/bin/make -f debian/rules update-config ; \
fi
make[1]: Entering directory `/tmp/buildd/
make[1]: Nothing to be done for `update-config'.
make[1]: Leaving directory `/tmp/buildd/
(cd . && /usr/bin/perl Makefile.PL INSTALLDIRS=vendor )
Checking if your kit is complete...
Looks good
You need to install the perl-doc package to use this program.
Writing Makefile for ack
/usr/bin/make -C . OPTIMIZE="-g -Wall -O2" all
make[1]: Entering directory `/tmp/buildd/
cp Ack.pm blib/lib/App/Ack.pm
cp ack blib/script/ack
/usr/bin/perl "-MExtUtils::MY" -e "MY->fixin(shift)" blib/script/ack
Manifying blib/man1/ack.1p
Manifying blib/man3/Ack.3pm
make[1]: Leaving directory `/tmp/buildd/
touch debian/
/usr/bin/make -C . OPTIMIZE="-g -Wall -O2" test
make[1]: Entering directory `/tmp/buildd/
PERL_DL_NONLAZY=1 /usr/bin/perl "-MExtUtils:
t/00-load.........# Testing App::Ack 1.72, Perl 5.008008, /usr/bin/perl
ok
t/ack-1.
t/ack-a.
t/ack-binary.
t/ack-c.
t/ack-g.
t/ack-h.
t/ack-line.
t/ack-o.
t/ack-passthru.
t/ack-text.
t/ack-type.
t/ack-v.
t/ack-w.
t/context.........
# Failed test 'Looking for left in multiple files with grouping'
# in t/context.t at line 197.
# Structures begin differing at:
# $got->[0] = 't/text/
# $expected->[0] = 't/text/
# Looks like you failed 1 test of 12.
dubious
Test returned status 1 (wstat 256, 0x100)
DIED. FAILED test 10
Failed 1/12 tests, 91.67% okay
t/filetypes.
t/interesting.
t/longopts.
t/module.
t/pod-coverage.
all skipped: Test::Pod::Coverage 1.04 required for testing POD coverage
t/pod..
all skipped: Test::Pod 1.14 required for testing POD
t/standalone.
t/zero.
Failed Test Stat Wstat Total Fail Failed List of Failed
- -------
t/context.t 1 256 12 1 8.33% 10
2 tests skipped.
Failed 1/23 test scripts, 95.65% okay. 1/159 subtests failed, 99.37% okay.
make[1]: *** [test_dynamic] Error 255
make[1]: Leaving directory `/tmp/buildd/
make: *** [debian/
pbuilder: Failed autobuilding of package
-> Aborting with an error
-> unmounting dev/pts filesystem
-> unmounting proc filesystem
-> Copying COW directory
-> Invoking pbuilder
-> Cleaning COW directory
*******
Finished with status BUILD_FAILED at 2007-11-17 17:55:32.506980
Build needed 0:02:16.598607
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.6 (GNU/Linux)
iD8DBQFHP5Zo7Ro
IxlOrVKLoalGznp
=8RN0
-----END PGP SIGNATURE-----
Changed in ack-grep: | |
status: | Unknown → New |
Changed in ack-grep: | |
status: | New → Fix Released |
I reproduced this FTBFS bug today with a freshly updated hardy sbuilder. However, version 1.80-1 from Debian builds fine. Please sync the new version from Debian (unstable).
There are some feature enhancements/ modifications in the new version however, so I am sending this by the FFe team for review.
Attached please find the relevant part of upstream's changes file.