#1141027 rust-prio-0.16: FTBFS: error: failed to select a version for the requirement `hmac = "^0.12.1"` #1141027
- Package:
- src:rust-prio-0.16
- Source:
- src:rust-prio-0.16
- Submitter:
- Santiago Vila
- Date:
- 2026-06-29 17:37:07 UTC
- Severity:
- normal
- Tags:
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/202606/ 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-prio-0.16, so that this is still visible in the BTS web page for this package. Thanks. -------------------------------------------------------------------------------- [...] debian/rules clean dh clean dh_auto_clean --buildsystem=rust /usr/share/dh-rust/bin/cargo clean debian cargo wrapper: options, profiles, parallel, lto: ['parallel=2'] [] ['-j2'] 0 debian cargo wrapper: rust_type, gnu_type: x86_64-unknown-linux-gnu, 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_clean -XCargo.toml.orig debian/rules binary dh binary dh_update_autotools_config dh_autoreconf dh_auto_configure --buildsystem=rust /usr/share/dh-rust/bin/cargo prepare-debian debian/cargo_registry debian cargo wrapper: options, profiles, parallel, lto: ['parallel=2'] [] ['-j2'] 0 debian cargo wrapper: rust_type, gnu_type: x86_64-unknown-linux-gnu, x86_64-linux-gnu debian cargo wrapper: linking /usr/share/cargo/registry/* into /<<PKGBUILDDIR>>/debian/cargo_registry/ cargo update error: failed to select a version for the requirement `hmac = "^0.12.1"` candidate versions found which didn't match: 0.13.0 location searched: directory source `/<<PKGBUILDDIR>>/debian/cargo_registry` (which is replacing registry `crates-io`) required by package `prio v0.16.8 (/<<PKGBUILDDIR>>)` perhaps a crate was updated and forgotten to be re-vendored? dh_auto_configure: error: cargo update returned exit code 101 make: *** [debian/rules:4: binary] Error 25 dpkg-buildpackage: error: debian/rules binary subprocess failed with exit status 2 --------------------------------------------------------------------------------
We believe that the bug you reported is fixed in the latest version of
rust-prio-0.16, 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 1141027@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.
Debian distribution maintenance software
pp.
Jonas Smedegaard <dr@jones.dk> (supplier of updated rust-prio-0.16 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 ftpmaster@ftp-master.debian.org)
Format: 1.8
Date: Mon, 29 Jun 2026 19:00:44 +0200
Source: rust-prio-0.16
Architecture: source
Version: 0.16.8+ds-3
Distribution: unstable
Urgency: medium
Maintainer: Jonas Smedegaard <dr@jones.dk>
Changed-By: Jonas Smedegaard <dr@jones.dk>
Closes: 1141027
Changes:
rust-prio-0.16 (0.16.8+ds-3) unstable; urgency=medium
.
* reorganize patch naming and numbering
* tighten (build-)dependencies for crates hmac rand rand-core sha2;
closes: bug#1141027, thanks to Santiago Vila
* use debhelper compatibility level 14 (not 13)
Checksums-Sha1:
779f78434567a249df2d5d3611a958afc6173348 2773 rust-prio-0.16_0.16.8+ds-3.dsc
5af976806fe5f3cd7b58ad5e940acb5d22ea608c 21404 rust-prio-0.16_0.16.8+ds-3.debian.tar.xz
f3bca7941d0134d0ee901566518848e5bf7fc480 21933 rust-prio-0.16_0.16.8+ds-3_amd64.buildinfo
Checksums-Sha256:
1869931f6c3517fd3c08f07fa822bc5aed2c32378d4f59b3693d2bfbf9db6058 2773 rust-prio-0.16_0.16.8+ds-3.dsc
0b68d5b6dcd55de9bbf2044c7553c753c731e22c61d5940ef85755ff16f3a138 21404 rust-prio-0.16_0.16.8+ds-3.debian.tar.xz
5aae55b86de32e6a5a00906d68aa51a7f052c3871847fa75cf8b0cf54160ae17 21933 rust-prio-0.16_0.16.8+ds-3_amd64.buildinfo
Files:
f43ef846a3892bd668d1fb669aa1d573 2773 rust optional rust-prio-0.16_0.16.8+ds-3.dsc
0c6a9b2ed30cbb6dae7796295ae3fe7f 21404 rust optional rust-prio-0.16_0.16.8+ds-3.debian.tar.xz
5fe501713a602c654b8652952812799b 21933 rust optional rust-prio-0.16_0.16.8+ds-3_amd64.buildinfo
-----BEGIN PGP SIGNATURE-----
iQJABAEBCgAqFiEEn+Ppw2aRpp/1PMaELHwxRsGgASEFAmpCqH8MHGRyQGpvbmVz
LmRrAAoJECx8MUbBoAEhrs4P/323u+EY/nvpEmtnmuSgIhFfdYKZXK02/5K1q4qP
OrIgiOd4EnThj3IN7v/ZPv39Ycnd/CH4+xn+ADQeyp9CsoSG6jzHoyh+foUsgt8n
kjxHGH2+DXbGO2QGG35pZDkZWQdAxjf3NAInxLm4sg5H/bTyWXmaT+0pzA7djBmK
VigakA82kB5u7rjuA3Ul478haVt3uGl8BbGsbmKyOf7OGfE9gLLw67OFncu6zbSR
kk1D6eEFbjRPW8nRkXJFWaXH9JaYrYOWXb9t4+Ob86bAJrjpEd+ZMQmbLODA2aFC
DJ3OXM0FPKVbCBqApDRfrL1faP+USRZp8CLh3PrHYV2Hb7YQxzCI1KJKyI6FGlQ6
nkIDHWMuiHRXPXaGehi3aLXfBM63f+xkYgDvtDx/+PH1tjGN2p+3Z716rOs6caKB
3Io5yWUxQ9O9lUxEW6JdXBhUznDxiTjqXAjH6ZFONGkX7gz8ylrOZuGFrLYgkUOP
ciDAjFhHx/LNB4rkP084OQ5LcUmW6FI67Z4+iLC5DMUKYxCG8FWPiANNy+9pGC0u
zZJXvP7GvHKwHzqktyWRKoV8iMyvqo9hMk59gU6F4dWoTH0cM0tju2ntSp/JERNT
CA+fu8NRyBZKwZSoF1Q0hmfEOelr869UjBmMdLdSj5VC1tTQ72bSLnwwZD3LAcd+
YyIY
=4Qz0
-----END PGP SIGNATURE-----