Followup-For: Bug #852433 Control: tag -1 patch pending Hi,
I just uploaded the attached patch as a NMU to DELAYED/5. Please let me know if I should delay it longer or reschedule. Greetings from the credativ BSP. Andreas
diff -Nru openhpi-3.6.1/debian/changelog openhpi-3.6.1/debian/changelog --- openhpi-3.6.1/debian/changelog 2017-01-18 20:45:48.000000000 +0100 +++ openhpi-3.6.1/debian/changelog 2017-03-18 17:13:16.000000000 +0100 @@ -1,3 +1,13 @@ +openhpi (3.6.1-2.2) unstable; urgency=medium + + * Non-maintainer upload. + * Remove -dbgsym packages from debian/control, these are autogenerated by + dh_strip. (Closes: #852433) + * Move the plugin .so links into the plugin packages. (Closes: #615955) + * libopenhpi3.postrm: Drop manual ldconfig call. + + -- Andreas Beckmann <a...@debian.org> Sat, 18 Mar 2017 17:13:16 +0100 + openhpi (3.6.1-2.1) unstable; urgency=medium * Non-maintainer upload. diff -Nru openhpi-3.6.1/debian/control openhpi-3.6.1/debian/control --- openhpi-3.6.1/debian/control 2017-01-18 20:45:42.000000000 +0100 +++ openhpi-3.6.1/debian/control 2017-03-18 16:01:20.000000000 +0100 @@ -70,7 +70,8 @@ Architecture: any Depends: ${shlibs:Depends}, ${misc:Depends}, libopenhpi3 (= ${binary:Version}) Conflicts: libopenhpi, libopenhpi2 -Replaces: libopenhpi, libopenhpi2 +Breaks: libopenhpi3 (<< 3.6.1-2.2~) +Replaces: libopenhpi, libopenhpi2, libopenhpi3 (<< 3.6.1-2.2~) Description: OpenHPI plugin module for HP's ProLiant rackmount servers OpenHPI is an implementation of the Service Availability Forum's Hardware Platform Interface specification. (See http://www.saforum.org) As @@ -86,7 +87,8 @@ Architecture: any Depends: ${shlibs:Depends}, ${misc:Depends}, libopenhpi3 (= ${binary:Version}), libopenipmi0 (>=2.0.7), openipmi (>=2.0.7) Conflicts: libopenhpi, libopenhpi2 -Replaces: libopenhpi, libopenhpi2 +Breaks: libopenhpi3 (<< 3.6.1-2.2~) +Replaces: libopenhpi, libopenhpi2, libopenhpi3 (<< 3.6.1-2.2~) Description: OpenHPI plugin module for OpenIPMI OpenHPI is an implementation of the Service Availability Forum's Hardware Platform Interface specification. (See http://www.saforum.org) As @@ -101,7 +103,8 @@ Architecture: any Depends: ${shlibs:Depends}, ${misc:Depends}, libopenhpi3 (= ${binary:Version}) Conflicts: libopenhpi, libopenhpi2 -Replaces: libopenhpi, libopenhpi2 +Breaks: libopenhpi3 (<< 3.6.1-2.2~) +Replaces: libopenhpi, libopenhpi2, libopenhpi3 (<< 3.6.1-2.2~) Description: OpenHPI plugin module for direct IPMI over LAN (RMCP) or SMI OpenHPI is an implementation of the Service Availability Forum's Hardware Platform Interface specification. (See http://www.saforum.org) As @@ -116,7 +119,8 @@ Architecture: any Depends: ${shlibs:Depends}, ${misc:Depends}, libopenhpi3 (= ${binary:Version}) Conflicts: libopenhpi, libopenhpi2 -Replaces: libopenhpi, libopenhpi2 +Breaks: libopenhpi3 (<< 3.6.1-2.2~) +Replaces: libopenhpi, libopenhpi2, libopenhpi3 (<< 3.6.1-2.2~) Description: OpenHPI plugin module for HP's BladeSystem c-Class OpenHPI is an implementation of the Service Availability Forum's Hardware Platform Interface specification. (See http://www.saforum.org) As @@ -132,7 +136,8 @@ Architecture: any Depends: ${shlibs:Depends}, ${misc:Depends}, libopenhpi3 (= ${binary:Version}) Conflicts: libopenhpi, libopenhpi2 -Replaces: libopenhpi, libopenhpi2 +Breaks: libopenhpi3 (<< 3.6.1-2.2~) +Replaces: libopenhpi, libopenhpi2, libopenhpi3 (<< 3.6.1-2.2~) Description: OpenHPI plugin module for slave plugin OpenHPI is an implementation of the Service Availability Forum's Hardware Platform Interface specification. (See http://www.saforum.org) As @@ -147,7 +152,8 @@ Architecture: any Depends: ${shlibs:Depends}, ${misc:Depends}, libopenhpi3 (= ${binary:Version}) Conflicts: libopenhpi, libopenhpi2 -Replaces: libopenhpi, libopenhpi2 +Breaks: libopenhpi3 (<< 3.6.1-2.2~) +Replaces: libopenhpi, libopenhpi2, libopenhpi3 (<< 3.6.1-2.2~) Description: OpenHPI plugin module for test agent plugin OpenHPI is an implementation of the Service Availability Forum's Hardware Platform Interface specification. (See http://www.saforum.org) As @@ -161,7 +167,8 @@ Architecture: any Depends: ${shlibs:Depends}, ${misc:Depends}, libopenhpi3 (= ${binary:Version}) Conflicts: libopenhpi, libopenhpi2 -Replaces: libopenhpi, libopenhpi2 +Breaks: libopenhpi3 (<< 3.6.1-2.2~) +Replaces: libopenhpi, libopenhpi2, libopenhpi3 (<< 3.6.1-2.2~) Description: OpenHPI plugin module for IBM's BladeCenter or RSA over SNMP OpenHPI is an implementation of the Service Availability Forum's Hardware Platform Interface specification. (See http://www.saforum.org) As @@ -177,7 +184,8 @@ Architecture: linux-any Depends: ${shlibs:Depends}, ${misc:Depends}, libopenhpi3 (= ${binary:Version}) Conflicts: libopenhpi, libopenhpi2 -Replaces: libopenhpi, libopenhpi2 +Breaks: libopenhpi3 (<< 3.6.1-2.2~) +Replaces: libopenhpi, libopenhpi2, libopenhpi3 (<< 3.6.1-2.2~) Description: OpenHPI plugin module for the sysfs filesystem OpenHPI is an implementation of the Service Availability Forum's Hardware Platform Interface specification. (See http://www.saforum.org) As @@ -193,7 +201,8 @@ Architecture: linux-any Depends: ${shlibs:Depends}, ${misc:Depends}, libopenhpi3 (= ${binary:Version}) Conflicts: libopenhpi, libopenhpi2 -Replaces: libopenhpi, libopenhpi2 +Breaks: libopenhpi3 (<< 3.6.1-2.2~) +Replaces: libopenhpi, libopenhpi2, libopenhpi3 (<< 3.6.1-2.2~) Description: OpenHPI plugin module for the Linux watchdog interface OpenHPI is an implementation of the Service Availability Forum's Hardware Platform Interface specification. (See http://www.saforum.org) As @@ -208,7 +217,8 @@ Architecture: linux-any Depends: ${shlibs:Depends}, ${misc:Depends}, libopenhpi3 (= ${binary:Version}) Conflicts: libopenhpi, libopenhpi2 -Replaces: libopenhpi, libopenhpi2 +Breaks: libopenhpi3 (<< 3.6.1-2.2~) +Replaces: libopenhpi, libopenhpi2, libopenhpi3 (<< 3.6.1-2.2~) Description: OpenHPI plugin module for a simulator that works without hardware OpenHPI is an implementation of the Service Availability Forum's Hardware Platform Interface specification. (See http://www.saforum.org) As @@ -223,7 +233,8 @@ Architecture: linux-any Depends: ${shlibs:Depends}, ${misc:Depends}, libopenhpi3 (= ${binary:Version}) Conflicts: libopenhpi, libopenhpi2 -Replaces: libopenhpi, libopenhpi2 +Breaks: libopenhpi3 (<< 3.6.1-2.2~) +Replaces: libopenhpi, libopenhpi2, libopenhpi3 (<< 3.6.1-2.2~) Description: OpenHPI plugin module for a dynamic simulator OpenHPI is an implementation of the Service Availability Forum's Hardware Platform Interface specification. (See http://www.saforum.org) As @@ -252,141 +263,3 @@ . This package is a metapackage which installs all of the OpenHPI components. - -Package: libopenhpi3-dbgsym -Section: debug -Priority: extra -Architecture: any -Depends: libopenhpi3 (= ${binary:Version}), ${misc:Depends} -Recommends: openhpid (= ${binary:Version}) -Conflicts: libopenhpi-dbgsym, libopenhpi2-dbgsym -Replaces: libopenhpi-dbgsym, libopenhpi2-dbgsym -Description: Debug symbols for libopenhpi3 library - See description of libopenhpi3 - -Package: openhpid-dbgsym -Section: debug -Priority: extra -Architecture: any -Depends: openhpid (= ${binary:Version}), ${misc:Depends} -Description: Debug symbols package for OpenHPI daemon - See description of openhpid - -Package: openhpi-clients-dbgsym -Section: debug -Priority: extra -Architecture: any -Depends: openhpi-clients (= ${binary:Version}), ${misc:Depends} -Description: Debug symbols for OpenHPI example client programs - See description of openhpi-clients - -Package: openhpi-plugin-ilo2-ribcl-dbgsym -Section: debug -Priority: extra -Architecture: any -Depends: openhpi-plugin-ilo2-ribcl (= ${binary:Version}), ${misc:Depends} -Conflicts: libopenhpi, libopenhpi2 -Replaces: libopenhpi, libopenhpi2 -Description: Debug symbols for openhpi-plugin-ilo2-ribcl plugin module - See description of openhpi-plugin-ilo2-ribcl - -Package: openhpi-plugin-ipmi-dbgsym -Section: debug -Priority: extra -Architecture: any -Depends: openhpi-plugin-ipmi (= ${binary:Version}), ${misc:Depends} -Conflicts: libopenhpi, libopenhpi2 -Replaces: libopenhpi, libopenhpi2 -Description: Debug symbols for openhpi-plugin-ipmi plugin module - See description of openhpi-plugin-ipmi - -Package: openhpi-plugin-ipmidirect-dbgsym -Section: debug -Priority: extra -Architecture: any -Depends: openhpi-plugin-ipmidirect (= ${binary:Version}), ${misc:Depends} -Conflicts: libopenhpi, libopenhpi2 -Replaces: libopenhpi, libopenhpi2 -Description: Debug symbols for openhpi-plugin-ipmidirect plugin module - See description of openhpi-plugin-ipmidirect - -Package: openhpi-plugin-oa-soap-dbgsym -Section: debug -Priority: extra -Architecture: any -Depends: openhpi-plugin-oa-soap (= ${binary:Version}), ${misc:Depends} -Conflicts: libopenhpi, libopenhpi2 -Replaces: libopenhpi, libopenhpi2 -Description: Debug symbols for openhpi-plugin-oa-soap plugin module - See description of openhpi-plugin-oa-soap - -Package: openhpi-plugin-slave-dbgsym -Section: debug -Priority: extra -Architecture: any -Depends: openhpi-plugin-slave (= ${binary:Version}), ${misc:Depends} -Conflicts: libopenhpi, libopenhpi2 -Replaces: libopenhpi, libopenhpi2 -Description: Debug symbols for openhpi-plugin-slave plugin module - See description of openhpi-plugin-slave - -Package: openhpi-plugin-test-agent-dbgsym -Section: debug -Priority: extra -Architecture: any -Depends: openhpi-plugin-test-agent (= ${binary:Version}), ${misc:Depends} -Conflicts: libopenhpi, libopenhpi2 -Replaces: libopenhpi, libopenhpi2 -Description: Debug symbols for openhpi-plugin-test-agent plugin module - See description of openhpi-plugin-test-agent - -Package: openhpi-plugin-snmp-bc-dbgsym -Section: debug -Priority: extra -Architecture: any -Depends: openhpi-plugin-snmp-bc (= ${binary:Version}), ${misc:Depends} -Conflicts: libopenhpi, libopenhpi2 -Replaces: libopenhpi, libopenhpi2 -Description: Debug symbols for openhpi-plugin-snmp-bc plugin module - See description of openhpi-plugin-snmp-bc - -Package: openhpi-plugin-sysfs-dbgsym -Section: debug -Priority: extra -Architecture: linux-any -Depends: openhpi-plugin-sysfs (= ${binary:Version}), ${misc:Depends} -Conflicts: libopenhpi, libopenhpi2 -Replaces: libopenhpi, libopenhpi2 -Description: Debug symbols for openhpi-plugin-sysfs plugin module - See description of openhpi-plugin-sysfs - -Package: openhpi-plugin-watchdog-dbgsym -Section: debug -Priority: extra -Architecture: linux-any -Depends: openhpi-plugin-watchdog (= ${binary:Version}), ${misc:Depends} -Conflicts: libopenhpi, libopenhpi2 -Replaces: libopenhpi, libopenhpi2 -Description: Debug symbols for openhpi-plugin-watchdog plugin module - See description of openhpi-plugin-watchdog - -Package: openhpi-plugin-simulator-dbgsym -Section: debug -Priority: extra -Architecture: linux-any -Depends: openhpi-plugin-simulator (= ${binary:Version}), ${misc:Depends} -Conflicts: libopenhpi, libopenhpi2 -Replaces: libopenhpi, libopenhpi2 -Description: Debug symbols for openhpi-plugin-simulator plugin module - See description of openhpi-plugin-simulator - -Package: openhpi-plugin-dynamic-simulator-dbgsym -Section: debug -Priority: extra -Architecture: linux-any -Depends: openhpi-plugin-dynamic-simulator (= ${binary:Version}), ${misc:Depends} -Conflicts: libopenhpi, libopenhpi2 -Replaces: libopenhpi, libopenhpi2 -Description: Debug symbols for openhpi-plugin-dynamic-simulator plugin module - See description of openhpi-plugin-dynamic-simulator - diff -Nru openhpi-3.6.1/debian/libopenhpi3.install openhpi-3.6.1/debian/libopenhpi3.install --- openhpi-3.6.1/debian/libopenhpi3.install 2016-03-25 20:42:31.000000000 +0100 +++ openhpi-3.6.1/debian/libopenhpi3.install 2017-03-18 16:25:04.000000000 +0100 @@ -6,5 +6,5 @@ usr/lib/libopenhpiutils.so.* usr/lib/libopenhpi_ssl.so.* usr/lib/libopenhpitransport.so.* +usr/lib/openhpi/libosahpi.so usr/lib/openhpi/libosahpi.so.* -usr/lib/openhpi/*.so diff -Nru openhpi-3.6.1/debian/libopenhpi3.postrm openhpi-3.6.1/debian/libopenhpi3.postrm --- openhpi-3.6.1/debian/libopenhpi3.postrm 2016-03-25 20:42:31.000000000 +0100 +++ openhpi-3.6.1/debian/libopenhpi3.postrm 2017-03-18 16:36:26.000000000 +0100 @@ -22,12 +22,6 @@ purge) rm -rf /var/lib/openhpi;; - remove|upgrade|failed-upgrade|abort-install|abort-upgrade|disappear) - ldconfig;; - - *) echo "postrm called with unknown argument \`$1'" >&2 - exit 1;; - esac # dh_installdeb will replace this with shell code automatically diff -Nru openhpi-3.6.1/debian/openhpi-plugin-dynamic-simulator.install openhpi-3.6.1/debian/openhpi-plugin-dynamic-simulator.install --- openhpi-3.6.1/debian/openhpi-plugin-dynamic-simulator.install 2016-03-25 20:42:31.000000000 +0100 +++ openhpi-3.6.1/debian/openhpi-plugin-dynamic-simulator.install 2017-03-18 15:57:32.000000000 +0100 @@ -1 +1 @@ -usr/lib/openhpi/libdyn_simulator.so.* +usr/lib/openhpi/libdyn_simulator.so* diff -Nru openhpi-3.6.1/debian/openhpi-plugin-ilo2-ribcl.install openhpi-3.6.1/debian/openhpi-plugin-ilo2-ribcl.install --- openhpi-3.6.1/debian/openhpi-plugin-ilo2-ribcl.install 2016-03-25 20:42:31.000000000 +0100 +++ openhpi-3.6.1/debian/openhpi-plugin-ilo2-ribcl.install 2017-03-18 15:57:36.000000000 +0100 @@ -1 +1 @@ -usr/lib/openhpi/libilo2_ribcl.so.* +usr/lib/openhpi/libilo2_ribcl.so* diff -Nru openhpi-3.6.1/debian/openhpi-plugin-ipmi.install openhpi-3.6.1/debian/openhpi-plugin-ipmi.install --- openhpi-3.6.1/debian/openhpi-plugin-ipmi.install 2016-03-25 20:42:31.000000000 +0100 +++ openhpi-3.6.1/debian/openhpi-plugin-ipmi.install 2017-03-18 15:57:40.000000000 +0100 @@ -1 +1 @@ -usr/lib/openhpi/libipmi.so.* +usr/lib/openhpi/libipmi.so* diff -Nru openhpi-3.6.1/debian/openhpi-plugin-ipmidirect.install openhpi-3.6.1/debian/openhpi-plugin-ipmidirect.install --- openhpi-3.6.1/debian/openhpi-plugin-ipmidirect.install 2016-03-25 20:42:31.000000000 +0100 +++ openhpi-3.6.1/debian/openhpi-plugin-ipmidirect.install 2017-03-18 15:57:44.000000000 +0100 @@ -1 +1 @@ -usr/lib/openhpi/libipmidirect.so.* +usr/lib/openhpi/libipmidirect.so* diff -Nru openhpi-3.6.1/debian/openhpi-plugin-oa-soap.install openhpi-3.6.1/debian/openhpi-plugin-oa-soap.install --- openhpi-3.6.1/debian/openhpi-plugin-oa-soap.install 2016-03-25 20:42:31.000000000 +0100 +++ openhpi-3.6.1/debian/openhpi-plugin-oa-soap.install 2017-03-18 15:57:48.000000000 +0100 @@ -1 +1 @@ -usr/lib/openhpi/liboa_soap.so.* +usr/lib/openhpi/liboa_soap.so* diff -Nru openhpi-3.6.1/debian/openhpi-plugin-simulator.install openhpi-3.6.1/debian/openhpi-plugin-simulator.install --- openhpi-3.6.1/debian/openhpi-plugin-simulator.install 2016-03-25 20:42:31.000000000 +0100 +++ openhpi-3.6.1/debian/openhpi-plugin-simulator.install 2017-03-18 15:57:52.000000000 +0100 @@ -1 +1 @@ -usr/lib/openhpi/libsimulator.so.* +usr/lib/openhpi/libsimulator.so* diff -Nru openhpi-3.6.1/debian/openhpi-plugin-slave.install openhpi-3.6.1/debian/openhpi-plugin-slave.install --- openhpi-3.6.1/debian/openhpi-plugin-slave.install 2016-03-25 20:42:31.000000000 +0100 +++ openhpi-3.6.1/debian/openhpi-plugin-slave.install 2017-03-18 15:57:55.000000000 +0100 @@ -1 +1 @@ -usr/lib/openhpi/libslave.so.* +usr/lib/openhpi/libslave.so* diff -Nru openhpi-3.6.1/debian/openhpi-plugin-snmp-bc.install openhpi-3.6.1/debian/openhpi-plugin-snmp-bc.install --- openhpi-3.6.1/debian/openhpi-plugin-snmp-bc.install 2016-03-25 20:42:31.000000000 +0100 +++ openhpi-3.6.1/debian/openhpi-plugin-snmp-bc.install 2017-03-18 15:58:20.000000000 +0100 @@ -1,2 +1,2 @@ usr/lib/libopenhpi_snmp.so.* -usr/lib/openhpi/libsnmp_bc.so.* +usr/lib/openhpi/libsnmp_bc.so* diff -Nru openhpi-3.6.1/debian/openhpi-plugin-sysfs.install openhpi-3.6.1/debian/openhpi-plugin-sysfs.install --- openhpi-3.6.1/debian/openhpi-plugin-sysfs.install 2016-03-25 20:42:31.000000000 +0100 +++ openhpi-3.6.1/debian/openhpi-plugin-sysfs.install 2017-03-18 15:58:25.000000000 +0100 @@ -1 +1 @@ -usr/lib/openhpi/libsysfs2hpi.so.* +usr/lib/openhpi/libsysfs2hpi.so* diff -Nru openhpi-3.6.1/debian/openhpi-plugin-test-agent.install openhpi-3.6.1/debian/openhpi-plugin-test-agent.install --- openhpi-3.6.1/debian/openhpi-plugin-test-agent.install 2016-03-25 20:42:31.000000000 +0100 +++ openhpi-3.6.1/debian/openhpi-plugin-test-agent.install 2017-03-18 15:58:31.000000000 +0100 @@ -1 +1 @@ -usr/lib/openhpi/libtest_agent.so.* +usr/lib/openhpi/libtest_agent.so* diff -Nru openhpi-3.6.1/debian/openhpi-plugin-watchdog.install openhpi-3.6.1/debian/openhpi-plugin-watchdog.install --- openhpi-3.6.1/debian/openhpi-plugin-watchdog.install 2016-03-25 20:42:31.000000000 +0100 +++ openhpi-3.6.1/debian/openhpi-plugin-watchdog.install 2017-03-18 15:58:35.000000000 +0100 @@ -1 +1 @@ -usr/lib/openhpi/libwatchdog.so.* +usr/lib/openhpi/libwatchdog.so*