Author: djpig
Date: 2008-04-17 22:27:07 +0200 (Thu, 17 Apr 2008)
New Revision: 1271

Added:
   trunk/testset/description/
   trunk/testset/description/debian/
   trunk/testset/description/debian/changelog
   trunk/testset/description/debian/control
   trunk/testset/description/debian/rules
   trunk/testset/tags.description
Modified:
   trunk/debian/changelog
Log:
* testset/description:
  + [FL] New testcases by Tobias Toedter.  (Closes: #471838)


Modified: trunk/debian/changelog
===================================================================
--- trunk/debian/changelog      2008-04-17 20:24:44 UTC (rev 1270)
+++ trunk/debian/changelog      2008-04-17 20:27:07 UTC (rev 1271)
@@ -62,6 +62,8 @@
   
   * testset/copyright:
     + [FL] New testcases by Tobias Toedter.  (Closes: #472665)
+  * testset/description:
+    + [FL] New testcases by Tobias Toedter.  (Closes: #471838)
 
   * unpack/list-srcpkg:
     + [RA] Fix syntax error introduced by Uploaders support.

Added: trunk/testset/description/debian/changelog
===================================================================
--- trunk/testset/description/debian/changelog                          (rev 0)
+++ trunk/testset/description/debian/changelog  2008-04-17 20:27:07 UTC (rev 
1271)
@@ -0,0 +1,22 @@
+description (1.0-1) unstable; urgency=low
+
+  * Initial release.
+  * Add the following tests of tags never seen:
+    - changelog-not-compressed-with-max-compression
+    - debian-changelog-file-contains-obsolete-user-emacs-settings
+    - description-starts-with-package-name
+    - description-starts-with-leading-spaces
+    - description-contains-tabs
+    - description-is-debmake-template
+    - description-synopsis-is-empty
+    - description-contains-invalid-control-statement
+    - description-too-long
+    - extended-description-line-too-long
+    - possible-unindented-list-in-extended-description
+
+ -- Tobias Toedter <[EMAIL PROTECTED]>  Wed, 19 Mar 2008 17:01:51 +0100
+
+# Local Variables:
+# cperl-indent-level: 4
+# add-log-mailing-address: Lintian Maintainers <[EMAIL PROTECTED]>
+# indent-tabs-mode: t

Added: trunk/testset/description/debian/control
===================================================================
--- trunk/testset/description/debian/control                            (rev 0)
+++ trunk/testset/description/debian/control    2008-04-17 20:27:07 UTC (rev 
1271)
@@ -0,0 +1,34 @@
+Source: description
+Section: text
+Priority: extra
+Maintainer: Lintian Maintainers <[EMAIL PROTECTED]>
+Uploaders: Tobias Toedter <[EMAIL PROTECTED]>
+Standards-Version: 3.7.3
+
+Package: description
+Architecture: all
+Description: description is a package which tests lintian's description checks.
+ missing
+ The synopsis should not start with the package's name. Moreover,
+ the long description
+       should
+       not
+ contain tabs.
+ .control statements are not allowed as well.
+
+Package: description-foo
+Architecture: all
+Description: Don't use tabs    in the synopsis and restrict yourself to less 
than 80 characters, otherwise Lintian will complain
+    Oh, and don't start the long description with spaces.
+ Now here comes a list:
+ - which is
+ - unfortunately
+ - not correctly indented.
+
+Package: description-bar
+Architecture: all
+Description:
+ There should really be a synopsis.
+ . and please avoid control statements in the long description.
+ The line in an extended description should be less than 80 characters, 
otherwise you'll get
+ a Lintian warning.

Added: trunk/testset/description/debian/rules
===================================================================
--- trunk/testset/description/debian/rules                              (rev 0)
+++ trunk/testset/description/debian/rules      2008-04-17 20:27:07 UTC (rev 
1271)
@@ -0,0 +1,46 @@
+#!/usr/bin/make -f
+
+description=debian/description
+description-foo=debian/description-foo
+description-bar=debian/description-bar
+
+build:
+
+binary-indep:
+       # Create package description
+       install -d $(description)
+       install -d $(description)/DEBIAN
+       install -d $(description)/usr/share/doc/description
+       install -m 644 debian/changelog \
+         $(description)/usr/share/doc/description/changelog.Debian
+       gzip -1 $(description)/usr/share/doc/description/changelog.Debian
+       dpkg-gencontrol -pdescription -P$(description)
+       dpkg --build $(description) ..
+       
+       # Create package description-foo
+       install -d $(description-foo)
+       install -d $(description-foo)/DEBIAN
+       install -d $(description-foo)/usr/share/doc/description
+       install -m 644 debian/changelog \
+         $(description-foo)/usr/share/doc/description/changelog.Debian
+       gzip -9 $(description-foo)/usr/share/doc/description/changelog.Debian
+       dpkg-gencontrol -pdescription-foo -P$(description-foo)
+       dpkg --build $(description-foo) ..
+       
+       # Create package description-bar
+       install -d $(description-bar)
+       install -d $(description-bar)/DEBIAN
+       install -d $(description-bar)/usr/share/doc/description
+       install -m 644 debian/changelog \
+         $(description-bar)/usr/share/doc/description/changelog.Debian
+       gzip -9 $(description-bar)/usr/share/doc/description/changelog.Debian
+       dpkg-gencontrol -pdescription-bar -P$(description-bar)
+       dpkg --build $(description-bar) ..
+
+binary: binary-indep
+
+clean:
+       rm -rf debian/files $(description) $(description-foo) \
+         $(description-bar) debian/substvars
+
+.PHONY: build binary-indep binary clean


Property changes on: trunk/testset/description/debian/rules
___________________________________________________________________
Name: svn:executable
   + *

Added: trunk/testset/tags.description
===================================================================
--- trunk/testset/tags.description                              (rev 0)
+++ trunk/testset/tags.description      2008-04-17 20:27:07 UTC (rev 1271)
@@ -0,0 +1,23 @@
+E: description source: debian-rules-missing-required-target binary-arch
+E: description-bar: description-contains-invalid-control-statement
+E: description-bar: description-synopsis-is-empty
+E: description-bar: no-copyright-file
+E: description-foo: description-contains-tabs
+E: description-foo: description-too-long
+E: description-foo: no-copyright-file
+E: description: description-contains-invalid-control-statement
+E: description: description-contains-tabs
+E: description: description-is-debmake-template
+E: description: description-starts-with-package-name
+E: description: no-copyright-file
+I: description-bar: no-md5sums-control-file
+I: description-foo: no-md5sums-control-file
+I: description: no-md5sums-control-file
+W: description source: native-package-with-dash-version
+W: description-bar: extended-description-line-too-long
+W: description-foo: description-starts-with-leading-spaces
+W: description-foo: possible-unindented-list-in-extended-description
+W: description: changelog-not-compressed-with-max-compression 
changelog.Debian.gz
+W: description: debian-changelog-file-contains-obsolete-user-emacs-settings
+W: description: description-synopsis-might-not-be-phrased-properly
+W: description: new-package-should-close-itp-bug


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

Reply via email to