Source: mutagen Version: 1.40.0-2 Severity: serious Justification: FTBFS on amd64 Tags: bullseye sid ftbfs Usertags: ftbfs-20200222 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>>' > PYBUILD_SYSTEM=custom \ > PYBUILD_TEST_ARGS="{interpreter} setup.py test --no-quality" dh_auto_test > I: pybuild base:217: python2.7 setup.py test --no-quality > running test > ============================= test session starts > ============================== > platform linux2 -- Python 2.7.17, pytest-4.6.9, py-1.8.1, pluggy-0.13.0 > hypothesis profile 'default' -> > database=DirectoryBasedExampleDatabase('/<<PKGBUILDDIR>>/.hypothesis/examples') > rootdir: /<<PKGBUILDDIR>> > plugins: hypothesis-4.36.2 > collected 3672 items / 3 deselected / 3669 selected > > tests/test___init__.py ................................................. [ > 1%] > ........................................................................ [ > 3%] > ........................................................................ [ > 5%] > ........................................................................ [ > 7%] > ........................................................................ [ > 9%] > ........................................................................ [ > 11%] > ........................................................................ [ > 13%] > ........................................................................ [ > 15%] > ........................................................................ [ > 17%] > ........................................................................ [ > 18%] > ........................................................................ [ > 20%] > ........................................................................ [ > 22%] > ........................................................................ [ > 24%] > ........................................................................ [ > 26%] > .......................................................... [ > 28%] > tests/test__id3frames.py ............................................... [ > 29%] > ........................................................................ [ > 31%] > ........................................................................ [ > 33%] > ........................................................................ [ > 35%] > ........................................................................ [ > 37%] > ........................................................................ [ > 39%] > ........................................................................ [ > 41%] > ........................................................................ [ > 43%] > ........................................................................ [ > 45%] > ........................................................................ [ > 47%] > ........................................................................ [ > 49%] > ........................................................................ [ > 51%] > ........................................................................ [ > 53%] > ........................................................................ [ > 55%] > ...................................................... [ > 56%] > tests/test__id3specs.py .......................................... [ > 57%] > tests/test__id3util.py ........................... [ > 58%] > tests/test__util.py .................................................... [ > 59%] > ........................................................................ [ > 61%] > ............................... [ > 62%] > tests/test__vorbis.py .................................................. [ > 64%] > ..... [ > 64%] > tests/test_aac.py ............ [ > 64%] > tests/test_aiff.py .............................. [ > 65%] > tests/test_apev2.py .................................................... [ > 66%] > .................................. [ > 67%] > tests/test_asf.py ...................................................... [ > 69%] > ....................................................................... [ > 71%] > tests/test_dsf.py .................. [ > 71%] > tests/test_easyid3.py ................................................ [ > 72%] > tests/test_easymp4.py .............. [ > 73%] > tests/test_encoding.py . [ > 73%] > tests/test_flac.py ..................................................... [ > 74%] > ........................................................................ [ > 76%] > ......................... [ > 77%] > tests/test_id3.py ...................................................... [ > 78%] > ................................................................ [ > 80%] > tests/test_m4a.py . [ > 80%] > tests/test_monkeysaudio.py ....... [ > 80%] > tests/test_mp3.py ................................................ [ > 82%] > tests/test_mp4.py ...................................................... [ > 83%] > ........................................................................ [ > 85%] > ........................................................................ [ > 87%] > ........................................................................ [ > 89%] > ...................................................................... [ > 91%] > tests/test_musepack.py ............ [ > 91%] > tests/test_ogg.py ................................................ [ > 93%] > tests/test_oggflac.py ................................... [ > 94%] > tests/test_oggopus.py ............................. [ > 94%] > tests/test_oggspeex.py ................................ [ > 95%] > tests/test_oggtheora.py .............................. [ > 96%] > tests/test_oggvorbis.py ........................................... [ > 97%] > tests/test_optimfrog.py ..... [ > 97%] > tests/test_smf.py .... [ > 97%] > tests/test_tools_mid3cp.py .............. [ > 98%] > tests/test_tools_mid3iconv.py ....... [ > 98%] > tests/test_tools_mid3v2.py .......................... [ > 99%] > tests/test_tools_moggsplit.py . [ > 99%] > tests/test_tools_mutagen_inspect.py . [ > 99%] > tests/test_tools_mutagen_pony.py . [ > 99%] > tests/test_tools_util.py .. [ > 99%] > tests/test_trueaudio.py ......... [ > 99%] > tests/test_wavpack.py ............. > [100%] > > =============================== warnings summary > =============================== > tests/quality/util.py:34 > /<<PKGBUILDDIR>>/tests/quality/util.py:34: DeprecationWarning: You passed a > bytestring as `filenames`. This will not work on Python 3. Use > `cp.read_file()` or switch to using Unicode strings across the board. > config.read(cfg) > > /usr/lib/python2.7/dist-packages/_pytest/mark/structures.py:335 > /usr/lib/python2.7/dist-packages/_pytest/mark/structures.py:335: > PytestUnknownMarkWarning: Unknown pytest.mark.quality - is this a typo? You > can register custom marks to avoid this warning - for details, see > https://docs.pytest.org/en/latest/mark.html > PytestUnknownMarkWarning, > > -- Docs: https://docs.pytest.org/en/latest/warnings.html > ============ 3669 passed, 3 deselected, 2 warnings in 35.43 seconds > ============ > I: pybuild base:217: python3.8 setup.py test --no-quality > running test > ============================= test session starts > ============================== > platform linux -- Python 3.8.2rc2, pytest-4.6.9, py-1.8.1, pluggy-0.13.0 > hypothesis profile 'default' -> > database=DirectoryBasedExampleDatabase('/<<PKGBUILDDIR>>/.hypothesis/examples') > rootdir: /<<PKGBUILDDIR>> > plugins: hypothesis-4.36.2 > collected 3677 items / 3 deselected / 3674 selected > > tests/test___init__.py ................................................. [ > 1%] > ........................................................................ [ > 3%] > ........................................................................ [ > 5%] > ........................................................................ [ > 7%] > ........................................................................ [ > 9%] > ........................................................................ [ > 11%] > ........................................................................ [ > 13%] > ........................................................................ [ > 15%] > ........................................................................ [ > 17%] > ........................................................................ [ > 18%] > ........................................................................ [ > 20%] > ........................................................................ [ > 22%] > ........................................................................ [ > 24%] > ........................................................................ [ > 26%] > .......................................................... [ > 28%] > tests/test__id3frames.py ............................................... [ > 29%] > ........................................................................ [ > 31%] > ........................................................................ [ > 33%] > ........................................................................ [ > 35%] > ........................................................................ [ > 37%] > ........................................................................ [ > 39%] > ........................................................................ [ > 41%] > ........................................................................ [ > 43%] > ........................................................................ [ > 45%] > ........................................................................ [ > 47%] > ........................................................................ [ > 49%] > ........................................................................ [ > 51%] > ........................................................................ [ > 53%] > ........................................................................ [ > 55%] > ...................................................... [ > 56%] > tests/test__id3specs.py .......................................... [ > 57%] > tests/test__id3util.py .......................... [ > 58%] > tests/test__util.py .................................................... [ > 59%] > ........................................................................ [ > 61%] > ............................... [ > 62%] > tests/test__vorbis.py .................................................. [ > 64%] > ........ [ > 64%] > tests/test_aac.py ............ [ > 64%] > tests/test_aiff.py .............................. [ > 65%] > tests/test_apev2.py .................................................... [ > 66%] > .................................... [ > 67%] > tests/test_asf.py ...................................................... [ > 69%] > ....................................................................... [ > 71%] > tests/test_dsf.py .................. [ > 71%] > tests/test_easyid3.py ............................................... [ > 72%] > tests/test_easymp4.py .............. [ > 73%] > tests/test_encoding.py . [ > 73%] > tests/test_flac.py ..................................................... [ > 74%] > ........................................................................ [ > 76%] > ........................... [ > 77%] > tests/test_id3.py ...................................................... [ > 78%] > ................................................................ [ > 80%] > tests/test_m4a.py . [ > 80%] > tests/test_monkeysaudio.py ....... [ > 80%] > tests/test_mp3.py ................................................ [ > 82%] > tests/test_mp4.py ...................................................... [ > 83%] > ........................................................................ [ > 85%] > ........................................................................ [ > 87%] > ........................................................................ [ > 89%] > ...................................................................... [ > 91%] > tests/test_musepack.py ............ [ > 91%] > tests/test_ogg.py ................................................ [ > 93%] > tests/test_oggflac.py ................................... [ > 94%] > tests/test_oggopus.py ............................. [ > 94%] > tests/test_oggspeex.py ................................ [ > 95%] > tests/test_oggtheora.py .............................. [ > 96%] > tests/test_oggvorbis.py ........................................... [ > 97%] > tests/test_optimfrog.py ..... [ > 97%] > tests/test_smf.py .... [ > 97%] > tests/test_tools_mid3cp.py .............. [ > 98%] > tests/test_tools_mid3iconv.py ....... [ > 98%] > tests/test_tools_mid3v2.py .......................... [ > 99%] > tests/test_tools_moggsplit.py . [ > 99%] > tests/test_tools_mutagen_inspect.py . [ > 99%] > tests/test_tools_mutagen_pony.py . [ > 99%] > tests/test_tools_util.py .. [ > 99%] > tests/test_trueaudio.py ......... [ > 99%] > tests/test_wavpack.py ............. > [100%] > > =============================== warnings summary > =============================== > /usr/lib/python3/dist-packages/_pytest/mark/structures.py:331 > /usr/lib/python3/dist-packages/_pytest/mark/structures.py:331: > PytestUnknownMarkWarning: Unknown pytest.mark.quality - is this a typo? You > can register custom marks to avoid this warning - for details, see > https://docs.pytest.org/en/latest/mark.html > warnings.warn( > > -- Docs: https://docs.pytest.org/en/latest/warnings.html > ============ 3674 passed, 3 deselected, 1 warnings in 32.44 seconds > ============ > I: pybuild base:217: python3.7 setup.py test --no-quality > running test > ============================= test session starts > ============================== > platform linux -- Python 3.7.6, pytest-4.6.9, py-1.8.1, pluggy-0.13.0 > hypothesis profile 'default' -> > database=DirectoryBasedExampleDatabase('/<<PKGBUILDDIR>>/.hypothesis/examples') > rootdir: /<<PKGBUILDDIR>> > plugins: hypothesis-4.36.2 > collected 3677 items / 3 deselected / 3674 selected > > tests/test___init__.py ................................................. [ > 1%] > ........................................................................ [ > 3%] > ........................................................................ [ > 5%] > ........................................................................ [ > 7%] > ........................................................................ [ > 9%] > ........................................................................ [ > 11%] > ........................................................................ [ > 13%] > ........................................................................ [ > 15%] > ........................................................................ [ > 17%] > ........................................................................ [ > 18%] > ........................................................................ [ > 20%] > ........................................................................ [ > 22%] > ........................................................................ [ > 24%] > ........................................................................ [ > 26%] > .......................................................... [ > 28%] > tests/test__id3frames.py ............................................... [ > 29%] > ........................................................................ [ > 31%] > ........................................................................ [ > 33%] > ........................................................................ [ > 35%] > ........................................................................ [ > 37%] > ........................................................................ [ > 39%] > ........................................................................ [ > 41%] > ........................................................................ [ > 43%] > ........................................................................ [ > 45%] > ........................................................................ [ > 47%] > ........................................................................ [ > 49%] > ........................................................................ [ > 51%] > ........................................................................ [ > 53%] > ........................................................................ [ > 55%] > ...................................................... [ > 56%] > tests/test__id3specs.py .......................................... [ > 57%] > tests/test__id3util.py .......................... [ > 58%] > tests/test__util.py .................................................... [ > 59%] > ........................................................................ [ > 61%] > ............................... [ > 62%] > tests/test__vorbis.py .................................................. [ > 64%] > ........ [ > 64%] > tests/test_aac.py ............ [ > 64%] > tests/test_aiff.py .............................. [ > 65%] > tests/test_apev2.py .................................................... [ > 66%] > .................................... [ > 67%] > tests/test_asf.py ...................................................... [ > 69%] > ....................................................................... [ > 71%] > tests/test_dsf.py .................. [ > 71%] > tests/test_easyid3.py ............................................... [ > 72%] > tests/test_easymp4.py .............. [ > 73%] > tests/test_encoding.py . [ > 73%] > tests/test_flac.py ..................................................... [ > 74%] > ........................................................................ [ > 76%] > ........................... [ > 77%] > tests/test_id3.py ...................................................... [ > 78%] > ................................................................ [ > 80%] > tests/test_m4a.py . [ > 80%] > tests/test_monkeysaudio.py ....... [ > 80%] > tests/test_mp3.py ................................................ [ > 82%] > tests/test_mp4.py ...................................................... [ > 83%] > ........................................................................ [ > 85%] > ........................................................................ [ > 87%] > ........................................................................ [ > 89%] > ...................................................................... [ > 91%] > tests/test_musepack.py ............ [ > 91%] > tests/test_ogg.py ................................................ [ > 93%] > tests/test_oggflac.py ................................... [ > 94%] > tests/test_oggopus.py ............................. [ > 94%] > tests/test_oggspeex.py ................................ [ > 95%] > tests/test_oggtheora.py .............................. [ > 96%] > tests/test_oggvorbis.py ........................................... [ > 97%] > tests/test_optimfrog.py ..... [ > 97%] > tests/test_smf.py .... [ > 97%] > tests/test_tools_mid3cp.py .............. [ > 98%] > tests/test_tools_mid3iconv.py ....... [ > 98%] > tests/test_tools_mid3v2.py .......................... [ > 99%] > tests/test_tools_moggsplit.py . [ > 99%] > tests/test_tools_mutagen_inspect.py . [ > 99%] > tests/test_tools_mutagen_pony.py . [ > 99%] > tests/test_tools_util.py .. [ > 99%] > tests/test_trueaudio.py ......... [ > 99%] > tests/test_wavpack.py ............. > [100%] > > =============================== warnings summary > =============================== > /usr/lib/python3/dist-packages/_pytest/mark/structures.py:335 > /usr/lib/python3/dist-packages/_pytest/mark/structures.py:335: > PytestUnknownMarkWarning: Unknown pytest.mark.quality - is this a typo? You > can register custom marks to avoid this warning - for details, see > https://docs.pytest.org/en/latest/mark.html > PytestUnknownMarkWarning, > > -- Docs: https://docs.pytest.org/en/latest/warnings.html > ============ 3674 passed, 3 deselected, 1 warnings in 36.12 seconds > ============ > I: pybuild base:217: pypy setup.py test --no-quality > running test > ============================= test session starts > ============================== > platform linux2 -- Python 2.7.13[pypy-7.3.0-final], pytest-4.6.9, py-1.8.1, > pluggy-0.13.0 > hypothesis profile 'default' -> > database=DirectoryBasedExampleDatabase('/<<PKGBUILDDIR>>/.hypothesis/examples') > rootdir: /<<PKGBUILDDIR>> > plugins: hypothesis-4.36.2 > collected 3672 items / 3 deselected / 3669 selected > > tests/test___init__.py ................................................. [ > 1%] > ........................................................................ [ > 3%] > ........................................................................ [ > 5%] > ........................................................................ [ > 7%] > ........................................................................ [ > 9%] > ........................................................................ [ > 11%] > ........................................................................ [ > 13%] > ........................................................................ [ > 15%] > ........................................................................ [ > 17%] > ........................................................................ [ > 18%] > ........................................................................ [ > 20%] > ........................................................................ [ > 22%] > ........................................................................ [ > 24%] > ........................................................................ [ > 26%] > .......................................................... [ > 28%] > tests/test__id3frames.py ............................................... [ > 29%] > ........................................................................ [ > 31%] > ........................................................................ [ > 33%] > ........................................................................ [ > 35%] > ........................................................................ [ > 37%] > ........................................................................ [ > 39%] > ........................................................................ [ > 41%] > ........................................................................ [ > 43%] > ........................................................................ [ > 45%] > ........................................................................ [ > 47%] > ........................................................................ [ > 49%] > ........................................................................ [ > 51%] > ........................................................................ [ > 53%] > ........................................................................ [ > 55%] > ...................................................... [ > 56%] > tests/test__id3specs.py .......................................... [ > 57%] > tests/test__id3util.py ........................... [ > 58%] > tests/test__util.py .................................................... [ > 59%] > ........................................................................ [ > 61%] > ............................... [ > 62%] > tests/test__vorbis.py .................................................. [ > 64%] > ..... [ > 64%] > tests/test_aac.py ............ [ > 64%] > tests/test_aiff.py .............................. [ > 65%] > tests/test_apev2.py .................................................... [ > 66%] > .................................. [ > 67%] > tests/test_asf.py ...................................................... [ > 69%] > ....................................................................... [ > 71%] > tests/test_dsf.py .................. [ > 71%] > tests/test_easyid3.py ................................................ [ > 72%] > tests/test_easymp4.py .............. [ > 73%] > tests/test_encoding.py . [ > 73%] > tests/test_flac.py ..................................................... [ > 74%] > ........................................................................ [ > 76%] > ......................... [ > 77%] > tests/test_id3.py ...................................................... [ > 78%] > ...........F.................................................... [ > 80%] > tests/test_m4a.py . [ > 80%] > tests/test_monkeysaudio.py ....... [ > 80%] > tests/test_mp3.py ................................................ [ > 82%] > tests/test_mp4.py ...................................................... [ > 83%] > ........................................................................ [ > 85%] > ........................................................................ [ > 87%] > ........................................................................ [ > 89%] > ...................................................................... [ > 91%] > tests/test_musepack.py ............ [ > 91%] > tests/test_ogg.py ................................................ [ > 93%] > tests/test_oggflac.py ................................... [ > 94%] > tests/test_oggopus.py ............................. [ > 94%] > tests/test_oggspeex.py ................................ [ > 95%] > tests/test_oggtheora.py .............................. [ > 96%] > tests/test_oggvorbis.py ........................................... [ > 97%] > tests/test_optimfrog.py ..... [ > 97%] > tests/test_smf.py .... [ > 97%] > tests/test_tools_mid3cp.py .............. [ > 98%] > tests/test_tools_mid3iconv.py ....... [ > 98%] > tests/test_tools_mid3v2.py .......................... [ > 99%] > tests/test_tools_moggsplit.py . [ > 99%] > tests/test_tools_mutagen_inspect.py . [ > 99%] > tests/test_tools_mutagen_pony.py . [ > 99%] > tests/test_tools_util.py .. [ > 99%] > tests/test_trueaudio.py ......... [ > 99%] > tests/test_wavpack.py ............. > [100%] > > =================================== FAILURES > =================================== > ___________________________ ID3v1Tags.test_nonascii > ____________________________ > > self = <tests.test_id3.ID3v1Tags testMethod=test_nonascii> > > def test_nonascii(self): > s = u'TAG%(title)30s%(artist)30s%(album)30s%(year)4s%(cmt)29s\x03\x01' > s = s % dict(artist=u'abcd\xe9fg', title=u'hijklmn\xf3p', > album=u'qrst\xfcv', cmt=u'wxyz', year=u'1234') > tags = ParseID3v1(s.encode("latin-1")) > self.assertEquals(b'abcd\xe9fg'.decode('latin1'), tags['TPE1']) > self.assertEquals(b'hijklmn\xf3p'.decode('latin1'), tags['TIT2']) > > self.assertEquals(b'qrst\xfcv'.decode('latin1'), tags['TALB']) > E AssertionError: u'qrst\xfcv' != TALB(encoding=<Encoding.LATIN1: 0>, > text=[u'qrst\xfcv123']) > > tests/test_id3.py:527: AssertionError > =============================== warnings summary > =============================== > tests/quality/util.py:34 > /<<PKGBUILDDIR>>/tests/quality/util.py:34: DeprecationWarning: You passed a > bytestring as `filenames`. This will not work on Python 3. Use > `cp.read_file()` or switch to using Unicode strings across the board. > config.read(cfg) > > /usr/lib/pypy/dist-packages/_pytest/mark/structures.py:335 > /usr/lib/pypy/dist-packages/_pytest/mark/structures.py:335: > PytestUnknownMarkWarning: Unknown pytest.mark.quality - is this a typo? You > can register custom marks to avoid this warning - for details, see > https://docs.pytest.org/en/latest/mark.html > PytestUnknownMarkWarning, > > -- Docs: https://docs.pytest.org/en/latest/warnings.html > ======= 1 failed, 3668 passed, 3 deselected, 2 warnings in 47.87 seconds > ======= > E: pybuild pybuild:341: test: plugin custom failed with: exit code=1: pypy > setup.py test --no-quality > dh_auto_test: error: pybuild --test --test-pytest -i pypy -p 7.3 returned > exit code 13 The full build log is available from: http://qa-logs.debian.net/2020/02/22/mutagen_1.40.0-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.