Source: openhpi
Version: 3.8.0-2.1
Tags: patch
User: helm...@debian.org
Usertags: rebootstrap

openhpi participates in dependency loops relevant to architecture
bootstrap. Instead of working on such a difficult problem, I looked into
easily droppable dependencies. It turns out that openhpi migrated from
libltld to glib. Therefore, the libltdl-dev dependency has become
obsolete. openipmi is actually used, but the openipmi package containing
tools is unused during a nocheck build. It can be annotated <!nocheck>.
And since linking -lncurses was patched out of the ipmi plugin, the
dependency on libncurses5-dev has also become obsolete. Please consider
applying the attached patch.

Helmut
--- openhpi-3.8.0/debian/changelog
+++ openhpi-3.8.0/debian/changelog
@@ -1,3 +1,14 @@
+openhpi (3.8.0-2.2) UNRELEASED; urgency=medium
+
+  * Non-maintainer upload.
+  * Reduce Build-Depends: (Closes: #-1)
+    + Drop unused libltdl-dev. openhpi migrated to glib.
+    + Annotate openipmi <!nocheck>. Not used during nocheck build.
+    + Drop unused libncurses5-dev as plugins/ipmi no longer links -lncurses
+      due to makefile_3.8.0.patch.
+
+ -- Helmut Grohne <hel...@subdivi.de>  Sun, 24 Jan 2021 13:24:46 +0100
+
 openhpi (3.8.0-2.1) unstable; urgency=medium
 
   * Non maintainer upload by the Reproducible Builds team.
--- openhpi-3.8.0/debian/control
+++ openhpi-3.8.0/debian/control
@@ -4,7 +4,7 @@
 Maintainer: Mohan Devarajulu <mohan.devaraj...@hpe.com>
 Uploaders: Khalid Aziz <kha...@debian.org>
 Homepage: http://openhpi.org
-Build-Depends: debhelper (>= 10), dpkg-dev (>= 1.16.1~), autoconf (>= 2.57), 
automake(>= 1.9), uuid-dev, libglib2.0-dev (>= 2.2), pkg-config, libltdl-dev, 
openipmi (>= 2.0.7), libopenipmi-dev (>=2.0.7), libsnmp-dev, libssl-dev, 
libsysfs-dev (>= 0.3), libncurses5-dev, libxml2-dev, librabbitmq-dev, 
libcurl4-openssl-dev, libjson-c-dev
+Build-Depends: debhelper (>= 10), dpkg-dev (>= 1.16.1~), autoconf (>= 2.57), 
automake(>= 1.9), uuid-dev, libglib2.0-dev (>= 2.2), pkg-config, openipmi (>= 
2.0.7) <!nocheck>, libopenipmi-dev (>=2.0.7), libsnmp-dev, libssl-dev, 
libsysfs-dev (>= 0.3), libxml2-dev, librabbitmq-dev, libcurl4-openssl-dev, 
libjson-c-dev
 Standards-Version: 4.0.0
 
 Package: libopenhpi3

Reply via email to