Source: ubuntu-dev-tools Version: 0.161 Severity: serious Tags: buster sid User: debian...@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-m...@lists.ubuntu.com> > Resetting as: Ubuntu Developers <ubuntu-devel-disc...@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-m...@lists.ubuntu.com> > Resetting as: Ubuntu Developers <ubuntu-devel-disc...@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.