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

[lintian] 01/01: Add missing entries in Test-For fields to make development/testing less error-prone.



This is an automated email from the git hooks/post-receive script.

lamby pushed a commit to branch master
in repository lintian.

commit eaaf4017fc1c27c424efc55ecb2ec62c6ce55be0
Author: Chris Lamb <lamby@debian.org>
Date:   Mon Aug 28 15:59:14 2017 +0100

    Add missing entries in Test-For fields to make development/testing less error-prone.
---
 debian/changelog                          |  5 +-
 t/tests/binaries-multiarch/desc           |  2 +
 t/tests/binaries-unsafe-open/desc         |  2 +
 t/tests/cruft-general-test-suite/desc     |  2 +
 t/tests/fields-vcs-fields/desc            |  2 +
 t/tests/legacy-binary/desc                | 90 +++++++++++++++++++++++++++++++
 t/tests/legacy-debconf/desc               | 47 ++++++++++++++++
 t/tests/legacy-debug/desc                 | 30 +++++++++++
 t/tests/legacy-etcfiles/desc              | 16 ++++++
 t/tests/legacy-fields/desc                | 17 ++++++
 t/tests/legacy-filenames/desc             | 75 ++++++++++++++++++++++++++
 t/tests/legacy-libbaz/desc                | 47 ++++++++++++++++
 t/tests/legacy-maintainer-scripts/desc    | 57 ++++++++++++++++++++
 t/tests/legacy-relations/desc             | 40 ++++++++++++++
 t/tests/legacy-scripts/desc               | 62 +++++++++++++++++++++
 t/tests/lintian-check-tags-file/desc      |  3 ++
 t/tests/lintian-no-override/desc          |  2 +
 t/tests/scripts-ocamlrun/desc             |  2 +
 t/tests/unpack-slashes-in-field-name/desc |  3 ++
 t/tests/watch-file-bug-765995/desc        |  2 +
 t/tests/watch-file-pgpmode-next/desc      |  2 +
 21 files changed, 506 insertions(+), 2 deletions(-)

diff --git a/debian/changelog b/debian/changelog
index 8d124bf..7f23d43 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -129,8 +129,9 @@ lintian (2.5.53) UNRELEASED; urgency=medium
       (Closes: #873434)
     + [CL] Add explicit test for packages including external fonts via
       the Typekit API via <script/> HTML tags.
-  * t/tests/legacy-foo++/tags:
-    + [CL] Add missing entries in "Test-For" field.
+  * t/tests/*/desc:
+    + [CL] Add missing entries in "Test-For" fields to make
+      development/testing workflow less error-prone.
 
  -- Niels Thykier <niels@thykier.net>  Sun, 23 Jul 2017 10:16:35 +0000
 
diff --git a/t/tests/binaries-multiarch/desc b/t/tests/binaries-multiarch/desc
index 471dbea..ba0ab1d 100644
--- a/t/tests/binaries-multiarch/desc
+++ b/t/tests/binaries-multiarch/desc
@@ -6,3 +6,5 @@ Options: --pedantic -I -E
 Test-Depends: debhelper (>= 9.20151004~)
 Test-Against:
  triplet-dir-and-architecture-mismatch
+Test-For:
+ pre-depends-directly-on-multiarch-support
diff --git a/t/tests/binaries-unsafe-open/desc b/t/tests/binaries-unsafe-open/desc
index 9abe0b3..dabbccd 100644
--- a/t/tests/binaries-unsafe-open/desc
+++ b/t/tests/binaries-unsafe-open/desc
@@ -2,3 +2,5 @@ Testname: binaries-unsafe-open
 Architecture: any
 Version: 1.0
 Description: Test for possible command execution when processing filenames
+Test-For:
+ binary-without-manpage
diff --git a/t/tests/cruft-general-test-suite/desc b/t/tests/cruft-general-test-suite/desc
index 47040e3..4d84c98 100644
--- a/t/tests/cruft-general-test-suite/desc
+++ b/t/tests/cruft-general-test-suite/desc
@@ -20,3 +20,5 @@ Test-Against:
  source-contains-svn-commit-file
  source-contains-svn-conflict-file
  source-contains-svn-control-dir
+Test-For:
+ debian-watch-may-check-gpg-signature
diff --git a/t/tests/fields-vcs-fields/desc b/t/tests/fields-vcs-fields/desc
index d9ee1e3..ce5c2ad 100644
--- a/t/tests/fields-vcs-fields/desc
+++ b/t/tests/fields-vcs-fields/desc
@@ -8,3 +8,5 @@ Test-Against:
  vcs-field-uses-not-recommended-uri-format
  vcs-field-uses-unknown-uri-format
  vcs-git-uses-invalid-user-uri
+Test-For:
+ vcs-field-uses-insecure-uri
diff --git a/t/tests/legacy-binary/desc b/t/tests/legacy-binary/desc
index 7db5686..6d57e26 100644
--- a/t/tests/legacy-binary/desc
+++ b/t/tests/legacy-binary/desc
@@ -3,3 +3,93 @@ Source: binary
 Sequence: 9999
 Version: 4-1.1
 Description: Legacy test "binary"
+Test-For:
+ ancient-standards-version
+ arch-dep-package-has-big-usr-share
+ binary-control-field-duplicates-source
+ binary-has-unneeded-section
+ binary-without-manpage
+ capitalization-error-in-description
+ changelog-file-not-compressed
+ changelog-news-debian-mismatch
+ command-in-menu-file-and-desktop-file
+ control-file-is-empty
+ debian-changelog-file-missing-or-wrong-name
+ debian-copyright-file-uses-obsolete-national-encoding
+ debian-news-entry-has-strange-distribution
+ debian-news-file-uses-obsolete-national-encoding
+ debian-rules-ignores-make-clean-error
+ debian-rules-missing-recommended-target
+ debian-rules-missing-required-target
+ debian-rules-should-not-use-pwd
+ depends-on-metapackage
+ description-contains-homepage
+ desktop-command-not-in-package
+ desktop-contains-deprecated-header
+ desktop-entry-contains-encoding-key
+ desktop-entry-contains-unknown-key
+ desktop-entry-file-has-crs
+ desktop-entry-invalid-category
+ desktop-entry-lacks-icon-entry
+ desktop-entry-lacks-keywords-entry
+ desktop-entry-missing-required-key
+ desktop-entry-uses-reserved-category
+ dm-upload-allowed-is-obsolete
+ doc-base-abstract-field-separator-extra-whitespace
+ doc-base-document-field-ends-in-whitespace
+ doc-base-file-duplicated-format
+ doc-base-file-lacks-required-field
+ doc-base-file-no-format
+ doc-base-file-no-format-section
+ doc-base-file-no-index
+ doc-base-file-references-missing-file
+ doc-base-file-unknown-field
+ doc-base-file-unknown-format
+ doc-base-file-uses-obsolete-national-encoding
+ doc-base-index-references-multiple-files
+ doc-base-invalid-document-field
+ doc-base-unknown-section
+ empty-binary-package
+ executable-desktop-file
+ executable-not-elf-or-script
+ file-directly-in-usr-share
+ file-in-unusual-dir
+ file-name-ends-in-whitespace
+ intra-source-package-circular-dependency
+ lengthy-symlink
+ maintainer-upload-has-incorrect-version-number
+ menu-command-not-in-package
+ menu-file-in-usr-lib
+ menu-item-creates-new-section
+ menu-item-missing-required-tag
+ menu-item-needs-tag-has-unknown-value
+ menu-item-uses-apps-section
+ menu-item-uses-windowmanagers-section
+ menu-method-should-include-menu-h
+ native-package-with-dash-version
+ no-md5sums-control-file
+ non-wm-in-windowmanager-menu-section
+ non-wm-module-in-wm-modules-menu-section
+ not-binnmuable-all-depends-any
+ old-fsf-address-in-copyright-file
+ package-contains-hardlink
+ package-contains-upstream-install-documentation
+ possible-gpl-code-linked-with-openssl
+ postinst-does-not-call-updatemenus
+ postrm-does-not-call-updatemenus
+ spelling-error-in-description
+ spelling-error-in-doc-base-abstract-field
+ spelling-error-in-doc-base-title-field
+ spelling-error-in-news-debian
+ statically-linked-binary
+ superfluous-clutter-in-homepage
+ su-to-root-with-usr-sbin
+ su-wrapper-not-su-to-root
+ su-wrapper-without--c
+ symlink-contains-spurious-segments
+ symlink-should-be-relative
+ syntax-error-in-debian-news-file
+ unquoted-string-in-menu-item
+ unstripped-binary-or-object
+ vcs-field-uses-insecure-uri
+ xs-vcs-header-in-debian-control
diff --git a/t/tests/legacy-debconf/desc b/t/tests/legacy-debconf/desc
index 6b9835d..d3e0e78 100644
--- a/t/tests/legacy-debconf/desc
+++ b/t/tests/legacy-debconf/desc
@@ -3,3 +3,50 @@ Source: debconf
 Sequence: 9999
 Version: 1~rc1
 Description: Legacy test "debconf"
+Test-For:
+ ancient-standards-version
+ build-depends-on-obsolete-package
+ copyright-contains-dh_make-todo-boilerplate
+ debian-pycompat-is-obsolete
+ debian-rules-calls-debhelper-in-odd-order
+ debian-rules-sets-DH_COMPAT
+ declares-possibly-conflicting-debhelper-compat-versions
+ dh-clean-k-is-deprecated
+ dpatch-build-dep-but-no-patch-list
+ extended-description-is-empty
+ invalid-po-file
+ loads-obsolete-confmodule
+ maintainer-script-lacks-debhelper-token
+ making-assumptions-about-interfaces-in-templates
+ malformed-prompt-in-templates
+ malformed-question-in-templates
+ malformed-title-in-templates
+ mismatch-translated-choices
+ misnamed-po-file
+ missing-debconf-dependency
+ missing-debconf-dependency-for-preinst
+ newer-debconf-templates
+ no-complete-debconf-translation
+ no-debconf-config
+ no-template-description
+ no-template-type
+ old-fsf-address-in-copyright-file
+ package-uses-deprecated-debhelper-compat-version
+ patch-system-but-no-source-readme
+ possible-debconf-note-abuse
+ postinst-uses-db-input
+ postrm-does-not-purge-debconf
+ select-with-boolean-choices
+ stray-translated-debconf-templates
+ template-uses-unsplit-choices
+ too-long-extended-description-in-templates
+ too-long-short-description-in-templates
+ translated-default-field
+ udeb-postinst-must-not-call-ldconfig
+ unknown-debconf-priority
+ unknown-encoding-in-po-file
+ untranslatable-debconf-templates
+ unused-debconf-template
+ using-first-person-in-templates
+ using-imperative-form-in-templates
+ using-question-in-extended-description-in-templates
diff --git a/t/tests/legacy-debug/desc b/t/tests/legacy-debug/desc
index 9eebbe9..e657644 100644
--- a/t/tests/legacy-debug/desc
+++ b/t/tests/legacy-debug/desc
@@ -4,3 +4,33 @@ Sequence: 9999
 Version: 1.0
 Test-Depends: debhelper (>= 9.20151004~)
 Description: Legacy test "debug"
+Test-For:
+ ancient-standards-version
+ binary-with-bad-dynamic-table
+ binary-without-manpage
+ build-depends-indep-without-arch-indep
+ changelog-file-missing-in-native-package
+ changelog-should-not-mention-nmu
+ dbg-package-missing-depends
+ debhelper-but-no-misc-depends
+ debian-control-has-obsolete-dbg-package
+ debug-file-should-use-detached-symbols
+ debug-file-with-no-debug-symbols
+ dh-clean-k-is-deprecated
+ duplicate-entry-in-symbols-control-file
+ invalid-template-id-in-symbols-file
+ latest-debian-changelog-entry-without-new-version
+ missing-dependency-on-libc
+ package-uses-deprecated-debhelper-compat-version
+ pkg-has-symbols-control-file-but-no-shared-libs
+ shared-lib-without-dependency-information
+ sharedobject-in-library-directory-missing-soname
+ statically-linked-binary
+ symbols-declared-but-not-shlib
+ symbols-declares-dependency-on-other-package
+ syntax-error-in-symbols-file
+ timewarp-standards-version
+ unknown-meta-field-in-symbols-file
+ unstripped-binary-or-object
+ unused-shlib-entry-in-symbols-control-file
+ version-substvar-for-external-package
diff --git a/t/tests/legacy-etcfiles/desc b/t/tests/legacy-etcfiles/desc
index 2b741f2..0ee450a 100644
--- a/t/tests/legacy-etcfiles/desc
+++ b/t/tests/legacy-etcfiles/desc
@@ -3,3 +3,19 @@ Source: etcfiles
 Sequence: 9999
 Version: 1
 Description: Legacy test "etcfiles"
+Test-For:
+ ancient-standards-version
+ changelog-file-not-compressed
+ debian-rules-missing-required-target
+ extended-description-is-empty
+ file-in-etc-not-marked-as-conffile
+ file-missing-in-md5sums
+ malformed-md5sums-control-file
+ md5sum-mismatch
+ md5sums-lists-nonexistent-file
+ no-copyright-file
+ non-etc-file-marked-as-conffile
+ not-binnmuable-all-depends-any
+ package-contains-hardlink
+ readme-debian-mentions-usr-doc
+ run-parts-cron-filename-contains-illegal-chars
diff --git a/t/tests/legacy-fields/desc b/t/tests/legacy-fields/desc
index a03df7d..c29083a 100644
--- a/t/tests/legacy-fields/desc
+++ b/t/tests/legacy-fields/desc
@@ -3,3 +3,20 @@ Source: fields
 Sequence: 9999
 Version: 1.5-.3
 Description: Legacy test "fields"
+Test-For:
+ ancient-standards-version
+ changelog-should-mention-nmu
+ debhelper-but-no-misc-depends
+ debian-changelog-file-missing
+ debian-changelog-file-missing-or-wrong-name
+ debian-revision-not-well-formed
+ debian-revision-should-not-be-zero
+ depends-on-python-minimal
+ essential-no-not-needed
+ missing-build-dependency
+ native-package-with-dash-version
+ new-essential-package
+ no-copyright-file
+ package-uses-debhelper-but-lacks-build-depends
+ source-nmu-has-incorrect-version-number
+ unknown-section
diff --git a/t/tests/legacy-filenames/desc b/t/tests/legacy-filenames/desc
index 6fbe186..fee0e82 100644
--- a/t/tests/legacy-filenames/desc
+++ b/t/tests/legacy-filenames/desc
@@ -3,3 +3,78 @@ Source: filenames
 Sequence: 9999
 Version: 1:12-0.1
 Description: Legacy test "filenames"
+Test-For:
+ ancient-standards-version
+ bad-menu-file-name
+ bad-permissions-for-ali-file
+ binary-without-manpage
+ debian-news-file-not-compressed
+ depends-on-obsolete-package
+ desktop-file-in-wrong-dir
+ diff-contains-arch-control-dir
+ diff-contains-arch-inventory-file
+ diff-contains-bzr-control-dir
+ diff-contains-cvs-conflict-copy
+ diff-contains-cvs-control-dir
+ diff-contains-editor-backup-file
+ diff-contains-svk-commit-file
+ diff-contains-svn-commit-file
+ diff-contains-svn-conflict-file
+ diff-contains-svn-control-dir
+ dir-or-file-in-opt
+ dir-or-file-in-srv
+ dir-or-file-in-var-www
+ duplicated-compressed-file
+ embedded-feedparser-library
+ embedded-javascript-library
+ executable-not-elf-or-script
+ extra-license-file
+ file-in-etc-not-marked-as-conffile
+ file-in-unusual-dir
+ file-in-usr-lib-sgml
+ file-name-ends-in-whitespace
+ file-name-is-not-valid-UTF-8
+ gz-file-not-gzip
+ lengthy-symlink
+ macos-ds-store-file-in-package
+ macos-resource-fork-file-in-package
+ menu-file-in-usr-lib
+ no-copyright-file
+ no-md5sums-control-file
+ non-standard-dir-perm
+ non-standard-toplevel-dir
+ no-priority-field
+ no-section-field
+ no-section-field-for-source
+ package-contains-ancient-file
+ package-contains-bts-control-dir
+ package-contains-devhelp-file-without-symlink
+ package-contains-empty-directory
+ package-contains-linda-override
+ package-contains-readme-for-other-platform-or-distro
+ package-contains-unsafe-symlink
+ package-contains-vcs-control-dir
+ package-contains-vcs-control-file
+ package-installs-file-to-usr-x11r6
+ package-installs-into-etc-gconf-schemas
+ package-installs-nonbinary-perl-in-usr-lib-perl5
+ package-section-games-but-contains-no-game
+ package-section-games-but-has-usr-bin
+ postinst-does-not-call-updatemenus
+ script-not-executable
+ subdir-in-usr-bin
+ svk-commit-file-in-package
+ svn-commit-file-in-package
+ symlink-contains-spurious-segments
+ symlink-ends-with-slash
+ symlink-has-double-slash
+ symlink-has-too-many-up-segments
+ symlink-is-self-recursive
+ symlink-should-be-absolute
+ symlink-should-be-relative
+ use-of-compat-symlink
+ using-first-person-in-description
+ windows-thumbnail-database-in-package
+ wrong-file-owner-uid-or-gid
+ wrong-name-for-debian-news-file
+ zero-byte-file-in-doc-directory
diff --git a/t/tests/legacy-libbaz/desc b/t/tests/legacy-libbaz/desc
index fc060be..623d39d 100644
--- a/t/tests/legacy-libbaz/desc
+++ b/t/tests/legacy-libbaz/desc
@@ -4,3 +4,50 @@ Sequence: 9999
 Version: 1-1
 Test-Depends: debhelper (>= 9.20151004~)
 Description: Legacy test "libbaz"
+Test-For:
+ ancient-standards-version
+ binaries-have-file-conflict
+ binary-has-unneeded-section
+ changelog-file-not-compressed
+ changelog-should-mention-nmu
+ control-file-has-bad-permissions
+ debhelper-but-no-misc-depends
+ debian-changelog-file-is-a-symlink
+ debian-changelog-file-missing
+ debian-changelog-file-missing-or-wrong-name
+ debian-control-has-obsolete-dbg-package
+ dev-pkg-without-shlib-symlink
+ duplicate-entry-in-shlibs-control-file
+ file-directly-in-usr-share-doc
+ ldconfig-symlink-missing-for-shlib
+ maintainer-script-may-use-dir_to_symlink_helper
+ maintainer-shell-script-fails-syntax-check
+ missing-dependency-on-libc
+ missing-dependency-on-perlapi
+ missing-depends-line
+ native-package-with-dash-version
+ new-package-should-close-itp-bug
+ no-md5sums-control-file
+ no-symbols-control-file
+ not-binnmuable-any-depends-any
+ package-contains-empty-directory
+ package-must-activate-ldconfig-trigger
+ package-name-doesnt-match-sonames
+ package-uses-deprecated-debhelper-compat-version
+ sharedobject-in-library-directory-missing-soname
+ shlib-missing-in-control-file
+ shlib-missing-in-symbols-control-file
+ shlibs-declares-dependency-on-other-package
+ shlib-with-executable-bit
+ shlib-without-versioned-soname
+ source-nmu-has-incorrect-version-number
+ symbols-declared-but-not-shlib
+ symbols-file-contains-current-version-with-debian-revision
+ symbols-file-contains-debian-revision
+ symlink-should-be-relative
+ unstripped-binary-or-object
+ unused-shlib-entry-in-control-file
+ unused-shlib-entry-in-symbols-control-file
+ weak-library-dev-dependency
+ wrong-section-according-to-package-name
+ zero-byte-file-in-doc-directory
diff --git a/t/tests/legacy-maintainer-scripts/desc b/t/tests/legacy-maintainer-scripts/desc
index 97965cd..75ad965 100644
--- a/t/tests/legacy-maintainer-scripts/desc
+++ b/t/tests/legacy-maintainer-scripts/desc
@@ -3,3 +3,60 @@ Source: maintainer-scripts
 Sequence: 9999
 Version: 7+dfsg-0.1
 Description: Legacy test "maintainer-scripts"
+Test-For:
+ ancient-standards-version
+ changelog-should-mention-qa
+ command-with-path-in-maintainer-script
+ config-does-not-load-confmodule
+ control-file-has-bad-permissions
+ debconf-config-not-executable
+ debhelper-but-no-misc-depends
+ debian-changelog-file-contains-invalid-email-address
+ debian-rules-missing-good-practice-target-dfsg
+ debian-watch-file-in-native-package
+ debian-watch-file-should-mangle-version
+ debian-watch-file-unknown-version
+ dfsg-version-in-native-package
+ dm-upload-allowed-is-obsolete
+ forbidden-config-interpreter
+ init.d-script-not-included-in-package
+ init.d-script-not-marked-as-conffile
+ install-info-used-in-maintainer-script
+ maintainer-script-calls-init-script-directly
+ maintainer-script-empty
+ maintainer-script-ignores-errors
+ maintainer-script-may-use-dir_to_symlink_helper
+ maintainer-script-modifies-inetd-conf
+ maintainer-script-needs-depends-on-gconf2
+ maintainer-script-needs-depends-on-ucf
+ maintainer-script-needs-depends-on-xml-core
+ maintainer-script-removes-device-files
+ maintainer-script-should-not-hide-init-failure
+ maintainer-script-should-not-modify-netbase-managed-file
+ maintainer-script-should-not-use-deprecated-chown-usage
+ maintainer-script-should-not-use-dpkg-status-directly
+ maintainer-script-should-not-use-gconftool
+ maintainer-script-should-not-use-install-sgmlcatalog
+ maintainer-script-should-not-use-start-stop-daemon
+ maintainer-script-should-not-use-update-alternatives-remove
+ maintainer-shell-script-fails-syntax-check
+ maintscript-calls-ldconfig
+ malformed-dm-upload-allowed
+ missing-debconf-dependency
+ no-copyright-file
+ no-debconf-templates
+ no-md5sums-control-file
+ orphaned-package-should-not-have-uploaders
+ output-of-updaterc.d-not-redirected-to-dev-null
+ possible-bashism-in-maintainer-script
+ possibly-insecure-handling-of-tmp-files-in-maintainer-script
+ postinst-does-not-load-confmodule
+ postrm-contains-additional-updaterc.d-calls
+ postrm-does-not-call-updaterc.d-for-init.d-script
+ postrm-does-not-purge-debconf
+ preinst-calls-updaterc.d
+ prerm-calls-updaterc.d
+ qa-upload-has-incorrect-version-number
+ read-in-maintainer-script
+ uses-implicit-await-trigger
+ wrong-debian-qa-group-name
diff --git a/t/tests/legacy-relations/desc b/t/tests/legacy-relations/desc
index 310c359..2e1cf5c 100644
--- a/t/tests/legacy-relations/desc
+++ b/t/tests/legacy-relations/desc
@@ -3,3 +3,43 @@ Source: relations
 Sequence: 9999
 Version: 5
 Description: Legacy test "relations"
+Test-For:
+ ancient-standards-version
+ bad-homepage
+ breaks-without-version
+ build-conflicts-with-build-dependency
+ build-depends-on-1-revision
+ build-depends-on-build-essential
+ build-depends-on-essential-package-without-using-version
+ build-depends-on-python-dev-with-no-arch-any
+ changelog-file-missing-in-native-package
+ conflicts-with-dependency
+ conflicts-with-version
+ depends-exclusively-on-makedev
+ depends-on-build-essential-package-without-using-version
+ depends-on-essential-package-without-using-version
+ depends-on-obsolete-package
+ depends-on-old-emacs
+ description-synopsis-is-duplicated
+ description-synopsis-might-not-be-phrased-properly
+ invalid-arch-string-in-source-relation
+ needlessly-depends-on-awk
+ no-copyright-file
+ ored-build-depends-on-obsolete-package
+ ored-depends-on-obsolete-package
+ package-depends-on-itself
+ package-depends-on-multiple-libpng-versions
+ package-depends-on-multiple-libstdc-versions
+ package-depends-on-multiple-tcl-versions
+ package-depends-on-multiple-tk-versions
+ package-has-a-duplicate-build-relation
+ package-relation-with-self
+ patch-system-but-no-source-readme
+ quilt-build-dep-but-no-series-file
+ redundant-bugs-field
+ redundant-origin-field
+ section-area-mismatch
+ stronger-dependency-implies-weaker
+ timewarp-standards-version
+ usr-share-doc-symlink-without-dependency
+ virtual-package-depends-without-real-package-depends
diff --git a/t/tests/legacy-scripts/desc b/t/tests/legacy-scripts/desc
index d95a521..3a241c9 100644
--- a/t/tests/legacy-scripts/desc
+++ b/t/tests/legacy-scripts/desc
@@ -4,3 +4,65 @@ Sequence: 9999
 Version: 6ds-1ubuntu0.5.10.1
 Type: non-native
 Description: Legacy test "scripts"
+Test-For:
+ ancient-standards-version
+ binary-arch-rules-but-pkg-is-arch-indep
+ binary-without-manpage
+ build-depends-on-obsolete-package
+ changelog-should-mention-nmu
+ control-file-is-empty
+ copyright-file-lacks-pointer-to-perl-license
+ debhelper-but-no-misc-depends
+ debhelper-compat-file-is-missing
+ debian-rules-missing-good-practice-target-dfsg
+ debian-watch-file-declares-multiple-versions
+ debian-watch-file-should-dversionmangle-not-uversionmangle
+ debian-watch-file-should-use-sf-redirector
+ debian-watch-file-specifies-old-upstream-version
+ debian-watch-file-uses-deprecated-sf-redirector-method
+ depends-on-obsolete-package
+ dpatch-index-references-non-existent-patch
+ dpatch-missing-description
+ duplicate-updaterc.d-calls-in-postrm
+ executable-is-not-world-readable
+ executable-not-elf-or-script
+ init.d-script-does-not-implement-optional-option
+ init.d-script-does-not-implement-required-option
+ init.d-script-does-not-provide-itself
+ init.d-script-does-not-source-init-functions
+ init.d-script-has-bad-lsb-line
+ init.d-script-has-bad-stop-runlevel
+ init.d-script-has-conflicting-start-stop
+ init.d-script-has-duplicate-lsb-section
+ init.d-script-has-unknown-lsb-keyword
+ init.d-script-has-unterminated-lsb-section
+ init.d-script-missing-lsb-keyword
+ init.d-script-missing-lsb-section
+ init.d-script-missing-lsb-short-description
+ init.d-script-needs-depends-on-lsb-base
+ init.d-script-not-marked-as-conffile
+ init-d-script-stops-in-s-runlevel
+ maintainer-script-empty
+ maintainer-script-has-unexpanded-debhelper-token
+ maintainer-script-ignores-errors
+ missing-build-dependency
+ missing-dep-for-interpreter
+ no-md5sums-control-file
+ non-standard-executable-perm
+ non-standard-setuid-executable-perm
+ package-installs-python-bytecode
+ package-uses-debhelper-but-lacks-build-depends
+ package-uses-deprecated-debhelper-compat-version
+ patch-system-but-no-source-readme
+ php-script-but-no-php-cli-dep
+ php-script-with-unusual-interpreter
+ python-script-but-no-python-dep
+ script-in-usr-share-doc
+ script-uses-bin-env
+ script-with-language-extension
+ script-without-interpreter
+ setuid-binary
+ shell-script-fails-syntax-check
+ source-nmu-has-incorrect-version-number
+ unusual-interpreter
+ wrong-path-for-interpreter
diff --git a/t/tests/lintian-check-tags-file/desc b/t/tests/lintian-check-tags-file/desc
index 2b0a8cd..a536b62 100644
--- a/t/tests/lintian-check-tags-file/desc
+++ b/t/tests/lintian-check-tags-file/desc
@@ -3,3 +3,6 @@ Sequence: 2500
 Version: 1.0
 Description: Test checking a specific list of tags from a file
 Options: --tags-from-file TESTSET/tests/lintian-check-tags-file/tag-list
+Test-For:
+ debhelper-but-no-misc-depends
+ section-is-dh_make-template
diff --git a/t/tests/lintian-no-override/desc b/t/tests/lintian-no-override/desc
index ff226d4..2f60b80 100644
--- a/t/tests/lintian-no-override/desc
+++ b/t/tests/lintian-no-override/desc
@@ -3,3 +3,5 @@ Sequence: 1500
 Version: 1.0
 Description: Test no-override option
 Options: --no-override
+Test-For:
+ non-standard-dir-in-usr
diff --git a/t/tests/scripts-ocamlrun/desc b/t/tests/scripts-ocamlrun/desc
index 128f017..0c1b72c 100644
--- a/t/tests/scripts-ocamlrun/desc
+++ b/t/tests/scripts-ocamlrun/desc
@@ -3,3 +3,5 @@ Version: 1.0
 Description: Test correct handling of ocamlrun scripts
 Test-Against: missing-dep-for-interpreter
 References: Debian Bug#495431
+Test-For:
+ binary-without-manpage
diff --git a/t/tests/unpack-slashes-in-field-name/desc b/t/tests/unpack-slashes-in-field-name/desc
index 14ac1df..ef66259 100644
--- a/t/tests/unpack-slashes-in-field-name/desc
+++ b/t/tests/unpack-slashes-in-field-name/desc
@@ -2,3 +2,6 @@ Testname: unpack-slashes-in-field-name
 Sequence: 3500
 Version: 1.0
 Description: Test package with slashes in a control field name
+Test-For:
+ unknown-field-in-control
+ unknown-field-in-dsc
diff --git a/t/tests/watch-file-bug-765995/desc b/t/tests/watch-file-bug-765995/desc
index 08ad63a..1c490e2 100644
--- a/t/tests/watch-file-bug-765995/desc
+++ b/t/tests/watch-file-bug-765995/desc
@@ -2,3 +2,5 @@ Testname: watch-file-bug-765995
 Type: non-native
 Version: 2.0-1
 Description: Watch file that caused undef warning
+Test-For:
+ orig-tarball-missing-upstream-signature
diff --git a/t/tests/watch-file-pgpmode-next/desc b/t/tests/watch-file-pgpmode-next/desc
index ed22086..a765ee6 100644
--- a/t/tests/watch-file-pgpmode-next/desc
+++ b/t/tests/watch-file-pgpmode-next/desc
@@ -6,3 +6,5 @@ Skeleton: pedantic
 Description: Watch file with pgpmode=next
 Test-Against: debian-watch-may-check-gpg-signature
 References: #841000
+Test-For:
+ orig-tarball-missing-upstream-signature

-- 
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/lintian/lintian.git


Reply to: