[SCM] Debian package checker branch, master, updated. 2.4.3-28-g20f9f99
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
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
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
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