On Sat, Mar 08, 2025 at 09:26:28AM +0200, Carsten Schoenert wrote:
this is more a call for help than a generic question to the DPT. :-)
Maybe someone of you have also some package that is depending on ruff
or python3-ruff, especially on a more recent version to be available
in Debian.
And maybe you have some free time to have a look at the source package
ruff to prepare a more recent version into the archive before the last
days of the freeze will start.
https://tracker.debian.org/pkg/ruff
I've talked with Jelmer while the MDC in Cambridge and the outcome was
mostly the reason for not having a newer version is a lack of free
time on his side to get a newer version into shape for an upload.
If you look into the existing patch queue you will see a lot of
patches that do patch out vendor-ed stuff.
https://sources.debian.org/src/ruff/0.0.291%2Bdfsg1-4/debian/patches/
I haven't looked at this in detail the past weeks, but I guess this is
still the critical part in upstream ruff to get it updated in Debian.
There was a newer version (0.6.8) imported into the packaging tree a
while ago, and maybe a good thing would be to finish this version
first as for sure some other Rust related packaged will also need an
update first before we could prepare the most recent version of ruff.
The version in the archive currently is 0.0.291 while upstream has
reached version 0.9.10 this week.
@Jelmer
If you have some further suggestions, wishes or remarks please spread
them! :-)
What is your suggestion, how to proceed at the moment?
Let's coordinate on https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1068248
The bulk of the work is actually in updating/packaging the various (rust)
dependencies for ruff. See that bug report for the current list.
Help packaging those dependnecies would be great. Once we've done that, we can
take another
look at updating ruff itself.
Cheers,
Jelmer