Re: Request to join the team

2023-12-09 Thread Alexandre Detiste
Hi,

I would like to join the Debian Python team too,
my Salsa login is detiste-guest.


https://salsa.debian.org/python-team/tools/python-modules/blob/master/policy.rst
ACK

I'm interested:
- fixing the bug I submitted
- checking if old python2 compatibility layers are actually still used:
   - unittest2
   - future
   - six
   - dose1
   - 
   ( I also check upstreams & send PR if upstream is still active)

- add typing annotations to native packages
(alike python3-debian, python3-debconf, apt-listchanges ...)

- helping with Py3.12 support & random RC bugs

Greetings



Request to join the team

2023-12-09 Thread Matthias Klumpp
Hi everyone!

I would like to join the Debian Python team, primarily to
maintain/update python-firehose (I got permission from paultag for
that), and potentially to add more Python packages, as I am about to
package a larger Python project for Debian (the only thing that seems
to be missing in our repos is mautrix-python though).

My username on Salsa is mak as well, and I have read the policy
document at 
https://salsa.debian.org/python-team/tools/python-modules/blob/master/policy.rst
and I accept it.

Thanks to everyone for maintaining Python and its packages, it's a
great resource and I am looking forward to helping out with the
firehose package.
Best,
Matthias

-- 
I welcome VSRE emails. See http://vsre.info/



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

2023-12-09 Thread Alexandre Detiste
Hi,

Le sam. 9 déc. 2023 à 07:53, Sebastiaan Couwenberg
 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

duplicity10757  -> new upstream version pending
python3-impacket 573
ycmd 448
vim-youcompleteme442
chirp321
python3-uncertainties262
python3-plaso212
python3-yade 192
python3-mdp  143
python3-django-q 138
python3-galpy125
multiqc  113
python3-nipype   106
python3-cpuset   90
python3-proselint83
gnome-keysign82
weechat-matrix   71
python3-bibtexparser 71
renpy66
buildbot-worker  63
python3-gnocchiclient47
bugwarrior   40
python3-pyocd34
python3-pyswarms 30
osdlyrics30
radon29
python3-scikit-rf26
python3-flask-autoindex  25
python3-biomaj3  24
insilicoseq  21
autoradio17
turing   16
python3-picopore 16
python3-graphite216
onionbalance 16
python3-pyxnat   11
python3-pyhamtools   8
python3-junitparser  7
python3-stomper  6
python3-grapefruit   6
python3-emperor  5
graide   5
rocketcea3
openqa-client3
python3-bioxtasraw   2
dioptas  2
python3-mir-eval 1
python3-gnocchi  0