Source: python-biplist Version: 1.0.3-2 Severity: serious Justification: FTBFS on amd64 Tags: bullseye sid ftbfs Usertags: ftbfs-20201027 ftbfs-bullseye
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 python3 --buildsystem=pybuild > dh: warning: Compatibility levels before 10 are deprecated (level 9 in use) > dh_update_autotools_config -O--buildsystem=pybuild > dh_auto_configure -O--buildsystem=pybuild > dh_auto_configure: warning: Compatibility levels before 10 are deprecated > (level 9 in use) > I: pybuild base:217: python3.9 setup.py config > running config > I: pybuild base:217: python3.8 setup.py config > running config > dh_auto_build -O--buildsystem=pybuild > dh_auto_build: warning: Compatibility levels before 10 are deprecated (level > 9 in use) > I: pybuild base:217: /usr/bin/python3.9 setup.py build > running build > running build_py > creating /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_biplist/build/biplist > copying biplist/__init__.py -> > /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_biplist/build/biplist > running egg_info > writing biplist.egg-info/PKG-INFO > writing dependency_links to biplist.egg-info/dependency_links.txt > writing top-level names to biplist.egg-info/top_level.txt > reading manifest file 'biplist.egg-info/SOURCES.txt' > reading manifest template 'MANIFEST.in' > writing manifest file 'biplist.egg-info/SOURCES.txt' > I: pybuild base:217: /usr/bin/python3 setup.py build > running build > running build_py > creating /<<PKGBUILDDIR>>/.pybuild/cpython3_3.8_biplist/build/biplist > copying biplist/__init__.py -> > /<<PKGBUILDDIR>>/.pybuild/cpython3_3.8_biplist/build/biplist > running egg_info > writing biplist.egg-info/PKG-INFO > writing dependency_links to biplist.egg-info/dependency_links.txt > writing top-level names to biplist.egg-info/top_level.txt > reading manifest file 'biplist.egg-info/SOURCES.txt' > reading manifest template 'MANIFEST.in' > writing manifest file 'biplist.egg-info/SOURCES.txt' > dh_auto_test -O--buildsystem=pybuild > dh_auto_test: warning: Compatibility levels before 10 are deprecated (level 9 > in use) > I: pybuild base:217: cd /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_biplist/build; > python3.9 -m nose -v tests > testCurrentOffsetOutOfRange (test_fuzz_results.TestFuzzResults) ... ok > testExcessivelyLongAsciiString (test_fuzz_results.TestFuzzResults) ... ok > testIntegerWithZeroByteLength (test_fuzz_results.TestFuzzResults) ... ok > testInvalidArrayObjectCount (test_fuzz_results.TestFuzzResults) ... ok > testInvalidDictionaryObjectCount (test_fuzz_results.TestFuzzResults) ... ok > testInvalidMarkerByteUnpack (test_fuzz_results.TestFuzzResults) ... ok > testInvalidObjectOffset (test_fuzz_results.TestFuzzResults) ... ok > testInvalidOffsetEnding (test_fuzz_results.TestFuzzResults) ... ok > testInvalidRealLength (test_fuzz_results.TestFuzzResults) ... ok > testNaNDateSeconds (test_fuzz_results.TestFuzzResults) ... ok > testNegativelyLongAsciiString (test_fuzz_results.TestFuzzResults) ... ok > testRecursiveObjectOffset (test_fuzz_results.TestFuzzResults) ... ok > testEmptyFile (test_invalid.TestInvalidPlistFile) ... ok > testInvalid (test_invalid.TestInvalidPlistFile) ... ok > testInvalidObjectRefOverflow (test_invalid.TestInvalidPlistFile) ... ok > testInvalidObjectRefSize (test_invalid.TestInvalidPlistFile) ... ok > testInvalidOffsestTableOffset (test_invalid.TestInvalidPlistFile) ... ok > testInvalidOffsetOverflow (test_invalid.TestInvalidPlistFile) ... ok > testInvalidOffsetSize (test_invalid.TestInvalidPlistFile) ... ok > testInvalidTemplate (test_invalid.TestInvalidPlistFile) ... ok > testInvalidTopObjectNumber (test_invalid.TestInvalidPlistFile) ... ok > testTooShort (test_invalid.TestInvalidPlistFile) ... ok > testBoolOnly (test_valid.TestValidPlistFile) ... ok > testEmptyUnicodeRoot (test_valid.TestValidPlistFile) ... ok > testFileRead (test_valid.TestValidPlistFile) ... ok > Archive is created with class like this: ... ok > testLargeDates (test_valid.TestValidPlistFile) ... ok > testLargeIntegers (test_valid.TestValidPlistFile) ... ok > testSmallDates (test_valid.TestValidPlistFile) ... ok > testSmallReal (test_valid.TestValidPlistFile) ... ok > testUidComparisons (test_valid.TestValidPlistFile) ... ok > testUnicodeRoot (test_valid.TestValidPlistFile) ... ok > Primarily testint that an empty unicode and bytes are not mixed up ... ok > testBadKeys (test_write.TestWritePlist) ... ok > testBoolRoot (test_write.TestWritePlist) ... ok > testBools (test_write.TestWritePlist) ... ok > testBoolsAndIntegersMixed (test_write.TestWritePlist) ... ok > testBytes (test_write.TestWritePlist) ... ok > testComplicated (test_write.TestWritePlist) ... ok > testConvertToXMLPlistWithData (test_write.TestWritePlist) ... ERROR > testDatetime (test_write.TestWritePlist) ... ok > testDictRoot (test_write.TestWritePlist) ... ok > testDuplicate (test_write.TestWritePlist) ... ok > testEmptyData (test_write.TestWritePlist) ... ok > testFloat (test_write.TestWritePlist) ... ok > testFloatsAndIntegersMixed (test_write.TestWritePlist) ... ok > testIntBoundaries (test_write.TestWritePlist) ... ok > testLargeDict (test_write.TestWritePlist) ... ok > testListRoot (test_write.TestWritePlist) ... ok > testNone (test_write.TestWritePlist) ... ok > testRecursiveWrite (test_write.TestWritePlist) ... ok > testSetRoot (test_write.TestWritePlist) ... ok > testString (test_write.TestWritePlist) ... ok > testTuple (test_write.TestWritePlist) ... ok > testUidRoundTrip (test_write.TestWritePlist) ... ok > testUidWrite (test_write.TestWritePlist) ... ok > testUnicode (test_write.TestWritePlist) ... ok > testUnicode2 (test_write.TestWritePlist) ... ok > testUniques (test_write.TestWritePlist) ... ok > testWriteData (test_write.TestWritePlist) ... ok > testWriteToFile (test_write.TestWritePlist) ... ERROR > testXMLPlist (test_write.TestWritePlist) ... ERROR > testXMLPlistWithData (test_write.TestWritePlist) ... ERROR > > ====================================================================== > ERROR: testConvertToXMLPlistWithData (test_write.TestWritePlist) > ---------------------------------------------------------------------- > Traceback (most recent call last): > File > "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_biplist/build/tests/test_write.py", > line 110, in testConvertToXMLPlistWithData > xmlplist = writePlistToString(plist, binary=False) > File > "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_biplist/build/biplist/__init__.py", > line 195, in writePlistToString > rootObject = wrapDataObject(rootObject, binary) > File > "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_biplist/build/biplist/__init__.py", > line 154, in wrapDataObject > elif isinstance(o, (bytes, plistlib.Data)) and for_binary: > AttributeError: module 'plistlib' has no attribute 'Data' > > ====================================================================== > ERROR: testWriteToFile (test_write.TestWritePlist) > ---------------------------------------------------------------------- > Traceback (most recent call last): > File > "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_biplist/build/tests/test_write.py", > line 258, in testWriteToFile > writePlist([1, 2, 3], plistFile.name, binary=is_binary) > File > "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_biplist/build/biplist/__init__.py", > line 170, in writePlist > rootObject = wrapDataObject(rootObject, binary) > File > "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_biplist/build/biplist/__init__.py", > line 154, in wrapDataObject > elif isinstance(o, (bytes, plistlib.Data)) and for_binary: > AttributeError: module 'plistlib' has no attribute 'Data' > > During handling of the above exception, another exception occurred: > > Traceback (most recent call last): > File > "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_biplist/build/tests/test_write.py", > line 263, in testWriteToFile > self.lintPlist(fileContents) > File "/usr/lib/python3.9/tempfile.py", line 632, in __exit__ > self.close() > File "/usr/lib/python3.9/tempfile.py", line 639, in close > self._closer.close() > File "/usr/lib/python3.9/tempfile.py", line 576, in close > unlink(self.name) > FileNotFoundError: [Errno 2] No such file or directory: > '/tmp/tmpbpz6jncp.plist' > > ====================================================================== > ERROR: testXMLPlist (test_write.TestWritePlist) > ---------------------------------------------------------------------- > Traceback (most recent call last): > File > "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_biplist/build/tests/test_write.py", > line 98, in testXMLPlist > self.roundTrip({'hello':'world'}, xml=True) > File > "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_biplist/build/tests/test_write.py", > line 44, in roundTrip > plist = writePlistToString(case, binary=(not xml)) > File > "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_biplist/build/biplist/__init__.py", > line 195, in writePlistToString > rootObject = wrapDataObject(rootObject, binary) > File > "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_biplist/build/biplist/__init__.py", > line 154, in wrapDataObject > elif isinstance(o, (bytes, plistlib.Data)) and for_binary: > AttributeError: module 'plistlib' has no attribute 'Data' > > ====================================================================== > ERROR: testXMLPlistWithData (test_write.TestWritePlist) > ---------------------------------------------------------------------- > Traceback (most recent call last): > File > "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_biplist/build/tests/test_write.py", > line 102, in testXMLPlistWithData > binplist = writePlistToString({'data': Data(b'\x01\xac\xf0\xff')}, > binary=binmode) > File > "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_biplist/build/biplist/__init__.py", > line 195, in writePlistToString > rootObject = wrapDataObject(rootObject, binary) > File > "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_biplist/build/biplist/__init__.py", > line 154, in wrapDataObject > elif isinstance(o, (bytes, plistlib.Data)) and for_binary: > AttributeError: module 'plistlib' has no attribute 'Data' > > ---------------------------------------------------------------------- > Ran 63 tests in 0.093s > > FAILED (errors=4) > E: pybuild pybuild:352: test: plugin distutils failed with: exit code=1: cd > /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_biplist/build; python3.9 -m nose -v > tests > dh_auto_test: error: pybuild --test --test-nose -i python{version} -p "3.9 > 3.8" returned exit code 13 The full build log is available from: http://qa-logs.debian.net/2020/10/27/python-biplist_1.0.3-2_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.