On 04/12/24 18:08, Andreas Tille wrote:
We could introduce this change starting with Debian Policy version X. Maintainers who adopt this policy version by updating the Standards-Version in their packages would implicitly agree that, in the absence of a debian/dont_touch_my_package file, any Debian Developer is permitted to upload the package.
Hi,an alternative that I was thinking of, is making this "everybody is onboard" policy more explicit by having a special email to use for the Maintainer field. For example:
Maintainer: Debian community <debian-community@lists.debian.org>The stewards of the package could be listed as Uploaders, as it currently happens with team-maintained packages.
Lintian would then raise an error (not overridable for uploads) if the Maintainer field is not set to a @{lists,tracker}.debian.org email AND debian/dont_touch_my_package is not present with some text in it.
This would mimic what some maintainers are already doing today: orphaning a package (i.e., setting its Maintainer address to packages@qa.debian.org), moving themselves to the Uploaders field and then carrying on maintaining the package as part of the "QA Team" (everybody is part of the QA Team...).
Regards, -- Gioele Barabucci