* Simon Josefsson ([email protected]) wrote:
> Eric Dorland <[email protected]> writes:
> 
> >> I've prepared a list of Go source/library packages (i.e., a Debian
> >> source package providing a single golang-*-dev binary containing source
> >> code for building other packages) that have no reverse dependencies in
> >> Debian.  There are 205 packages dated 2020 or earlier, which are
> >> candidates for removal:
> >> 
> >> https://salsa.debian.org/go-team/infra/golang-qa-find-zombies/-/jobs/10136666#L141
> >
> > [snip]
> >
> > This looks great but I wonder how much of it is specific to Go
> 
> None really (except for some hard coded 'golang' strings).
> 
> > and shouldn't just be applied in general to all library packages?
> 
> Are you thinking of Rust?

I was thinking about Rust but also dev packages in general.

> For C, I'm not so sure the concept is applicable.  Debian C "library
> packages" normally contains a binary shared/static library that can be
> useful for a user.
> 
> The Golang "library package" only contains source code, packaged and
> installed in a way that I doubt has any value to anyone not building
> Debian Go Packages.
> 
> For Python I think things are different too -- if I install a Python
> library from Debian, my 'python3' binary will know about it, and I can
> build non-Debian applications using that library, and I think this isn't
> uncommon.
> 
> So maybe the situation for Go in Debian is a bit special here.  I don't
> know if Rust is more similar to Go though, could be.

I think Rust is very similar to Go in this case, ie many/most packaged
library crates are just source code.

You make some good points about C library packages, but I'm not sure
Debian should be carrying packages just on the off chance people want
to be able to build against them. Maybe popcon could be used as input
to see if people are actually installing these packages for that
purpose?

-- 
Eric Dorland <[email protected]>
43CF 1228 F726 FD5B 474C  E962 C256 FBD5 0022 1E93

Attachment: signature.asc
Description: PGP signature

Reply via email to