Package: librust-rustls-pki-types-dev
Version: 1.11.0-2
Severity: wishlist
X-Debbugs-Cc: [email protected]
Hi!
you recently removed M-A:foreign from this package (which seems correct).
Instead of dropping it, please mark the package as M-A:same to allow
cross-builds that involve it in the dependency tree.
E.g., at the moment "turtlefmt" is not cross-buildable caused by this lack of
M-A annotation (although I am not sure it is the only problem ;)):
$ sbuild -d unstable --host arm64 turtlefmt
[..]
Setting up sbuild-build-depends-dose3-dummy:arm64 (0.invalid.0) ...
(I)Doseparse: Parsing and normalizing...
(I)Dose_deb: Parsing Packages file -...
(I)Dose_common: total packages 106179
(I)Dose_applications: Cudf Universe: 106179 packages
(I)Dose_applications: --checkonly specified, consider all packages as
background packages
(I)Dose_applications: Solving...
output-version: 1.2
native-architecture: amd64
foreign-architecture: arm64
report:
-
package: sbuild-build-depends-main-dummy
version: 0.invalid.0
architecture: arm64
status: broken
reasons:
-
missing:
pkg:
package: librust-reqwest-dev
version: 0.12.28-1
architecture: arm64
unsat-dependency: librust-rustls-pki-types-1+default-dev:arm64 (>=
1.9.0-~~) | librust-rustls-pki-types-1+default-dev:arm64 (>= 1.9.0-~~)
depchains:
-
depchain:
-
package: sbuild-build-depends-main-dummy
version: 0.invalid.0
architecture: arm64
depends: librust-reqwest-0.12+blocking-dev:arm64 |
librust-reqwest-0.12+blocking-dev:arm64
background-packages: 106178
foreground-packages: 1
total-packages: 106179
broken-packages: 1
I noticed this while investigating a fix for cross-builds involving cargo-c
which happened to involve reqwest as well, and thus regressed besides the
cargo-c issues because of the above. Given the prominence of reqwest it would
be great to get this fixed!
Thanks!