On 12/05/2025 20:06, Soren Stoutner wrote:
I also don’t see any lintian tags when I run the following command with
lintian from testing:
lintian -iIE --pedantic
My guess is that the factors for determining this tag have changed and that
UDD is running either a newer or an older version of either lintian or
"appstreamcli validate”.
This remains a mystery. Lintian version 2.122.0 is used throughout.
I tried installing older versions of appstream and its library,
but still could not reproduce the problem locally.
"The name of the desktop entry should follow the "reverse DNS" convention: it
should start with a reversed DNS domain name controlled by the author of the
application, in lower case.”
https://specifications.freedesktop.org/desktop-entry-spec/latest-single/#file-naming
Notwithstanding that I can't reproduce the problem, I agree this seems
highly likely to be the issue. I'll attempt a fix on the next upload.
I think in the past the recommendation to use reverse DNS naming wasn’t as
strong, which is why you see a lot of .desktop files that follow other
patterns, especially for programs that have been around for a long time.
That seems to explain why over 600 reports of this tag!
https://udd.debian.org/lintian-tag/appstream-metadata-validation-failed?affected=yes
Thanks for helping,
Peter