gutsy/amd64: ftbfs / autopkgtest failure
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
scim-tables (Ubuntu) |
Fix Released
|
High
|
Ian Jackson |
Bug Description
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
affects /ubuntu/scim-tables
An instance of autopkgtest (an automatic package testing system) has
found that this package either failed to build from source - or that
it declared some tests in its debian/
one of these tests failed.
A human has briefly looked at the transcript and concluded that the
fault is a bug in the package or one of its build-dependencies.
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.
The top and bottom of the mail sent by the autopkgtest instance to its
administrator is included below. The full log can be found at
http://
| Test executed for: gutsy source scim-tables
| Outcome: erroneous package!
| blame: arg:tmp/
| badpkg: rules build failed with exit code 2
| quitting: erroneous package: rules build failed with exit code 2
|
| erroneous package!
...
| /dev/mem: mmap: Bad address
| /dev/mem: mmap: Bad address
| /dev/mem: mmap: Bad address
| /dev/mem: mmap: Bad address
| /dev/mem: mmap: Bad address
| /dev/mem: mmap: Bad address
| Moving old data out of the way
| /dev/mem: mmap: Bad address
| Updating font configuration of fontconfig...
| Cleaning up category cid..
| Cleaning up category truetype..
| Cleaning up category type1..
| Updating category type1..
| Updating category truetype..
| Updating category cid..
| I: Purging /etc/pango/
| Cleaning up font configuration of pango...
| Updating font configuration of pango...
| Cleaning up category xfont..
| Updating category xfont..
| adt-run: trace: $ dsc0-build: sh -ec <SCRIPT> x /root/adt-
| + TMPDIR=
| + rm -rf -- /root/adt-
| + export TMPDIR
| + su adtxenu -c mkdir -- "$TMPDIR"
| + cd /root/adt-
| + dpkg-checkbuilddeps
| + su adtxenu -c debian/rules build
| dh_testdir
| dpatch apply-all
| applying patch 90_disable-skim to ./ ... ok.
| # put information about applied patches in the stamp file
| dpatch cat-all -nd >patch-stamp
| dh_testdir
| # link config.{guess,sub} from autotools-dev package
| ln -s /usr/share/
| ln: creating symbolic link `config.guess' to `/usr/share/
| make: *** [configure-stamp] Error 1
| blame: arg:tmp/
| badpkg: rules build failed with exit code 2
| adt-run: erroneous package: rules build failed with exit code 2
| adt-run: trace: ** stop
| adt-run: trace: ** close, scratch=
| ++++++ RESULTS erroneous package! ++++++
| ++++++ bundling ++++++
| ++++++ uploading ++++++
| ++++++ contacting maintainer_
| ++++++ tested. ++++++
|
|
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.1 (GNU/Linux)
iD8DBQFGpyR805Q
imWGAkowRom9KSR
=JFCn
-----END PGP SIGNATURE-----
Changed in scim-tables: | |
assignee: | nobody → minghua |
importance: | Undecided → High |
status: | New → In Progress |
This FTBFS is due to autopkgtest running "debian/rules build" without running "debian/rules clean" first.
The clean target removes config.{guess,sub} file, then in conig.status target the ln command assumes these files are not there. This can be easily fixed by using "-f" option for ln, but since all buildd runs "debian/rules clean" before building, and policy explicitly says build target may need clean target to be run first, shouldn't autopkgtest be less restrictive on this?