![](https://seccdn.libravatar.org/avatar/5cdd10d836bdda3796cf6bc1ab2d5a78.jpg?s=120&d=mm&r=g)
On Fri, 2018-12-28 at 12:00 +0100, Dominique Leuenberger / DimStar wrote:
On Thu, 2018-12-27 at 23:42 +0100, Christian Boltz wrote:
Hello,
Am Donnerstag, 27. Dezember 2018, 22:19:42 CET schrieb Neal Gompa:
On Thu, Dec 27, 2018 at 2:17 PM Michal Rostecki wrote:
To be more concrete - rpmlint expects a version in the same line where you have date, time, name and email. Example: [...] That said, it's technically also supposed to be able to be satisfied by the first line of the changelog text including it, but again, the way openSUSE does packaging and changelogs makes this completely fail anyway.
And now for the funny part - I (and even rpmlint) have to disagree about "completely fail" ;-)
https://rpmlint.opensuse.org/ says we have 8197 (source) packages in Factory x86_64. However, if you filter https://rpmlint.opensuse.org/rules/openSUSE:Factory/x86_64/standard for "no-version-in-last-changelog", it will "only" list 2396 packages (about 30% of all packages).
From what I've read in this discussion, I'd expect that _all_ packages show this warning, not only 30%.
Did I misunderstand the check and/or overlook something? ;-)
The test started failing after the format change of the .changes file to contain the full name; I'd assume the regex need to be updated to be correct again.
Cheers Dominique
Oh, and for the record: of course this was already filed as an issue: https://github.com/openSUSE/rpmlint-checks/issues/37 Cheers, Dominique