[Debian-ha-maintainers] Bug#979282: cluster-glue should reduce unnecessary Build-Depends

Helmut Grohne helmut at subdivi.de
Mon Jan 4 22:00:11 GMT 2021


Source: cluster-glue
Version: 1.0.12-19
Tags: patch
User: helmutg at debian.org
Usertags: rebootstrap

cluster-glue is somehow part of a strongly connected set of
interdependent packages making architecture bootstrap hard. To reduce
this problem, reducing Build-Depends of participating packages is a good
step. cluster-glue happens to have a lot of unused Build-Depends. I'm
attaching a patch to reduce them. Please consider applying it and
further reducing them.

Helmut
-------------- next part --------------
diff --minimal -Nru cluster-glue-1.0.12/debian/changelog cluster-glue-1.0.12/debian/changelog
--- cluster-glue-1.0.12/debian/changelog	2020-06-27 12:59:36.000000000 +0200
+++ cluster-glue-1.0.12/debian/changelog	2021-01-04 22:53:58.000000000 +0100
@@ -1,3 +1,18 @@
+cluster-glue (1.0.12-19.1) UNRELEASED; urgency=medium
+
+  * Non-maintainer upload.
+  * Reduce Build-Depends: (Closes: #-1)
+    + libnet1-dev is detected by configure, but never used.
+    + libncurses5-dev is never used in any way.
+    + libpam0g-dev is never used in any way.
+    + lynx is detected by configure, but never used.
+    + ifconfig from net-tools is detected by configure, but never used.
+    + ssh is detected from configure, but only used for testing and for
+      embedding its path and the defaults match Debian's layout.
+    + swig is never used in any way.
+
+ -- Helmut Grohne <helmut at subdivi.de>  Mon, 04 Jan 2021 22:53:58 +0100
+
 cluster-glue (1.0.12-19) unstable; urgency=medium
 
   * Fix failing logd autopkgtest
diff --minimal -Nru cluster-glue-1.0.12/debian/control cluster-glue-1.0.12/debian/control
--- cluster-glue-1.0.12/debian/control	2020-06-27 12:59:18.000000000 +0200
+++ cluster-glue-1.0.12/debian/control	2021-01-04 22:53:52.000000000 +0100
@@ -23,23 +23,17 @@
  libcurl4-openssl-dev | libcurl3-openssl-dev,
  libglib2.0-dev,
  libltdl3-dev,
- libnet1-dev,
- libncurses5-dev,
  libopenhpi-dev [!hurd-any],
  libopenipmi-dev [!hurd-any],
- libpam0g-dev,
  libsensors-dev [!hurd-any],
  libtool,
  libsnmp-dev,
  libxml2-dev,
  libxml2-utils,
- lynx,
- net-tools,
- openssh-client,
+ openssh-client <!nocheck>,
  perl,
  psmisc,
  python3,
- swig,
  systemd [linux-any],
  uuid-dev,
  xsltproc,


More information about the Debian-ha-maintainers mailing list