On Thu, 17 Oct 2019, Raphaël Hertzog wrote: > For this reason, I'm going to NMU the package and disable/reduce the Provides > field until you find a reasonable solution.
Uploaded rust-web-sys_0.3.28-1.1_source.changes. It's still 150K but should make reprepro happy. I believe it's unreasonable to hardcode so many "interfaces" in the provides field, in particular when you represent each interface with 4 different versioned variants. Will all the package really have an auto-generated Depends line listing all those interfaces ? FWIW, IRC discussion on #debian-devel concurred that it was really not reasonable. And as a data point: 09:30 <ansgar> Longest Provides currently in unstable/amd64: 277987 librust-web-sys; 59926 librust-winapi; 7505 oca-addons-account; 3357 librust-x11+default-dev; 3280 librust-slog+default-dev 09:31 <ansgar> So at least it's only very few packages that have this problem. But from the top 5, 4 are rust packages. And this one is like 40 times bigger than the next non-rust package with a big provides line... Cheers, -- Raphaël Hertzog ◈ Debian Developer Support Debian LTS: https://www.freexian.com/services/debian-lts.html Learn to master Debian: https://debian-handbook.info/get/