Your message dated Wed, 25 Nov 2020 05:05:00 +0000
with message-id <e1khmze-0004dn...@fasolo.debian.org>
and subject line Bug#972717: fixed in supysonic 0.6.1+ds-1
has caused the Debian Bug report #972717,
regarding supysonic: FTBFS: dh_auto_test: error: pybuild --test -i 
python{version} -p "3.9 3.8" returned exit code 13
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact ow...@bugs.debian.org
immediately.)


-- 
972717: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=972717
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Source: supysonic
Version: 0.6.0+ds-1
Severity: serious
Justification: FTBFS on amd64
Tags: bullseye sid ftbfs
Usertags: ftbfs-20201027 ftbfs-bullseye

Hi,

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

Relevant part (hopefully):
> dpkg-buildpackage
> -----------------
> 
> Command: dpkg-buildpackage -us -uc -sa -rfakeroot
> dpkg-buildpackage: info: source package supysonic
> dpkg-buildpackage: info: source version 0.6.0+ds-1
> dpkg-buildpackage: info: source distribution unstable
> dpkg-buildpackage: info: source changed by Louis-Philippe Véronneau 
> <po...@debian.org>
>  dpkg-source --before-build .
> dpkg-buildpackage: info: host architecture amd64
>  debian/rules clean
> dh clean --with python3 --buildsystem=pybuild
>    dh_auto_clean -O--buildsystem=pybuild
> I: pybuild base:217: python3.9 setup.py clean 
> running clean
> removing '/<<PKGBUILDDIR>>/.pybuild/cpython3_3.9/build' (and everything under 
> it)
> 'build/bdist.linux-x86_64' does not exist -- can't clean it
> 'build/scripts-3.9' does not exist -- can't clean it
> I: pybuild base:217: python3.8 setup.py clean 
> running clean
> removing '/<<PKGBUILDDIR>>/.pybuild/cpython3_3.8/build' (and everything under 
> it)
> 'build/bdist.linux-x86_64' does not exist -- can't clean it
> 'build/scripts-3.8' does not exist -- can't clean it
>    dh_autoreconf_clean -O--buildsystem=pybuild
>    dh_clean -O--buildsystem=pybuild
>  dpkg-source -b .
> dpkg-source: warning: upstream signing key but no upstream tarball signature
> dpkg-source: info: using source format '3.0 (quilt)'
> dpkg-source: info: building supysonic using existing 
> ./supysonic_0.6.0+ds.orig.tar.xz
> dpkg-source: info: using patch list from debian/patches/series
> dpkg-source: info: building supysonic in supysonic_0.6.0+ds-1.debian.tar.xz
> dpkg-source: info: building supysonic in supysonic_0.6.0+ds-1.dsc
>  debian/rules binary
> dh binary --with python3 --buildsystem=pybuild
>    dh_update_autotools_config -O--buildsystem=pybuild
>    dh_autoreconf -O--buildsystem=pybuild
>    dh_auto_configure -O--buildsystem=pybuild
> I: pybuild base:217: python3.9 setup.py config 
> running config
> I: pybuild base:217: python3.8 setup.py config 
> running config
>    dh_auto_build -O--buildsystem=pybuild
> I: pybuild base:217: /usr/bin/python3.9 setup.py build 
> running build
> running build_py
> creating /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9/build/supysonic
> copying supysonic/cache.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9/build/supysonic
> copying supysonic/cli.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9/build/supysonic
> copying supysonic/watcher.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9/build/supysonic
> copying supysonic/__init__.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9/build/supysonic
> copying supysonic/scanner.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9/build/supysonic
> copying supysonic/db.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9/build/supysonic
> copying supysonic/config.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9/build/supysonic
> copying supysonic/web.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9/build/supysonic
> copying supysonic/lastfm.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9/build/supysonic
> copying supysonic/utils.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9/build/supysonic
> copying supysonic/covers.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9/build/supysonic
> copying supysonic/jukebox.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9/build/supysonic
> creating /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9/build/supysonic/api
> copying supysonic/api/radio.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9/build/supysonic/api
> copying supysonic/api/errors.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9/build/supysonic/api
> copying supysonic/api/annotation.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9/build/supysonic/api
> copying supysonic/api/playlists.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9/build/supysonic/api
> copying supysonic/api/__init__.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9/build/supysonic/api
> copying supysonic/api/search.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9/build/supysonic/api
> copying supysonic/api/chat.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9/build/supysonic/api
> copying supysonic/api/media.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9/build/supysonic/api
> copying supysonic/api/formatters.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9/build/supysonic/api
> copying supysonic/api/exceptions.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9/build/supysonic/api
> copying supysonic/api/browse.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9/build/supysonic/api
> copying supysonic/api/albums_songs.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9/build/supysonic/api
> copying supysonic/api/unsupported.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9/build/supysonic/api
> copying supysonic/api/system.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9/build/supysonic/api
> copying supysonic/api/user.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9/build/supysonic/api
> copying supysonic/api/jukebox.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9/build/supysonic/api
> creating /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9/build/supysonic/managers
> copying supysonic/managers/__init__.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9/build/supysonic/managers
> copying supysonic/managers/folder.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9/build/supysonic/managers
> copying supysonic/managers/user.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9/build/supysonic/managers
> creating /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9/build/supysonic/frontend
> copying supysonic/frontend/__init__.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9/build/supysonic/frontend
> copying supysonic/frontend/folder.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9/build/supysonic/frontend
> copying supysonic/frontend/playlist.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9/build/supysonic/frontend
> copying supysonic/frontend/user.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9/build/supysonic/frontend
> creating /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9/build/supysonic/daemon
> copying supysonic/daemon/__init__.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9/build/supysonic/daemon
> copying supysonic/daemon/__main__.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9/build/supysonic/daemon
> copying supysonic/daemon/client.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9/build/supysonic/daemon
> copying supysonic/daemon/exceptions.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9/build/supysonic/daemon
> copying supysonic/daemon/server.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9/build/supysonic/daemon
> running egg_info
> creating supysonic.egg-info
> writing supysonic.egg-info/PKG-INFO
> writing dependency_links to supysonic.egg-info/dependency_links.txt
> writing entry points to supysonic.egg-info/entry_points.txt
> writing requirements to supysonic.egg-info/requires.txt
> writing top-level names to supysonic.egg-info/top_level.txt
> writing manifest file 'supysonic.egg-info/SOURCES.txt'
> reading manifest file 'supysonic.egg-info/SOURCES.txt'
> reading manifest template 'MANIFEST.in'
> writing manifest file 'supysonic.egg-info/SOURCES.txt'
> creating /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9/build/supysonic/schema
> copying supysonic/schema/mysql.sql -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9/build/supysonic/schema
> copying supysonic/schema/postgres.sql -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9/build/supysonic/schema
> copying supysonic/schema/sqlite.sql -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9/build/supysonic/schema
> creating 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9/build/supysonic/schema/migration
> creating 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9/build/supysonic/schema/migration/mysql
> copying supysonic/schema/migration/mysql/20161030.sql -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9/build/supysonic/schema/migration/mysql
> copying supysonic/schema/migration/mysql/20171022.sql -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9/build/supysonic/schema/migration/mysql
> copying supysonic/schema/migration/mysql/20171230.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9/build/supysonic/schema/migration/mysql
> copying supysonic/schema/migration/mysql/20180221.sql -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9/build/supysonic/schema/migration/mysql
> copying supysonic/schema/migration/mysql/20180317.sql -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9/build/supysonic/schema/migration/mysql
> copying supysonic/schema/migration/mysql/20180521.sql -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9/build/supysonic/schema/migration/mysql
> copying supysonic/schema/migration/mysql/20181010.sql -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9/build/supysonic/schema/migration/mysql
> copying supysonic/schema/migration/mysql/20190324.sql -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9/build/supysonic/schema/migration/mysql
> copying supysonic/schema/migration/mysql/20190518.sql -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9/build/supysonic/schema/migration/mysql
> copying supysonic/schema/migration/mysql/20190915.sql -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9/build/supysonic/schema/migration/mysql
> copying supysonic/schema/migration/mysql/20190921.sql -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9/build/supysonic/schema/migration/mysql
> copying supysonic/schema/migration/mysql/20200607.sql -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9/build/supysonic/schema/migration/mysql
> creating 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9/build/supysonic/schema/migration/postgres
> copying supysonic/schema/migration/postgres/20161030.sql -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9/build/supysonic/schema/migration/postgres
> copying supysonic/schema/migration/postgres/20171022.sql -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9/build/supysonic/schema/migration/postgres
> copying supysonic/schema/migration/postgres/20180311.sql -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9/build/supysonic/schema/migration/postgres
> copying supysonic/schema/migration/postgres/20180317.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9/build/supysonic/schema/migration/postgres
> copying supysonic/schema/migration/postgres/20180521.sql -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9/build/supysonic/schema/migration/postgres
> copying supysonic/schema/migration/postgres/20181010.sql -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9/build/supysonic/schema/migration/postgres
> copying supysonic/schema/migration/postgres/20190324.sql -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9/build/supysonic/schema/migration/postgres
> copying supysonic/schema/migration/postgres/20190518.sql -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9/build/supysonic/schema/migration/postgres
> copying supysonic/schema/migration/postgres/20190915.sql -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9/build/supysonic/schema/migration/postgres
> copying supysonic/schema/migration/postgres/20190921.sql -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9/build/supysonic/schema/migration/postgres
> copying supysonic/schema/migration/postgres/20200607.sql -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9/build/supysonic/schema/migration/postgres
> creating 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9/build/supysonic/schema/migration/sqlite
> copying supysonic/schema/migration/sqlite/20161030.sql -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9/build/supysonic/schema/migration/sqlite
> copying supysonic/schema/migration/sqlite/20171022.sql -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9/build/supysonic/schema/migration/sqlite
> copying supysonic/schema/migration/sqlite/20171230.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9/build/supysonic/schema/migration/sqlite
> copying supysonic/schema/migration/sqlite/20180311.sql -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9/build/supysonic/schema/migration/sqlite
> copying supysonic/schema/migration/sqlite/20180317.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9/build/supysonic/schema/migration/sqlite
> copying supysonic/schema/migration/sqlite/20180521.sql -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9/build/supysonic/schema/migration/sqlite
> copying supysonic/schema/migration/sqlite/20181010.sql -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9/build/supysonic/schema/migration/sqlite
> copying supysonic/schema/migration/sqlite/20190324.sql -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9/build/supysonic/schema/migration/sqlite
> copying supysonic/schema/migration/sqlite/20190518.sql -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9/build/supysonic/schema/migration/sqlite
> copying supysonic/schema/migration/sqlite/20190915.sql -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9/build/supysonic/schema/migration/sqlite
> copying supysonic/schema/migration/sqlite/20190921.sql -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9/build/supysonic/schema/migration/sqlite
> copying supysonic/schema/migration/sqlite/20200607.sql -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9/build/supysonic/schema/migration/sqlite
> creating /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9/build/supysonic/static
> creating /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9/build/supysonic/static/css
> copying supysonic/static/css/supysonic.css -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9/build/supysonic/static/css
> creating /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9/build/supysonic/static/js
> copying supysonic/static/js/supysonic.js -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9/build/supysonic/static/js
> creating /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9/build/supysonic/templates
> copying supysonic/templates/addfolder.html -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9/build/supysonic/templates
> copying supysonic/templates/adduser.html -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9/build/supysonic/templates
> copying supysonic/templates/change_mail.html -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9/build/supysonic/templates
> copying supysonic/templates/change_pass.html -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9/build/supysonic/templates
> copying supysonic/templates/change_username.html -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9/build/supysonic/templates
> copying supysonic/templates/folders.html -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9/build/supysonic/templates
> copying supysonic/templates/home.html -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9/build/supysonic/templates
> copying supysonic/templates/layout.html -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9/build/supysonic/templates
> copying supysonic/templates/login.html -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9/build/supysonic/templates
> copying supysonic/templates/playlist.html -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9/build/supysonic/templates
> copying supysonic/templates/playlists.html -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9/build/supysonic/templates
> copying supysonic/templates/profile.html -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9/build/supysonic/templates
> copying supysonic/templates/users.html -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9/build/supysonic/templates
> I: pybuild base:217: /usr/bin/python3 setup.py build 
> running build
> running build_py
> creating /<<PKGBUILDDIR>>/.pybuild/cpython3_3.8/build/supysonic
> copying supysonic/cache.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.8/build/supysonic
> copying supysonic/cli.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.8/build/supysonic
> copying supysonic/watcher.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.8/build/supysonic
> copying supysonic/__init__.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.8/build/supysonic
> copying supysonic/scanner.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.8/build/supysonic
> copying supysonic/db.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.8/build/supysonic
> copying supysonic/config.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.8/build/supysonic
> copying supysonic/web.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.8/build/supysonic
> copying supysonic/lastfm.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.8/build/supysonic
> copying supysonic/utils.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.8/build/supysonic
> copying supysonic/covers.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.8/build/supysonic
> copying supysonic/jukebox.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.8/build/supysonic
> creating /<<PKGBUILDDIR>>/.pybuild/cpython3_3.8/build/supysonic/api
> copying supysonic/api/radio.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.8/build/supysonic/api
> copying supysonic/api/errors.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.8/build/supysonic/api
> copying supysonic/api/annotation.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.8/build/supysonic/api
> copying supysonic/api/playlists.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.8/build/supysonic/api
> copying supysonic/api/__init__.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.8/build/supysonic/api
> copying supysonic/api/search.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.8/build/supysonic/api
> copying supysonic/api/chat.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.8/build/supysonic/api
> copying supysonic/api/media.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.8/build/supysonic/api
> copying supysonic/api/formatters.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.8/build/supysonic/api
> copying supysonic/api/exceptions.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.8/build/supysonic/api
> copying supysonic/api/browse.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.8/build/supysonic/api
> copying supysonic/api/albums_songs.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.8/build/supysonic/api
> copying supysonic/api/unsupported.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.8/build/supysonic/api
> copying supysonic/api/system.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.8/build/supysonic/api
> copying supysonic/api/user.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.8/build/supysonic/api
> copying supysonic/api/jukebox.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.8/build/supysonic/api
> creating /<<PKGBUILDDIR>>/.pybuild/cpython3_3.8/build/supysonic/managers
> copying supysonic/managers/__init__.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.8/build/supysonic/managers
> copying supysonic/managers/folder.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.8/build/supysonic/managers
> copying supysonic/managers/user.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.8/build/supysonic/managers
> creating /<<PKGBUILDDIR>>/.pybuild/cpython3_3.8/build/supysonic/frontend
> copying supysonic/frontend/__init__.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.8/build/supysonic/frontend
> copying supysonic/frontend/folder.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.8/build/supysonic/frontend
> copying supysonic/frontend/playlist.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.8/build/supysonic/frontend
> copying supysonic/frontend/user.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.8/build/supysonic/frontend
> creating /<<PKGBUILDDIR>>/.pybuild/cpython3_3.8/build/supysonic/daemon
> copying supysonic/daemon/__init__.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.8/build/supysonic/daemon
> copying supysonic/daemon/__main__.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.8/build/supysonic/daemon
> copying supysonic/daemon/client.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.8/build/supysonic/daemon
> copying supysonic/daemon/exceptions.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.8/build/supysonic/daemon
> copying supysonic/daemon/server.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.8/build/supysonic/daemon
> running egg_info
> writing supysonic.egg-info/PKG-INFO
> writing dependency_links to supysonic.egg-info/dependency_links.txt
> writing entry points to supysonic.egg-info/entry_points.txt
> writing requirements to supysonic.egg-info/requires.txt
> writing top-level names to supysonic.egg-info/top_level.txt
> reading manifest file 'supysonic.egg-info/SOURCES.txt'
> reading manifest template 'MANIFEST.in'
> writing manifest file 'supysonic.egg-info/SOURCES.txt'
> creating /<<PKGBUILDDIR>>/.pybuild/cpython3_3.8/build/supysonic/schema
> copying supysonic/schema/mysql.sql -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.8/build/supysonic/schema
> copying supysonic/schema/postgres.sql -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.8/build/supysonic/schema
> copying supysonic/schema/sqlite.sql -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.8/build/supysonic/schema
> creating 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.8/build/supysonic/schema/migration
> creating 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.8/build/supysonic/schema/migration/mysql
> copying supysonic/schema/migration/mysql/20161030.sql -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.8/build/supysonic/schema/migration/mysql
> copying supysonic/schema/migration/mysql/20171022.sql -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.8/build/supysonic/schema/migration/mysql
> copying supysonic/schema/migration/mysql/20171230.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.8/build/supysonic/schema/migration/mysql
> copying supysonic/schema/migration/mysql/20180221.sql -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.8/build/supysonic/schema/migration/mysql
> copying supysonic/schema/migration/mysql/20180317.sql -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.8/build/supysonic/schema/migration/mysql
> copying supysonic/schema/migration/mysql/20180521.sql -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.8/build/supysonic/schema/migration/mysql
> copying supysonic/schema/migration/mysql/20181010.sql -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.8/build/supysonic/schema/migration/mysql
> copying supysonic/schema/migration/mysql/20190324.sql -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.8/build/supysonic/schema/migration/mysql
> copying supysonic/schema/migration/mysql/20190518.sql -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.8/build/supysonic/schema/migration/mysql
> copying supysonic/schema/migration/mysql/20190915.sql -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.8/build/supysonic/schema/migration/mysql
> copying supysonic/schema/migration/mysql/20190921.sql -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.8/build/supysonic/schema/migration/mysql
> copying supysonic/schema/migration/mysql/20200607.sql -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.8/build/supysonic/schema/migration/mysql
> creating 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.8/build/supysonic/schema/migration/postgres
> copying supysonic/schema/migration/postgres/20161030.sql -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.8/build/supysonic/schema/migration/postgres
> copying supysonic/schema/migration/postgres/20171022.sql -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.8/build/supysonic/schema/migration/postgres
> copying supysonic/schema/migration/postgres/20180311.sql -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.8/build/supysonic/schema/migration/postgres
> copying supysonic/schema/migration/postgres/20180317.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.8/build/supysonic/schema/migration/postgres
> copying supysonic/schema/migration/postgres/20180521.sql -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.8/build/supysonic/schema/migration/postgres
> copying supysonic/schema/migration/postgres/20181010.sql -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.8/build/supysonic/schema/migration/postgres
> copying supysonic/schema/migration/postgres/20190324.sql -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.8/build/supysonic/schema/migration/postgres
> copying supysonic/schema/migration/postgres/20190518.sql -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.8/build/supysonic/schema/migration/postgres
> copying supysonic/schema/migration/postgres/20190915.sql -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.8/build/supysonic/schema/migration/postgres
> copying supysonic/schema/migration/postgres/20190921.sql -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.8/build/supysonic/schema/migration/postgres
> copying supysonic/schema/migration/postgres/20200607.sql -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.8/build/supysonic/schema/migration/postgres
> creating 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.8/build/supysonic/schema/migration/sqlite
> copying supysonic/schema/migration/sqlite/20161030.sql -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.8/build/supysonic/schema/migration/sqlite
> copying supysonic/schema/migration/sqlite/20171022.sql -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.8/build/supysonic/schema/migration/sqlite
> copying supysonic/schema/migration/sqlite/20171230.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.8/build/supysonic/schema/migration/sqlite
> copying supysonic/schema/migration/sqlite/20180311.sql -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.8/build/supysonic/schema/migration/sqlite
> copying supysonic/schema/migration/sqlite/20180317.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.8/build/supysonic/schema/migration/sqlite
> copying supysonic/schema/migration/sqlite/20180521.sql -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.8/build/supysonic/schema/migration/sqlite
> copying supysonic/schema/migration/sqlite/20181010.sql -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.8/build/supysonic/schema/migration/sqlite
> copying supysonic/schema/migration/sqlite/20190324.sql -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.8/build/supysonic/schema/migration/sqlite
> copying supysonic/schema/migration/sqlite/20190518.sql -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.8/build/supysonic/schema/migration/sqlite
> copying supysonic/schema/migration/sqlite/20190915.sql -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.8/build/supysonic/schema/migration/sqlite
> copying supysonic/schema/migration/sqlite/20190921.sql -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.8/build/supysonic/schema/migration/sqlite
> copying supysonic/schema/migration/sqlite/20200607.sql -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.8/build/supysonic/schema/migration/sqlite
> creating /<<PKGBUILDDIR>>/.pybuild/cpython3_3.8/build/supysonic/static
> creating /<<PKGBUILDDIR>>/.pybuild/cpython3_3.8/build/supysonic/static/css
> copying supysonic/static/css/supysonic.css -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.8/build/supysonic/static/css
> creating /<<PKGBUILDDIR>>/.pybuild/cpython3_3.8/build/supysonic/static/js
> copying supysonic/static/js/supysonic.js -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.8/build/supysonic/static/js
> creating /<<PKGBUILDDIR>>/.pybuild/cpython3_3.8/build/supysonic/templates
> copying supysonic/templates/addfolder.html -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.8/build/supysonic/templates
> copying supysonic/templates/adduser.html -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.8/build/supysonic/templates
> copying supysonic/templates/change_mail.html -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.8/build/supysonic/templates
> copying supysonic/templates/change_pass.html -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.8/build/supysonic/templates
> copying supysonic/templates/change_username.html -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.8/build/supysonic/templates
> copying supysonic/templates/folders.html -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.8/build/supysonic/templates
> copying supysonic/templates/home.html -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.8/build/supysonic/templates
> copying supysonic/templates/layout.html -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.8/build/supysonic/templates
> copying supysonic/templates/login.html -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.8/build/supysonic/templates
> copying supysonic/templates/playlist.html -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.8/build/supysonic/templates
> copying supysonic/templates/playlists.html -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.8/build/supysonic/templates
> copying supysonic/templates/profile.html -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.8/build/supysonic/templates
> copying supysonic/templates/users.html -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.8/build/supysonic/templates
>    dh_auto_test -O--buildsystem=pybuild
> I: pybuild base:217: python3.9 setup.py test 
> running test
> WARNING: Testing via this command is deprecated and will be removed in a 
> future version. Users looking for a generic test entry point independent of 
> test runner are encouraged to use tox.
> running egg_info
> writing supysonic.egg-info/PKG-INFO
> writing dependency_links to supysonic.egg-info/dependency_links.txt
> writing entry points to supysonic.egg-info/entry_points.txt
> writing requirements to supysonic.egg-info/requires.txt
> writing top-level names to supysonic.egg-info/top_level.txt
> reading manifest file 'supysonic.egg-info/SOURCES.txt'
> reading manifest template 'MANIFEST.in'
> writing manifest file 'supysonic.egg-info/SOURCES.txt'
> running build_ext
> test_access_data (tests.base.test_cache.CacheTestCase) ... ok
> test_accessing_preserves (tests.base.test_cache.CacheTestCase) ... ok
> test_automatic_delete_oldest (tests.base.test_cache.CacheTestCase) ... ok
> test_cleanup_on_error (tests.base.test_cache.CacheTestCase) ... ok
> test_delete (tests.base.test_cache.CacheTestCase) ... ok
> test_delete_missing (tests.base.test_cache.CacheTestCase) ... ok
> test_existing_files_order (tests.base.test_cache.CacheTestCase) ... ok
> test_min_time_clear (tests.base.test_cache.CacheTestCase) ... ok
> test_missing (tests.base.test_cache.CacheTestCase) ... ok
> test_missing_cache_file (tests.base.test_cache.CacheTestCase) ... ok
> test_no_auto_prune (tests.base.test_cache.CacheTestCase) ... ok
> test_not_expired (tests.base.test_cache.CacheTestCase) ... ok
> test_parallel_generation (tests.base.test_cache.CacheTestCase) ... ok
> test_replace (tests.base.test_cache.CacheTestCase) ... ok
> test_store_generated (tests.base.test_cache.CacheTestCase) ... ok
> test_store_literal (tests.base.test_cache.CacheTestCase) ... ok
> test_store_to_fp (tests.base.test_cache.CacheTestCase) ... ok
> test_no_interpolation (tests.base.test_config.ConfigTestCase) ... ok
> test_sections (tests.base.test_config.ConfigTestCase) ... ok
> test_types (tests.base.test_config.ConfigTestCase) ... ok
> test_album (tests.base.test_db.DbTestCase) ... ERROR
> test_artist (tests.base.test_db.DbTestCase) ... ok
> test_chat (tests.base.test_db.DbTestCase) ... ok
> test_folder_annotation (tests.base.test_db.DbTestCase) ... ok
> test_folder_base (tests.base.test_db.DbTestCase) ... ok
> test_playlist (tests.base.test_db.DbTestCase) ... ok
> test_playlist_fixing (tests.base.test_db.DbTestCase) ... ok
> test_playlist_remove_tracks (tests.base.test_db.DbTestCase) ... ok
> test_playlist_tracks (tests.base.test_db.DbTestCase) ... ok
> test_track (tests.base.test_db.DbTestCase) ... ok
> test_user (tests.base.test_db.DbTestCase) ... ok
> test_force_rescan (tests.base.test_scanner.ScannerTestCase) ... ok
> test_move_file (tests.base.test_scanner.ScannerTestCase) ... ok
> test_remove_file (tests.base.test_scanner.ScannerTestCase) ... ok
> test_rescan (tests.base.test_scanner.ScannerTestCase) ... ok
> test_rescan_corrupt_file (tests.base.test_scanner.ScannerTestCase) ... ok
> test_rescan_removed_file (tests.base.test_scanner.ScannerTestCase) ... ok
> test_scan (tests.base.test_scanner.ScannerTestCase) ... ok
> test_scan_file (tests.base.test_scanner.ScannerTestCase) ... ok
> test_scan_tag_change (tests.base.test_scanner.ScannerTestCase) ... ok
> test_stats (tests.base.test_scanner.ScannerTestCase) ... ok
> test_add (tests.base.test_watcher.AudioWatcherTestCase) ... ok
> test_add_delete (tests.base.test_watcher.AudioWatcherTestCase) ... ok
> test_add_multiple (tests.base.test_watcher.AudioWatcherTestCase) ... ok
> test_add_rename (tests.base.test_watcher.AudioWatcherTestCase) ... ok
> test_add_rename_delete (tests.base.test_watcher.AudioWatcherTestCase) ... ok
> test_change (tests.base.test_watcher.AudioWatcherTestCase) ... ok
> test_delete (tests.base.test_watcher.AudioWatcherTestCase) ... ok
> test_move_in (tests.base.test_watcher.AudioWatcherTestCase) ... ok
> test_move_out (tests.base.test_watcher.AudioWatcherTestCase) ... ok
> test_rename (tests.base.test_watcher.AudioWatcherTestCase) ... ok
> test_rename_delete (tests.base.test_watcher.AudioWatcherTestCase) ... ok
> test_rename_rename (tests.base.test_watcher.AudioWatcherTestCase) ... ok
> test_add_cover_then_file (tests.base.test_watcher.CoverWatcherTestCase) ... ok
> test_add_file_then_cover (tests.base.test_watcher.CoverWatcherTestCase) ... ok
> test_add_to_folder_without_track 
> (tests.base.test_watcher.CoverWatcherTestCase) ... ok
> test_add_track_to_empty_folder (tests.base.test_watcher.CoverWatcherTestCase) 
> ... ok
> test_naming_add_bad (tests.base.test_watcher.CoverWatcherTestCase) ... ok
> test_naming_add_good (tests.base.test_watcher.CoverWatcherTestCase) ... ok
> test_naming_remove_bad (tests.base.test_watcher.CoverWatcherTestCase) ... ok
> test_naming_remove_good (tests.base.test_watcher.CoverWatcherTestCase) ... ok
> test_remove_cover (tests.base.test_watcher.CoverWatcherTestCase) ... ok
> test_remove_from_folder_without_track 
> (tests.base.test_watcher.CoverWatcherTestCase) ... ok
> test_rename (tests.base.test_watcher.CoverWatcherTestCase) ... ok
> test_folder_add (tests.base.test_cli.CLITestCase) ... ok
> test_folder_add_errors (tests.base.test_cli.CLITestCase) ... ok
> test_folder_delete (tests.base.test_cli.CLITestCase) ... ok
> test_folder_list (tests.base.test_cli.CLITestCase) ... ok
> test_folder_scan (tests.base.test_cli.CLITestCase) ... ERROR
> test_other (tests.base.test_cli.CLITestCase) ... ok
> test_user_add (tests.base.test_cli.CLITestCase) ... ok
> test_user_changepass (tests.base.test_cli.CLITestCase) ... ok
> test_user_delete (tests.base.test_cli.CLITestCase) ... ok
> test_user_list (tests.base.test_cli.CLITestCase) ... ok
> test_user_setadmin (tests.base.test_cli.CLITestCase) ... ok
> test_user_setjukebox (tests.base.test_cli.CLITestCase) ... ok
> test_user_unsetadmin (tests.base.test_cli.CLITestCase) ... ok
> test_user_unsetjukebox (tests.base.test_cli.CLITestCase) ... ok
> test_key (tests.base.test_secret.SecretTestCase) ... ok
> test_add_folder (tests.managers.test_manager_folder.FolderManagerTestCase) 
> ... ok
> test_delete_by_name 
> (tests.managers.test_manager_folder.FolderManagerTestCase) ... ok
> test_delete_folder (tests.managers.test_manager_folder.FolderManagerTestCase) 
> ... ok
> test_get_folder (tests.managers.test_manager_folder.FolderManagerTestCase) 
> ... ok
> test_add_user (tests.managers.test_manager_user.UserManagerTestCase) ... ok
> test_change_password (tests.managers.test_manager_user.UserManagerTestCase) 
> ... ok
> test_change_password2 (tests.managers.test_manager_user.UserManagerTestCase) 
> ... ok
> test_delete_by_name (tests.managers.test_manager_user.UserManagerTestCase) 
> ... ok
> test_delete_user (tests.managers.test_manager_user.UserManagerTestCase) ... ok
> test_encrypt_password (tests.managers.test_manager_user.UserManagerTestCase) 
> ... ok
> test_get_user (tests.managers.test_manager_user.UserManagerTestCase) ... ok
> test_try_auth (tests.managers.test_manager_user.UserManagerTestCase) ... ok
> test_basic (tests.api.test_response_helper.ResponseHelperJsonTestCase) ... ok
> test_dicts (tests.api.test_response_helper.ResponseHelperJsonTestCase) ... ok
> test_lists (tests.api.test_response_helper.ResponseHelperJsonTestCase) ... ok
> test_nesting (tests.api.test_response_helper.ResponseHelperJsonTestCase) ... 
> ok
> test_basic (tests.api.test_response_helper.ResponseHelperJsonpTestCase) ... ok
> test_basic (tests.api.test_response_helper.ResponseHelperXMLTestCase) ... ok
> test_dicts (tests.api.test_response_helper.ResponseHelperXMLTestCase) ... ok
> test_lists (tests.api.test_response_helper.ResponseHelperXMLTestCase) ... ok
> test_nesting (tests.api.test_response_helper.ResponseHelperXMLTestCase) ... ok
> test_root (tests.api.test_response_helper.ResponseHelperXMLTestCase) ... ok
> test_auth_basic (tests.api.test_api_setup.ApiSetupTestCase) ... ok
> test_auth_post (tests.api.test_api_setup.ApiSetupTestCase) ... ok
> test_auth_query_params (tests.api.test_api_setup.ApiSetupTestCase) ... ok
> test_format (tests.api.test_api_setup.ApiSetupTestCase) ... ok
> test_not_implemented (tests.api.test_api_setup.ApiSetupTestCase) ... ok
> test_required_client (tests.api.test_api_setup.ApiSetupTestCase) ... ok
> test_get_license (tests.api.test_system.SystemTestCase) ... ok
> test_ping (tests.api.test_system.SystemTestCase) ... ok
> test_change_password (tests.api.test_user.UserTestCase) ... ok
> test_create_user (tests.api.test_user.UserTestCase) ... ok
> test_delete_user (tests.api.test_user.UserTestCase) ... ok
> test_get_user (tests.api.test_user.UserTestCase) ... ok
> test_get_users (tests.api.test_user.UserTestCase) ... ok
> test_add_message (tests.api.test_chat.ChatTestCase) ... ok
> test_get_messages (tests.api.test_chat.ChatTestCase) ... ok
> test_search (tests.api.test_search.SearchTestCase) ... ERROR
> test_search2 (tests.api.test_search.SearchTestCase) ... ERROR
> test_search3 (tests.api.test_search.SearchTestCase) ... ERROR
> test_create_playlist (tests.api.test_playlist.PlaylistTestCase) ... ok
> test_delete_playlist (tests.api.test_playlist.PlaylistTestCase) ... ok
> test_get_playlist (tests.api.test_playlist.PlaylistTestCase) ... ok
> test_get_playlists (tests.api.test_playlist.PlaylistTestCase) ... ok
> test_update_playlist (tests.api.test_playlist.PlaylistTestCase) ... ok
> test_get_album (tests.api.test_browse.BrowseTestCase) ... ERROR
> test_get_artist (tests.api.test_browse.BrowseTestCase) ... ERROR
> test_get_artists (tests.api.test_browse.BrowseTestCase) ... ok
> test_get_indexes (tests.api.test_browse.BrowseTestCase) ... ok
> test_get_music_directory (tests.api.test_browse.BrowseTestCase) ... ok
> test_get_music_folders (tests.api.test_browse.BrowseTestCase) ... ok
> test_get_song (tests.api.test_browse.BrowseTestCase) ... ok
> test_get_videos (tests.api.test_browse.BrowseTestCase) ... ok
> test_get_album_list (tests.api.test_album_songs.AlbumSongsTestCase) ... ERROR
> test_get_album_list2 (tests.api.test_album_songs.AlbumSongsTestCase) ... ERROR
> test_get_random_songs (tests.api.test_album_songs.AlbumSongsTestCase) ... ok
> test_get_starred (tests.api.test_album_songs.AlbumSongsTestCase) ... ok
> test_get_starred2 (tests.api.test_album_songs.AlbumSongsTestCase) ... ok
> test_now_playing (tests.api.test_album_songs.AlbumSongsTestCase) ... ERROR
> test_scrobble (tests.api.test_annotation.AnnotationTestCase) ... ok
> test_set_rating (tests.api.test_annotation.AnnotationTestCase) ... ok
> test_star (tests.api.test_annotation.AnnotationTestCase) ... ERROR
> test_unstar (tests.api.test_annotation.AnnotationTestCase) ... ERROR
> test_download (tests.api.test_media.MediaTestCase) ... 
> /<<PKGBUILDDIR>>/tests/api/test_media.py:124: ResourceWarning: unclosed file 
> <_io.BufferedReader name='/<<PKGBUILDDIR>>/tests/assets/23bytes'>
>   rv = self.client.get(
> ResourceWarning: Enable tracemalloc to get the object allocation traceback
> ok
> test_get_avatar (tests.api.test_media.MediaTestCase) ... ok
> test_get_cover_art (tests.api.test_media.MediaTestCase) ... 
> /usr/lib/python3/dist-packages/flask/app.py:1936: ResourceWarning: unclosed 
> file <_io.BufferedReader name='/<<PKGBUILDDIR>>/tests/assets/cover.jpg'>
>   return self.view_functions[rule.endpoint](**req.view_args)
> ResourceWarning: Enable tracemalloc to get the object allocation traceback
> /<<PKGBUILDDIR>>/tests/api/test_media.py:154: ResourceWarning: unclosed file 
> <_io.BufferedReader name='/<<PKGBUILDDIR>>/tests/assets/cover.jpg'>
>   rv = self.client.get("/rest/getCoverArt.view", query_string=args)
> ResourceWarning: Enable tracemalloc to get the object allocation traceback
> /<<PKGBUILDDIR>>/tests/api/test_media.py:162: ResourceWarning: unclosed file 
> <_io.BufferedReader name='/<<PKGBUILDDIR>>/tests/assets/cover.jpg'>
>   rv = self.client.get("/rest/getCoverArt.view", query_string=args)
> ResourceWarning: Enable tracemalloc to get the object allocation traceback
> /<<PKGBUILDDIR>>/tests/api/test_media.py:170: ResourceWarning: unclosed file 
> <_io.BufferedReader name='/tmp/tmp_7j3ba2k/cache/1-cover-120'>
>   rv = self.client.get("/rest/getCoverArt.view", query_string=args)
> ResourceWarning: Enable tracemalloc to get the object allocation traceback
> /<<PKGBUILDDIR>>/tests/api/test_media.py:181: ResourceWarning: unclosed file 
> <_io.BufferedReader name='/tmp/tmp_7j3ba2k/cache/1-cover-120'>
>   rv = self.client.get("/rest/getCoverArt.view", query_string=args)
> ResourceWarning: Enable tracemalloc to get the object allocation traceback
> /<<PKGBUILDDIR>>/tests/api/test_media.py:181: ResourceWarning: unclosed file 
> <_io.BufferedReader 
> name='/tmp/tmp_7j3ba2k/cache/d2581435-9dd7-44bc-b852-36eed3c351ff-cover-120'>
>   rv = self.client.get("/rest/getCoverArt.view", query_string=args)
> ResourceWarning: Enable tracemalloc to get the object allocation traceback
> /<<PKGBUILDDIR>>/tests/api/test_media.py:181: ResourceWarning: unclosed file 
> <_io.BufferedReader 
> name='/tmp/tmp_7j3ba2k/cache/a9ac6943-4af8-49f2-9af9-b4bcba9f7423-cover-120'>
>   rv = self.client.get("/rest/getCoverArt.view", query_string=args)
> ResourceWarning: Enable tracemalloc to get the object allocation traceback
> /usr/lib/python3.9/unittest/case.py:550: ResourceWarning: unclosed file 
> <_io.BufferedReader 
> name='/tmp/tmp_7j3ba2k/cache/6306952c-fbeb-4792-9be5-4bd4bb79a10a-cover-120'>
>   method()
> ResourceWarning: Enable tracemalloc to get the object allocation traceback
> ok
> test_stream (tests.api.test_media.MediaTestCase) ... ok
> test_decode_encode (tests.api.test_transcoding.TranscodingTestCase) ... 
> /usr/lib/python3/dist-packages/werkzeug/routing.py:1027: ResourceWarning: 
> unclosed file <_io.FileIO name='/<<PKGBUILDDIR>>/tests/assets/23bytes' 
> mode='rb' closefd=True>
>   code = compile(module, "<werkzeug routing>", "exec")
> ResourceWarning: Enable tracemalloc to get the object allocation traceback
> /usr/lib/python3/dist-packages/werkzeug/wrappers/base_response.py:45: 
> ResourceWarning: unclosed file <_io.BufferedReader name=99>
>   for item in iterable:
> ResourceWarning: Enable tracemalloc to get the object allocation traceback
> /usr/lib/python3/dist-packages/werkzeug/wrappers/base_response.py:45: 
> ResourceWarning: unclosed file <_io.BufferedReader name=98>
>   for item in iterable:
> ResourceWarning: Enable tracemalloc to get the object allocation traceback
> /usr/lib/python3/dist-packages/werkzeug/wrappers/base_response.py:45: 
> ResourceWarning: unclosed file <_io.BufferedReader name=99>
>   for item in iterable:
> ResourceWarning: Enable tracemalloc to get the object allocation traceback
> /usr/lib/python3/dist-packages/werkzeug/wrappers/base_response.py:45: 
> ResourceWarning: unclosed file <_io.BufferedReader name=98>
>   for item in iterable:
> ResourceWarning: Enable tracemalloc to get the object allocation traceback
> ok
> test_direct_transcode (tests.api.test_transcoding.TranscodingTestCase) ... 
> /usr/lib/python3/dist-packages/werkzeug/wrappers/base_response.py:45: 
> ResourceWarning: unclosed file <_io.BufferedReader name=99>
>   for item in iterable:
> ResourceWarning: Enable tracemalloc to get the object allocation traceback
> ok
> test_no_transcoding_available 
> (tests.api.test_transcoding.TranscodingTestCase) ... ok
> test_create_radio_station (tests.api.test_radio.RadioStationTestCase) ... ok
> test_delete_radio_station (tests.api.test_radio.RadioStationTestCase) ... ok
> test_get_radio_stations (tests.api.test_radio.RadioStationTestCase) ... ok
> test_update_radio_station (tests.api.test_radio.RadioStationTestCase) ... ok
> test_login_admin (tests.frontend.test_login.LoginTestCase) ... ok
> test_login_non_admin (tests.frontend.test_login.LoginTestCase) ... ok
> test_login_with_bad_data (tests.frontend.test_login.LoginTestCase) ... ok
> test_multiple_login (tests.frontend.test_login.LoginTestCase) ... ok
> test_root_with_non_valid_session (tests.frontend.test_login.LoginTestCase) 
> ... ok
> test_root_with_valid_session (tests.frontend.test_login.LoginTestCase) ... ok
> test_unauthorized_request (tests.frontend.test_login.LoginTestCase) ... ok
> test_add_get (tests.frontend.test_folder.FolderTestCase) ... ok
> test_add_post (tests.frontend.test_folder.FolderTestCase) ... ok
> test_delete (tests.frontend.test_folder.FolderTestCase) ... ok
> test_index (tests.frontend.test_folder.FolderTestCase) ... ok
> test_scan (tests.frontend.test_folder.FolderTestCase) ... ok
> test_delete (tests.frontend.test_playlist.PlaylistTestCase) ... ok
> test_details (tests.frontend.test_playlist.PlaylistTestCase) ... ok
> test_index (tests.frontend.test_playlist.PlaylistTestCase) ... ok
> test_update (tests.frontend.test_playlist.PlaylistTestCase) ... ok
> test_add_get (tests.frontend.test_user.UserTestCase) ... ok
> test_add_post (tests.frontend.test_user.UserTestCase) ... ok
> test_change_mail_get (tests.frontend.test_user.UserTestCase) ... ok
> test_change_mail_post (tests.frontend.test_user.UserTestCase) ... ok
> test_change_password_get (tests.frontend.test_user.UserTestCase) ... ok
> test_change_password_post (tests.frontend.test_user.UserTestCase) ... ok
> test_change_username_get (tests.frontend.test_user.UserTestCase) ... ok
> test_change_username_post (tests.frontend.test_user.UserTestCase) ... ok
> test_delete (tests.frontend.test_user.UserTestCase) ... ok
> test_details (tests.frontend.test_user.UserTestCase) ... ok
> test_index (tests.frontend.test_user.UserTestCase) ... ok
> test_lastfm_link (tests.frontend.test_user.UserTestCase) ... ok
> test_lastfm_unlink (tests.frontend.test_user.UserTestCase) ... ok
> test_update_client_prefs (tests.frontend.test_user.UserTestCase) ... ok
> test_issue (tests.issue85.Issue85TestCase) ... ok
> test_issue (tests.issue101.Issue101TestCase) ... ok
> test_last_play (tests.issue129.Issue129TestCase) ... ok
> test_rating (tests.issue129.Issue129TestCase) ... ok
> test_starred (tests.issue129.Issue129TestCase) ... ok
> test_issue133 (tests.issue133.Issue133TestCase) ... ok
> test_float_bitrate (tests.issue139.Issue139TestCase) ... ok
> test_null_genre (tests.issue139.Issue139TestCase) ... ok
> test_issue (tests.issue148.Issue148TestCase) ... ok
> 
> ======================================================================
> ERROR: test_album (tests.base.test_db.DbTestCase)
> ----------------------------------------------------------------------
> Traceback (most recent call last):
>   File "<decorator-gen-33>", line 2, in test_album
>   File "/usr/lib/python3/dist-packages/pony/orm/core.py", line 528, in 
> new_func
>     result = func(*args, **kwargs)
>   File "/<<PKGBUILDDIR>>/tests/base/test_db.py", line 220, in test_album
>     album_dict = album.as_subsonic_album(user)
>   File "/<<PKGBUILDDIR>>/supysonic/db.py", line 203, in as_subsonic_album
>     track_with_cover = self.tracks.select(
>   File "/usr/lib/python3/dist-packages/pony/orm/core.py", line 3582, in select
>     query = query.filter(func, globals, locals)
>   File "/usr/lib/python3/dist-packages/pony/orm/core.py", line 6114, in filter
>     return query._process_lambda(func, globals, locals, order_by=False)
>   File "/usr/lib/python3/dist-packages/pony/orm/core.py", line 6048, in 
> _process_lambda
>     func_ast, external_names, cells = decompile(func)
>   File "/usr/lib/python3/dist-packages/pony/orm/decompiling.py", line 36, in 
> decompile
>     decompiler = Decompiler(codeobject)
>   File "/usr/lib/python3/dist-packages/pony/orm/decompiling.py", line 81, in 
> __init__
>     decompiler.decompile()
>   File "/usr/lib/python3/dist-packages/pony/orm/decompiling.py", line 171, in 
> decompile
>     throw(DecompileError('Unsupported operation: %s' % opname))
>   File "/usr/lib/python3/dist-packages/pony/utils/utils.py", line 106, in 
> throw
>     raise exc
> pony.orm.decompiling.DecompileError: Unsupported operation: IS_OP
> 
> ======================================================================
> ERROR: test_folder_scan (tests.base.test_cli.CLITestCase)
> ----------------------------------------------------------------------
> Traceback (most recent call last):
>   File "/<<PKGBUILDDIR>>/tests/base/test_cli.py", line 95, in test_folder_scan
>     self.__cli.onecmd("folder scan tmpfolder nonexistent")
>   File "/usr/lib/python3.9/cmd.py", line 217, in onecmd
>     return func(arg)
>   File "/<<PKGBUILDDIR>>/supysonic/cli.py", line 69, in method
>     return func(
>   File "/<<PKGBUILDDIR>>/supysonic/cli.py", line 223, in folder_scan
>     self.__folder_scan_foreground(folders, force)
>   File "/<<PKGBUILDDIR>>/supysonic/cli.py", line 264, in 
> __folder_scan_foreground
>     folders = select(f.name for f in Folder if f.root and f.name in fstrs)[
>   File "/usr/lib/python3/dist-packages/pony/orm/core.py", line 5562, in select
>     return make_query(args, frame_depth=cut_traceback_depth+1)
>   File "/usr/lib/python3/dist-packages/pony/orm/core.py", line 5549, in 
> make_query
>     tree, external_names, cells = decompile(gen)
>   File "/usr/lib/python3/dist-packages/pony/orm/decompiling.py", line 36, in 
> decompile
>     decompiler = Decompiler(codeobject)
>   File "/usr/lib/python3/dist-packages/pony/orm/decompiling.py", line 81, in 
> __init__
>     decompiler.decompile()
>   File "/usr/lib/python3/dist-packages/pony/orm/decompiling.py", line 171, in 
> decompile
>     throw(DecompileError('Unsupported operation: %s' % opname))
>   File "/usr/lib/python3/dist-packages/pony/utils/utils.py", line 106, in 
> throw
>     raise exc
> pony.orm.decompiling.DecompileError: Unsupported operation: CONTAINS_OP
> 
> ======================================================================
> ERROR: test_search (tests.api.test_search.SearchTestCase)
> ----------------------------------------------------------------------
> Traceback (most recent call last):
>   File "/<<PKGBUILDDIR>>/tests/api/test_search.py", line 82, in test_search
>     rv, child = self._make_request("search", {"artist": "One"}, 
> tag="searchResult")
>   File "/<<PKGBUILDDIR>>/tests/api/apitestbase.py", line 78, in _make_request
>     rg = self.client.get(uri, query_string=args)
>   File "/usr/lib/python3/dist-packages/werkzeug/test.py", line 1006, in get
>     return self.open(*args, **kw)
>   File "/usr/lib/python3/dist-packages/flask/testing.py", line 222, in open
>     return Client.open(
>   File "/usr/lib/python3/dist-packages/werkzeug/test.py", line 970, in open
>     response = self.run_wsgi_app(environ.copy(), buffered=buffered)
>   File "/usr/lib/python3/dist-packages/werkzeug/test.py", line 861, in 
> run_wsgi_app
>     rv = run_wsgi_app(self.application, environ, buffered=buffered)
>   File "/usr/lib/python3/dist-packages/werkzeug/test.py", line 1096, in 
> run_wsgi_app
>     app_rv = app(environ, start_response)
>   File "/usr/lib/python3/dist-packages/flask/app.py", line 2464, in __call__
>     return self.wsgi_app(environ, start_response)
>   File "/usr/lib/python3/dist-packages/pony/utils/utils.py", line 37, in 
> pony_wrapper
>     return caller(func, *args, **kwargs)
>   File "/usr/lib/python3/dist-packages/pony/orm/core.py", line 528, in 
> new_func
>     result = func(*args, **kwargs)
>   File "/usr/lib/python3/dist-packages/flask/app.py", line 2450, in wsgi_app
>     response = self.handle_exception(e)
>   File "/usr/lib/python3/dist-packages/flask/app.py", line 1867, in 
> handle_exception
>     reraise(exc_type, exc_value, tb)
>   File "/usr/lib/python3/dist-packages/flask/_compat.py", line 39, in reraise
>     raise value
>   File "/usr/lib/python3/dist-packages/flask/app.py", line 2447, in wsgi_app
>     response = self.full_dispatch_request()
>   File "/usr/lib/python3/dist-packages/flask/app.py", line 1952, in 
> full_dispatch_request
>     rv = self.handle_user_exception(e)
>   File "/usr/lib/python3/dist-packages/flask/app.py", line 1821, in 
> handle_user_exception
>     reraise(exc_type, exc_value, tb)
>   File "/usr/lib/python3/dist-packages/flask/_compat.py", line 39, in reraise
>     raise value
>   File "/usr/lib/python3/dist-packages/flask/app.py", line 1950, in 
> full_dispatch_request
>     rv = self.dispatch_request()
>   File "/usr/lib/python3/dist-packages/flask/app.py", line 1936, in 
> dispatch_request
>     return self.view_functions[rule.endpoint](**req.view_args)
>   File "/<<PKGBUILDDIR>>/supysonic/api/search.py", line 34, in old_search
>     query = select(
>   File "/usr/lib/python3/dist-packages/pony/orm/core.py", line 5562, in select
>     return make_query(args, frame_depth=cut_traceback_depth+1)
>   File "/usr/lib/python3/dist-packages/pony/orm/core.py", line 5549, in 
> make_query
>     tree, external_names, cells = decompile(gen)
>   File "/usr/lib/python3/dist-packages/pony/orm/decompiling.py", line 36, in 
> decompile
>     decompiler = Decompiler(codeobject)
>   File "/usr/lib/python3/dist-packages/pony/orm/decompiling.py", line 81, in 
> __init__
>     decompiler.decompile()
>   File "/usr/lib/python3/dist-packages/pony/orm/decompiling.py", line 171, in 
> decompile
>     throw(DecompileError('Unsupported operation: %s' % opname))
>   File "/usr/lib/python3/dist-packages/pony/utils/utils.py", line 106, in 
> throw
>     raise exc
> pony.orm.decompiling.DecompileError: Unsupported operation: CONTAINS_OP
> 
> ======================================================================
> ERROR: test_search2 (tests.api.test_search.SearchTestCase)
> ----------------------------------------------------------------------
> Traceback (most recent call last):
>   File "/<<PKGBUILDDIR>>/tests/api/test_search.py", line 207, in test_search2
>     rv, child = self._make_request(
>   File "/<<PKGBUILDDIR>>/tests/api/apitestbase.py", line 78, in _make_request
>     rg = self.client.get(uri, query_string=args)
>   File "/usr/lib/python3/dist-packages/werkzeug/test.py", line 1006, in get
>     return self.open(*args, **kw)
>   File "/usr/lib/python3/dist-packages/flask/testing.py", line 222, in open
>     return Client.open(
>   File "/usr/lib/python3/dist-packages/werkzeug/test.py", line 970, in open
>     response = self.run_wsgi_app(environ.copy(), buffered=buffered)
>   File "/usr/lib/python3/dist-packages/werkzeug/test.py", line 861, in 
> run_wsgi_app
>     rv = run_wsgi_app(self.application, environ, buffered=buffered)
>   File "/usr/lib/python3/dist-packages/werkzeug/test.py", line 1096, in 
> run_wsgi_app
>     app_rv = app(environ, start_response)
>   File "/usr/lib/python3/dist-packages/flask/app.py", line 2464, in __call__
>     return self.wsgi_app(environ, start_response)
>   File "/usr/lib/python3/dist-packages/pony/utils/utils.py", line 37, in 
> pony_wrapper
>     return caller(func, *args, **kwargs)
>   File "/usr/lib/python3/dist-packages/pony/orm/core.py", line 528, in 
> new_func
>     result = func(*args, **kwargs)
>   File "/usr/lib/python3/dist-packages/flask/app.py", line 2450, in wsgi_app
>     response = self.handle_exception(e)
>   File "/usr/lib/python3/dist-packages/flask/app.py", line 1867, in 
> handle_exception
>     reraise(exc_type, exc_value, tb)
>   File "/usr/lib/python3/dist-packages/flask/_compat.py", line 39, in reraise
>     raise value
>   File "/usr/lib/python3/dist-packages/flask/app.py", line 2447, in wsgi_app
>     response = self.full_dispatch_request()
>   File "/usr/lib/python3/dist-packages/flask/app.py", line 1952, in 
> full_dispatch_request
>     rv = self.handle_user_exception(e)
>   File "/usr/lib/python3/dist-packages/flask/app.py", line 1821, in 
> handle_user_exception
>     reraise(exc_type, exc_value, tb)
>   File "/usr/lib/python3/dist-packages/flask/_compat.py", line 39, in reraise
>     raise value
>   File "/usr/lib/python3/dist-packages/flask/app.py", line 1950, in 
> full_dispatch_request
>     rv = self.dispatch_request()
>   File "/usr/lib/python3/dist-packages/flask/app.py", line 1936, in 
> dispatch_request
>     return self.view_functions[rule.endpoint](**req.view_args)
>   File "/<<PKGBUILDDIR>>/supysonic/api/search.py", line 110, in new_search
>     artists = select(
>   File "/usr/lib/python3/dist-packages/pony/orm/core.py", line 5562, in select
>     return make_query(args, frame_depth=cut_traceback_depth+1)
>   File "/usr/lib/python3/dist-packages/pony/orm/core.py", line 5549, in 
> make_query
>     tree, external_names, cells = decompile(gen)
>   File "/usr/lib/python3/dist-packages/pony/orm/decompiling.py", line 36, in 
> decompile
>     decompiler = Decompiler(codeobject)
>   File "/usr/lib/python3/dist-packages/pony/orm/decompiling.py", line 81, in 
> __init__
>     decompiler.decompile()
>   File "/usr/lib/python3/dist-packages/pony/orm/decompiling.py", line 171, in 
> decompile
>     throw(DecompileError('Unsupported operation: %s' % opname))
>   File "/usr/lib/python3/dist-packages/pony/utils/utils.py", line 106, in 
> throw
>     raise exc
> pony.orm.decompiling.DecompileError: Unsupported operation: CONTAINS_OP
> 
> ======================================================================
> ERROR: test_search3 (tests.api.test_search.SearchTestCase)
> ----------------------------------------------------------------------
> Traceback (most recent call last):
>   File "/<<PKGBUILDDIR>>/tests/api/test_search.py", line 311, in test_search3
>     rv, child = self._make_request(
>   File "/<<PKGBUILDDIR>>/tests/api/apitestbase.py", line 78, in _make_request
>     rg = self.client.get(uri, query_string=args)
>   File "/usr/lib/python3/dist-packages/werkzeug/test.py", line 1006, in get
>     return self.open(*args, **kw)
>   File "/usr/lib/python3/dist-packages/flask/testing.py", line 222, in open
>     return Client.open(
>   File "/usr/lib/python3/dist-packages/werkzeug/test.py", line 970, in open
>     response = self.run_wsgi_app(environ.copy(), buffered=buffered)
>   File "/usr/lib/python3/dist-packages/werkzeug/test.py", line 861, in 
> run_wsgi_app
>     rv = run_wsgi_app(self.application, environ, buffered=buffered)
>   File "/usr/lib/python3/dist-packages/werkzeug/test.py", line 1096, in 
> run_wsgi_app
>     app_rv = app(environ, start_response)
>   File "/usr/lib/python3/dist-packages/flask/app.py", line 2464, in __call__
>     return self.wsgi_app(environ, start_response)
>   File "/usr/lib/python3/dist-packages/pony/utils/utils.py", line 37, in 
> pony_wrapper
>     return caller(func, *args, **kwargs)
>   File "/usr/lib/python3/dist-packages/pony/orm/core.py", line 528, in 
> new_func
>     result = func(*args, **kwargs)
>   File "/usr/lib/python3/dist-packages/flask/app.py", line 2450, in wsgi_app
>     response = self.handle_exception(e)
>   File "/usr/lib/python3/dist-packages/flask/app.py", line 1867, in 
> handle_exception
>     reraise(exc_type, exc_value, tb)
>   File "/usr/lib/python3/dist-packages/flask/_compat.py", line 39, in reraise
>     raise value
>   File "/usr/lib/python3/dist-packages/flask/app.py", line 2447, in wsgi_app
>     response = self.full_dispatch_request()
>   File "/usr/lib/python3/dist-packages/flask/app.py", line 1952, in 
> full_dispatch_request
>     rv = self.handle_user_exception(e)
>   File "/usr/lib/python3/dist-packages/flask/app.py", line 1821, in 
> handle_user_exception
>     reraise(exc_type, exc_value, tb)
>   File "/usr/lib/python3/dist-packages/flask/_compat.py", line 39, in reraise
>     raise value
>   File "/usr/lib/python3/dist-packages/flask/app.py", line 1950, in 
> full_dispatch_request
>     rv = self.dispatch_request()
>   File "/usr/lib/python3/dist-packages/flask/app.py", line 1936, in 
> dispatch_request
>     return self.view_functions[rule.endpoint](**req.view_args)
>   File "/<<PKGBUILDDIR>>/supysonic/api/search.py", line 155, in search_id3
>     artists = Artist.select(lambda a: query in a.name).limit(
>   File "/usr/lib/python3/dist-packages/pony/orm/core.py", line 4021, in select
>     return entity._query_from_args_(args, kwargs=None, 
> frame_depth=cut_traceback_depth+1)
>   File "/usr/lib/python3/dist-packages/pony/orm/core.py", line 4369, in 
> _query_from_args_
>     cond_expr, external_names, cells = decompile(func)
>   File "/usr/lib/python3/dist-packages/pony/orm/decompiling.py", line 36, in 
> decompile
>     decompiler = Decompiler(codeobject)
>   File "/usr/lib/python3/dist-packages/pony/orm/decompiling.py", line 81, in 
> __init__
>     decompiler.decompile()
>   File "/usr/lib/python3/dist-packages/pony/orm/decompiling.py", line 171, in 
> decompile
>     throw(DecompileError('Unsupported operation: %s' % opname))
>   File "/usr/lib/python3/dist-packages/pony/utils/utils.py", line 106, in 
> throw
>     raise exc
> pony.orm.decompiling.DecompileError: Unsupported operation: CONTAINS_OP
> 
> ======================================================================
> ERROR: test_get_album (tests.api.test_browse.BrowseTestCase)
> ----------------------------------------------------------------------
> Traceback (most recent call last):
>   File "/<<PKGBUILDDIR>>/tests/api/test_browse.py", line 179, in 
> test_get_album
>     rv, child = self._make_request("getAlbum", {"id": str(a.id)}, tag="album")
>   File "/<<PKGBUILDDIR>>/tests/api/apitestbase.py", line 78, in _make_request
>     rg = self.client.get(uri, query_string=args)
>   File "/usr/lib/python3/dist-packages/werkzeug/test.py", line 1006, in get
>     return self.open(*args, **kw)
>   File "/usr/lib/python3/dist-packages/flask/testing.py", line 222, in open
>     return Client.open(
>   File "/usr/lib/python3/dist-packages/werkzeug/test.py", line 970, in open
>     response = self.run_wsgi_app(environ.copy(), buffered=buffered)
>   File "/usr/lib/python3/dist-packages/werkzeug/test.py", line 861, in 
> run_wsgi_app
>     rv = run_wsgi_app(self.application, environ, buffered=buffered)
>   File "/usr/lib/python3/dist-packages/werkzeug/test.py", line 1096, in 
> run_wsgi_app
>     app_rv = app(environ, start_response)
>   File "/usr/lib/python3/dist-packages/flask/app.py", line 2464, in __call__
>     return self.wsgi_app(environ, start_response)
>   File "/usr/lib/python3/dist-packages/pony/utils/utils.py", line 37, in 
> pony_wrapper
>     return caller(func, *args, **kwargs)
>   File "/usr/lib/python3/dist-packages/pony/orm/core.py", line 515, in 
> new_func
>     return func(*args, **kwargs)
>   File "/usr/lib/python3/dist-packages/flask/app.py", line 2450, in wsgi_app
>     response = self.handle_exception(e)
>   File "/usr/lib/python3/dist-packages/flask/app.py", line 1867, in 
> handle_exception
>     reraise(exc_type, exc_value, tb)
>   File "/usr/lib/python3/dist-packages/flask/_compat.py", line 39, in reraise
>     raise value
>   File "/usr/lib/python3/dist-packages/flask/app.py", line 2447, in wsgi_app
>     response = self.full_dispatch_request()
>   File "/usr/lib/python3/dist-packages/flask/app.py", line 1952, in 
> full_dispatch_request
>     rv = self.handle_user_exception(e)
>   File "/usr/lib/python3/dist-packages/flask/app.py", line 1821, in 
> handle_user_exception
>     reraise(exc_type, exc_value, tb)
>   File "/usr/lib/python3/dist-packages/flask/_compat.py", line 39, in reraise
>     raise value
>   File "/usr/lib/python3/dist-packages/flask/app.py", line 1950, in 
> full_dispatch_request
>     rv = self.dispatch_request()
>   File "/usr/lib/python3/dist-packages/flask/app.py", line 1936, in 
> dispatch_request
>     return self.view_functions[rule.endpoint](**req.view_args)
>   File "/<<PKGBUILDDIR>>/supysonic/api/browse.py", line 180, in album_info
>     info = res.as_subsonic_album(request.user)
>   File "/<<PKGBUILDDIR>>/supysonic/db.py", line 203, in as_subsonic_album
>     track_with_cover = self.tracks.select(
>   File "/usr/lib/python3/dist-packages/pony/orm/core.py", line 3582, in select
>     query = query.filter(func, globals, locals)
>   File "/usr/lib/python3/dist-packages/pony/orm/core.py", line 6114, in filter
>     return query._process_lambda(func, globals, locals, order_by=False)
>   File "/usr/lib/python3/dist-packages/pony/orm/core.py", line 6048, in 
> _process_lambda
>     func_ast, external_names, cells = decompile(func)
>   File "/usr/lib/python3/dist-packages/pony/orm/decompiling.py", line 36, in 
> decompile
>     decompiler = Decompiler(codeobject)
>   File "/usr/lib/python3/dist-packages/pony/orm/decompiling.py", line 81, in 
> __init__
>     decompiler.decompile()
>   File "/usr/lib/python3/dist-packages/pony/orm/decompiling.py", line 171, in 
> decompile
>     throw(DecompileError('Unsupported operation: %s' % opname))
>   File "/usr/lib/python3/dist-packages/pony/utils/utils.py", line 106, in 
> throw
>     raise exc
> pony.orm.decompiling.DecompileError: Unsupported operation: IS_OP
> 
> ======================================================================
> ERROR: test_get_artist (tests.api.test_browse.BrowseTestCase)
> ----------------------------------------------------------------------
> Traceback (most recent call last):
>   File "/<<PKGBUILDDIR>>/tests/api/test_browse.py", line 156, in 
> test_get_artist
>     rv, child = self._make_request(
>   File "/<<PKGBUILDDIR>>/tests/api/apitestbase.py", line 78, in _make_request
>     rg = self.client.get(uri, query_string=args)
>   File "/usr/lib/python3/dist-packages/werkzeug/test.py", line 1006, in get
>     return self.open(*args, **kw)
>   File "/usr/lib/python3/dist-packages/flask/testing.py", line 222, in open
>     return Client.open(
>   File "/usr/lib/python3/dist-packages/werkzeug/test.py", line 970, in open
>     response = self.run_wsgi_app(environ.copy(), buffered=buffered)
>   File "/usr/lib/python3/dist-packages/werkzeug/test.py", line 861, in 
> run_wsgi_app
>     rv = run_wsgi_app(self.application, environ, buffered=buffered)
>   File "/usr/lib/python3/dist-packages/werkzeug/test.py", line 1096, in 
> run_wsgi_app
>     app_rv = app(environ, start_response)
>   File "/usr/lib/python3/dist-packages/flask/app.py", line 2464, in __call__
>     return self.wsgi_app(environ, start_response)
>   File "/usr/lib/python3/dist-packages/pony/utils/utils.py", line 37, in 
> pony_wrapper
>     return caller(func, *args, **kwargs)
>   File "/usr/lib/python3/dist-packages/pony/orm/core.py", line 515, in 
> new_func
>     return func(*args, **kwargs)
>   File "/usr/lib/python3/dist-packages/flask/app.py", line 2450, in wsgi_app
>     response = self.handle_exception(e)
>   File "/usr/lib/python3/dist-packages/flask/app.py", line 1867, in 
> handle_exception
>     reraise(exc_type, exc_value, tb)
>   File "/usr/lib/python3/dist-packages/flask/_compat.py", line 39, in reraise
>     raise value
>   File "/usr/lib/python3/dist-packages/flask/app.py", line 2447, in wsgi_app
>     response = self.full_dispatch_request()
>   File "/usr/lib/python3/dist-packages/flask/app.py", line 1952, in 
> full_dispatch_request
>     rv = self.handle_user_exception(e)
>   File "/usr/lib/python3/dist-packages/flask/app.py", line 1821, in 
> handle_user_exception
>     reraise(exc_type, exc_value, tb)
>   File "/usr/lib/python3/dist-packages/flask/_compat.py", line 39, in reraise
>     raise value
>   File "/usr/lib/python3/dist-packages/flask/app.py", line 1950, in 
> full_dispatch_request
>     rv = self.dispatch_request()
>   File "/usr/lib/python3/dist-packages/flask/app.py", line 1936, in 
> dispatch_request
>     return self.view_functions[rule.endpoint](**req.view_args)
>   File "/<<PKGBUILDDIR>>/supysonic/api/browse.py", line 169, in artist_info
>     info["album"] = [
>   File "/<<PKGBUILDDIR>>/supysonic/api/browse.py", line 170, in <listcomp>
>     a.as_subsonic_album(request.user)
>   File "/<<PKGBUILDDIR>>/supysonic/db.py", line 203, in as_subsonic_album
>     track_with_cover = self.tracks.select(
>   File "/usr/lib/python3/dist-packages/pony/orm/core.py", line 3582, in select
>     query = query.filter(func, globals, locals)
>   File "/usr/lib/python3/dist-packages/pony/orm/core.py", line 6114, in filter
>     return query._process_lambda(func, globals, locals, order_by=False)
>   File "/usr/lib/python3/dist-packages/pony/orm/core.py", line 6048, in 
> _process_lambda
>     func_ast, external_names, cells = decompile(func)
>   File "/usr/lib/python3/dist-packages/pony/orm/decompiling.py", line 36, in 
> decompile
>     decompiler = Decompiler(codeobject)
>   File "/usr/lib/python3/dist-packages/pony/orm/decompiling.py", line 81, in 
> __init__
>     decompiler.decompile()
>   File "/usr/lib/python3/dist-packages/pony/orm/decompiling.py", line 171, in 
> decompile
>     throw(DecompileError('Unsupported operation: %s' % opname))
>   File "/usr/lib/python3/dist-packages/pony/utils/utils.py", line 106, in 
> throw
>     raise exc
> pony.orm.decompiling.DecompileError: Unsupported operation: IS_OP
> 
> ======================================================================
> ERROR: test_get_album_list (tests.api.test_album_songs.AlbumSongsTestCase)
> ----------------------------------------------------------------------
> Traceback (most recent call last):
>   File "/<<PKGBUILDDIR>>/tests/api/test_album_songs.py", line 65, in 
> test_get_album_list
>     self._make_request(
>   File "/<<PKGBUILDDIR>>/tests/api/apitestbase.py", line 78, in _make_request
>     rg = self.client.get(uri, query_string=args)
>   File "/usr/lib/python3/dist-packages/werkzeug/test.py", line 1006, in get
>     return self.open(*args, **kw)
>   File "/usr/lib/python3/dist-packages/flask/testing.py", line 222, in open
>     return Client.open(
>   File "/usr/lib/python3/dist-packages/werkzeug/test.py", line 970, in open
>     response = self.run_wsgi_app(environ.copy(), buffered=buffered)
>   File "/usr/lib/python3/dist-packages/werkzeug/test.py", line 861, in 
> run_wsgi_app
>     rv = run_wsgi_app(self.application, environ, buffered=buffered)
>   File "/usr/lib/python3/dist-packages/werkzeug/test.py", line 1096, in 
> run_wsgi_app
>     app_rv = app(environ, start_response)
>   File "/usr/lib/python3/dist-packages/flask/app.py", line 2464, in __call__
>     return self.wsgi_app(environ, start_response)
>   File "/usr/lib/python3/dist-packages/pony/utils/utils.py", line 37, in 
> pony_wrapper
>     return caller(func, *args, **kwargs)
>   File "/usr/lib/python3/dist-packages/pony/orm/core.py", line 528, in 
> new_func
>     result = func(*args, **kwargs)
>   File "/usr/lib/python3/dist-packages/flask/app.py", line 2450, in wsgi_app
>     response = self.handle_exception(e)
>   File "/usr/lib/python3/dist-packages/flask/app.py", line 1867, in 
> handle_exception
>     reraise(exc_type, exc_value, tb)
>   File "/usr/lib/python3/dist-packages/flask/_compat.py", line 39, in reraise
>     raise value
>   File "/usr/lib/python3/dist-packages/flask/app.py", line 2447, in wsgi_app
>     response = self.full_dispatch_request()
>   File "/usr/lib/python3/dist-packages/flask/app.py", line 1952, in 
> full_dispatch_request
>     rv = self.handle_user_exception(e)
>   File "/usr/lib/python3/dist-packages/flask/app.py", line 1821, in 
> handle_user_exception
>     reraise(exc_type, exc_value, tb)
>   File "/usr/lib/python3/dist-packages/flask/_compat.py", line 39, in reraise
>     raise value
>   File "/usr/lib/python3/dist-packages/flask/app.py", line 1950, in 
> full_dispatch_request
>     rv = self.dispatch_request()
>   File "/usr/lib/python3/dist-packages/flask/app.py", line 1936, in 
> dispatch_request
>     return self.view_functions[rule.endpoint](**req.view_args)
>   File "/<<PKGBUILDDIR>>/supysonic/api/albums_songs.py", line 99, in 
> album_list
>     query = select(
>   File "/usr/lib/python3/dist-packages/pony/orm/core.py", line 5562, in select
>     return make_query(args, frame_depth=cut_traceback_depth+1)
>   File "/usr/lib/python3/dist-packages/pony/orm/core.py", line 5549, in 
> make_query
>     tree, external_names, cells = decompile(gen)
>   File "/usr/lib/python3/dist-packages/pony/orm/decompiling.py", line 36, in 
> decompile
>     decompiler = Decompiler(codeobject)
>   File "/usr/lib/python3/dist-packages/pony/orm/decompiling.py", line 81, in 
> __init__
>     decompiler.decompile()
>   File "/usr/lib/python3/dist-packages/pony/orm/decompiling.py", line 171, in 
> decompile
>     throw(DecompileError('Unsupported operation: %s' % opname))
>   File "/usr/lib/python3/dist-packages/pony/utils/utils.py", line 106, in 
> throw
>     raise exc
> pony.orm.decompiling.DecompileError: Unsupported operation: IS_OP
> 
> ======================================================================
> ERROR: test_get_album_list2 (tests.api.test_album_songs.AlbumSongsTestCase)
> ----------------------------------------------------------------------
> Traceback (most recent call last):
>   File "/<<PKGBUILDDIR>>/tests/api/test_album_songs.py", line 100, in 
> test_get_album_list2
>     self._make_request(
>   File "/<<PKGBUILDDIR>>/tests/api/apitestbase.py", line 78, in _make_request
>     rg = self.client.get(uri, query_string=args)
>   File "/usr/lib/python3/dist-packages/werkzeug/test.py", line 1006, in get
>     return self.open(*args, **kw)
>   File "/usr/lib/python3/dist-packages/flask/testing.py", line 222, in open
>     return Client.open(
>   File "/usr/lib/python3/dist-packages/werkzeug/test.py", line 970, in open
>     response = self.run_wsgi_app(environ.copy(), buffered=buffered)
>   File "/usr/lib/python3/dist-packages/werkzeug/test.py", line 861, in 
> run_wsgi_app
>     rv = run_wsgi_app(self.application, environ, buffered=buffered)
>   File "/usr/lib/python3/dist-packages/werkzeug/test.py", line 1096, in 
> run_wsgi_app
>     app_rv = app(environ, start_response)
>   File "/usr/lib/python3/dist-packages/flask/app.py", line 2464, in __call__
>     return self.wsgi_app(environ, start_response)
>   File "/usr/lib/python3/dist-packages/pony/utils/utils.py", line 37, in 
> pony_wrapper
>     return caller(func, *args, **kwargs)
>   File "/usr/lib/python3/dist-packages/pony/orm/core.py", line 528, in 
> new_func
>     result = func(*args, **kwargs)
>   File "/usr/lib/python3/dist-packages/flask/app.py", line 2450, in wsgi_app
>     response = self.handle_exception(e)
>   File "/usr/lib/python3/dist-packages/flask/app.py", line 1867, in 
> handle_exception
>     reraise(exc_type, exc_value, tb)
>   File "/usr/lib/python3/dist-packages/flask/_compat.py", line 39, in reraise
>     raise value
>   File "/usr/lib/python3/dist-packages/flask/app.py", line 2447, in wsgi_app
>     response = self.full_dispatch_request()
>   File "/usr/lib/python3/dist-packages/flask/app.py", line 1952, in 
> full_dispatch_request
>     rv = self.handle_user_exception(e)
>   File "/usr/lib/python3/dist-packages/flask/app.py", line 1821, in 
> handle_user_exception
>     reraise(exc_type, exc_value, tb)
>   File "/usr/lib/python3/dist-packages/flask/_compat.py", line 39, in reraise
>     raise value
>   File "/usr/lib/python3/dist-packages/flask/app.py", line 1950, in 
> full_dispatch_request
>     rv = self.dispatch_request()
>   File "/usr/lib/python3/dist-packages/flask/app.py", line 1936, in 
> dispatch_request
>     return self.view_functions[rule.endpoint](**req.view_args)
>   File "/<<PKGBUILDDIR>>/supysonic/api/albums_songs.py", line 135, in 
> album_list_id3
>     dict(album=[a.as_subsonic_album(request.user) for a in 
> query.random(size)]),
>   File "/<<PKGBUILDDIR>>/supysonic/api/albums_songs.py", line 135, in 
> <listcomp>
>     dict(album=[a.as_subsonic_album(request.user) for a in 
> query.random(size)]),
>   File "/<<PKGBUILDDIR>>/supysonic/db.py", line 203, in as_subsonic_album
>     track_with_cover = self.tracks.select(
>   File "/usr/lib/python3/dist-packages/pony/orm/core.py", line 3582, in select
>     query = query.filter(func, globals, locals)
>   File "/usr/lib/python3/dist-packages/pony/orm/core.py", line 6114, in filter
>     return query._process_lambda(func, globals, locals, order_by=False)
>   File "/usr/lib/python3/dist-packages/pony/orm/core.py", line 6048, in 
> _process_lambda
>     func_ast, external_names, cells = decompile(func)
>   File "/usr/lib/python3/dist-packages/pony/orm/decompiling.py", line 36, in 
> decompile
>     decompiler = Decompiler(codeobject)
>   File "/usr/lib/python3/dist-packages/pony/orm/decompiling.py", line 81, in 
> __init__
>     decompiler.decompile()
>   File "/usr/lib/python3/dist-packages/pony/orm/decompiling.py", line 171, in 
> decompile
>     throw(DecompileError('Unsupported operation: %s' % opname))
>   File "/usr/lib/python3/dist-packages/pony/utils/utils.py", line 106, in 
> throw
>     raise exc
> pony.orm.decompiling.DecompileError: Unsupported operation: IS_OP
> 
> ======================================================================
> ERROR: test_now_playing (tests.api.test_album_songs.AlbumSongsTestCase)
> ----------------------------------------------------------------------
> Traceback (most recent call last):
>   File "/<<PKGBUILDDIR>>/tests/api/test_album_songs.py", line 141, in 
> test_now_playing
>     self._make_request("getNowPlaying", tag="nowPlaying")
>   File "/<<PKGBUILDDIR>>/tests/api/apitestbase.py", line 78, in _make_request
>     rg = self.client.get(uri, query_string=args)
>   File "/usr/lib/python3/dist-packages/werkzeug/test.py", line 1006, in get
>     return self.open(*args, **kw)
>   File "/usr/lib/python3/dist-packages/flask/testing.py", line 222, in open
>     return Client.open(
>   File "/usr/lib/python3/dist-packages/werkzeug/test.py", line 970, in open
>     response = self.run_wsgi_app(environ.copy(), buffered=buffered)
>   File "/usr/lib/python3/dist-packages/werkzeug/test.py", line 861, in 
> run_wsgi_app
>     rv = run_wsgi_app(self.application, environ, buffered=buffered)
>   File "/usr/lib/python3/dist-packages/werkzeug/test.py", line 1096, in 
> run_wsgi_app
>     app_rv = app(environ, start_response)
>   File "/usr/lib/python3/dist-packages/flask/app.py", line 2464, in __call__
>     return self.wsgi_app(environ, start_response)
>   File "/usr/lib/python3/dist-packages/pony/utils/utils.py", line 37, in 
> pony_wrapper
>     return caller(func, *args, **kwargs)
>   File "/usr/lib/python3/dist-packages/pony/orm/core.py", line 528, in 
> new_func
>     result = func(*args, **kwargs)
>   File "/usr/lib/python3/dist-packages/flask/app.py", line 2450, in wsgi_app
>     response = self.handle_exception(e)
>   File "/usr/lib/python3/dist-packages/flask/app.py", line 1867, in 
> handle_exception
>     reraise(exc_type, exc_value, tb)
>   File "/usr/lib/python3/dist-packages/flask/_compat.py", line 39, in reraise
>     raise value
>   File "/usr/lib/python3/dist-packages/flask/app.py", line 2447, in wsgi_app
>     response = self.full_dispatch_request()
>   File "/usr/lib/python3/dist-packages/flask/app.py", line 1952, in 
> full_dispatch_request
>     rv = self.handle_user_exception(e)
>   File "/usr/lib/python3/dist-packages/flask/app.py", line 1821, in 
> handle_user_exception
>     reraise(exc_type, exc_value, tb)
>   File "/usr/lib/python3/dist-packages/flask/_compat.py", line 39, in reraise
>     raise value
>   File "/usr/lib/python3/dist-packages/flask/app.py", line 1950, in 
> full_dispatch_request
>     rv = self.dispatch_request()
>   File "/usr/lib/python3/dist-packages/flask/app.py", line 1936, in 
> dispatch_request
>     return self.view_functions[rule.endpoint](**req.view_args)
>   File "/<<PKGBUILDDIR>>/supysonic/api/albums_songs.py", line 179, in 
> now_playing
>     query = User.select(
>   File "/usr/lib/python3/dist-packages/pony/orm/core.py", line 4021, in select
>     return entity._query_from_args_(args, kwargs=None, 
> frame_depth=cut_traceback_depth+1)
>   File "/usr/lib/python3/dist-packages/pony/orm/core.py", line 4369, in 
> _query_from_args_
>     cond_expr, external_names, cells = decompile(func)
>   File "/usr/lib/python3/dist-packages/pony/orm/decompiling.py", line 36, in 
> decompile
>     decompiler = Decompiler(codeobject)
>   File "/usr/lib/python3/dist-packages/pony/orm/decompiling.py", line 81, in 
> __init__
>     decompiler.decompile()
>   File "/usr/lib/python3/dist-packages/pony/orm/decompiling.py", line 171, in 
> decompile
>     throw(DecompileError('Unsupported operation: %s' % opname))
>   File "/usr/lib/python3/dist-packages/pony/utils/utils.py", line 106, in 
> throw
>     raise exc
> pony.orm.decompiling.DecompileError: Unsupported operation: IS_OP
> 
> ======================================================================
> ERROR: test_star (tests.api.test_annotation.AnnotationTestCase)
> ----------------------------------------------------------------------
> Traceback (most recent call last):
>   File "/<<PKGBUILDDIR>>/tests/api/test_annotation.py", line 85, in test_star
>     self.assertIn("starred", Album[self.albumid].as_subsonic_album(self.user))
>   File "/<<PKGBUILDDIR>>/supysonic/db.py", line 203, in as_subsonic_album
>     track_with_cover = self.tracks.select(
>   File "/usr/lib/python3/dist-packages/pony/orm/core.py", line 3582, in select
>     query = query.filter(func, globals, locals)
>   File "/usr/lib/python3/dist-packages/pony/orm/core.py", line 6114, in filter
>     return query._process_lambda(func, globals, locals, order_by=False)
>   File "/usr/lib/python3/dist-packages/pony/orm/core.py", line 6048, in 
> _process_lambda
>     func_ast, external_names, cells = decompile(func)
>   File "/usr/lib/python3/dist-packages/pony/orm/decompiling.py", line 36, in 
> decompile
>     decompiler = Decompiler(codeobject)
>   File "/usr/lib/python3/dist-packages/pony/orm/decompiling.py", line 81, in 
> __init__
>     decompiler.decompile()
>   File "/usr/lib/python3/dist-packages/pony/orm/decompiling.py", line 171, in 
> decompile
>     throw(DecompileError('Unsupported operation: %s' % opname))
>   File "/usr/lib/python3/dist-packages/pony/utils/utils.py", line 106, in 
> throw
>     raise exc
> pony.orm.decompiling.DecompileError: Unsupported operation: IS_OP
> 
> ======================================================================
> ERROR: test_unstar (tests.api.test_annotation.AnnotationTestCase)
> ----------------------------------------------------------------------
> Traceback (most recent call last):
>   File "/<<PKGBUILDDIR>>/tests/api/test_annotation.py", line 132, in 
> test_unstar
>     "starred", Album[self.albumid].as_subsonic_album(self.user)
>   File "/<<PKGBUILDDIR>>/supysonic/db.py", line 203, in as_subsonic_album
>     track_with_cover = self.tracks.select(
>   File "/usr/lib/python3/dist-packages/pony/orm/core.py", line 3582, in select
>     query = query.filter(func, globals, locals)
>   File "/usr/lib/python3/dist-packages/pony/orm/core.py", line 6114, in filter
>     return query._process_lambda(func, globals, locals, order_by=False)
>   File "/usr/lib/python3/dist-packages/pony/orm/core.py", line 6048, in 
> _process_lambda
>     func_ast, external_names, cells = decompile(func)
>   File "/usr/lib/python3/dist-packages/pony/orm/decompiling.py", line 36, in 
> decompile
>     decompiler = Decompiler(codeobject)
>   File "/usr/lib/python3/dist-packages/pony/orm/decompiling.py", line 81, in 
> __init__
>     decompiler.decompile()
>   File "/usr/lib/python3/dist-packages/pony/orm/decompiling.py", line 171, in 
> decompile
>     throw(DecompileError('Unsupported operation: %s' % opname))
>   File "/usr/lib/python3/dist-packages/pony/utils/utils.py", line 106, in 
> throw
>     raise exc
> pony.orm.decompiling.DecompileError: Unsupported operation: IS_OP
> 
> ----------------------------------------------------------------------
> Ran 192 tests in 84.438s
> 
> FAILED (errors=12)
> Test failed: <unittest.runner.TextTestResult run=192 errors=12 failures=0>
> error: Test failed: <unittest.runner.TextTestResult run=192 errors=12 
> failures=0>
> E: pybuild pybuild:352: test: plugin distutils failed with: exit code=1: 
> python3.9 setup.py test 
> dh_auto_test: error: pybuild --test -i python{version} -p "3.9 3.8" returned 
> exit code 13

The full build log is available from:
   http://qa-logs.debian.net/2020/10/27/supysonic_0.6.0+ds-1_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.

--- End Message ---
--- Begin Message ---
Source: supysonic
Source-Version: 0.6.1+ds-1
Done: =?utf-8?q?Louis-Philippe_V=C3=A9ronneau?= <po...@debian.org>

We believe that the bug you reported is fixed in the latest version of
supysonic, which is due to be installed in the Debian FTP archive.

A summary of the changes between this version and the previous one is
attached.

Thank you for reporting the bug, which will now be closed.  If you
have further comments please address them to 972...@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Louis-Philippe Véronneau <po...@debian.org> (supplier of updated supysonic 
package)

(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing ftpmas...@ftp-master.debian.org)


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512

Format: 1.8
Date: Tue, 24 Nov 2020 22:30:08 -0500
Source: supysonic
Architecture: source
Version: 0.6.1+ds-1
Distribution: unstable
Urgency: medium
Maintainer: Debian Python Team <team+pyt...@tracker.debian.org>
Changed-By: Louis-Philippe Véronneau <po...@debian.org>
Closes: 972717 973034
Changes:
 supysonic (0.6.1+ds-1) unstable; urgency=medium
 .
   * New upstream version. Closes: #972717.
   * d/tests: fix unittests autopkgtest for multiple Python versions.
     Closes: #973034.
   * d/control: replace the mutagen dependency by mediafile.
   * d/control: add python3-lxml as a runtime dependency.
   * d/patches: update 0005.
   * d/source/options: ignore egg-info/*.
Checksums-Sha1:
 80a20802e401808f4c8c1f1e27f997f572ca9642 2340 supysonic_0.6.1+ds-1.dsc
 3b3616e54267ed44b771abfa124011deee0d8838 130892 supysonic_0.6.1+ds.orig.tar.xz
 4f3eb6368c056ef43c3edfe752071291d3db43d0 7860 
supysonic_0.6.1+ds-1.debian.tar.xz
 48dd9673a55881d8c5b832f704b5fefb9d4bd70a 8476 
supysonic_0.6.1+ds-1_amd64.buildinfo
Checksums-Sha256:
 b3753367ff22f1d16823b2b0a373389d887153c15015276d49412fa7f02126b9 2340 
supysonic_0.6.1+ds-1.dsc
 1164b3cb21a94671a38ffbfc521821c8d744eb4e7f237500c54526e9d7ce9bda 130892 
supysonic_0.6.1+ds.orig.tar.xz
 e529c4be213e6c61cd2cbda90a59df8ded766b583faabd11013d3f13f08ccf08 7860 
supysonic_0.6.1+ds-1.debian.tar.xz
 b46a6961183a489993ec73db05010a55d40939d9b6ef6c37c2b68f9a433a72f1 8476 
supysonic_0.6.1+ds-1_amd64.buildinfo
Files:
 0ffbd259d949b45d1fb2d0287e52c137 2340 sound optional supysonic_0.6.1+ds-1.dsc
 058d1bc0c2ccb1631643a35a2fba419f 130892 sound optional 
supysonic_0.6.1+ds.orig.tar.xz
 15e960adbed040367e964bb6e04387d7 7860 sound optional 
supysonic_0.6.1+ds-1.debian.tar.xz
 457cbfeed91671950ce0c1846639619e 8476 sound optional 
supysonic_0.6.1+ds-1_amd64.buildinfo

-----BEGIN PGP SIGNATURE-----

iQIzBAEBCgAdFiEEZ39U8fqGga2OwLzmeurE7GqqCpcFAl+94IIACgkQeurE7Gqq
Cpfqxw//dr0s4Vyw90YqxEqyxkSHXPBIq5SXup6BUPmLTRPSdfUNLjqS28zFFm7Z
n6AwRXTdHnKVx5SanzHDjOCklI+si7ghBYwHhbRWDWBAX6GnNPj+hqXYenfsoYPN
oaQelp0QXcOIqbWVexTFOF7cnM3vf5ayJEa8ozMgOU9ygjIs/dyPUAx8LYrRUF73
hkbGdJ7BhJ8S14PqEMwadWq0f5y3AUGZjHzW1UlJ6SJP/ObZu9nzkBdLVyoKDlWR
fmAtUJ2F1VYISTbSMHWZsEDdXsgyyjt7dWSfp0eMhT+9X8l/7fMnfbLXgoLv4PtE
MRZod/khLsKYR8qTQdz2z2K4LBMHuTnp8F4XE9v6zM9z5FaG7OS/COcm/VxAIddC
p3D9bbedLkH3WZBWjSSzVFoRcAiFnF84LmEnROmju0ViTYD0Y00+dc2D62Zauqf1
v48RVBCOPRqNK0oFB91IJl62ABD2qkRkBAll1TGY1RYI/1FIeB46m43sKN9159+E
6GmNeKNPEYDsdeoDJLiaBnbwx6WxLpeLurOIcyNxy6QQQ/dmnFSVVj5KiSDAMpeE
Juby4s74qS5nvMU8+C2qEWXWJztgXvlaeaI0XxcqAjeflL4ZMFIRR/T8+ul6eWSn
3yDdqqaSoVZ7SvxcojSvTSFaCpAXxKPHm0vHPRtYCjOiRQhqFHs=
=qn3B
-----END PGP SIGNATURE-----

--- End Message ---

Reply via email to