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

Reply via email to