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

[SCM] Debian package checker branch, master, updated. 2.3.4-52-ga618573



The following commit has been merged in the master branch:
commit a61857305e8404dfb1a4a32e9f569eac12c2aeb2
Author: Russ Allbery <rra@debian.org>
Date:   Thu Mar 25 17:22:24 2010 -0700

    Tone down missing-debian-source-format
    
    * checks/debian-source-dir.desc:
      + [RA] Downgrade missing-debian-source-format to wishlist and tone
        down the long description a bit.

diff --git a/checks/debian-source-dir.desc b/checks/debian-source-dir.desc
index 8fafee4..2191421 100644
--- a/checks/debian-source-dir.desc
+++ b/checks/debian-source-dir.desc
@@ -6,20 +6,21 @@ Info: This script looks for mistakes in debian/source/* files.
 Needs-Info: debfiles
 
 Tag: missing-debian-source-format
-Severity: normal
+Severity: wishlist
 Certainty: certain
 Info: To allow for possible future changes in the default source format,
  explicitly selecting a source format by creating
  <tt>debian/source/format</tt> is recommended.
  .
- If you don't have a good reason to stick with the old format, you should
- switch to "3.0 (quilt)" (for packages with a separate upstream tarball)
- or to "3.0 (native)" (for Debian native packages).
+ If you don't have a good reason to stick with the old format, please
+ consider switching to "3.0 (quilt)" (for packages with a separate
+ upstream tarball) or to "3.0 (native)" (for Debian native packages).
  .
- If you plan to keep using the old format, you should still create that
- file and put "1.0" in it. In that case, you are invited to get in touch
- with debian-dpkg@lists.debian.org to discuss the (technical) reasons why
- the new formats do not suit you.
+ If you wish to keep using the old format, please create that file and put
+ "1.0" in it to be explicit about the source package version.  If you have
+ problems with the 3.0 format, the dpkg maintainers are interested in
+ hearing, at debian-dpkg@lists.debian.org, the (technical) reasons why the
+ new formats do not suit you
 Ref: dpkg-source(1), http://wiki.debian.org/Projects/DebSrc3.0
 
 Tag: unknown-source-format
diff --git a/debian/changelog b/debian/changelog
index 4f4604b..88477a0 100755
--- a/debian/changelog
+++ b/debian/changelog
@@ -4,6 +4,9 @@ lintian (2.4.0) UNRELEASED; urgency=low
     + [ADB] New check script for .changes file tests
   * checks/deb-format.desc:
     + [RG] deb-format needs changelog-file.
+  * checks/debian-source-dir.desc:
+    + [RA] Downgrade missing-debian-source-format to wishlist and tone
+      down the long description a bit.
   * checks/fields:
     + [RA] Add an exception for diffutils for depending on an essential
       package without a version, since diff was renamed to diffutils and
diff --git a/t/tests/debian-source-dir-general/tags b/t/tests/debian-source-dir-general/tags
index ce61b85..9c16f21 100644
--- a/t/tests/debian-source-dir-general/tags
+++ b/t/tests/debian-source-dir-general/tags
@@ -1,2 +1,2 @@
 E: debian-source-dir-general source: unknown-file-in-debian-source formt
-W: debian-source-dir-general source: missing-debian-source-format
+I: debian-source-dir-general source: missing-debian-source-format
diff --git a/testset/tags.binary b/testset/tags.binary
index 78f8a81..f35d213 100644
--- a/testset/tags.binary
+++ b/testset/tags.binary
@@ -49,6 +49,7 @@ E: binary: suidregister-used-in-maintainer-script postinst
 E: binary: symlink-contains-spurious-segments usr/share/doc/binary/html/ch2.html ../html/./ch1.html
 E: binary: unstripped-binary-or-object ./usr/bin/hello
 I: binary source: binary-control-field-duplicates-source field "vcs-svn" in package binary
+I: binary source: missing-debian-source-format
 I: binary source: xs-vcs-header-in-debian-control xs-vcs-browser
 I: binary-data: capitalization-error-in-description subversion Subversion
 I: binary: arch-dep-package-has-big-usr-share
@@ -61,7 +62,6 @@ W: binary source: ancient-standards-version 3.2.1 (current is 3.8.4)
 W: binary source: debian-rules-ignores-make-clean-error line 12
 W: binary source: debian-rules-uses-pwd line 9
 W: binary source: maintainer-upload-has-incorrect-version-number 4-1.1
-W: binary source: missing-debian-source-format
 W: binary source: native-package-with-dash-version
 W: binary source: substvar-source-version-is-deprecated binary
 W: binary source: substvar-source-version-is-deprecated binary-data
diff --git a/testset/tags.debconf b/testset/tags.debconf
index d0c084b..da2dca5 100644
--- a/testset/tags.debconf
+++ b/testset/tags.debconf
@@ -13,6 +13,7 @@ E: debconf-test: no-template-type debconf/language
 E: debconf-test: unknown-debconf-priority config:10 LOW
 E: debconf-test: unknown-debconf-priority config:11 normal
 E: debconf-udeb udeb: udeb-postinst-must-not-call-ldconfig
+I: debconf source: missing-debian-source-format
 I: debconf source: no-complete-debconf-translation
 I: debconf-test-noscripts: unused-debconf-template debconf/test
 I: debconf-test: unused-debconf-template debconf/1st-person
@@ -38,7 +39,6 @@ W: debconf source: invalid-po-file debian/po/sample-file.po
 W: debconf source: maintainer-script-lacks-debhelper-token debian/debconf-test.postinst
 W: debconf source: misnamed-po-file debian/po/lang.po
 W: debconf source: misnamed-po-file debian/po/sample-file.po
-W: debconf source: missing-debian-source-format
 W: debconf source: newer-debconf-templates
 W: debconf source: package-uses-deprecated-debhelper-compat-version 4
 W: debconf source: patch-system-but-no-source-readme
diff --git a/testset/tags.debug b/testset/tags.debug
index 0ec1798..c5ad8a9 100644
--- a/testset/tags.debug
+++ b/testset/tags.debug
@@ -19,6 +19,7 @@ E: libhello0: syntax-error-in-symbols-file 19
 E: libhello0: syntax-error-in-symbols-file 3
 E: libhello0: syntax-error-in-symbols-file 4
 E: libhello0: unknown-meta-field-in-symbols-file Build-Dep-Foo, line 11
+I: debug source: missing-debian-source-format
 W: debug source: ancient-standards-version 3.7.0 (current is 3.8.4)
 W: debug source: changelog-should-not-mention-nmu
 W: debug source: dbg-package-missing-depends hi-dbg
@@ -27,7 +28,6 @@ W: debug source: debhelper-but-no-misc-depends hello-hello-dbg
 W: debug source: debhelper-but-no-misc-depends hi-dbg
 W: debug source: debhelper-script-needs-versioned-build-depends dh_icons (>= 5.0.51~)
 W: debug source: debian-rules-sets-DH_COMPAT line 5
-W: debug source: missing-debian-source-format
 W: debug source: timewarp-standards-version (2006-04-04 < 2006-04-26)
 W: hello-hello-dbg: latest-debian-changelog-entry-without-new-version
 W: hello: binary-without-manpage usr/bin/hello
diff --git a/testset/tags.etcfiles b/testset/tags.etcfiles
index de5a4a8..2e63fa6 100644
--- a/testset/tags.etcfiles
+++ b/testset/tags.etcfiles
@@ -9,8 +9,8 @@ E: etcfiles: md5sums-lists-nonexisting-file usr/bin/foo
 E: etcfiles: no-copyright-file
 E: etcfiles: non-etc-file-marked-as-conffile /var/lib/foo
 E: only-etcfiles: extended-description-is-empty
+I: etcfiles source: missing-debian-source-format
 W: etcfiles source: ancient-standards-version 3.5.0 (current is 3.8.4)
-W: etcfiles source: missing-debian-source-format
 W: etcfiles: file-missing-in-md5sums etc/improper-link
 W: etcfiles: file-missing-in-md5sums usr/share/doc/etcfiles/changelog
 W: etcfiles: package-contains-hardlink etc/improper -> etc/improper-link
diff --git a/testset/tags.fields b/testset/tags.fields
index aa4fc9f..e426bbf 100644
--- a/testset/tags.fields
+++ b/testset/tags.fields
@@ -6,11 +6,11 @@ E: fields source: package-uses-debhelper-but-lacks-build-depends
 E: fields: debian-changelog-file-missing-or-wrong-name
 E: fields: depends-on-python-minimal depends
 E: fields: no-copyright-file
+I: fields source: missing-debian-source-format
 W: fields source: changelog-should-mention-nmu
 W: fields source: debhelper-but-no-misc-depends another-version
 W: fields source: debhelper-but-no-misc-depends fields
 W: fields source: debian-revision-not-well-formed 1.5-.3
-W: fields source: missing-debian-source-format
 W: fields source: native-package-with-dash-version
 W: fields source: package-lacks-versioned-build-depends-on-debhelper 1
 W: fields source: package-uses-deprecated-debhelper-compat-version 1
diff --git a/testset/tags.filenames b/testset/tags.filenames
index 2abc512..48f8232 100644
--- a/testset/tags.filenames
+++ b/testset/tags.filenames
@@ -34,6 +34,7 @@ E: filenames: wrong-file-owner-uid-or-gid usr/lib/filenames/wrong-owner-65535:65
 E: more-filename-games: no-copyright-file
 I: filename-games: no-md5sums-control-file
 I: filename-games: package-contains-empty-directory usr/games/
+I: filenames source: missing-debian-source-format
 I: filenames: duplicated-compressed-file usr/share/filenames/prototype.js.gz
 I: filenames: no-md5sums-control-file
 I: filenames: package-contains-empty-directory usr/lib/perl5/.arch-ids/
@@ -60,7 +61,6 @@ W: filenames source: diff-contains-svk-commit-file files/svk-commitsEr9P.tmp
 W: filenames source: diff-contains-svn-commit-file files/svn-commit.tmp
 W: filenames source: diff-contains-svn-conflict-file files/Maelstrom Sounce.r121
 W: filenames source: diff-contains-svn-control-dir .svn
-W: filenames source: missing-debian-source-format
 W: filenames source: no-section-field-for-source
 W: filenames: bad-permissions-for-ali-file usr/lib/ada/adalib/test.ali
 W: filenames: binary-without-manpage usr/X11R6/bin/testxbin2
diff --git a/testset/tags.foo++ b/testset/tags.foo++
index efe3f00..74c833b 100644
--- a/testset/tags.foo++
+++ b/testset/tags.foo++
@@ -15,11 +15,11 @@ E: foo++: no-copyright-file
 E: foo++: wrong-debian-qa-address-set-as-maintainer Lintian Maintainer <debian-qa@lists.debian.org>
 E: foo++_5_arch changes: changed-by-address-malformed Marc 'HE' Brockschmidt <he@unknown>
 I: foo++ source: duplicate-short-description foo++ foo++-helper
+I: foo++ source: missing-debian-source-format
 I: foo++: no-md5sums-control-file
 W: foo++ source: ancient-standards-version 3.1.1 (current is 3.8.4)
 W: foo++ source: debian-watch-file-in-native-package
 W: foo++ source: debian-watch-file-unknown-version 0
-W: foo++ source: missing-debian-source-format
 W: foo++ source: uploader-address-looks-weird Jeroen van Wolffelaar<jeroen@localhost.localdomain>
 W: foo++ source: uploader-not-full-name Frank
 W: foo++ source: uploader-not-full-name Josip
diff --git a/testset/tags.libbaz b/testset/tags.libbaz
index 7aa3537..55d6bd5 100644
--- a/testset/tags.libbaz
+++ b/testset/tags.libbaz
@@ -26,6 +26,7 @@ E: libbaz2-dev: changelog-file-not-compressed changelog
 E: libbaz2-dev: debian-changelog-file-missing-or-wrong-name
 E: libbaz2: debian-changelog-file-missing-or-wrong-name
 I: ia32-libbaz2: no-symbols-control-file usr/lib/i486-linux-gnu/libbaz2.so.1.0.3b
+I: libbaz source: missing-debian-source-format
 I: libbaz1-dev: binary-has-unneeded-section ./usr/lib/perl5/auto/Foo/Foo.so .comment
 I: libbaz1-dev: no-md5sums-control-file
 I: libbaz1-dev: package-contains-empty-directory usr/include/
@@ -45,7 +46,6 @@ W: libbaz source: debhelper-but-no-misc-depends libbaz1-dev
 W: libbaz source: debhelper-but-no-misc-depends libbaz2
 W: libbaz source: debhelper-but-no-misc-depends libbaz2-dbg
 W: libbaz source: debhelper-but-no-misc-depends libbaz2-dev
-W: libbaz source: missing-debian-source-format
 W: libbaz source: native-package-with-dash-version
 W: libbaz source: package-lacks-versioned-build-depends-on-debhelper 6
 W: libbaz source: source-nmu-has-incorrect-version-number 1-1
diff --git a/testset/tags.maintainer-scripts b/testset/tags.maintainer-scripts
index 533c1f8..fb48818 100644
--- a/testset/tags.maintainer-scripts
+++ b/testset/tags.maintainer-scripts
@@ -36,6 +36,7 @@ E: maintainer-scripts: read-in-maintainer-script prerm:64
 E: maintainer-scripts: read-in-maintainer-script prerm:65
 E: maintainer-scripts: read-in-maintainer-script prerm:66
 E: maintainer-scripts: wrong-debian-qa-group-name QA group <packages@qa.debian.org>
+I: maintainer-scripts source: missing-debian-source-format
 I: maintainer-scripts: no-md5sums-control-file
 I: maintainer-scripts: output-of-updaterc.d-not-redirected-to-dev-null bar postrm
 W: maintainer-scripts source: ancient-standards-version 3.1.1 (current is 3.8.4)
@@ -46,7 +47,6 @@ W: maintainer-scripts source: debian-watch-file-should-mangle-version line 11
 W: maintainer-scripts source: debian-watch-file-should-mangle-version line 7
 W: maintainer-scripts source: debian-watch-file-unknown-version 4
 W: maintainer-scripts source: dfsg-version-in-native-package 7+dfsg-0.1
-W: maintainer-scripts source: missing-debian-source-format
 W: maintainer-scripts source: package-lacks-versioned-build-depends-on-debhelper 1
 W: maintainer-scripts source: package-uses-deprecated-debhelper-compat-version 1
 W: maintainer-scripts source: qa-upload-has-incorrect-version-number 7+dfsg-0.1
diff --git a/testset/tags.relations b/testset/tags.relations
index d95f4f2..57c596b 100644
--- a/testset/tags.relations
+++ b/testset/tags.relations
@@ -27,6 +27,7 @@ E: relations: depends-on-essential-package-without-using-version depends: dpkg
 E: relations: depends-on-obsolete-package recommends: gs
 E: relations: needlessly-depends-on-awk pre-depends
 E: relations: no-copyright-file
+I: relations source: missing-debian-source-format
 I: relations source: ored-build-depends-on-obsolete-package build-depends-indep: gs
 I: relations-multiple-libs: description-synopsis-might-not-be-phrased-properly
 I: relations-multiple-libs: ored-depends-on-obsolete-package suggests: gs
@@ -34,7 +35,6 @@ I: relations: ored-depends-on-obsolete-package recommends: gs-aladdin
 W: relations source: bad-homepage lintian.debian.org
 W: relations source: build-depends-on-1-revision build-depends-indep: libfoo (>= 1.2-1)
 W: relations source: build-depends-on-python-dev-with-no-arch-any
-W: relations source: missing-debian-source-format
 W: relations source: package-depends-on-itself relations depends
 W: relations source: package-depends-on-itself relations-multiple-libs recommends
 W: relations source: package-has-a-duplicate-build-relation foo (= 3) [!amd64 !i386], foo (<< 4) [!amd64 !i386]
diff --git a/testset/tags.scripts b/testset/tags.scripts
index 42d8d4b..f7e84d9 100644
--- a/testset/tags.scripts
+++ b/testset/tags.scripts
@@ -24,6 +24,7 @@ E: scripts_6ds-1ubuntu0.5.10.1_arch changes: bad-ubuntu-distribution-in-changes-
 I: scripts source: debian-watch-file-should-dversionmangle-not-uversionmangle line 5
 I: scripts source: dpatch-missing-description 02_i_dont_have_a_description.patch
 I: scripts source: dpatch-missing-description 04_i_dont_have_a_description_either.patch
+I: scripts source: missing-debian-source-format
 I: scripts: init.d-script-does-not-provide-itself /etc/init.d/lsb-broken
 I: scripts: init.d-script-missing-lsb-short-description /etc/init.d/lsb-other
 I: scripts: no-md5sums-control-file
@@ -38,7 +39,6 @@ W: scripts source: debian-watch-file-specifies-old-upstream-version 5 line 8
 W: scripts source: debian-watch-file-uses-deprecated-sf-redirector-method line 5
 W: scripts source: maintainer-script-lacks-debhelper-token debian/postinst
 W: scripts source: maintainer-script-lacks-debhelper-token debian/postrm
-W: scripts source: missing-debian-source-format
 W: scripts source: package-lacks-versioned-build-depends-on-debhelper 1
 W: scripts source: package-uses-deprecated-debhelper-compat-version 1
 W: scripts source: patch-system-but-no-source-readme

-- 
Debian package checker


Reply to: