[ubuntu-dev] Bug#880231: ubuntu-dev-tools: FTBFS: dh_auto_test: pybuild --test -i python{version} -p 3.6 returned exit code 13

Lucas Nussbaum lucas at debian.org
Mon Oct 30 19:32:35 UTC 2017


Source: ubuntu-dev-tools
Version: 0.161
Severity: serious
Tags: buster sid
User: debian-qa at lists.debian.org
Usertags: qa-ftbfs-20171030 qa-ftbfs
Justification: FTBFS on amd64

Hi,

During a rebuild of all packages in sid, your package failed to build on
amd64.

Relevant part (hopefully):
>  debian/rules build
> dh build --with python2,python3 --buildsystem=pybuild
>    dh_update_autotools_config -O--buildsystem=pybuild
>    dh_autoreconf -O--buildsystem=pybuild
>    dh_auto_configure -O--buildsystem=pybuild
> I: pybuild base:184: python2.7 setup.py config 
> running config
> I: pybuild base:184: python3.6 setup.py config 
> running config
>    dh_auto_build -O--buildsystem=pybuild
> I: pybuild base:184: /usr/bin/python setup.py build 
> running build
> running build_py
> creating /<<PKGBUILDDIR>>/.pybuild/pythonX.Y_2.7/build/ubuntutools
> copying ubuntutools/subprocess.py -> /<<PKGBUILDDIR>>/.pybuild/pythonX.Y_2.7/build/ubuntutools
> copying ubuntutools/rdepends.py -> /<<PKGBUILDDIR>>/.pybuild/pythonX.Y_2.7/build/ubuntutools
> copying ubuntutools/question.py -> /<<PKGBUILDDIR>>/.pybuild/pythonX.Y_2.7/build/ubuntutools
> copying ubuntutools/config.py -> /<<PKGBUILDDIR>>/.pybuild/pythonX.Y_2.7/build/ubuntutools
> copying ubuntutools/misc.py -> /<<PKGBUILDDIR>>/.pybuild/pythonX.Y_2.7/build/ubuntutools
> copying ubuntutools/__init__.py -> /<<PKGBUILDDIR>>/.pybuild/pythonX.Y_2.7/build/ubuntutools
> copying ubuntutools/logger.py -> /<<PKGBUILDDIR>>/.pybuild/pythonX.Y_2.7/build/ubuntutools
> copying ubuntutools/archive.py -> /<<PKGBUILDDIR>>/.pybuild/pythonX.Y_2.7/build/ubuntutools
> copying ubuntutools/version.py -> /<<PKGBUILDDIR>>/.pybuild/pythonX.Y_2.7/build/ubuntutools
> copying ubuntutools/update_maintainer.py -> /<<PKGBUILDDIR>>/.pybuild/pythonX.Y_2.7/build/ubuntutools
> copying ubuntutools/builder.py -> /<<PKGBUILDDIR>>/.pybuild/pythonX.Y_2.7/build/ubuntutools
> creating /<<PKGBUILDDIR>>/.pybuild/pythonX.Y_2.7/build/ubuntutools/lp
> copying ubuntutools/lp/udtexceptions.py -> /<<PKGBUILDDIR>>/.pybuild/pythonX.Y_2.7/build/ubuntutools/lp
> copying ubuntutools/lp/lpapicache.py -> /<<PKGBUILDDIR>>/.pybuild/pythonX.Y_2.7/build/ubuntutools/lp
> copying ubuntutools/lp/__init__.py -> /<<PKGBUILDDIR>>/.pybuild/pythonX.Y_2.7/build/ubuntutools/lp
> copying ubuntutools/lp/libsupport.py -> /<<PKGBUILDDIR>>/.pybuild/pythonX.Y_2.7/build/ubuntutools/lp
> creating /<<PKGBUILDDIR>>/.pybuild/pythonX.Y_2.7/build/ubuntutools/requestsync
> copying ubuntutools/requestsync/mail.py -> /<<PKGBUILDDIR>>/.pybuild/pythonX.Y_2.7/build/ubuntutools/requestsync
> copying ubuntutools/requestsync/__init__.py -> /<<PKGBUILDDIR>>/.pybuild/pythonX.Y_2.7/build/ubuntutools/requestsync
> copying ubuntutools/requestsync/lp.py -> /<<PKGBUILDDIR>>/.pybuild/pythonX.Y_2.7/build/ubuntutools/requestsync
> creating /<<PKGBUILDDIR>>/.pybuild/pythonX.Y_2.7/build/ubuntutools/sponsor_patch
> copying ubuntutools/sponsor_patch/patch.py -> /<<PKGBUILDDIR>>/.pybuild/pythonX.Y_2.7/build/ubuntutools/sponsor_patch
> copying ubuntutools/sponsor_patch/question.py -> /<<PKGBUILDDIR>>/.pybuild/pythonX.Y_2.7/build/ubuntutools/sponsor_patch
> copying ubuntutools/sponsor_patch/__init__.py -> /<<PKGBUILDDIR>>/.pybuild/pythonX.Y_2.7/build/ubuntutools/sponsor_patch
> copying ubuntutools/sponsor_patch/source_package.py -> /<<PKGBUILDDIR>>/.pybuild/pythonX.Y_2.7/build/ubuntutools/sponsor_patch
> copying ubuntutools/sponsor_patch/bugtask.py -> /<<PKGBUILDDIR>>/.pybuild/pythonX.Y_2.7/build/ubuntutools/sponsor_patch
> copying ubuntutools/sponsor_patch/sponsor_patch.py -> /<<PKGBUILDDIR>>/.pybuild/pythonX.Y_2.7/build/ubuntutools/sponsor_patch
> creating /<<PKGBUILDDIR>>/.pybuild/pythonX.Y_2.7/build/ubuntutools/test
> copying ubuntutools/test/test_help.py -> /<<PKGBUILDDIR>>/.pybuild/pythonX.Y_2.7/build/ubuntutools/test
> copying ubuntutools/test/test_archive.py -> /<<PKGBUILDDIR>>/.pybuild/pythonX.Y_2.7/build/ubuntutools/test
> copying ubuntutools/test/test_pylint.py -> /<<PKGBUILDDIR>>/.pybuild/pythonX.Y_2.7/build/ubuntutools/test
> copying ubuntutools/test/test_update_maintainer.py -> /<<PKGBUILDDIR>>/.pybuild/pythonX.Y_2.7/build/ubuntutools/test
> copying ubuntutools/test/test_config.py -> /<<PKGBUILDDIR>>/.pybuild/pythonX.Y_2.7/build/ubuntutools/test
> copying ubuntutools/test/example_package.py -> /<<PKGBUILDDIR>>/.pybuild/pythonX.Y_2.7/build/ubuntutools/test
> copying ubuntutools/test/test_flake8.py -> /<<PKGBUILDDIR>>/.pybuild/pythonX.Y_2.7/build/ubuntutools/test
> copying ubuntutools/test/__init__.py -> /<<PKGBUILDDIR>>/.pybuild/pythonX.Y_2.7/build/ubuntutools/test
> copying ubuntutools/test/test_logger.py -> /<<PKGBUILDDIR>>/.pybuild/pythonX.Y_2.7/build/ubuntutools/test
> running build_scripts
> creating build
> creating build/scripts-2.7
> copying and adjusting 404main -> build/scripts-2.7
> copying and adjusting backportpackage -> build/scripts-2.7
> copying and adjusting bitesize -> build/scripts-2.7
> copying and adjusting check-mir -> build/scripts-2.7
> copying check-symbols -> build/scripts-2.7
> copying dch-repeat -> build/scripts-2.7
> copying grab-merge -> build/scripts-2.7
> copying and adjusting grep-merges -> build/scripts-2.7
> copying and adjusting hugdaylist -> build/scripts-2.7
> copying and adjusting import-bug-from-debian -> build/scripts-2.7
> copying and adjusting merge-changelog -> build/scripts-2.7
> copying mk-sbuild -> build/scripts-2.7
> copying and adjusting pbuilder-dist -> build/scripts-2.7
> copying pbuilder-dist-simple -> build/scripts-2.7
> copying and adjusting pull-debian-debdiff -> build/scripts-2.7
> copying and adjusting pull-debian-source -> build/scripts-2.7
> copying and adjusting pull-lp-source -> build/scripts-2.7
> copying pull-revu-source -> build/scripts-2.7
> copying and adjusting pull-uca-source -> build/scripts-2.7
> copying and adjusting requestbackport -> build/scripts-2.7
> copying and adjusting requestsync -> build/scripts-2.7
> copying reverse-build-depends -> build/scripts-2.7
> copying and adjusting reverse-depends -> build/scripts-2.7
> copying and adjusting seeded-in-ubuntu -> build/scripts-2.7
> copying setup-packaging-environment -> build/scripts-2.7
> copying and adjusting sponsor-patch -> build/scripts-2.7
> copying and adjusting submittodebian -> build/scripts-2.7
> copying and adjusting syncpackage -> build/scripts-2.7
> copying and adjusting ubuntu-build -> build/scripts-2.7
> copying and adjusting ubuntu-iso -> build/scripts-2.7
> copying and adjusting ubuntu-upload-permission -> build/scripts-2.7
> copying and adjusting update-maintainer -> build/scripts-2.7
> changing mode of build/scripts-2.7/404main from 664 to 775
> changing mode of build/scripts-2.7/backportpackage from 664 to 775
> changing mode of build/scripts-2.7/bitesize from 664 to 775
> changing mode of build/scripts-2.7/check-mir from 664 to 775
> changing mode of build/scripts-2.7/grep-merges from 664 to 775
> changing mode of build/scripts-2.7/hugdaylist from 664 to 775
> changing mode of build/scripts-2.7/import-bug-from-debian from 664 to 775
> changing mode of build/scripts-2.7/merge-changelog from 664 to 775
> changing mode of build/scripts-2.7/pbuilder-dist from 664 to 775
> changing mode of build/scripts-2.7/pull-debian-debdiff from 664 to 775
> changing mode of build/scripts-2.7/pull-debian-source from 664 to 775
> changing mode of build/scripts-2.7/pull-lp-source from 664 to 775
> changing mode of build/scripts-2.7/pull-uca-source from 664 to 775
> changing mode of build/scripts-2.7/requestbackport from 664 to 775
> changing mode of build/scripts-2.7/requestsync from 664 to 775
> changing mode of build/scripts-2.7/reverse-depends from 664 to 775
> changing mode of build/scripts-2.7/seeded-in-ubuntu from 664 to 775
> changing mode of build/scripts-2.7/sponsor-patch from 664 to 775
> changing mode of build/scripts-2.7/submittodebian from 664 to 775
> changing mode of build/scripts-2.7/syncpackage from 664 to 775
> changing mode of build/scripts-2.7/ubuntu-build from 664 to 775
> changing mode of build/scripts-2.7/ubuntu-iso from 664 to 775
> changing mode of build/scripts-2.7/ubuntu-upload-permission from 664 to 775
> changing mode of build/scripts-2.7/update-maintainer from 664 to 775
> I: pybuild base:184: /usr/bin/python3 setup.py build 
> running build
> running build_py
> creating /<<PKGBUILDDIR>>/.pybuild/pythonX.Y_3.6/build/ubuntutools
> copying ubuntutools/subprocess.py -> /<<PKGBUILDDIR>>/.pybuild/pythonX.Y_3.6/build/ubuntutools
> copying ubuntutools/rdepends.py -> /<<PKGBUILDDIR>>/.pybuild/pythonX.Y_3.6/build/ubuntutools
> copying ubuntutools/question.py -> /<<PKGBUILDDIR>>/.pybuild/pythonX.Y_3.6/build/ubuntutools
> copying ubuntutools/config.py -> /<<PKGBUILDDIR>>/.pybuild/pythonX.Y_3.6/build/ubuntutools
> copying ubuntutools/misc.py -> /<<PKGBUILDDIR>>/.pybuild/pythonX.Y_3.6/build/ubuntutools
> copying ubuntutools/__init__.py -> /<<PKGBUILDDIR>>/.pybuild/pythonX.Y_3.6/build/ubuntutools
> copying ubuntutools/logger.py -> /<<PKGBUILDDIR>>/.pybuild/pythonX.Y_3.6/build/ubuntutools
> copying ubuntutools/archive.py -> /<<PKGBUILDDIR>>/.pybuild/pythonX.Y_3.6/build/ubuntutools
> copying ubuntutools/version.py -> /<<PKGBUILDDIR>>/.pybuild/pythonX.Y_3.6/build/ubuntutools
> copying ubuntutools/update_maintainer.py -> /<<PKGBUILDDIR>>/.pybuild/pythonX.Y_3.6/build/ubuntutools
> copying ubuntutools/builder.py -> /<<PKGBUILDDIR>>/.pybuild/pythonX.Y_3.6/build/ubuntutools
> creating /<<PKGBUILDDIR>>/.pybuild/pythonX.Y_3.6/build/ubuntutools/lp
> copying ubuntutools/lp/udtexceptions.py -> /<<PKGBUILDDIR>>/.pybuild/pythonX.Y_3.6/build/ubuntutools/lp
> copying ubuntutools/lp/lpapicache.py -> /<<PKGBUILDDIR>>/.pybuild/pythonX.Y_3.6/build/ubuntutools/lp
> copying ubuntutools/lp/__init__.py -> /<<PKGBUILDDIR>>/.pybuild/pythonX.Y_3.6/build/ubuntutools/lp
> copying ubuntutools/lp/libsupport.py -> /<<PKGBUILDDIR>>/.pybuild/pythonX.Y_3.6/build/ubuntutools/lp
> creating /<<PKGBUILDDIR>>/.pybuild/pythonX.Y_3.6/build/ubuntutools/requestsync
> copying ubuntutools/requestsync/mail.py -> /<<PKGBUILDDIR>>/.pybuild/pythonX.Y_3.6/build/ubuntutools/requestsync
> copying ubuntutools/requestsync/__init__.py -> /<<PKGBUILDDIR>>/.pybuild/pythonX.Y_3.6/build/ubuntutools/requestsync
> copying ubuntutools/requestsync/lp.py -> /<<PKGBUILDDIR>>/.pybuild/pythonX.Y_3.6/build/ubuntutools/requestsync
> creating /<<PKGBUILDDIR>>/.pybuild/pythonX.Y_3.6/build/ubuntutools/sponsor_patch
> copying ubuntutools/sponsor_patch/patch.py -> /<<PKGBUILDDIR>>/.pybuild/pythonX.Y_3.6/build/ubuntutools/sponsor_patch
> copying ubuntutools/sponsor_patch/question.py -> /<<PKGBUILDDIR>>/.pybuild/pythonX.Y_3.6/build/ubuntutools/sponsor_patch
> copying ubuntutools/sponsor_patch/__init__.py -> /<<PKGBUILDDIR>>/.pybuild/pythonX.Y_3.6/build/ubuntutools/sponsor_patch
> copying ubuntutools/sponsor_patch/source_package.py -> /<<PKGBUILDDIR>>/.pybuild/pythonX.Y_3.6/build/ubuntutools/sponsor_patch
> copying ubuntutools/sponsor_patch/bugtask.py -> /<<PKGBUILDDIR>>/.pybuild/pythonX.Y_3.6/build/ubuntutools/sponsor_patch
> copying ubuntutools/sponsor_patch/sponsor_patch.py -> /<<PKGBUILDDIR>>/.pybuild/pythonX.Y_3.6/build/ubuntutools/sponsor_patch
> creating /<<PKGBUILDDIR>>/.pybuild/pythonX.Y_3.6/build/ubuntutools/test
> copying ubuntutools/test/test_help.py -> /<<PKGBUILDDIR>>/.pybuild/pythonX.Y_3.6/build/ubuntutools/test
> copying ubuntutools/test/test_archive.py -> /<<PKGBUILDDIR>>/.pybuild/pythonX.Y_3.6/build/ubuntutools/test
> copying ubuntutools/test/test_pylint.py -> /<<PKGBUILDDIR>>/.pybuild/pythonX.Y_3.6/build/ubuntutools/test
> copying ubuntutools/test/test_update_maintainer.py -> /<<PKGBUILDDIR>>/.pybuild/pythonX.Y_3.6/build/ubuntutools/test
> copying ubuntutools/test/test_config.py -> /<<PKGBUILDDIR>>/.pybuild/pythonX.Y_3.6/build/ubuntutools/test
> copying ubuntutools/test/example_package.py -> /<<PKGBUILDDIR>>/.pybuild/pythonX.Y_3.6/build/ubuntutools/test
> copying ubuntutools/test/test_flake8.py -> /<<PKGBUILDDIR>>/.pybuild/pythonX.Y_3.6/build/ubuntutools/test
> copying ubuntutools/test/__init__.py -> /<<PKGBUILDDIR>>/.pybuild/pythonX.Y_3.6/build/ubuntutools/test
> copying ubuntutools/test/test_logger.py -> /<<PKGBUILDDIR>>/.pybuild/pythonX.Y_3.6/build/ubuntutools/test
>    dh_auto_test -O--buildsystem=pybuild
> I: pybuild base:184: python2.7 setup.py test 
> running test
> running egg_info
> creating ubuntu_dev_tools.egg-info
> writing ubuntu_dev_tools.egg-info/PKG-INFO
> writing top-level names to ubuntu_dev_tools.egg-info/top_level.txt
> writing dependency_links to ubuntu_dev_tools.egg-info/dependency_links.txt
> writing manifest file 'ubuntu_dev_tools.egg-info/SOURCES.txt'
> reading manifest file 'ubuntu_dev_tools.egg-info/SOURCES.txt'
> writing manifest file 'ubuntu_dev_tools.egg-info/SOURCES.txt'
> running build_ext
> test_404main (ubuntutools.test.test_help.HelpTestCase) ... ok
> test_backportpackage (ubuntutools.test.test_help.HelpTestCase) ... ok
> test_bitesize (ubuntutools.test.test_help.HelpTestCase) ... ok
> test_check-mir (ubuntutools.test.test_help.HelpTestCase) ... ok
> test_check-symbols (ubuntutools.test.test_help.HelpTestCase) ... ok
> test_dch-repeat (ubuntutools.test.test_help.HelpTestCase) ... ok
> test_grab-merge (ubuntutools.test.test_help.HelpTestCase) ... ok
> test_grep-merges (ubuntutools.test.test_help.HelpTestCase) ... ok
> test_hugdaylist (ubuntutools.test.test_help.HelpTestCase) ... ok
> test_import-bug-from-debian (ubuntutools.test.test_help.HelpTestCase) ... ok
> test_merge-changelog (ubuntutools.test.test_help.HelpTestCase) ... ok
> test_mk-sbuild (ubuntutools.test.test_help.HelpTestCase) ... ok
> test_pbuilder-dist (ubuntutools.test.test_help.HelpTestCase) ... ok
> test_pbuilder-dist-simple (ubuntutools.test.test_help.HelpTestCase) ... ok
> test_pull-debian-debdiff (ubuntutools.test.test_help.HelpTestCase) ... ok
> test_pull-debian-source (ubuntutools.test.test_help.HelpTestCase) ... ok
> test_pull-lp-source (ubuntutools.test.test_help.HelpTestCase) ... ok
> test_pull-revu-source (ubuntutools.test.test_help.HelpTestCase) ... ok
> test_pull-uca-source (ubuntutools.test.test_help.HelpTestCase) ... ok
> test_requestbackport (ubuntutools.test.test_help.HelpTestCase) ... ok
> test_requestsync (ubuntutools.test.test_help.HelpTestCase) ... ok
> test_reverse-build-depends (ubuntutools.test.test_help.HelpTestCase) ... ok
> test_reverse-depends (ubuntutools.test.test_help.HelpTestCase) ... ok
> test_seeded-in-ubuntu (ubuntutools.test.test_help.HelpTestCase) ... ok
> test_setup-packaging-environment (ubuntutools.test.test_help.HelpTestCase) ... ok
> test_sponsor-patch (ubuntutools.test.test_help.HelpTestCase) ... ok
> test_submittodebian (ubuntutools.test.test_help.HelpTestCase) ... ok
> test_syncpackage (ubuntutools.test.test_help.HelpTestCase) ... ok
> test_ubuntu-build (ubuntutools.test.test_help.HelpTestCase) ... ok
> test_ubuntu-iso (ubuntutools.test.test_help.HelpTestCase) ... ok
> test_ubuntu-upload-permission (ubuntutools.test.test_help.HelpTestCase) ... ok
> test_update-maintainer (ubuntutools.test.test_help.HelpTestCase) ... ok
> dpkg-source: info: using options from example-1.0/debian/source/options: --compression=xz
> dpkg-source: info: using source format '3.0 (quilt)'
> dpkg-source: info: building example using existing ./example_1.0.orig.tar.gz
> dpkg-source: info: building example in example_1.0-1.debian.tar.xz
> dpkg-source: info: building example in example_1.0-1.dsc
> test_dsc_badsig (ubuntutools.test.test_archive.DebianLocalSourcePackageTestCase) ... skipped 'Test needs addr resolution to work'
> test_dsc_missing (ubuntutools.test.test_archive.DebianLocalSourcePackageTestCase) ... ok
> test_local_copy (ubuntutools.test.test_archive.DebianLocalSourcePackageTestCase) ... dpkg-source: warning: extracting unsigned source package (example_1.0-1.dsc)
> dpkg-source: info: extracting example in example-1.0
> dpkg-source: info: unpacking example_1.0.orig.tar.gz
> dpkg-source: info: unpacking example_1.0-1.debian.tar.xz
> ok
> test_mirrors (ubuntutools.test.test_archive.DebianLocalSourcePackageTestCase) ... dpkg-source: warning: extracting unsigned source package (example_1.0-1.dsc)
> dpkg-source: info: extracting example in example-1.0
> dpkg-source: info: unpacking example_1.0.orig.tar.gz
> dpkg-source: info: unpacking example_1.0-1.debian.tar.xz
> ok
> test_pull (ubuntutools.test.test_archive.DebianLocalSourcePackageTestCase) ... ok
> test_verification (ubuntutools.test.test_archive.DebianLocalSourcePackageTestCase) ... ok
> test_workdir_srcpkg_info (ubuntutools.test.test_archive.DebianLocalSourcePackageTestCase) ... dpkg-source: warning: extracting unsigned source package (example_1.0-1.dsc)
> dpkg-source: info: extracting example in example-1.0
> dpkg-source: info: unpacking example_1.0.orig.tar.gz
> dpkg-source: info: unpacking example_1.0-1.debian.tar.xz
> ok
> test_workdir_srcpkg_noinfo (ubuntutools.test.test_archive.DebianLocalSourcePackageTestCase) ... dpkg-source: warning: extracting unsigned source package (example_1.0-1.dsc)
> dpkg-source: info: extracting example in example-1.0
> dpkg-source: info: unpacking example_1.0.orig.tar.gz
> dpkg-source: info: unpacking example_1.0-1.debian.tar.xz
> ok
> test_bad (ubuntutools.test.test_archive.DscVerificationTestCase) ... ok
> test_good (ubuntutools.test.test_archive.DscVerificationTestCase) ... ok
> test_md5 (ubuntutools.test.test_archive.DscVerificationTestCase) ... ok
> test_missing (ubuntutools.test.test_archive.DscVerificationTestCase) ... ok
> test_sha1 (ubuntutools.test.test_archive.DscVerificationTestCase) ... ok
> test_dsc_missing (ubuntutools.test.test_archive.LocalSourcePackageTestCase) ... ok
> test_local_copy (ubuntutools.test.test_archive.LocalSourcePackageTestCase) ... dpkg-source: warning: extracting unsigned source package (example_1.0-1.dsc)
> dpkg-source: info: extracting example in example-1.0
> dpkg-source: info: unpacking example_1.0.orig.tar.gz
> dpkg-source: info: unpacking example_1.0-1.debian.tar.xz
> ok
> test_mirrors (ubuntutools.test.test_archive.LocalSourcePackageTestCase) ... ok
> test_pull (ubuntutools.test.test_archive.LocalSourcePackageTestCase) ... ok
> test_verification (ubuntutools.test.test_archive.LocalSourcePackageTestCase) ... ok
> test_workdir_srcpkg_info (ubuntutools.test.test_archive.LocalSourcePackageTestCase) ... dpkg-source: warning: extracting unsigned source package (example_1.0-1.dsc)
> dpkg-source: info: extracting example in example-1.0
> dpkg-source: info: unpacking example_1.0.orig.tar.gz
> dpkg-source: info: unpacking example_1.0-1.debian.tar.xz
> ok
> test_workdir_srcpkg_noinfo (ubuntutools.test.test_archive.LocalSourcePackageTestCase) ... dpkg-source: warning: extracting unsigned source package (example_1.0-1.dsc)
> dpkg-source: info: extracting example in example-1.0
> dpkg-source: info: unpacking example_1.0.orig.tar.gz
> dpkg-source: info: unpacking example_1.0-1.debian.tar.xz
> ok
> test_pylint (ubuntutools.test.test_pylint.PylintTestCase)
> Test: Run pylint on Python source code ... Running following command:
> pylint --rcfile=ubuntutools/test/pylint.conf -E --reports=n --confidence=HIGH -- ubuntutools setup.py 404main backportpackage bitesize check-mir grep-merges hugdaylist import-bug-from-debian merge-changelog pbuilder-dist pull-debian-debdiff pull-debian-source pull-lp-source pull-uca-source requestbackport requestsync reverse-depends seeded-in-ubuntu sponsor-patch submittodebian syncpackage ubuntu-build ubuntu-iso ubuntu-upload-permission update-maintainer
> ok
> test_comments_in_control (ubuntutools.test.test_update_maintainer.UpdateMaintainerTestCase)
> Test: Update Maintainer field in a control file containing ... ok
> test_debian_package (ubuntutools.test.test_update_maintainer.UpdateMaintainerTestCase)
> Test: Don't update Maintainer field if target is Debian. ... ok
> test_missing_rules (ubuntutools.test.test_update_maintainer.UpdateMaintainerTestCase)
> Test: Skip XSBC-Original test when debian/rules is missing. ... ok
> test_original_ubuntu_maintainer (ubuntutools.test.test_update_maintainer.UpdateMaintainerTestCase)
> Test: Original maintainer is Ubuntu developer. ... ok
> test_skip_smart_rules (ubuntutools.test.test_update_maintainer.UpdateMaintainerTestCase)
> Test: Skip update when XSBC-Original in debian/rules. ... ok
> test_update_maintainer (ubuntutools.test.test_update_maintainer.UpdateMaintainerTestCase)
> Test: Update Maintainer field. ... ok
> test_update_old_maintainer (ubuntutools.test.test_update_maintainer.UpdateMaintainerTestCase)
> Test: Update old MOTU address. ... ok
> test_boolean (ubuntutools.test.test_config.ConfigTestCase) ... ok
> test_compat_keys (ubuntutools.test.test_config.ConfigTestCase) ... ok
> test_config_parsing (ubuntutools.test.test_config.ConfigTestCase) ... ok
> test_configfile_precedence (ubuntutools.test.test_config.ConfigTestCase) ... ok
> test_defaults (ubuntutools.test.test_config.ConfigTestCase) ... ok
> test_environment_precedence (ubuntutools.test.test_config.ConfigTestCase) ... ok
> test_general_environment_specific_config_precedence (ubuntutools.test.test_config.ConfigTestCase) ... ok
> test_nonpackagewide (ubuntutools.test.test_config.ConfigTestCase) ... ok
> test_provided_default (ubuntutools.test.test_config.ConfigTestCase) ... ok
> test_scriptname_precedence (ubuntutools.test.test_config.ConfigTestCase) ... ok
> test_debemail_with_name (ubuntutools.test.test_config.UbuEmailTestCase) ... ok
> test_pristine (ubuntutools.test.test_config.UbuEmailTestCase) ... ok
> test_two_hat (ubuntutools.test.test_config.UbuEmailTestCase) ... ok
> test_two_hat_cmdlineoverride (ubuntutools.test.test_config.UbuEmailTestCase) ... ok
> test_two_hat_noexport (ubuntutools.test.test_config.UbuEmailTestCase) ... ok
> test_two_hat_with_name (ubuntutools.test.test_config.UbuEmailTestCase) ... ok
> test_unicode_name (ubuntutools.test.test_config.UbuEmailTestCase) ... ok
> test_flake8 (ubuntutools.test.test_flake8.Flake8TestCase)
> Test: Run flake8 on Python source code ... Running following command:
> python2.7 -m flake8 --max-line-length=99 ubuntutools setup.py 404main backportpackage bitesize check-mir grep-merges hugdaylist import-bug-from-debian merge-changelog pbuilder-dist pull-debian-debdiff pull-debian-source pull-lp-source pull-uca-source requestbackport requestsync reverse-depends seeded-in-ubuntu sponsor-patch submittodebian syncpackage ubuntu-build ubuntu-iso ubuntu-upload-permission update-maintainer
> ok
> testArgs (ubuntutools.test.test_logger.LoggerTestCase) ... ok
> testCommand (ubuntutools.test.test_logger.LoggerTestCase) ... ok
> testNoArgs (ubuntutools.test.test_logger.LoggerTestCase) ... ok
> 
> ----------------------------------------------------------------------
> Ran 81 tests in 18.013s
> 
> OK (skipped=1)
> The old maintainer was: Ubuntu MOTU Developers <ubuntu-motu at lists.ubuntu.com>
> Resetting as: Ubuntu Developers <ubuntu-devel-discuss at lists.ubuntu.com>
> I: pybuild base:184: python3.6 setup.py test 
> running test
> running egg_info
> writing ubuntu_dev_tools.egg-info/PKG-INFO
> writing dependency_links to ubuntu_dev_tools.egg-info/dependency_links.txt
> writing top-level names to ubuntu_dev_tools.egg-info/top_level.txt
> reading manifest file 'ubuntu_dev_tools.egg-info/SOURCES.txt'
> writing manifest file 'ubuntu_dev_tools.egg-info/SOURCES.txt'
> running build_ext
> dpkg-source: info: using options from example-1.0/debian/source/options: --compression=xz
> dpkg-source: info: using source format '3.0 (quilt)'
> dpkg-source: info: building example using existing ./example_1.0.orig.tar.gz
> dpkg-source: info: building example in example_1.0-1.debian.tar.xz
> dpkg-source: info: building example in example_1.0-1.dsc
> test_dsc_badsig (ubuntutools.test.test_archive.DebianLocalSourcePackageTestCase) ... skipped 'Test needs addr resolution to work'
> test_dsc_missing (ubuntutools.test.test_archive.DebianLocalSourcePackageTestCase) ... ok
> test_local_copy (ubuntutools.test.test_archive.DebianLocalSourcePackageTestCase) ... dpkg-source: warning: extracting unsigned source package (example_1.0-1.dsc)
> dpkg-source: info: extracting example in example-1.0
> dpkg-source: info: unpacking example_1.0.orig.tar.gz
> dpkg-source: info: unpacking example_1.0-1.debian.tar.xz
> ok
> test_mirrors (ubuntutools.test.test_archive.DebianLocalSourcePackageTestCase) ... dpkg-source: warning: extracting unsigned source package (example_1.0-1.dsc)
> dpkg-source: info: extracting example in example-1.0
> dpkg-source: info: unpacking example_1.0.orig.tar.gz
> dpkg-source: info: unpacking example_1.0-1.debian.tar.xz
> ok
> test_pull (ubuntutools.test.test_archive.DebianLocalSourcePackageTestCase) ... ok
> test_verification (ubuntutools.test.test_archive.DebianLocalSourcePackageTestCase) ... ok
> test_workdir_srcpkg_info (ubuntutools.test.test_archive.DebianLocalSourcePackageTestCase) ... dpkg-source: warning: extracting unsigned source package (example_1.0-1.dsc)
> dpkg-source: info: extracting example in example-1.0
> dpkg-source: info: unpacking example_1.0.orig.tar.gz
> dpkg-source: info: unpacking example_1.0-1.debian.tar.xz
> ok
> test_workdir_srcpkg_noinfo (ubuntutools.test.test_archive.DebianLocalSourcePackageTestCase) ... dpkg-source: warning: extracting unsigned source package (example_1.0-1.dsc)
> dpkg-source: info: extracting example in example-1.0
> dpkg-source: info: unpacking example_1.0.orig.tar.gz
> dpkg-source: info: unpacking example_1.0-1.debian.tar.xz
> ok
> test_bad (ubuntutools.test.test_archive.DscVerificationTestCase) ... ok
> test_good (ubuntutools.test.test_archive.DscVerificationTestCase) ... ok
> test_md5 (ubuntutools.test.test_archive.DscVerificationTestCase) ... ok
> test_missing (ubuntutools.test.test_archive.DscVerificationTestCase) ... ok
> test_sha1 (ubuntutools.test.test_archive.DscVerificationTestCase) ... ok
> test_dsc_missing (ubuntutools.test.test_archive.LocalSourcePackageTestCase) ... ok
> test_local_copy (ubuntutools.test.test_archive.LocalSourcePackageTestCase) ... dpkg-source: warning: extracting unsigned source package (example_1.0-1.dsc)
> dpkg-source: info: extracting example in example-1.0
> dpkg-source: info: unpacking example_1.0.orig.tar.gz
> dpkg-source: info: unpacking example_1.0-1.debian.tar.xz
> ok
> test_mirrors (ubuntutools.test.test_archive.LocalSourcePackageTestCase) ... ok
> test_pull (ubuntutools.test.test_archive.LocalSourcePackageTestCase) ... ok
> test_verification (ubuntutools.test.test_archive.LocalSourcePackageTestCase) ... ok
> test_workdir_srcpkg_info (ubuntutools.test.test_archive.LocalSourcePackageTestCase) ... dpkg-source: warning: extracting unsigned source package (example_1.0-1.dsc)
> dpkg-source: info: extracting example in example-1.0
> dpkg-source: info: unpacking example_1.0.orig.tar.gz
> dpkg-source: info: unpacking example_1.0-1.debian.tar.xz
> ok
> test_workdir_srcpkg_noinfo (ubuntutools.test.test_archive.LocalSourcePackageTestCase) ... dpkg-source: warning: extracting unsigned source package (example_1.0-1.dsc)
> dpkg-source: info: extracting example in example-1.0
> dpkg-source: info: unpacking example_1.0.orig.tar.gz
> dpkg-source: info: unpacking example_1.0-1.debian.tar.xz
> ok
> test_boolean (ubuntutools.test.test_config.ConfigTestCase) ... ok
> test_compat_keys (ubuntutools.test.test_config.ConfigTestCase) ... ok
> test_config_parsing (ubuntutools.test.test_config.ConfigTestCase) ... ok
> test_configfile_precedence (ubuntutools.test.test_config.ConfigTestCase) ... ok
> test_defaults (ubuntutools.test.test_config.ConfigTestCase) ... ok
> test_environment_precedence (ubuntutools.test.test_config.ConfigTestCase) ... ok
> test_general_environment_specific_config_precedence (ubuntutools.test.test_config.ConfigTestCase) ... ok
> test_nonpackagewide (ubuntutools.test.test_config.ConfigTestCase) ... ok
> test_provided_default (ubuntutools.test.test_config.ConfigTestCase) ... ok
> test_scriptname_precedence (ubuntutools.test.test_config.ConfigTestCase) ... ok
> test_debemail_with_name (ubuntutools.test.test_config.UbuEmailTestCase) ... ok
> test_pristine (ubuntutools.test.test_config.UbuEmailTestCase) ... ok
> test_two_hat (ubuntutools.test.test_config.UbuEmailTestCase) ... ok
> test_two_hat_cmdlineoverride (ubuntutools.test.test_config.UbuEmailTestCase) ... ok
> test_two_hat_noexport (ubuntutools.test.test_config.UbuEmailTestCase) ... ok
> test_two_hat_with_name (ubuntutools.test.test_config.UbuEmailTestCase) ... ok
> test_unicode_name (ubuntutools.test.test_config.UbuEmailTestCase) ... skipped 'python interpreter is not running in an unicode capable locale'
> test_flake8 (ubuntutools.test.test_flake8.Flake8TestCase)
> Test: Run flake8 on Python source code ... Running following command:
> python3.6 -m flake8 --max-line-length=99 ubuntutools setup.py
> ok
> testArgs (ubuntutools.test.test_logger.LoggerTestCase) ... ok
> testCommand (ubuntutools.test.test_logger.LoggerTestCase) ... ok
> testNoArgs (ubuntutools.test.test_logger.LoggerTestCase) ... ok
> test_pylint (ubuntutools.test.test_pylint.PylintTestCase)
> Test: Run pylint on Python source code ... Running following command:
> pylint3 --rcfile=ubuntutools/test/pylint.conf -E --reports=n --confidence=HIGH -- ubuntutools setup.py
> FAIL
> test_comments_in_control (ubuntutools.test.test_update_maintainer.UpdateMaintainerTestCase)
> Test: Update Maintainer field in a control file containing ... ok
> test_debian_package (ubuntutools.test.test_update_maintainer.UpdateMaintainerTestCase)
> Test: Don't update Maintainer field if target is Debian. ... ok
> test_missing_rules (ubuntutools.test.test_update_maintainer.UpdateMaintainerTestCase)
> Test: Skip XSBC-Original test when debian/rules is missing. ... ok
> test_original_ubuntu_maintainer (ubuntutools.test.test_update_maintainer.UpdateMaintainerTestCase)
> Test: Original maintainer is Ubuntu developer. ... ok
> test_skip_smart_rules (ubuntutools.test.test_update_maintainer.UpdateMaintainerTestCase)
> Test: Skip update when XSBC-Original in debian/rules. ... ok
> test_update_maintainer (ubuntutools.test.test_update_maintainer.UpdateMaintainerTestCase)
> Test: Update Maintainer field. ... ok
> test_update_old_maintainer (ubuntutools.test.test_update_maintainer.UpdateMaintainerTestCase)
> Test: Update old MOTU address. ... ok
> 
> ======================================================================
> FAIL: test_pylint (ubuntutools.test.test_pylint.PylintTestCase)
> Test: Run pylint on Python source code
> ----------------------------------------------------------------------
> Traceback (most recent call last):
>   File "/<<PKGBUILDDIR>>/ubuntutools/test/test_pylint.py", line 47, in test_pylint
>     self.assertFalse(err, pylint_binary + ' crashed. Error output:\n' + err.decode())
> AssertionError: b'Traceback (most recent call last):\n  File "/usr/bin/pylint3", line 3, in <module>\n    run_pylint()\n  File "/usr/lib/python3/dist-packages/pylint/__init__.py", line 17, in run_pylint\n    Run(sys.argv[1:])\n  File "/usr/lib/python3/dist-packages/pylint/lint.py", line 1333, in __init__\n    linter.check(args)\n  File "/usr/lib/python3/dist-packages/pylint/lint.py", line 755, in check\n    self._do_check(files_or_modules)\n  File "/usr/lib/python3/dist-packages/pylint/lint.py", line 886, in _do_check\n    self.check_astroid_module(ast_node, walker, rawcheckers, tokencheckers)\n  File "/usr/lib/python3/dist-packages/pylint/lint.py", line 967, in check_astroid_module\n    walker.walk(ast_node)\n  File "/usr/lib/python3/dist-packages/pylint/utils.py", line 959, in walk\n    self.walk(child)\n  File "/usr/lib/python3/dist-packages/pylint/utils.py", line 956, in walk\n    cb(astroid)\n  File "/usr/lib/python3/dist-packages/pylint/checkers/variables.py", line 1054, in visit_import\n    self._check_module_attrs(node, module, parts[1:])\n  File "/usr/lib/python3/dist-packages/pylint/checkers/variables.py", line 1139, in _check_module_attrs\n    module = next(module.getattr(name)[0].infer())\n  File "/usr/lib/python3/dist-packages/astroid/scoped_nodes.py", line 92, in decorator\n    nodes = [n for n in func(*args, **kwargs) if not isinstance(n, cls)]\n  File "/usr/lib/python3/dist-packages/astroid/scoped_nodes.py", line 434, in getattr\n    return [self.import_module(name, relative_only=True)]\n  File "/usr/lib/python3/dist-packages/astroid/scoped_nodes.py", line 492, in import_module\n    return MANAGER.ast_from_module_name(absmodname)\n  File "/usr/lib/python3/dist-packages/astroid/manager.py", line 136, in ast_from_module_name\n    return self.ast_from_file(filepath, modname, fallback=False)\n  File "/usr/lib/python3/dist-packages/astroid/manager.py", line 86, in ast_from_file\n    return AstroidBuilder(self).file_build(filepath, modname)\n  File "/usr/lib/python3/dist-packages/astroid/builder.py", line 142, in file_build\n    return self._post_build(module, encoding)\n  File "/usr/lib/python3/dist-packages/astroid/builder.py", line 166, in _post_build\n    module = self._manager.visit_transforms(module)\n  File "/usr/lib/python3/dist-packages/astroid/manager.py", line 68, in visit_transforms\n    return self._transform.visit(node)\n  File "/usr/lib/python3/dist-packages/astroid/transforms.py", line 95, in visit\n    module.body = [self._visit(child) for child in module.body]\n  File "/usr/lib/python3/dist-packages/astroid/transforms.py", line 95, in <listcomp>\n    module.body = [self._visit(child) for child in module.body]\n  File "/usr/lib/python3/dist-packages/astroid/transforms.py", line 65, in _visit\n    return self._transform(node)\n  File "/usr/lib/python3/dist-packages/astroid/transforms.py", line 48, in _transform\n    ret = transform_func(node)\n  File "/usr/lib/python3/dist-packages/astroid/brain/brain_six.py", line 275, in transform_six_add_metaclass\n    func = next(decorator.func.infer())\n  File "/usr/lib/python3/dist-packages/astroid/bases.py", line 302, in wrapped\n    for res in _func(node, context, **kwargs):\n  File "/usr/lib/python3/dist-packages/astroid/bases.py", line 325, in raise_if_nothing_inferred\n    for node in func(*args, **kwargs):\n  File "/usr/lib/python3/dist-packages/astroid/inference.py", line 156, in infer_attribute\n    for owner in self.expr.infer(context):\n  File "/usr/lib/python3/dist-packages/astroid/context.py", line 49, in cache_generator\n    for result in generator:\n  File "/usr/lib/python3/dist-packages/astroid/bases.py", line 302, in wrapped\n    for res in _func(node, context, **kwargs):\n  File "/usr/lib/python3/dist-packages/astroid/bases.py", line 99, in _infer_stmts\n    for inferred in stmt.infer(context=context):\n  File "/usr/lib/python3/dist-packages/astroid/context.py", line 49, in cache_generator\n    for result in generator:\n  File "/usr/lib/python3/dist-packages/astroid/bases.py", line 302, in wrapped\n    for res in _func(node, context, **kwargs):\n  File "/usr/lib/python3/dist-packages/astroid/inference.py", line 121, in infer_import\n    yield self.do_import_module(self.real_name(name))\n  File "/usr/lib/python3/dist-packages/astroid/mixins.py", line 129, in do_import_module\n    relative_only=level and level >= 1)\n  File "/usr/lib/python3/dist-packages/astroid/scoped_nodes.py", line 492, in import_module\n    return MANAGER.ast_from_module_name(absmodname)\n  File "/usr/lib/python3/dist-packages/astroid/manager.py", line 136, in ast_from_module_name\n    return self.ast_from_file(filepath, modname, fallback=False)\n  File "/usr/lib/python3/dist-packages/astroid/manager.py", line 86, in ast_from_file\n    return AstroidBuilder(self).file_build(filepath, modname)\n  File "/usr/lib/python3/dist-packages/astroid/builder.py", line 142, in file_build\n    return self._post_build(module, encoding)\n  File "/usr/lib/python3/dist-packages/astroid/builder.py", line 162, in _post_build\n    self.delayed_assattr(delayed)\n  File "/usr/lib/python3/dist-packages/astroid/builder.py", line 219, in delayed_assattr\n    for inferred in node.expr.infer():\n  File "/usr/lib/python3/dist-packages/astroid/bases.py", line 302, in wrapped\n    for res in _func(node, context, **kwargs):\n  File "/usr/lib/python3/dist-packages/astroid/bases.py", line 99, in _infer_stmts\n    for inferred in stmt.infer(context=context):\n  File "/usr/lib/python3/dist-packages/astroid/context.py", line 49, in cache_generator\n    for result in generator:\n  File "/usr/lib/python3/dist-packages/astroid/bases.py", line 302, in wrapped\n    for res in _func(node, context, **kwargs):\n  File "/usr/lib/python3/dist-packages/astroid/bases.py", line 99, in _infer_stmts\n    for inferred in stmt.infer(context=context):\n  File "/usr/lib/python3/dist-packages/astroid/context.py", line 49, in cache_generator\n    for result in generator:\n  File "/usr/lib/python3/dist-packages/astroid/bases.py", line 302, in wrapped\n    for res in _func(node, context, **kwargs):\n  File "/usr/lib/python3/dist-packages/astroid/bases.py", line 325, in raise_if_nothing_inferred\n    for node in func(*args, **kwargs):\n  File "/usr/lib/python3/dist-packages/astroid/inference.py", line 100, in infer_call\n    for callee in self.func.infer(context):\n  File "/usr/lib/python3/dist-packages/astroid/context.py", line 49, in cache_generator\n    for result in generator:\n  File "/usr/lib/python3/dist-packages/astroid/bases.py", line 302, in wrapped\n    for res in _func(node, context, **kwargs):\n  File "/usr/lib/python3/dist-packages/astroid/bases.py", line 325, in raise_if_nothing_inferred\n    for node in func(*args, **kwargs):\n  File "/usr/lib/python3/dist-packages/astroid/inference.py", line 100, in infer_call\n    for callee in self.func.infer(context):\n  File "/usr/lib/python3/dist-packages/astroid/context.py", line 49, in cache_generator\n    for result in generator:\n  File "/usr/lib/python3/dist-packages/astroid/bases.py", line 302, in wrapped\n    for res in _func(node, context, **kwargs):\n  File "/usr/lib/python3/dist-packages/astroid/bases.py", line 325, in raise_if_nothing_inferred\n    for node in func(*args, **kwargs):\n  File "/usr/lib/python3/dist-packages/astroid/inference.py", line 156, in infer_attribute\n    for owner in self.expr.infer(context):\n  File "/usr/lib/python3/dist-packages/astroid/context.py", line 49, in cache_generator\n    for result in generator:\n  File "/usr/lib/python3/dist-packages/astroid/bases.py", line 302, in wrapped\n    for res in _func(node, context, **kwargs):\n  File "/usr/lib/python3/dist-packages/astroid/bases.py", line 99, in _infer_stmts\n    for inferred in stmt.infer(context=context):\n  File "/usr/lib/python3/dist-packages/astroid/context.py", line 49, in cache_generator\n    for result in generator:\n  File "/usr/lib/python3/dist-packages/astroid/bases.py", line 302, in wrapped\n    for res in _func(node, context, **kwargs):\n  File "/usr/lib/python3/dist-packages/astroid/inference.py", line 121, in infer_import\n    yield self.do_import_module(self.real_name(name))\n  File "/usr/lib/python3/dist-packages/astroid/mixins.py", line 129, in do_import_module\n    relative_only=level and level >= 1)\n  File "/usr/lib/python3/dist-packages/astroid/scoped_nodes.py", line 492, in import_module\n    return MANAGER.ast_from_module_name(absmodname)\n  File "/usr/lib/python3/dist-packages/astroid/manager.py", line 136, in ast_from_module_name\n    return self.ast_from_file(filepath, modname, fallback=False)\n  File "/usr/lib/python3/dist-packages/astroid/manager.py", line 86, in ast_from_file\n    return AstroidBuilder(self).file_build(filepath, modname)\n  File "/usr/lib/python3/dist-packages/astroid/builder.py", line 141, in file_build\n    module = self._data_build(data, modname, path)\n  File "/usr/lib/python3/dist-packages/astroid/builder.py", line 185, in _data_build\n    module = builder.visit_module(node, modname, node_file, package)\n  File "/usr/lib/python3/dist-packages/astroid/rebuilder.py", line 154, in visit_module\n    newnode.body = [self.visit(child, newnode) for child in node.body]\n  File "/usr/lib/python3/dist-packages/astroid/rebuilder.py", line 154, in <listcomp>\n    newnode.body = [self.visit(child, newnode) for child in node.body]\n  File "/usr/lib/python3/dist-packages/astroid/rebuilder.py", line 167, in visit\n    return visit_method(node, parent, assign_ctx)\n  File "/usr/lib/python3/dist-packages/astroid/rebuilder.py", line 957, in visit_classdef\n    newnode = super(TreeRebuilder3k, self).visit_classdef(node, parent, assign_ctx)\n  File "/usr/lib/python3/dist-packages/astroid/rebuilder.py", line 357, in visit_classdef\n    for child in node.body]\n  File "/usr/lib/python3/dist-packages/astroid/rebuilder.py", line 357, in <listcomp>\n    for child in node.body]\n  File "/usr/lib/python3/dist-packages/astroid/rebuilder.py", line 167, in visit\n    return visit_method(node, parent, assign_ctx)\n  File "/usr/lib/python3/dist-packages/astroid/rebuilder.py", line 543, in visit_functiondef\n    assign_ctx=assign_ctx)\n  File "/usr/lib/python3/dist-packages/astroid/rebuilder.py", line 528, in _visit_functiondef\n    for child in node.body]\n  File "/usr/lib/python3/dist-packages/astroid/rebuilder.py", line 528, in <listcomp>\n    for child in node.body]\n  File "/usr/lib/python3/dist-packages/astroid/rebuilder.py", line 167, in visit\n    return visit_method(node, parent, assign_ctx)\n  File "/usr/lib/python3/dist-packages/astroid/rebuilder.py", line 447, in visit_expr\n    newnode.value = self.visit(node.value, newnode, assign_ctx)\n  File "/usr/lib/python3/dist-packages/astroid/rebuilder.py", line 167, in visit\n    return visit_method(node, parent, assign_ctx)\n  File "/usr/lib/python3/dist-packages/astroid/rebuilder.py", line 315, in visit_call\n    for child in node.args]\n  File "/usr/lib/python3/dist-packages/astroid/rebuilder.py", line 315, in <listcomp>\n    for child in node.args]\n  File "/usr/lib/python3/dist-packages/astroid/rebuilder.py", line 167, in visit\n    return visit_method(node, parent, assign_ctx)\n  File "/usr/lib/python3/dist-packages/astroid/rebuilder.py", line 549, in visit_generatorexp\n    newnode.elt = self.visit(node.elt, newnode, assign_ctx)\n  File "/usr/lib/python3/dist-packages/astroid/rebuilder.py", line 165, in visit\n    visit_method = getattr(self, visit_name)\nAttributeError: \'TreeRebuilder3k\' object has no attribute \'visit_joinedstr\'\n' is not false : pylint3 crashed. Error output:
> Traceback (most recent call last):
>   File "/usr/bin/pylint3", line 3, in <module>
>     run_pylint()
>   File "/usr/lib/python3/dist-packages/pylint/__init__.py", line 17, in run_pylint
>     Run(sys.argv[1:])
>   File "/usr/lib/python3/dist-packages/pylint/lint.py", line 1333, in __init__
>     linter.check(args)
>   File "/usr/lib/python3/dist-packages/pylint/lint.py", line 755, in check
>     self._do_check(files_or_modules)
>   File "/usr/lib/python3/dist-packages/pylint/lint.py", line 886, in _do_check
>     self.check_astroid_module(ast_node, walker, rawcheckers, tokencheckers)
>   File "/usr/lib/python3/dist-packages/pylint/lint.py", line 967, in check_astroid_module
>     walker.walk(ast_node)
>   File "/usr/lib/python3/dist-packages/pylint/utils.py", line 959, in walk
>     self.walk(child)
>   File "/usr/lib/python3/dist-packages/pylint/utils.py", line 956, in walk
>     cb(astroid)
>   File "/usr/lib/python3/dist-packages/pylint/checkers/variables.py", line 1054, in visit_import
>     self._check_module_attrs(node, module, parts[1:])
>   File "/usr/lib/python3/dist-packages/pylint/checkers/variables.py", line 1139, in _check_module_attrs
>     module = next(module.getattr(name)[0].infer())
>   File "/usr/lib/python3/dist-packages/astroid/scoped_nodes.py", line 92, in decorator
>     nodes = [n for n in func(*args, **kwargs) if not isinstance(n, cls)]
>   File "/usr/lib/python3/dist-packages/astroid/scoped_nodes.py", line 434, in getattr
>     return [self.import_module(name, relative_only=True)]
>   File "/usr/lib/python3/dist-packages/astroid/scoped_nodes.py", line 492, in import_module
>     return MANAGER.ast_from_module_name(absmodname)
>   File "/usr/lib/python3/dist-packages/astroid/manager.py", line 136, in ast_from_module_name
>     return self.ast_from_file(filepath, modname, fallback=False)
>   File "/usr/lib/python3/dist-packages/astroid/manager.py", line 86, in ast_from_file
>     return AstroidBuilder(self).file_build(filepath, modname)
>   File "/usr/lib/python3/dist-packages/astroid/builder.py", line 142, in file_build
>     return self._post_build(module, encoding)
>   File "/usr/lib/python3/dist-packages/astroid/builder.py", line 166, in _post_build
>     module = self._manager.visit_transforms(module)
>   File "/usr/lib/python3/dist-packages/astroid/manager.py", line 68, in visit_transforms
>     return self._transform.visit(node)
>   File "/usr/lib/python3/dist-packages/astroid/transforms.py", line 95, in visit
>     module.body = [self._visit(child) for child in module.body]
>   File "/usr/lib/python3/dist-packages/astroid/transforms.py", line 95, in <listcomp>
>     module.body = [self._visit(child) for child in module.body]
>   File "/usr/lib/python3/dist-packages/astroid/transforms.py", line 65, in _visit
>     return self._transform(node)
>   File "/usr/lib/python3/dist-packages/astroid/transforms.py", line 48, in _transform
>     ret = transform_func(node)
>   File "/usr/lib/python3/dist-packages/astroid/brain/brain_six.py", line 275, in transform_six_add_metaclass
>     func = next(decorator.func.infer())
>   File "/usr/lib/python3/dist-packages/astroid/bases.py", line 302, in wrapped
>     for res in _func(node, context, **kwargs):
>   File "/usr/lib/python3/dist-packages/astroid/bases.py", line 325, in raise_if_nothing_inferred
>     for node in func(*args, **kwargs):
>   File "/usr/lib/python3/dist-packages/astroid/inference.py", line 156, in infer_attribute
>     for owner in self.expr.infer(context):
>   File "/usr/lib/python3/dist-packages/astroid/context.py", line 49, in cache_generator
>     for result in generator:
>   File "/usr/lib/python3/dist-packages/astroid/bases.py", line 302, in wrapped
>     for res in _func(node, context, **kwargs):
>   File "/usr/lib/python3/dist-packages/astroid/bases.py", line 99, in _infer_stmts
>     for inferred in stmt.infer(context=context):
>   File "/usr/lib/python3/dist-packages/astroid/context.py", line 49, in cache_generator
>     for result in generator:
>   File "/usr/lib/python3/dist-packages/astroid/bases.py", line 302, in wrapped
>     for res in _func(node, context, **kwargs):
>   File "/usr/lib/python3/dist-packages/astroid/inference.py", line 121, in infer_import
>     yield self.do_import_module(self.real_name(name))
>   File "/usr/lib/python3/dist-packages/astroid/mixins.py", line 129, in do_import_module
>     relative_only=level and level >= 1)
>   File "/usr/lib/python3/dist-packages/astroid/scoped_nodes.py", line 492, in import_module
>     return MANAGER.ast_from_module_name(absmodname)
>   File "/usr/lib/python3/dist-packages/astroid/manager.py", line 136, in ast_from_module_name
>     return self.ast_from_file(filepath, modname, fallback=False)
>   File "/usr/lib/python3/dist-packages/astroid/manager.py", line 86, in ast_from_file
>     return AstroidBuilder(self).file_build(filepath, modname)
>   File "/usr/lib/python3/dist-packages/astroid/builder.py", line 142, in file_build
>     return self._post_build(module, encoding)
>   File "/usr/lib/python3/dist-packages/astroid/builder.py", line 162, in _post_build
>     self.delayed_assattr(delayed)
>   File "/usr/lib/python3/dist-packages/astroid/builder.py", line 219, in delayed_assattr
>     for inferred in node.expr.infer():
>   File "/usr/lib/python3/dist-packages/astroid/bases.py", line 302, in wrapped
>     for res in _func(node, context, **kwargs):
>   File "/usr/lib/python3/dist-packages/astroid/bases.py", line 99, in _infer_stmts
>     for inferred in stmt.infer(context=context):
>   File "/usr/lib/python3/dist-packages/astroid/context.py", line 49, in cache_generator
>     for result in generator:
>   File "/usr/lib/python3/dist-packages/astroid/bases.py", line 302, in wrapped
>     for res in _func(node, context, **kwargs):
>   File "/usr/lib/python3/dist-packages/astroid/bases.py", line 99, in _infer_stmts
>     for inferred in stmt.infer(context=context):
>   File "/usr/lib/python3/dist-packages/astroid/context.py", line 49, in cache_generator
>     for result in generator:
>   File "/usr/lib/python3/dist-packages/astroid/bases.py", line 302, in wrapped
>     for res in _func(node, context, **kwargs):
>   File "/usr/lib/python3/dist-packages/astroid/bases.py", line 325, in raise_if_nothing_inferred
>     for node in func(*args, **kwargs):
>   File "/usr/lib/python3/dist-packages/astroid/inference.py", line 100, in infer_call
>     for callee in self.func.infer(context):
>   File "/usr/lib/python3/dist-packages/astroid/context.py", line 49, in cache_generator
>     for result in generator:
>   File "/usr/lib/python3/dist-packages/astroid/bases.py", line 302, in wrapped
>     for res in _func(node, context, **kwargs):
>   File "/usr/lib/python3/dist-packages/astroid/bases.py", line 325, in raise_if_nothing_inferred
>     for node in func(*args, **kwargs):
>   File "/usr/lib/python3/dist-packages/astroid/inference.py", line 100, in infer_call
>     for callee in self.func.infer(context):
>   File "/usr/lib/python3/dist-packages/astroid/context.py", line 49, in cache_generator
>     for result in generator:
>   File "/usr/lib/python3/dist-packages/astroid/bases.py", line 302, in wrapped
>     for res in _func(node, context, **kwargs):
>   File "/usr/lib/python3/dist-packages/astroid/bases.py", line 325, in raise_if_nothing_inferred
>     for node in func(*args, **kwargs):
>   File "/usr/lib/python3/dist-packages/astroid/inference.py", line 156, in infer_attribute
>     for owner in self.expr.infer(context):
>   File "/usr/lib/python3/dist-packages/astroid/context.py", line 49, in cache_generator
>     for result in generator:
>   File "/usr/lib/python3/dist-packages/astroid/bases.py", line 302, in wrapped
>     for res in _func(node, context, **kwargs):
>   File "/usr/lib/python3/dist-packages/astroid/bases.py", line 99, in _infer_stmts
>     for inferred in stmt.infer(context=context):
>   File "/usr/lib/python3/dist-packages/astroid/context.py", line 49, in cache_generator
>     for result in generator:
>   File "/usr/lib/python3/dist-packages/astroid/bases.py", line 302, in wrapped
>     for res in _func(node, context, **kwargs):
>   File "/usr/lib/python3/dist-packages/astroid/inference.py", line 121, in infer_import
>     yield self.do_import_module(self.real_name(name))
>   File "/usr/lib/python3/dist-packages/astroid/mixins.py", line 129, in do_import_module
>     relative_only=level and level >= 1)
>   File "/usr/lib/python3/dist-packages/astroid/scoped_nodes.py", line 492, in import_module
>     return MANAGER.ast_from_module_name(absmodname)
>   File "/usr/lib/python3/dist-packages/astroid/manager.py", line 136, in ast_from_module_name
>     return self.ast_from_file(filepath, modname, fallback=False)
>   File "/usr/lib/python3/dist-packages/astroid/manager.py", line 86, in ast_from_file
>     return AstroidBuilder(self).file_build(filepath, modname)
>   File "/usr/lib/python3/dist-packages/astroid/builder.py", line 141, in file_build
>     module = self._data_build(data, modname, path)
>   File "/usr/lib/python3/dist-packages/astroid/builder.py", line 185, in _data_build
>     module = builder.visit_module(node, modname, node_file, package)
>   File "/usr/lib/python3/dist-packages/astroid/rebuilder.py", line 154, in visit_module
>     newnode.body = [self.visit(child, newnode) for child in node.body]
>   File "/usr/lib/python3/dist-packages/astroid/rebuilder.py", line 154, in <listcomp>
>     newnode.body = [self.visit(child, newnode) for child in node.body]
>   File "/usr/lib/python3/dist-packages/astroid/rebuilder.py", line 167, in visit
>     return visit_method(node, parent, assign_ctx)
>   File "/usr/lib/python3/dist-packages/astroid/rebuilder.py", line 957, in visit_classdef
>     newnode = super(TreeRebuilder3k, self).visit_classdef(node, parent, assign_ctx)
>   File "/usr/lib/python3/dist-packages/astroid/rebuilder.py", line 357, in visit_classdef
>     for child in node.body]
>   File "/usr/lib/python3/dist-packages/astroid/rebuilder.py", line 357, in <listcomp>
>     for child in node.body]
>   File "/usr/lib/python3/dist-packages/astroid/rebuilder.py", line 167, in visit
>     return visit_method(node, parent, assign_ctx)
>   File "/usr/lib/python3/dist-packages/astroid/rebuilder.py", line 543, in visit_functiondef
>     assign_ctx=assign_ctx)
>   File "/usr/lib/python3/dist-packages/astroid/rebuilder.py", line 528, in _visit_functiondef
>     for child in node.body]
>   File "/usr/lib/python3/dist-packages/astroid/rebuilder.py", line 528, in <listcomp>
>     for child in node.body]
>   File "/usr/lib/python3/dist-packages/astroid/rebuilder.py", line 167, in visit
>     return visit_method(node, parent, assign_ctx)
>   File "/usr/lib/python3/dist-packages/astroid/rebuilder.py", line 447, in visit_expr
>     newnode.value = self.visit(node.value, newnode, assign_ctx)
>   File "/usr/lib/python3/dist-packages/astroid/rebuilder.py", line 167, in visit
>     return visit_method(node, parent, assign_ctx)
>   File "/usr/lib/python3/dist-packages/astroid/rebuilder.py", line 315, in visit_call
>     for child in node.args]
>   File "/usr/lib/python3/dist-packages/astroid/rebuilder.py", line 315, in <listcomp>
>     for child in node.args]
>   File "/usr/lib/python3/dist-packages/astroid/rebuilder.py", line 167, in visit
>     return visit_method(node, parent, assign_ctx)
>   File "/usr/lib/python3/dist-packages/astroid/rebuilder.py", line 549, in visit_generatorexp
>     newnode.elt = self.visit(node.elt, newnode, assign_ctx)
>   File "/usr/lib/python3/dist-packages/astroid/rebuilder.py", line 165, in visit
>     visit_method = getattr(self, visit_name)
> AttributeError: 'TreeRebuilder3k' object has no attribute 'visit_joinedstr'
> 
> 
> ----------------------------------------------------------------------
> Ran 49 tests in 4.362s
> 
> FAILED (failures=1, skipped=2)
> Test failed: <unittest.runner.TextTestResult run=49 errors=0 failures=1>
> The old maintainer was: Ubuntu MOTU Developers <ubuntu-motu at lists.ubuntu.com>
> Resetting as: Ubuntu Developers <ubuntu-devel-discuss at lists.ubuntu.com>
> error: Test failed: <unittest.runner.TextTestResult run=49 errors=0 failures=1>
> E: pybuild pybuild:283: test: plugin distutils failed with: exit code=1: python3.6 setup.py test 
> dh_auto_test: pybuild --test -i python{version} -p 3.6 returned exit code 13

The full build log is available from:
   http://aws-logs.debian.net/2017/10/30/ubuntu-dev-tools_0.161_unstable.log

A list of current common problems and possible solutions is available at
http://wiki.debian.org/qa.debian.org/FTBFS . You're welcome to contribute!

About the archive rebuild: The rebuild was done on EC2 VM instances from
Amazon Web Services, using a clean, minimal and up-to-date chroot. Every
failed build was retried once to eliminate random failures.



More information about the ubuntu-dev-team mailing list