Package: waypipe X-Debbugs-Cc: debian-r...@lists.debian.org, g...@nonempty.org Version: 0.9.2-1 Severity: wishlist
This bug documents what is blocking newer Waypipe versions from entering Debian. At version 0.10.0, Waypipe was rewritten in Rust [1]. The rewrite seems very sensible, and great care seems to have been taken to not split the package into a gazillion pieces with enormous dependency forests. There is, however, one missing Rust dependency that precludes getting Waypipe 0.10.x into Debian: ash [2]. Some of the crates in the ash workspace have unpackaged dependencies, but as far as I can tell, only the crate/member "ash" itself is needed, and I have verified that that one builds fine on Sid with only Debian-provided packages. However, ash is a *generated* crate. The published and check-in sources are generated from Vulkan headers, and then published as the ash crate (yuck!). That seems counter to Debian policy. The generator [3], in turn, has dependencies not yet in Debian. At that point I stopped my inquiry, and will be asking the Rust team for help and advice. [1] https://mstoeckl.com/notes/code/waypipe_to_rust.html [2] https://lib.rs/crates/ash [3] https://github.com/ash-rs/ash/tree/master/generator
signature.asc
Description: PGP signature