Source: distro-info
Version: 0.23
Severity: serious
Justification: FTBFS on amd64
Tags: bullseye sid ftbfs
Usertags: ftbfs-20200926 ftbfs-bullseye

Hi,

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

Relevant part (hopefully):
> make[1]: Entering directory '/<<PKGBUILDDIR>>'
> ./test-debian-distro-info
> cd perl && ./test.pl
> testAlias
> testAll
> testDevel
> testOldstable
> py3versions: no X-Python3-Version in control file, using supported versions
> cd python && python3.8 setup.py test
> testStable
> 1..32
> testSupported
> ok 1 - unique: Matching lists
> ok 2 - symmetric_difference: Matching lists
> ok 3 - unique: 1 Unique Item
> ok 4 - unique: 1 Unique Item in the haystack
> ok 5 - symmetric_difference: 1 Unique Item
> ok 6 - Debian all
> ok 7 - Debian devel
> ok 8 - Debian oldstable
> ok 9 - Debian stable
> ok 10 - Debian testing
> ok 11 - Debian valid
> ok 12 - Debian valid
> ok 13 - Debian invalid
> ok 14 - Debian supported
> ok 15 - Debian unsupported
> ok 16 - Debian codename, invalid
> ok 17 - Debian codename
> ok 18 - Debian version, invalid
> ok 19 - Debian version
> ok 20 - Ubuntu all
> ok 21 - Ubuntu version
> ok 22 - Ubuntu LTS version
> ok 23 - Ubuntu devel
> ok 24 - Ubuntu LTS
> ok 25 - Ubuntu stable
> ok 26 - Ubuntu valid
> ok 27 - Ubuntu invalid
> ok 28 - Ubuntu is_lts
> ok 29 - Ubuntu !is_lts
> ok 30 - Ubuntu !is_lts
> ok 31 - Ubuntu supported
> ok 32 - Ubuntu unsupported
> testUnsupported
> testTesting
> testFullname
> testRelease
> testSeries
> testCombinedShortform
> testReleaseDate
> running test
> WARNING: Testing via this command is deprecated and will be removed in a 
> future version. Users looking for a generic test entry point independent of 
> test runner are encouraged to use tox.
> running egg_info
> creating distro_info.egg-info
> writing distro_info.egg-info/PKG-INFO
> writing dependency_links to distro_info.egg-info/dependency_links.txt
> writing top-level names to distro_info.egg-info/top_level.txt
> writing manifest file 'distro_info.egg-info/SOURCES.txt'
> reading manifest file 'distro_info.egg-info/SOURCES.txt'
> writing manifest file 'distro_info.egg-info/SOURCES.txt'
> running build_ext
> test_pylint (distro_info_test.test_pylint.PylintTestCase)
> Test: Run pylint on Python source code ... testHelp
> testExactlyOne
> testUnrecognizedOption
> testUnrecognizedArguments
> testMissingArgumentAlias
> testMissingArgumentDate
> testMissingArgumentSeries
> testInvalidAlias
> testInvalidDate
> testInvalidSeries
> testMultipleAlias
> testMultipleDates
> testMultipleSeries
> testUnknownSeries
> testDays
> 
> Ran 28 tests.
> 
> OK
> ./test-ubuntu-distro-info
> testAll
> testDevel
> testLatest
> testLTS
> testStable
> testSupported
> testUnsupported
> testFullname
> testRelease
> testSeries
> testCombinedShortform
> testReleaseDate
> testHelp
> testExactlyOne
> testUnrecognizedOption
> testUnrecognizedArguments
> testMissingArgumentDate
> testMissingArgumentSeries
> testDistributionDataOutdated
> testInvalidDate
> testInvalidSeries
> testMultipleDates
> testMultipleSeries
> testUnknownSeries
> testDays
> 
> Ran 25 tests.
> 
> OK
> Running following command:
> /usr/bin/python3.8 -m pylint 
> --rcfile=/<<PKGBUILDDIR>>/python/distro_info_test/pylint.conf -- 
> debian-distro-info ubuntu-distro-info distro_info_test distro_info.py setup.py
> FAIL
> test_all (distro_info_test.test_distro_info.DebianDistroInfoTestCase)
> Test: List all known Debian distributions. ... ok
> test_codename (distro_info_test.test_distro_info.DebianDistroInfoTestCase)
> Test: Codename decoding ... ok
> test_codename_result 
> (distro_info_test.test_distro_info.DebianDistroInfoTestCase)
> Test: Check result set to codename. ... ok
> test_devel (distro_info_test.test_distro_info.DebianDistroInfoTestCase)
> Test: Get latest development Debian distribution. ... ok
> test_fullname (distro_info_test.test_distro_info.DebianDistroInfoTestCase)
> Test: Check result set to fullname. ... ok
> test_old (distro_info_test.test_distro_info.DebianDistroInfoTestCase)
> Test: Get old (stable) Debian distribution. ... ok
> test_release (distro_info_test.test_distro_info.DebianDistroInfoTestCase)
> Test: Check result set to release. ... ok
> test_stable (distro_info_test.test_distro_info.DebianDistroInfoTestCase)
> Test: Get latest stable Debian distribution. ... ok
> test_supported (distro_info_test.test_distro_info.DebianDistroInfoTestCase)
> Test: List all supported Debian distribution. ... ok
> test_testing (distro_info_test.test_distro_info.DebianDistroInfoTestCase)
> Test: Get latest testing Debian distribution. ... ok
> test_unsupported (distro_info_test.test_distro_info.DebianDistroInfoTestCase)
> Test: List all unsupported Debian distribution. ... ok
> test_valid (distro_info_test.test_distro_info.DebianDistroInfoTestCase)
> Test: Check for valid Debian distribution. ... ok
> test_version (distro_info_test.test_distro_info.DebianDistroInfoTestCase)
> Test: Version decoding ... ok
> test_all (distro_info_test.test_distro_info.UbuntuDistroInfoTestCase)
> Test: List all known Ubuntu distributions. ... ok
> test_codename (distro_info_test.test_distro_info.UbuntuDistroInfoTestCase)
> Test: Check result set to codename. ... ok
> test_current_unsupported 
> (distro_info_test.test_distro_info.UbuntuDistroInfoTestCase)
> Test: List all unsupported Ubuntu distributions today. ... ok
> test_devel (distro_info_test.test_distro_info.UbuntuDistroInfoTestCase)
> Test: Get latest development Ubuntu distribution. ... ok
> test_fullname (distro_info_test.test_distro_info.UbuntuDistroInfoTestCase)
> Test: Check result set to fullname. ... ok
> test_is_lts (distro_info_test.test_distro_info.UbuntuDistroInfoTestCase)
> Test: Check if Ubuntu distribution is an LTS. ... ok
> test_lts (distro_info_test.test_distro_info.UbuntuDistroInfoTestCase)
> Test: Get latest long term support (LTS) Ubuntu distribution. ... ok
> test_release (distro_info_test.test_distro_info.UbuntuDistroInfoTestCase)
> Test: Check result set to release. ... ok
> test_stable (distro_info_test.test_distro_info.UbuntuDistroInfoTestCase)
> Test: Get latest stable Ubuntu distribution. ... ok
> test_supported (distro_info_test.test_distro_info.UbuntuDistroInfoTestCase)
> Test: List all supported Ubuntu distribution. ... ok
> test_unsupported (distro_info_test.test_distro_info.UbuntuDistroInfoTestCase)
> Test: List all unsupported Ubuntu distributions. ... ok
> test_valid (distro_info_test.test_distro_info.UbuntuDistroInfoTestCase)
> Test: Check for valid Ubuntu distribution. ... ok
> test_version (distro_info_test.test_distro_info.UbuntuDistroInfoTestCase)
> Test: Check result set to version. ... ok
> test_flake8 (distro_info_test.test_flake8.Flake8TestCase)
> Test: Run flake8 on Python source code ... Running following command:
> /usr/bin/python3.8 -m flake8 --max-line-length=99 debian-distro-info 
> ubuntu-distro-info distro_info_test distro_info.py setup.py
> ok
> 
> ======================================================================
> FAIL: test_pylint (distro_info_test.test_pylint.PylintTestCase)
> Test: Run pylint on Python source code
> ----------------------------------------------------------------------
> Traceback (most recent call last):
>   File "/<<PKGBUILDDIR>>/python/distro_info_test/test_pylint.py", line 68, in 
> test_pylint
>     self.fail("\n".join(msgs))
> AssertionError: pylint found issues:
> ************* Module distro_info
> distro_info.py:51:8: R1725: Consider using Python 3 style super() without 
> arguments (super-with-arguments)
> distro_info.py:182:8: R1725: Consider using Python 3 style super() without 
> arguments (super-with-arguments)
> distro_info.py:248:8: R1725: Consider using Python 3 style super() without 
> arguments (super-with-arguments)
> 
> ----------------------------------------------------------------------
> Ran 28 tests in 3.373s
> 
> FAILED (failures=1)
> Test failed: <unittest.runner.TextTestResult run=28 errors=0 failures=1>
> error: Test failed: <unittest.runner.TextTestResult run=28 errors=0 
> failures=1>
> make[1]: *** [Makefile:39: test-python] Error 1
> make[1]: Leaving directory '/<<PKGBUILDDIR>>'
> dh_auto_test: error: make -j4 test returned exit code 2

The full build log is available from:
   http://qa-logs.debian.net/2020/09/26/distro-info_0.23_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.

Reply via email to