On Sun, 21 Sep 2025 10:41, Jonas Smedegaard <d...@jones.dk> wrote:
Package: librust-tower-lsp-dev
Version: 0.20.0-1
Severity: grave
X-Debbugs-Cc: debian-devel@lists.debian.org, debian-r...@lists.debian.org

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512

Package librust-tower-lsp-dev is impossible to install: depends on
missing package librust-async-codec-lite-0.0+default-dev.

The cause seems to be the common situation in the Rust team of initially
uploading to NEW, despite knowledge that some declared dependencies are
not yet available in that Debian suite.

Please do not knowingly destabilize Debian unstable, but release known
broken packages to experimental, re-releasing to unstable only when
dependencies are all there.
Hi,

in my packaging work, I rarely, if all upload packages to NEW that have unsatisfied dependencies or are not installable. Otherwise I upload to experimental. Likewise, no one on the Debian rust is *deliberately* destabilizing Debian unstable. If packages become uninstallable this is because of human error. We are all volunteers here (at least I am). Single team members might have involuntarily b0rked packages before (I certainly have at one point), but this has been usually remedied quick.

If we want to have it enshrined in policy that we should *only* upload NEW packages to experimental, I suggest moving this to -project.

debian-devel@l.d.o is Cc'ed, and debian-rust@l.d.o as well since
apparently the Rust team treats their Maintainer field email address as
something else than for human conversations.

This is not fair, and you know it. Many teams use an alioth mail as Maintainer: and their -lists mail for discussions. It's not uncommon that contributors in teams are not subscribed to the former.

best,

werdahias

PS: not subscribed to -devel, please CC for relevant replies

Attachment: signature.asc
Description: Digital signature

Reply via email to