Bug#1089649: lintian: does not complain about trailing comma in Maintainer field
On Tue, Dec 10, 2024 at 03:45:24PM +0100, Raphaël Hertzog wrote:
> The Maintainer field is only allowed to have a single contact. When you
> put two, you get a "too-many-contacts" error from lintian.
>
> But when you put a single one followed by a comma, then lintian doesn't
> say anything and yet the value is not allowed by the policy. We have more
> and more packages with this mistake and it would be good to add this check
> in place before it gets too common. (I noticed because it broke
> tracker.debian.org's parsing of the Maintainer field)
>
> https://tracker.debian.org/media/packages/p/python-greenlet/control-3.1.0-1
> Maintainer: Debian Python Team <team+python@tracker.debian.org>,
>
> (and we have many more cases in the Python team, not sure if there's some
> bad tooling involved here)
FWIW, I had a quick look through all the ones in repositories I already
had checked out locally, and in every case `git blame` identified a
commit from Sandro Tosi either moving a package into the DPT or
orphaning it. I can't be sure, but it looks like one person's finger
macros / local scripts rather than anything central.
--
Colin Watson (he/him) [cjwatson@debian.org]
Reply to: