autopkgtest gutsy linda: erroneous package!
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
linda (Debian) |
Fix Released
|
Unknown
|
|||
linda (Ubuntu) |
Fix Released
|
High
|
Ian Jackson |
Bug Description
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
affects /ubuntu/linda
importance high
Test executed for: gutsy source linda
Outcome: erroneous package!
blame: arg:tmp/
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://
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://
++++++ selecting ++++++
selected linda (age <never-yet>, score 500000000)
Package: linda
Binary: linda
Version: 0.3.26
Priority: optional
Section: devel
Maintainer: Steve Kowalik <email address hidden>
Build-Depends-
Architecture: all
Standards-Version: 3.7.2
Format: 1.0
Directory: pool/main/l/linda
Files:
b7903861a8b841
737fd511e76530
++++++ fetching http://
++++++ fetching http://
++++++ starting test ++++++
+ adt-run --tmp-dir tmp/linda/tmp --output-dir tmp/linda/out --log-file tmp/linda/log --summary tmp/_summary --built-
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: @@@@@@@
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: @@@@@@@
adt-run: trace: @@@@@@@
adt-run: trace: * publish
adt-run: trace: $ ftparchive: sh -ec <SCRIPT> x tmp/linda/
adt-run: trace: $ apt-key: sh -ec <SCRIPT>
OK
Get:1 file: Release.gpg [189B]
Get:2 http://
Get:3 file: Release [724B]
Get:4 http://
Ign file: Packages
Get:5 http://
Get:6 http://
Get:7 http://
Get:8 http://
Fetched 5268kB in 3s (1755kB/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-
+ spec=/root/
+ pwd
+ origpwd=
+ cd /root/adt-
+ chown adtxenu .
+ TMPDIR=
+ rm -rf -- /root/adt-
+ export TMPDIR
+ su adtxenu -c mkdir -- "$TMPDIR"
+ spec=/root/
dpkg-source -x $spec
gpg: new configuration file `/home/
gpg: WARNING: options in `/home/
gpg: Signature made Sat Jun 16 12:11:25 2007 UTC using DSA key ID C87FFC2F
gpg: Can't check signature: public key not found
dpkg-source: extracting linda in linda-0.3.26
dpkg-source: unpacking linda_0.3.26.tar.gz
+ cd linda-0.3.26/.
+ pwd
+ set +e
+ test -f debian/
+ echo 1
adt-run: trace: * <dsc:dsc0> build needed for binaries
adt-run: trace: $ dsc0: python -c <SCRIPT>
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
touch build-stamp
adt-run: trace: * <dsc:dsc0> filter=__
adt-run: trace: $ dsc0-binary: sh -ec <SCRIPT> x /root/adt-
+ TMPDIR=
+ rm -rf -- /root/adt-
+ export TMPDIR
+ su adtxenu -c mkdir -- "$TMPDIR"
+ cd /root/adt-
+ su adtxenu -c fakeroot debian/rules binary
/usr/bin/make install DESTDIR=
make[1]: Entering directory `/root/
install -d -m 755 /root/adt-
install -d -m 755 /root/adt-
install -d -m 755 /root/adt-
install -d -m 755 /root/adt-
install -d -m 755 /root/adt-
install -d -m 755 /root/adt-
install -d -m 755 /root/adt-
install -d -m 755 /root/adt-
install -d -m 755 /root/adt-
install -m 755 linda /root/adt-
install -m 644 *py /root/adt-
install -m 644 parser/*py /root/adt-
cat /root/adt-
sed -e 's/VERSION/0.3.26/' > \
/root/
mv /root/adt-
/root/
install -m 644 data/*data /root/adt-
install -m 644 checks/*py /root/adt-
install -m 644 output/*py /root/adt-
/usr/bin/make -C po all
make[2]: Entering directory `/root/
/usr/bin/msgfmt --statistics -o ca.mo ca.po
94 translated messages.
/usr/bin/msgfmt --statistics -o de.mo de.po
492 translated messages.
/usr/bin/msgfmt --statistics -o en.mo en.po
440 translated messages, 92 untranslated messages.
/usr/bin/msgfmt --statistics -o pl.mo pl.po
1 translated message, 91 untranslated messages.
if test -f /usr/bin/pygettext; then \
/usr/
../linda ../*.py ../checks/*.py ../parser/*.py ../output/*.py; \
else \
touch linda.pot; \
fi
cd .. && PYTHONPATH=
make[2]: Leaving directory `/root/
install -m 644 po/*.mo /root/adt-
make[1]: Leaving directory `/root/
ln -s /root/adt-
touch install-stamp
mkdir -p /root/adt-
epydoc --no-frames --help-file doc/help.html -o /root/adt-
[....
+------
| In /root/adt-
| python-
| Import failed (but source code parsing was successful).
| Error: OSError: [Errno 2] No such file or directory: '/usr/
| share/linda/output' (line 26)
|
[....
Warning: 1 markup error was found while processing docstrings. Use
the verbose switch (-v) to display markup errors.
/usr/bin/make test DESTDIR=
make[1]: Entering directory `/root/
install -m 644 munge_po /root/adt-
LC_ALL=C PYTHONPATH=
Check arch_checks() method of BinaryCheck ... ok
Check binary_
Check objdump_checks() method of BinaryCheck ... ok
Check depends() method of BinaryCheck ... ok
Check double_shlib() method of BinaryCheck ... ok
Check file_checks() method of BinaryCheck ... ok
Check note_comment() method of BinaryCheck ... ok
Check objdump_checks() method of BinaryCheck ... ok
Check changelog_checks() method of ChangelogCheck ... ok
Check search_changelogs() method of ChangelogCheck ... ok
Check specific_
Check usr_share_doc_sym() method of ChangelogCheck ... ok
Check the sanity of ConfigFileCheck ... ok
Check depends() method of ControlCheck ... ok
Check description() method of ControlCheck ... ok
Check Section: docs part of package() method ... ok
Check essential() method of ControlCheck ... ok
Check maintainer() method of ControlCheck ... ok
Check obselete() method of ControlCheck ... ok
Check package() method of ControlCheck ... ok
Check Section: perl part of package() method ... ok
Check priority() method of ControlCheck ... ok
Check provides() method of ControlCheck ... ok
Check Section: python part of package() method ... ok
Check recommends_
Check section() method of ControlCheck ... ok
Check conffiles() method of ControlFilesCheck ... ok
Check finding_things() method of ControlFilesCheck ... ok
Check general_checks() method of ControlFilesCheck ... ok
Check shebang_calls() method of ControlFilesCheck ... ok
Check compressed() method of CopyrightCheck ... ok
Check copyright_exists() method of CopyrightCheck ... ok
Check copyright_
Check parse_copyright() method of CopyrightCheck ... ok
Check check_template() method of DebconfCheck ... ok
Check maint_scripts_
Check templates() method of DebconfCheck ... ok
Check call_man_parser() method of DocumentationCheck ... ok
Check check_devhelp() method of DocumentationCheck ... ok
Check check_doc_base() method of DocumentationCheck ... ok
Check check_man_bin() method of DocumentationCheck ... ok
Check find_nonenglish
Check manual_
Check manual_
Check populate_files() method of DocumentationCheck ... ok
Check split_man() method of DocumentationCheck ... ok
Check the sanity of DpkgCheck ... ok
Check the sanity of ExampleFilesCheck ... ok
Check directory_checks() method of FilesCheck ... ok
Check file_checks() method of FilesCheck ... ok
Check readme_debian() method of FilesCheck ... ok
Check stat_checks() method of FilesCheck ... ok
Check check_la_files() method of LibraryCheck ... ok
Check check_against_
Check check_shlibs() method of LibraryCheck ... ok
Check discover_
Check discover_sonames() method of LibraryCheck ... ok
Check check_commands() method of MenuCheck ... ok
Check check_paths() method of MenuCheck ... ok
Check check_quoting() method of MenuCheck ... ok
Check check_section() method of MenuCheck ... ok
Check load_menu_files() method of MenuCheck ... ok
Check control_checks() method of PerlCheck ... ok
Check parse_files() method of PerlCheck ... ok
Check parse_package() method of PerlCheck ... ok
Check check_maint() method of ShebangCheck ... ok
Check fetch_script_name() method of ShebangCheck ... ok
Check check_files() method of ChangesCheck ... ok
Check check_distribut
Check the sanity of CDBSCheck ... ok
Check the sanity of ChangelogCheck ... ok
Check build_depends() method of ControlCheck ... ok
Check source() method of ControlCheck ... ok
Check build_deps_
Check dh_commands() method of DebhelperCheck ... ok
Check check_maint_
Check the sanity of ExamplesFilesCheck ... ok
Check autoconf_
Check debian_rules() method of FilesCheck ... ok
Check the sanity of StandardsVersio
Check check_control() method of UDebBinaryCheck ... ok
Check check_dirs() method of UDebBinaryCheck ... ok
Check check_files() method of UDebBinaryCheck ... ok
Check the sanity of UDebControlCheck ... ok
Check that a signed changes file with 3 stanzas parses ... ok
Check that a signed changes file parses ... ok
Check that an unsigned changes files parses ... ok
Check passing no arguments ... ok
Check printing of lab-root and config ... ok
Check parsing of list-checks ... ok
Check parsing of more-overiddes ... ok
Check parsing of multiple numeric arguments ... ok
Check parsing of simple numeric arguments ... ok
Check parsing of types ... ok
Check parsing of unpack ... ok
Check that an empty arg raises an ConfigFileParse
Check a correct config file ... ok
Check that ConfigFile doesn't override a command line option ... ok
Check that a missing req arg raises an ConfigFileParse
Check an unknown line raises an ConfigFileParse
Check that a binary control file parses correctly ... ok
Test parsing of a broken control file ... ok
Test parsing of a control file that uses a multiple line field ... ok
Test parsing of the Section: header ... ok
Check that a multi-pkg source control file parses correctly ... ok
Check that a single-pkg source control file parses correctly ... ok
Test parsing of a control file that contains something that doesn't match ... ok
Test that whitespace doesn't affect parsing ... ok
Check a correct data file parses ... ok
Check an errornous stanza isn't parsed ... ok
Check DataValidator arch validator works ... ok
Check DataValidator essential validator works ... ok
Check DataValidator can deal with the special object None ... ok
Check DataValidator priority validator works ... ok
Check DataValidator section validator works ... ok
Test a fullname deb filename parses ... ok
Test a fullname dsc filename parses ... ok
Test a deb filename that doesn't have an arch parses ... ok
Test a deb filename that doesn't have a version or arch ... ok
Check a badly-formatted .dsc throws a DSCParserException ... ok
Check a signed and unsigned .dsc parses correctly ... ok
Check a complex Makefile parses ... ok
Check a simple Makefile using includes ... ok
Check a simple Makefile parses ... ok
Check menu file from alleyoop parses correctly ... ok
Check a complex menu file parses correctly ... ok
Check a menu file parses correctly ... ok
Check menu file from gkdebconf parses correctly ... ok
Check menu file with two icon fields parses correctly ... ok
Check a bad file raises OverrideParserE
Check a bad key raises OverrideParserE
Check an overrides file missing an EOF doesn't miss one char ... ok
Check parsing an overrides file ... ok
Check that two stanzas with the same tag work ... ok
Check that a correct template parses ... ok
Check that a badly formed template parses ... ok
Check permission string parsing works ... ok
Check two equal permission strings are equal ... ok
Check .is_executable() method of UnixPermParser ... ok
Check bad permission strings raises UnixPermParserE
Check .is_link() method of UnixPermParser ... ok
Check two not equal permission strings are not equal ... ok
Check the long output BrandenOutput gives ... ok
Check the output BrandenOutput gives ... ok
Check the output BrandenOutput gives with data provided ... ok
Check the output LintianOutput gives ... ok
Check the output LintianOutput gives with data provided ... ok
Check the output LongOutput gives ... ok
Check the output LongOutput gives with data provided ... ok
Check the output NormalOutput gives ... ok
Check the output NormalOutput gives with data provided ... ok
Check apply() method of Checks ... ok
Check that an empty registry raises CheckRunningExc
Check print_checks() method of Checks ... ok
Check an empty registry causes print_checks() to say nothing ... ok
Check purge() method of Checks ... ok
Check registration of a check ... ok
Check a complex binary instance of Collector ... ok
Check a simple binary instance of Collector ... ok
Check a source instance of Collector ... ok
Check that dissimilar versions aren't equal ... ok
Check that similar versions are equal ... ok
Check that versions are greater than, or less than ... ok
Check that comparing native versions to non-native works ... ok
Check the is_native() method of DpkgVersion ... ok
Check that comparing non-native versions to native works ... ok
Check that tilde in a version works ... ok
Check adding data to an ErrDict ... ok
Check deleting data from an ErrDict ... ok
Check wrong format arguments raise ErrorPrintingEx
Check that a missing tag in a datafile doesn't kill print_error ... ok
Check printing of errdicts in PrintErrors ... ok
Check funcs.explode_
Check funcs.iterate_dir() works ... FAIL
Check funcs.iterate_dir() works with symlinks to non-existant files ... ok
Check funcs.run_
Check the sanity of LindaChecker ... ok
Check the check_formatargs() method of Output ... ok
Check the return_trans() method of Output returns a string ... ok
Check registration of an Output Format ... ok
Check the check() method of Overrides with a Data override ... ok
Check the check() method of Overrides with a general override ... ok
Check the check() method of Overrides with a tag with no data ... ok
Check the check() method of Overrides with non-strings in Data ... ok
Check the check() method of Overrides with a Type override ... ok
Check the parse() method doesn't die with no files ... ok
Check the parse() method with files ... ok
Check binary unpack at level one ... ok
Check binary unpack at level two ... ok
Check source unpack at level two ... ok
Check source unpack at level two, when orig contains one non-dir member ... ok
Check source unpack at level two, when orig contains multiple things at top level ... ok
Check unpack() method raises UnpackException when passed bad args ... ok
Check a broken deb ... ok
Check a broken deb with overrides ... ok
Check a broken dsc ... ok
Check a broken dsc with more information (-i) ... ok
Check a broken dsc with in-deb overrides being a directory ... ok
Check a non-broken deb ... ok
Check a non-broken dsc ... ok
Check the keys from the data files match the checks ... ok
Check the keys from the PO file match the checks ... ok
=======
FAIL: Check funcs.iterate_dir() works
- -------
Traceback (most recent call last):
File "/root/
self.
AssertionError: Set([]) != Set(['a', 'b/c'])
- -------
Ran 202 tests in 5.229s
FAILED (failures=1)
Traceback (most recent call last):
File "tests/
UnpackerBas
File "test/test_
File "test/test_
test.test_
File "/root/
self.
AssertionError: Set([]) != Set(['a', 'b/c'])
make[1]: *** [test] Error 1
make[1]: Leaving directory `/root/
make: *** [test-stamp] Error 2
blame: arg:tmp/
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=
++++++ RESULTS erroneous package! ++++++
++++++ bundling ++++++
++++++ uploading ++++++
++++++ contacting maintainer_
++++++ tested. ++++++
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.3 (GNU/Linux)
iD8DBQFG3L954qs
M/rIeN5Xh/
=/lI4
-----END PGP SIGNATURE-----
Related branches
Changed in linda: | |
status: | Unknown → New |
Changed in linda: | |
status: | New → Fix Released |
linda fails to build if TMPDIR is set, apparently.