[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

[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: