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