[SCM] Debian package checker branch, master, updated. 2.5.3-199-gb8cbf77
The following commit has been merged in the master branch:
commit b8cbf770ccd81d2ab4df2fd32a5ca47f28f8368d
Author: Niels Thykier <niels@thykier.net>
Date: Sat Nov 5 07:58:22 2011 +0100
Clarified what triggers a "non-native pkg wiht native version"
Signed-off-by: Niels Thykier <niels@thykier.net>
diff --git a/checks/cruft.desc b/checks/cruft.desc
index 4c8408c..7f41e2e 100644
--- a/checks/cruft.desc
+++ b/checks/cruft.desc
@@ -24,11 +24,21 @@ Info: Native packaging should only be used if a piece of software was
Tag: non-native-package-with-native-version
Severity: normal
Certainty: certain
-Info: This package has a native version number (a version number without a
- dash and a Debian portion) but is built as a non-native package. Usually
- this is an error caused by a stray <tt>*.orig.tar.gz</tt> file in the
- parent directory fooling <tt>dpkg-source</tt> into thinking it was
- supposed to be a non-native package.
+Info: This package has a native version number (a version number
+ without a dash and a Debian portion) but is built as a non-native
+ package. Usually this is an error caused by forgetting the debian
+ reivision for a non-native package. In this case the solution is to
+ add a debian revision.
+ .
+ This error can also happen if the package is a 1.0 source format and
+ there is a stray <tt>*.orig.tar.gz</tt> file in the parent directory.
+ The file will trick <tt>dpkg-source</tt> into believing it was
+ supposed to be a non-native package. Here the error can be solved by
+ converting it to 3.0 (native) package or removing/renaming the
+ <tt>*.orig.tar.gz</tt> file.
+ .
+ If you do not know what a "native" or a "non-native" package is, you are
+ very likely working on a non-native package.
Tag: debian-files-list-in-source
Severity: important
diff --git a/debian/changelog b/debian/changelog
index 7cb9919..cdd858a 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -20,8 +20,11 @@ lintian (2.5.4) UNRELEASED; urgency=low
Thanks to Loïc Minier for the patch.
* checks/common_data.pm:
+ [JW] Merged into Lintian::Check.
- * checks/cruft:
+ * checks/cruft{,.desc}:
+ [NT] Escape path when using them in regexes. (Closes: #642902)
+ + [NT] Extended the description of the tag for non-native packages
+ with native versions. Thanks to Jari Aalto for the report.
+ (Closes: #580048)
* checks/dehelper{,.desc}:
+ [JW,NT] Check for versioned dependencies for some dh_commands.
(Closes: #641035)
--
Debian package checker
Reply to: