[Pkg-rust-maintainers] Bug#945542: Bug#945542: Bug#945542: debcargo -- Randomly adds and removes binary packages

Bastian Blank waldi at debian.org
Fri Nov 29 15:28:17 GMT 2019


On Fri, Nov 29, 2019 at 02:49:21PM +0100, Sylvestre Ledru wrote:
> Le 29/11/2019 à 14:07, Bastian Blank a écrit :
> > The output of debcargo breaks the Debian archive by increasing the
> > Package file much more then it needs to do.
> Breaks seems a strong word, no?

It adds bloat to the Packages file in a volume that is not longer
considered acceptable.

I assume you know the difference between doing something once or doing
something a thousand times.

> We have at least 680 rust source packages in the archive currently, we shipped buster with more than 500 Rust packages.

So would setting a limit to 500 rust source packages in the archive
at the same time help?

> What solution would make you happy here? (or at least acceptable).

Stick to one binary package per source package.

The only point that shows up again and again are cycles, which don't
pose a problem in the dpkg world.

> > Plus it can create oversized Provides lines.
> This is extremely rare. Not sure it is deserve a serious severity.
> There are only 3 packages with Provides longer than 5k: oca-core, librust-web-sys-dev, librust-winapi-dev

Sure, but the 256k example that showed up shows that the algorithm used
to generate it can produce problematic output.

Regards,
Bastian

-- 
Another Armenia, Belgium ... the weak innocents who always seem to be
located on a natural invasion route.
		-- Kirk, "Errand of Mercy", stardate 3198.4



More information about the Pkg-rust-maintainers mailing list