Re: Mass-remove zombie golang-*-dev sources before forky?

Eric Dorland <[email protected]>
Newsgroups gmane.linux.debian.devel.general
Message-ID <aoKH_C7ldBGlvvWz@colossus>
* 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
signature.asc (application/pgp-signature, 833 B)
-----BEGIN PGP SIGNATURE-----

iQIzBAABCAAdFiEEQ88SKPcm/VtHTOliwlb71QAiHpMFAmqCh/wACgkQwlb71QAi
HpNMWg//W8sOWnOf1L/Xrz86VeKpF/mDkAfyjjuttuj7CL6UTDlpK+xPPzbiVNCq
TfmuqLi8r7uyd/sn0c7CX+9ko1s2z4SXSOJORPAO1VOZ2H9rJEzItvGm6u/s3sJZ
WryddD0X5VPoAMjj6Tr77Zvzhin4MRFpf/53f2BCgWabINIIUMRg3Ucq9fSH/aRG
V4RjfEEFuGywS4/PnNkKb8hqTIYO1zWN7gR6HSu3+VhRsuK4gxZcgCPjR3M3QboA
Yvp8gW5bjqVGu0JfHIUzqxMgmXQIbqW35/euIOc15AlrhyFTTgySSuuQhPu9IieK
ayEBVbiH75mCDtLY2YMjQ5xwQKtoQuKsgDubAtOyNRZyfm1A6edSYH0/3K4WlRk8
0bIh1i56pQdLxRkBeFmzCOwU78d0pFo5vV7dYkFY5ZyCZFIHw56axS+gBD1hnFIx
SLQjHjQrjhMoL5lnkhZTK1LZWY8fe4Tq/L/0c5OtptJ6InbH2SyWKbAhBUh9Ptvs
A0X9mzCppAY/j2X0w4BA4+uKEotKtU6+bIluOemL5zu4nSRlXuJwXF10MpacYzku
QvTKdNzhN7fqfW2PTzP+9Gr3n/P/rjzgoJpYHzDN/f8hwTmi0HEECEWYbrx7XQgK
xvJnjrYqSu7JDpPnCHZ4ohEKuVQ+OJt/FStF7eQ7L6z/8aE0W4c=
=pKYs
-----END PGP SIGNATURE-----
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.