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-----