[Pkg-privacy-maintainers] Bug#1023568: Bug#1023568: onionshare: autopkgtest regression with flask 2.2.2

Hefee hefee at debian.org
Tue Nov 8 12:02:33 GMT 2022


Control: reassign -1 python3-flask-socketio 5.0.1-1
Control: affects -1 onionshare-cli

Hey,

>From my point of view it is an issue within flask-socketio and has nothing to do with onionshare. 
The import flask_socketio from onionshare works. But than flask-socketio fails to import werkzeug, so the problem is either flask-socketio or werkzeug. As werkzeug and flask are updated in experimental, I expect flask.socketio to be the problem. It seems like flask-socketio 5.3.0 fixes this see Changes line 11: 

https://github.com/miguelgrinberg/Flask-SocketIO/blob/main/CHANGES.md

Relevant autopkgtest test:

autopkgtest [22:25:35]: test onionshare-cli_help: onionshare-cli --help
Traceback (most recent call last):
  File "/usr/bin/onionshare-cli", line 5, in <module>
    from onionshare_cli import main
  File "/usr/lib/python3/dist-packages/onionshare_cli/__init__.py", line 30, in <module>
    from .web import Web
  File "/usr/lib/python3/dist-packages/onionshare_cli/web/__init__.py", line 21, in <module>
    from .web import Web
  File "/usr/lib/python3/dist-packages/onionshare_cli/web/web.py", line 38, in <module>
    from flask_socketio import SocketIO
  File "/usr/lib/python3/dist-packages/flask_socketio/__init__.py", line 24, in <module>
    from werkzeug.serving import run_with_reloader
ImportError: cannot import name 'run_with_reloader' from 'werkzeug.serving' (/usr/lib/python3/dist-packages/werkzeug/serving.py)

The full log (amd64) is reachable under

https://ci.debian.net/data/autopkgtest/unstable/amd64/o/onionshare/27759203/log.gz

The full list of packages that fail with flask from experimental can be
found here.

https://qa.debian.org/excuses.php?experimental=1&package=flask

hefee
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 833 bytes
Desc: This is a digitally signed message part.
URL: <http://alioth-lists.debian.net/pipermail/pkg-privacy-maintainers/attachments/20221108/ca50735d/attachment.sig>


More information about the Pkg-privacy-maintainers mailing list