Package: wnpp
X-Debbugs-Cc: debian-r...@lists.debian.org, g...@nonempty.org
Severity: wishlist

* Package name    : rust-ash
  Version         : 0.38.0
  Upstream Contact: https://github.com/ash-rs/ash
* URL             : https://github.com/ash-rs/ash
* License         : MIT OR Apache-2.0
  Programming Lang: Rust
  Description     : Vulkan bindings for Rust

A thin Vulkan wrapper for Rust.

This Rust crate is a dependency for Waypipe's rewritten Rust version [1]. It has
several workspace members, but I believe only the "ash" member from the
workspace is needed (if something depends on a crate named "foo", which is a
workspace member in a crate called "foo", then it's the workspace-member foo
that is the actual dependency, right?). That workspace member builds fine on
Debian sid.

However: ash is a *generated* crate. The checked-in sources are generated from
Vulkan headers, and then published as the ash crate (yuck!). That seems counter
to Debian policy. The generator [2], in turn, has dependencies not yet in
Debian. I am therefore hoping to solicit help and/or advice from the Rust team
on packaging ash.

[1] https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1095971

[2] https://github.com/ash-rs/ash/tree/master/generator

Thanks for any help and/or insight.

Attachment: signature.asc
Description: PGP signature

Reply via email to