From 75808db17caf8b960b351e3408e74142f4c85aac Mon Sep 17 00:00:00 2001 From: Daniel Baumann Date: Sun, 14 Apr 2024 15:42:30 +0200 Subject: Adding upstream version 2.117.0. Signed-off-by: Daniel Baumann --- .../fields/maintainer/alioth-list/build-spec/fill-values | 4 ++++ t/recipes/checks/fields/maintainer/alioth-list/eval/desc | 2 ++ .../checks/fields/maintainer/alioth-list/eval/hints | 1 + .../fields-no-human-maintainer/build-spec/fill-values | 4 ++++ .../maintainer/fields-no-human-maintainer/eval/desc | 2 ++ .../maintainer/fields-no-human-maintainer/eval/hints | 1 + .../build-spec/debian/changelog.in | 7 +++++++ .../fields-qa-maint-address/build-spec/debian/control.in | 16 ++++++++++++++++ .../fields-qa-maint-address/build-spec/fill-values | 3 +++ .../fields/maintainer/fields-qa-maint-address/eval/desc | 2 ++ .../fields/maintainer/fields-qa-maint-address/eval/hints | 1 + .../maintainer/java-team-fp/build-spec/fill-values | 4 ++++ .../checks/fields/maintainer/java-team-fp/eval/desc | 3 +++ .../checks/fields/maintainer/java-team-fp/eval/hints | 1 + .../build-spec/fill-values | 3 +++ .../build-spec/post-build.in | 7 +++++++ .../mismatch-between-changes-and-source/eval/desc | 2 ++ .../mismatch-between-changes-and-source/eval/hints | 1 + .../build-spec/fill-values | 5 +++++ .../team/clojure-package-java-maintainer/eval/desc | 4 ++++ .../team/clojure-package-java-maintainer/eval/hints | 1 + .../ubuntu-maintainer-different/build-spec/fill-values | 4 ++++ .../ubuntu-maintainer-different/build-spec/post-build.in | 7 +++++++ .../maintainer/ubuntu-maintainer-different/eval/desc | 5 +++++ .../maintainer/ubuntu-maintainer-different/eval/hints | 1 + 25 files changed, 91 insertions(+) create mode 100644 t/recipes/checks/fields/maintainer/alioth-list/build-spec/fill-values create mode 100644 t/recipes/checks/fields/maintainer/alioth-list/eval/desc create mode 100644 t/recipes/checks/fields/maintainer/alioth-list/eval/hints create mode 100644 t/recipes/checks/fields/maintainer/fields-no-human-maintainer/build-spec/fill-values create mode 100644 t/recipes/checks/fields/maintainer/fields-no-human-maintainer/eval/desc create mode 100644 t/recipes/checks/fields/maintainer/fields-no-human-maintainer/eval/hints create mode 100644 t/recipes/checks/fields/maintainer/fields-qa-maint-address/build-spec/debian/changelog.in create mode 100644 t/recipes/checks/fields/maintainer/fields-qa-maint-address/build-spec/debian/control.in create mode 100644 t/recipes/checks/fields/maintainer/fields-qa-maint-address/build-spec/fill-values create mode 100644 t/recipes/checks/fields/maintainer/fields-qa-maint-address/eval/desc create mode 100644 t/recipes/checks/fields/maintainer/fields-qa-maint-address/eval/hints create mode 100644 t/recipes/checks/fields/maintainer/java-team-fp/build-spec/fill-values create mode 100644 t/recipes/checks/fields/maintainer/java-team-fp/eval/desc create mode 100644 t/recipes/checks/fields/maintainer/java-team-fp/eval/hints create mode 100644 t/recipes/checks/fields/maintainer/mismatch-between-changes-and-source/build-spec/fill-values create mode 100755 t/recipes/checks/fields/maintainer/mismatch-between-changes-and-source/build-spec/post-build.in create mode 100644 t/recipes/checks/fields/maintainer/mismatch-between-changes-and-source/eval/desc create mode 100644 t/recipes/checks/fields/maintainer/mismatch-between-changes-and-source/eval/hints create mode 100644 t/recipes/checks/fields/maintainer/team/clojure-package-java-maintainer/build-spec/fill-values create mode 100644 t/recipes/checks/fields/maintainer/team/clojure-package-java-maintainer/eval/desc create mode 100644 t/recipes/checks/fields/maintainer/team/clojure-package-java-maintainer/eval/hints create mode 100644 t/recipes/checks/fields/maintainer/ubuntu-maintainer-different/build-spec/fill-values create mode 100755 t/recipes/checks/fields/maintainer/ubuntu-maintainer-different/build-spec/post-build.in create mode 100644 t/recipes/checks/fields/maintainer/ubuntu-maintainer-different/eval/desc create mode 100644 t/recipes/checks/fields/maintainer/ubuntu-maintainer-different/eval/hints (limited to 't/recipes/checks/fields/maintainer') diff --git a/t/recipes/checks/fields/maintainer/alioth-list/build-spec/fill-values b/t/recipes/checks/fields/maintainer/alioth-list/build-spec/fill-values new file mode 100644 index 0000000..49c606a --- /dev/null +++ b/t/recipes/checks/fields/maintainer/alioth-list/build-spec/fill-values @@ -0,0 +1,4 @@ +Skeleton: source-native +Testname: alioth-list +Author: Packaging Team +Description: Package with alioth list in maintainer field diff --git a/t/recipes/checks/fields/maintainer/alioth-list/eval/desc b/t/recipes/checks/fields/maintainer/alioth-list/eval/desc new file mode 100644 index 0000000..924e927 --- /dev/null +++ b/t/recipes/checks/fields/maintainer/alioth-list/eval/desc @@ -0,0 +1,2 @@ +Testname: alioth-list +Check: fields/maintainer diff --git a/t/recipes/checks/fields/maintainer/alioth-list/eval/hints b/t/recipes/checks/fields/maintainer/alioth-list/eval/hints new file mode 100644 index 0000000..8b018b0 --- /dev/null +++ b/t/recipes/checks/fields/maintainer/alioth-list/eval/hints @@ -0,0 +1 @@ +alioth-list (source): no-human-maintainers diff --git a/t/recipes/checks/fields/maintainer/fields-no-human-maintainer/build-spec/fill-values b/t/recipes/checks/fields/maintainer/fields-no-human-maintainer/build-spec/fill-values new file mode 100644 index 0000000..e64711d --- /dev/null +++ b/t/recipes/checks/fields/maintainer/fields-no-human-maintainer/build-spec/fill-values @@ -0,0 +1,4 @@ +Skeleton: upload-native +Testname: fields-no-human-maintainer +Description: Checks for a package maintained only by a list +Author: Lintian Maintainers diff --git a/t/recipes/checks/fields/maintainer/fields-no-human-maintainer/eval/desc b/t/recipes/checks/fields/maintainer/fields-no-human-maintainer/eval/desc new file mode 100644 index 0000000..c5d6400 --- /dev/null +++ b/t/recipes/checks/fields/maintainer/fields-no-human-maintainer/eval/desc @@ -0,0 +1,2 @@ +Testname: fields-no-human-maintainer +Check: fields/maintainer diff --git a/t/recipes/checks/fields/maintainer/fields-no-human-maintainer/eval/hints b/t/recipes/checks/fields/maintainer/fields-no-human-maintainer/eval/hints new file mode 100644 index 0000000..7b5aaa0 --- /dev/null +++ b/t/recipes/checks/fields/maintainer/fields-no-human-maintainer/eval/hints @@ -0,0 +1 @@ +fields-no-human-maintainer (source): no-human-maintainers diff --git a/t/recipes/checks/fields/maintainer/fields-qa-maint-address/build-spec/debian/changelog.in b/t/recipes/checks/fields/maintainer/fields-qa-maint-address/build-spec/debian/changelog.in new file mode 100644 index 0000000..23a7dae --- /dev/null +++ b/t/recipes/checks/fields/maintainer/fields-qa-maint-address/build-spec/debian/changelog.in @@ -0,0 +1,7 @@ +[% $source %] ([% $version %]) unstable; urgency=low + + * Orphaned. + * Lintian Test Suite. + * Test: [% $testname %] + + -- Debian QA Group [% $date %] diff --git a/t/recipes/checks/fields/maintainer/fields-qa-maint-address/build-spec/debian/control.in b/t/recipes/checks/fields/maintainer/fields-qa-maint-address/build-spec/debian/control.in new file mode 100644 index 0000000..5255485 --- /dev/null +++ b/t/recipes/checks/fields/maintainer/fields-qa-maint-address/build-spec/debian/control.in @@ -0,0 +1,16 @@ +Source: [% $source %] +Priority: optional +Section: devel +Maintainer: Debian QA Group +Standards-Version: [% $standards_version %] +Build-Depends: [% $build_depends %] +Rules-Requires-Root: no + +Package: [% $source %] +Architecture: [% $package_architecture %] +Depends: ${misc:Depends}, +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. It may + be an empty package. diff --git a/t/recipes/checks/fields/maintainer/fields-qa-maint-address/build-spec/fill-values b/t/recipes/checks/fields/maintainer/fields-qa-maint-address/build-spec/fill-values new file mode 100644 index 0000000..dbfe492 --- /dev/null +++ b/t/recipes/checks/fields/maintainer/fields-qa-maint-address/build-spec/fill-values @@ -0,0 +1,3 @@ +Skeleton: upload-native +Testname: fields-qa-maint-address +Description: Test for the QA in Maintainer field diff --git a/t/recipes/checks/fields/maintainer/fields-qa-maint-address/eval/desc b/t/recipes/checks/fields/maintainer/fields-qa-maint-address/eval/desc new file mode 100644 index 0000000..9d0b18c --- /dev/null +++ b/t/recipes/checks/fields/maintainer/fields-qa-maint-address/eval/desc @@ -0,0 +1,2 @@ +Testname: fields-qa-maint-address +Check: fields/maintainer diff --git a/t/recipes/checks/fields/maintainer/fields-qa-maint-address/eval/hints b/t/recipes/checks/fields/maintainer/fields-qa-maint-address/eval/hints new file mode 100644 index 0000000..fb94696 --- /dev/null +++ b/t/recipes/checks/fields/maintainer/fields-qa-maint-address/eval/hints @@ -0,0 +1 @@ +fields-qa-maint-address (source): no-human-maintainers diff --git a/t/recipes/checks/fields/maintainer/java-team-fp/build-spec/fill-values b/t/recipes/checks/fields/maintainer/java-team-fp/build-spec/fill-values new file mode 100644 index 0000000..f21d0dd --- /dev/null +++ b/t/recipes/checks/fields/maintainer/java-team-fp/build-spec/fill-values @@ -0,0 +1,4 @@ +Skeleton: source-native +Testname: java-team-fp +Author: Debian Java Maintainers +Description: Java team plans to use lists.alioth.d.o diff --git a/t/recipes/checks/fields/maintainer/java-team-fp/eval/desc b/t/recipes/checks/fields/maintainer/java-team-fp/eval/desc new file mode 100644 index 0000000..70ded9b --- /dev/null +++ b/t/recipes/checks/fields/maintainer/java-team-fp/eval/desc @@ -0,0 +1,3 @@ +Testname: java-team-fp +Check: fields/maintainer +See-Also: Bug#962448 diff --git a/t/recipes/checks/fields/maintainer/java-team-fp/eval/hints b/t/recipes/checks/fields/maintainer/java-team-fp/eval/hints new file mode 100644 index 0000000..b2eda9c --- /dev/null +++ b/t/recipes/checks/fields/maintainer/java-team-fp/eval/hints @@ -0,0 +1 @@ +java-team-fp (source): no-human-maintainers diff --git a/t/recipes/checks/fields/maintainer/mismatch-between-changes-and-source/build-spec/fill-values b/t/recipes/checks/fields/maintainer/mismatch-between-changes-and-source/build-spec/fill-values new file mode 100644 index 0000000..c21a8af --- /dev/null +++ b/t/recipes/checks/fields/maintainer/mismatch-between-changes-and-source/build-spec/fill-values @@ -0,0 +1,3 @@ +Skeleton: upload-native +Testname: mismatch-between-changes-and-source +Description: Maintainer in changes files is different from source diff --git a/t/recipes/checks/fields/maintainer/mismatch-between-changes-and-source/build-spec/post-build.in b/t/recipes/checks/fields/maintainer/mismatch-between-changes-and-source/build-spec/post-build.in new file mode 100755 index 0000000..123b424 --- /dev/null +++ b/t/recipes/checks/fields/maintainer/mismatch-between-changes-and-source/build-spec/post-build.in @@ -0,0 +1,7 @@ +#!/bin/sh + +set -e + +product="[% $build_product %]" + +sed -i 's/^Maintainer:.*$/Maintainer: Unknown /' "$product" diff --git a/t/recipes/checks/fields/maintainer/mismatch-between-changes-and-source/eval/desc b/t/recipes/checks/fields/maintainer/mismatch-between-changes-and-source/eval/desc new file mode 100644 index 0000000..63105f2 --- /dev/null +++ b/t/recipes/checks/fields/maintainer/mismatch-between-changes-and-source/eval/desc @@ -0,0 +1,2 @@ +Testname: mismatch-between-changes-and-source +Check: fields/maintainer diff --git a/t/recipes/checks/fields/maintainer/mismatch-between-changes-and-source/eval/hints b/t/recipes/checks/fields/maintainer/mismatch-between-changes-and-source/eval/hints new file mode 100644 index 0000000..77eff9c --- /dev/null +++ b/t/recipes/checks/fields/maintainer/mismatch-between-changes-and-source/eval/hints @@ -0,0 +1 @@ +mismatch-between-changes-and-source (changes): inconsistent-maintainer Unknown (changes vs. source) Debian Lintian Maintainers diff --git a/t/recipes/checks/fields/maintainer/team/clojure-package-java-maintainer/build-spec/fill-values b/t/recipes/checks/fields/maintainer/team/clojure-package-java-maintainer/build-spec/fill-values new file mode 100644 index 0000000..29ee5d4 --- /dev/null +++ b/t/recipes/checks/fields/maintainer/team/clojure-package-java-maintainer/build-spec/fill-values @@ -0,0 +1,5 @@ +Skeleton: source-native +Testname: clojure-package-java-maintainer +Source: cool-clojure-package +Author: Debian Java Maintainers +Description: Source name contains clojure (but not java) and is Java Team maintained diff --git a/t/recipes/checks/fields/maintainer/team/clojure-package-java-maintainer/eval/desc b/t/recipes/checks/fields/maintainer/team/clojure-package-java-maintainer/eval/desc new file mode 100644 index 0000000..140ac74 --- /dev/null +++ b/t/recipes/checks/fields/maintainer/team/clojure-package-java-maintainer/eval/desc @@ -0,0 +1,4 @@ +Testname: clojure-package-java-maintainer +Check: fields/maintainer/team +See-Also: + https://salsa.debian.org/lintian/lintian/-/merge_requests/353 diff --git a/t/recipes/checks/fields/maintainer/team/clojure-package-java-maintainer/eval/hints b/t/recipes/checks/fields/maintainer/team/clojure-package-java-maintainer/eval/hints new file mode 100644 index 0000000..ae84ab7 --- /dev/null +++ b/t/recipes/checks/fields/maintainer/team/clojure-package-java-maintainer/eval/hints @@ -0,0 +1 @@ +cool-clojure-package (source): wrong-team java ยป clojure diff --git a/t/recipes/checks/fields/maintainer/ubuntu-maintainer-different/build-spec/fill-values b/t/recipes/checks/fields/maintainer/ubuntu-maintainer-different/build-spec/fill-values new file mode 100644 index 0000000..bd6f233 --- /dev/null +++ b/t/recipes/checks/fields/maintainer/ubuntu-maintainer-different/build-spec/fill-values @@ -0,0 +1,4 @@ +Skeleton: upload-native +Testname: ubuntu-maintainer-different +Distribution: focal +Description: Maintainer in changes files is different from source, but in Ubuntu (false positive) diff --git a/t/recipes/checks/fields/maintainer/ubuntu-maintainer-different/build-spec/post-build.in b/t/recipes/checks/fields/maintainer/ubuntu-maintainer-different/build-spec/post-build.in new file mode 100755 index 0000000..123b424 --- /dev/null +++ b/t/recipes/checks/fields/maintainer/ubuntu-maintainer-different/build-spec/post-build.in @@ -0,0 +1,7 @@ +#!/bin/sh + +set -e + +product="[% $build_product %]" + +sed -i 's/^Maintainer:.*$/Maintainer: Unknown /' "$product" diff --git a/t/recipes/checks/fields/maintainer/ubuntu-maintainer-different/eval/desc b/t/recipes/checks/fields/maintainer/ubuntu-maintainer-different/eval/desc new file mode 100644 index 0000000..d649a76 --- /dev/null +++ b/t/recipes/checks/fields/maintainer/ubuntu-maintainer-different/eval/desc @@ -0,0 +1,5 @@ +Testname: ubuntu-maintainer-different +Check: fields/maintainer +Test-Against: inconsistent-maintainer +See-Also: Ubuntu Bug#1862787, + https://wiki.ubuntu.com/DebianMaintainerField diff --git a/t/recipes/checks/fields/maintainer/ubuntu-maintainer-different/eval/hints b/t/recipes/checks/fields/maintainer/ubuntu-maintainer-different/eval/hints new file mode 100644 index 0000000..8b13789 --- /dev/null +++ b/t/recipes/checks/fields/maintainer/ubuntu-maintainer-different/eval/hints @@ -0,0 +1 @@ + -- cgit v1.2.3