#1146276 rust-subtile: FTBFS: error: failed to select a version for the requirement `compact_str = "^0.9"` #1146276
- Package:
- src:rust-subtile
- Source:
- src:rust-subtile
- Submitter:
- Santiago Vila
- Date:
- 2026-10-14 13:37:06 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/202608/ 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-subtile, so that this is still visible in the BTS web page for this package. Thanks. -------------------------------------------------------------------------------- [...] 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 `compact_str = "^0.9"` candidate versions found which didn't match: 0.10.0 location searched: directory source `/<<PKGBUILDDIR>>/debian/cargo_registry` (which is replacing registry `crates-io`) required by package `subtile v0.4.1 (/<<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 --------------------------------------------------------------------------------
tags 1146276 +patch thanks I've looked at the upstream changelog for compact_str and don't see anything scary and after relaxing the dependency I was able to succesfully build subtile and run it's autopkgtests. Debdiff is attatched, if I get no response I will probablly NMU this in a week or so.
We believe that the bug you reported is fixed in the latest version of rust-subtile, 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 1146276@bugs.debian.org, and the maintainer will reopen the bug report if appropriate. Debian distribution maintenance software pp. Peter Michael Green <plugwash@debian.org> (supplier of updated rust-subtile 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: Sat, 12 Sep 2026 13:38:27 +0000 Source: rust-subtile Architecture: source Version: 0.4.1+ds-2.1 Distribution: unstable Urgency: medium Maintainer: Jonas Smedegaard <dr@jones.dk> Changed-By: Peter Michael Green <plugwash@debian.org> Closes: 1146276 Changes: rust-subtile (0.4.1+ds-2.1) unstable; urgency=medium . * Non-maintainer upload. * Relax dependency on compact_str to allow version 0.10 (Closes: #1146276). Checksums-Sha1: df16b7476975bd90f07baa115679319d10c43050 2294 rust-subtile_0.4.1+ds-2.1.dsc 6563f8f01d8da9c5d5c6dc3c3c3ce8cbd7846ccb 6068 rust-subtile_0.4.1+ds-2.1.debian.tar.xz b51d2e8efc31953ace711ae96b3ccf3cf32f6797 32978 rust-subtile_0.4.1+ds-2.1_source.buildinfo Checksums-Sha256: 1e3f45ac96d74d6971aae1886eba93ae34629512d3a88ca7bbdc68576d099f8f 2294 rust-subtile_0.4.1+ds-2.1.dsc 6b1db15079cb43ec702dc8ee5216c7a3c05c2561d404977dd4343f2a3791934a 6068 rust-subtile_0.4.1+ds-2.1.debian.tar.xz de827ea99166242fcad9bf8e484343d883f2219121721c32a55f21daebed904e 32978 rust-subtile_0.4.1+ds-2.1_source.buildinfo Files: f3a928dbb75dc21be850420e4b9e5e4f 2294 rust optional rust-subtile_0.4.1+ds-2.1.dsc 260dd8e848a0d0b2aa41df0410a9d4a4 6068 rust optional rust-subtile_0.4.1+ds-2.1.debian.tar.xz e27eaa66866e1ac305ae0445a457c900 32978 rust optional rust-subtile_0.4.1+ds-2.1_source.buildinfo -----BEGIN PGP SIGNATURE----- iQJIBAEBCAAyFiEEU0DQATYMplbjSX63DEjqKnqP/XsFAmqlV1MUHHBsdWd3YXNo QGRlYmlhbi5vcmcACgkQDEjqKnqP/XuhsBAAh5Jq7gFS4cIA97YP7HJiYL1uOt5k udM0Yjw+Ac/YAlzBGyoeYrDsCUKS+aiE2TstNE+lNE+7qi2QV4HexLxuQJqEoubI pI9lD5m70znrz8AmZknnI3OcLjtm2zyvb6yfb0IRmvRA2VzdfxlwXvo38pzq/xNs pJUKvdy8yH8A8gJIv/bs4lEmzy8jXzNXbEUVZpZqrpimHaGK81ymZ+rfyFCLYqlq evGwhRY77R46fhdPLMoEn7Dn6aY3sIbN9Ci7yvsbSXrrczDZIT+6a+Hxxwl2DLEA VjUivWHZzjNSfFKtHvlzoy4BxOwiONUKpejE5mQAL4ZPou+Bw2Z6bguAqHByvYTv AhA78s1exjDeuDldpMLpQYcm15CIq1WY21KgbUlU5g+HtEZRwXI2mDa60zLgjRkV hfXiOQaFhRBWtA/jcph4nQSgSKJkL8N4+ZrxnnuyieMHYbfeDEvueZeqlFb4xXAo cRqgFC2ki2gb8aBy3xW1B2QGNlBaLT3AZm8mSr3W+xOia9JMzXMgEObrlWTPaLUj /6L2q8cXO9UA9sMnhxyIOR8A4WvVcP9D2Q4uQpW+tUmBi1BEpiX9Tk7wm5aufAO/ 3N9hg1imkDRAOYpgO5/HG2z4/EwA/D7kDcYKmU9rspgk9GqNbmvzpAWDASEiDoYt WE9KXSMvrpO54UQ= =PMR6 -----END PGP SIGNATURE-----
NMU uploaded, final debdiff attatched (changelog updated to close bug, update date and set distribution to unstable)
Hi Peter, Quoting Peter Green (2026-09-12 19:30:02) Thanks for the NMU! For future sake, you can upload to delayed/7 and for those listed in the LowThresholdNMU (which includes most packages I am involved with) you may upload an NMU without delay. Also, in case you are unaware of it, you might want to use the tool nmudiff to generate a bugreport containing the diff of the NMU, after you've uploaded it. Kind regards, and thanks again for this concrete NMU, - Jonas