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):

Attachment: OpenPGP_signature
Description: OpenPGP digital signature

Reply via email to