[SCM] Debian package checker branch, master, updated. 2.4.3-28-g20f9f99

2010-12-22 Thread Niels Thykier
The following commit has been merged in the master branch:
commit 36eaa280e0b90bc7281b68c6d2035e56124ad09f
Author: Niels Thykier ni...@thykier.net
Date:   Wed Dec 22 16:07:51 2010 +0100

Extended fields-build-depends test to also check for
ored-build-depends-on-obsolete-package

diff --git a/t/COVERAGE b/t/COVERAGE
index 1ebe133..c7f01f6 100644
--- a/t/COVERAGE
+++ b/t/COVERAGE
@@ -265,7 +265,6 @@ fields depends-on-old-emacs
 fields depends-on-python-minimal
 fields malformed-dm-upload-allowed
 fields needlessly-depends-on-awk
-fields ored-build-depends-on-obsolete-package
 fields ored-depends-on-obsolete-package
 fields package-depends-on-multiple-libpng-versions
 fields package-depends-on-multiple-libstdc-versions
@@ -685,7 +684,6 @@ relations
   depends-on-obsolete-package
   depends-on-old-emacs
   needlessly-depends-on-awk
-  ored-build-depends-on-obsolete-package
   ored-depends-on-obsolete-package
   package-depends-on-multiple-libpng-versions
   package-depends-on-multiple-libstdc-versions
diff --git a/t/tests/fields-build-depends/debian/debian/control.in 
b/t/tests/fields-build-depends/debian/debian/control.in
index 650d4f1..c9aad19 100644
--- a/t/tests/fields-build-depends/debian/debian/control.in
+++ b/t/tests/fields-build-depends/debian/debian/control.in
@@ -4,7 +4,7 @@ Section: devel
 Maintainer: {$author}
 Standards-Version: {$standards_version}
 Build-Depends: debhelper (= 7.0.50~), bd-conflict, revision-1 (= 1.0-1),
- bash, make, x-dev, build-essential
+ bash, make, x-dev, build-essential, new-package | xlibmesa-gl-dev
 Build-Conflicts: bd-conflict
 
 Package: {$srcpkg}
diff --git a/t/tests/fields-build-depends/desc 
b/t/tests/fields-build-depends/desc
index e1e810f..e54cef9 100644
--- a/t/tests/fields-build-depends/desc
+++ b/t/tests/fields-build-depends/desc
@@ -9,4 +9,5 @@ Test-For:
  build-depends-on-essential-package-without-using-version
  depends-on-build-essential-package-without-using-version
  build-depends-on-obsolete-package
+ ored-build-depends-on-obsolete-package
 
diff --git a/t/tests/fields-build-depends/tags 
b/t/tests/fields-build-depends/tags
index 698f8ef..83c15cc 100644
--- a/t/tests/fields-build-depends/tags
+++ b/t/tests/fields-build-depends/tags
@@ -3,4 +3,5 @@ E: fields-build-depends source: 
build-depends-on-build-essential build-depends
 E: fields-build-depends source: 
build-depends-on-essential-package-without-using-version build-depends: bash
 E: fields-build-depends source: build-depends-on-obsolete-package 
build-depends: x-dev
 E: fields-build-depends source: 
depends-on-build-essential-package-without-using-version make [build-depends: 
make]
+I: fields-build-depends source: ored-build-depends-on-obsolete-package 
build-depends: xlibmesa-gl-dev
 W: fields-build-depends source: build-depends-on-1-revision build-depends: 
revision-1 (= 1.0-1)

-- 
Debian package checker


-- 
To UNSUBSCRIBE, email to debian-lint-maint-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/e1pvrcr-0001xx...@alioth.debian.org



[SCM] Debian package checker branch, master, updated. 2.4.3-28-g20f9f99

2010-12-22 Thread Niels Thykier
The following commit has been merged in the master branch:
commit e47231ba247a865183aff710e262e2fa38fd7d6c
Author: Niels Thykier ni...@thykier.net
Date:   Wed Dec 22 16:32:47 2010 +0100

Move all Build-Depends related issues from fields-depends-general
to fields-build-depends.

diff --git a/t/tests/fields-build-depends/debian/debian/control.in 
b/t/tests/fields-build-depends/debian/debian/control.in
index c9aad19..8a18228 100644
--- a/t/tests/fields-build-depends/debian/debian/control.in
+++ b/t/tests/fields-build-depends/debian/debian/control.in
@@ -4,7 +4,10 @@ Section: devel
 Maintainer: {$author}
 Standards-Version: {$standards_version}
 Build-Depends: debhelper (= 7.0.50~), bd-conflict, revision-1 (= 1.0-1),
- bash, make, x-dev, build-essential, new-package | xlibmesa-gl-dev
+ bash, make, x-dev, build-essential, new-package | xlibmesa-gl-dev,
+ xorg-dev, java-propose-classpath, python3.1-dev, foo [all],
+ bar [i386 any], baz [source i3!86], baz [i386 !amd64],
+ other-pkg [kfreebsd-any], yet-another [any-powerpc]
 Build-Conflicts: bd-conflict
 
 Package: {$srcpkg}
diff --git a/t/tests/fields-build-depends/desc 
b/t/tests/fields-build-depends/desc
index e54cef9..fe2f4f8 100644
--- a/t/tests/fields-build-depends/desc
+++ b/t/tests/fields-build-depends/desc
@@ -7,7 +7,12 @@ Test-For:
  build-depends-on-1-revision
  build-depends-on-build-essential
  build-depends-on-essential-package-without-using-version
- depends-on-build-essential-package-without-using-version
+ build-depends-on-metapackage
+ build-depends-on-non-build-package
  build-depends-on-obsolete-package
+ build-depends-on-python-dev-with-no-arch-any
+ conflicting-negation-in-source-relation
+ depends-on-build-essential-package-without-using-version
+ invalid-arch-string-in-source-relation
  ored-build-depends-on-obsolete-package
-
+References: Debian Bug#540594, Debian Bug#551793
diff --git a/t/tests/fields-build-depends/tags 
b/t/tests/fields-build-depends/tags
index 83c15cc..98b1f04 100644
--- a/t/tests/fields-build-depends/tags
+++ b/t/tests/fields-build-depends/tags
@@ -1,7 +1,14 @@
 E: fields-build-depends source: build-conflicts-with-build-dependency 
bd-conflict
 E: fields-build-depends source: build-depends-on-build-essential build-depends
 E: fields-build-depends source: 
build-depends-on-essential-package-without-using-version build-depends: bash
+E: fields-build-depends source: build-depends-on-metapackage build-depends: 
xorg-dev
+E: fields-build-depends source: build-depends-on-non-build-package 
build-depends: java-propose-classpath
 E: fields-build-depends source: build-depends-on-obsolete-package 
build-depends: x-dev
+E: fields-build-depends source: conflicting-negation-in-source-relation 
build-depends: baz [i386 !amd64]
 E: fields-build-depends source: 
depends-on-build-essential-package-without-using-version make [build-depends: 
make]
+E: fields-build-depends source: invalid-arch-string-in-source-relation all 
[build-depends: foo [all]]
+E: fields-build-depends source: invalid-arch-string-in-source-relation i3!86 
[build-depends: baz [source i3!86]]
+E: fields-build-depends source: invalid-arch-string-in-source-relation source 
[build-depends: baz [source i3!86]]
 I: fields-build-depends source: ored-build-depends-on-obsolete-package 
build-depends: xlibmesa-gl-dev
 W: fields-build-depends source: build-depends-on-1-revision build-depends: 
revision-1 (= 1.0-1)
+W: fields-build-depends source: build-depends-on-python-dev-with-no-arch-any
diff --git a/t/tests/fields-depends-general/debian/debian/control.in 
b/t/tests/fields-depends-general/debian/debian/control.in
index ca24c2d..e914ad8 100644
--- a/t/tests/fields-depends-general/debian/debian/control.in
+++ b/t/tests/fields-depends-general/debian/debian/control.in
@@ -3,9 +3,7 @@ Priority: extra
 Section: {$section}
 Maintainer: {$author}
 Standards-Version: {$standards_version}
-Build-Depends: debhelper (= 7.0.50~), xorg-dev, java-propose-classpath,
- python3.1-dev, foo [all], bar [i386 any], baz [source i3!86],
- baz [i386 !amd64], other-pkg [kfreebsd-any], yet-another [any-powerpc]
+Build-Depends: debhelper (= 7.0.50~)
 
 Package: {$srcpkg}
 Architecture: {$architecture}
diff --git a/t/tests/fields-depends-general/desc 
b/t/tests/fields-depends-general/desc
index b38609b..b2eca24 100644
--- a/t/tests/fields-depends-general/desc
+++ b/t/tests/fields-depends-general/desc
@@ -4,12 +4,7 @@ Version: 1.0
 Description: General tests for package dependencies
 Test-For:
  breaks-without-version
- build-depends-on-metapackage
- build-depends-on-non-build-package
- build-depends-on-python-dev-with-no-arch-any
- conflicting-negation-in-source-relation
  conflicts-with-version
  depends-on-metapackage
- invalid-arch-string-in-source-relation
  lib-recommends-documentation
-References: Debian Bug#540594, Debian Bug#551793
+
diff --git a/t/tests/fields-depends-general/tags 
b/t/tests/fields-depends-general/tags
index 62c13a3..5b34d55 100644
--- 

[SCM] Debian package checker branch, master, updated. 2.4.3-28-g20f9f99

2010-12-22 Thread Niels Thykier
The following commit has been merged in the master branch:
commit a15414f0e27f66419a03658d24aa8a061c541660
Author: Niels Thykier ni...@thykier.net
Date:   Wed Dec 22 16:35:48 2010 +0100

Renamed fields-build-depends test to fields-build-depends-general.

diff --git a/t/tests/fields-build-depends/debian/debian/control.in 
b/t/tests/fields-build-depends-general/debian/debian/control.in
similarity index 100%
rename from t/tests/fields-build-depends/debian/debian/control.in
rename to t/tests/fields-build-depends-general/debian/debian/control.in
diff --git a/t/tests/fields-build-depends/desc 
b/t/tests/fields-build-depends-general/desc
similarity index 86%
rename from t/tests/fields-build-depends/desc
rename to t/tests/fields-build-depends-general/desc
index fe2f4f8..1bb26b7 100644
--- a/t/tests/fields-build-depends/desc
+++ b/t/tests/fields-build-depends-general/desc
@@ -1,7 +1,7 @@
-Testname: fields-build-depends
+Testname: fields-build-depends-general
 Sequence: 6000
 Version: 1.0
-Description: Check for sane build depends
+Description: General tests for build dependencies
 Test-For:
  build-conflicts-with-build-dependency
  build-depends-on-1-revision
diff --git a/t/tests/fields-build-depends-general/tags 
b/t/tests/fields-build-depends-general/tags
new file mode 100644
index 000..d0ff234
--- /dev/null
+++ b/t/tests/fields-build-depends-general/tags
@@ -0,0 +1,14 @@
+E: fields-build-depends-general source: build-conflicts-with-build-dependency 
bd-conflict
+E: fields-build-depends-general source: build-depends-on-build-essential 
build-depends
+E: fields-build-depends-general source: 
build-depends-on-essential-package-without-using-version build-depends: bash
+E: fields-build-depends-general source: build-depends-on-metapackage 
build-depends: xorg-dev
+E: fields-build-depends-general source: build-depends-on-non-build-package 
build-depends: java-propose-classpath
+E: fields-build-depends-general source: build-depends-on-obsolete-package 
build-depends: x-dev
+E: fields-build-depends-general source: 
conflicting-negation-in-source-relation build-depends: baz [i386 !amd64]
+E: fields-build-depends-general source: 
depends-on-build-essential-package-without-using-version make [build-depends: 
make]
+E: fields-build-depends-general source: invalid-arch-string-in-source-relation 
all [build-depends: foo [all]]
+E: fields-build-depends-general source: invalid-arch-string-in-source-relation 
i3!86 [build-depends: baz [source i3!86]]
+E: fields-build-depends-general source: invalid-arch-string-in-source-relation 
source [build-depends: baz [source i3!86]]
+I: fields-build-depends-general source: ored-build-depends-on-obsolete-package 
build-depends: xlibmesa-gl-dev
+W: fields-build-depends-general source: build-depends-on-1-revision 
build-depends: revision-1 (= 1.0-1)
+W: fields-build-depends-general source: 
build-depends-on-python-dev-with-no-arch-any
diff --git a/t/tests/fields-build-depends/tags 
b/t/tests/fields-build-depends/tags
deleted file mode 100644
index 98b1f04..000
--- a/t/tests/fields-build-depends/tags
+++ /dev/null
@@ -1,14 +0,0 @@
-E: fields-build-depends source: build-conflicts-with-build-dependency 
bd-conflict
-E: fields-build-depends source: build-depends-on-build-essential build-depends
-E: fields-build-depends source: 
build-depends-on-essential-package-without-using-version build-depends: bash
-E: fields-build-depends source: build-depends-on-metapackage build-depends: 
xorg-dev
-E: fields-build-depends source: build-depends-on-non-build-package 
build-depends: java-propose-classpath
-E: fields-build-depends source: build-depends-on-obsolete-package 
build-depends: x-dev
-E: fields-build-depends source: conflicting-negation-in-source-relation 
build-depends: baz [i386 !amd64]
-E: fields-build-depends source: 
depends-on-build-essential-package-without-using-version make [build-depends: 
make]
-E: fields-build-depends source: invalid-arch-string-in-source-relation all 
[build-depends: foo [all]]
-E: fields-build-depends source: invalid-arch-string-in-source-relation i3!86 
[build-depends: baz [source i3!86]]
-E: fields-build-depends source: invalid-arch-string-in-source-relation source 
[build-depends: baz [source i3!86]]
-I: fields-build-depends source: ored-build-depends-on-obsolete-package 
build-depends: xlibmesa-gl-dev
-W: fields-build-depends source: build-depends-on-1-revision build-depends: 
revision-1 (= 1.0-1)
-W: fields-build-depends source: build-depends-on-python-dev-with-no-arch-any
diff --git a/t/tests/fields-depends-general/desc 
b/t/tests/fields-depends-general/desc
index b2eca24..a39c0d9 100644
--- a/t/tests/fields-depends-general/desc
+++ b/t/tests/fields-depends-general/desc
@@ -1,7 +1,7 @@
 Testname: fields-depends-general
 Sequence: 6000
 Version: 1.0
-Description: General tests for package dependencies
+Description: General tests for binary package dependencies
 Test-For:
  breaks-without-version
  conflicts-with-version

-- 
Debian package checker



[SCM] Debian package checker branch, master, updated. 2.4.3-28-g20f9f99

2010-12-22 Thread Niels Thykier
The following commit has been merged in the master branch:
commit 20f9f993175b670cbc1f4d9e7a69b7593ed169a6
Author: Niels Thykier ni...@thykier.net
Date:   Wed Dec 22 17:03:20 2010 +0100

Added some extra binary package relation checks to
fields-depends-general.

diff --git a/t/COVERAGE b/t/COVERAGE
index c7f01f6..c3ba494 100644
--- a/t/COVERAGE
+++ b/t/COVERAGE
@@ -253,25 +253,19 @@ debhelper uses-dh-python-with-no-pycompat
 etcfiles file-in-etc-not-marked-as-conffile
 
 fields build-depends-indep-without-arch-indep
-fields conflicts-with-dependency
 fields dbg-package-missing-depends
 fields debian-revision-not-well-formed
 fields debian-revision-should-not-be-zero
 fields debug-package-should-be-priority-extra
 fields depends-exclusively-on-makedev
-fields depends-on-essential-package-without-using-version
-fields depends-on-obsolete-package
 fields depends-on-old-emacs
 fields depends-on-python-minimal
 fields malformed-dm-upload-allowed
-fields needlessly-depends-on-awk
-fields ored-depends-on-obsolete-package
 fields package-depends-on-multiple-libpng-versions
 fields package-depends-on-multiple-libstdc-versions
 fields package-depends-on-multiple-tcl-versions
 fields package-depends-on-multiple-tk-versions
 fields package-depends-on-multiple-tkx-versions
-fields package-relation-with-self
 fields redundant-bugs-field
 fields redundant-origin-field
 fields unknown-section
@@ -678,19 +672,13 @@ maintainer-scripts
   wrong-debian-qa-group-name
 
 relations
-  conflicts-with-dependency
   depends-exclusively-on-makedev
-  depends-on-essential-package-without-using-version
-  depends-on-obsolete-package
   depends-on-old-emacs
-  needlessly-depends-on-awk
-  ored-depends-on-obsolete-package
   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-depends-on-multiple-tkx-versions
-  package-relation-with-self
   quilt-build-dep-but-no-series-file
   redundant-bugs-field
   redundant-origin-field
diff --git a/t/tests/fields-depends-general/debian/debian/control.in 
b/t/tests/fields-depends-general/debian/debian/control.in
index e914ad8..230d62f 100644
--- a/t/tests/fields-depends-general/debian/debian/control.in
+++ b/t/tests/fields-depends-general/debian/debian/control.in
@@ -7,9 +7,11 @@ Build-Depends: debhelper (= 7.0.50~)
 
 Package: {$srcpkg}
 Architecture: {$architecture}
-Depends: $\{shlibs:Depends\}, $\{misc:Depends\}, xorg
-Breaks: package-without-version
-Conflicts: package-with-version ( 3.0)
+Depends: $\{shlibs:Depends\}, $\{misc:Depends\}, xorg, bash,
+ conflict-dep, gawk | awk, new-package | xbase-clients, {$srcpkg},
+ gaim
+Breaks: package-without-version, {$srcpkg} ( 0.1)
+Conflicts: package-with-version ( 3.0), conflict-dep
 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
diff --git a/t/tests/fields-depends-general/desc 
b/t/tests/fields-depends-general/desc
index a39c0d9..520d978 100644
--- a/t/tests/fields-depends-general/desc
+++ b/t/tests/fields-depends-general/desc
@@ -4,7 +4,14 @@ Version: 1.0
 Description: General tests for binary package dependencies
 Test-For:
  breaks-without-version
+ conflicts-with-dependency
  conflicts-with-version
+ depends-on-essential-package-without-using-version
  depends-on-metapackage
+ depends-on-obsolete-package
  lib-recommends-documentation
+ needlessly-depends-on-awk
+ ored-depends-on-obsolete-package
+ package-depends-on-itself
+ package-relation-with-self
 
diff --git a/t/tests/fields-depends-general/tags 
b/t/tests/fields-depends-general/tags
index 5b34d55..1a39a46 100644
--- a/t/tests/fields-depends-general/tags
+++ b/t/tests/fields-depends-general/tags
@@ -1,4 +1,11 @@
+E: fields-depends-general: conflicts-with-dependency depends conflict-dep
+E: fields-depends-general: depends-on-essential-package-without-using-version 
depends: bash
 E: fields-depends-general: depends-on-metapackage depends: xorg
+E: fields-depends-general: depends-on-obsolete-package depends: gaim
+E: fields-depends-general: needlessly-depends-on-awk depends
 I: fields-depends-general: conflicts-with-version package-with-version ( 3.0)
+I: fields-depends-general: ored-depends-on-obsolete-package depends: 
xbase-clients
+W: fields-depends-general source: package-depends-on-itself 
fields-depends-general depends
 W: fields-depends-general: breaks-without-version package-without-version
+W: fields-depends-general: package-relation-with-self breaks: 
fields-depends-general ( 0.1)
 W: libfields-depends-general: lib-recommends-documentation recommends: 
debconf-doc

-- 
Debian package checker


-- 
To UNSUBSCRIBE, email to debian-lint-maint-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/e1pvrcf-00023o...@alioth.debian.org