Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > linux.debian.maint.python > #15333

Bug#1057830: qgis: please remove extranous dependency on python3-future

Path csiph.com!news.mixmin.net!weretis.net!feeder8.news.weretis.net!fu-berlin.de!bofh.it!news.nic.it!robomod
From Alexandre Detiste <alexandre.detiste@gmail.com>
Newsgroups linux.debian.bugs.dist, linux.debian.maint.python
Subject Bug#1057830: qgis: please remove extranous dependency on python3-future
Date Sat, 09 Dec 2023 12:40:01 +0100
Message-ID <HJ3GV-cngS-1@gated-at.bofh.it> (permalink)
References <HITHz-ch5c-1@gated-at.bofh.it> <HJ3GV-cngS-3@gated-at.bofh.it> <HITHz-ch5c-1@gated-at.bofh.it> <HJ3GV-cngS-3@gated-at.bofh.it>
X-Original-To Sebastiaan Couwenberg <sebastic@xs4all.nl>
X-Mailbox-Line From debian-bugs-dist-request@lists.debian.org Sat Dec 9 11:33:09 2023
Old-Return-Path <debbugs@buxtehude.debian.org>
X-Spam-Flag NO
X-Spam-Score -2.61
Reply-To Alexandre Detiste <alexandre.detiste@gmail.com>, 1057830@bugs.debian.org
Resent-To debian-bugs-dist@lists.debian.org
Resent-Cc Debian GIS Project <pkg-grass-devel@lists.alioth.debian.org>
X-Debian-Pr-Message followup 1057830
X-Debian-Pr-Package qgis
X-Debian-Pr-Source qgis
X-Gm-Message-State AOJu0YyBopg4gzcPQDHGSzw3WVoJXmrKkWr4fP7Q/fTeq8KMfDE0cqFB o/fnwg87qfekdu7XfLFKKdPdax8T9KeXOAdbsvE=
X-Google-SMTP-Source AGHT+IHtbKjNayVP4vYsGS3sW5B9MlRNjaYsEgExmtSYHjp6aUDx5eBsEROPWKN3v7QXdgNR7X4T8Lh8mDYf8pyDptY=
X-Received by 2002:a0d:e4c6:0:b0:5d7:3463:e66c with SMTP id n189-20020a0de4c6000000b005d73463e66cmr1017391ywe.89.1702121290926; Sat, 09 Dec 2023 03:28:10 -0800 (PST)
MIME-Version 1.0
Content-Type text/plain; charset="UTF-8"
Content-Transfer-Encoding quoted-printable
X-Debian-Message from BTS
X-Mailing-List <debian-bugs-dist@lists.debian.org> archive/latest/1809864
List-ID <debian-bugs-dist.lists.debian.org>
List-URL <https://lists.debian.org/debian-bugs-dist/>
Approved robomod@news.nic.it
Lines 108
Organization linux.* mail to news gateway
Sender robomod@news.nic.it
X-Original-Cc 1057830@bugs.debian.org, Vincent Bernat <bernat@debian.org>, Alexander Zangerl <az@debian.org>, debian-python@lists.debian.org
X-Original-Date Sat, 9 Dec 2023 12:27:59 +0100
X-Original-Message-ID <CADsTwj+49vOaEuBHf5_qQzDz=g_bcTUUCN2Vfz9UqT3v2CsE9A@mail.gmail.com>
X-Original-References <170208264716.257431.11137618849815760136.reportbug@localhost> <70fac7e2-fbd0-46f7-8de3-ac0a0ec23923@xs4all.nl> <170208264716.257431.11137618849815760136.reportbug@localhost> <70fac7e2-fbd0-46f7-8de3-ac0a0ec23923@xs4all.nl>
Xref csiph.com linux.debian.bugs.dist:1177868 linux.debian.maint.python:15333

Cross-posted to 2 groups.

Show key headers only | View raw


Hi,

Le sam. 9 déc. 2023 à 07:53, Sebastiaan Couwenberg
<sebastic@xs4all.nl> a écrit :
>
> qgis has some dependencies for the sake of plugins which cannot pull in
> dependencies on their own.
>
> Are there plans to remove python3-future from Debian or it being
> deprecated upstream?

There's no plan yet.

The default plan would be to remove
python3-future when nothing needs it anymore.

That's what is happening right now with all
these old GTK2 & SDL1 frameworks

I've removed trivial usage of python3-future
from 3 games yesterday, I will continue.
I guess all packages are not that easy to patch
and there will be some blocker
with a dead upstream.


A quite smarter plan would be to patch python3-future
so it's start emitting a Debian-specific DeprecationWarning
that will come up:

 - in CI of other packages using it  (?)
  (after "duplicity" is updated not to annoy too many people at once)

 - in QGIS users scripts
  (Ubuntu 24.04 would be a nice "test bed")

Greetings



DONE:

ardentryst_1.71-10_source.changes ACCEPTED into unstable
-from past.builtins import cmp
+def cmp(x, y): return (x > y) - (x < y)

bouncy_0.6.20071104-9_source.changes ACCEPTED into unstable
-from past.builtins import long
+long = int

unknown-horizons_2019.1-7_source.changes ACCEPTED into unstable
d/control: - python3-fututre, was already clean

----

TODO, with popcon:

qgis of course

duplicity                                10757  -> new upstream version pending
python3-impacket                         573
ycmd                                     448
vim-youcompleteme                        442
chirp                                    321
python3-uncertainties                    262
python3-plaso                            212
python3-yade                             192
python3-mdp                              143
python3-django-q                         138
python3-galpy                            125
multiqc                                  113
python3-nipype                           106
python3-cpuset                           90
python3-proselint                        83
gnome-keysign                            82
weechat-matrix                           71
python3-bibtexparser                     71
renpy                                    66
buildbot-worker                          63
python3-gnocchiclient                    47
bugwarrior                               40
python3-pyocd                            34
python3-pyswarms                         30
osdlyrics                                30
radon                                    29
python3-scikit-rf                        26
python3-flask-autoindex                  25
python3-biomaj3                          24
insilicoseq                              21
autoradio                                17
turing                                   16
python3-picopore                         16
python3-graphite2                        16
onionbalance                             16
python3-pyxnat                           11
python3-pyhamtools                       8
python3-junitparser                      7
python3-stomper                          6
python3-grapefruit                       6
python3-emperor                          5
graide                                   5
rocketcea                                3
openqa-client                            3
python3-bioxtasraw                       2
dioptas                                  2
python3-mir-eval                         1
python3-gnocchi                          0

Back to linux.debian.maint.python | Previous | Next | Find similar | Unroll thread


Thread

Bug#1057830: qgis: please remove extranous dependency on python3-future Alexandre Detiste <alexandre.detiste@gmail.com> - 2023-12-09 12:40 +0100

csiph-web