Bug#1057830: qgis: please remove extranous dependency on python3-future
Alexandre Detiste
alexandre.detiste at gmail.com
Sat Dec 9 11:27:59 GMT 2023
Hi,
Le sam. 9 déc. 2023 à 07:53, Sebastiaan Couwenberg
<sebastic at 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
More information about the Pkg-grass-devel
mailing list