[Pkg-rust-maintainers] Bug#931003: Updating crates for Debian stable release
Ivo De Decker
ivodd at debian.org
Thu Jun 27 16:43:47 BST 2019
Hi,
On Mon, Jun 24, 2019 at 06:03:00PM +0000, Ximin Luo wrote:
> I am on vacation for the next two weeks, please can someone else deal with the following:
>
> Due to Firefox we updated/unblocked rustc 1.34.2 for Debian Testing (and the next Debian Stable) release.
For future release, a better way of handling this will be needed. The fact
that these updates break random other packages isn't really acceptable.
> This causes two FTBFS bugs for crates which no longer build on rustc 1.34.2:
>
> - #931002 coresimd https://crates.io/crates/coresimd
> - #931003 simd https://crates.io/crates/simd
>
> In fact these crates are deprecated and should be RMd. We also need to:
>
> - update encoding-rs so it doesn't depend on simd
> - update packed-simd so it doesn't depend on coresimd
> - package NEW core-arch package which is a new dependency of the updated packed-simd
>
> and unblock these.
This is not realistic at this point.
> Otherwise {encoding-rs, packed-simd} and its reverse dependencies (including ripgrep) will have to be dropped from the next Debian Stable release.
I don't know if there is a good way to track al these dependencies. With some
effort, I got to this list of packages to remove:
rust-bytecount
rust-coresimd
rust-encoding-rs
rust-encoding-rs-io
rust-grep
rust-grep-printer
rust-grep-searcher
rust-packed-simd
rust-ripgrep
rust-simd
I guess the only option is to remove all of them from buster.
Ivo
More information about the Pkg-rust-maintainers
mailing list