¡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 /\/\ /\ >< `/

Attachment: signature.asc
Description: PGP signature

Reply via email to