[Pkg-privacy-maintainers] Bug#1023568: flask-socketio is outdated, leading to broken autopkgtest in onionshare

Carsten Schoenert c.schoenert at t-online.de
Sun Nov 13 06:44:07 GMT 2022


Hi,

Am 12.11.22 um 17:15 schrieb Hefee:
> Hey,
> 
> can you give me a link to the complete output of the autopkgtests to check what
> is broken.

sure.

https://people.debian.org/~tijuca/build+autopkgtest_onionshare_2.5-2_amd64.build.gz

Looking a second time with a deeper view on it, there is something more 
under the hood to tune and adjust.

E.g.
> autopkgtest [06:29:12]: test share_website: mkdir "$AUTOPKGTEST_TMP/website"; XDG_CONFIG_HOME="$AUTOPKGTEST_TMP" onionshare-cli --local-only --website "$AUTOPKGTEST_TMP/website" --auto-stop-timer 2
> autopkgtest [06:29:12]: test share_website: [-----------------------
> ╭───────────────────────────────────────────╮
> │    *            ▄▄█████▄▄            *    │
> │               ▄████▀▀▀████▄     *         │
> │              ▀▀█▀       ▀██▄              │
> │      *      ▄█▄          ▀██▄             │
> │           ▄█████▄         ███        -+-  │
> │             ███         ▀█████▀           │
> │             ▀██▄          ▀█▀             │
> │         *    ▀██▄       ▄█▄▄     *        │
> │ *             ▀████▄▄▄████▀               │
> │                 ▀▀█████▀▀                 │
> │             -+-                     *     │
> │   ▄▀▄               ▄▀▀ █                 │
> │   █ █     ▀         ▀▄  █                 │
> │   █ █ █▀▄ █ ▄▀▄ █▀▄  ▀▄ █▀▄ ▄▀▄ █▄▀ ▄█▄   │
> │   ▀▄▀ █ █ █ ▀▄▀ █ █ ▄▄▀ █ █ ▀▄█ █   ▀▄▄   │
> │                                           │
> │                   v2.5                    │
> │                                           │
>https://onionshare.org/> ╰───────────────────────────────────────────╯
> 
> Exception in thread Thread-2 (start):
> Traceback (most recent call last):
>   File "/usr/lib/python3.10/threading.py", line 1016, in _bootstrap_inner
>     self.run()
>   File "/usr/lib/python3.10/threading.py", line 953, in run
>     self._target(*self._args, **self._kwargs)
>   File "/usr/lib/python3/dist-packages/onionshare_cli/web/web.py", line 375, in start
>     self.app.run(host=host, port=port, threaded=True)
>   File "/usr/lib/python3/dist-packages/flask/app.py", line 1183, in run
>     cli.show_server_banner(self.debug, self.name)
> TypeError: stubbed_show_server_banner() missing 2 required positional arguments: 'app_import_path' and 'eager_loading'
> 
> Give this address and private key to the recipient:
> http://127.0.0.1:17632
> Private key: E2GOT5LTUTP3OAMRCRXO4GSH6VKJEUOXZQUC336SRKAHTTT5OVSA
> 
> Press Ctrl+C to stop the server
> autopkgtest [06:29:12]: test share_website: -----------------------]
> autopkgtest [06:29:12]: test share_website:  - - - - - - - - - - results - - - - - - - - - -
> share_website        PASS



> Actually his test is the only one that tests the GUI application
> onionshare ( I don't know any good way to check GUI applications). In it self
> it only test does not check any feature of onionshare (that's why it is marked
> as  superficial) - But segfaulting when you just want to view the help means
> properly that there is an issue with the application by itself.

Of course, that's why we do quite the same for Thunderbird. Also we 
would see potential under linking.

-- 
Regrads
Carsten



More information about the Pkg-privacy-maintainers mailing list