[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