Package: librust-x25519-dalek-dev Version: 2.0.1+4.2.0+dfsg-1 Severity: normal X-Debbugs-Cc: [email protected]
Hi, I'm a rust noob trying to package the crate boringtun using debcargo-conf. When trying to build it, the following build dependencies are being generated but missing: librust-x25519-dalek-2.0+default-dev (<< 2.0.1-~~) librust-x25519-dalek-2.0+reusable-secrets-dev (<< 2.0.1-~~) librust-x25519-dalek-2.0+static-secrets-dev (<< 2.0.1-~~) I was told by the folks in #debian-rust that src:rust-curve25519-dalek already packaged the x25519-dalek crate and that one possible solution to my issue would be if librust-x25519-dalek-dev would provide its virtual package with a "2.0" instead of just a "2" in their name. Indeed, librust-x25519-dalek-dev provides: librust-x25519-dalek-2+default-dev (= 2.0.1+4.2.0+dfsg-1) librust-x25519-dalek-2+reusable-secrets-dev (= 2.0.1+4.2.0+dfsg-1) librust-x25519-dalek-2+static-secrets-dev (= 2.0.1+4.2.0+dfsg-1) The difference in the name is the "2" versus the "2.0". Would that be possible? Thanks! cheers, josch -- System Information: Debian Release: 13.0 APT prefers stable-updates APT policy: (500, 'stable-updates'), (500, 'stable-security'), (500, 'stable-debug'), (500, 'stable') Architecture: arm64 (aarch64) Foreign Architectures: armhf, i386, amd64 Kernel: Linux 6.12.38-mnt-reform-arm64 (SMP w/6 CPU threads) Kernel taint flags: TAINT_CRAP, TAINT_OOT_MODULE, TAINT_UNSIGNED_MODULE Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8), LANGUAGE not set Shell: /bin/sh linked to /usr/bin/dash Init: systemd (via /run/systemd/system) LSM: AppArmor: enabled Versions of packages librust-x25519-dalek-dev depends on: pn librust-curve25519-dalek-dev <none> pn librust-rand-core-0.6+getrandom-dev <none> pn librust-serde-1+alloc-dev <none> pn librust-serde-1+derive-dev <none> pn librust-zeroize-1+alloc-dev <none> pn librust-zeroize-1+zeroize-derive-dev <none> librust-x25519-dalek-dev recommends no packages. librust-x25519-dalek-dev suggests no packages.

