[Piuparts-devel] Build failed in Jenkins: piuparts_testsuite_wheezy #6

jenkins at jenkins.debian.net jenkins at jenkins.debian.net
Sat May 16 15:10:42 UTC 2015


See <https://jenkins.debian.net/job/piuparts_testsuite_wheezy/6/changes>

Changes:

[anbe] p-s: reload section config earlier

[anbe] p-s: handle tarball-only sections

[anbe] p.conf: switch to separate tarball sections

[anbe] p: factor out an apt_get_install method

[anbe] p: use apt_get_install() to remove + install packages at the same time

[anbe] p: prepare for tracking versions of installed packages

[anbe] p: use dpkg-query -W instead of dpkg --get-selections

[anbe] p: support pre-multiarch dpkg-query as well

[anbe] p: restore the package versions from the reference chroot

------------------------------------------
[...truncated 1586 lines...]
 piuparts-common (= ${binary:Version}),
 debootstrap,
 debsums,
 lsb-release,
 lsof,
 python-debian,
 ${misc:Depends},
 ${python:Depends}
Recommends:
 adequate
Suggests:
 schroot
Description: .deb package installation, upgrading, and removal testing tool
 piuparts tests that .deb packages (as used by Debian) handle
 installation, upgrading, and removal correctly. It does this by
 creating a minimal Debian installation in a chroot, and installing,
 upgrading, and removing packages in that environment, and comparing the
 state of the directory tree before and after. piuparts reports any
 files that have been added, removed, or modified during this process.
 .
 piuparts is meant as a quality assurance tool for people who create .deb
 packages to test them before they upload them to the Debian package archive.

Package: piuparts-master
Architecture: all
Depends:
 piuparts-common (= ${binary:Version}),
 adduser,
 openssh-server,
 python-debianbts,
 tango-icon-theme,
 xz-utils,
 python-yaml,
 ${misc:Depends},
 ${python:Depends}
Recommends:
 apache2 | httpd,
 ghostscript,
 python-rpy2,
 r-base-dev,
 r-recommended,
 devscripts,
 libsoap-lite-perl,
Breaks:
 piuparts (<= 0.44)
Replaces:
 piuparts (<= 0.44)
Description: piuparts master components
 piuparts is meant as a quality assurance tool for people who create .deb
 packages to test them before they upload them to the Debian package archive.
 A master/slave piuparts installation is used for testing complete archives
 as it is done on https://piuparts.debian.org/.
 .
 This package provides the piuparts-master, which needs one or more slaves to
 operate. It also contains piuparts-reports to generate web pages with the
 testing results as well as documentation.

Package: piuparts-slave
Architecture: all
Depends:
 piuparts (= ${binary:Version}),
 piuparts-common (= ${binary:Version}),
 adduser,
 openssh-client,
 screen,
 sudo,
 ${misc:Depends},
 ${python:Depends}
Suggests:
 schroot
Breaks:
 piuparts (<= 0.44)
Replaces:
 piuparts (<= 0.44)
Description: piuparts slave components
 piuparts is meant as a quality assurance tool for people who create .deb
 packages to test them before they upload them to the Debian package archive.
 A master/slave piuparts installation is used for testing complete archives
 as it is done on https://piuparts.debian.org/.
 .
 This package provides the piuparts slave components, which need a piuparts
 master to operate. See the documentation in the piuparts-master package.

Package: piuparts-common
Architecture: all
Depends:
 python-apt,
 python-distro-info,
 ${misc:Depends},
 ${python:Depends}
Breaks:
 piuparts (<= 0.44)
Replaces:
 piuparts (<= 0.44)
Description: common piuparts components
 piupartslib, common library used by piuparts-master, -reports, -analyze and
 -slave.
 .
 See https://piuparts.debian.org or the piuparts package to learn more about
 piuparts.
dh_testdir
dh_testroot
dh_prep
dh_testdir
dh_testroot
dh_install
dh_installdocs
dh_installchangelogs
dh_compress
dh_fixperms
dh_installdeb
dh_gencontrol
dh_md5sums
dh_builddeb
dpkg-deb: building package `piuparts-build-deps' in `../piuparts-build-deps_1.0_all.deb'.

The package has been created.
Attention, the package has been created in the current directory,
not in ".." as indicated by the message above!
Selecting previously unselected package piuparts-build-deps.
(Reading database ... 22657 files and directories currently installed.)
Unpacking piuparts-build-deps (from piuparts-build-deps_1.0_all.deb) ...
Reading package lists...
Building dependency tree...
Reading state information...
Correcting dependencies... Done
The following packages were automatically installed and are no longer required:
  libyaml-0-2 python-debianbts python-distro-info python-fpconst python-nose
  python-pkg-resources python-soappy python-support python-yaml
Use 'apt-get autoremove' to remove them.
The following extra packages will be installed:
  libyaml-0-2 python-debianbts python-distro-info python-fpconst python-nose
  python-pkg-resources python-soappy python-support python-yaml python2.6
  python2.6-minimal
Suggested packages:
  python-coverage python-nose-doc python-distribute python-distribute-doc
  python2.6-doc binfmt-support
The following packages will be REMOVED:
  piuparts-build-deps
The following NEW packages will be installed:
  libyaml-0-2 python-debianbts python-distro-info python-fpconst python-nose
  python-pkg-resources python-soappy python-support python-yaml python2.6
  python2.6-minimal
0 upgraded, 11 newly installed, 1 to remove and 0 not upgraded.
1 not fully installed or removed.
Need to get 4686 kB of archives.
After this operation, 16.0 MB of additional disk space will be used.
Get:1 http://ftp.de.debian.org/debian/ wheezy/main libyaml-0-2 amd64 0.1.4-2+deb7u5 [58.3 kB]
Get:2 http://ftp.de.debian.org/debian/ wheezy/main python-support all 1.0.15 [33.6 kB]
Get:3 http://ftp.de.debian.org/debian/ wheezy/main python2.6-minimal amd64 2.6.8-1.1 [1547 kB]
Get:4 http://ftp.de.debian.org/debian/ wheezy/main python2.6 amd64 2.6.8-1.1 [2509 kB]
Get:5 http://ftp.de.debian.org/debian/ wheezy/main python-distro-info all 0.10 [9630 B]
Get:6 http://ftp.de.debian.org/debian/ wheezy/main python-fpconst all 0.7.2-5 [5538 B]
Get:7 http://ftp.de.debian.org/debian/ wheezy/main python-pkg-resources all 0.6.24-1 [63.6 kB]
Get:8 http://ftp.de.debian.org/debian/ wheezy/main python-nose all 1.1.2-3 [147 kB]
Get:9 http://ftp.de.debian.org/debian/ wheezy/main python-soappy all 0.12.0-4 [129 kB]
Get:10 http://ftp.de.debian.org/debian/ wheezy/main python-yaml amd64 3.10-4+deb7u1 [176 kB]
Get:11 http://ftp.de.debian.org/debian/ wheezy/main python-debianbts all 1.11 [8256 B]
Fetched 4686 kB in 0s (8149 kB/s)
(Reading database ... 22661 files and directories currently installed.)
Removing piuparts-build-deps ...
Selecting previously unselected package libyaml-0-2:amd64.
(Reading database ... 22657 files and directories currently installed.)
Unpacking libyaml-0-2:amd64 (from .../libyaml-0-2_0.1.4-2+deb7u5_amd64.deb) ...
Selecting previously unselected package python-support.
Unpacking python-support (from .../python-support_1.0.15_all.deb) ...
Selecting previously unselected package python2.6-minimal.
Unpacking python2.6-minimal (from .../python2.6-minimal_2.6.8-1.1_amd64.deb) ...
Selecting previously unselected package python2.6.
Unpacking python2.6 (from .../python2.6_2.6.8-1.1_amd64.deb) ...
Selecting previously unselected package python-distro-info.
Unpacking python-distro-info (from .../python-distro-info_0.10_all.deb) ...
Selecting previously unselected package python-fpconst.
Unpacking python-fpconst (from .../python-fpconst_0.7.2-5_all.deb) ...
Selecting previously unselected package python-pkg-resources.
Unpacking python-pkg-resources (from .../python-pkg-resources_0.6.24-1_all.deb) ...
Selecting previously unselected package python-nose.
Unpacking python-nose (from .../python-nose_1.1.2-3_all.deb) ...
Selecting previously unselected package python-soappy.
Unpacking python-soappy (from .../python-soappy_0.12.0-4_all.deb) ...
Selecting previously unselected package python-yaml.
Unpacking python-yaml (from .../python-yaml_3.10-4+deb7u1_amd64.deb) ...
Selecting previously unselected package python-debianbts.
Unpacking python-debianbts (from .../python-debianbts_1.11_all.deb) ...
Processing triggers for man-db ...
Setting up libyaml-0-2:amd64 (0.1.4-2+deb7u5) ...
Setting up python-support (1.0.15) ...
Setting up python2.6-minimal (2.6.8-1.1) ...
Setting up python2.6 (2.6.8-1.1) ...
Setting up python-distro-info (0.10) ...
Setting up python-fpconst (0.7.2-5) ...
Setting up python-pkg-resources (0.6.24-1) ...
Setting up python-nose (1.1.2-3) ...
Setting up python-soappy (0.12.0-4) ...
Setting up python-yaml (3.10-4+deb7u1) ...
Setting up python-debianbts (1.11) ...
Processing triggers for python-support ...
nosetests --verbose
testConfGetStdDistro (test_config.ConfStdDistroTests) ... ok
testConfMapDistro (test_config.ConfStdDistroTests) ... ok
testConfMapProposedDistro (test_config.ConfStdDistroTests) ... ok
testConfMapRemainingDistros (test_config.ConfStdDistroTests) ... ok
testConfStdDistroNames (test_config.ConfStdDistroTests) ... FAIL
testAlternatives (test_dependencyparser.DependencyParserTests) ... ok
testEmpty (test_dependencyparser.DependencyParserTests) ... ok
testSingle (test_dependencyparser.DependencyParserTests) ... ok
testTwo (test_dependencyparser.DependencyParserTests) ... ok
Failure: ImportError (No module named mox3) ... ERROR
testSummAddArgStorageFormat (test_pkgsummary.PkgSummaryAddTests) ... ok
testSummAddArgValidation (test_pkgsummary.PkgSummaryAddTests) ... ok
testSummAddBlockCount (test_pkgsummary.PkgSummaryAddTests) ... ok
testSummAddOverwriteFlag (test_pkgsummary.PkgSummaryAddTests) ... ok
testSummMerge (test_pkgsummary.PkgSummaryAddTests) ... ok
testSummNewSumm (test_pkgsummary.PkgSummaryAddTests) ... ok
testSummFileRead (test_pkgsummary.PkgSummaryStorageTests) ... ok
testSummFileStorage (test_pkgsummary.PkgSummaryStorageTests) ... ok
testSummFlaginfoStateDups (test_pkgsummary.PkgSummaryTests) ... ok
testSummGetFlag (test_pkgsummary.PkgSummaryTests) ... ok
testSummWorstFlag (test_pkgsummary.PkgSummaryTests) ... ok

======================================================================
ERROR: Failure: ImportError (No module named mox3)
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/usr/lib/python2.7/dist-packages/nose/loader.py", line 390, in loadTestsFromName
    addr.filename, addr.module)
  File "/usr/lib/python2.7/dist-packages/nose/importer.py", line 39, in importFromPath
    return self.importFromDir(dir_path, fqname)
  File "/usr/lib/python2.7/dist-packages/nose/importer.py", line 86, in importFromDir
    mod = load_module(part_fqname, fh, filename, desc)
  File "/tmp/testrun/tests/test_piuparts.py", line 2, in <module>
    from mox3 import mox
ImportError: No module named mox3

======================================================================
FAIL: testConfStdDistroNames (test_config.ConfStdDistroTests)
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/tmp/testrun/tests/test_config.py", line 20, in testConfStdDistroNames
    self.assertEqual(self.oldstable, 'wheezy')
AssertionError: 'squeeze' != 'wheezy'

----------------------------------------------------------------------
Ran 21 tests in 0.113s

FAILED (errors=1, failures=1)
make: *** [check] Error 1
Sat May 16 15:10:42 UTC 2015 - /srv/jenkins/bin/chroot-run.sh stopped running as /tmp/jenkins-script-USvEzUgn, which will now be removed.
Build step 'Execute shell' marked build as failure



More information about the Piuparts-devel mailing list