Bug#980529: libmarpa-r2-perl: reduce Build-Depends

Helmut Grohne helmut at subdivi.de
Wed Jan 20 05:34:28 GMT 2021


Source: libmarpa-r2-perl
Version: 2.086000~dfsg-6
Tags: patch
User: debian-cross at lists.debian.org
Usertags: cross-satisfiability

libmarpa-r2-perl cannot be cross built from source, because its
Build-Depends are not satisfiable. Rather than look into this difficult
problem, I looked into easily droppable dependencies using reproducible
builds.

 * devscripts is unused. No binary of it is mentioned anywhere. But a
   build complains about missing licensecheck. Did you miss the
   devscripts -> licensecheck split?
 * The versioned perl dependencies are satisfied in old-old-stable. They
   can simply be dropped.
 * Since libmarpa-r2-perl is a perl extension, it should build depend on
   the cross-friendly perl-xs-dev rather than perl.
 * libppi-perl is used in unit tests only. Annotate <!nocheck>.

Please consider applying the attached patch.

Helmut
-------------- next part --------------
diff --minimal -Nru libmarpa-r2-perl-2.086000~dfsg/debian/changelog libmarpa-r2-perl-2.086000~dfsg/debian/changelog
--- libmarpa-r2-perl-2.086000~dfsg/debian/changelog	2016-06-26 19:52:59.000000000 +0200
+++ libmarpa-r2-perl-2.086000~dfsg/debian/changelog	2021-01-20 06:20:55.000000000 +0100
@@ -1,3 +1,14 @@
+libmarpa-r2-perl (2.086000~dfsg-6.1) UNRELEASED; urgency=medium
+
+  * Non-maintainer upload.
+  * Reduce Build-Depends: (Closes: #-1)
+    + Drop unused devscripts dependency. Did you mean licensecheck?
+    + Drop versioned perl dependencies satisfied in o-o-s.
+    + Replace perl with perl-xs-dev for building a perl extension.
+    + Annotate libppi-perl <!nocheck>.
+
+ -- Helmut Grohne <helmut at subdivi.de>  Wed, 20 Jan 2021 06:20:55 +0100
+
 libmarpa-r2-perl (2.086000~dfsg-6) unstable; urgency=medium
 
   * Team upload.
diff --minimal -Nru libmarpa-r2-perl-2.086000~dfsg/debian/control libmarpa-r2-perl-2.086000~dfsg/debian/control
--- libmarpa-r2-perl-2.086000~dfsg/debian/control	2016-06-26 19:52:59.000000000 +0200
+++ libmarpa-r2-perl-2.086000~dfsg/debian/control	2021-01-20 06:20:52.000000000 +0100
@@ -6,20 +6,16 @@
 Priority: optional
 Build-Depends: cdbs (>= 0.4.123~),
                autotools-dev,
-               devscripts,
                libtool,
                automake,
                autoconf,
                debhelper,
                dh-buildinfo,
-               perl (>= 5.17.1) | libcpan-meta-perl (>= 2.120921),
                libconfig-autoconf-perl (>= 0.22),
-               perl (>= 5.11.2) | libextutils-cbuilder-perl,
                libmodule-build-perl (>= 0.400300),
-               perl (>= 5.11),
+               perl-xs-dev,
                libhtml-parser-perl (>= 3.69),
-               perl (>= 5.11.1) | libtest-simple-perl (>= 0.94),
-               libppi-perl
+               libppi-perl <!nocheck>,
 Standards-Version: 3.9.6
 Vcs-Browser: https://anonscm.debian.org/cgit/pkg-perl/packages/libmarpa-r2-perl.git
 Vcs-Git: git://anonscm.debian.org/pkg-perl/packages/libmarpa-r2-perl


More information about the pkg-perl-maintainers mailing list