[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