Your message dated Sun, 05 Oct 2025 18:50:49 +0000
with message-id <[email protected]>
and subject line Bug#1117370: fixed in rust-num-integer 0.1.46-2
has caused the Debian Bug report #1117370,
regarding rust-num-integer: FTBFS: error: could not compile `num-integer` (lib 
test) due to 42 previous errors
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact [email protected]
immediately.)


-- 
1117370: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1117370
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: src:rust-num-integer
Version: 0.1.46-1
Severity: serious
Tags: ftbfs forky sid

Dear maintainer:

During a rebuild of all packages in unstable, this package failed to build.

Below you will find the last part of the build log (probably the most
relevant part, but not necessarily). If required, the full build log
is available here:

https://people.debian.org/~sanvila/build-logs/202510/

About the archive rebuild: The build was made on virtual machines from AWS,
using sbuild and a reduced chroot with only build-essential packages.

If you cannot reproduce the bug please contact me privately, as I
am willing to provide ssh access to a virtual machine where the bug is
fully reproducible.

If this is really a bug in one of the build-depends, please use
reassign and add an affects on src:rust-num-integer, so that this is still
visible in the BTS web page for this package.

Thanks.

--------------------------------------------------------------------------------
[...]
 debian/rules clean
dh clean --buildsystem cargo
   dh_auto_clean -O--buildsystem=cargo
debian cargo wrapper: options = ['parallel=2'], profiles = [], parallel = 
['-j2'], lto = 
debian cargo wrapper: rust_type = x86_64-unknown-linux-gnu, gnu_type = 
x86_64-linux-gnu
debian cargo wrapper: running subprocess (['env', 'RUST_BACKTRACE=1', 
'/usr/bin/cargo', 'clean', '--verbose', '--verbose'],) {'check': True}
     Removed 0 files
   dh_autoreconf_clean -O--buildsystem=cargo
   dh_clean -O--buildsystem=cargo
 debian/rules binary
dh binary --buildsystem cargo
   dh_update_autotools_config -O--buildsystem=cargo
   dh_autoreconf -O--buildsystem=cargo
   dh_auto_configure -O--buildsystem=cargo
debian cargo wrapper: options = ['parallel=2'], profiles = [], parallel = 
['-j2'], lto = 

[... snipped ...]


error[E0308]: mismatched types
    --> src/lib.rs:1021:50
     |
1021 |                 assert!((0 as $T).is_multiple_of(&(0 as $T)));
     |                                   -------------- ^^^^^^^^^^ expected 
`u128`, found `&u128`
     |                                   |
     |                                   arguments to this method are incorrect
...
1056 | impl_integer_for_usize!(u128, test_integer_u128);
     | ------------------------------------------------ in this macro invocation
     |
note: method defined here
    --> /usr/src/rustc-1.88.0/library/core/src/num/mod.rs:1154:5
     = note: this error originates in the macro `impl_integer_for_usize` which 
comes from the expansion of the macro `uint_impl` (in Nightly builds, run with 
-Z macro-backtrace for more info)
help: consider using clone here
     |
1021 |                 assert!((0 as $T).is_multiple_of(&(0 as $T).clone()));
     |                                                            ++++++++

error[E0308]: mismatched types
    --> src/lib.rs:1022:50
     |
1022 |                 assert!((6 as $T).is_multiple_of(&(6 as $T)));
     |                                   -------------- ^^^^^^^^^^ expected 
`u128`, found `&u128`
     |                                   |
     |                                   arguments to this method are incorrect
...
1056 | impl_integer_for_usize!(u128, test_integer_u128);
     | ------------------------------------------------ in this macro invocation
     |
note: method defined here
    --> /usr/src/rustc-1.88.0/library/core/src/num/mod.rs:1154:5
     = note: this error originates in the macro `impl_integer_for_usize` which 
comes from the expansion of the macro `uint_impl` (in Nightly builds, run with 
-Z macro-backtrace for more info)
help: consider using clone here
     |
1022 |                 assert!((6 as $T).is_multiple_of(&(6 as $T).clone()));
     |                                                            ++++++++

error[E0308]: mismatched types
    --> src/lib.rs:1023:50
     |
1023 |                 assert!((6 as $T).is_multiple_of(&(3 as $T)));
     |                                   -------------- ^^^^^^^^^^ expected 
`u128`, found `&u128`
     |                                   |
     |                                   arguments to this method are incorrect
...
1056 | impl_integer_for_usize!(u128, test_integer_u128);
     | ------------------------------------------------ in this macro invocation
     |
note: method defined here
    --> /usr/src/rustc-1.88.0/library/core/src/num/mod.rs:1154:5
     = note: this error originates in the macro `impl_integer_for_usize` which 
comes from the expansion of the macro `uint_impl` (in Nightly builds, run with 
-Z macro-backtrace for more info)
help: consider using clone here
     |
1023 |                 assert!((6 as $T).is_multiple_of(&(3 as $T).clone()));
     |                                                            ++++++++

error[E0308]: mismatched types
    --> src/lib.rs:1024:50
     |
1024 |                 assert!((6 as $T).is_multiple_of(&(1 as $T)));
     |                                   -------------- ^^^^^^^^^^ expected 
`u128`, found `&u128`
     |                                   |
     |                                   arguments to this method are incorrect
...
1056 | impl_integer_for_usize!(u128, test_integer_u128);
     | ------------------------------------------------ in this macro invocation
     |
note: method defined here
    --> /usr/src/rustc-1.88.0/library/core/src/num/mod.rs:1154:5
     = note: this error originates in the macro `impl_integer_for_usize` which 
comes from the expansion of the macro `uint_impl` (in Nightly builds, run with 
-Z macro-backtrace for more info)
help: consider using clone here
     |
1024 |                 assert!((6 as $T).is_multiple_of(&(1 as $T).clone()));
     |                                                            ++++++++

error[E0308]: mismatched types
    --> src/lib.rs:1026:52
     |
1026 |                 assert!(!(42 as $T).is_multiple_of(&(5 as $T)));
     |                                     -------------- ^^^^^^^^^^ expected 
`u128`, found `&u128`
     |                                     |
     |                                     arguments to this method are 
incorrect
...
1056 | impl_integer_for_usize!(u128, test_integer_u128);
     | ------------------------------------------------ in this macro invocation
     |
note: method defined here
    --> /usr/src/rustc-1.88.0/library/core/src/num/mod.rs:1154:5
     = note: this error originates in the macro `impl_integer_for_usize` which 
comes from the expansion of the macro `uint_impl` (in Nightly builds, run with 
-Z macro-backtrace for more info)
help: consider using clone here
     |
1026 |                 assert!(!(42 as $T).is_multiple_of(&(5 as $T).clone()));
     |                                                              ++++++++

error[E0308]: mismatched types
    --> src/lib.rs:1027:51
     |
1027 |                 assert!(!(5 as $T).is_multiple_of(&(3 as $T)));
     |                                    -------------- ^^^^^^^^^^ expected 
`u128`, found `&u128`
     |                                    |
     |                                    arguments to this method are incorrect
...
1056 | impl_integer_for_usize!(u128, test_integer_u128);
     | ------------------------------------------------ in this macro invocation
     |
note: method defined here
    --> /usr/src/rustc-1.88.0/library/core/src/num/mod.rs:1154:5
     = note: this error originates in the macro `impl_integer_for_usize` which 
comes from the expansion of the macro `uint_impl` (in Nightly builds, run with 
-Z macro-backtrace for more info)
help: consider using clone here
     |
1027 |                 assert!(!(5 as $T).is_multiple_of(&(3 as $T).clone()));
     |                                                             ++++++++

error[E0308]: mismatched types
    --> src/lib.rs:1028:52
     |
1028 |                 assert!(!(42 as $T).is_multiple_of(&(0 as $T)));
     |                                     -------------- ^^^^^^^^^^ expected 
`u128`, found `&u128`
     |                                     |
     |                                     arguments to this method are 
incorrect
...
1056 | impl_integer_for_usize!(u128, test_integer_u128);
     | ------------------------------------------------ in this macro invocation
     |
note: method defined here
    --> /usr/src/rustc-1.88.0/library/core/src/num/mod.rs:1154:5
     = note: this error originates in the macro `impl_integer_for_usize` which 
comes from the expansion of the macro `uint_impl` (in Nightly builds, run with 
-Z macro-backtrace for more info)
help: consider using clone here
     |
1028 |                 assert!(!(42 as $T).is_multiple_of(&(0 as $T).clone()));
     |                                                              ++++++++

error[E0308]: mismatched types
    --> src/lib.rs:1021:50
     |
1021 |                 assert!((0 as $T).is_multiple_of(&(0 as $T)));
     |                                   -------------- ^^^^^^^^^^ expected 
`usize`, found `&usize`
     |                                   |
     |                                   arguments to this method are incorrect
...
1057 | impl_integer_for_usize!(usize, test_integer_usize);
     | -------------------------------------------------- in this macro 
invocation
     |
note: method defined here
    --> /usr/src/rustc-1.88.0/library/core/src/num/mod.rs:1228:5
     = note: this error originates in the macro `impl_integer_for_usize` which 
comes from the expansion of the macro `uint_impl` (in Nightly builds, run with 
-Z macro-backtrace for more info)
help: consider using clone here
     |
1021 |                 assert!((0 as $T).is_multiple_of(&(0 as $T).clone()));
     |                                                            ++++++++

error[E0308]: mismatched types
    --> src/lib.rs:1022:50
     |
1022 |                 assert!((6 as $T).is_multiple_of(&(6 as $T)));
     |                                   -------------- ^^^^^^^^^^ expected 
`usize`, found `&usize`
     |                                   |
     |                                   arguments to this method are incorrect
...
1057 | impl_integer_for_usize!(usize, test_integer_usize);
     | -------------------------------------------------- in this macro 
invocation
     |
note: method defined here
    --> /usr/src/rustc-1.88.0/library/core/src/num/mod.rs:1228:5
     = note: this error originates in the macro `impl_integer_for_usize` which 
comes from the expansion of the macro `uint_impl` (in Nightly builds, run with 
-Z macro-backtrace for more info)
help: consider using clone here
     |
1022 |                 assert!((6 as $T).is_multiple_of(&(6 as $T).clone()));
     |                                                            ++++++++

error[E0308]: mismatched types
    --> src/lib.rs:1023:50
     |
1023 |                 assert!((6 as $T).is_multiple_of(&(3 as $T)));
     |                                   -------------- ^^^^^^^^^^ expected 
`usize`, found `&usize`
     |                                   |
     |                                   arguments to this method are incorrect
...
1057 | impl_integer_for_usize!(usize, test_integer_usize);
     | -------------------------------------------------- in this macro 
invocation
     |
note: method defined here
    --> /usr/src/rustc-1.88.0/library/core/src/num/mod.rs:1228:5
     = note: this error originates in the macro `impl_integer_for_usize` which 
comes from the expansion of the macro `uint_impl` (in Nightly builds, run with 
-Z macro-backtrace for more info)
help: consider using clone here
     |
1023 |                 assert!((6 as $T).is_multiple_of(&(3 as $T).clone()));
     |                                                            ++++++++

error[E0308]: mismatched types
    --> src/lib.rs:1024:50
     |
1024 |                 assert!((6 as $T).is_multiple_of(&(1 as $T)));
     |                                   -------------- ^^^^^^^^^^ expected 
`usize`, found `&usize`
     |                                   |
     |                                   arguments to this method are incorrect
...
1057 | impl_integer_for_usize!(usize, test_integer_usize);
     | -------------------------------------------------- in this macro 
invocation
     |
note: method defined here
    --> /usr/src/rustc-1.88.0/library/core/src/num/mod.rs:1228:5
     = note: this error originates in the macro `impl_integer_for_usize` which 
comes from the expansion of the macro `uint_impl` (in Nightly builds, run with 
-Z macro-backtrace for more info)
help: consider using clone here
     |
1024 |                 assert!((6 as $T).is_multiple_of(&(1 as $T).clone()));
     |                                                            ++++++++

error[E0308]: mismatched types
    --> src/lib.rs:1026:52
     |
1026 |                 assert!(!(42 as $T).is_multiple_of(&(5 as $T)));
     |                                     -------------- ^^^^^^^^^^ expected 
`usize`, found `&usize`
     |                                     |
     |                                     arguments to this method are 
incorrect
...
1057 | impl_integer_for_usize!(usize, test_integer_usize);
     | -------------------------------------------------- in this macro 
invocation
     |
note: method defined here
    --> /usr/src/rustc-1.88.0/library/core/src/num/mod.rs:1228:5
     = note: this error originates in the macro `impl_integer_for_usize` which 
comes from the expansion of the macro `uint_impl` (in Nightly builds, run with 
-Z macro-backtrace for more info)
help: consider using clone here
     |
1026 |                 assert!(!(42 as $T).is_multiple_of(&(5 as $T).clone()));
     |                                                              ++++++++

error[E0308]: mismatched types
    --> src/lib.rs:1027:51
     |
1027 |                 assert!(!(5 as $T).is_multiple_of(&(3 as $T)));
     |                                    -------------- ^^^^^^^^^^ expected 
`usize`, found `&usize`
     |                                    |
     |                                    arguments to this method are incorrect
...
1057 | impl_integer_for_usize!(usize, test_integer_usize);
     | -------------------------------------------------- in this macro 
invocation
     |
note: method defined here
    --> /usr/src/rustc-1.88.0/library/core/src/num/mod.rs:1228:5
     = note: this error originates in the macro `impl_integer_for_usize` which 
comes from the expansion of the macro `uint_impl` (in Nightly builds, run with 
-Z macro-backtrace for more info)
help: consider using clone here
     |
1027 |                 assert!(!(5 as $T).is_multiple_of(&(3 as $T).clone()));
     |                                                             ++++++++

error[E0308]: mismatched types
    --> src/lib.rs:1028:52
     |
1028 |                 assert!(!(42 as $T).is_multiple_of(&(0 as $T)));
     |                                     -------------- ^^^^^^^^^^ expected 
`usize`, found `&usize`
     |                                     |
     |                                     arguments to this method are 
incorrect
...
1057 | impl_integer_for_usize!(usize, test_integer_usize);
     | -------------------------------------------------- in this macro 
invocation
     |
note: method defined here
    --> /usr/src/rustc-1.88.0/library/core/src/num/mod.rs:1228:5
     = note: this error originates in the macro `impl_integer_for_usize` which 
comes from the expansion of the macro `uint_impl` (in Nightly builds, run with 
-Z macro-backtrace for more info)
help: consider using clone here
     |
1028 |                 assert!(!(42 as $T).is_multiple_of(&(0 as $T).clone()));
     |                                                              ++++++++

For more information about this error, try `rustc --explain E0308`.
error: could not compile `num-integer` (lib test) due to 42 previous errors

Caused by:
  process didn't exit successfully: `CARGO=/usr/bin/cargo CA 
[too-long-redacted] argo/registry` (exit status: 1)
warning: build failed, waiting for other jobs to finish...
dh_auto_test: error: /usr/share/cargo/bin/cargo test --all returned exit code 
101
make[1]: *** [debian/rules:6: override_dh_auto_test] Error 25
make[1]: Leaving directory '/<<PKGBUILDDIR>>'
make: *** [debian/rules:3: binary] Error 2
dpkg-buildpackage: error: debian/rules binary subprocess returned exit status 2
--------------------------------------------------------------------------------

--- End Message ---
--- Begin Message ---
Source: rust-num-integer
Source-Version: 0.1.46-2
Done: Peter Michael Green <[email protected]>

We believe that the bug you reported is fixed in the latest version of
rust-num-integer, which is due to be installed in the Debian FTP archive.

A summary of the changes between this version and the previous one is
attached.

Thank you for reporting the bug, which will now be closed.  If you
have further comments please address them to [email protected],
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Peter Michael Green <[email protected]> (supplier of updated rust-num-integer 
package)

(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing [email protected])


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256

Format: 1.8
Date: Sun, 05 Oct 2025 18:36:05 +0000
Source: rust-num-integer
Architecture: source
Version: 0.1.46-2
Distribution: unstable
Urgency: medium
Maintainer: Debian Rust Maintainers 
<[email protected]>
Changed-By: Peter Michael Green <[email protected]>
Closes: 1117370
Changes:
 rust-num-integer (0.1.46-2) unstable; urgency=medium
 .
   * Team upload.
   * Package num-integer 0.1.46 from crates.io using debcargo 2.7.11
   * Add upstream patch to support rustc 1.87 (Closes: #1117370)
Checksums-Sha1:
 27987aa043937231ad65426a44c23a48a6503588 2403 rust-num-integer_0.1.46-2.dsc
 5d4ce50f449918d8b46aa341b7144364acc8456e 3384 
rust-num-integer_0.1.46-2.debian.tar.xz
 abe7c5120ceaf3f45f53cfb56d64cf9bcc5d09da 8538 
rust-num-integer_0.1.46-2_source.buildinfo
Checksums-Sha256:
 56dec6c1fc7235ea50a4a38f115cc312aac20e6d11a7c133820a3cdb310e0cff 2403 
rust-num-integer_0.1.46-2.dsc
 840ab00ca7503c9b0eda2d2676781f15baac1f3c66ef8f162c6ba7fae3f6dd64 3384 
rust-num-integer_0.1.46-2.debian.tar.xz
 f9ee306079ed32d4ae5b8659a8ea5cadd1ee36a5d674d770482fcd8f47e2d0c3 8538 
rust-num-integer_0.1.46-2_source.buildinfo
Files:
 557f9013961c8341c95dea8feb99c5b9 2403 rust optional 
rust-num-integer_0.1.46-2.dsc
 f9b9c10d007d200e05f531259f08aec3 3384 rust optional 
rust-num-integer_0.1.46-2.debian.tar.xz
 95a749ab6db3d0b688968cf42a7ab23c 8538 rust optional 
rust-num-integer_0.1.46-2_source.buildinfo

-----BEGIN PGP SIGNATURE-----

iQJIBAEBCAAyFiEEU0DQATYMplbjSX63DEjqKnqP/XsFAmjiuqUUHHBsdWd3YXNo
QGRlYmlhbi5vcmcACgkQDEjqKnqP/XvMFRAAlR+nz8vnicaVh8VuyMaI5rere/jj
bPsBvbwbrbox4SiBi2y+1ag02Y1abBBpRDYcJzUW/cw3J59qztYdiM2UoGH9L/ha
pjRLYnezvbpE/cPLCaP37a+tD8Ti+4fG8G+I2YRAPJPIyW7ENYXTdUs3jRDj6wnn
aYQ7KHZDyDjIFMbESBzDTu8mOA/hqFfic7QzGvXTKTZz6JVTjDCqfG+FrwRw0VCr
akZi/9Zy5LlES1fjxMcc/Ty71y2lLOzKetfY3OCze6nKNTzJAdOYX3t4cQmqdp8l
ewlFjkW1BnQS8WTU4Tk6dfUPYrsjc8jvsB9ntWHprggs+AabUgxl4Ndw0Qzmtkrd
xoJgZtxv30pSTSq+KiWwhZzqqnbwIwJ9ykXwJGtwapTIwQtO0TuODly6QYhkeMyx
58fL2qYyZ99ziAQSNZXkdzvUcmneOviI2ESMcS12xv5dr1oZ58vD+YrSQnu2GeC3
IxVX3aX/FRPK+cDL1EDkZa7rDw3f8F3T6uxWVjXXj0jYlSWg7BKbgYrtUI6w75s4
crOaOza9jKi8fE7c8tadMWEprqORCCg7eTyAzAlOowpaRCBOF5Iv9/Pak1brgX8T
JIapCb3sSga9YedYyrKwmJBG5ywNjJmZ95qc9zHGbJgoJmvRtKk0Jic3PddHVJ2b
d684btxWblUyDGQ=
=ITm/
-----END PGP SIGNATURE-----

Attachment: pgpSDDpIzs1C8.pgp
Description: PGP signature


--- End Message ---

Reply via email to