[SCM] Debian package checker branch, master, updated. 2.5.1-7-g8360f48
The following commit has been merged in the master branch:
commit 8360f4853f937ba6ff28c88ff0886bc58b9511bc
Author: Niels Thykier <niels@thykier.net>
Date: Thu Jun 23 21:46:26 2011 +0200
Added test for bad relations, bad package name and the likes
diff --git a/t/COVERAGE b/t/COVERAGE
index 252705e..7aefc77 100644
--- a/t/COVERAGE
+++ b/t/COVERAGE
@@ -46,10 +46,6 @@ debian-source-dir unknown-source-format
fields alternates-not-allowed
fields aspell-package-not-arch-all
fields bad-menu-item
-fields bad-package-name
-fields bad-relation
-fields bad-version-in-relation
-fields bad-version-number
fields depends-on-libdb1-compat
fields doc-package-depends-on-main-package
fields malformed-python-version
diff --git a/t/debs/fields-malformed-source/Makefile b/t/debs/fields-general-bad/Makefile
similarity index 84%
copy from t/debs/fields-malformed-source/Makefile
copy to t/debs/fields-general-bad/Makefile
index dd9605a..cbb2279 100644
--- a/t/debs/fields-malformed-source/Makefile
+++ b/t/debs/fields-general-bad/Makefile
@@ -1,4 +1,5 @@
-name = fields-malformed-source
+filename = fields-general-bad
+name = $(filename)?
all:
echo '2.0' > debian-binary
@@ -10,7 +11,7 @@ all:
chmod 644 control
md5sum usr/share/doc/$(name)/* > md5sums
tar cfz control.tar.gz control md5sums
- ar rc $(name).deb \
+ ar rc $(filename).deb \
debian-binary control.tar.gz data.tar.gz
clean:
diff --git a/t/debs/deb-format-lzma/changelog b/t/debs/fields-general-bad/changelog
similarity index 71%
copy from t/debs/deb-format-lzma/changelog
copy to t/debs/fields-general-bad/changelog
index 2fbdc04..0f7dfa9 100644
--- a/t/debs/deb-format-lzma/changelog
+++ b/t/debs/fields-general-bad/changelog
@@ -1,4 +1,4 @@
-deb-format-lzma (1.0) unstable; urgency=low
+fields-general-bad (1.0) unstable; urgency=low
* A Lintian test case.
diff --git a/t/debs/fields-malformed-source/control b/t/debs/fields-general-bad/control
similarity index 75%
copy from t/debs/fields-malformed-source/control
copy to t/debs/fields-general-bad/control
index d44ed29..56123f8 100644
--- a/t/debs/fields-malformed-source/control
+++ b/t/debs/fields-general-bad/control
@@ -1,10 +1,11 @@
-Package: fields-malformed-source
-Source: Malformed
-Version: 1.0
+Package: fields-general-bad?
+Source: fields-general-bad
+Version: 1.0?
Architecture: all
Maintainer: Debian Lintian Maintainers <lintian-maint@debian.org>
Section: devel
Priority: extra
+Depends: other-package (>= 1.0?), another-package (>< 1.0)
Description: test for bad source package name
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
diff --git a/t/debs/control-field-traversal-4/copyright b/t/debs/fields-general-bad/copyright
similarity index 100%
copy from t/debs/control-field-traversal-4/copyright
copy to t/debs/fields-general-bad/copyright
diff --git a/t/debs/fields-general-bad/tags b/t/debs/fields-general-bad/tags
new file mode 100644
index 0000000..90b9b07
--- /dev/null
+++ b/t/debs/fields-general-bad/tags
@@ -0,0 +1,4 @@
+E: fields-general-bad?: bad-package-name
+E: fields-general-bad?: bad-relation depends: another-package (>< 1.0)
+E: fields-general-bad?: bad-version-in-relation depends: other-package (>= 1.0?)
+E: fields-general-bad?: bad-version-number 1.0?
--
Debian package checker
Reply to: