Re: unmaintained packages hidden by team maintenance (was Re: Bits from the DPL)
Charles Plessy <[email protected]> Tue, 17 Feb 2026 23:06:09 +0900
| Newsgroups | gmane.linux.debian.devel.project |
|---|---|
| Message-ID | <[email protected]> |
Hi Andreas, Le Tue, Feb 17, 2026 at 02:32:29PM +0100, Andreas Tille a écrit : > >> >> But if that is putting too much pressure on other teams, maybe I will >> >> propose to just add this to our routine update scripts: >> >> >> >> grep -q '^Uploaders:' debian/control || >> >> cme modify dpkg-control "source Uploaders=\"$(dpkg-parsechangelog -S Maintainer)\"" >> >> >> >> And leave it to the team members to remove themselves from the Uploader field >> >> in the VCS whenever they want. > >I've read your suggestion on Matrix and I might have misinterpreted your >intention, thus trying to clarify. Is your intention to simply have >another instance who actually uploaded this specific package version? Specifically, some former r‑pkg‑team members removed themselves from Uploaders when they left the team, which was helpful housekeeping on their part. In the meantime, multiple packages in the archive still list them as Uploaders even though they are no longer involved. I made routine team uploads to keep those packages in sync with upstream. This produced a number of packages with no Uploaders at all, which naturally triggered Lintian errors. I proceeded anyway because, in practice, nothing regressed — nobody currently considers themselves the Uploader for these packages. From there, I supported the proposal to make the Uploader field optional. If packages without Uploaders turn out to be problematic, we could adopt a simple r-pkg-team rule: the next person who uploads Uploaderless packages becomes the Uploader by default, using something like the one‑liner above. This doesn’t increase anyone’s workload; it just preserves the status quo and avoids unnecessary noise. Still, I think making the Uploader field optional is the cleaner long‑term solution, especially since this kind of metadata can be maintained outside the archive. Have a nice day! Charles