Package: libpsl
Version: 0.21.0-1
Severity: minor
Tags: patch
User: ubuntu-de...@lists.ubuntu.com
Usertags: origin-ubuntu focal ubuntu-patch

Dear maintainers,

In Ubuntu, we are in the process of moving the i386 architecture to a
compatibility-only layer on amd64, and therefore we are also moving our
autopkgtest infrastructure to test i386 binaries in a cross-environment.

This requires changes to some tests so that they are cross-aware and can do
the right thing.

The libpsl tests currently fail in this environment, because of a declared
test dependency on diffutils which will try to pull in the cross-arch
version, which is not allowed since this is an essential package.

Because diffutils is an essential package, you do not have to declare a test
dependency on it in order to guarantee it's present on the test system; and
there is not a reason to need the cross-arch version of the package; so I
have uploaded the attached patch to Ubuntu which drops the declared test
dependency, letting the i386 tests successfully run on an amd64 host.

Thanks for considering,
-- 
Steve Langasek                   Give me a lever long enough and a Free OS
Debian Developer                   to set it on, and I can move the world.
Ubuntu Developer                                   https://www.debian.org/
slanga...@ubuntu.com                                     vor...@debian.org
diff -Nru libpsl-0.21.0/debian/tests/control libpsl-0.21.0/debian/tests/control
--- libpsl-0.21.0/debian/tests/control  2020-03-04 09:36:26.000000000 -0800
+++ libpsl-0.21.0/debian/tests/control  2020-03-31 09:33:15.000000000 -0700
@@ -1,5 +1,4 @@
 Tests: psl-test
 Depends:
- diffutils,
  psl,
  publicsuffix,

Reply via email to