[Python-apps-team] Bug#983702: voltron: Update package with new upstream release
Thomas Nyberg
twn+debian-bug-report at thomasnyberg.com
Sun Mar 21 12:24:44 GMT 2021
Package: voltron
Version: 0.1.7+git20200109-1
Followup-For: Bug #983702
Dear Maintainer,
I am attaching a patch.
-- System Information:
Debian Release: bullseye/sid
APT prefers testing
APT policy: (500, 'testing')
Architecture: amd64 (x86_64)
Kernel: Linux 5.11.0 (SMP w/8 CPU threads)
Kernel taint flags: TAINT_UNSIGNED_MODULE
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8), LANGUAGE
not set
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled
Versions of packages voltron depends on:
ii python3 3.9.2-2
ii python3-blessed 1.17.12-1
ii python3-flask 1.1.2-2
ii python3-flask-restful 0.3.8-5
ii python3-pygments 2.7.1+dfsg-2
ii python3-requests 2.25.1+dfsg-2
ii python3-requests-unixsocket 0.2.0-2
ii python3-scruffy 0.3.3-2
ii python3-six 1.15.0-2
voltron recommends no packages.
voltron suggests no packages.
-- no debconf information
On 3/3/21 8:34 PM, Andrey Rahmatullin wrote:
> Control: retitle -1 Doesn't work with current werkzeug
> COntrol: tags -1 + upstream fixed-upstream patch
>
> On Sun, Feb 28, 2021 at 05:52:23PM +0100, Thomas Nyberg wrote:
>> The reason seems to be that the debian testing packaged version of werkzeug is
>> 1.0.1 while the packaged version of voltran does not support it. There is a
>> commit in the upstream repo that solves this problem:
>>
>> https://github.com/snare/voltron/commit/ba413dcbc1914c511d03e1d95f3663a91daf349a
>>
>> Unfortunately that commit is not included in an official release. I'm unsure if
>> that is required for it to be packaged with debian. Regardless, the older
>> version does not work as packaged (though the required changes are admittedly
>> quite minor).
> Assuming this patch fixes the problem, the correct way will be to apply it
> to the current version and upload it.
>
-------------- next part --------------
Description: Update for backwards-incompatibe werkzeug api changes
Apply upsteam patch dealing with backwards-incompatible werkzeug changes.
Origin: https://github.com/snare/voltron/commit/ba413dcbc1914c511d03e1d95f3663a91daf349a
Bug: https://bugs.debian.org/983702
Bug-Debian: https://bugs.debian.org/983702
Last-Update: 2021-03-21
Author: Thomas Nyberg <twn at thomasnyberg.com>
--- voltron-0.1.7+git20200109.orig/voltron/core.py
+++ voltron-0.1.7+git20200109/voltron/core.py
@@ -15,7 +15,8 @@ import six
import voltron
from flask import Flask, Response, make_response, redirect, render_template, request
from werkzeug.serving import BaseWSGIServer, ThreadedWSGIServer, WSGIRequestHandler
-from werkzeug.wsgi import DispatcherMiddleware, SharedDataMiddleware
+from werkzeug.middleware.dispatcher import DispatcherMiddleware
+from werkzeug.middleware.shared_data import SharedDataMiddleware
from requests import ConnectionError
More information about the Python-apps-team
mailing list