--- Begin Message ---
Source: supysonic
Version: 0.7.2+ds-1
Severity: serious
Tags: sid bookworm
User: debian...@lists.debian.org
Usertags: needs-update
User: debian-pyt...@lists.debian.org
Usertags: python3.11
Control: affects -1 src:python3-defaults
Dear maintainer(s),
We are in the transition of adding python3.11 as a supported Python
version [0]. With a recent upload of python3-defaults the autopkgtest of
supysonic fails in testing when that autopkgtest is run with the binary
packages of python3-defaults from unstable. It passes when run with only
packages from testing. In tabular form:
pass fail
python3-defaults from testing 3.10.6-3
supysonic from testing 0.7.2+ds-1
all others from testing from testing
I copied some of the output at the bottom of this report.
Currently this regression is blocking the migration of python3-defaults
to testing [1]. https://docs.python.org/3/whatsnew/3.11.html lists
what's new in Python3.11, it may help to identify what needs to be updated.
More information about this bug and the reason for filing it can be found on
https://wiki.debian.org/ContinuousIntegration/RegressionEmailInformation
Paul
[0] https://bugs.debian.org/1021984
[1] https://qa.debian.org/excuses.php?package=python3-defaults
https://ci.debian.net/data/autopkgtest/testing/armel/s/supysonic/28609595/log.gz
======================================================================
ERROR: test_get_album_list
(tests.api.test_album_songs.AlbumSongsTestCase.test_get_album_list)
----------------------------------------------------------------------
Traceback (most recent call last):
File
"/tmp/autopkgtest-lxc.umijt0w4/downtmp/autopkgtest_tmp/tests/api/test_album_songs.py",
line 61, in test_get_album_list
self._make_request("getAlbumList", {"type": "kraken"}, error=0)
File
"/tmp/autopkgtest-lxc.umijt0w4/downtmp/autopkgtest_tmp/tests/api/apitestbase.py",
line 74, in _make_request
rg = self.client.get(uri, query_string=args)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib/python3/dist-packages/werkzeug/test.py", line 1129, in get
return self.open(*args, **kw)
^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib/python3/dist-packages/flask/testing.py", line 235, in open
return super().open(
^^^^^^^^^^^^^
File "/usr/lib/python3/dist-packages/werkzeug/test.py", line 1074, in
open
response = self.run_wsgi_app(request.environ, buffered=buffered)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib/python3/dist-packages/werkzeug/test.py", line 945, in
run_wsgi_app
rv = run_wsgi_app(self.application, environ, buffered=buffered)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib/python3/dist-packages/werkzeug/test.py", line 1231, in
run_wsgi_app
app_rv = app(environ, start_response)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib/python3/dist-packages/flask/app.py", line 2091, in
__call__
return self.wsgi_app(environ, start_response)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib/python3/dist-packages/pony/utils/utils.py", line 35,
in pony_wrapper
return caller(func, *args, **kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib/python3/dist-packages/pony/orm/core.py", line 519, in
new_func
result = func(*args, **kwargs)
^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib/python3/dist-packages/flask/app.py", line 2076, in
wsgi_app
response = self.handle_exception(e)
^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib/python3/dist-packages/flask/app.py", line 2073, in
wsgi_app
response = self.full_dispatch_request()
^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib/python3/dist-packages/flask/app.py", line 1518, in
full_dispatch_request
rv = self.handle_user_exception(e)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib/python3/dist-packages/flask/app.py", line 1516, in
full_dispatch_request
rv = self.dispatch_request()
^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib/python3/dist-packages/flask/app.py", line 1502, in
dispatch_request
return
self.ensure_sync(self.view_functions[rule.endpoint])(**req.view_args)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib/python3/dist-packages/supysonic/api/albums_songs.py",
line 77, in album_list
query = select(t.folder for t in Track)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib/python3/dist-packages/pony/orm/core.py", line 5560, in
select
return make_query(args, frame_depth=cut_traceback_depth+1)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib/python3/dist-packages/pony/orm/core.py", line 5546, in
make_query
tree, external_names, cells = decompile(gen)
^^^^^^^^^^^^^^
File "/usr/lib/python3/dist-packages/pony/orm/decompiling.py", line
38, in decompile
decompiler = Decompiler(codeobject)
^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib/python3/dist-packages/pony/orm/decompiling.py", line
156, in __init__
decompiler.decompile()
File "/usr/lib/python3/dist-packages/pony/orm/decompiling.py", line
256, in decompile
throw(DecompileError('Unsupported operation: %s' % opname))
File "/usr/lib/python3/dist-packages/pony/utils/utils.py", line 99,
in throw
raise exc
pony.orm.decompiling.DecompileError: Unsupported operation: RETURN_GENERATOR
======================================================================
ERROR: test_get_album_list2
(tests.api.test_album_songs.AlbumSongsTestCase.test_get_album_list2)
----------------------------------------------------------------------
Traceback (most recent call last):
File
"/tmp/autopkgtest-lxc.umijt0w4/downtmp/autopkgtest_tmp/tests/api/test_album_songs.py",
line 157, in test_get_album_list2
self._make_request(
File
"/tmp/autopkgtest-lxc.umijt0w4/downtmp/autopkgtest_tmp/tests/api/apitestbase.py",
line 74, in _make_request
rg = self.client.get(uri, query_string=args)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib/python3/dist-packages/werkzeug/test.py", line 1129, in get
return self.open(*args, **kw)
^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib/python3/dist-packages/flask/testing.py", line 235, in open
return super().open(
^^^^^^^^^^^^^
File "/usr/lib/python3/dist-packages/werkzeug/test.py", line 1074, in
open
response = self.run_wsgi_app(request.environ, buffered=buffered)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib/python3/dist-packages/werkzeug/test.py", line 945, in
run_wsgi_app
rv = run_wsgi_app(self.application, environ, buffered=buffered)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib/python3/dist-packages/werkzeug/test.py", line 1231, in
run_wsgi_app
app_rv = app(environ, start_response)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib/python3/dist-packages/flask/app.py", line 2091, in
__call__
return self.wsgi_app(environ, start_response)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib/python3/dist-packages/pony/utils/utils.py", line 35,
in pony_wrapper
return caller(func, *args, **kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib/python3/dist-packages/pony/orm/core.py", line 519, in
new_func
result = func(*args, **kwargs)
^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib/python3/dist-packages/flask/app.py", line 2076, in
wsgi_app
response = self.handle_exception(e)
^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib/python3/dist-packages/flask/app.py", line 2073, in
wsgi_app
response = self.full_dispatch_request()
^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib/python3/dist-packages/flask/app.py", line 1518, in
full_dispatch_request
rv = self.handle_user_exception(e)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib/python3/dist-packages/flask/app.py", line 1516, in
full_dispatch_request
rv = self.dispatch_request()
^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib/python3/dist-packages/flask/app.py", line 1502, in
dispatch_request
return
self.ensure_sync(self.view_functions[rule.endpoint])(**req.view_args)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib/python3/dist-packages/supysonic/api/albums_songs.py",
line 146, in album_list_id3
{"album": [a.as_subsonic_album(request.user) for a in
query.random(size)]},
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib/python3/dist-packages/supysonic/api/albums_songs.py",
line 146, in <listcomp>
{"album": [a.as_subsonic_album(request.user) for a in
query.random(size)]},
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib/python3/dist-packages/supysonic/db.py", line 230, in
as_subsonic_album
track_with_cover = self.tracks.select(
^^^^^^^^^^^^^^^^^^^
File "/usr/lib/python3/dist-packages/pony/orm/core.py", line 3583, 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
38, in decompile
decompiler = Decompiler(codeobject)
^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib/python3/dist-packages/pony/orm/decompiling.py", line
156, in __init__
decompiler.decompile()
File "/usr/lib/python3/dist-packages/pony/orm/decompiling.py", line
256, in decompile
throw(DecompileError('Unsupported operation: %s' % opname))
File "/usr/lib/python3/dist-packages/pony/utils/utils.py", line 99,
in throw
raise exc
pony.orm.decompiling.DecompileError: Unsupported operation: RESUME
======================================================================
ERROR: test_get_random_songs
(tests.api.test_album_songs.AlbumSongsTestCase.test_get_random_songs)
----------------------------------------------------------------------
Traceback (most recent call last):
File
"/tmp/autopkgtest-lxc.umijt0w4/downtmp/autopkgtest_tmp/tests/api/test_album_songs.py",
line 216, in test_get_random_songs
self._make_request(
File
"/tmp/autopkgtest-lxc.umijt0w4/downtmp/autopkgtest_tmp/tests/api/apitestbase.py",
line 74, in _make_request
rg = self.client.get(uri, query_string=args)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib/python3/dist-packages/werkzeug/test.py", line 1129, in get
return self.open(*args, **kw)
^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib/python3/dist-packages/flask/testing.py", line 235, in open
return super().open(
^^^^^^^^^^^^^
File "/usr/lib/python3/dist-packages/werkzeug/test.py", line 1074, in
open
response = self.run_wsgi_app(request.environ, buffered=buffered)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib/python3/dist-packages/werkzeug/test.py", line 945, in
run_wsgi_app
rv = run_wsgi_app(self.application, environ, buffered=buffered)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib/python3/dist-packages/werkzeug/test.py", line 1231, in
run_wsgi_app
app_rv = app(environ, start_response)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib/python3/dist-packages/flask/app.py", line 2091, in
__call__
return self.wsgi_app(environ, start_response)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib/python3/dist-packages/pony/utils/utils.py", line 35,
in pony_wrapper
return caller(func, *args, **kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib/python3/dist-packages/pony/orm/core.py", line 519, in
new_func
result = func(*args, **kwargs)
^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib/python3/dist-packages/flask/app.py", line 2076, in
wsgi_app
response = self.handle_exception(e)
^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib/python3/dist-packages/flask/app.py", line 2073, in
wsgi_app
response = self.full_dispatch_request()
^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib/python3/dist-packages/flask/app.py", line 1518, in
full_dispatch_request
rv = self.handle_user_exception(e)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib/python3/dist-packages/flask/app.py", line 1516, in
full_dispatch_request
rv = self.dispatch_request()
^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib/python3/dist-packages/flask/app.py", line 1502, in
dispatch_request
return
self.ensure_sync(self.view_functions[rule.endpoint])(**req.view_args)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib/python3/dist-packages/supysonic/api/albums_songs.py",
line 47, in rand_songs
query = query.filter(lambda t: t.year >= fromYear)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
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
38, in decompile
decompiler = Decompiler(codeobject)
^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib/python3/dist-packages/pony/orm/decompiling.py", line
154, in __init__
decompiler.get_instructions()
File "/usr/lib/python3/dist-packages/pony/orm/decompiling.py", line
204, in get_instructions
arg = [free[oparg]]
~~~~^^^^^^^
IndexError: tuple index out of range
======================================================================
ERROR: test_get_starred
(tests.api.test_album_songs.AlbumSongsTestCase.test_get_starred)
----------------------------------------------------------------------
Traceback (most recent call last):
File
"/tmp/autopkgtest-lxc.umijt0w4/downtmp/autopkgtest_tmp/tests/api/test_album_songs.py",
line 231, in test_get_starred
self._make_request("getStarred", tag="starred")
File
"/tmp/autopkgtest-lxc.umijt0w4/downtmp/autopkgtest_tmp/tests/api/apitestbase.py",
line 74, in _make_request
rg = self.client.get(uri, query_string=args)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib/python3/dist-packages/werkzeug/test.py", line 1129, in get
return self.open(*args, **kw)
^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib/python3/dist-packages/flask/testing.py", line 235, in open
return super().open(
^^^^^^^^^^^^^
File "/usr/lib/python3/dist-packages/werkzeug/test.py", line 1074, in
open
response = self.run_wsgi_app(request.environ, buffered=buffered)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib/python3/dist-packages/werkzeug/test.py", line 945, in
run_wsgi_app
rv = run_wsgi_app(self.application, environ, buffered=buffered)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib/python3/dist-packages/werkzeug/test.py", line 1231, in
run_wsgi_app
app_rv = app(environ, start_response)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib/python3/dist-packages/flask/app.py", line 2091, in
__call__
return self.wsgi_app(environ, start_response)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib/python3/dist-packages/pony/utils/utils.py", line 35,
in pony_wrapper
return caller(func, *args, **kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib/python3/dist-packages/pony/orm/core.py", line 519, in
new_func
result = func(*args, **kwargs)
^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib/python3/dist-packages/flask/app.py", line 2076, in
wsgi_app
response = self.handle_exception(e)
^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib/python3/dist-packages/flask/app.py", line 2073, in
wsgi_app
response = self.full_dispatch_request()
^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib/python3/dist-packages/flask/app.py", line 1518, in
full_dispatch_request
rv = self.handle_user_exception(e)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib/python3/dist-packages/flask/app.py", line 1516, in
full_dispatch_request
rv = self.dispatch_request()
^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib/python3/dist-packages/flask/app.py", line 1502, in
dispatch_request
return
self.ensure_sync(self.view_functions[rule.endpoint])(**req.view_args)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib/python3/dist-packages/supysonic/api/albums_songs.py",
line 230, in get_starred
folders = select(s.starred for s in StarredFolder if s.user.id ==
request.user.id)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib/python3/dist-packages/pony/orm/core.py", line 5560, in
select
return make_query(args, frame_depth=cut_traceback_depth+1)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib/python3/dist-packages/pony/orm/core.py", line 5546, in
make_query
tree, external_names, cells = decompile(gen)
^^^^^^^^^^^^^^
File "/usr/lib/python3/dist-packages/pony/orm/decompiling.py", line
38, in decompile
decompiler = Decompiler(codeobject)
^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib/python3/dist-packages/pony/orm/decompiling.py", line
154, in __init__
decompiler.get_instructions()
File "/usr/lib/python3/dist-packages/pony/orm/decompiling.py", line
196, in get_instructions
arg = [code.co_names[oparg]]
~~~~~~~~~~~~~^^^^^^^
IndexError: tuple index out of range
======================================================================
ERROR: test_get_starred2
(tests.api.test_album_songs.AlbumSongsTestCase.test_get_starred2)
----------------------------------------------------------------------
Traceback (most recent call last):
File
"/tmp/autopkgtest-lxc.umijt0w4/downtmp/autopkgtest_tmp/tests/api/test_album_songs.py",
line 234, in test_get_starred2
self._make_request("getStarred2", tag="starred2")
File
"/tmp/autopkgtest-lxc.umijt0w4/downtmp/autopkgtest_tmp/tests/api/apitestbase.py",
line 74, in _make_request
rg = self.client.get(uri, query_string=args)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib/python3/dist-packages/werkzeug/test.py", line 1129, in get
return self.open(*args, **kw)
^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib/python3/dist-packages/flask/testing.py", line 235, in open
return super().open(
^^^^^^^^^^^^^
File "/usr/lib/python3/dist-packages/werkzeug/test.py", line 1074, in
open
response = self.run_wsgi_app(request.environ, buffered=buffered)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib/python3/dist-packages/werkzeug/test.py", line 945, in
run_wsgi_app
rv = run_wsgi_app(self.application, environ, buffered=buffered)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib/python3/dist-packages/werkzeug/test.py", line 1231, in
run_wsgi_app
app_rv = app(environ, start_response)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib/python3/dist-packages/flask/app.py", line 2091, in
__call__
return self.wsgi_app(environ, start_response)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib/python3/dist-packages/pony/utils/utils.py", line 35,
in pony_wrapper
return caller(func, *args, **kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib/python3/dist-packages/pony/orm/core.py", line 519, in
new_func
result = func(*args, **kwargs)
^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib/python3/dist-packages/flask/app.py", line 2076, in
wsgi_app
response = self.handle_exception(e)
^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib/python3/dist-packages/flask/app.py", line 2073, in
wsgi_app
response = self.full_dispatch_request()
^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib/python3/dist-packages/flask/app.py", line 1518, in
full_dispatch_request
rv = self.handle_user_exception(e)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib/python3/dist-packages/flask/app.py", line 1516, in
full_dispatch_request
rv = self.dispatch_request()
^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib/python3/dist-packages/flask/app.py", line 1502, in
dispatch_request
return
self.ensure_sync(self.view_functions[rule.endpoint])(**req.view_args)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib/python3/dist-packages/supysonic/api/albums_songs.py",
line 260, in get_starred_id3
for sa in select(
^^^^^^^
File "/usr/lib/python3/dist-packages/pony/orm/core.py", line 5560, in
select
return make_query(args, frame_depth=cut_traceback_depth+1)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib/python3/dist-packages/pony/orm/core.py", line 5546, in
make_query
tree, external_names, cells = decompile(gen)
^^^^^^^^^^^^^^
File "/usr/lib/python3/dist-packages/pony/orm/decompiling.py", line
38, in decompile
decompiler = Decompiler(codeobject)
^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib/python3/dist-packages/pony/orm/decompiling.py", line
154, in __init__
decompiler.get_instructions()
File "/usr/lib/python3/dist-packages/pony/orm/decompiling.py", line
196, in get_instructions
arg = [code.co_names[oparg]]
~~~~~~~~~~~~~^^^^^^^
IndexError: tuple index out of range
======================================================================
ERROR: test_now_playing
(tests.api.test_album_songs.AlbumSongsTestCase.test_now_playing)
----------------------------------------------------------------------
Traceback (most recent call last):
File
"/tmp/autopkgtest-lxc.umijt0w4/downtmp/autopkgtest_tmp/tests/api/test_album_songs.py",
line 228, in test_now_playing
self._make_request("getNowPlaying", tag="nowPlaying")
File
"/tmp/autopkgtest-lxc.umijt0w4/downtmp/autopkgtest_tmp/tests/api/apitestbase.py",
line 74, in _make_request
rg = self.client.get(uri, query_string=args)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib/python3/dist-packages/werkzeug/test.py", line 1129, in get
return self.open(*args, **kw)
^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib/python3/dist-packages/flask/testing.py", line 235, in open
return super().open(
^^^^^^^^^^^^^
File "/usr/lib/python3/dist-packages/werkzeug/test.py", line 1074, in
open
response = self.run_wsgi_app(request.environ, buffered=buffered)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib/python3/dist-packages/werkzeug/test.py", line 945, in
run_wsgi_app
rv = run_wsgi_app(self.application, environ, buffered=buffered)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib/python3/dist-packages/werkzeug/test.py", line 1231, in
run_wsgi_app
app_rv = app(environ, start_response)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib/python3/dist-packages/flask/app.py", line 2091, in
__call__
return self.wsgi_app(environ, start_response)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib/python3/dist-packages/pony/utils/utils.py", line 35,
in pony_wrapper
return caller(func, *args, **kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib/python3/dist-packages/pony/orm/core.py", line 519, in
new_func
result = func(*args, **kwargs)
^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib/python3/dist-packages/flask/app.py", line 2076, in
wsgi_app
response = self.handle_exception(e)
^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib/python3/dist-packages/flask/app.py", line 2073, in
wsgi_app
response = self.full_dispatch_request()
^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib/python3/dist-packages/flask/app.py", line 1518, in
full_dispatch_request
rv = self.handle_user_exception(e)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib/python3/dist-packages/flask/app.py", line 1516, in
full_dispatch_request
rv = self.dispatch_request()
^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib/python3/dist-packages/flask/app.py", line 1502, in
dispatch_request
return
self.ensure_sync(self.view_functions[rule.endpoint])(**req.view_args)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib/python3/dist-packages/supysonic/api/albums_songs.py",
line 207, in now_playing
query = User.select(
^^^^^^^^^^^^
File "/usr/lib/python3/dist-packages/pony/orm/core.py", line 4027, in
select
if args: query = entity._query_from_args_(args, kwargs,
frame_depth=cut_traceback_depth+1)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib/python3/dist-packages/pony/orm/core.py", line 4379, in
_query_from_args_
cond_expr, external_names, cells = decompile(func)
^^^^^^^^^^^^^^^
File "/usr/lib/python3/dist-packages/pony/orm/decompiling.py", line
38, in decompile
decompiler = Decompiler(codeobject)
^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib/python3/dist-packages/pony/orm/decompiling.py", line
154, in __init__
decompiler.get_instructions()
File "/usr/lib/python3/dist-packages/pony/orm/decompiling.py", line
196, in get_instructions
arg = [code.co_names[oparg]]
~~~~~~~~~~~~~^^^^^^^
IndexError: tuple index out of range
======================================================================
ERROR: test_set_rating
(tests.api.test_annotation.AnnotationTestCase.test_set_rating)
----------------------------------------------------------------------
Traceback (most recent call last):
File
"/tmp/autopkgtest-lxc.umijt0w4/downtmp/autopkgtest_tmp/tests/api/test_annotation.py",
line 162, in test_set_rating
prefs = ClientPrefs.get(
^^^^^^^^^^^^^^^^
File "/usr/lib/python3/dist-packages/pony/orm/core.py", line 4006, in get
if args: return entity._query_from_args_(args, kwargs,
frame_depth=cut_traceback_depth+1).get()
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib/python3/dist-packages/pony/orm/core.py", line 4379, in
_query_from_args_
cond_expr, external_names, cells = decompile(func)
^^^^^^^^^^^^^^^
File "/usr/lib/python3/dist-packages/pony/orm/decompiling.py", line
38, in decompile
decompiler = Decompiler(codeobject)
^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib/python3/dist-packages/pony/orm/decompiling.py", line
156, in __init__
decompiler.decompile()
File "/usr/lib/python3/dist-packages/pony/orm/decompiling.py", line
256, in decompile
throw(DecompileError('Unsupported operation: %s' % opname))
File "/usr/lib/python3/dist-packages/pony/utils/utils.py", line 99,
in throw
raise exc
pony.orm.decompiling.DecompileError: Unsupported operation: RESUME
======================================================================
ERROR: test_star (tests.api.test_annotation.AnnotationTestCase.test_star)
----------------------------------------------------------------------
Traceback (most recent call last):
File
"/tmp/autopkgtest-lxc.umijt0w4/downtmp/autopkgtest_tmp/tests/api/test_annotation.py",
line 65, in test_star
prefs = ClientPrefs.get(
^^^^^^^^^^^^^^^^
File "/usr/lib/python3/dist-packages/pony/orm/core.py", line 4006, in get
if args: return entity._query_from_args_(args, kwargs,
frame_depth=cut_traceback_depth+1).get()
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib/python3/dist-packages/pony/orm/core.py", line 4379, in
_query_from_args_
cond_expr, external_names, cells = decompile(func)
^^^^^^^^^^^^^^^
File "/usr/lib/python3/dist-packages/pony/orm/decompiling.py", line
38, in decompile
decompiler = Decompiler(codeobject)
^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib/python3/dist-packages/pony/orm/decompiling.py", line
156, in __init__
decompiler.decompile()
File "/usr/lib/python3/dist-packages/pony/orm/decompiling.py", line
256, in decompile
throw(DecompileError('Unsupported operation: %s' % opname))
File "/usr/lib/python3/dist-packages/pony/utils/utils.py", line 99,
in throw
raise exc
pony.orm.decompiling.DecompileError: Unsupported operation: RESUME
======================================================================
ERROR: test_genres (tests.api.test_browse.BrowseTestCase.test_genres)
----------------------------------------------------------------------
Traceback (most recent call last):
File
"/tmp/autopkgtest-lxc.umijt0w4/downtmp/autopkgtest_tmp/tests/api/test_browse.py",
line 64, in setUp
self.assertEqual(Folder.select(lambda f: f.root).count(), 2)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib/python3/dist-packages/pony/orm/core.py", line 4027, in
select
if args: query = entity._query_from_args_(args, kwargs,
frame_depth=cut_traceback_depth+1)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib/python3/dist-packages/pony/orm/core.py", line 4379, in
_query_from_args_
cond_expr, external_names, cells = decompile(func)
^^^^^^^^^^^^^^^
File "/usr/lib/python3/dist-packages/pony/orm/decompiling.py", line
38, in decompile
decompiler = Decompiler(codeobject)
^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib/python3/dist-packages/pony/orm/decompiling.py", line
156, in __init__
decompiler.decompile()
File "/usr/lib/python3/dist-packages/pony/orm/decompiling.py", line
256, in decompile
throw(DecompileError('Unsupported operation: %s' % opname))
File "/usr/lib/python3/dist-packages/pony/utils/utils.py", line 99,
in throw
raise exc
pony.orm.decompiling.DecompileError: Unsupported operation: RESUME
======================================================================
ERROR: test_get_album (tests.api.test_browse.BrowseTestCase.test_get_album)
----------------------------------------------------------------------
Traceback (most recent call last):
File
"/tmp/autopkgtest-lxc.umijt0w4/downtmp/autopkgtest_tmp/tests/api/test_browse.py",
line 21, in setUp
super().setUp()
File
"/tmp/autopkgtest-lxc.umijt0w4/downtmp/autopkgtest_tmp/tests/api/apitestbase.py",
line 24, in setUp
super().setUp()
File
"/tmp/autopkgtest-lxc.umijt0w4/downtmp/autopkgtest_tmp/tests/testbase.py",
line 98, in setUp
init_database(self.config.BASE["database_uri"])
File "/usr/lib/python3/dist-packages/supysonic/db.py", line 656, in
init_database
metadb.bind(**settings)
File "/usr/lib/python3/dist-packages/pony/orm/core.py", line 765, in bind
self._bind(*args, **kwargs)
File "/usr/lib/python3/dist-packages/pony/orm/core.py", line 769, in
_bind
throw(BindingError, 'Database object was already bound to %s
provider' % self.provider.dialect)
File "/usr/lib/python3/dist-packages/pony/utils/utils.py", line 99,
in throw
raise exc
pony.orm.core.BindingError: Database object was already bound to SQLite
provider
======================================================================
ERROR: test_get_artist
(tests.api.test_browse.BrowseTestCase.test_get_artist)
----------------------------------------------------------------------
Traceback (most recent call last):
File
"/tmp/autopkgtest-lxc.umijt0w4/downtmp/autopkgtest_tmp/tests/api/test_browse.py",
line 21, in setUp
super().setUp()
File
"/tmp/autopkgtest-lxc.umijt0w4/downtmp/autopkgtest_tmp/tests/api/apitestbase.py",
line 24, in setUp
super().setUp()
File
"/tmp/autopkgtest-lxc.umijt0w4/downtmp/autopkgtest_tmp/tests/testbase.py",
line 98, in setUp
init_database(self.config.BASE["database_uri"])
File "/usr/lib/python3/dist-packages/supysonic/db.py", line 656, in
init_database
metadb.bind(**settings)
File "/usr/lib/python3/dist-packages/pony/orm/core.py", line 765, in bind
self._bind(*args, **kwargs)
File "/usr/lib/python3/dist-packages/pony/orm/core.py", line 769, in
_bind
throw(BindingError, 'Database object was already bound to %s
provider' % self.provider.dialect)
File "/usr/lib/python3/dist-packages/pony/utils/utils.py", line 99,
in throw
raise exc
pony.orm.core.BindingError: Database object was already bound to SQLite
provider
======================================================================
ERROR: test_get_artists
(tests.api.test_browse.BrowseTestCase.test_get_artists)
----------------------------------------------------------------------
Traceback (most recent call last):
File
"/tmp/autopkgtest-lxc.umijt0w4/downtmp/autopkgtest_tmp/tests/api/test_browse.py",
line 21, in setUp
super().setUp()
File
"/tmp/autopkgtest-lxc.umijt0w4/downtmp/autopkgtest_tmp/tests/api/apitestbase.py",
line 24, in setUp
super().setUp()
File
"/tmp/autopkgtest-lxc.umijt0w4/downtmp/autopkgtest_tmp/tests/testbase.py",
line 98, in setUp
init_database(self.config.BASE["database_uri"])
File "/usr/lib/python3/dist-packages/supysonic/db.py", line 656, in
init_database
metadb.bind(**settings)
File "/usr/lib/python3/dist-packages/pony/orm/core.py", line 765, in bind
self._bind(*args, **kwargs)
File "/usr/lib/python3/dist-packages/pony/orm/core.py", line 769, in
_bind
throw(BindingError, 'Database object was already bound to %s
provider' % self.provider.dialect)
File "/usr/lib/python3/dist-packages/pony/utils/utils.py", line 99,
in throw
raise exc
pony.orm.core.BindingError: Database object was already bound to SQLite
provider
======================================================================
ERROR: test_get_indexes
(tests.api.test_browse.BrowseTestCase.test_get_indexes)
----------------------------------------------------------------------
Traceback (most recent call last):
OpenPGP_signature
Description: OpenPGP digital signature
--- End Message ---