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

Reply via email to