Source: beets
Version: 1.6.0-3
Severity: serious
Justification: FTBFS
Tags: bookworm sid ftbfs
User: lu...@debian.org
Usertags: ftbfs-20230101 ftbfs-bookworm

Hi,

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


Relevant part (hopefully):
> make[2]: Entering directory '/<<PKGBUILDDIR>>/docs'
> sphinx-build -b html -d _build/doctrees   . _build/html
> Running Sphinx v5.3.0
> making output directory... done
> WARNING: extlinks: Sphinx-6.0 will require a caption string to contain 
> exactly one '%s' and all other '%' need to be escaped as '%%'.
> WARNING: extlinks: Sphinx-6.0 will require a caption string to contain 
> exactly one '%s' and all other '%' need to be escaped as '%%'.
> WARNING: extlinks: Sphinx-6.0 will require a caption string to contain 
> exactly one '%s' and all other '%' need to be escaped as '%%'.
> WARNING: extlinks: Sphinx-6.0 will require a caption string to contain 
> exactly one '%s' and all other '%' need to be escaped as '%%'.
> building [mo]: targets for 0 po files that are out of date
> building [html]: targets for 87 source files that are out of date
> updating environment: [new config] 87 added, 0 changed, 0 removed
> reading sources... [  1%] changelog
> reading sources... [  2%] contributing
> reading sources... [  3%] dev/cli
> reading sources... [  4%] dev/importer
> reading sources... [  5%] dev/index
> reading sources... [  6%] dev/library
> reading sources... [  8%] dev/plugins
> reading sources... [  9%] faq
> reading sources... [ 10%] guides/advanced
> reading sources... [ 11%] guides/index
> reading sources... [ 12%] guides/main
> reading sources... [ 13%] guides/tagger
> reading sources... [ 14%] index
> reading sources... [ 16%] plugins/absubmit
> reading sources... [ 17%] plugins/acousticbrainz
> reading sources... [ 18%] plugins/albumtypes
> reading sources... [ 19%] plugins/aura
> reading sources... [ 20%] plugins/badfiles
> reading sources... [ 21%] plugins/bareasc
> reading sources... [ 22%] plugins/beatport
> reading sources... [ 24%] plugins/bpd
> reading sources... [ 25%] plugins/bpm
> reading sources... [ 26%] plugins/bpsync
> reading sources... [ 27%] plugins/bucket
> reading sources... [ 28%] plugins/chroma
> reading sources... [ 29%] plugins/convert
> reading sources... [ 31%] plugins/deezer
> reading sources... [ 32%] plugins/discogs
> reading sources... [ 33%] plugins/duplicates
> reading sources... [ 34%] plugins/edit
> reading sources... [ 35%] plugins/embedart
> reading sources... [ 36%] plugins/embyupdate
> reading sources... [ 37%] plugins/export
> reading sources... [ 39%] plugins/fetchart
> reading sources... [ 40%] plugins/filefilter
> reading sources... [ 41%] plugins/fish
> reading sources... [ 42%] plugins/freedesktop
> reading sources... [ 43%] plugins/fromfilename
> reading sources... [ 44%] plugins/ftintitle
> reading sources... [ 45%] plugins/fuzzy
> reading sources... [ 47%] plugins/gmusic
> reading sources... [ 48%] plugins/hook
> reading sources... [ 49%] plugins/ihate
> reading sources... [ 50%] plugins/importadded
> reading sources... [ 51%] plugins/importfeeds
> reading sources... [ 52%] plugins/index
> reading sources... [ 54%] plugins/info
> reading sources... [ 55%] plugins/inline
> reading sources... [ 56%] plugins/ipfs
> reading sources... [ 57%] plugins/keyfinder
> reading sources... [ 58%] plugins/kodiupdate
> reading sources... [ 59%] plugins/lastgenre
> reading sources... [ 60%] plugins/lastimport
> reading sources... [ 62%] plugins/loadext
> reading sources... [ 63%] plugins/lyrics
> reading sources... [ 64%] plugins/mbcollection
> reading sources... [ 65%] plugins/mbsubmit
> reading sources... [ 66%] plugins/mbsync
> reading sources... [ 67%] plugins/metasync
> reading sources... [ 68%] plugins/missing
> reading sources... [ 70%] plugins/mpdstats
> reading sources... [ 71%] plugins/mpdupdate
> reading sources... [ 72%] plugins/parentwork
> reading sources... [ 73%] plugins/permissions
> reading sources... [ 74%] plugins/play
> reading sources... [ 75%] plugins/playlist
> reading sources... [ 77%] plugins/plexupdate
> reading sources... [ 78%] plugins/random
> reading sources... [ 79%] plugins/replaygain
> reading sources... [ 80%] plugins/rewrite
> reading sources... [ 81%] plugins/scrub
> reading sources... [ 82%] plugins/smartplaylist
> reading sources... [ 83%] plugins/sonosupdate
> reading sources... [ 85%] plugins/spotify
> reading sources... [ 86%] plugins/subsonicplaylist
> reading sources... [ 87%] plugins/subsonicupdate
> reading sources... [ 88%] plugins/the
> reading sources... [ 89%] plugins/thumbnails
> reading sources... [ 90%] plugins/types
> reading sources... [ 91%] plugins/unimported
> reading sources... [ 93%] plugins/web
> reading sources... [ 94%] plugins/zero
> reading sources... [ 95%] reference/cli
> reading sources... [ 96%] reference/config
> reading sources... [ 97%] reference/index
> reading sources... [ 98%] reference/pathformat
> reading sources... [100%] reference/query
> 
> /<<PKGBUILDDIR>>/docs/contributing.rst:3: CRITICAL: Problems with "include" 
> directive path:
> InputError: [Errno 2] No such file or directory: '../CONTRIBUTING.rst'.
> looking for now-outdated files... none found
> pickling environment... done
> checking consistency... done
> preparing documents... done
> writing output... [  1%] changelog
> writing output... [  2%] contributing
> writing output... [  3%] dev/cli
> writing output... [  4%] dev/importer
> writing output... [  5%] dev/index
> writing output... [  6%] dev/library
> writing output... [  8%] dev/plugins
> writing output... [  9%] faq
> writing output... [ 10%] guides/advanced
> writing output... [ 11%] guides/index
> writing output... [ 12%] guides/main
> writing output... [ 13%] guides/tagger
> writing output... [ 14%] index
> writing output... [ 16%] plugins/absubmit
> writing output... [ 17%] plugins/acousticbrainz
> writing output... [ 18%] plugins/albumtypes
> writing output... [ 19%] plugins/aura
> writing output... [ 20%] plugins/badfiles
> writing output... [ 21%] plugins/bareasc
> writing output... [ 22%] plugins/beatport
> writing output... [ 24%] plugins/bpd
> writing output... [ 25%] plugins/bpm
> writing output... [ 26%] plugins/bpsync
> writing output... [ 27%] plugins/bucket
> writing output... [ 28%] plugins/chroma
> writing output... [ 29%] plugins/convert
> writing output... [ 31%] plugins/deezer
> writing output... [ 32%] plugins/discogs
> writing output... [ 33%] plugins/duplicates
> writing output... [ 34%] plugins/edit
> writing output... [ 35%] plugins/embedart
> writing output... [ 36%] plugins/embyupdate
> writing output... [ 37%] plugins/export
> writing output... [ 39%] plugins/fetchart
> writing output... [ 40%] plugins/filefilter
> writing output... [ 41%] plugins/fish
> writing output... [ 42%] plugins/freedesktop
> writing output... [ 43%] plugins/fromfilename
> writing output... [ 44%] plugins/ftintitle
> writing output... [ 45%] plugins/fuzzy
> writing output... [ 47%] plugins/gmusic
> writing output... [ 48%] plugins/hook
> writing output... [ 49%] plugins/ihate
> writing output... [ 50%] plugins/importadded
> writing output... [ 51%] plugins/importfeeds
> writing output... [ 52%] plugins/index
> writing output... [ 54%] plugins/info
> writing output... [ 55%] plugins/inline
> writing output... [ 56%] plugins/ipfs
> writing output... [ 57%] plugins/keyfinder
> writing output... [ 58%] plugins/kodiupdate
> writing output... [ 59%] plugins/lastgenre
> writing output... [ 60%] plugins/lastimport
> writing output... [ 62%] plugins/loadext
> writing output... [ 63%] plugins/lyrics
> writing output... [ 64%] plugins/mbcollection
> writing output... [ 65%] plugins/mbsubmit
> writing output... [ 66%] plugins/mbsync
> writing output... [ 67%] plugins/metasync
> writing output... [ 68%] plugins/missing
> writing output... [ 70%] plugins/mpdstats
> writing output... [ 71%] plugins/mpdupdate
> writing output... [ 72%] plugins/parentwork
> writing output... [ 73%] plugins/permissions
> writing output... [ 74%] plugins/play
> writing output... [ 75%] plugins/playlist
> writing output... [ 77%] plugins/plexupdate
> writing output... [ 78%] plugins/random
> writing output... [ 79%] plugins/replaygain
> writing output... [ 80%] plugins/rewrite
> writing output... [ 81%] plugins/scrub
> writing output... [ 82%] plugins/smartplaylist
> writing output... [ 83%] plugins/sonosupdate
> writing output... [ 85%] plugins/spotify
> writing output... [ 86%] plugins/subsonicplaylist
> writing output... [ 87%] plugins/subsonicupdate
> writing output... [ 88%] plugins/the
> writing output... [ 89%] plugins/thumbnails
> writing output... [ 90%] plugins/types
> writing output... [ 91%] plugins/unimported
> writing output... [ 93%] plugins/web
> writing output... [ 94%] plugins/zero
> writing output... [ 95%] reference/cli
> writing output... [ 96%] reference/config
> writing output... [ 97%] reference/index
> writing output... [ 98%] reference/pathformat
> writing output... [100%] reference/query
> 
> /<<PKGBUILDDIR>>/docs/index.rst:28: WARNING: toctree contains reference to 
> document 'contributing' that doesn't have a title: no link will be generated
> /<<PKGBUILDDIR>>/docs/index.rst:28: WARNING: toctree contains reference to 
> document 'contributing' that doesn't have a title: no link will be generated
> /<<PKGBUILDDIR>>/docs/index.rst:28: WARNING: toctree contains reference to 
> document 'contributing' that doesn't have a title: no link will be generated
> /<<PKGBUILDDIR>>/docs/index.rst:28: WARNING: toctree contains reference to 
> document 'contributing' that doesn't have a title: no link will be generated
> /<<PKGBUILDDIR>>/docs/index.rst:28: WARNING: toctree contains reference to 
> document 'contributing' that doesn't have a title: no link will be generated
> /<<PKGBUILDDIR>>/docs/index.rst:28: WARNING: toctree contains reference to 
> document 'contributing' that doesn't have a title: no link will be generated
> /<<PKGBUILDDIR>>/docs/index.rst:28: WARNING: toctree contains reference to 
> document 'contributing' that doesn't have a title: no link will be generated
> /<<PKGBUILDDIR>>/docs/index.rst:28: WARNING: toctree contains reference to 
> document 'contributing' that doesn't have a title: no link will be generated
> /<<PKGBUILDDIR>>/docs/index.rst:28: WARNING: toctree contains reference to 
> document 'contributing' that doesn't have a title: no link will be generated
> /<<PKGBUILDDIR>>/docs/index.rst:28: WARNING: toctree contains reference to 
> document 'contributing' that doesn't have a title: no link will be generated
> /<<PKGBUILDDIR>>/docs/index.rst:28: WARNING: toctree contains reference to 
> document 'contributing' that doesn't have a title: no link will be generated
> /<<PKGBUILDDIR>>/docs/index.rst:28: WARNING: toctree contains reference to 
> document 'contributing' that doesn't have a title: no link will be generated
> /<<PKGBUILDDIR>>/docs/index.rst:28: WARNING: toctree contains reference to 
> document 'contributing' that doesn't have a title: no link will be generated
> /<<PKGBUILDDIR>>/docs/index.rst:28: WARNING: toctree contains reference to 
> document 'contributing' that doesn't have a title: no link will be generated
> /<<PKGBUILDDIR>>/docs/index.rst:28: WARNING: toctree contains reference to 
> document 'contributing' that doesn't have a title: no link will be generated
> /<<PKGBUILDDIR>>/docs/index.rst:28: WARNING: toctree contains reference to 
> document 'contributing' that doesn't have a title: no link will be generated
> /<<PKGBUILDDIR>>/docs/index.rst:28: WARNING: toctree contains reference to 
> document 'contributing' that doesn't have a title: no link will be generated
> /<<PKGBUILDDIR>>/docs/index.rst:28: WARNING: toctree contains reference to 
> document 'contributing' that doesn't have a title: no link will be generated
> /<<PKGBUILDDIR>>/docs/index.rst:28: WARNING: toctree contains reference to 
> document 'contributing' that doesn't have a title: no link will be generated
> /<<PKGBUILDDIR>>/docs/index.rst:28: WARNING: toctree contains reference to 
> document 'contributing' that doesn't have a title: no link will be generated
> /<<PKGBUILDDIR>>/docs/index.rst:28: WARNING: toctree contains reference to 
> document 'contributing' that doesn't have a title: no link will be generated
> /<<PKGBUILDDIR>>/docs/index.rst:28: WARNING: toctree contains reference to 
> document 'contributing' that doesn't have a title: no link will be generated
> /<<PKGBUILDDIR>>/docs/index.rst:28: WARNING: toctree contains reference to 
> document 'contributing' that doesn't have a title: no link will be generated
> /<<PKGBUILDDIR>>/docs/index.rst:28: WARNING: toctree contains reference to 
> document 'contributing' that doesn't have a title: no link will be generated
> /<<PKGBUILDDIR>>/docs/index.rst:28: WARNING: toctree contains reference to 
> document 'contributing' that doesn't have a title: no link will be generated
> /<<PKGBUILDDIR>>/docs/index.rst:28: WARNING: toctree contains reference to 
> document 'contributing' that doesn't have a title: no link will be generated
> /<<PKGBUILDDIR>>/docs/index.rst:28: WARNING: toctree contains reference to 
> document 'contributing' that doesn't have a title: no link will be generated
> /<<PKGBUILDDIR>>/docs/index.rst:28: WARNING: toctree contains reference to 
> document 'contributing' that doesn't have a title: no link will be generated
> /<<PKGBUILDDIR>>/docs/index.rst:28: WARNING: toctree contains reference to 
> document 'contributing' that doesn't have a title: no link will be generated
> /<<PKGBUILDDIR>>/docs/index.rst:28: WARNING: toctree contains reference to 
> document 'contributing' that doesn't have a title: no link will be generated
> /<<PKGBUILDDIR>>/docs/index.rst:28: WARNING: toctree contains reference to 
> document 'contributing' that doesn't have a title: no link will be generated
> /<<PKGBUILDDIR>>/docs/index.rst:28: WARNING: toctree contains reference to 
> document 'contributing' that doesn't have a title: no link will be generated
> /<<PKGBUILDDIR>>/docs/index.rst:28: WARNING: toctree contains reference to 
> document 'contributing' that doesn't have a title: no link will be generated
> /<<PKGBUILDDIR>>/docs/index.rst:28: WARNING: toctree contains reference to 
> document 'contributing' that doesn't have a title: no link will be generated
> /<<PKGBUILDDIR>>/docs/index.rst:28: WARNING: toctree contains reference to 
> document 'contributing' that doesn't have a title: no link will be generated
> /<<PKGBUILDDIR>>/docs/index.rst:28: WARNING: toctree contains reference to 
> document 'contributing' that doesn't have a title: no link will be generated
> /<<PKGBUILDDIR>>/docs/index.rst:28: WARNING: toctree contains reference to 
> document 'contributing' that doesn't have a title: no link will be generated
> /<<PKGBUILDDIR>>/docs/index.rst:28: WARNING: toctree contains reference to 
> document 'contributing' that doesn't have a title: no link will be generated
> /<<PKGBUILDDIR>>/docs/index.rst:28: WARNING: toctree contains reference to 
> document 'contributing' that doesn't have a title: no link will be generated
> /<<PKGBUILDDIR>>/docs/index.rst:28: WARNING: toctree contains reference to 
> document 'contributing' that doesn't have a title: no link will be generated
> /<<PKGBUILDDIR>>/docs/index.rst:28: WARNING: toctree contains reference to 
> document 'contributing' that doesn't have a title: no link will be generated
> /<<PKGBUILDDIR>>/docs/index.rst:28: WARNING: toctree contains reference to 
> document 'contributing' that doesn't have a title: no link will be generated
> /<<PKGBUILDDIR>>/docs/index.rst:28: WARNING: toctree contains reference to 
> document 'contributing' that doesn't have a title: no link will be generated
> /<<PKGBUILDDIR>>/docs/index.rst:28: WARNING: toctree contains reference to 
> document 'contributing' that doesn't have a title: no link will be generated
> /<<PKGBUILDDIR>>/docs/index.rst:28: WARNING: toctree contains reference to 
> document 'contributing' that doesn't have a title: no link will be generated
> /<<PKGBUILDDIR>>/docs/index.rst:28: WARNING: toctree contains reference to 
> document 'contributing' that doesn't have a title: no link will be generated
> /<<PKGBUILDDIR>>/docs/index.rst:28: WARNING: toctree contains reference to 
> document 'contributing' that doesn't have a title: no link will be generated
> /<<PKGBUILDDIR>>/docs/index.rst:28: WARNING: toctree contains reference to 
> document 'contributing' that doesn't have a title: no link will be generated
> /<<PKGBUILDDIR>>/docs/index.rst:28: WARNING: toctree contains reference to 
> document 'contributing' that doesn't have a title: no link will be generated
> /<<PKGBUILDDIR>>/docs/index.rst:28: WARNING: toctree contains reference to 
> document 'contributing' that doesn't have a title: no link will be generated
> /<<PKGBUILDDIR>>/docs/index.rst:28: WARNING: toctree contains reference to 
> document 'contributing' that doesn't have a title: no link will be generated
> /<<PKGBUILDDIR>>/docs/index.rst:28: WARNING: toctree contains reference to 
> document 'contributing' that doesn't have a title: no link will be generated
> /<<PKGBUILDDIR>>/docs/index.rst:28: WARNING: toctree contains reference to 
> document 'contributing' that doesn't have a title: no link will be generated
> /<<PKGBUILDDIR>>/docs/index.rst:28: WARNING: toctree contains reference to 
> document 'contributing' that doesn't have a title: no link will be generated
> /<<PKGBUILDDIR>>/docs/index.rst:28: WARNING: toctree contains reference to 
> document 'contributing' that doesn't have a title: no link will be generated
> /<<PKGBUILDDIR>>/docs/index.rst:28: WARNING: toctree contains reference to 
> document 'contributing' that doesn't have a title: no link will be generated
> /<<PKGBUILDDIR>>/docs/index.rst:28: WARNING: toctree contains reference to 
> document 'contributing' that doesn't have a title: no link will be generated
> /<<PKGBUILDDIR>>/docs/index.rst:28: WARNING: toctree contains reference to 
> document 'contributing' that doesn't have a title: no link will be generated
> /<<PKGBUILDDIR>>/docs/index.rst:28: WARNING: toctree contains reference to 
> document 'contributing' that doesn't have a title: no link will be generated
> /<<PKGBUILDDIR>>/docs/index.rst:28: WARNING: toctree contains reference to 
> document 'contributing' that doesn't have a title: no link will be generated
> /<<PKGBUILDDIR>>/docs/index.rst:28: WARNING: toctree contains reference to 
> document 'contributing' that doesn't have a title: no link will be generated
> /<<PKGBUILDDIR>>/docs/index.rst:28: WARNING: toctree contains reference to 
> document 'contributing' that doesn't have a title: no link will be generated
> /<<PKGBUILDDIR>>/docs/index.rst:28: WARNING: toctree contains reference to 
> document 'contributing' that doesn't have a title: no link will be generated
> /<<PKGBUILDDIR>>/docs/index.rst:28: WARNING: toctree contains reference to 
> document 'contributing' that doesn't have a title: no link will be generated
> /<<PKGBUILDDIR>>/docs/index.rst:28: WARNING: toctree contains reference to 
> document 'contributing' that doesn't have a title: no link will be generated
> /<<PKGBUILDDIR>>/docs/index.rst:28: WARNING: toctree contains reference to 
> document 'contributing' that doesn't have a title: no link will be generated
> /<<PKGBUILDDIR>>/docs/index.rst:28: WARNING: toctree contains reference to 
> document 'contributing' that doesn't have a title: no link will be generated
> /<<PKGBUILDDIR>>/docs/index.rst:28: WARNING: toctree contains reference to 
> document 'contributing' that doesn't have a title: no link will be generated
> /<<PKGBUILDDIR>>/docs/index.rst:28: WARNING: toctree contains reference to 
> document 'contributing' that doesn't have a title: no link will be generated
> /<<PKGBUILDDIR>>/docs/index.rst:28: WARNING: toctree contains reference to 
> document 'contributing' that doesn't have a title: no link will be generated
> /<<PKGBUILDDIR>>/docs/index.rst:28: WARNING: toctree contains reference to 
> document 'contributing' that doesn't have a title: no link will be generated
> /<<PKGBUILDDIR>>/docs/index.rst:28: WARNING: toctree contains reference to 
> document 'contributing' that doesn't have a title: no link will be generated
> /<<PKGBUILDDIR>>/docs/index.rst:28: WARNING: toctree contains reference to 
> document 'contributing' that doesn't have a title: no link will be generated
> /<<PKGBUILDDIR>>/docs/index.rst:28: WARNING: toctree contains reference to 
> document 'contributing' that doesn't have a title: no link will be generated
> /<<PKGBUILDDIR>>/docs/index.rst:28: WARNING: toctree contains reference to 
> document 'contributing' that doesn't have a title: no link will be generated
> /<<PKGBUILDDIR>>/docs/index.rst:28: WARNING: toctree contains reference to 
> document 'contributing' that doesn't have a title: no link will be generated
> /<<PKGBUILDDIR>>/docs/index.rst:28: WARNING: toctree contains reference to 
> document 'contributing' that doesn't have a title: no link will be generated
> /<<PKGBUILDDIR>>/docs/index.rst:28: WARNING: toctree contains reference to 
> document 'contributing' that doesn't have a title: no link will be generated
> /<<PKGBUILDDIR>>/docs/index.rst:28: WARNING: toctree contains reference to 
> document 'contributing' that doesn't have a title: no link will be generated
> /<<PKGBUILDDIR>>/docs/index.rst:28: WARNING: toctree contains reference to 
> document 'contributing' that doesn't have a title: no link will be generated
> /<<PKGBUILDDIR>>/docs/index.rst:28: WARNING: toctree contains reference to 
> document 'contributing' that doesn't have a title: no link will be generated
> /<<PKGBUILDDIR>>/docs/index.rst:28: WARNING: toctree contains reference to 
> document 'contributing' that doesn't have a title: no link will be generated
> /<<PKGBUILDDIR>>/docs/index.rst:28: WARNING: toctree contains reference to 
> document 'contributing' that doesn't have a title: no link will be generated
> /<<PKGBUILDDIR>>/docs/index.rst:28: WARNING: toctree contains reference to 
> document 'contributing' that doesn't have a title: no link will be generated
> /<<PKGBUILDDIR>>/docs/index.rst:28: WARNING: toctree contains reference to 
> document 'contributing' that doesn't have a title: no link will be generated
> /<<PKGBUILDDIR>>/docs/index.rst:28: WARNING: toctree contains reference to 
> document 'contributing' that doesn't have a title: no link will be generated
> /<<PKGBUILDDIR>>/docs/index.rst:28: WARNING: toctree contains reference to 
> document 'contributing' that doesn't have a title: no link will be generated
> /<<PKGBUILDDIR>>/docs/index.rst:28: WARNING: toctree contains reference to 
> document 'contributing' that doesn't have a title: no link will be generated
> generating indices... genindex /<<PKGBUILDDIR>>/docs/index.rst:28: WARNING: 
> toctree contains reference to document 'contributing' that doesn't have a 
> title: no link will be generated
> done
> writing additional pages... search /<<PKGBUILDDIR>>/docs/index.rst:28: 
> WARNING: toctree contains reference to document 'contributing' that doesn't 
> have a title: no link will be generated
> done
> copying images... [100%] plugins/beetsweb.png
> 
> copying static files... done
> copying extra files... done
> dumping search index in English (code: en)... done
> dumping object inventory... done
> build succeeded, 95 warnings.
> 
> The HTML pages are in _build/html.
> 
> Build finished. The HTML pages are in _build/html.
> sphinx-build -b man -d _build/doctrees   . _build/man
> Running Sphinx v5.3.0
> making output directory... done
> loading pickled environment... done
> WARNING: extlinks: Sphinx-6.0 will require a caption string to contain 
> exactly one '%s' and all other '%' need to be escaped as '%%'.
> WARNING: extlinks: Sphinx-6.0 will require a caption string to contain 
> exactly one '%s' and all other '%' need to be escaped as '%%'.
> WARNING: extlinks: Sphinx-6.0 will require a caption string to contain 
> exactly one '%s' and all other '%' need to be escaped as '%%'.
> WARNING: extlinks: Sphinx-6.0 will require a caption string to contain 
> exactly one '%s' and all other '%' need to be escaped as '%%'.
> building [mo]: targets for 0 po files that are out of date
> building [man]: all manpages
> updating environment: 0 added, 1 changed, 0 removed
> reading sources... [100%] contributing
> 
> /<<PKGBUILDDIR>>/docs/contributing.rst:3: CRITICAL: Problems with "include" 
> directive path:
> InputError: [Errno 2] No such file or directory: '../CONTRIBUTING.rst'.
> looking for now-outdated files... none found
> pickling environment... done
> checking consistency... done
> writing... beet.1 { } beetsconfig.5 { } done
> build succeeded, 5 warnings.
> 
> The manual pages are in _build/man.
> 
> Build finished. The manual pages are in _build/man.
> make[2]: Leaving directory '/<<PKGBUILDDIR>>/docs'
> make[1]: Leaving directory '/<<PKGBUILDDIR>>'
>    dh_auto_test -O--buildsystem=pybuild
> I: pybuild base:240: cd /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11/build; 
> python3.11 -m pytest test
> ============================= test session starts 
> ==============================
> platform linux -- Python 3.11.1, pytest-7.2.0, pluggy-1.0.0+repack
> rootdir: /<<PKGBUILDDIR>>
> collected 1626 items
> 
> test/test_acousticbrainz.py ....                                         [  
> 0%]
> test/test_albumtypes.py .....                                            [  
> 0%]
> test/test_art.py .......................sssss...............sssss.ssssss [  
> 3%]
> ...                                                                      [  
> 4%]
> test/test_art_resize.py ssss                                             [  
> 4%]
> test/test_autotag.py ................................................... [  
> 7%]
> ..................................                                       [  
> 9%]
> test/test_bareasc.py .........                                           [ 
> 10%]
> test/test_beatport.py ...............                                    [ 
> 11%]
> test/test_bucket.py ...............                                      [ 
> 11%]
> test/test_config_command.py ...........                                  [ 
> 12%]
> test/test_convert.py ..s............                                     [ 
> 13%]
> test/test_datequery.py ................................                  [ 
> 15%]
> test/test_dbcore.py .................................................... [ 
> 18%]
> .............................                                            [ 
> 20%]
> test/test_discogs.py ......................                              [ 
> 21%]
> test/test_edit.py .................                                      [ 
> 22%]
> test/test_embedart.py s..F..F.....s........                              [ 
> 24%]
> test/test_embyupdate.py ........                                         [ 
> 24%]
> test/test_export.py ....                                                 [ 
> 24%]
> test/test_fetchart.py .......                                            [ 
> 25%]
> test/test_filefilter.py ......                                           [ 
> 25%]
> test/test_files.py ...ss.............................s.................. [ 
> 29%]
> ......s..s............                                                   [ 
> 30%]
> test/test_ftintitle.py ......                                            [ 
> 30%]
> test/test_hidden.py s.s                                                  [ 
> 30%]
> test/test_hook.py ss.ss.s                                                [ 
> 31%]
> test/test_ihate.py .                                                     [ 
> 31%]
> test/test_importadded.py .......                                         [ 
> 31%]
> test/test_importer.py ................s.s............................... [ 
> 34%]
> ......................................s....s............................ [ 
> 39%]
> .......                                                                  [ 
> 39%]
> test/test_importfeeds.py ..                                              [ 
> 39%]
> test/test_info.py .....                                                  [ 
> 40%]
> test/test_ipfs.py .                                                      [ 
> 40%]
> test/test_keyfinder.py .....                                             [ 
> 40%]
> test/test_lastgenre.py ................                                  [ 
> 41%]
> test/test_library.py ...................................ss.............. [ 
> 44%]
> ........................................................................ [ 
> 49%]
> ...................s..............                                       [ 
> 51%]
> test/test_logging.py .............                                       [ 
> 52%]
> test/test_lyrics.py ............ss........                               [ 
> 53%]
> test/test_mb.py ...............................................          [ 
> 56%]
> test/test_mbsubmit.py ..                                                 [ 
> 56%]
> test/test_mbsync.py ...                                                  [ 
> 56%]
> test/test_metasync.py ...                                                [ 
> 56%]
> test/test_mpdstats.py ...                                                [ 
> 56%]
> test/test_parentwork.py ssss....                                         [ 
> 57%]
> test/test_permissions.py .......                                         [ 
> 57%]
> test/test_pipeline.py ......................                             [ 
> 59%]
> test/test_play.py .......s....                                           [ 
> 59%]
> test/test_player.py ..........................................x....x.... [ 
> 63%]
> s............xxx....sxx.xx                                               [ 
> 64%]
> test/test_playlist.py ....................                               [ 
> 65%]
> test/test_plexupdate.py ...                                              [ 
> 66%]
> test/test_plugin_mediafield.py .....                                     [ 
> 66%]
> test/test_plugins.py ....ss.........                                     [ 
> 67%]
> test/test_query.py ..................................................... [ 
> 70%]
> ......ss...s....................................................         [ 
> 74%]
> test/test_random.py .                                                    [ 
> 74%]
> test/test_replaygain.py sssssssssssssss                                  [ 
> 75%]
> test/test_smartplaylist.py ......                                        [ 
> 75%]
> test/test_sort.py .................................                      [ 
> 77%]
> test/test_spotify.py .....                                               [ 
> 78%]
> test/test_subsonicupdate.py ........                                     [ 
> 78%]
> test/test_template.py ...............................................    [ 
> 81%]
> test/test_the.py .....                                                   [ 
> 81%]
> test/test_thumbnails.py .......s..                                       [ 
> 82%]
> test/test_types_plugin.py .......                                        [ 
> 83%]
> test/test_ui.py .......................s................................ [ 
> 86%]
> ........................ss........................s..............        [ 
> 90%]
> test/test_ui_commands.py .....                                           [ 
> 90%]
> test/test_ui_importer.py ............................................... [ 
> 93%]
> .....................                                                    [ 
> 94%]
> test/test_ui_init.py ...                                                 [ 
> 95%]
> test/test_util.py ....s...............                                   [ 
> 96%]
> test/test_vfs.py ..                                                      [ 
> 96%]
> test/test_web.py ........................................                [ 
> 98%]
> test/test_zero.py F................                                      
> [100%]
> 
> =================================== FAILURES 
> ===================================
> ________________ EmbedartCliTest.test_clear_art_with_yes_input 
> _________________
> 
> self = <test.test_embedart.EmbedartCliTest 
> testMethod=test_clear_art_with_yes_input>
> 
>     def test_clear_art_with_yes_input(self):
>         self._setup_data()
>         album = self.add_album_fixture()
>         item = album.items()[0]
>         self.io.addinput('y')
>         self.run_command('embedart', '-f', self.small_artpath)
>         self.io.addinput('y')
>         self.run_command('clearart')
>         mediafile = MediaFile(syspath(item.path))
> >       self.assertEqual(len(mediafile.images), 0)
> E       TypeError: object of type 'NoneType' has no len()
> 
> test/test_embedart.py:205: TypeError
> ----------------------------- Captured stderr call 
> -----------------------------
> Sending event: database_change
> Sending event: database_change
> Sending event: item_copied
> Sending event: database_change
> Sending event: database_change
> Sending event: database_change
> Sending event: database_change
> Sending event: database_change
> no user configuration found at /tmp/tmp72dabiks/config.yaml
> data directory: /tmp/tmp72dabiks
> plugin paths: 
> Sending event: pluginload
> embedart: embedding 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11/build/test/rsrc/image-2x3.jpg
> Sending event: write
> Sending event: after_write
> Sending event: cli_exit
> no user configuration found at /tmp/tmp72dabiks/config.yaml
> data directory: /tmp/tmp72dabiks
> plugin paths: 
> Sending event: pluginload
> embedart: Clearing album art from 1 items
> embedart: Clearing art for the artist - älbum - tïtle 0
> Sending event: write
> Sending event: after_write
> Sending event: cli_exit
> ------------------------------ Captured log call 
> -------------------------------
> DEBUG    beets:logging.py:88 Sending event: database_change
> DEBUG    beets:logging.py:88 Sending event: database_change
> DEBUG    beets:logging.py:88 Sending event: item_copied
> DEBUG    beets:logging.py:88 Sending event: database_change
> DEBUG    beets:logging.py:88 Sending event: database_change
> DEBUG    beets:logging.py:88 Sending event: database_change
> DEBUG    beets:logging.py:88 Sending event: database_change
> DEBUG    beets:logging.py:88 Sending event: database_change
> DEBUG    beets:logging.py:88 no user configuration found at 
> /tmp/tmp72dabiks/config.yaml
> DEBUG    beets:logging.py:88 data directory: /tmp/tmp72dabiks
> DEBUG    beets:logging.py:88 plugin paths: 
> DEBUG    beets:logging.py:88 Sending event: pluginload
> DEBUG    beets.embedart:logging.py:88 embedart: embedding 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11/build/test/rsrc/image-2x3.jpg
> DEBUG    beets:logging.py:88 Sending event: write
> DEBUG    beets:logging.py:88 Sending event: after_write
> DEBUG    beets:logging.py:88 Sending event: cli_exit
> DEBUG    beets:logging.py:88 no user configuration found at 
> /tmp/tmp72dabiks/config.yaml
> DEBUG    beets:logging.py:88 data directory: /tmp/tmp72dabiks
> DEBUG    beets:logging.py:88 plugin paths: 
> DEBUG    beets:logging.py:88 Sending event: pluginload
> INFO     beets.embedart:logging.py:88 embedart: Clearing album art from 1 
> items
> DEBUG    beets.embedart:logging.py:88 embedart: Clearing art for the artist - 
> älbum - tïtle 0
> DEBUG    beets:logging.py:88 Sending event: write
> DEBUG    beets:logging.py:88 Sending event: after_write
> DEBUG    beets:logging.py:88 Sending event: cli_exit
> ____________ EmbedartCliTest.test_embed_art_from_file_with_no_input 
> ____________
> 
> self = <test.test_embedart.EmbedartCliTest 
> testMethod=test_embed_art_from_file_with_no_input>
> 
>     def test_embed_art_from_file_with_no_input(self):
>         self._setup_data()
>         album = self.add_album_fixture()
>         item = album.items()[0]
>         self.io.addinput('n')
>         self.run_command('embedart', '-f', self.small_artpath)
>         mediafile = MediaFile(syspath(item.path))
>         # make sure that images array is empty (nothing embedded)
> >       self.assertEqual(len(mediafile.images), 0)
> E       TypeError: object of type 'NoneType' has no len()
> 
> test/test_embedart.py:84: TypeError
> ----------------------------- Captured stderr call 
> -----------------------------
> Sending event: database_change
> Sending event: database_change
> Sending event: item_copied
> Sending event: database_change
> Sending event: database_change
> Sending event: database_change
> Sending event: database_change
> Sending event: database_change
> no user configuration found at /tmp/tmpij90yffk/config.yaml
> data directory: /tmp/tmpij90yffk
> plugin paths: 
> Sending event: pluginload
> Sending event: cli_exit
> ------------------------------ Captured log call 
> -------------------------------
> DEBUG    beets:logging.py:88 Sending event: database_change
> DEBUG    beets:logging.py:88 Sending event: database_change
> DEBUG    beets:logging.py:88 Sending event: item_copied
> DEBUG    beets:logging.py:88 Sending event: database_change
> DEBUG    beets:logging.py:88 Sending event: database_change
> DEBUG    beets:logging.py:88 Sending event: database_change
> DEBUG    beets:logging.py:88 Sending event: database_change
> DEBUG    beets:logging.py:88 Sending event: database_change
> DEBUG    beets:logging.py:88 no user configuration found at 
> /tmp/tmpij90yffk/config.yaml
> DEBUG    beets:logging.py:88 data directory: /tmp/tmpij90yffk
> DEBUG    beets:logging.py:88 plugin paths: 
> DEBUG    beets:logging.py:88 Sending event: pluginload
> DEBUG    beets:logging.py:88 Sending event: cli_exit
> ________________________ ZeroPluginTest.test_album_art 
> _________________________
> 
> self = <test.test_zero.ZeroPluginTest testMethod=test_album_art>
> 
>     def test_album_art(self):
>         self.config['zero']['fields'] = ['images']
>     
>         path = self.create_mediafile_fixture(images=['jpg'])
>         item = Item.from_path(path)
>     
>         self.load_plugins('zero')
>         item.write()
>     
>         mf = MediaFile(syspath(path))
> >       self.assertEqual(0, len(mf.images))
> E       TypeError: object of type 'NoneType' has no len()
> 
> test/test_zero.py:106: TypeError
> ----------------------------- Captured stderr call 
> -----------------------------
> Sending event: write
> Sending event: after_write
> ------------------------------ Captured log call 
> -------------------------------
> DEBUG    beets:logging.py:88 Sending event: write
> DEBUG    beets:logging.py:88 Sending event: after_write
> =============================== warnings summary 
> ===============================
> ../../../../../../usr/lib/python3/dist-packages/mediafile.py:52
>   /usr/lib/python3/dist-packages/mediafile.py:52: DeprecationWarning: 
> 'imghdr' is deprecated and slated for removal in Python 3.13
>     import imghdr
> 
> ../../../../../../usr/lib/python3/dist-packages/discogs_client/utils.py:102
>   /usr/lib/python3/dist-packages/discogs_client/utils.py:102: 
> DeprecationWarning: In 3.13 classes created inside an enum will not become a 
> member.  Use the `member` decorator to keep the current behavior.
>     class By(Enum):
> 
> ../../../../../../usr/lib/python3/dist-packages/discogs_client/utils.py:123
>   /usr/lib/python3/dist-packages/discogs_client/utils.py:123: 
> DeprecationWarning: In 3.13 classes created inside an enum will not become a 
> member.  Use the `member` decorator to keep the current behavior.
>     class Order(Enum):
> 
> test/test_player.py:38
>   /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11/build/test/test_player.py:38: 
> DeprecationWarning: the imp module is deprecated in favour of importlib and 
> slated for removal in Python 3.12; see the module's documentation for 
> alternative uses
>     import imp
> 
> .pybuild/cpython3_3.11/build/test/test_art.py::AAOTest::test_aao_scraper_finds_image
> .pybuild/cpython3_3.11/build/test/test_art.py::AAOTest::test_aao_scraper_returns_no_result_when_no_image_present
>   /usr/lib/python3/dist-packages/responses/__init__.py:252: 
> DeprecationWarning: Argument 'match_querystring' is deprecated. Use 
> 'responses.matchers.query_param_matcher' or 
> 'responses.matchers.query_string_matcher'
>     warn(
> 
> .pybuild/cpython3_3.11/build/test/test_autotag.py: 542 warnings
> .pybuild/cpython3_3.11/build/test/test_edit.py: 400 warnings
> .pybuild/cpython3_3.11/build/test/test_importadded.py: 112 warnings
> .pybuild/cpython3_3.11/build/test/test_importer.py: 822 warnings
> .pybuild/cpython3_3.11/build/test/test_mbsubmit.py: 72 warnings
> .pybuild/cpython3_3.11/build/test/test_plugins.py: 124 warnings
> .pybuild/cpython3_3.11/build/test/test_ui.py: 84 warnings
> .pybuild/cpython3_3.11/build/test/test_ui_importer.py: 522 warnings
>   /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11/build/beets/autotag/hooks.py:246: 
> DeprecationWarning: getargs: The 'u' format is deprecated. Use 'U' instead.
>     return levenshtein_distance(str1, str2) / float(max(len(str1), len(str2)))
> 
> .pybuild/cpython3_3.11/build/test/test_convert.py: 149 warnings
> .pybuild/cpython3_3.11/build/test/test_embedart.py: 5 warnings
> .pybuild/cpython3_3.11/build/test/test_hook.py: 1 warning
> .pybuild/cpython3_3.11/build/test/test_ui.py: 9 warnings
> .pybuild/cpython3_3.11/build/test/test_util.py: 2 warnings
>   /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11/build/beets/util/__init__.py:336: 
> DeprecationWarning: Use setlocale(), getencoding() and getlocale() instead
>     return locale.getdefaultlocale()[1] or 'utf-8'
> 
> .pybuild/cpython3_3.11/build/test/test_convert.py: 10 warnings
> .pybuild/cpython3_3.11/build/test/test_importer.py: 4 warnings
> .pybuild/cpython3_3.11/build/test/test_logging.py: 6 warnings
> .pybuild/cpython3_3.11/build/test/test_pipeline.py: 26 warnings
> .pybuild/cpython3_3.11/build/test/test_ui_importer.py: 4 warnings
>   /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11/build/beets/util/pipeline.py:78: 
> DeprecationWarning: notifyAll() is deprecated, use notify_all() instead
>     q.not_empty.notifyAll()
> 
> .pybuild/cpython3_3.11/build/test/test_convert.py: 10 warnings
> .pybuild/cpython3_3.11/build/test/test_importer.py: 4 warnings
> .pybuild/cpython3_3.11/build/test/test_logging.py: 6 warnings
> .pybuild/cpython3_3.11/build/test/test_pipeline.py: 26 warnings
> .pybuild/cpython3_3.11/build/test/test_ui_importer.py: 4 warnings
>   /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11/build/beets/util/pipeline.py:79: 
> DeprecationWarning: notifyAll() is deprecated, use notify_all() instead
>     q.not_full.notifyAll()
> 
> .pybuild/cpython3_3.11/build/test/test_importer.py::test_album_info
>   /usr/lib/python3/dist-packages/_pytest/python.py:199: 
> PytestReturnNotNoneWarning: Expected None, but 
> .pybuild/cpython3_3.11/build/test/test_importer.py::test_album_info returned 
> <list_iterator object at 0x7f57cc0db550>, which will be an error in a future 
> version of pytest.  Did you mean to use `assert` instead of `return`?
>     warnings.warn(
> 
> .pybuild/cpython3_3.11/build/test/test_importer.py::test_track_info
>   /usr/lib/python3/dist-packages/_pytest/python.py:199: 
> PytestReturnNotNoneWarning: Expected None, but 
> .pybuild/cpython3_3.11/build/test/test_importer.py::test_track_info returned 
> <list_iterator object at 0x7f57cc0dab90>, which will be an error in a future 
> version of pytest.  Did you mean to use `assert` instead of `return`?
>     warnings.warn(
> 
> .pybuild/cpython3_3.11/build/test/test_lyrics.py::LyricsGooglePluginMachineryTest::test_mocked_source_ok
>   /usr/lib/python3/dist-packages/bs4/element.py:2025: DeprecationWarning: The 
> 'text' argument to the SoupStrainer constructor is deprecated. Use 'string' 
> instead.
>     warnings.warn(
> 
> -- Docs: https://docs.pytest.org/en/stable/how-to/capture-warnings.html
> =========================== short test summary info 
> ============================
> FAILED test/test_embedart.py::EmbedartCliTest::test_clear_art_with_yes_input
> FAILED 
> test/test_embedart.py::EmbedartCliTest::test_embed_art_from_file_with_no_input
> FAILED test/test_zero.py::ZeroPluginTest::test_album_art - TypeError: object 
> ...
> ==== 3 failed, 1537 passed, 77 skipped, 9 xfailed, 2953 warnings in 59.10s 
> =====
> E: pybuild pybuild:388: test: plugin distutils failed with: exit code=1: cd 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11/build; python3.11 -m pytest test
> I: pybuild base:240: cd /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10/build; 
> python3.10 -m pytest test
> ============================= test session starts 
> ==============================
> platform linux -- Python 3.10.9, pytest-7.2.0, pluggy-1.0.0+repack
> rootdir: /<<PKGBUILDDIR>>
> collected 1626 items
> 
> test/test_acousticbrainz.py ....                                         [  
> 0%]
> test/test_albumtypes.py .....                                            [  
> 0%]
> test/test_art.py .......................sssss...............sssss.ssssss [  
> 3%]
> ...                                                                      [  
> 4%]
> test/test_art_resize.py ssss                                             [  
> 4%]
> test/test_autotag.py ................................................... [  
> 7%]
> ..................................                                       [  
> 9%]
> test/test_bareasc.py .........                                           [ 
> 10%]
> test/test_beatport.py ...............                                    [ 
> 11%]
> test/test_bucket.py ...............                                      [ 
> 11%]
> test/test_config_command.py ...........                                  [ 
> 12%]
> test/test_convert.py ..s............                                     [ 
> 13%]
> test/test_datequery.py ................................                  [ 
> 15%]
> test/test_dbcore.py .................................................... [ 
> 18%]
> .............................                                            [ 
> 20%]
> test/test_discogs.py ......................                              [ 
> 21%]
> test/test_edit.py .................                                      [ 
> 22%]
> test/test_embedart.py s..F..F.....s........                              [ 
> 24%]
> test/test_embyupdate.py ........                                         [ 
> 24%]
> test/test_export.py ....                                                 [ 
> 24%]
> test/test_fetchart.py .......                                            [ 
> 25%]
> test/test_filefilter.py ......                                           [ 
> 25%]
> test/test_files.py ...ss.............................s.................. [ 
> 29%]
> ......s..s............                                                   [ 
> 30%]
> test/test_ftintitle.py ......                                            [ 
> 30%]
> test/test_hidden.py s.s                                                  [ 
> 30%]
> test/test_hook.py ss.ss.s                                                [ 
> 31%]
> test/test_ihate.py .                                                     [ 
> 31%]
> test/test_importadded.py .......                                         [ 
> 31%]
> test/test_importer.py ................s.s............................... [ 
> 34%]
> ......................................s....s............................ [ 
> 39%]
> .......                                                                  [ 
> 39%]
> test/test_importfeeds.py ..                                              [ 
> 39%]
> test/test_info.py .....                                                  [ 
> 40%]
> test/test_ipfs.py .                                                      [ 
> 40%]
> test/test_keyfinder.py .....                                             [ 
> 40%]
> test/test_lastgenre.py ................                                  [ 
> 41%]
> test/test_library.py ...................................ss.............. [ 
> 44%]
> ........................................................................ [ 
> 49%]
> ...................s..............                                       [ 
> 51%]
> test/test_logging.py .............                                       [ 
> 52%]
> test/test_lyrics.py ............ss........                               [ 
> 53%]
> test/test_mb.py ...............................................          [ 
> 56%]
> test/test_mbsubmit.py ..                                                 [ 
> 56%]
> test/test_mbsync.py ...                                                  [ 
> 56%]
> test/test_metasync.py ...                                                [ 
> 56%]
> test/test_mpdstats.py ...                                                [ 
> 56%]
> test/test_parentwork.py ssss....                                         [ 
> 57%]
> test/test_permissions.py .......                                         [ 
> 57%]
> test/test_pipeline.py ......................                             [ 
> 59%]
> test/test_play.py .......s....                                           [ 
> 59%]
> test/test_player.py ..........................................x....x.... [ 
> 63%]
> s............xxx....sxx.xx                                               [ 
> 64%]
> test/test_playlist.py ....................                               [ 
> 65%]
> test/test_plexupdate.py ...                                              [ 
> 66%]
> test/test_plugin_mediafield.py .....                                     [ 
> 66%]
> test/test_plugins.py ....ss.........                                     [ 
> 67%]
> test/test_query.py ..................................................... [ 
> 70%]
> ......ss...s....................................................         [ 
> 74%]
> test/test_random.py .                                                    [ 
> 74%]
> test/test_replaygain.py sssssssssssssss                                  [ 
> 75%]
> test/test_smartplaylist.py ......                                        [ 
> 75%]
> test/test_sort.py .................................                      [ 
> 77%]
> test/test_spotify.py .....                                               [ 
> 78%]
> test/test_subsonicupdate.py ........                                     [ 
> 78%]
> test/test_template.py ...............................................    [ 
> 81%]
> test/test_the.py .....                                                   [ 
> 81%]
> test/test_thumbnails.py .......s..                                       [ 
> 82%]
> test/test_types_plugin.py .......                                        [ 
> 83%]
> test/test_ui.py .......................s................................ [ 
> 86%]
> ........................ss........................s..............        [ 
> 90%]
> test/test_ui_commands.py .....                                           [ 
> 90%]
> test/test_ui_importer.py ............................................... [ 
> 93%]
> .....................                                                    [ 
> 94%]
> test/test_ui_init.py ...                                                 [ 
> 95%]
> test/test_util.py ....s...............                                   [ 
> 96%]
> test/test_vfs.py ..                                                      [ 
> 96%]
> test/test_web.py ........................................                [ 
> 98%]
> test/test_zero.py F................                                      
> [100%]
> 
> =================================== FAILURES 
> ===================================
> ________________ EmbedartCliTest.test_clear_art_with_yes_input 
> _________________
> 
> self = <test.test_embedart.EmbedartCliTest 
> testMethod=test_clear_art_with_yes_input>
> 
>     def test_clear_art_with_yes_input(self):
>         self._setup_data()
>         album = self.add_album_fixture()
>         item = album.items()[0]
>         self.io.addinput('y')
>         self.run_command('embedart', '-f', self.small_artpath)
>         self.io.addinput('y')
>         self.run_command('clearart')
>         mediafile = MediaFile(syspath(item.path))
> >       self.assertEqual(len(mediafile.images), 0)
> E       TypeError: object of type 'NoneType' has no len()
> 
> test/test_embedart.py:205: TypeError
> ----------------------------- Captured stderr call 
> -----------------------------
> Sending event: database_change
> Sending event: database_change
> Sending event: item_copied
> Sending event: database_change
> Sending event: database_change
> Sending event: database_change
> Sending event: database_change
> Sending event: database_change
> no user configuration found at /tmp/tmp7d537de3/config.yaml
> data directory: /tmp/tmp7d537de3
> plugin paths: 
> Sending event: pluginload
> embedart: embedding 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10/build/test/rsrc/image-2x3.jpg
> Sending event: write
> Sending event: after_write
> Sending event: cli_exit
> no user configuration found at /tmp/tmp7d537de3/config.yaml
> data directory: /tmp/tmp7d537de3
> plugin paths: 
> Sending event: pluginload
> embedart: Clearing album art from 1 items
> embedart: Clearing art for the artist - älbum - tïtle 0
> Sending event: write
> Sending event: after_write
> Sending event: cli_exit
> ------------------------------ Captured log call 
> -------------------------------
> DEBUG    beets:plugins.py:485 Sending event: database_change
> DEBUG    beets:plugins.py:485 Sending event: database_change
> DEBUG    beets:plugins.py:485 Sending event: item_copied
> DEBUG    beets:plugins.py:485 Sending event: database_change
> DEBUG    beets:plugins.py:485 Sending event: database_change
> DEBUG    beets:plugins.py:485 Sending event: database_change
> DEBUG    beets:plugins.py:485 Sending event: database_change
> DEBUG    beets:plugins.py:485 Sending event: database_change
> DEBUG    beets:__init__.py:1202 no user configuration found at 
> /tmp/tmp7d537de3/config.yaml
> DEBUG    beets:__init__.py:1205 data directory: /tmp/tmp7d537de3
> DEBUG    beets:__init__.py:1111 plugin paths: 
> DEBUG    beets:plugins.py:485 Sending event: pluginload
> DEBUG    beets.embedart:art.py:69 embedart: embedding 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10/build/test/rsrc/image-2x3.jpg
> DEBUG    beets:plugins.py:485 Sending event: write
> DEBUG    beets:plugins.py:485 Sending event: after_write
> DEBUG    beets:plugins.py:485 Sending event: cli_exit
> DEBUG    beets:__init__.py:1202 no user configuration found at 
> /tmp/tmp7d537de3/config.yaml
> DEBUG    beets:__init__.py:1205 data directory: /tmp/tmp7d537de3
> DEBUG    beets:__init__.py:1111 plugin paths: 
> DEBUG    beets:plugins.py:485 Sending event: pluginload
> INFO     beets.embedart:art.py:221 embedart: Clearing album art from 1 items
> DEBUG    beets.embedart:art.py:223 embedart: Clearing art for the artist - 
> älbum - tïtle 0
> DEBUG    beets:plugins.py:485 Sending event: write
> DEBUG    beets:plugins.py:485 Sending event: after_write
> DEBUG    beets:plugins.py:485 Sending event: cli_exit
> ____________ EmbedartCliTest.test_embed_art_from_file_with_no_input 
> ____________
> 
> self = <test.test_embedart.EmbedartCliTest 
> testMethod=test_embed_art_from_file_with_no_input>
> 
>     def test_embed_art_from_file_with_no_input(self):
>         self._setup_data()
>         album = self.add_album_fixture()
>         item = album.items()[0]
>         self.io.addinput('n')
>         self.run_command('embedart', '-f', self.small_artpath)
>         mediafile = MediaFile(syspath(item.path))
>         # make sure that images array is empty (nothing embedded)
> >       self.assertEqual(len(mediafile.images), 0)
> E       TypeError: object of type 'NoneType' has no len()
> 
> test/test_embedart.py:84: TypeError
> ----------------------------- Captured stderr call 
> -----------------------------
> Sending event: database_change
> Sending event: database_change
> Sending event: item_copied
> Sending event: database_change
> Sending event: database_change
> Sending event: database_change
> Sending event: database_change
> Sending event: database_change
> no user configuration found at /tmp/tmpvdpa7v71/config.yaml
> data directory: /tmp/tmpvdpa7v71
> plugin paths: 
> Sending event: pluginload
> Sending event: cli_exit
> ------------------------------ Captured log call 
> -------------------------------
> DEBUG    beets:plugins.py:485 Sending event: database_change
> DEBUG    beets:plugins.py:485 Sending event: database_change
> DEBUG    beets:plugins.py:485 Sending event: item_copied
> DEBUG    beets:plugins.py:485 Sending event: database_change
> DEBUG    beets:plugins.py:485 Sending event: database_change
> DEBUG    beets:plugins.py:485 Sending event: database_change
> DEBUG    beets:plugins.py:485 Sending event: database_change
> DEBUG    beets:plugins.py:485 Sending event: database_change
> DEBUG    beets:__init__.py:1202 no user configuration found at 
> /tmp/tmpvdpa7v71/config.yaml
> DEBUG    beets:__init__.py:1205 data directory: /tmp/tmpvdpa7v71
> DEBUG    beets:__init__.py:1111 plugin paths: 
> DEBUG    beets:plugins.py:485 Sending event: pluginload
> DEBUG    beets:plugins.py:485 Sending event: cli_exit
> ________________________ ZeroPluginTest.test_album_art 
> _________________________
> 
> self = <test.test_zero.ZeroPluginTest testMethod=test_album_art>
> 
>     def test_album_art(self):
>         self.config['zero']['fields'] = ['images']
>     
>         path = self.create_mediafile_fixture(images=['jpg'])
>         item = Item.from_path(path)
>     
>         self.load_plugins('zero')
>         item.write()
>     
>         mf = MediaFile(syspath(path))
> >       self.assertEqual(0, len(mf.images))
> E       TypeError: object of type 'NoneType' has no len()
> 
> test/test_zero.py:106: TypeError
> ----------------------------- Captured stderr call 
> -----------------------------
> Sending event: write
> Sending event: after_write
> ------------------------------ Captured log call 
> -------------------------------
> DEBUG    beets:plugins.py:485 Sending event: write
> DEBUG    beets:plugins.py:485 Sending event: after_write
> =============================== warnings summary 
> ===============================
> test/test_player.py:38
>   /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10/build/test/test_player.py:38: 
> DeprecationWarning: the imp module is deprecated in favour of importlib and 
> slated for removal in Python 3.12; see the module's documentation for 
> alternative uses
>     import imp
> 
> .pybuild/cpython3_3.10/build/test/test_art.py::AAOTest::test_aao_scraper_finds_image
> .pybuild/cpython3_3.10/build/test/test_art.py::AAOTest::test_aao_scraper_returns_no_result_when_no_image_present
>   /usr/lib/python3/dist-packages/responses/__init__.py:252: 
> DeprecationWarning: Argument 'match_querystring' is deprecated. Use 
> 'responses.matchers.query_param_matcher' or 
> 'responses.matchers.query_string_matcher'
>     warn(
> 
> .pybuild/cpython3_3.10/build/test/test_autotag.py: 542 warnings
> .pybuild/cpython3_3.10/build/test/test_edit.py: 400 warnings
> .pybuild/cpython3_3.10/build/test/test_importadded.py: 112 warnings
> .pybuild/cpython3_3.10/build/test/test_importer.py: 822 warnings
> .pybuild/cpython3_3.10/build/test/test_mbsubmit.py: 72 warnings
> .pybuild/cpython3_3.10/build/test/test_plugins.py: 124 warnings
> .pybuild/cpython3_3.10/build/test/test_ui.py: 84 warnings
> .pybuild/cpython3_3.10/build/test/test_ui_importer.py: 522 warnings
>   /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10/build/beets/autotag/hooks.py:246: 
> DeprecationWarning: getargs: The 'u' format is deprecated. Use 'U' instead.
>     return levenshtein_distance(str1, str2) / float(max(len(str1), len(str2)))
> 
> .pybuild/cpython3_3.10/build/test/test_convert.py: 10 warnings
> .pybuild/cpython3_3.10/build/test/test_importer.py: 4 warnings
> .pybuild/cpython3_3.10/build/test/test_logging.py: 6 warnings
> .pybuild/cpython3_3.10/build/test/test_pipeline.py: 26 warnings
> .pybuild/cpython3_3.10/build/test/test_ui_importer.py: 4 warnings
>   /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10/build/beets/util/pipeline.py:78: 
> DeprecationWarning: notifyAll() is deprecated, use notify_all() instead
>     q.not_empty.notifyAll()
> 
> .pybuild/cpython3_3.10/build/test/test_convert.py: 10 warnings
> .pybuild/cpython3_3.10/build/test/test_importer.py: 4 warnings
> .pybuild/cpython3_3.10/build/test/test_logging.py: 6 warnings
> .pybuild/cpython3_3.10/build/test/test_pipeline.py: 26 warnings
> .pybuild/cpython3_3.10/build/test/test_ui_importer.py: 4 warnings
>   /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10/build/beets/util/pipeline.py:79: 
> DeprecationWarning: notifyAll() is deprecated, use notify_all() instead
>     q.not_full.notifyAll()
> 
> .pybuild/cpython3_3.10/build/test/test_importer.py::test_album_info
>   /usr/lib/python3/dist-packages/_pytest/python.py:199: 
> PytestReturnNotNoneWarning: Expected None, but 
> .pybuild/cpython3_3.10/build/test/test_importer.py::test_album_info returned 
> <list_iterator object at 0x7f36285c8400>, which will be an error in a future 
> version of pytest.  Did you mean to use `assert` instead of `return`?
>     warnings.warn(
> 
> .pybuild/cpython3_3.10/build/test/test_importer.py::test_track_info
>   /usr/lib/python3/dist-packages/_pytest/python.py:199: 
> PytestReturnNotNoneWarning: Expected None, but 
> .pybuild/cpython3_3.10/build/test/test_importer.py::test_track_info returned 
> <list_iterator object at 0x7f36285edb40>, which will be an error in a future 
> version of pytest.  Did you mean to use `assert` instead of `return`?
>     warnings.warn(
> 
> .pybuild/cpython3_3.10/build/test/test_lyrics.py::LyricsGooglePluginMachineryTest::test_mocked_source_ok
>   /usr/lib/python3/dist-packages/bs4/element.py:2025: DeprecationWarning: The 
> 'text' argument to the SoupStrainer constructor is deprecated. Use 'string' 
> instead.
>     warnings.warn(
> 
> -- Docs: https://docs.pytest.org/en/stable/how-to/capture-warnings.html
> =========================== short test summary info 
> ============================
> FAILED test/test_embedart.py::EmbedartCliTest::test_clear_art_with_yes_input
> FAILED 
> test/test_embedart.py::EmbedartCliTest::test_embed_art_from_file_with_no_input
> FAILED test/test_zero.py::ZeroPluginTest::test_album_art - TypeError: object 
> ...
> = 3 failed, 1537 passed, 77 skipped, 9 xfailed, 2784 warnings in 69.41s 
> (0:01:09) =
> E: pybuild pybuild:388: test: plugin distutils failed with: exit code=1: cd 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10/build; python3.10 -m pytest test
> dh_auto_test: error: pybuild --test --test-pytest -i python{version} -p "3.11 
> 3.10" returned exit code 13


The full build log is available from:
http://qa-logs.debian.net/2023/01/01/beets_1.6.0-3_unstable.log

All bugs filed during this archive rebuild are listed at:
https://bugs.debian.org/cgi-bin/pkgreport.cgi?tag=ftbfs-20230101;users=lu...@debian.org
or:
https://udd.debian.org/bugs/?release=na&merged=ign&fnewerval=7&flastmodval=7&fusertag=only&fusertagtag=ftbfs-20230101&fusertaguser=lu...@debian.org&allbugs=1&cseverity=1&ctags=1&caffected=1#results

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!

If you reassign this bug to another package, please mark it as 'affects'-ing
this package. See https://www.debian.org/Bugs/server-control#affects

If you fail to reproduce this, please provide a build log and diff it with mine
so that we can identify if something relevant changed in the meantime.

Reply via email to