[ubuntu-dev] Bug#867901: ubuntu-dev-tools FTBFS with python 3.6 as supported version

Adrian Bunk bunk at debian.org
Mon Jul 10 12:35:22 UTC 2017


Source: ubuntu-dev-tools
Version: 0.157
Severity: serious
Tags: buster sid

https://tests.reproducible-builds.org/debian/rb-pkg/unstable/amd64/ubuntu-dev-tools.html

...
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) ... /build/1st/ubuntu-dev-tools-0.157/ubuntutools/subprocess.py:30: DeprecationWarning: inspect.getargspec() is deprecated, use inspect.signature() or inspect.getfullargspec()
  inspect.getargspec(subprocess.Popen.__init__)[0]):
ERROR
test_mirrors (ubuntutools.test.test_archive.DebianLocalSourcePackageTestCase) ... ERROR
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) ... ERROR
test_workdir_srcpkg_noinfo (ubuntutools.test.test_archive.DebianLocalSourcePackageTestCase) ... ERROR
test_bad (ubuntutools.test.test_archive.DscVerificationTestCase) ... ok
test_good (ubuntutools.test.test_archive.DscVerificationTestCase) ... ok
test_md5 (ubuntutools.test.test_archive.DscVerificationTestCase) ... ok
...
======================================================================
ERROR: test_local_copy (ubuntutools.test.test_archive.DebianLocalSourcePackageTestCase)
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/build/1st/ubuntu-dev-tools-0.157/ubuntutools/test/test_archive.py", line 176, in test_local_copy
    pkg.unpack()
  File "/build/1st/ubuntu-dev-tools-0.157/ubuntutools/archive.py", line 404, in unpack
    if subprocess.call(cmd, cwd=self.workdir):
  File "/build/1st/ubuntu-dev-tools-0.157/ubuntutools/subprocess.py", line 59, in call
    return Popen(*popenargs, **kwargs).wait()
  File "/build/1st/ubuntu-dev-tools-0.157/ubuntutools/subprocess.py", line 30, in __init__
    inspect.getargspec(subprocess.Popen.__init__)[0]):
  File "/usr/lib/python3.6/inspect.py", line 1072, in getargspec
    raise ValueError("Function has keyword-only parameters or annotations"
ValueError: Function has keyword-only parameters or annotations, use getfullargspec() API which can support them

======================================================================
ERROR: test_mirrors (ubuntutools.test.test_archive.DebianLocalSourcePackageTestCase)
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/build/1st/ubuntu-dev-tools-0.157/ubuntutools/test/test_archive.py", line 286, in test_mirrors
    pkg.unpack()
  File "/build/1st/ubuntu-dev-tools-0.157/ubuntutools/archive.py", line 404, in unpack
    if subprocess.call(cmd, cwd=self.workdir):
  File "/build/1st/ubuntu-dev-tools-0.157/ubuntutools/subprocess.py", line 59, in call
    return Popen(*popenargs, **kwargs).wait()
  File "/build/1st/ubuntu-dev-tools-0.157/ubuntutools/subprocess.py", line 30, in __init__
    inspect.getargspec(subprocess.Popen.__init__)[0]):
  File "/usr/lib/python3.6/inspect.py", line 1072, in getargspec
    raise ValueError("Function has keyword-only parameters or annotations"
ValueError: Function has keyword-only parameters or annotations, use getfullargspec() API which can support them

======================================================================
ERROR: test_workdir_srcpkg_info (ubuntutools.test.test_archive.DebianLocalSourcePackageTestCase)
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/build/1st/ubuntu-dev-tools-0.157/ubuntutools/test/test_archive.py", line 201, in test_workdir_srcpkg_info
    pkg.unpack()
  File "/build/1st/ubuntu-dev-tools-0.157/ubuntutools/archive.py", line 404, in unpack
    if subprocess.call(cmd, cwd=self.workdir):
  File "/build/1st/ubuntu-dev-tools-0.157/ubuntutools/subprocess.py", line 59, in call
    return Popen(*popenargs, **kwargs).wait()
  File "/build/1st/ubuntu-dev-tools-0.157/ubuntutools/subprocess.py", line 30, in __init__
    inspect.getargspec(subprocess.Popen.__init__)[0]):
  File "/usr/lib/python3.6/inspect.py", line 1072, in getargspec
    raise ValueError("Function has keyword-only parameters or annotations"
ValueError: Function has keyword-only parameters or annotations, use getfullargspec() API which can support them

======================================================================
ERROR: test_workdir_srcpkg_noinfo (ubuntutools.test.test_archive.DebianLocalSourcePackageTestCase)
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/build/1st/ubuntu-dev-tools-0.157/ubuntutools/test/test_archive.py", line 188, in test_workdir_srcpkg_noinfo
    pkg.unpack()
  File "/build/1st/ubuntu-dev-tools-0.157/ubuntutools/archive.py", line 404, in unpack
    if subprocess.call(cmd, cwd=self.workdir):
  File "/build/1st/ubuntu-dev-tools-0.157/ubuntutools/subprocess.py", line 59, in call
    return Popen(*popenargs, **kwargs).wait()
  File "/build/1st/ubuntu-dev-tools-0.157/ubuntutools/subprocess.py", line 30, in __init__
    inspect.getargspec(subprocess.Popen.__init__)[0]):
  File "/usr/lib/python3.6/inspect.py", line 1072, in getargspec
    raise ValueError("Function has keyword-only parameters or annotations"
ValueError: Function has keyword-only parameters or annotations, use getfullargspec() API which can support them

======================================================================
ERROR: test_local_copy (ubuntutools.test.test_archive.LocalSourcePackageTestCase)
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/build/1st/ubuntu-dev-tools-0.157/ubuntutools/test/test_archive.py", line 176, in test_local_copy
    pkg.unpack()
  File "/build/1st/ubuntu-dev-tools-0.157/ubuntutools/archive.py", line 404, in unpack
    if subprocess.call(cmd, cwd=self.workdir):
  File "/build/1st/ubuntu-dev-tools-0.157/ubuntutools/subprocess.py", line 59, in call
    return Popen(*popenargs, **kwargs).wait()
  File "/build/1st/ubuntu-dev-tools-0.157/ubuntutools/subprocess.py", line 30, in __init__
    inspect.getargspec(subprocess.Popen.__init__)[0]):
  File "/usr/lib/python3.6/inspect.py", line 1072, in getargspec
    raise ValueError("Function has keyword-only parameters or annotations"
ValueError: Function has keyword-only parameters or annotations, use getfullargspec() API which can support them

======================================================================
ERROR: test_workdir_srcpkg_info (ubuntutools.test.test_archive.LocalSourcePackageTestCase)
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/build/1st/ubuntu-dev-tools-0.157/ubuntutools/test/test_archive.py", line 201, in test_workdir_srcpkg_info
    pkg.unpack()
  File "/build/1st/ubuntu-dev-tools-0.157/ubuntutools/archive.py", line 404, in unpack
    if subprocess.call(cmd, cwd=self.workdir):
  File "/build/1st/ubuntu-dev-tools-0.157/ubuntutools/subprocess.py", line 59, in call
    return Popen(*popenargs, **kwargs).wait()
  File "/build/1st/ubuntu-dev-tools-0.157/ubuntutools/subprocess.py", line 30, in __init__
    inspect.getargspec(subprocess.Popen.__init__)[0]):
  File "/usr/lib/python3.6/inspect.py", line 1072, in getargspec
    raise ValueError("Function has keyword-only parameters or annotations"
ValueError: Function has keyword-only parameters or annotations, use getfullargspec() API which can support them

======================================================================
ERROR: test_workdir_srcpkg_noinfo (ubuntutools.test.test_archive.LocalSourcePackageTestCase)
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/build/1st/ubuntu-dev-tools-0.157/ubuntutools/test/test_archive.py", line 188, in test_workdir_srcpkg_noinfo
    pkg.unpack()
  File "/build/1st/ubuntu-dev-tools-0.157/ubuntutools/archive.py", line 404, in unpack
    if subprocess.call(cmd, cwd=self.workdir):
  File "/build/1st/ubuntu-dev-tools-0.157/ubuntutools/subprocess.py", line 59, in call
    return Popen(*popenargs, **kwargs).wait()
  File "/build/1st/ubuntu-dev-tools-0.157/ubuntutools/subprocess.py", line 30, in __init__
    inspect.getargspec(subprocess.Popen.__init__)[0]):
  File "/usr/lib/python3.6/inspect.py", line 1072, in getargspec
    raise ValueError("Function has keyword-only parameters or annotations"
ValueError: Function has keyword-only parameters or annotations, use getfullargspec() API which can support them

======================================================================
ERROR: test_pylint (ubuntutools.test.test_pylint.PylintTestCase)
Test: Run pylint on Python source code
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/build/1st/ubuntu-dev-tools-0.157/ubuntutools/test/test_pylint.py", line 44, in test_pylint
    stderr=subprocess.PIPE, close_fds=True)
  File "/build/1st/ubuntu-dev-tools-0.157/ubuntutools/subprocess.py", line 30, in __init__
    inspect.getargspec(subprocess.Popen.__init__)[0]):
  File "/usr/lib/python3.6/inspect.py", line 1072, in getargspec
    raise ValueError("Function has keyword-only parameters or annotations"
ValueError: Function has keyword-only parameters or annotations, use getfullargspec() API which can support them

----------------------------------------------------------------------
Ran 48 tests in 1.484s

FAILED (errors=8, skipped=2)
Test failed: <unittest.runner.TextTestResult run=48 errors=8 failures=0>
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=48 errors=8 failures=0>
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 3.5 returned exit code 13
debian/rules:6: recipe for target 'build' failed
make: *** [build] Error 25



More information about the ubuntu-dev-team mailing list