Hi attached is patch which implements suggested check. -- Michal Čihař | http://cihar.com | http://blog.cihar.com
diff --git a/checks/changelog-file b/checks/changelog-file
index c8c69e1..966e120 100644
--- a/checks/changelog-file
+++ b/checks/changelog-file
@@ -293,6 +293,8 @@ if (@entries) {
tag "latest-debian-changelog-entry-without-new-version"
unless Dep::versions_gt ($first_version, $second_version)
or $entries[0]->Changes =~ /backport/i;
+ tag "latest-debian-changelog-entry-changed-to-native"
+ unless $first_version =~ m/-/ or $second_version !~ m/-/;
}
}
diff --git a/checks/changelog-file.desc b/checks/changelog-file.desc
index cb2a9c4..29aabac 100644
--- a/checks/changelog-file.desc
+++ b/checks/changelog-file.desc
@@ -184,6 +184,13 @@ Certainty: certain
Info: The latest Debian changelog entry has a version number that's either
the same or smaller than the version number of the entry before.
+Tag: latest-debian-changelog-entry-changed-to-native
+Severity: normal
+Certainty: possible
+Info: The latest package is native, while previous version was not. This is
+ usually mistake made by maintainer by forgotting to append -1 when uploading
+ new upstream version.
+
Tag: syntax-error-in-debian-changelog
Severity: normal
Certainty: possible
Attachment:
signature.asc
Description: PGP signature