[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