#1146276 rust-subtile: FTBFS: error: failed to select a version for the requirement `compact_str = "^0.9"`

#1146276#5
Date:
2026-08-30 22:57:22 UTC
From:
To:
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
--------------------------------------------------------------------------------

#1146276#10
Date:
2026-09-05 14:47:12 UTC
From:
To:
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.

#1146276#17
Date:
2026-09-12 14:37:32 UTC
From:
To:
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-----

#1146276#22
Date:
2026-09-12 17:30:02 UTC
From:
To:
NMU uploaded, final debdiff attatched (changelog updated to close
bug, update date and set distribution to unstable)

#1146276#27
Date:
2026-09-18 16:05:41 UTC
From:
To:
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