[Pkg-rust-maintainers] Bug#1031752: rust-typenum: autopkgtest regression on 32bit

Adrian Bunk bunk at debian.org
Tue Feb 21 23:45:30 GMT 2023


Source: rust-typenum
Version: 1.16.0-1
Severity: serious

https://tracker.debian.org/pkg/rust-typenum

...
Issues preventing migration:
∙ ∙ autopkgtest for rust-typenum/1.16.0-1: amd64: Pass, arm64: Pass, armel: Regression ♻ (reference ♻), armhf: Regression ♻ (reference ♻), i386: Regression ♻ (reference ♻), ppc64el: Pass, s390x: Pass


https://ci.debian.net/data/autopkgtest/testing/armhf/r/rust-typenum/31550189/log.gz

...
error[E0119]: conflicting implementations of trait `generated::generic_const_mappings::ToUInt` for type `generated::generic_const_mappings::Const<0_usize>`
    --> /tmp/tmp.OgQsyeMSQY/target/armv7-unknown-linux-gnueabihf/debug/build/typenum-fe1e7c2e1c5cb87d/out/generic_const_mappings.rs:4245:5
     |
61   |     impl ToUInt for Const<0> {
     |     ------------------------ first implementation here
...
4245 |     impl ToUInt for Const<4294967296> {
     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ conflicting implementation for `generated::generic_const_mappings::Const<0_usize>`
...
error: could not compile `typenum` due to 32 previous errors
...
autopkgtest [01:08:50]: @@@@@@@@@@@@@@@@@@@@ summary
rust-typenum:@       FAIL non-zero exit status 101
librust-typenum-dev:const-generics FAIL non-zero exit status 101
librust-typenum-dev:default PASS
librust-typenum-dev:force_unix_path_separator PASS
librust-typenum-dev:i128 PASS
librust-typenum-dev:no_std PASS
librust-typenum-dev:strict PASS
librust-typenum-dev: PASS


More information about the Pkg-rust-maintainers mailing list