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