commit OpenIPMI for openSUSE:Factory

2020-08-28 Thread root
Hello community,

here is the log from the commit of package OpenIPMI for openSUSE:Factory 
checked in at 2020-08-28 21:17:55

Comparing /work/SRC/openSUSE:Factory/OpenIPMI (Old)
 and  /work/SRC/openSUSE:Factory/.OpenIPMI.new.3399 (New)


Package is "OpenIPMI"

Fri Aug 28 21:17:55 2020 rev:48 rq:828914 version:2.0.29

Changes:

--- /work/SRC/openSUSE:Factory/OpenIPMI/OpenIPMI.changes2020-01-29 
13:11:41.869964847 +0100
+++ /work/SRC/openSUSE:Factory/.OpenIPMI.new.3399/OpenIPMI.changes  
2020-08-28 21:20:30.816299516 +0200
@@ -1,0 +2,6 @@
+Mon Aug 17 21:38:50 UTC 2020 - Dirk Mueller 
+
+- update to 2.0.29:
+  * changelog not available 
+
+---

Old:

  OpenIPMI-2.0.28.tar.gz

New:

  OpenIPMI-2.0.29.tar.gz



Other differences:
--
++ OpenIPMI.spec ++
--- /var/tmp/diff_new_pack.VvynHX/_old  2020-08-28 21:20:31.676299933 +0200
+++ /var/tmp/diff_new_pack.VvynHX/_new  2020-08-28 21:20:31.680299936 +0200
@@ -1,7 +1,7 @@
 #
 # spec file for package OpenIPMI
 #
-# Copyright (c) 2020 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2020 SUSE LLC
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -31,12 +31,12 @@
 %endif
 
 Name:   OpenIPMI
-Version:2.0.28
+Version:2.0.29
 Release:0
 Summary:Service processor access via IPMI
 License:LGPL-2.1-or-later
 Group:  System/Monitoring
-Url:http://openipmi.sourceforge.net
+URL:http://openipmi.sourceforge.net
 Source0:
http://prdownloads.sourceforge.net/openipmi/%{name}-%{version}.tar.gz
 Source1:sysconfig.ipmi
 Source2:ipmi.service

++ OpenIPMI-2.0.28.tar.gz -> OpenIPMI-2.0.29.tar.gz ++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/OpenIPMI-2.0.28/OpenIPMI.spec 
new/OpenIPMI-2.0.29/OpenIPMI.spec
--- old/OpenIPMI-2.0.28/OpenIPMI.spec   2019-12-12 17:40:07.0 +0100
+++ new/OpenIPMI-2.0.29/OpenIPMI.spec   2020-06-12 16:14:29.0 +0200
@@ -3,14 +3,14 @@
 
 Name: OpenIPMI
 Summary: %{name} - Library interface to IPMI
-Version: 2.0.27
+Version: 2.0.29
 Release: 2
 License: LGPL
 URL: http://openipmi.sourceforge.net
 Group: Utilities
 Vendor: OpenIPMI Project
 Packager: Tariq Shureih 
-Source: %{name}-2.0.28.tar.gz
+Source: %{name}-2.0.29.tar.gz
 Buildroot: /var/tmp/%{name}-root
 BuildRequires: pkgconfig, perl >= 5, swig >= 1.3
 Summary: IPMI Library
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/OpenIPMI-2.0.28/cmdlang/ipmish.c 
new/OpenIPMI-2.0.29/cmdlang/ipmish.c
--- old/OpenIPMI-2.0.28/cmdlang/ipmish.c2018-06-12 03:09:56.0 
+0200
+++ new/OpenIPMI-2.0.29/cmdlang/ipmish.c2019-12-16 15:31:11.0 
+0100
@@ -51,6 +51,7 @@
 #include 
 #include 
 #include 
+#include 
 
 #ifdef HAVE_GLIB
 #include 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/OpenIPMI-2.0.28/configure 
new/OpenIPMI-2.0.29/configure
--- old/OpenIPMI-2.0.28/configure   2019-12-12 17:40:04.0 +0100
+++ new/OpenIPMI-2.0.29/configure   2020-06-12 16:14:25.0 +0200
@@ -1,6 +1,6 @@
 #! /bin/sh
 # Guess values for system-dependent variables and create Makefiles.
-# Generated by GNU Autoconf 2.69 for OpenIPMI 2.0.28.
+# Generated by GNU Autoconf 2.69 for OpenIPMI 2.0.29.
 #
 # Report bugs to .
 #
@@ -590,8 +590,8 @@
 # Identity of this package.
 PACKAGE_NAME='OpenIPMI'
 PACKAGE_TARNAME='OpenIPMI'
-PACKAGE_VERSION='2.0.28'
-PACKAGE_STRING='OpenIPMI 2.0.28'
+PACKAGE_VERSION='2.0.29'
+PACKAGE_STRING='OpenIPMI 2.0.29'
 PACKAGE_BUGREPORT='miny...@acm.org'
 PACKAGE_URL=''
 
@@ -1421,7 +1421,7 @@
   # Omit some internal or obsolete options to make the list less imposing.
   # This message is too long to be a string in the A/UX 3.1 sh.
   cat <<_ACEOF
-\`configure' configures OpenIPMI 2.0.28 to adapt to many kinds of systems.
+\`configure' configures OpenIPMI 2.0.29 to adapt to many kinds of systems.
 
 Usage: $0 [OPTION]... [VAR=VALUE]...
 
@@ -1493,7 +1493,7 @@
 
 if test -n "$ac_init_help"; then
   case $ac_init_help in
- short | recursive ) echo "Configuration of OpenIPMI 2.0.28:";;
+ short | recursive ) echo "Configuration of OpenIPMI 2.0.29:";;
esac
   cat <<\_ACEOF
 
@@ -1635,7 +1635,7 @@
 test -n "$ac_init_help" && exit $ac_status
 if $ac_init_version; then
   cat <<\_ACEOF
-OpenIPMI configure 2.0.28
+OpenIPMI configure 2.0.29
 generated by GNU Autoconf 2.69
 
 Copyright (C) 2012 Free Software Foundation, Inc.
@@ -2004,7 +2004,7 @@
 This file contains any 

commit OpenIPMI for openSUSE:Factory

2020-01-29 Thread root
Hello community,

here is the log from the commit of package OpenIPMI for openSUSE:Factory 
checked in at 2020-01-29 13:11:15

Comparing /work/SRC/openSUSE:Factory/OpenIPMI (Old)
 and  /work/SRC/openSUSE:Factory/.OpenIPMI.new.26092 (New)


Package is "OpenIPMI"

Wed Jan 29 13:11:15 2020 rev:47 rq:767528 version:2.0.28

Changes:

--- /work/SRC/openSUSE:Factory/OpenIPMI/OpenIPMI.changes2019-04-02 
09:18:28.220538756 +0200
+++ /work/SRC/openSUSE:Factory/.OpenIPMI.new.26092/OpenIPMI.changes 
2020-01-29 13:11:41.869964847 +0100
@@ -1,0 +2,16 @@
+Mon Jan 20 13:29:35 UTC 2020 - Josef Möllers 
+
+- Update to latest version 2.0.28
+  * Fixed a number of potential buffer overruns by appending a NUL
+character to strncpy'd strings.
+  * switched from editline to readline
+  * some variable and function renaming to avoid leading
+underscores
+  * more changes, no documentation available (ChangeLog file
+is unchanged!)
+  * Two patches now obsolete.
+  [OpenIPMI-2.0.25..HEAD_git.diff,
+   0003-Apply-OpenIPMI-2.0.21-nobundle.patch.patch,
+   OpenIPMI-2.0.28.tar.gz]
+
+---

Old:

  0003-Apply-OpenIPMI-2.0.21-nobundle.patch.patch
  OpenIPMI-2.0.25..HEAD_git.diff
  OpenIPMI-2.0.25.tar.gz

New:

  OpenIPMI-2.0.28.tar.gz



Other differences:
--
++ OpenIPMI.spec ++
--- /var/tmp/diff_new_pack.7Vm4tL/_old  2020-01-29 13:11:46.221967071 +0100
+++ /var/tmp/diff_new_pack.7Vm4tL/_new  2020-01-29 13:11:46.225967073 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package OpenIPMI
 #
-# Copyright (c) 2019 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2020 SUSE LINUX GmbH, Nuernberg, Germany.
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -31,7 +31,7 @@
 %endif
 
 Name:   OpenIPMI
-Version:2.0.25
+Version:2.0.28
 Release:0
 Summary:Service processor access via IPMI
 License:LGPL-2.1-or-later
@@ -43,11 +43,11 @@
 Source3:openipmi-helper
 Source4:bootstrap
 Source99:   OpenIPMI-rpmlintrc
-Patch0: OpenIPMI-2.0.25..HEAD_git.diff
+# Patch0: OpenIPMI-2.0.25..HEAD_git.diff
 Patch1: OpenIPMI-prefer_perl_vendor.patch
 Patch2: fix-conversions.patch
 # PATCH-FIX-UPSTREAM do not use bundled libedit
-Patch3: 0003-Apply-OpenIPMI-2.0.21-nobundle.patch.patch
+# Patch3: 0003-Apply-OpenIPMI-2.0.21-nobundle.patch.patch
 # PATCH-FIX-UPSTREAM detect tinfo from ncurses properly
 Patch4: openipmi-tinfo.patch
 # link with ncurses

++ OpenIPMI-2.0.25.tar.gz -> OpenIPMI-2.0.28.tar.gz ++
 35898 lines of diff (skipped)

++ OpenIPMI-no-return-in-nonvoid-function.patch ++
--- /var/tmp/diff_new_pack.7Vm4tL/_old  2020-01-29 13:11:46.517967222 +0100
+++ /var/tmp/diff_new_pack.7Vm4tL/_new  2020-01-29 13:11:46.517967222 +0100
@@ -1,7 +1,7 @@
-Index: OpenIPMI-2.0.24/swig/OpenIPMI.i
+Index: OpenIPMI-2.0.28/swig/OpenIPMI.i
 ===
 OpenIPMI-2.0.24.orig/swig/OpenIPMI.i
-+++ OpenIPMI-2.0.24/swig/OpenIPMI.i
+--- OpenIPMI-2.0.28.orig/swig/OpenIPMI.i
 OpenIPMI-2.0.28/swig/OpenIPMI.i
 @@ -3123,6 +3123,7 @@ init_glib(void)
  init_lang();
  #endif
@@ -10,10 +10,10 @@
  #else
  return ENOSYS;
  #endif
-@@ -3160,6 +3161,7 @@ init_tcl(void)
- swig_os_hnd->set_log_handler(swig_os_hnd, openipmi_swig_vlog);
- ipmi_init(swig_os_hnd);
- ipmi_cmdlang_init(swig_os_hnd);
+@@ -3138,6 +3139,7 @@ init_glib12(void)
+ init_lang();
+ #endif
+ swig_os_hnd = init_glib_shim("12");
 +return 0;
  #else
  return ENOSYS;

++ OpenIPMI-prefer_perl_vendor.patch ++
--- /var/tmp/diff_new_pack.7Vm4tL/_old  2020-01-29 13:11:46.525967227 +0100
+++ /var/tmp/diff_new_pack.7Vm4tL/_new  2020-01-29 13:11:46.529967229 +0100
@@ -1,8 +1,8 @@
-Index: OpenIPMI-2.0.25/configure.ac
+Index: OpenIPMI-2.0.28/configure.ac
 ===
 OpenIPMI-2.0.25.orig/configure.ac  2018-06-20 15:53:54.0 +0200
-+++ OpenIPMI-2.0.25/configure.ac   2018-08-27 16:31:51.144399542 +0200
-@@ -451,10 +451,10 @@ if test "x$perlcflags" = "x" -o "x$perli
+--- OpenIPMI-2.0.28.orig/configure.ac
 OpenIPMI-2.0.28/configure.ac
+@@ -450,10 +450,10 @@ if test "x$perlcflags" = "x" -o "x$perli
if test "x$perlinstalldir" = "x"; then
 perlinstalldir=`(eval \`perl -V:installvendorarch\`; echo 
$installvendorarch)`
 if test "x$perlinstalldir" = "x" -o ! -d "$perlinstalldir"; then

++ fix_dia_version_detection.patch ++
--- 

commit OpenIPMI for openSUSE:Factory

2019-04-02 Thread root
Hello community,

here is the log from the commit of package OpenIPMI for openSUSE:Factory 
checked in at 2019-04-02 09:18:26

Comparing /work/SRC/openSUSE:Factory/OpenIPMI (Old)
 and  /work/SRC/openSUSE:Factory/.OpenIPMI.new.25356 (New)


Package is "OpenIPMI"

Tue Apr  2 09:18:26 2019 rev:46 rq:689803 version:2.0.25

Changes:

--- /work/SRC/openSUSE:Factory/OpenIPMI/OpenIPMI.changes2018-09-18 
11:39:30.536157827 +0200
+++ /work/SRC/openSUSE:Factory/.OpenIPMI.new.25356/OpenIPMI.changes 
2019-04-02 09:18:28.220538756 +0200
@@ -1,0 +2,6 @@
+Sun Mar 17 10:14:37 UTC 2019 - Jan Engelhardt 
+
+- Use noun phrase in summary. Remove em dashes from summaries.
+- Implement shared library packaging policy.
+
+---



Other differences:
--
++ OpenIPMI.spec ++
--- /var/tmp/diff_new_pack.iOLl2p/_old  2019-04-02 09:18:30.992541300 +0200
+++ /var/tmp/diff_new_pack.iOLl2p/_new  2019-04-02 09:18:31.020541325 +0200
@@ -1,7 +1,7 @@
 #
 # spec file for package OpenIPMI
 #
-# Copyright (c) 2018 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2019 SUSE LINUX GmbH, Nuernberg, Germany.
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -12,7 +12,7 @@
 # license that conforms to the Open Source Definition (Version 1.9)
 # published by the Open Source Initiative.
 
-# Please submit bugfixes or comments via http://bugs.opensuse.org/
+# Please submit bugfixes or comments via https://bugs.opensuse.org/
 #
 
 
@@ -33,7 +33,7 @@
 Name:   OpenIPMI
 Version:2.0.25
 Release:0
-Summary:Provides access to service processors via IPMI
+Summary:Service processor access via IPMI
 License:LGPL-2.1-or-later
 Group:  System/Monitoring
 Url:http://openipmi.sourceforge.net
@@ -93,27 +93,33 @@
 Provides:   ipmi_ui
 Provides:   ipmicmd
 Provides:   ipmilan
-%{?systemd_requires}
+%{?systemd_ordering}
 %{?perl_requires}
 
 %description
 OpenIPMI allows access to IPMI information on a server and to abstract it.
 
-OpenIPMI consists of two main parts: a device driver that is included
-in the Linux kernel, and a user-level library that provides a
-higher-level abstraction of IPMI and generic services that can be used
-on any operation system. This package contains the user-level library
-part. This OpenIPMI library also includes the ipmicmd program, a small
-program that can inject and receive messages.
+The device driver is included in the Linux kernel, and there is a
+user-level library available for it as well. This OpenIPMI package
+also includes the ipmicmd program, a program that can inject and
+receive messages.
+
+%package -n libOpenIPMI0
+Summary:User-level library for accessing IPMI services
+Group:  System/Libraries
+Provides:   libIPMIlanserv
+Provides:   libOpenIPMI
+Provides:   libOpenIPMIui
+
+%description -n libOpenIPMI0
+The user-level library that provides a higher-level abstraction of
+IPMI and generic services.
 
 %package devel
-Summary:OpenIPMI - Development libraries
+Summary:Development files for OpenIPMI
 Group:  Development/Libraries/C and C++
-Requires:   OpenIPMI = %{version}
 Requires:   glibc-devel
-Provides:   libIPMIlanserv
-Provides:   libOpenIPMI
-Provides:   libOpenIPMIui
+Requires:   libOpenIPMI0 = %{version}
 
 %description devel
 These libraries are needed to get full access to the OpenIPMI
@@ -189,23 +195,22 @@
 %service_del_preun ipmi.service
 
 %post
-/sbin/ldconfig
 %fillup_only -n ipmi
 %service_add_post ipmi.service
 
 %postun
-/sbin/ldconfig
 %service_del_postun ipmi.service
 
+%post   -n libOpenIPMI0 -p /sbin/ldconfig
+%postun -n libOpenIPMI0 -p /sbin/ldconfig
+
 %files
-%defattr(-,root,root)
 %license COPYING COPYING.BSD COPYING.LIB
 %doc CONFIGURING_FOR_LAN FAQ
 %doc README README.Force README.MotorolaMXP
 %{_fillupdir}/sysconfig.ipmi
 %{_unitdir}/ipmi.service
 %{_sbindir}/rcipmi
-%{_libdir}/libOpenIPMI*.so.*
 %{_libexecdir}/openipmi-helper
 %dir %{_sysconfdir}/ipmi
 %config(noreplace) %{_sysconfdir}/ipmi/*
@@ -239,11 +244,13 @@
 %{_mandir}/man7/openipmi_conparms.7*
 ## lanserv files #
 %{_bindir}/ipmilan
-%{_libdir}/libIPMIlanserv.so.*
 %{_mandir}/man8/ipmilan.8*
 
+%files -n libOpenIPMI0
+%{_libdir}/libIPMIlanserv.so.*
+%{_libdir}/libOpenIPMI*.so.*
+
 %files devel
-%defattr(644,root,root,755)
 %{_includedir}/*
 %{_libdir}/*.so
 %{_libdir}/pkgconfig/*.pc
@@ -253,7 +260,6 @@
 ###
 
 %files python
-%defattr(644,root,root,755)
 %{python_sitearch}/*OpenIPMI.*
 %doc 

commit OpenIPMI for openSUSE:Factory

2018-09-18 Thread root
Hello community,

here is the log from the commit of package OpenIPMI for openSUSE:Factory 
checked in at 2018-09-18 11:39:19

Comparing /work/SRC/openSUSE:Factory/OpenIPMI (Old)
 and  /work/SRC/openSUSE:Factory/.OpenIPMI.new (New)


Package is "OpenIPMI"

Tue Sep 18 11:39:19 2018 rev:45 rq:635292 version:2.0.25

Changes:

--- /work/SRC/openSUSE:Factory/OpenIPMI/OpenIPMI.changes2018-07-31 
15:52:49.434879488 +0200
+++ /work/SRC/openSUSE:Factory/.OpenIPMI.new/OpenIPMI.changes   2018-09-18 
11:39:30.536157827 +0200
@@ -1,0 +2,42 @@
+Tue Sep 11 15:34:15 UTC 2018 - Jan Engelhardt 
+
+- Use noun phrase in summary. Ensure neutrality of description.
+- Update unspecific summaries of subpackages.
+- Drop --with-pic which is only relevant for static libs.
+- Speedier /usr/bin/find call.
+
+---
+Fri Sep  7 13:56:06 UTC 2018 - tr...@suse.de
+
+- Update to latest version 2.0.25 plus latest fixes (fate#326195):
+
+- AOpenIPMI-2.0.25..HEAD_git.diff
+Patch to latest git commit:
+commit 4ac55d7dc7016c9e5f0c474f69f4e64e7aacac42
+Date:   Wed Jul 18 13:59:29 2018 -0500
+unix: Add a way to clear fd handlers with no callbacks
+
+I had to manually edit git diff v2.0.25.. and remove .gitignore deletion
+to patch succesfully. Build service wants to have the original
+.tar.gz tarball from sourceforge.
+
+I also had to add the bootstrap file which seem to exist in git sources
+but not in the exported tarball, even it is not listed in .gitignore:
+A bootstrap
+
+OAD
+0001-Apply-OpenIPMI-2.0.18-pthread-pkgconfig.patch.patch
+
+- Adjusted patches:
+M0003-Apply-OpenIPMI-2.0.21-nobundle.patch.patch
+Mfix-conversions.patch
+MOpenIPMI-prefer_perl_vendor.patch
+Mopenipmi-tinfo.patch
+
+- Fix build service error (use /usr/bin/python3 in shebang instead of env
+Ause_python3_shebang
+- Build documentation (IPMI.pdf) ourselves as IPMI.pdf vanished from sources
+  For this quite some build requires had to be added as well
+Afix_dia_version_detection.patch
+
+---

Old:

  0001-Apply-OpenIPMI-2.0.18-pthread-pkgconfig.patch.patch
  OpenIPMI-2.0.24.tar.gz

New:

  OpenIPMI-2.0.25..HEAD_git.diff
  OpenIPMI-2.0.25.tar.gz
  bootstrap
  fix_dia_version_detection.patch
  use_python3_shebang



Other differences:
--
++ OpenIPMI.spec ++
--- /var/tmp/diff_new_pack.a4TNgJ/_old  2018-09-18 11:39:32.336155929 +0200
+++ /var/tmp/diff_new_pack.a4TNgJ/_new  2018-09-18 11:39:32.336155929 +0200
@@ -20,23 +20,32 @@
 %if ! %{defined _fillupdir}
   %define _fillupdir %{_localstatedir}/adm/fillup-templates
 %endif
+
+# IPMI.pdf build for devel package
+# It is not worth to build, but as I got it running I add it
+# how it worked for me in Tumbleweed, Leap 42.2 and 42.3 and SLE 15
+# latex packages where not avail for SLE 12 flavors
+%define doc_build 0
+%if 0%{?suse_version} < 1500
+%define doc_build 0
+%endif
+
 Name:   OpenIPMI
-Version:2.0.24
+Version:2.0.25
 Release:0
 Summary:Provides access to service processors via IPMI
 License:LGPL-2.1-or-later
 Group:  System/Monitoring
-URL:http://openipmi.sourceforge.net
+Url:http://openipmi.sourceforge.net
 Source0:
http://prdownloads.sourceforge.net/openipmi/%{name}-%{version}.tar.gz
 Source1:sysconfig.ipmi
 Source2:ipmi.service
 Source3:openipmi-helper
+Source4:bootstrap
 Source99:   OpenIPMI-rpmlintrc
-Patch0: OpenIPMI-prefer_perl_vendor.patch
-Patch1: fix-conversions.patch
-# PATCH-FIX-UPSTREAM patche taken from Fedora fixing pthread.pc search that is
-# not present on distribution
-Patch2: 0001-Apply-OpenIPMI-2.0.18-pthread-pkgconfig.patch.patch
+Patch0: OpenIPMI-2.0.25..HEAD_git.diff
+Patch1: OpenIPMI-prefer_perl_vendor.patch
+Patch2: fix-conversions.patch
 # PATCH-FIX-UPSTREAM do not use bundled libedit
 Patch3: 0003-Apply-OpenIPMI-2.0.21-nobundle.patch.patch
 # PATCH-FIX-UPSTREAM detect tinfo from ncurses properly
@@ -45,6 +54,10 @@
 Patch5: OpenIMPI-add-libncurses.patch
 # some int functions do not return a value
 Patch6: OpenIPMI-no-return-in-nonvoid-function.patch
+Patch7: fix_dia_version_detection.patch
+Patch8: use_python3_shebang
+
+BuildRequires:  autoconf-archive
 BuildRequires:  gd-devel
 BuildRequires:  gdbm-devel
 BuildRequires:  glib2-devel
@@ -66,6 +79,16 @@
 BuildRequires:  systemd-rpm-macros
 BuildRequires:  tcl-devel
 BuildRequires:  tix
+%if 0%{?doc_build}
+BuildRequires:  dia
+BuildRequires:  ghostscript
+BuildRequires:  texlive-acronym
+BuildRequires:  texlive-bibtex

commit OpenIPMI for openSUSE:Factory

2018-07-31 Thread root
Hello community,

here is the log from the commit of package OpenIPMI for openSUSE:Factory 
checked in at 2018-07-31 15:52:47

Comparing /work/SRC/openSUSE:Factory/OpenIPMI (Old)
 and  /work/SRC/openSUSE:Factory/.OpenIPMI.new (New)


Package is "OpenIPMI"

Tue Jul 31 15:52:47 2018 rev:44 rq:626022 version:2.0.24

Changes:

--- /work/SRC/openSUSE:Factory/OpenIPMI/OpenIPMI.changes2018-01-24 
15:24:50.358260191 +0100
+++ /work/SRC/openSUSE:Factory/.OpenIPMI.new/OpenIPMI.changes   2018-07-31 
15:52:49.434879488 +0200
@@ -1,0 +2,6 @@
+Wed Jul 25 16:24:55 UTC 2018 - dims...@opensuse.org
+
+- Replace usage of deprecated py_sitedir macro with
+  python_sitearch.
+
+---



Other differences:
--
++ OpenIPMI.spec ++
--- /var/tmp/diff_new_pack.RJcjjz/_old  2018-07-31 15:52:50.334881004 +0200
+++ /var/tmp/diff_new_pack.RJcjjz/_new  2018-07-31 15:52:50.338881010 +0200
@@ -1,7 +1,7 @@
 #
 # spec file for package OpenIPMI
 #
-# Copyright (c) 2018 SUSE LINUX Products GmbH, Nuernberg, Germany.
+# Copyright (c) 2018 SUSE LINUX GmbH, Nuernberg, Germany.
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -18,16 +18,15 @@
 
 #Compat macro for new _fillupdir macro introduced in Nov 2017
 %if ! %{defined _fillupdir}
-  %define _fillupdir /var/adm/fillup-templates
+  %define _fillupdir %{_localstatedir}/adm/fillup-templates
 %endif
-
 Name:   OpenIPMI
 Version:2.0.24
 Release:0
 Summary:Provides access to service processors via IPMI
-License:LGPL-2.1+
+License:LGPL-2.1-or-later
 Group:  System/Monitoring
-Url:http://openipmi.sourceforge.net
+URL:http://openipmi.sourceforge.net
 Source0:
http://prdownloads.sourceforge.net/openipmi/%{name}-%{version}.tar.gz
 Source1:sysconfig.ipmi
 Source2:ipmi.service
@@ -124,7 +123,7 @@
 autoreconf -fvi
 %configure --disable-static --with-pic \
--with-openssl=yes \
-   --with-pythoninstall=%{py_sitedir} \
+   --with-pythoninstall=%{python_sitearch} \
--with-tcl=yes \
--with-tcllibs=-ltcl%{tcl_version}
 make -j1
@@ -173,7 +172,8 @@
 
 %files
 %defattr(-,root,root)
-%doc CONFIGURING_FOR_LAN COPYING COPYING.BSD COPYING.LIB FAQ
+%license COPYING COPYING.BSD COPYING.LIB
+%doc CONFIGURING_FOR_LAN FAQ
 %doc README README.Force README.MotorolaMXP
 %{_fillupdir}/sysconfig.ipmi
 %{_unitdir}/ipmi.service
@@ -225,11 +225,11 @@
 
 %files python
 %defattr(644,root,root,755)
-%{py_sitedir}/*OpenIPMI.*
+%{python_sitearch}/*OpenIPMI.*
 %doc swig/OpenIPMI.i
 ## gui files ##
-%dir %{py_sitedir}/openipmigui
-%{py_sitedir}/openipmigui/*
+%dir %{python_sitearch}/openipmigui
+%{python_sitearch}/openipmigui/*
 %attr(755,root,root) %{_bindir}/openipmigui
 %{_mandir}/man1/openipmigui.1*
 




commit OpenIPMI for openSUSE:Factory

2018-01-24 Thread root
Hello community,

here is the log from the commit of package OpenIPMI for openSUSE:Factory 
checked in at 2018-01-24 15:24:49

Comparing /work/SRC/openSUSE:Factory/OpenIPMI (Old)
 and  /work/SRC/openSUSE:Factory/.OpenIPMI.new (New)


Package is "OpenIPMI"

Wed Jan 24 15:24:49 2018 rev:43 rq:568575 version:2.0.24

Changes:

--- /work/SRC/openSUSE:Factory/OpenIPMI/OpenIPMI.changes2017-11-30 
12:40:32.020515336 +0100
+++ /work/SRC/openSUSE:Factory/.OpenIPMI.new/OpenIPMI.changes   2018-01-24 
15:24:50.358260191 +0100
@@ -1,0 +2,10 @@
+Fri Jan 19 08:12:06 UTC 2018 - josef.moell...@suse.com
+
+- * added a section defining IPMI_SI_MODULE_NAME to sysconfig.ipmi
+  * added code to OpenIPMI.spec/%install to modify sysconfig.ipmi
+according to architecture
+  * modified openipmi-helper to load "sysconfig.ipmi" AFTER setting
+default IPMI_SI_MODULE_NAME=ipmi_si
+  [bsc#1059820, OpenIPMI.spec, openipmi-helper, sysconfig.ipmi]
+
+---



Other differences:
--
++ OpenIPMI.spec ++
--- /var/tmp/diff_new_pack.Pui0MV/_old  2018-01-24 15:24:51.142223521 +0100
+++ /var/tmp/diff_new_pack.Pui0MV/_new  2018-01-24 15:24:51.142223521 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package OpenIPMI
 #
-# Copyright (c) 2017 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2018 SUSE LINUX Products GmbH, Nuernberg, Germany.
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -134,7 +134,15 @@
 install -d %{buildroot}%{_fillupdir}
 install -d %{buildroot}%{_unitdir}
 install -d %{buildroot}%{_sbindir}
+
+case "%{_arch}" in
+ppc64*) IPMI_SI_MODULE_NAME=ipmi_powernv;;
+aarch64|arm*) IPMI_SI_MODULE_NAME=ipmi_ssif;;
+*) IPMI_SI_MODULE_NAME=ipmi_si;;
+esac
+sed -i 
"s/^IPMI_SI_MODULE_NAME=.*/IPMI_SI_MODULE_NAME=\"$IPMI_SI_MODULE_NAME\"/" 
%{SOURCE1}
 install -m 644 %{SOURCE1} %{buildroot}%{_fillupdir}
+
 install -m 644 %{SOURCE2} %{buildroot}%{_unitdir}
 ln -sv service %{buildroot}%{_sbindir}/rcipmi
 install -d %{buildroot}%{_libexecdir}

++ openipmi-helper ++
--- /var/tmp/diff_new_pack.Pui0MV/_old  2018-01-24 15:24:51.214220154 +0100
+++ /var/tmp/diff_new_pack.Pui0MV/_new  2018-01-24 15:24:51.214220154 +0100
@@ -19,8 +19,6 @@
 # bit 5 set = modules are loaded even when asked to be unloaded
 
 CONFIGFILE=/etc/sysconfig/ipmi
-# source config info
-[ -r ${CONFIGFILE} ] && . ${CONFIGFILE}
 
 #
 # GLOBALS
@@ -36,6 +34,9 @@
 IPMI_SI_MODULE_NAME="ipmi_si_drv"
 fi
 
+# source config info
+[ -r ${CONFIGFILE} ] && . ${CONFIGFILE}
+
 MODULES_INTERFACES=""
 [ "${DEV_IPMI}" = "yes" ] && MODULES_INTERFACES="${MODULES_INTERFACES} 
ipmi_devintf"
 [ "${IPMI_IMB}" = "yes" ] && MODULES_INTERFACES="${MODULES_INTERFACES} 
ipmi_imb"

++ sysconfig.ipmi ++
--- /var/tmp/diff_new_pack.Pui0MV/_old  2018-01-24 15:24:51.238219031 +0100
+++ /var/tmp/diff_new_pack.Pui0MV/_new  2018-01-24 15:24:51.238219031 +0100
@@ -8,6 +8,15 @@
 IPMI_SI=yes
 
 ## Path:Hardware/IPMI
+## Description: Name of driver to access hardware interfaces
+## Type:string
+## Default: "ipmi_si"
+## Config:  ipmi
+# Name of driver to access hardware interfaces
+# This is only used when IPMI_SI=yes
+IPMI_SI_MODULE_NAME="ipmi_si"
+
+## Path:Hardware/IPMI
 ## Description: Enable /dev/ipmi0 interface, used by ipmitool, ipmicmd,
 ## Type:yesno
 ## Default: "yes"




commit OpenIPMI for openSUSE:Factory

2017-11-30 Thread root
Hello community,

here is the log from the commit of package OpenIPMI for openSUSE:Factory 
checked in at 2017-11-30 12:40:30

Comparing /work/SRC/openSUSE:Factory/OpenIPMI (Old)
 and  /work/SRC/openSUSE:Factory/.OpenIPMI.new (New)


Package is "OpenIPMI"

Thu Nov 30 12:40:30 2017 rev:42 rq:545085 version:2.0.24

Changes:

--- /work/SRC/openSUSE:Factory/OpenIPMI/OpenIPMI.changes2017-07-04 
11:53:33.926142700 +0200
+++ /work/SRC/openSUSE:Factory/.OpenIPMI.new/OpenIPMI.changes   2017-11-30 
12:40:32.020515336 +0100
@@ -1,0 +2,17 @@
+Thu Nov 23 13:37:07 UTC 2017 - rbr...@suse.com
+
+- Replace references to /var/adm/fillup-templates with new 
+  %_fillupdir macro (boo#1069468)
+
+---
+Mon Sep 25 12:58:32 UTC 2017 - josef.moell...@suse.com
+
+- Upgrade to 2.0.24
+  * Mainly code cleanup and small rewrites.
+  * Variable renaming IPMI_... to OPENIPMI_...
+  * Improved internal error handling
+  * IPv6 support added/completed.
+  [fate#322830, OpenIMPI-add-libncurses.patch,
+  OpenIPMI-no-return-in-nonvoid-function.patch]
+
+---

Old:

  OpenIPMI-2.0.23.tar.gz

New:

  OpenIMPI-add-libncurses.patch
  OpenIPMI-2.0.24.tar.gz
  OpenIPMI-no-return-in-nonvoid-function.patch



Other differences:
--
++ OpenIPMI.spec ++
--- /var/tmp/diff_new_pack.pOfNvP/_old  2017-11-30 12:40:33.192472725 +0100
+++ /var/tmp/diff_new_pack.pOfNvP/_new  2017-11-30 12:40:33.200472434 +0100
@@ -16,8 +16,13 @@
 #
 
 
+#Compat macro for new _fillupdir macro introduced in Nov 2017
+%if ! %{defined _fillupdir}
+  %define _fillupdir /var/adm/fillup-templates
+%endif
+
 Name:   OpenIPMI
-Version:2.0.23
+Version:2.0.24
 Release:0
 Summary:Provides access to service processors via IPMI
 License:LGPL-2.1+
@@ -37,6 +42,10 @@
 Patch3: 0003-Apply-OpenIPMI-2.0.21-nobundle.patch.patch
 # PATCH-FIX-UPSTREAM detect tinfo from ncurses properly
 Patch4: openipmi-tinfo.patch
+# link with ncurses
+Patch5: OpenIMPI-add-libncurses.patch
+# some int functions do not return a value
+Patch6: OpenIPMI-no-return-in-nonvoid-function.patch
 BuildRequires:  gd-devel
 BuildRequires:  gdbm-devel
 BuildRequires:  glib2-devel
@@ -122,10 +131,10 @@
 
 %install
 %make_install
-install -d %{buildroot}%{_localstatedir}/adm/fillup-templates
+install -d %{buildroot}%{_fillupdir}
 install -d %{buildroot}%{_unitdir}
 install -d %{buildroot}%{_sbindir}
-install -m 644 %{SOURCE1} %{buildroot}%{_localstatedir}/adm/fillup-templates
+install -m 644 %{SOURCE1} %{buildroot}%{_fillupdir}
 install -m 644 %{SOURCE2} %{buildroot}%{_unitdir}
 ln -sv service %{buildroot}%{_sbindir}/rcipmi
 install -d %{buildroot}%{_libexecdir}
@@ -158,7 +167,7 @@
 %defattr(-,root,root)
 %doc CONFIGURING_FOR_LAN COPYING COPYING.BSD COPYING.LIB FAQ
 %doc README README.Force README.MotorolaMXP
-%{_localstatedir}/adm/fillup-templates/sysconfig.ipmi
+%{_fillupdir}/sysconfig.ipmi
 %{_unitdir}/ipmi.service
 %{_sbindir}/rcipmi
 %{_libdir}/libOpenIPMI*.so.*

++ 0003-Apply-OpenIPMI-2.0.21-nobundle.patch.patch ++
--- /var/tmp/diff_new_pack.pOfNvP/_old  2017-11-30 12:40:33.256470398 +0100
+++ /var/tmp/diff_new_pack.pOfNvP/_new  2017-11-30 12:40:33.260470252 +0100
@@ -1,20 +1,7 @@
-From db70db7ddbbf34806927e279b969b6667005cd5b Mon Sep 17 00:00:00 2001
-From: Boris Ranto 
-Date: Thu, 2 Jun 2016 12:50:03 +0200
-Subject: [PATCH] Apply 'OpenIPMI-2.0.21-nobundle.patch'
-
-Signed-off-by: Boris Ranto 

- Makefile.am | 4 ++--
- cmdlang/Makefile.am | 5 +++--
- configure.ac| 1 -
- sample/Makefile.am  | 4 ++--
- 4 files changed, 7 insertions(+), 7 deletions(-)
-
-diff --git a/Makefile.am b/Makefile.am
-index b1aacdf..660c693 100644
 a/Makefile.am
-+++ b/Makefile.am
+Index: OpenIPMI-2.0.24/Makefile.am
+===
+--- OpenIPMI-2.0.24.orig/Makefile.am
 OpenIPMI-2.0.24/Makefile.am
 @@ -1,10 +1,10 @@
  RPM   = rpmbuild
  RPMFLAGS  = -ta
@@ -28,10 +15,10 @@
 ui lanserv sample doc man swig
  
  EXTRA_DIST = FAQ TODO README.Force README.MotorolaMXP OpenIPMI.spec.in \
-diff --git a/cmdlang/Makefile.am b/cmdlang/Makefile.am
-index e80090d..ae9c65a 100644
 a/cmdlang/Makefile.am
-+++ b/cmdlang/Makefile.am
+Index: OpenIPMI-2.0.24/cmdlang/Makefile.am
+===
+--- OpenIPMI-2.0.24.orig/cmdlang/Makefile.am
 OpenIPMI-2.0.24/cmdlang/Makefile.am
 @@ -4,7 +4,8 @@ LD_VERSION = 0:5:0
  
  AM_CFLAGS = -Wall -Wsign-compare -I$(top_builddir)/include \
@@ -42,7 +29,7 @@

commit OpenIPMI for openSUSE:Factory

2017-07-04 Thread root
Hello community,

here is the log from the commit of package OpenIPMI for openSUSE:Factory 
checked in at 2017-07-04 11:53:31

Comparing /work/SRC/openSUSE:Factory/OpenIPMI (Old)
 and  /work/SRC/openSUSE:Factory/.OpenIPMI.new (New)


Package is "OpenIPMI"

Tue Jul  4 11:53:31 2017 rev:41 rq:507064 version:2.0.23

Changes:

--- /work/SRC/openSUSE:Factory/OpenIPMI/OpenIPMI.changes2016-09-17 
14:35:28.0 +0200
+++ /work/SRC/openSUSE:Factory/.OpenIPMI.new/OpenIPMI.changes   2017-07-04 
11:53:33.926142700 +0200
@@ -1,0 +2,15 @@
+Tue Jun 27 11:57:28 UTC 2017 - tchva...@suse.com
+
+- Version update to lates trelease 2.0.23:
+  * There is no longer actively updated changelog
+  * Various bugfixes since last git pull from 2016-02-26
+- Drop OpenIPMI-libtool.patch which was merged upstream
+- Drop OpenIPMI_2.0.21_to_HEAD.patch patch as it is no longer
+  needed
+- Add patch openipmi-tinfo.patch to detect tinfo properly
+- Add patch to fix OpenIPMIpthread pc file (from Fedora)
+  0001-Apply-OpenIPMI-2.0.18-pthread-pkgconfig.patch.patch
+- Add patch to not bundle libedit (from Fedora)
+  0003-Apply-OpenIPMI-2.0.21-nobundle.patch.patch
+
+---

Old:

  OpenIPMI-2.0.21.tar.gz
  OpenIPMI-libtool.patch
  OpenIPMI_2.0.21_to_HEAD.patch

New:

  0001-Apply-OpenIPMI-2.0.18-pthread-pkgconfig.patch.patch
  0003-Apply-OpenIPMI-2.0.21-nobundle.patch.patch
  OpenIPMI-2.0.23.tar.gz
  openipmi-tinfo.patch



Other differences:
--
++ OpenIPMI.spec ++
--- /var/tmp/diff_new_pack.UtEA8M/_old  2017-07-04 11:53:34.730029569 +0200
+++ /var/tmp/diff_new_pack.UtEA8M/_new  2017-07-04 11:53:34.734029006 +0200
@@ -1,7 +1,7 @@
 #
 # spec file for package OpenIPMI
 #
-# Copyright (c) 2016 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2017 SUSE LINUX GmbH, Nuernberg, Germany.
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -17,7 +17,7 @@
 
 
 Name:   OpenIPMI
-Version:2.0.21
+Version:2.0.23
 Release:0
 Summary:Provides access to service processors via IPMI
 License:LGPL-2.1+
@@ -29,12 +29,18 @@
 Source3:openipmi-helper
 Source99:   OpenIPMI-rpmlintrc
 Patch0: OpenIPMI-prefer_perl_vendor.patch
-Patch1: OpenIPMI-libtool.patch
-Patch2: fix-conversions.patch
-Patch3: OpenIPMI/OpenIPMI_2.0.21_to_HEAD.patch
+Patch1: fix-conversions.patch
+# PATCH-FIX-UPSTREAM patche taken from Fedora fixing pthread.pc search that is
+# not present on distribution
+Patch2: 0001-Apply-OpenIPMI-2.0.18-pthread-pkgconfig.patch.patch
+# PATCH-FIX-UPSTREAM do not use bundled libedit
+Patch3: 0003-Apply-OpenIPMI-2.0.21-nobundle.patch.patch
+# PATCH-FIX-UPSTREAM detect tinfo from ncurses properly
+Patch4: openipmi-tinfo.patch
 BuildRequires:  gd-devel
 BuildRequires:  gdbm-devel
 BuildRequires:  glib2-devel
+BuildRequires:  libedit-devel
 BuildRequires:  libjpeg-devel
 BuildRequires:  libpng-devel
 BuildRequires:  libtool
@@ -42,26 +48,22 @@
 BuildRequires:  net-snmp-devel
 BuildRequires:  openssl-devel
 BuildRequires:  perl-macros
-BuildRequires:  pkg-config
+BuildRequires:  pkgconfig
 BuildRequires:  popt-devel
 BuildRequires:  python-devel
 BuildRequires:  python-tk
 BuildRequires:  python-xml
+BuildRequires:  readline-devel
 BuildRequires:  swig
+BuildRequires:  systemd-rpm-macros
 BuildRequires:  tcl-devel
 BuildRequires:  tix
-BuildRequires:  pkgconfig(systemd)
-PreReq: %fillup_prereq
-# FIXME: use proper Requires(pre/post/preun/...)
-PreReq: %{install_info_prereq}
+Requires(post): %fillup_prereq
 Provides:   ipmi_ui
 Provides:   ipmicmd
 Provides:   ipmilan
-BuildRoot:  %{_tmppath}/%{name}-%{version}-build
 %{?systemd_requires}
-%{perl_requires}
-# Perl is sometimes installed in /usr/lib, not /usr/lib64 on 64-bit platforms.
-# %define perl_libdir %{_exec_prefix}/lib
+%{?perl_requires}
 
 %description
 OpenIPMI is an effort to create a full-function IPMI system to allow
@@ -102,29 +104,30 @@
 
 %prep
 %setup -q
-%patch0 -p1
-%patch1
-%patch2 -p1
-%patch3 -p1
+%autopatch -p1
+
+rm -rf ./libedit
 
 %build
-autoreconf --install --force
+export EDIT_CFLAGS=`pkg-config --cflags libedit`
+export EDIT_LIBS=`pkg-config --libs libedit`
+export CFLAGS="-fPIC %{optflags} -fno-strict-aliasing"
+autoreconf -fvi
 %configure --disable-static --with-pic \
--with-openssl=yes \
   --with-pythoninstall=%{py_sitedir} \
--with-tcl=yes \
--with-tcllibs=-ltcl%{tcl_version}
-# parallel make does not work
-make
+make -j1
 
 %install
-make 

commit OpenIPMI for openSUSE:Factory

2016-09-17 Thread h_root
Hello community,

here is the log from the commit of package OpenIPMI for openSUSE:Factory 
checked in at 2016-09-17 14:35:27

Comparing /work/SRC/openSUSE:Factory/OpenIPMI (Old)
 and  /work/SRC/openSUSE:Factory/.OpenIPMI.new (New)


Package is "OpenIPMI"

Changes:

--- /work/SRC/openSUSE:Factory/OpenIPMI/OpenIPMI.changes2016-03-16 
10:24:01.0 +0100
+++ /work/SRC/openSUSE:Factory/.OpenIPMI.new/OpenIPMI.changes   2016-09-17 
14:35:28.0 +0200
@@ -1,0 +2,5 @@
+Wed Sep 14 09:54:22 UTC 2016 - fgerl...@suse.com
+
+- Update spec file to properly install sysconfig.ipmi (bsc#989985, bsc#988443)
+
+---



Other differences:
--
++ OpenIPMI.spec ++
--- /var/tmp/diff_new_pack.yz5WMV/_old  2016-09-17 14:35:29.0 +0200
+++ /var/tmp/diff_new_pack.yz5WMV/_new  2016-09-17 14:35:29.0 +0200
@@ -144,7 +144,7 @@
 
 %post
 /sbin/ldconfig
-%fillup_only
+%fillup_only -n ipmi
 %service_add_post ipmi.service
 
 %postun




commit OpenIPMI for openSUSE:Factory

2016-03-16 Thread h_root
Hello community,

here is the log from the commit of package OpenIPMI for openSUSE:Factory 
checked in at 2016-03-16 10:24:00

Comparing /work/SRC/openSUSE:Factory/OpenIPMI (Old)
 and  /work/SRC/openSUSE:Factory/.OpenIPMI.new (New)


Package is "OpenIPMI"

Changes:

--- /work/SRC/openSUSE:Factory/OpenIPMI/OpenIPMI.changes2016-03-01 
09:34:20.0 +0100
+++ /work/SRC/openSUSE:Factory/.OpenIPMI.new/OpenIPMI.changes   2016-03-16 
10:24:01.0 +0100
@@ -1,0 +2,10 @@
+Tue Mar  8 08:44:52 UTC 2016 - dims...@opensuse.org
+
+- Remove one occurence of perl_requires: once is sufficient.
+
+---
+Mon Mar  7 16:19:17 UTC 2016 - tr...@suse.de
+
+- Fix perl requires by using the pre-defined macro (bsc#969576)
+
+---



Other differences:
--
++ OpenIPMI.spec ++
--- /var/tmp/diff_new_pack.RBJihP/_old  2016-03-16 10:24:02.0 +0100
+++ /var/tmp/diff_new_pack.RBJihP/_new  2016-03-16 10:24:02.0 +0100
@@ -51,7 +51,6 @@
 BuildRequires:  tcl-devel
 BuildRequires:  tix
 BuildRequires:  pkgconfig(systemd)
-Requires:   perl-base = 5.22.1
 PreReq: %fillup_prereq
 # FIXME: use proper Requires(pre/post/preun/...)
 PreReq: %{install_info_prereq}




commit OpenIPMI for openSUSE:Factory

2016-03-01 Thread h_root
Hello community,

here is the log from the commit of package OpenIPMI for openSUSE:Factory 
checked in at 2016-03-01 09:34:12

Comparing /work/SRC/openSUSE:Factory/OpenIPMI (Old)
 and  /work/SRC/openSUSE:Factory/.OpenIPMI.new (New)


Package is "OpenIPMI"

Changes:

--- /work/SRC/openSUSE:Factory/OpenIPMI/OpenIPMI.changes2015-02-16 
17:21:07.0 +0100
+++ /work/SRC/openSUSE:Factory/.OpenIPMI.new/OpenIPMI.changes   2016-03-01 
09:34:20.0 +0100
@@ -1,0 +2,13 @@
+Fri Feb 26 08:17:13 UTC 2016 - tr...@suse.de
+
+- Update to latest git commit:
+  a01bbe94efff3a5f239b3b5440c8..052d36ec88515c1b1177faa442833e3
+Add: OpenIPMI_2.0.21_to_HEAD.patch
+Removed modifications for:
+ - lanserv/ipmi_sim_chassiscontrol
+ - lanserv/marvell-bmc/TODO
+due to git repo inconsistencies
+- Some spec file cleanups obs complained about
+  -> also spec-cleaner run through
+
+---

New:

  OpenIPMI_2.0.21_to_HEAD.patch



Other differences:
--
++ OpenIPMI.spec ++
--- /var/tmp/diff_new_pack.9n3YpB/_old  2016-03-01 09:34:22.0 +0100
+++ /var/tmp/diff_new_pack.9n3YpB/_new  2016-03-01 09:34:22.0 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package OpenIPMI
 #
-# Copyright (c) 2015 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2016 SUSE LINUX GmbH, Nuernberg, Germany.
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -17,6 +17,21 @@
 
 
 Name:   OpenIPMI
+Version:2.0.21
+Release:0
+Summary:Provides access to service processors via IPMI
+License:LGPL-2.1+
+Group:  System/Monitoring
+Url:http://openipmi.sourceforge.net
+Source0:
http://prdownloads.sourceforge.net/openipmi/%{name}-%{version}.tar.gz
+Source1:sysconfig.ipmi
+Source2:ipmi.service
+Source3:openipmi-helper
+Source99:   OpenIPMI-rpmlintrc
+Patch0: OpenIPMI-prefer_perl_vendor.patch
+Patch1: OpenIPMI-libtool.patch
+Patch2: fix-conversions.patch
+Patch3: OpenIPMI/OpenIPMI_2.0.21_to_HEAD.patch
 BuildRequires:  gd-devel
 BuildRequires:  gdbm-devel
 BuildRequires:  glib2-devel
@@ -36,26 +51,14 @@
 BuildRequires:  tcl-devel
 BuildRequires:  tix
 BuildRequires:  pkgconfig(systemd)
-Version:2.0.21
-Release:0
-Source0:
http://prdownloads.sourceforge.net/openipmi/%{name}-%{version}.tar.gz
-Source1:sysconfig.ipmi
-Source2:ipmi.service
-Source3:openipmi-helper
-Patch0: OpenIPMI-prefer_perl_vendor.patch
-Patch2: OpenIPMI-libtool.patch
-Patch7: fix-conversions.patch
-Source99:   OpenIPMI-rpmlintrc
-Url:http://openipmi.sourceforge.net
+Requires:   perl-base = 5.22.1
+PreReq: %fillup_prereq
+# FIXME: use proper Requires(pre/post/preun/...)
+PreReq: %{install_info_prereq}
 Provides:   ipmi_ui
 Provides:   ipmicmd
 Provides:   ipmilan
 BuildRoot:  %{_tmppath}/%{name}-%{version}-build
-Summary:OpenIPMI
-License:LGPL-2.1+
-Group:  System/Monitoring
-PreReq: %install_info_prereq
-PreReq: %fillup_prereq
 %{?systemd_requires}
 %{perl_requires}
 # Perl is sometimes installed in /usr/lib, not /usr/lib64 on 64-bit platforms.
@@ -76,11 +79,11 @@
 %package devel
 Summary:OpenIPMI  - Development libraries
 Group:  Development/Libraries/Other
+Requires:   OpenIPMI = %{version}
+Requires:   glibc-devel
 Provides:   libIPMIlanserv
 Provides:   libOpenIPMI
 Provides:   libOpenIPMIui
-Requires:   OpenIPMI = %{version}
-Requires:   glibc-devel
 
 %description devel
 These libraries are needed to get full access to the OpenIPMI
@@ -99,10 +102,11 @@
 making use of it.
 
 %prep
-%setup -n %{name}-%{version}
+%setup -q
 %patch0 -p1
-%patch2
-%patch7 -p1
+%patch1
+%patch2 -p1
+%patch3 -p1
 
 %build
 autoreconf --install --force
@@ -115,22 +119,22 @@
 make
 
 %install
-make DESTDIR=$RPM_BUILD_ROOT install
-install -d $RPM_BUILD_ROOT/var/adm/fillup-templates
-install -d $RPM_BUILD_ROOT%{_unitdir}
-install -d $RPM_BUILD_ROOT/sbin
-install -m 644 %{S:1} $RPM_BUILD_ROOT/var/adm/fillup-templates
-install -m 755 %{S:2} %{buildroot}%{_unitdir}
-ln -s /usr/sbin/service $RPM_BUILD_ROOT/sbin/rcipmi
-install -d ${RPM_BUILD_ROOT}%{_libexecdir}
-install -m 755 %{S:3} ${RPM_BUILD_ROOT}%{_libexecdir}/openipmi-helper
-%{__rm} -f %{buildroot}%{_libdir}/*.la
+make DESTDIR=%{buildroot} install
+install -d %{buildroot}%{_localstatedir}/adm/fillup-templates
+install -d %{buildroot}%{_unitdir}
+install -d %{buildroot}/sbin
+install -m 644 %{SOURCE1} 

commit OpenIPMI for openSUSE:Factory

2015-02-16 Thread h_root
Hello community,

here is the log from the commit of package OpenIPMI for openSUSE:Factory 
checked in at 2015-02-16 15:02:10

Comparing /work/SRC/openSUSE:Factory/OpenIPMI (Old)
 and  /work/SRC/openSUSE:Factory/.OpenIPMI.new (New)


Package is OpenIPMI

Changes:

--- /work/SRC/openSUSE:Factory/OpenIPMI/OpenIPMI.changes2015-01-05 
04:44:18.0 +0100
+++ /work/SRC/openSUSE:Factory/.OpenIPMI.new/OpenIPMI.changes   2015-02-16 
17:21:07.0 +0100
@@ -1,0 +2,6 @@
+Sat Feb  7 17:14:57 UTC 2015 - dims...@opensuse.org
+
+- Do not try to register/deregister OpenIPMI.info.gz in post/postun
+  of the devel package: we do not install such a file.
+
+---



Other differences:
--
++ OpenIPMI.spec ++
--- /var/tmp/diff_new_pack.tE6DFo/_old  2015-02-16 17:21:09.0 +0100
+++ /var/tmp/diff_new_pack.tE6DFo/_new  2015-02-16 17:21:09.0 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package OpenIPMI
 #
-# Copyright (c) 2014 SUSE LINUX Products GmbH, Nuernberg, Germany.
+# Copyright (c) 2015 SUSE LINUX GmbH, Nuernberg, Germany.
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -148,12 +148,6 @@
 /sbin/ldconfig
 %service_add_post ipmi.service
 
-%post devel
-%install_info --info-dir=%_infodir %_infodir/%name.info.gz
-
-%postun devel
-%install_info_delete --info-dir=%{_infodir} %{_infodir}/%{name}.info.gz
-
 %files
 %defattr(-,root,root)
 %doc CONFIGURING_FOR_LAN COPYING COPYING.BSD COPYING.LIB FAQ

-- 
To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org
For additional commands, e-mail: opensuse-commit+h...@opensuse.org



commit OpenIPMI for openSUSE:Factory

2015-01-04 Thread h_root
Hello community,

here is the log from the commit of package OpenIPMI for openSUSE:Factory 
checked in at 2015-01-05 04:44:17

Comparing /work/SRC/openSUSE:Factory/OpenIPMI (Old)
 and  /work/SRC/openSUSE:Factory/.OpenIPMI.new (New)


Package is OpenIPMI

Changes:

--- /work/SRC/openSUSE:Factory/OpenIPMI/OpenIPMI.changes2014-11-24 
11:15:49.0 +0100
+++ /work/SRC/openSUSE:Factory/.OpenIPMI.new/OpenIPMI.changes   2015-01-05 
04:44:18.0 +0100
@@ -1,0 +2,5 @@
+Sat Dec 27 17:42:00 UTC 2014 - Led led...@gmail.com
+
+- fix bashisms in openipmi-helper script
+
+---



Other differences:
--
++ openipmi-helper ++
--- /var/tmp/diff_new_pack.rYEdWH/_old  2015-01-05 04:44:19.0 +0100
+++ /var/tmp/diff_new_pack.rYEdWH/_new  2015-01-05 04:44:19.0 +0100
@@ -31,7 +31,7 @@
 IPMI_SMB_MODULE_NAME=ipmi_smb
 IPMI_SI_MODULE_NAME=ipmi_si
 kernel=`uname -r | cut -d. -f1-2`
-if [ ${kernel} == 2.4 ]; then
+if [ ${kernel} = 2.4 ]; then
 IPMI_SMB_MODULE_NAME=ipmi_smb_intf
 IPMI_SI_MODULE_NAME=ipmi_si_drv
 fi
@@ -210,7 +210,7 @@
 {
local poweroff_opts=
load_hw_modules
-   if [ ${IPMI_POWERCYCLE} == yes ]; then
+   if [ ${IPMI_POWERCYCLE} = yes ]; then
modinfo ipmi_poweroff 2/dev/null | grep poweroff_control  
/dev/null 21  \
poweroff_opts=poweroff_control=2
modinfo ipmi_poweroff 2/dev/null | grep poweroff_powercycle  
/dev/null 21  \
@@ -468,11 +468,11 @@
 #
 usage ()
 {
-   echo $Usage: $0 {start|stop|status 12
-   echo $  restart|condrestart|try-restart|reload|force-reload 
12
-   echo $  start-watchdog|stop-watchdog|status-watchdog 12
-   echo $  
start-powercontrol|stop-powercontrol|status-powercontrol 12
-   echo $  stop-all|status-all} 12
+   echo Usage: $0 {start|stop|status 12
+   echo   restart|condrestart|try-restart|reload|force-reload 
12
+   echo   start-watchdog|stop-watchdog|status-watchdog 12
+   echo   
start-powercontrol|stop-powercontrol|status-powercontrol 12
+   echo   stop-all|status-all} 12
RETVAL=2
 }
 

-- 
To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org
For additional commands, e-mail: opensuse-commit+h...@opensuse.org



commit OpenIPMI for openSUSE:Factory

2014-11-24 Thread h_root
Hello community,

here is the log from the commit of package OpenIPMI for openSUSE:Factory 
checked in at 2014-11-24 11:15:48

Comparing /work/SRC/openSUSE:Factory/OpenIPMI (Old)
 and  /work/SRC/openSUSE:Factory/.OpenIPMI.new (New)


Package is OpenIPMI

Changes:

--- /work/SRC/openSUSE:Factory/OpenIPMI/OpenIPMI.changes2014-10-31 
12:22:49.0 +0100
+++ /work/SRC/openSUSE:Factory/.OpenIPMI.new/OpenIPMI.changes   2014-11-24 
11:15:49.0 +0100
@@ -1,0 +2,6 @@
+Wed Nov 19 23:18:06 UTC 2014 - dims...@opensuse.org
+
+- Replace systemd BuildRequires with pkgconfig(systemd): we do not
+  require the full installation / dep chain of systemd.
+
+---



Other differences:
--
++ OpenIPMI.spec ++
--- /var/tmp/diff_new_pack.gtdcuw/_old  2014-11-24 11:15:50.0 +0100
+++ /var/tmp/diff_new_pack.gtdcuw/_new  2014-11-24 11:15:50.0 +0100
@@ -33,9 +33,9 @@
 BuildRequires:  python-tk
 BuildRequires:  python-xml
 BuildRequires:  swig
-BuildRequires:  systemd
 BuildRequires:  tcl-devel
 BuildRequires:  tix
+BuildRequires:  pkgconfig(systemd)
 Version:2.0.21
 Release:0
 Source0:
http://prdownloads.sourceforge.net/openipmi/%{name}-%{version}.tar.gz
@@ -87,12 +87,12 @@
 functions.
 
 %package python
-License:LGPL-2.1+
 Summary:OpenIPMI
 Group:  System/Monitoring
-Requires:   OpenIPMI python-tk tix
+Requires:   OpenIPMI
+Requires:   python-tk
+Requires:   tix
 Provides:   openipmigui
-AutoReqProv:on
 
 %description python
 The python parts provide a OpenIPMI python library and a GUI, openipmigui

-- 
To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org
For additional commands, e-mail: opensuse-commit+h...@opensuse.org



commit OpenIPMI for openSUSE:Factory

2014-10-31 Thread h_root
Hello community,

here is the log from the commit of package OpenIPMI for openSUSE:Factory 
checked in at 2014-10-31 09:39:23

Comparing /work/SRC/openSUSE:Factory/OpenIPMI (Old)
 and  /work/SRC/openSUSE:Factory/.OpenIPMI.new (New)


Package is OpenIPMI

Changes:

--- /work/SRC/openSUSE:Factory/OpenIPMI/OpenIPMI.changes2014-03-16 
08:04:56.0 +0100
+++ /work/SRC/openSUSE:Factory/.OpenIPMI.new/OpenIPMI.changes   2014-10-31 
12:22:49.0 +0100
@@ -1,0 +2,18 @@
+Sat Oct 25 13:24:06 UTC 2014 - p.drou...@gmail.com
+
+- Use systemd instead of sysvinit
+  + Add ipmi.service
+  + Add openipmi-helper to keep capabilities of sysvinit script
+  + Add systemd related macros
+- Remove obsolete/depreciated macros
+
+---
+Thu Jul 10 15:08:21 UTC 2014 - tr...@suse.de
+
+- Split OpenIPMI into base package and OpenIPMI-python
+  OpenIPMI-python gets OpenIPMI python library and openipmigui which is
+  a python based gui.
+  Like above the OpenIPMI base package does not need python-tk and tix
+  packages any more.
+
+---

Old:

  openipmi.initscript

New:

  ipmi.service
  openipmi-helper



Other differences:
--
++ OpenIPMI.spec ++
--- /var/tmp/diff_new_pack.p6JTDO/_old  2014-10-31 12:22:50.0 +0100
+++ /var/tmp/diff_new_pack.p6JTDO/_new  2014-10-31 12:22:50.0 +0100
@@ -16,9 +16,6 @@
 #
 
 
-%{!?python_sitelib:  %global python_sitelib  %(%{__python} -c from 
distutils.sysconfig import get_python_lib; print(get_python_lib()))}
-%{!?python_sitearch: %global python_sitearch %(%{__python} -c from 
distutils.sysconfig import get_python_lib; print(get_python_lib(1)))}
-
 Name:   OpenIPMI
 BuildRequires:  gd-devel
 BuildRequires:  gdbm-devel
@@ -29,22 +26,22 @@
 BuildRequires:  ncurses-devel
 BuildRequires:  net-snmp-devel
 BuildRequires:  openssl-devel
-%if 0%{?suse_version}  1200
 BuildRequires:  perl-macros
-%endif
 BuildRequires:  pkg-config
 BuildRequires:  popt-devel
 BuildRequires:  python-devel
 BuildRequires:  python-tk
 BuildRequires:  python-xml
 BuildRequires:  swig
+BuildRequires:  systemd
 BuildRequires:  tcl-devel
 BuildRequires:  tix
 Version:2.0.21
 Release:0
 Source0:
http://prdownloads.sourceforge.net/openipmi/%{name}-%{version}.tar.gz
 Source1:sysconfig.ipmi
-Source2:openipmi.initscript
+Source2:ipmi.service
+Source3:openipmi-helper
 Patch0: OpenIPMI-prefer_perl_vendor.patch
 Patch2: OpenIPMI-libtool.patch
 Patch7: fix-conversions.patch
@@ -53,24 +50,14 @@
 Provides:   ipmi_ui
 Provides:   ipmicmd
 Provides:   ipmilan
-Provides:   openipmigui
-Requires:   python-tk
 BuildRoot:  %{_tmppath}/%{name}-%{version}-build
 Summary:OpenIPMI
 License:LGPL-2.1+
 Group:  System/Monitoring
-PreReq: %install_info_prereq %insserv_prereq %fillup_prereq  
-%if 0%{?suse_version}  1200
+PreReq: %install_info_prereq
+PreReq: %fillup_prereq
+%{?systemd_requires}
 %{perl_requires}
-%else
-%define perl_version %(eval `%{__perl} -V:version`; echo $version)
-%if 0%{?fedora}
-%define perl_requires perl(:MODULE_COMPAT_%{perl_version})
-Requires:   %{perl_version}
-%else
-Requires:   perl = %{perl_version}
-%endif
-%endif
 # Perl is sometimes installed in /usr/lib, not /usr/lib64 on 64-bit platforms.
 # %define perl_libdir %{_exec_prefix}/lib
 
@@ -99,6 +86,18 @@
 These libraries are needed to get full access to the OpenIPMI
 functions.
 
+%package python
+License:LGPL-2.1+
+Summary:OpenIPMI
+Group:  System/Monitoring
+Requires:   OpenIPMI python-tk tix
+Provides:   openipmigui
+AutoReqProv:on
+
+%description python
+The python parts provide a OpenIPMI python library and a GUI, openipmigui
+making use of it.
+
 %prep
 %setup -n %{name}-%{version}
 %patch0 -p1
@@ -118,11 +117,13 @@
 %install
 make DESTDIR=$RPM_BUILD_ROOT install
 install -d $RPM_BUILD_ROOT/var/adm/fillup-templates
-install -d $RPM_BUILD_ROOT/etc/init.d
+install -d $RPM_BUILD_ROOT%{_unitdir}
 install -d $RPM_BUILD_ROOT/sbin
 install -m 644 %{S:1} $RPM_BUILD_ROOT/var/adm/fillup-templates
-install -m 755 %{S:2} $RPM_BUILD_ROOT/etc/init.d/ipmi
-ln -sf ../etc/init.d/ipmi $RPM_BUILD_ROOT/sbin/rcipmi
+install -m 755 %{S:2} %{buildroot}%{_unitdir}
+ln -s /usr/sbin/service $RPM_BUILD_ROOT/sbin/rcipmi
+install -d ${RPM_BUILD_ROOT}%{_libexecdir}
+install -m 755 %{S:3} ${RPM_BUILD_ROOT}%{_libexecdir}/openipmi-helper
 %{__rm} -f %{buildroot}%{_libdir}/*.la
 
 # rebuild python files to fix timestamps:
@@ -132,17 +133,20 @@
 %__python -c 'import compileall; 

commit OpenIPMI for openSUSE:Factory

2014-03-16 Thread h_root
Hello community,

here is the log from the commit of package OpenIPMI for openSUSE:Factory 
checked in at 2014-03-16 08:04:55

Comparing /work/SRC/openSUSE:Factory/OpenIPMI (Old)
 and  /work/SRC/openSUSE:Factory/.OpenIPMI.new (New)


Package is OpenIPMI

Changes:

--- /work/SRC/openSUSE:Factory/OpenIPMI/OpenIPMI.changes2014-01-23 
15:39:17.0 +0100
+++ /work/SRC/openSUSE:Factory/.OpenIPMI.new/OpenIPMI.changes   2014-03-16 
08:04:56.0 +0100
@@ -1,0 +2,18 @@
+Thu Feb 13 08:25:50 UTC 2014 - kkae...@suse.com
+
+- Update to 2.0.21
+  Bugfix release
+  - marvell: Add a command to directly set the duty cycle of the fans.
+  - The IANA numbers are supposed to be in bytes 2-4 off responses to
+IANA commands, but they were not being put there.  Fix this in the
+main IANA handling to do this automatically, and modify the
+command handling to strip the IANA from the command and add it to
+a message field.  This makes handling of IANA commands more
+natural and allows standard message response generation to work.
+
+  - Drop upstreamed patches:
+tcl-includes-moved.patch, new-names-for-new-variables,
+OpenIPMI-popt.patch, OpenIPMI-2.0.16-larger-ipmibuf.patch,
+do-fclose.patch, bug-854693_segv_sol.patch
+
+---

Old:

  OpenIPMI-2.0.16-larger-ipmibuf.patch
  OpenIPMI-2.0.20-rc3.tar.bz2
  OpenIPMI-popt.patch
  bug-854693_segv_sol.patch
  do-fclose.patch
  new-names-for-new-variables
  tcl-includes-moved.patch

New:

  OpenIPMI-2.0.21.tar.gz



Other differences:
--
++ OpenIPMI.spec ++
--- /var/tmp/diff_new_pack.a7B7ZU/_old  2014-03-16 08:04:57.0 +0100
+++ /var/tmp/diff_new_pack.a7B7ZU/_new  2014-03-16 08:04:57.0 +0100
@@ -40,24 +40,14 @@
 BuildRequires:  swig
 BuildRequires:  tcl-devel
 BuildRequires:  tix
-Version:2.0.20rc1
+Version:2.0.21
 Release:0
-%define pkgversion 2.0.20-rc3
-# http://prdownloads.sourceforge.net/openipmi/OpenIPMI-%{version}.tar.gz
-Source0:%{name}-%{pkgversion}.tar.bz2
+Source0:
http://prdownloads.sourceforge.net/openipmi/%{name}-%{version}.tar.gz
 Source1:sysconfig.ipmi
 Source2:openipmi.initscript
 Patch0: OpenIPMI-prefer_perl_vendor.patch
-Patch1: tcl-includes-moved.patch
 Patch2: OpenIPMI-libtool.patch
-Patch3: new-names-for-new-variables
-Patch4: OpenIPMI-popt.patch
-Patch5: OpenIPMI-2.0.16-larger-ipmibuf.patch
-# upstream ID 3587484
-Patch6: do-fclose.patch
 Patch7: fix-conversions.patch
-# location of tcl.h moved from include/tcl to include, kkae...@suse.de
-Patch8: bug-854693_segv_sol.patch
 Source99:   OpenIPMI-rpmlintrc
 Url:http://openipmi.sourceforge.net
 Provides:   ipmi_ui
@@ -110,16 +100,10 @@
 functions.
 
 %prep
-%setup -n %{name}-%{pkgversion}
+%setup -n %{name}-%{version}
 %patch0 -p1
-%patch1 -p1
 %patch2
-%patch3
-%patch4 -p1
-%patch5 -p1
-%patch6 -p1
 %patch7 -p1
-%patch8 -p1
 
 %build
 autoreconf --install --force

++ OpenIPMI-prefer_perl_vendor.patch ++
--- /var/tmp/diff_new_pack.a7B7ZU/_old  2014-03-16 08:04:57.0 +0100
+++ /var/tmp/diff_new_pack.a7B7ZU/_new  2014-03-16 08:04:57.0 +0100
@@ -1,7 +1,7 @@
-diff -wruN -x '*~' -x '*.o' -x '*.a' -x '*.so' -x '*.so.[0-9]' -x 
autom4te.cache -x .deps -x .libs ../orig-OpenIPMI-2.0.20-rc3/configure.in 
./configure.in
 ../orig-OpenIPMI-2.0.20-rc3/configure.in   2013-08-30 19:38:17.0 
+0200
-+++ ./configure.in 2013-10-04 09:38:05.649406069 +0200
-@@ -540,10 +540,10 @@
+diff -wruN -x '*~' -x '*.o' -x '*.a' -x '*.so' -x '*.so.[0-9]' -x 
autom4te.cache -x .deps -x .libs ../orig-OpenIPMI-2.0.21/configure.ac 
./configure.ac
+--- ../orig-OpenIPMI-2.0.21/configure.ac   2014-01-28 20:35:02.0 
+0100
 ./configure.ac 2014-02-13 10:11:41.060321295 +0100
+@@ -541,10 +541,10 @@
if test x$perlinstalldir = x; then
 perlinstalldir=`(eval \`perl -V:installvendorarch\`; echo 
$installvendorarch)`
 if test x$perlinstalldir = x -o ! -d $perlinstalldir; then

-- 
To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org
For additional commands, e-mail: opensuse-commit+h...@opensuse.org



commit OpenIPMI for openSUSE:Factory

2014-01-23 Thread h_root
Hello community,

here is the log from the commit of package OpenIPMI for openSUSE:Factory 
checked in at 2014-01-17 11:05:00

Comparing /work/SRC/openSUSE:Factory/OpenIPMI (Old)
 and  /work/SRC/openSUSE:Factory/.OpenIPMI.new (New)


Package is OpenIPMI

Changes:

--- /work/SRC/openSUSE:Factory/OpenIPMI/OpenIPMI.changes2013-10-11 
12:53:58.0 +0200
+++ /work/SRC/openSUSE:Factory/.OpenIPMI.new/OpenIPMI.changes   2014-01-23 
15:39:17.0 +0100
@@ -1,0 +2,9 @@
+Thu Jan  9 15:03:26 UTC 2014 - tr...@suse.de
+
+- Cleanup patches:
+  Drop: fix-devel-deps.patch
+  Add changelog to most of the patches and submitted them mainline.
+  Add: bug-854693_segv_sol.patch
+  bnc#854693
+
+---

Old:

  fix-devel-deps.patch

New:

  bug-854693_segv_sol.patch



Other differences:
--
++ OpenIPMI.spec ++
--- /var/tmp/diff_new_pack.wukeDx/_old  2014-01-23 15:39:17.0 +0100
+++ /var/tmp/diff_new_pack.wukeDx/_new  2014-01-23 15:39:17.0 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package OpenIPMI
 #
-# Copyright (c) 2013 SUSE LINUX Products GmbH, Nuernberg, Germany.
+# Copyright (c) 2014 SUSE LINUX Products GmbH, Nuernberg, Germany.
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -48,16 +48,16 @@
 Source1:sysconfig.ipmi
 Source2:openipmi.initscript
 Patch0: OpenIPMI-prefer_perl_vendor.patch
-Patch2: new-names-for-new-variables
-Patch3: OpenIPMI-libtool.patch
+Patch1: tcl-includes-moved.patch
+Patch2: OpenIPMI-libtool.patch
+Patch3: new-names-for-new-variables
 Patch4: OpenIPMI-popt.patch
 Patch5: OpenIPMI-2.0.16-larger-ipmibuf.patch
-Patch6: fix-devel-deps.patch
 # upstream ID 3587484
-Patch7: do-fclose.patch
-Patch8: fix-conversions.patch
+Patch6: do-fclose.patch
+Patch7: fix-conversions.patch
 # location of tcl.h moved from include/tcl to include, kkae...@suse.de
-Patch9: tcl-includes-moved.patch
+Patch8: bug-854693_segv_sol.patch
 Source99:   OpenIPMI-rpmlintrc
 Url:http://openipmi.sourceforge.net
 Provides:   ipmi_ui
@@ -112,14 +112,14 @@
 %prep
 %setup -n %{name}-%{pkgversion}
 %patch0 -p1
-%patch2 -p1
+%patch1 -p1
+%patch2
 %patch3
-%patch4
+%patch4 -p1
 %patch5 -p1
 %patch6 -p1
 %patch7 -p1
 %patch8 -p1
-%patch9 -p1
 
 %build
 autoreconf --install --force

++ OpenIPMI-2.0.16-larger-ipmibuf.patch ++
--- /var/tmp/diff_new_pack.wukeDx/_old  2014-01-23 15:39:18.0 +0100
+++ /var/tmp/diff_new_pack.wukeDx/_new  2014-01-23 15:39:18.0 +0100
@@ -1,3 +1,10 @@
+Use 256 byte max message length instead of 80
+
+I could not find any reference to this one, but it looks like for specific
+hardware this necessary.
+
+Signed-off-by: Thomas Renninger tr...@suse.de
+
 diff -wruN -x '*~' -x '*.o' -x '*.a' -x '*.so' -x '*.so.[0-9]' -x 
autom4te.cache -x .deps -x .libs 
../orig-OpenIPMI-2.0.20-rc3/include/linux/ipmi_msgdefs.h 
./include/linux/ipmi_msgdefs.h
 --- ../orig-OpenIPMI-2.0.20-rc3/include/linux/ipmi_msgdefs.h   2012-07-22 
00:01:45.0 +0200
 +++ ./include/linux/ipmi_msgdefs.h 2013-10-04 09:41:31.801884531 +0200

++ OpenIPMI-popt.patch ++
--- /var/tmp/diff_new_pack.wukeDx/_old  2014-01-23 15:39:18.0 +0100
+++ /var/tmp/diff_new_pack.wukeDx/_new  2014-01-23 15:39:18.0 +0100
@@ -1,3 +1,15 @@
+Check for the used poptGetContext instead of an unused variable
+
+grep poptHelpOptions * -r
+reveals that this variable/function is not used in the code at all.
+nm -D /usr/lib64/libpopt.so.0 |less
+reveals that poptHelpOptions is a variable only.
+
+Check for the used (lanserv/lanserv.c and lanserv/ipmi_sim.c) poptGetContext
+function instead whether the popt library functions are available.
+
+Signed-off-by: Thomas Renninger tr...@suse.de
+
 diff -wruN -x '*~' -x '*.o' -x '*.a' -x '*.so' -x '*.so.[0-9]' -x 
autom4te.cache -x .deps -x .libs ../orig-OpenIPMI-2.0.20-rc3/configure.in 
./configure.in
 --- ../orig-OpenIPMI-2.0.20-rc3/configure.in   2013-10-04 09:38:40.754850007 
+0200
 +++ ./configure.in 2013-10-04 09:40:32.959464727 +0200

++ bug-854693_segv_sol.patch ++
From: William Preston wpres...@suse.de

Fix segfault if a message comes in before hand shaking is successfully finished


Signed-off-by: Thomas Renninger tr...@suse.de

--- OpenIPMI-2.0.16/lib/ipmi_sol.c
+++ OpenIPMI-2.0.16/lib/ipmi_sol.c
@@ -3532,7 +3532,8 @@ sol_handle_recv_async(ipmi_con_t*ipm
 dump_hex(packet, data_len);
 #endif
 
-if (conn-state == ipmi_sol_state_closed) {
+if ((conn-state 

commit OpenIPMI for openSUSE:Factory

2013-10-11 Thread h_root
Hello community,

here is the log from the commit of package OpenIPMI for openSUSE:Factory 
checked in at 2013-10-11 12:53:56

Comparing /work/SRC/openSUSE:Factory/OpenIPMI (Old)
 and  /work/SRC/openSUSE:Factory/.OpenIPMI.new (New)


Package is OpenIPMI

Changes:

--- /work/SRC/openSUSE:Factory/OpenIPMI/OpenIPMI.changes2012-11-22 
16:50:52.0 +0100
+++ /work/SRC/openSUSE:Factory/.OpenIPMI.new/OpenIPMI.changes   2013-10-11 
12:53:58.0 +0200
@@ -1,0 +2,5 @@
+Fri Oct  4 08:31:43 UTC 2013 - kkae...@suse.com
+
+- Fix SLE 11 build
+
+---
@@ -9,0 +15,2 @@
+
+- Suffix all patches with .patch

Old:

  OpenIPMI-2.0.16-larger-ipmibuf
  OpenIPMI-2.0.20-rc1.tar.bz2
  do-fclose
  fix-conversions
  fix-devel-deps

New:

  OpenIPMI-2.0.16-larger-ipmibuf.patch
  OpenIPMI-2.0.20-rc3.tar.bz2
  do-fclose.patch
  fix-conversions.patch
  fix-devel-deps.patch
  tcl-includes-moved.patch



Other differences:
--
++ OpenIPMI.spec ++
--- /var/tmp/diff_new_pack.fKoebj/_old  2013-10-11 12:53:59.0 +0200
+++ /var/tmp/diff_new_pack.fKoebj/_new  2013-10-11 12:53:59.0 +0200
@@ -1,7 +1,7 @@
 #
 # spec file for package OpenIPMI
 #
-# Copyright (c) 2012 SUSE LINUX Products GmbH, Nuernberg, Germany.
+# Copyright (c) 2013 SUSE LINUX Products GmbH, Nuernberg, Germany.
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -29,7 +29,9 @@
 BuildRequires:  ncurses-devel
 BuildRequires:  net-snmp-devel
 BuildRequires:  openssl-devel
+%if 0%{?suse_version}  1200
 BuildRequires:  perl-macros
+%endif
 BuildRequires:  pkg-config
 BuildRequires:  popt-devel
 BuildRequires:  python-devel
@@ -40,7 +42,7 @@
 BuildRequires:  tix
 Version:2.0.20rc1
 Release:0
-%define pkgversion 2.0.20-rc1
+%define pkgversion 2.0.20-rc3
 # http://prdownloads.sourceforge.net/openipmi/OpenIPMI-%{version}.tar.gz
 Source0:%{name}-%{pkgversion}.tar.bz2
 Source1:sysconfig.ipmi
@@ -49,11 +51,13 @@
 Patch2: new-names-for-new-variables
 Patch3: OpenIPMI-libtool.patch
 Patch4: OpenIPMI-popt.patch
-Patch5: OpenIPMI-2.0.16-larger-ipmibuf
-Patch6: fix-devel-deps
+Patch5: OpenIPMI-2.0.16-larger-ipmibuf.patch
+Patch6: fix-devel-deps.patch
 # upstream ID 3587484
-Patch7: do-fclose
-Patch8: fix-conversions
+Patch7: do-fclose.patch
+Patch8: fix-conversions.patch
+# location of tcl.h moved from include/tcl to include, kkae...@suse.de
+Patch9: tcl-includes-moved.patch
 Source99:   OpenIPMI-rpmlintrc
 Url:http://openipmi.sourceforge.net
 Provides:   ipmi_ui
@@ -66,7 +70,17 @@
 License:LGPL-2.1+
 Group:  System/Monitoring
 PreReq: %install_info_prereq %insserv_prereq %fillup_prereq  
+%if 0%{?suse_version}  1200
 %{perl_requires}
+%else
+%define perl_version %(eval `%{__perl} -V:version`; echo $version)
+%if 0%{?fedora}
+%define perl_requires perl(:MODULE_COMPAT_%{perl_version})
+Requires:   %{perl_version}
+%else
+Requires:   perl = %{perl_version}
+%endif
+%endif
 # Perl is sometimes installed in /usr/lib, not /usr/lib64 on 64-bit platforms.
 # %define perl_libdir %{_exec_prefix}/lib
 
@@ -105,6 +119,7 @@
 %patch6 -p1
 %patch7 -p1
 %patch8 -p1
+%patch9 -p1
 
 %build
 autoreconf --install --force
@@ -181,6 +196,7 @@
 %{_bindir}/openipmicmd
 %{_bindir}/ipmish
 %{_bindir}/openipmish
+%{_bindir}/sdrcomp
 %{_bindir}/solterm
 %{_bindir}/rmcp_ping
 %doc %{_mandir}/man1/ipmi_ui.1*

++ OpenIPMI-2.0.16-larger-ipmibuf.patch ++
diff -wruN -x '*~' -x '*.o' -x '*.a' -x '*.so' -x '*.so.[0-9]' -x 
autom4te.cache -x .deps -x .libs 
../orig-OpenIPMI-2.0.20-rc3/include/linux/ipmi_msgdefs.h 
./include/linux/ipmi_msgdefs.h
--- ../orig-OpenIPMI-2.0.20-rc3/include/linux/ipmi_msgdefs.h2012-07-22 
00:01:45.0 +0200
+++ ./include/linux/ipmi_msgdefs.h  2013-10-04 09:41:31.801884531 +0200
@@ -53,6 +53,6 @@
 #define IPMI_GET_BMC_GLOBAL_ENABLES_CMD0x2f
 #define IPMI_READ_EVENT_MSG_BUFFER_CMD 0x35
 
-#define IPMI_MAX_MSG_LENGTH80
+#define IPMI_MAX_MSG_LENGTH256
 
 #endif /* __LINUX_IPMI_MSGDEFS_H */
diff -wruN -x '*~' -x '*.o' -x '*.a' -x '*.so' -x '*.so.[0-9]' -x 
autom4te.cache -x .deps -x .libs 
../orig-OpenIPMI-2.0.20-rc3/include/OpenIPMI/ipmi_types.h 
./include/OpenIPMI/ipmi_types.h
--- ../orig-OpenIPMI-2.0.20-rc3/include/OpenIPMI/ipmi_types.h   2013-01-21 
18:24:13.0 +0100
+++ ./include/OpenIPMI/ipmi_types.h 2013-10-04 09:41:31.801884531 +0200
@@ -124,7 +124,7 @@
 
 #ifndef __LINUX_IPMI_H /* Don't include this is we are including the 

commit OpenIPMI for openSUSE:Factory

2012-11-22 Thread h_root
Hello community,

here is the log from the commit of package OpenIPMI for openSUSE:Factory 
checked in at 2012-11-22 16:50:46

Comparing /work/SRC/openSUSE:Factory/OpenIPMI (Old)
 and  /work/SRC/openSUSE:Factory/.OpenIPMI.new (New)


Package is OpenIPMI, Maintainer is d...@suse.com

Changes:

--- /work/SRC/openSUSE:Factory/OpenIPMI/OpenIPMI.changes2012-09-14 
12:32:27.0 +0200
+++ /work/SRC/openSUSE:Factory/.OpenIPMI.new/OpenIPMI.changes   2012-11-22 
16:50:52.0 +0100
@@ -1,0 +2,10 @@
+Thu Nov 15 12:37:58 UTC 2012 - kkae...@suse.com
+
+- Update to 2.0.20-rc1
+  * Rename lanserv_emu to ipmi_sim, and modify ipmi_sim to use
+the OS handler.
+  * lanserv, man: Did a massive restructure of lanserv and the
+IPMI simulator for supporting a VM interface.
+  * Many bugs fixed
+
+---

Old:

  OpenIPMI-2.0.19.tar.bz2

New:

  OpenIPMI-2.0.20-rc1.tar.bz2



Other differences:
--
++ OpenIPMI.spec ++
--- /var/tmp/diff_new_pack.PKpQ5t/_old  2012-11-22 16:50:55.0 +0100
+++ /var/tmp/diff_new_pack.PKpQ5t/_new  2012-11-22 16:50:55.0 +0100
@@ -38,10 +38,11 @@
 BuildRequires:  swig
 BuildRequires:  tcl-devel
 BuildRequires:  tix
-Version:2.0.19
+Version:2.0.20rc1
 Release:0
+%define pkgversion 2.0.20-rc1
 # http://prdownloads.sourceforge.net/openipmi/OpenIPMI-%{version}.tar.gz
-Source0:%{name}-%{version}.tar.bz2
+Source0:%{name}-%{pkgversion}.tar.bz2
 Source1:sysconfig.ipmi
 Source2:openipmi.initscript
 Patch0: OpenIPMI-prefer_perl_vendor.patch
@@ -50,6 +51,7 @@
 Patch4: OpenIPMI-popt.patch
 Patch5: OpenIPMI-2.0.16-larger-ipmibuf
 Patch6: fix-devel-deps
+# upstream ID 3587484
 Patch7: do-fclose
 Patch8: fix-conversions
 Source99:   OpenIPMI-rpmlintrc
@@ -94,7 +96,7 @@
 functions.
 
 %prep
-%setup -n %{name}-%{version}
+%setup -n %{name}-%{pkgversion}
 %patch0 -p1
 %patch2 -p1
 %patch3
@@ -151,12 +153,14 @@
 
 %files
 %defattr(-,root,root)
-%doc CONFIGURING_FOR_LAN COPYING COPYING.BSD COPYING.LIB FAQ INSTALL 
+%doc CONFIGURING_FOR_LAN COPYING COPYING.BSD COPYING.LIB FAQ
 %doc README README.Force README.MotorolaMXP
 /var/adm/fillup-templates/sysconfig.ipmi
 /etc/init.d/ipmi
 /sbin/rcipmi
 %{_libdir}/libOpenIPMI*.so.*
+%dir %{_sysconfdir}/ipmi
+%config(noreplace) %{_sysconfdir}/ipmi/*
 ## perl files ##
 %dir %{perl_vendorarch}/auto/OpenIPMI
 %{perl_vendorarch}/auto/OpenIPMI/OpenIPMI.so
@@ -170,6 +174,8 @@
 %{py_sitedir}/openipmigui/*
 %{_bindir}/openipmigui
 ## ui files ##
+%{_bindir}/ipmi_sim
+
 %{_bindir}/ipmi_ui
 %{_bindir}/ipmicmd
 %{_bindir}/openipmicmd
@@ -183,6 +189,9 @@
 %doc %{_mandir}/man1/openipmigui.1*
 %doc %{_mandir}/man1/solterm.1*
 %doc %{_mandir}/man1/rmcp_ping.1*
+%doc %{_mandir}/man1/ipmi_sim.1*
+%doc %{_mandir}/man5/ipmi_lan.5*
+%doc %{_mandir}/man5/ipmi_sim_cmd.5*
 %doc %{_mandir}/man7/ipmi_cmdlang.7*
 %doc %{_mandir}/man7/openipmi_conparms.7*
 ## lanserv files #

++ do-fclose ++
--- /var/tmp/diff_new_pack.PKpQ5t/_old  2012-11-22 16:50:55.0 +0100
+++ /var/tmp/diff_new_pack.PKpQ5t/_new  2012-11-22 16:50:55.0 +0100
@@ -1,9 +1,51 @@
 OpenIPMI-2.0.16/lanserv/lanserv_config.c.orig  2006-10-21 
00:19:27.0 +0200
-+++ OpenIPMI-2.0.16/lanserv/lanserv_config.c   2010-03-11 15:38:04.677064000 
+0100
-@@ -432,5 +432,6 @@
+diff -wruN -x '*~' -x '*.o' -x '*.a' -x '*.so' -x '*.so.[0-9]' -x 
autom4te.cache -x .deps -x .libs -x Makefile -x Makefile.in 
../orig-OpenIPMI-2.0.20-rc1/lanserv/config.c ./lanserv/config.c
+--- ../orig-OpenIPMI-2.0.20-rc1/lanserv/config.c   2012-07-02 
19:12:38.0 +0200
 ./lanserv/config.c 2012-11-15 13:02:23.106167982 +0100
+@@ -450,7 +450,7 @@
+   if (!err) {
+   err = lanserv_read_config(bmc, f, line, val);
+   if (err)
+-  return err;
++  break;
+   }
+   } else if (strcmp(tok, user) == 0) {
+   err = get_user(tokptr, bmc, errstr);
+@@ -477,7 +477,7 @@
+ 
+   if (err) {
+   fprintf(stderr, Error on line %d: %s\n, line, errstr);
+-  return err;
++  break;
+   }
+ }
+ 
+diff -wruN -x '*~' -x '*.o' -x '*.a' -x '*.so' -x '*.so.[0-9]' -x 
autom4te.cache -x .deps -x .libs -x Makefile -x Makefile.in 
../orig-OpenIPMI-2.0.20-rc1/lanserv/emu_cmd.c ./lanserv/emu_cmd.c
+--- ../orig-OpenIPMI-2.0.20-rc1/lanserv/emu_cmd.c  2012-06-28 
23:42:02.0 +0200
 ./lanserv/emu_cmd.c2012-11-15 13:03:21.196534022 +0100
+@@ -193,7 +193,7 @@
+ read_command_file(emu_out_t *out, emu_data_t *emu, char *command_file)
+ {
+ FILE *f = 

commit OpenIPMI for openSUSE:Factory

2012-09-14 Thread h_root
Hello community,

here is the log from the commit of package OpenIPMI for openSUSE:Factory 
checked in at 2012-09-14 12:32:25

Comparing /work/SRC/openSUSE:Factory/OpenIPMI (Old)
 and  /work/SRC/openSUSE:Factory/.OpenIPMI.new (New)


Package is OpenIPMI, Maintainer is d...@suse.com

Changes:

--- /work/SRC/openSUSE:Factory/OpenIPMI/OpenIPMI.changes2011-11-17 
11:04:56.0 +0100
+++ /work/SRC/openSUSE:Factory/.OpenIPMI.new/OpenIPMI.changes   2012-09-14 
12:32:27.0 +0200
@@ -1,0 +2,10 @@
+Wed Sep 12 07:31:13 UTC 2012 - co...@suse.com
+
+- use %perl_requires
+
+---
+Wed Sep  5 15:06:42 UTC 2012 - d...@suse.com
+
+- fix bnc#714634
+
+---



Other differences:
--
++ OpenIPMI.spec ++
--- /var/tmp/diff_new_pack.iDE83A/_old  2012-09-14 12:32:28.0 +0200
+++ /var/tmp/diff_new_pack.iDE83A/_new  2012-09-14 12:32:28.0 +0200
@@ -1,7 +1,7 @@
 #
 # spec file for package OpenIPMI
 #
-# Copyright (c) 2011 SUSE LINUX Products GmbH, Nuernberg, Germany.
+# Copyright (c) 2012 SUSE LINUX Products GmbH, Nuernberg, Germany.
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -20,11 +20,26 @@
 %{!?python_sitearch: %global python_sitearch %(%{__python} -c from 
distutils.sysconfig import get_python_lib; print(get_python_lib(1)))}
 
 Name:   OpenIPMI
-BuildRequires:  gd-devel gdbm-devel glib2-devel libjpeg-devel libpng-devel 
libtool ncurses-devel net-snmp-devel openssl-devel pkg-config popt-devel 
python-devel python-tk python-xml swig tcl-devel tix
-License:LGPL-2.1+
-Group:  System/Monitoring
+BuildRequires:  gd-devel
+BuildRequires:  gdbm-devel
+BuildRequires:  glib2-devel
+BuildRequires:  libjpeg-devel
+BuildRequires:  libpng-devel
+BuildRequires:  libtool
+BuildRequires:  ncurses-devel
+BuildRequires:  net-snmp-devel
+BuildRequires:  openssl-devel
+BuildRequires:  perl-macros
+BuildRequires:  pkg-config
+BuildRequires:  popt-devel
+BuildRequires:  python-devel
+BuildRequires:  python-tk
+BuildRequires:  python-xml
+BuildRequires:  swig
+BuildRequires:  tcl-devel
+BuildRequires:  tix
 Version:2.0.19
-Release:10
+Release:0
 # http://prdownloads.sourceforge.net/openipmi/OpenIPMI-%{version}.tar.gz
 Source0:%{name}-%{version}.tar.bz2
 Source1:sysconfig.ipmi
@@ -39,11 +54,17 @@
 Patch8: fix-conversions
 Source99:   OpenIPMI-rpmlintrc
 Url:http://openipmi.sourceforge.net
-Provides:   ipmilan ipmicmd ipmi_ui openipmigui
+Provides:   ipmi_ui
+Provides:   ipmicmd
+Provides:   ipmilan
+Provides:   openipmigui
 Requires:   python-tk
 BuildRoot:  %{_tmppath}/%{name}-%{version}-build
 Summary:OpenIPMI
+License:LGPL-2.1+
+Group:  System/Monitoring
 PreReq: %install_info_prereq %insserv_prereq %fillup_prereq  
+%{perl_requires}
 # Perl is sometimes installed in /usr/lib, not /usr/lib64 on 64-bit platforms.
 # %define perl_libdir %{_exec_prefix}/lib
 
@@ -59,32 +80,19 @@
 part. This OpenIPMI library also includes the ipmicmd program, a small
 program that lets you inject and receive messages.
 
-
-
-Authors:
-
-Corey Minyard cminy...@users.sourceforge.net
-Rocky Craig color...@users.sourceforge.net
-
 %package devel
-License:LGPL-2.1+
 Summary:OpenIPMI  - Development libraries
 Group:  Development/Libraries/Other
-Provides:   libIPMIlanserv libOpenIPMI libOpenIPMIui
-Requires:   OpenIPMI = %{version} glibc-devel
-AutoReqProv:on
+Provides:   libIPMIlanserv
+Provides:   libOpenIPMI
+Provides:   libOpenIPMIui
+Requires:   OpenIPMI = %{version}
+Requires:   glibc-devel
 
 %description devel
 These libraries are needed to get full access to the OpenIPMI
 functions.
 
-
-
-Authors:
-
-Corey Minyard cminy...@users.sourceforge.net
-Rocky Craig color...@users.sourceforge.net
-
 %prep
 %setup -n %{name}-%{version}
 %patch0 -p1

++ openipmi.initscript ++
--- /var/tmp/diff_new_pack.iDE83A/_old  2012-09-14 12:32:28.0 +0200
+++ /var/tmp/diff_new_pack.iDE83A/_new  2012-09-14 12:32:28.0 +0200
@@ -110,7 +110,7 @@
 MODULES=${MODULES_INTERFACES} ${MODULES_FEATURES} ${MODULES_HW} 
${MODULES_BASE}
 
 RETVAL=0
-LOCKFILE=/var/lock/subsys/ipmi
+LOCKFILE=/var/run/rcOpenIPMI
 DEV_IPMI_TIMEOUT=15
 
 #

-- 
To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org
For additional commands, e-mail: 

commit OpenIPMI for openSUSE:Factory

2011-12-06 Thread h_root
Hello community,

here is the log from the commit of package OpenIPMI for openSUSE:Factory 
checked in at 2011-12-06 18:34:12

Comparing /work/SRC/openSUSE:Factory/OpenIPMI (Old)
 and  /work/SRC/openSUSE:Factory/.OpenIPMI.new (New)


Package is OpenIPMI, Maintainer is d...@suse.com

Changes:




Other differences:
--
++ OpenIPMI.spec ++
--- /var/tmp/diff_new_pack.9AU1lI/_old  2011-12-06 18:58:30.0 +0100
+++ /var/tmp/diff_new_pack.9AU1lI/_new  2011-12-06 18:58:30.0 +0100
@@ -21,7 +21,7 @@
 
 Name:   OpenIPMI
 BuildRequires:  gd-devel gdbm-devel glib2-devel libjpeg-devel libpng-devel 
libtool ncurses-devel net-snmp-devel openssl-devel pkg-config popt-devel 
python-devel python-tk python-xml swig tcl-devel tix
-License:LGPLv2.1+
+License:LGPL-2.1+
 Group:  System/Monitoring
 Version:2.0.19
 Release:10
@@ -67,7 +67,7 @@
 Rocky Craig color...@users.sourceforge.net
 
 %package devel
-License:LGPLv2.1+
+License:LGPL-2.1+
 Summary:OpenIPMI  - Development libraries
 Group:  Development/Libraries/Other
 Provides:   libIPMIlanserv libOpenIPMI libOpenIPMIui

-- 
To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org
For additional commands, e-mail: opensuse-commit+h...@opensuse.org



commit OpenIPMI for openSUSE:Factory

2011-11-17 Thread h_root
Hello community,

here is the log from the commit of package OpenIPMI for openSUSE:Factory 
checked in at 2011-11-17 11:04:53

Comparing /work/SRC/openSUSE:Factory/OpenIPMI (Old)
 and  /work/SRC/openSUSE:Factory/.OpenIPMI.new (New)


Package is OpenIPMI, Maintainer is d...@suse.com

Changes:

--- /work/SRC/openSUSE:Factory/OpenIPMI/OpenIPMI.changes2011-09-23 
01:51:05.0 +0200
+++ /work/SRC/openSUSE:Factory/.OpenIPMI.new/OpenIPMI.changes   2011-11-17 
11:04:56.0 +0100
@@ -1,0 +2,22 @@
+Tue Nov 15 13:10:35 UTC 2011 - co...@suse.com
+
+- add libtool as buildrequire to avoid implicit dependency
+
+---
+Sun Oct 23 22:40:29 UTC 2011 - pascal.ble...@opensuse.org
+
+- fix mtime on python .pyc files
+- remove python .pyo files (they're useless)
+- add reload to init script, which fails with exit code 3 as it is not
+  implemented
+- update to 2.0.19 (cumulated):
+  * ipmi.init - Initscripts should be idempotent, meaning you can safely call
+start multiple times in a row and receive a success each time if the
+service is running. This requirement is mentioned in the LSB Spec, version
+3.1, section 20.2.
+  * lib/sensor.c: Change the share count checking to check if share count is
+ 1, not  0, because some silly machines set the value to one when they
+should set it to zero, and one is a silly setting
+  * add a cache option
+
+---

Old:

  OpenIPMI-2.0.16.tar.bz2

New:

  OpenIPMI-2.0.19.tar.bz2
  OpenIPMI-rpmlintrc



Other differences:
--
++ OpenIPMI.spec ++
--- /var/tmp/diff_new_pack.ljxTQS/_old  2011-11-17 11:04:58.0 +0100
+++ /var/tmp/diff_new_pack.ljxTQS/_new  2011-11-17 11:04:58.0 +0100
@@ -16,13 +16,16 @@
 #
 
 
+%{!?python_sitelib:  %global python_sitelib  %(%{__python} -c from 
distutils.sysconfig import get_python_lib; print(get_python_lib()))}
+%{!?python_sitearch: %global python_sitearch %(%{__python} -c from 
distutils.sysconfig import get_python_lib; print(get_python_lib(1)))}
 
 Name:   OpenIPMI
-BuildRequires:  gd-devel gdbm-devel glib2-devel libjpeg-devel libpng-devel 
ncurses-devel net-snmp-devel openssl-devel pkg-config popt-devel python-devel 
python-tk python-xml swig tcl-devel tix
+BuildRequires:  gd-devel gdbm-devel glib2-devel libjpeg-devel libpng-devel 
libtool ncurses-devel net-snmp-devel openssl-devel pkg-config popt-devel 
python-devel python-tk python-xml swig tcl-devel tix
 License:LGPLv2.1+
 Group:  System/Monitoring
-Version:2.0.16
+Version:2.0.19
 Release:10
+# http://prdownloads.sourceforge.net/openipmi/OpenIPMI-%{version}.tar.gz
 Source0:%{name}-%{version}.tar.bz2
 Source1:sysconfig.ipmi
 Source2:openipmi.initscript
@@ -34,6 +37,7 @@
 Patch6: fix-devel-deps
 Patch7: do-fclose
 Patch8: fix-conversions
+Source99:   OpenIPMI-rpmlintrc
 Url:http://openipmi.sourceforge.net
 Provides:   ipmilan ipmicmd ipmi_ui openipmigui
 Requires:   python-tk
@@ -112,8 +116,15 @@
 ln -sf ../etc/init.d/ipmi $RPM_BUILD_ROOT/sbin/rcipmi
 %{__rm} -f %{buildroot}%{_libdir}/*.la
 
+# rebuild python files to fix timestamps:
+for d in %{python_sitelib} %{python_sitearch}; do
+[ -d %{buildroot}$d ] || continue
+find %{buildroot}$d/ -type f \( -name '*.pyc' -o -name '*.pyo' \) -exec 
%__rm {} \;
+%__python -c 'import compileall; 
compileall.compile_dir(%{buildroot}'$d',ddir='$d',force=1)'
+done
+
 %clean
-rm -rf $RPM_BUILD_ROOT
+%{?buildroot:%__rm -rf %{buildroot}}
 
 %post
 /sbin/ldconfig

++ OpenIPMI-2.0.16.tar.bz2 - OpenIPMI-2.0.19.tar.bz2 ++
 90343 lines of diff (skipped)

++ OpenIPMI-libtool.patch ++
--- /var/tmp/diff_new_pack.ljxTQS/_old  2011-11-17 11:04:59.0 +0100
+++ /var/tmp/diff_new_pack.ljxTQS/_new  2011-11-17 11:04:59.0 +0100
@@ -1,22 +1,11 @@
 swig/perl/Makefile.am
-+++ swig/perl/Makefile.am
-@@ -19,7 +19,7 @@ OpenIPMI_SRC = OpenIPMI_wrap.c OpenIPMI_
- OpenIPMI_OBJ = OpenIPMI_wrap.o OpenIPMI_perl.o
+--- swig/perl/Makefile.am.orig 2011-10-24 00:09:14.739000420 +0200
 swig/perl/Makefile.am  2011-10-24 00:10:05.77423 +0200
+@@ -20,7 +20,7 @@
+ OpenIPMI_OBJ = OpenIPMI_wrap.lo OpenIPMI_perl.lo
  
  OpenIPMI.so: $(OpenIPMI_OBJ)
--  $(LIBTOOL) --mode=link $(CC) -shared -o $@ $^ $(OPENIPMI_SWIG_LIBS)
-+  $(LIBTOOL) --mode=link $(CC) -XCClinker -shared -o OpenIPMI.so $^ 
$(OPENIPMI_SWIG_LIBS)
-   rm OpenIPMI.so
+-  $(LIBTOOL) --mode=link $(CC) -shared -module -avoid-version -o 
$(@:.so=.la) $^ $(OPENIPMI_SWIG_LIBS) $(PERL_POSIX_LIB) -rpath 

commit OpenIPMI for openSUSE:Factory

2011-04-06 Thread h_root

Hello community,

here is the log from the commit of package OpenIPMI for openSUSE:Factory
checked in at Wed Apr 6 09:30:52 CEST 2011.




--- OpenIPMI/OpenIPMI.changes   2010-03-11 17:11:02.0 +0100
+++ /mounts/work_src_done/STABLE/OpenIPMI/OpenIPMI.changes  2011-01-16 
15:59:07.0 +0100
@@ -1,0 +2,5 @@
+Sun Jan 16 14:58:27 UTC 2011 - a...@suse.de
+
+- Buildrequire python-xml instead of dropped pyxml.
+
+---

calling whatdependson for head-i586




Other differences:
--
++ OpenIPMI.spec ++
--- /var/tmp/diff_new_pack.15nzhs/_old  2011-04-06 09:21:44.0 +0200
+++ /var/tmp/diff_new_pack.15nzhs/_new  2011-04-06 09:21:44.0 +0200
@@ -1,7 +1,7 @@
 #
-# spec file for package OpenIPMI (Version 2.0.16)
+# spec file for package OpenIPMI
 #
-# Copyright (c) 2010 SUSE LINUX Products GmbH, Nuernberg, Germany.
+# Copyright (c) 2011 SUSE LINUX Products GmbH, Nuernberg, Germany.
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -18,11 +18,11 @@
 
 
 Name:   OpenIPMI
-BuildRequires:  gd-devel gdbm-devel glib2-devel libjpeg-devel libpng-devel 
ncurses-devel net-snmp-devel openssl-devel pkg-config popt-devel python-devel 
python-tk pyxml swig tcl-devel tix
+BuildRequires:  gd-devel gdbm-devel glib2-devel libjpeg-devel libpng-devel 
ncurses-devel net-snmp-devel openssl-devel pkg-config popt-devel python-devel 
python-tk python-xml swig tcl-devel tix
 License:LGPLv2.1+
 Group:  System/Monitoring
 Version:2.0.16
-Release:2
+Release:10
 Source0:%{name}-%{version}.tar.bz2
 Source1:sysconfig.ipmi
 Source2:openipmi.initscript






Remember to have fun...

-- 
To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org
For additional commands, e-mail: opensuse-commit+h...@opensuse.org