#1137645 "malformed-debian-changelog-version" for native package with revision

#1137645#5
Date:
2026-05-26 09:41:01 UTC
From:
To:
Hi.  "malformed-debian-changelog-version" triggered for a package I
was working on and I couldn't understand why.  The description says
the version couldn't be parsed, but of course if that the version was
in a wrong syntax the package wouldn't reach the archive.

I ended up looking at this list:

https://udd.debian.org/lintian-tag/malformed-debian-changelog-version?affected=yes

It seems like lintian is calling it an error, for a package with a
native source format (1.0 native, or "3.0 (native)") to have a
revision in its verseion number.

This usage has been disputed for some time.  The dispute was settled
in #1136336 when the Technical Committee ruled that:

 |   1. It is not a bug of any severity for a package with a non-native
 |       version number to use a native source package format.

https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1007717#384

Please would you relax this check in lintian?  According to the TC
decision I think this probably doesn't even merit a warning.

Thanks,
Ian.