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

[SCM] Debian package checker branch, master, updated. 2.2.18-33-g3cfd89c



The following commit has been merged in the master branch:
commit f5216f994c33c4c2c59cc9c60b456cd1d6901a3c
Author: Russ Allbery <rra@debian.org>
Date:   Wed Dec 23 17:43:35 2009 -0800

    Add a test for Lintian display levels

diff --git a/reporting/lintian-dummy.cfg b/t/tests/lintian-display-level/debian/Changes
similarity index 100%
copy from reporting/lintian-dummy.cfg
copy to t/tests/lintian-display-level/debian/Changes
diff --git a/t/templates/pedantic/debian/control.in b/t/tests/lintian-display-level/debian/debian/control.in
similarity index 71%
copy from t/templates/pedantic/debian/control.in
copy to t/tests/lintian-display-level/debian/debian/control.in
index 86fc105..d352d12 100644
--- a/t/templates/pedantic/debian/control.in
+++ b/t/tests/lintian-display-level/debian/debian/control.in
@@ -4,12 +4,15 @@ Section: {$section}
 Maintainer: {$author}
 Standards-Version: {$standards_version}
 Build-Depends: debhelper (>= 7.0.50~)
-Homepage: http://lintian.debian.org/
 
 Package: {$srcpkg}
 Architecture: {$architecture}
-Depends: $\{misc:Depends\}
-Description: {$description}
+Depends: $\{misc:Depends\}, libssl0.9.8 (>= abcd)
+Essential:yes
+Section: {$section}
+Description: {$description}.
  This is a test package designed to exercise some feature or tag of
  Lintian.  It is part of the Lintian test suite and may do very odd
  things.  It should not be installed like a regular package.
+ .
+ The homepage is http://www.example.com/.
diff --git a/t/tests/lintian-display-level/debian/debian/dirs b/t/tests/lintian-display-level/debian/debian/dirs
new file mode 100644
index 0000000..055295f
--- /dev/null
+++ b/t/tests/lintian-display-level/debian/debian/dirs
@@ -0,0 +1,2 @@
+usr/local/share/lintian
+var/lock/lintian
diff --git a/t/tests/lintian-display-level/debian/debian/examples b/t/tests/lintian-display-level/debian/debian/examples
new file mode 100644
index 0000000..33a9488
--- /dev/null
+++ b/t/tests/lintian-display-level/debian/debian/examples
@@ -0,0 +1 @@
+example
diff --git a/t/tests/lintian-display-level/debian/debian/install b/t/tests/lintian-display-level/debian/debian/install
new file mode 100644
index 0000000..d6f0c2d
--- /dev/null
+++ b/t/tests/lintian-display-level/debian/debian/install
@@ -0,0 +1,2 @@
+script usr/bin
+script.desktop usr/share/applications
diff --git a/t/tests/debhelper-override-depends/debian/debian/rules b/t/tests/lintian-display-level/debian/debian/rules
similarity index 55%
copy from t/tests/debhelper-override-depends/debian/debian/rules
copy to t/tests/lintian-display-level/debian/debian/rules
index e45c278..67e7058 100755
--- a/t/tests/debhelper-override-depends/debian/debian/rules
+++ b/t/tests/lintian-display-level/debian/debian/rules
@@ -2,4 +2,4 @@
 %:
 	dh $@
 
-override_dh_auto_build:
+override_dh_usrlocal:
diff --git a/t/tests/lintian-display-level/desc b/t/tests/lintian-display-level/desc
new file mode 100644
index 0000000..4f0374f
--- /dev/null
+++ b/t/tests/lintian-display-level/desc
@@ -0,0 +1,25 @@
+Testname: lintian-display-level
+Sequence: 2500
+Type: non-native
+Version: 1.0+dsfg-1.1
+Skeleton: pedantic
+Options: --pedantic -I -E -L -wishlist/certain --display-level -<=wild-guess
+ -L +>important -L +normal/wild-guess
+Description: Test Lintian --display-level handling
+Test-For:
+ binary-without-manpage
+ debian-control-has-unusual-field-spacing
+ description-synopsis-might-not-be-phrased-properly
+ desktop-entry-limited-to-environments
+ dfsg-version-misspelled
+ dir-in-usr-local
+ dir-or-file-in-var-lock
+ example-unusual-interpreter
+ maintainer-upload-has-incorrect-version-number
+ new-essential-package
+ no-homepage-field
+ no-upstream-changelog
+ possible-gpl-code-linked-with-openssl
+Test-Against:
+ binary-control-field-duplicates-source
+ description-possibly-contains-homepage
diff --git a/t/tests/lintian-display-level/tags b/t/tests/lintian-display-level/tags
new file mode 100644
index 0000000..3f0f1f0
--- /dev/null
+++ b/t/tests/lintian-display-level/tags
@@ -0,0 +1,16 @@
+E: lintian-display-level: dir-in-usr-local usr/local/share/
+E: lintian-display-level: dir-in-usr-local usr/local/share/lintian/
+E: lintian-display-level: dir-or-file-in-var-lock var/lock/lintian/
+E: lintian-display-level: new-essential-package
+E: lintian-display-level: possible-gpl-code-linked-with-openssl
+I: lintian-display-level: description-synopsis-might-not-be-phrased-properly
+I: lintian-display-level: desktop-entry-limited-to-environments /usr/share/applications/script.desktop
+I: lintian-display-level: package-contains-empty-directory usr/local/share/lintian/
+P: lintian-display-level source: debian-control-has-unusual-field-spacing line 11
+P: lintian-display-level source: direct-changes-in-diff-but-no-patch-system Changes
+P: lintian-display-level: example-unusual-interpreter ./usr/share/doc/lintian-display-level/examples/example #!/usr/bin/foo
+P: lintian-display-level: no-homepage-field
+P: lintian-display-level: no-upstream-changelog
+W: lintian-display-level source: dfsg-version-misspelled 1.0+dsfg-1.1
+W: lintian-display-level source: maintainer-upload-has-incorrect-version-number 1.0+dsfg-1.1
+W: lintian-display-level: binary-without-manpage usr/bin/script
diff --git a/t/tests/lintian-display-level/upstream/example b/t/tests/lintian-display-level/upstream/example
new file mode 100755
index 0000000..1cde649
--- /dev/null
+++ b/t/tests/lintian-display-level/upstream/example
@@ -0,0 +1,2 @@
+#!/usr/bin/foo
+echo This is some example.
diff --git a/testset/debconf/debian/debconf-udeb.postinst b/t/tests/lintian-display-level/upstream/script
old mode 100644
new mode 100755
similarity index 62%
copy from testset/debconf/debian/debconf-udeb.postinst
copy to t/tests/lintian-display-level/upstream/script
index 4ce41f0..a10a951
--- a/testset/debconf/debian/debconf-udeb.postinst
+++ b/t/tests/lintian-display-level/upstream/script
@@ -1,9 +1,3 @@
 #!/bin/sh
-
-set -e
-
 . /usr/share/debconf/confmodule
-
-ldconfig
-
-true
+echo 'Hello world'
diff --git a/t/tests/menu-format-desktop-general/debian/environments.desktop b/t/tests/lintian-display-level/upstream/script.desktop
similarity index 83%
copy from t/tests/menu-format-desktop-general/debian/environments.desktop
copy to t/tests/lintian-display-level/upstream/script.desktop
index e0a4b59..859bb18 100644
--- a/t/tests/menu-format-desktop-general/debian/environments.desktop
+++ b/t/tests/lintian-display-level/upstream/script.desktop
@@ -1,7 +1,7 @@
 [Desktop Entry]
-Name=environments
+Name=script
 Type=Application
 Comment=Incorrectly limited to particular environments
 Categories=Development;
-Exec=foo
+Exec=script
 OnlyShowIn=GNOME;KDE;

-- 
Debian package checker


Reply to: