Your message dated Fri, 18 May 2018 15:06:11 +0000
with message-id <[email protected]>
and subject line Bug#829028: fixed in openipmi 2.0.25-1
has caused the Debian Bug report #829028,
regarding openipmi: fix upstream bugs and stop using legacy paths
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact [email protected]
immediately.)


-- 
829028: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=829028
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: openipmi
Version: 2.0.21-1.2
Severity: normal
Tags: patch
User: [email protected]
Usertags: origin-ubuntu yakkety ubuntu-patch

Dear Maintainer,

In Ubuntu, the attached patch was applied to achieve the following:

    - debian/openipmi.init: Change lockfile path. '/var/lock/subsys' does
      not exists in Debian. (LP #722770)

      [ At some point /var/lock/subsys not existing may have been true,
        but in actuality it does exist, but is legacy. From
        /usr/lib/tmpfiles.d/legacyconf:

# These files are considered legacy and are unnecessary on legacy-free
# systems.

L /var/lock - - - - ../run/lock

# /run/lock/subsys is used for serializing SysV service execution, and
# hence without use on SysV-less systems.

d /run/lock/subsys 0755 root root -
        
        I believe the right choice, therefore is to use /run/lock/ipmi
        as the lockfile for the init-script. ]

    - Fix up packaging to install and use /etc/default/openipmi.
      (LP #473332) Thanks to Serge Hallyn.
      [ /etc/sysconfig/openipmi doesn't exist on Debian/Ubuntu
        (/etc/sysconfig doesn't) as it's a RH-ism. ]

    - Detect that a module is built into the kernel.
      + LP #1309860
      [ Fixes a bug for .configs where certain IPMI modules are built-in
        and not modules. ]
    - debian/openipmi.init: Do not unload all modules if some configured
      HW modules are not successfully loaded (LP #1318317).
      [ Fixes a bug with the init-script and certain configurations,
        where by default not all /etc/default/openipmi modules are
        actually loadable (HW incompatibility, e.g.) but that leads to
        all IPMI modules being unloaded. I have sent this upstream, but
        there has been no response. ]

Thanks for considering the patch.

*** /tmp/tmpYcskC8/openipmi_2.0.21-1.2ubuntu1.debdiff
diff -Nru openipmi-2.0.21/debian/dirs openipmi-2.0.21/debian/dirs
--- openipmi-2.0.21/debian/dirs 2016-03-21 10:39:58.000000000 -0700
+++ openipmi-2.0.21/debian/dirs 2016-06-21 10:06:45.000000000 -0700
@@ -1 +1,2 @@
 usr/bin
+etc/default
diff -Nru openipmi-2.0.21/debian/openipmi.init 
openipmi-2.0.21/debian/openipmi.init
--- openipmi-2.0.21/debian/openipmi.init        2016-03-21 10:39:58.000000000 
-0700
+++ openipmi-2.0.21/debian/openipmi.init        2016-06-16 15:45:27.000000000 
-0700
@@ -32,7 +32,7 @@
 #############################################################################
 . /lib/lsb/init-functions
 
-CONFIGFILE=/etc/sysconfig/ipmi
+CONFIGFILE=/etc/default/openipmi
 # source config info
 [ -r ${CONFIGFILE} ] && . ${CONFIGFILE}
 
@@ -66,7 +66,7 @@
 MODULES="${MODULES_INTERFACES} ${MODULES_FEATURES} ${MODULES_HW} 
${MODULES_BASE}"
 
 RETVAL=0
-LOCKFILE=/var/lock/subsys/ipmi
+LOCKFILE=/run/lock/ipmi
 DEV_IPMI_TIMEOUT=15
 
 UDEV_EXISTS=0
@@ -90,6 +90,9 @@
                if /sbin/lsmod | grep $m >/dev/null 2>&1 ; then
                        echo "$m module loaded."
                        OnePlusLoaded=1
+               elif [ -d "/sys/module/$m" ]; then
+                       echo "$m module in kernel."
+                       OnePlusLoaded=1
                else
                        echo "$m module not loaded."
                        OnePlusUnloaded=1
@@ -104,6 +107,8 @@
        for m in $@; do
                if /sbin/lsmod | grep $m >/dev/null 2>&1 ; then
                        OnePlusLoaded=1
+               elif [ -d "/sys/module/$m" ]; then
+                       OnePlusLoaded=1
                else
                        OnePlusUnloaded=1
                fi
@@ -323,9 +328,9 @@
        local locdelay
        modprobe ipmi_msghandler > /dev/null 2>&1
        modules_loaded ipmi_msghandler
-       [ ${OnePlusLoaded} -ne 1 ] && unload_all_ipmi_modules && 
RETVAL=$((RETVAL | 1)) && return
+       [ ${OnePlusLoaded} -ne 1 ] && RETVAL=$((RETVAL | 1)) && return
        load_hw_modules
-       [ $((RETVAL & 1)) -eq 1 ] && unload_all_ipmi_modules && 
RETVAL=$((RETVAL | 1)) && return
+       [ $((RETVAL & 1)) -eq 1 ] && return
 
        if [ "${DEV_IPMI}" = "yes" ]; then
                modprobe ipmi_devintf > /dev/null 2>&1
diff -Nru openipmi-2.0.21/debian/rules openipmi-2.0.21/debian/rules
--- openipmi-2.0.21/debian/rules        2016-03-24 10:02:24.000000000 -0700
+++ openipmi-2.0.21/debian/rules        2016-06-16 15:34:29.000000000 -0700
@@ -86,6 +86,8 @@
        dh_installdocs
        dh_installexamples
        dh_installinit -p openipmi --name openipmi --no-start -- defaults 21 20
+       mv ipmi.sysconf openipmi
+       dh_install openipmi etc/default
        dh_installman
        dh_link
        dh_strip


-- System Information:
Debian Release: stretch/sid
  APT prefers xenial-updates
  APT policy: (500, 'xenial-updates'), (500, 'xenial-security'), (500, 
'xenial'), (100, 'xenial-backports')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 4.4.0-24-generic (SMP w/4 CPU cores)
Locale: LANG=en_CA.UTF-8, LC_CTYPE=en_CA.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)

-- 
Nishanth Aravamudan
Ubuntu Server
Canonical Ltd

--- End Message ---
--- Begin Message ---
Source: openipmi
Source-Version: 2.0.25-1

We believe that the bug you reported is fixed in the latest version of
openipmi, which is due to be installed in the Debian FTP archive.

A summary of the changes between this version and the previous one is
attached.

Thank you for reporting the bug, which will now be closed.  If you
have further comments please address them to [email protected],
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Noël Köthe <[email protected]> (supplier of updated openipmi package)

(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing [email protected])


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512

Format: 1.8
Date: Fri, 18 May 2018 13:44:36 +0200
Source: openipmi
Binary: openipmi libopenipmi0 libopenipmi-dev
Architecture: source amd64
Version: 2.0.25-1
Distribution: unstable
Urgency: medium
Maintainer: Noël Köthe <[email protected]>
Changed-By: Noël Köthe <[email protected]>
Description:
 libopenipmi-dev - Intelligent Platform Management Interface - development
 libopenipmi0 - Intelligent Platform Management Interface - runtime
 openipmi   - Intelligent Platform Management Interface (for servers)
Closes: 829028 829037 852739
Changes:
 openipmi (2.0.25-1) unstable; urgency=medium
 .
   * new upstream release from 2018-04-16
   * remove upstream included
     patches/0001-Add-openssl-1.1.0-support.patch
   * debian/openipmi.init fix lsb headers. Thanks Nishanth
     closes: Bug#829037
   * openipmi: fix upstream bugs and stop using legacy paths
     Thanks Nishanth again;) closes: Bug#829028
   * move pkg-config files to a multiarch location. Thanks Helmut
     closes: Bug#852739
   * debian/control updated Homepage: which isn't available via https
   * debian/watch fixed/updated to get it working again
Checksums-Sha1:
 f9d0536764088b9d4ef5e9888d4dcf5dc2235c3e 1901 openipmi_2.0.25-1.dsc
 06751d0cd4353edc9711405f829fa7039533239d 3212723 openipmi_2.0.25.orig.tar.gz
 d0d021007a917c89e4303f755199e0f396cf0b19 7596 openipmi_2.0.25-1.debian.tar.xz
 cead686ebeb8c56f2931570f6534130542cc8ddd 662964 
libopenipmi-dev_2.0.25-1_amd64.deb
 428a8ab3b0d18b67ca01592f51d1c2757d7fff80 1343916 
libopenipmi0-dbgsym_2.0.25-1_amd64.deb
 5583fcdbf3262acb7ed870951032386920a1b413 536756 libopenipmi0_2.0.25-1_amd64.deb
 20dd44b4c2ec7efbfd2bc2e1976473002129a74a 462316 
openipmi-dbgsym_2.0.25-1_amd64.deb
 93c63a842f1ea120d44b7ae2cad516de7a129b81 7636 openipmi_2.0.25-1_amd64.buildinfo
 957a9c0cf1209147cb523d0c486d9911d2e9fa7f 298260 openipmi_2.0.25-1_amd64.deb
Checksums-Sha256:
 b7fcf2ba069113fd715434f62fcbb4a433f4384cfc70b41380f15fa5ad166083 1901 
openipmi_2.0.25-1.dsc
 f0f1a0ec732409930b7a31a6daa6cf39b585f52059b62a5f092b7ece21aa75a5 3212723 
openipmi_2.0.25.orig.tar.gz
 6a6bbdf4bda29f1457e3ea1bcb72c8a96c4e761ae9773c17ed86074bfcc04050 7596 
openipmi_2.0.25-1.debian.tar.xz
 c5d3e9ce9f3432f08dffdc3ef1c64c3442118fc00bea9194405dbbf0e8135927 662964 
libopenipmi-dev_2.0.25-1_amd64.deb
 ed144c203c75e2701ff16b3fb12efec161f49abf10e0e8c8a9866e48a6d1d677 1343916 
libopenipmi0-dbgsym_2.0.25-1_amd64.deb
 7b215616ddca40f68652b8e77c4481ad8f3923e1bf1965c16fbaa4c6758d5866 536756 
libopenipmi0_2.0.25-1_amd64.deb
 316c7c0f14c13ab131d9b9763915aeb19b244075620e9a1fcf801a0db8edb07c 462316 
openipmi-dbgsym_2.0.25-1_amd64.deb
 682cfa4f6890599e5372dd0f1c6502a86ae6ac4e89eebcc2bda8f678f0c73cdb 7636 
openipmi_2.0.25-1_amd64.buildinfo
 a4848f4806a7bc5573c78c80123508d5612a04050629fd34e6ee19561ae65a27 298260 
openipmi_2.0.25-1_amd64.deb
Files:
 d2da03eaa0025dbcbf8268ae09310a68 1901 admin optional openipmi_2.0.25-1.dsc
 1461ac4d78fc516646fd0a6e605a8b05 3212723 admin optional 
openipmi_2.0.25.orig.tar.gz
 b7a8719fcef06c4d8a3b33c2e30c6547 7596 admin optional 
openipmi_2.0.25-1.debian.tar.xz
 dba53db4f528cb81823a65213effe114 662964 libdevel optional 
libopenipmi-dev_2.0.25-1_amd64.deb
 edb8ebff9d55d68bdbf6b628f48655ae 1343916 debug optional 
libopenipmi0-dbgsym_2.0.25-1_amd64.deb
 a1b9af40f6f081dbb8c42d8e527aa46f 536756 libs optional 
libopenipmi0_2.0.25-1_amd64.deb
 651fd9aab7ddfbe89f361a233b55163f 462316 debug optional 
openipmi-dbgsym_2.0.25-1_amd64.deb
 eb38db1302c7c964836e12549e111e42 7636 admin optional 
openipmi_2.0.25-1_amd64.buildinfo
 031417976f67aa353f500f6380f2438f 298260 admin optional 
openipmi_2.0.25-1_amd64.deb

-----BEGIN PGP SIGNATURE-----

iQIzBAEBCgAdFiEEpF5AXAxsgPE/8VIXaMB4voj4DNoFAlr+4U8ACgkQaMB4voj4
DNqoAhAAgc51AhpSCzLqEm4+j6ZpsrFutdSdzD/ROy1CSWOpH3LwEQcvGiCR0M6N
NA2CUKgt7inW7G8w4LBDEsrXGSPetKP4DqjkhyDBwarbrnZgsFVd5gqA4OGT7YHN
mtdj0Xg7wMuvi1vOZLuZFfsxiQmmYNBcHY8G5Yq/wjNc3gThgs0U5HOQpzC0KjLE
qhtGVxcygleg8GJLKYMT1yNPvMjzpmeO8+lCuxnwdA7StcKvGFSMMfDWhATOYjTJ
2D+6baDruO0AqUSU0zFhbRfVNxcTzE+GWi+wmvtSLv/40OAbINqg1TfUhITrTleU
neNFxbPF31MKm8LzU+nAsPKkpFW6U7cCnfOlPeUa2m1Eks9SP/HPpaEyZF6l+5qK
zJJH1cb0a/OClD5uvmxoxxZzf9G+CvR9oTrNXwf7GpJuBDNKtVWvsLQiTeC+mijC
o8Z4YyrbMPYgvcd5Zbe5XNqeFdoIXTU7aZDfT0L2h3Ric/AQ/wORWW3L1bI+DYRs
dMNBoH5L9YZbSOvPjYFNGFQcsZ6dKcOeAYPn8fOgCPoCaCK6DvYVeuWXZx1N1FmJ
dyGGOQM0qytLI/H9GLmrvpKOdPK6iuB5bB4CAnbMiObN19njSi0K4qhaSEyjtsdL
0Gj59H3LiG+pzh0abjXWXKMZf1ysSUrkVjW+R6DqJNXoKPB4NlY=
=KRFQ
-----END PGP SIGNATURE-----

--- End Message ---

Reply via email to