Bug#980532: libdevel-cover-perl: further reduce Build-Depends

Helmut Grohne helmut at subdivi.de
Wed Jan 20 05:51:43 GMT 2021


Source: libdevel-cover-perl
Version: 1.36-1
Tags: patch
User: debian-cross at lists.debian.org
Usertags: cross-satisfiability

libdevel-cover-perl has unsatisfiable cross Build-Depends. Rather than
work on this difficult problem, I looked into easily droppable
dependencies. Thankfully, a number are already annotated <!nocheck>. I
attempted to further reduce them and was surprised to see that a nocheck
build with all dependencies but perl-xs-dev and libtemplate-perl turned
into Build-Conflicts exactly reproduced the artifacts of a regular
build. That suggests that we can safely annotate them all with
<!nocheck>. Please consider applying the attached patch.

Helmut
-------------- next part --------------
diff --minimal -Nru libdevel-cover-perl-1.36/debian/changelog libdevel-cover-perl-1.36/debian/changelog
--- libdevel-cover-perl-1.36/debian/changelog	2020-05-19 16:07:09.000000000 +0200
+++ libdevel-cover-perl-1.36/debian/changelog	2021-01-20 06:38:33.000000000 +0100
@@ -1,3 +1,12 @@
+libdevel-cover-perl (1.36-1.1) UNRELEASED; urgency=medium
+
+  * Non-maintainer upload.
+  * Reduce Build-Depends: (Closes: #-1)
+    + Annotate all perl libraries but libtemplate-perl <!nocheck>.
+    + Drop perl:native, which is implicit in perl-xs-dev.
+
+ -- Helmut Grohne <helmut at subdivi.de>  Wed, 20 Jan 2021 06:38:33 +0100
+
 libdevel-cover-perl (1.36-1) unstable; urgency=medium
 
   * Team upload.
diff --minimal -Nru libdevel-cover-perl-1.36/debian/control libdevel-cover-perl-1.36/debian/control
--- libdevel-cover-perl-1.36/debian/control	2020-05-18 18:23:29.000000000 +0200
+++ libdevel-cover-perl-1.36/debian/control	2021-01-20 06:38:31.000000000 +0100
@@ -9,18 +9,17 @@
 Testsuite: autopkgtest-pkg-perl
 Priority: optional
 Build-Depends: debhelper-compat (= 13),
-               libb-debug-perl | perl (<< 5.27.3),
+               libb-debug-perl <!nocheck> | perl (<< 5.27.3) <!nocheck>,
                libdbm-deep-perl <!nocheck>,
-               libhtml-parser-perl,
+               libhtml-parser-perl <!nocheck>,
                libmoo-perl <!nocheck>,
                libmoose-perl <!nocheck>,
-               libpod-coverage-perl,
-               libppi-html-perl | perltidy,
+               libpod-coverage-perl <!nocheck>,
+               libppi-html-perl <!nocheck> | perltidy <!nocheck>,
                libreadonly-perl <!nocheck>,
                libtemplate-perl,
-               libtest-differences-perl,
+               libtest-differences-perl <!nocheck>,
                perl-xs-dev,
-               perl:native
 Standards-Version: 4.4.1
 Vcs-Browser: https://salsa.debian.org/perl-team/modules/packages/libdevel-cover-perl
 Vcs-Git: https://salsa.debian.org/perl-team/modules/packages/libdevel-cover-perl.git


More information about the pkg-perl-maintainers mailing list