Re:Orphaning bcachefs-tools in Debian
by koverstreet on Saturday August 31, 2024 @11:13AM
(#41409451)
That justification doesn't work here - I provide vendored tarballs, so the source code availability argument is moot.
But it’s not guaranteed. The Debian way provides a method of allocating responsibility. So if anything does go wrong they can point to a responsible party, the package maintainer. By providing tarball source you’re trying to placate responsibility of some code. You could build those tarballs on a different machine/different OS and any issues wouldn’t technically be your problem because “it’s just deps”.
In practise, this means that Debian has to make its own copy of the source code available from a Debian-controlled repository, to ensure that no (accidental or otherwise) change to an upstream source archive can cause non-DFSG compliant Debian source or binary packages to be distributed.
[1] https://www.debian.org/social_contract
[2] https://wiki.debian.org/DebianFreeSoftwareGuidelines