¡Hola Jelmer! El 2025-03-12 a las 14:01 +0000, Jelmer Vernooij escribió:
On Wed, Mar 12, 2025 at 10:55:08AM -0300, Emmanuel Arias wrote:Hi,I'd like to help. I run `cargo debstatus` but they are too many packages. Seems raj you know how to filter them? Anyone has a current status about which packages we need to to introduce to Debian? I think we should focus on them for now.See the list I just posted to the bug. Basically: icu-collections icu-locid-transform-data icu-locid-transform icu-locid icu-normalizer-data icu-normalizer icu-properties-data icu-properties icu-provider-macros icu-provider
From the icu-* family ruff is currently only using GeneralCategory::for_char, which I think it can be replaced by the already packaged unicode-general-category crate.
idna-adapter peg-macros peg-runtime peg ureq
No longer needed.
notify-types
Now in notify 8, already present.
tracing-flame
Present in Debian, version 0.2.0.
test-case-core test-case-macros test-case
Present in Debian, version 3.3.1.
uuid-macro-internal
Present in Debian, version 1.18.1.
salsa-macro-rules
Now in salsa, patched to use salsa 0.26
unicode-names2-generator
In Debian we have the latest stable release 1.3.3, patched to use that instead of the version 2, which is not as stable and no longer maintained.
serde-wasm-bindgen
We are disabling wasm build, benchmark and dev in our builds.
utf16-iter utf8-iter writeable zerofrom-derive zerovec-derive zerovec
I think this were transitive dependencies added by the icu family. I wanted to update the list of crates that are required to work on to have an updated ruff on Debian. - argfile 1.0.0, currently 0.2.1 in Debian - similar 3.0.0, currently 2.7.0 in Debian - mimalloc 0.1.49, currently 0.1.44 in Debian - quick-junit 0.6.0, currently 0.5.1 in Debian - astral.sh/lsp-types, currently 0.97.0 in Debian, probably modified upstream While writting this email I managed to check the first 4 and it seems that we can use the Debian versions. I'm still checking the proposed feature in lsp-types. But all in all, it's looking good. We should be able to package ruff soonish. Happy hacking, --"By definition, when you are investigating the unknown, you do not know what you will find"
-- The Ultimate Principle Saludos /\/\ /\ >< `/
signature.asc
Description: PGP signature

