Your message dated Wed, 14 Dec 2022 19:36:23 +0000
with message-id <e1p5xyf-009yzh...@fasolo.debian.org>
and subject line Bug#1024785: fixed in supysonic 0.7.2+ds-2
has caused the Debian Bug report #1024785,
regarding supysonic: (autopkgtest) needs update for python3.11: DecompileError: 
Unsupported operation
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.)


-- 
1024785: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1024785
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- 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):

Attachment: OpenPGP_signature
Description: OpenPGP digital signature


--- End Message ---
--- Begin Message ---
Source: supysonic
Source-Version: 0.7.2+ds-2
Done: Louis-Philippe Véronneau <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 1024...@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: Wed, 14 Dec 2022 13:54:41 -0500
Source: supysonic
Architecture: source
Version: 0.7.2+ds-2
Distribution: unstable
Urgency: medium
Maintainer: Debian Python Team <team+pyt...@tracker.debian.org>
Changed-By: Louis-Philippe Véronneau <po...@debian.org>
Closes: 1024785
Changes:
 supysonic (0.7.2+ds-2) unstable; urgency=medium
 .
   * d/control: add versioned dependency on python3-pony. (Closes: #1024785)
   * d/control: Standards-Version update to 4.6.1. No changes.
Checksums-Sha1:
 adf48343362e6b17e59ae54840f23f8db600e633 1829 supysonic_0.7.2+ds-2.dsc
 8050d070ee7dbfd63aa6cdb5028750f6c04a2184 19572 
supysonic_0.7.2+ds-2.debian.tar.xz
 0f71a360c4837b3b7f87ccc831a5fdc52fe594c8 9145 
supysonic_0.7.2+ds-2_amd64.buildinfo
Checksums-Sha256:
 e969b06fa1c830666b9b307808e94b230506d009fb775e8ef0edbb9e931a7820 1829 
supysonic_0.7.2+ds-2.dsc
 11c9404b6af5d80ffa1b5838a02e56a822447e72cbd6d17a3c1d58d7cfdb5b6a 19572 
supysonic_0.7.2+ds-2.debian.tar.xz
 8cdb4e99a05a13744a3d90eec0d1ea76c0aff516d4bd7ef7e7b621ac5abcb602 9145 
supysonic_0.7.2+ds-2_amd64.buildinfo
Files:
 6098f8048ed4051c9660eb7380fb1617 1829 sound optional supysonic_0.7.2+ds-2.dsc
 2d26f9b8471b0bf6dcfef4583f6b5af5 19572 sound optional 
supysonic_0.7.2+ds-2.debian.tar.xz
 d617c0224d9ca761ba22e88e62388975 9145 sound optional 
supysonic_0.7.2+ds-2_amd64.buildinfo

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

iHUEARYKAB0WIQTKp0AHB6gWsCAvw830JXpQshz6hQUCY5od7AAKCRD0JXpQshz6
hZ15AQCHxg0sShsO5BEV3eWDNVFm8pML1ZZ2rauB5Hk3m8ThAgD9EN5AZDTCx8GU
IJje+fpS1gtKNaym4nX6537E2IwZZQw=
=J3X9
-----END PGP SIGNATURE-----

--- End Message ---

Reply via email to