On Wed, Jul 14, 2021 at 10:25:29PM +0200, Paul Gevers wrote: > Hi, > > On 12-07-2021 01:20, Jelmer Vernooij wrote: > > On Sun, Jul 11, 2021 at 09:58:30PM +0200, Paul Gevers wrote: > >> On 11-07-2021 21:47, Jelmer Vernooij wrote: > >>> It's going to be tricky to get this resolved in time before the removal of > >>> lintian-brush from testing. > >> > >> Can you elaborate why it's tricky (not promising anything, but there > >> could be reasons for t-p-u)? The current autoremoval is scheduled for > >> August 8, which is *after* the tentative release date. > > > > There have been updates to the other packages that relate to > > lintian-brush - both dependencies (python-tr, debmutate, > > upstream-ontologist, buildlog-consultant) and reverse dependencies > > ((silver-platter); we'd have to either roll those back in unstable as > > well or instead patch lintian-brush with a set of changes to lintian-brush that isn't really a > > roll back. > > Still not promising anything, but what would be the proposed change in > t-p-u? Please find attached the proposed change. Please note that it only affects the testsuite. Cheers, Jelmer
commit d9d08efed57eca3f434954495dd5c84bbfa4cb12
Author: Jelmer Vernooij <jelmer@debian.org>
Date: Mon Jul 19 23:26:25 2021 +0100
Fix test suite compatibility with the version of upstream-ontologist in bullseye.
diff --git a/debian/changelog b/debian/changelog
index 5431fedc..a4ef35b0 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,12 @@
+lintian-brush (0.99.1) bullseye; urgency=high
+
+ * Fix test suite compatibility with the version of upstream-ontologist in
+ bullseye.
+ + Bump minimum upstream-ontologist to 0.1.22 since the test suite now
+ relies on the output from that version.
+
+ -- Jelmer Vernooij <jelmer@debian.org> Mon, 19 Jul 2021 23:25:07 +0100
+
lintian-brush (0.99) unstable; urgency=medium
* Also update 'set -e' in postrm files. Closes: #983347
diff --git a/debian/control b/debian/control
index 7644abac..0cc6006c 100644
--- a/debian/control
+++ b/debian/control
@@ -21,7 +21,8 @@ Build-Depends: bash-completion,
python3-setuptools,
python3-ruamel.yaml,
python3-toml,
- python3-upstream-ontologist,
+ python3-tomlkit,
+ python3-upstream-ontologist (>= 0.1.22),
po-debconf,
gpg (>= 2.1),
lintian (>= 2.104.0),
@@ -42,7 +43,7 @@ Depends: devscripts,
python3-distro-info,
python3-iniparse,
python3-ruamel.yaml,
- python3-upstream-ontologist,
+ python3-upstream-ontologist (>= 0.1.22),
ognibuild,
${misc:Depends},
${python3:Depends}
diff --git a/debian/tests/control b/debian/tests/control
index 40a21b0e..9da5a58f 100644
--- a/debian/tests/control
+++ b/debian/tests/control
@@ -1,5 +1,5 @@
Tests: tool-testsuite
-Depends: lintian-brush, python3-breezy.tests, gpg, dos2unix, libdebhelper-perl, lintian (>= 2.104.0), python3-iniparse, python3-toml, python3-levenshtein, decopy, po-debconf
+Depends: lintian-brush, python3-breezy.tests, gpg, dos2unix, libdebhelper-perl, lintian (>= 2.104.0), python3-iniparse, python3-toml, python3-levenshtein, decopy, po-debconf, python3-tomlkit
Restrictions: allow-stderr
Test-Command: deb-scrub-obsolete --version
diff --git a/tests/upstream-metadata-file/doap/message b/tests/upstream-metadata-file/doap/message
index 00d4f683..d0e9f9c9 100644
--- a/tests/upstream-metadata-file/doap/message
+++ b/tests/upstream-metadata-file/doap/message
@@ -1,3 +1,3 @@
-Set upstream metadata fields: Bug-Database, Name, Repository, Repository-Browse.
+Set upstream metadata fields: Bug-Database, Contact, Name, Repository, Repository-Browse.
Certainty: certain
Fixed-Lintian-Tags: upstream-metadata-file-is-missing, upstream-metadata-missing-repository
diff --git a/tests/upstream-metadata-file/doap/out/debian/upstream/metadata b/tests/upstream-metadata-file/doap/out/debian/upstream/metadata
index 7706a368..f6164da9 100644
--- a/tests/upstream-metadata-file/doap/out/debian/upstream/metadata
+++ b/tests/upstream-metadata-file/doap/out/debian/upstream/metadata
@@ -1,5 +1,6 @@
---
Name: blah
+Contact: Joe Maintainer
Bug-Database: http://example.com/blah/trac/newticket
Repository: http://example.com/blah/svn/trunk/
Repository-Browse: http://example.com/blah/trac/browser/
diff --git a/tests/upstream-metadata-file/fix-repository/message b/tests/upstream-metadata-file/fix-repository/message
index bda7d077..f266830a 100644
--- a/tests/upstream-metadata-file/fix-repository/message
+++ b/tests/upstream-metadata-file/fix-repository/message
@@ -1,2 +1,2 @@
-Set upstream metadata fields: Repository.
-Certainty: certain
+Set upstream metadata fields: Name, Repository.
+Certainty: possible
diff --git a/tests/upstream-metadata-file/fix-repository/out/debian/upstream/metadata b/tests/upstream-metadata-file/fix-repository/out/debian/upstream/metadata
index 8acd9d07..fcce007d 100644
--- a/tests/upstream-metadata-file/fix-repository/out/debian/upstream/metadata
+++ b/tests/upstream-metadata-file/fix-repository/out/debian/upstream/metadata
@@ -1,2 +1,3 @@
---
+Name: testdir
Repository: https://github.com/rehsack/MooX-Locale-Passthrough.git
diff --git a/tests/upstream-metadata-file/line-interrupted/message b/tests/upstream-metadata-file/line-interrupted/message
index d11681af..775753e9 100644
--- a/tests/upstream-metadata-file/line-interrupted/message
+++ b/tests/upstream-metadata-file/line-interrupted/message
@@ -1,3 +1,3 @@
-Set upstream metadata fields: Archive, Bug-Database, Bug-Submit, Name, Repository, Repository-Browse.
+Set upstream metadata fields: Archive, Bug-Database, Bug-Submit, Contact, Name, Repository, Repository-Browse.
Certainty: certain
Fixed-Lintian-Tags: upstream-metadata-missing-bug-tracking, upstream-metadata-missing-repository
diff --git a/tests/upstream-metadata-file/line-interrupted/out/debian/upstream/metadata b/tests/upstream-metadata-file/line-interrupted/out/debian/upstream/metadata
index 7da2d8ba..dbec9d30 100644
--- a/tests/upstream-metadata-file/line-interrupted/out/debian/upstream/metadata
+++ b/tests/upstream-metadata-file/line-interrupted/out/debian/upstream/metadata
@@ -1,4 +1,5 @@
Name: tsne
+Contact: Justin Donaldson <jdonaldson@gmail.com>
Archive: CRAN
Bug-Database: https://github.com/jdonaldson/rtsne/issues
Bug-Submit: https://github.com/jdonaldson/rtsne/issues/new
diff --git a/tests/upstream-metadata-file/r-description/message b/tests/upstream-metadata-file/r-description/message
index 2c14a036..c5124a42 100644
--- a/tests/upstream-metadata-file/r-description/message
+++ b/tests/upstream-metadata-file/r-description/message
@@ -1,3 +1,3 @@
-Set upstream metadata fields: Archive, Bug-Database, Bug-Submit, Name, Repository, Repository-Browse.
+Set upstream metadata fields: Archive, Bug-Database, Bug-Submit, Contact, Name, Repository, Repository-Browse.
Certainty: certain
Fixed-Lintian-Tags: upstream-metadata-file-is-missing, upstream-metadata-missing-bug-tracking, upstream-metadata-missing-repository
diff --git a/tests/upstream-metadata-file/r-description/out/debian/upstream/metadata b/tests/upstream-metadata-file/r-description/out/debian/upstream/metadata
index 715b7aaa..6d2f629c 100644
--- a/tests/upstream-metadata-file/r-description/out/debian/upstream/metadata
+++ b/tests/upstream-metadata-file/r-description/out/debian/upstream/metadata
@@ -1,5 +1,6 @@
---
Name: readxl
+Contact: Jennifer Bryan <jenny@rstudio.com>
Archive: CRAN
Bug-Database: https://github.com/tidyverse/readxl/issues
Bug-Submit: https://github.com/tidyverse/readxl/issues/new
diff --git a/tests/upstream-metadata-file/watch-git/message b/tests/upstream-metadata-file/watch-git/message
index c2844b31..156851dc 100644
--- a/tests/upstream-metadata-file/watch-git/message
+++ b/tests/upstream-metadata-file/watch-git/message
@@ -1,3 +1,3 @@
-Set upstream metadata fields: Repository.
-Certainty: confident
+Set upstream metadata fields: Name, Repository.
+Certainty: possible
Fixed-Lintian-Tags: upstream-metadata-file-is-missing
diff --git a/tests/upstream-metadata-file/watch-git/out/debian/upstream/metadata b/tests/upstream-metadata-file/watch-git/out/debian/upstream/metadata
index d4d13d70..d9958108 100644
--- a/tests/upstream-metadata-file/watch-git/out/debian/upstream/metadata
+++ b/tests/upstream-metadata-file/watch-git/out/debian/upstream/metadata
@@ -1,2 +1,3 @@
---
+Name: testdir
Repository: https://git.kernel.org/pub/scm/linux/kernel/git/firmware/linux-firmware.git
Attachment:
signature.asc
Description: PGP signature