Bug#951319: libapache2-mod-perl: reduce Build-Depends
Helmut Grohne
helmut at subdivi.de
Fri Feb 14 12:11:55 GMT 2020
Source: libapache2-mod-perl2
Version: 2.0.11-1
Tags: patch
User: debian-cross at lists.debian.org
Usertags: cross-satisfiability
libapache2-mod-perl2 cannot be cross built, because a number of build
dependencies are not cross-satisfiable. There are two major techniques
to reduce dependencies that are easily applicable here:
* Move from Build-Depends to Build-Depends-Indep.
* Annotate with <!nocheck>.
Both techniques render the affected dependencies irrelevant to cross
building. I've taken the time to figure out which dependencies can be
reduced and verified that doing so results in bit-identical .deb files
(if you fix the build path). As such I'm quite confident that these
annotations are correct. Please consider applying the attached patch.
After applying it, the size of the dependency problem for cross
compilation should be significantly reduced.
Helmut
-------------- next part --------------
diff --minimal -Nru libapache2-mod-perl2-2.0.11/debian/changelog libapache2-mod-perl2-2.0.11/debian/changelog
--- libapache2-mod-perl2-2.0.11/debian/changelog 2019-10-13 18:06:30.000000000 +0200
+++ libapache2-mod-perl2-2.0.11/debian/changelog 2020-02-14 06:17:04.000000000 +0100
@@ -1,3 +1,10 @@
+libapache2-mod-perl2 (2.0.11-1.1) UNRELEASED; urgency=medium
+
+ * Non-maintainer upload.
+ * Reduce Build-Depends using <!nocheck> and B-D-I. (Closes: #-1)
+
+ -- Helmut Grohne <helmut at subdivi.de> Fri, 14 Feb 2020 06:17:04 +0100
+
libapache2-mod-perl2 (2.0.11-1) unstable; urgency=medium
[ gregor herrmann ]
diff --minimal -Nru libapache2-mod-perl2-2.0.11/debian/control libapache2-mod-perl2-2.0.11/debian/control
--- libapache2-mod-perl2-2.0.11/debian/control 2019-10-13 16:18:00.000000000 +0200
+++ libapache2-mod-perl2-2.0.11/debian/control 2020-02-14 06:17:04.000000000 +0100
@@ -10,19 +10,19 @@
Priority: optional
Build-Depends: perl,
apache2-dev,
- apache2 (>= 2.4~),
+ apache2 (>= 2.4~) <!nocheck>,
debhelper (>= 10),
- libbsd-resource-perl,
- libcgi-pm-perl,
- libdevel-symdump-perl,
- libhtml-parser-perl,
+ libbsd-resource-perl <!nocheck>,
+ libcgi-pm-perl <!nocheck>,
+ libdevel-symdump-perl <!nocheck>,
+ libhtml-parser-perl <!nocheck>,
libhtml-template-perl,
libperl-dev,
libreadonly-perl,
- libwww-perl,
- locales-all,
- netbase,
- rename
+ libwww-perl <!nocheck>,
+ locales-all <!nocheck>,
+ netbase <!nocheck>,
+Build-Depends-Indep: rename
Build-Conflicts: apache2-mpm-event
Standards-Version: 4.4.1
Vcs-Browser: https://salsa.debian.org/perl-team/modules/packages/libapache2-mod-perl2
More information about the pkg-perl-maintainers
mailing list