Hello community,
here is the log from the commit of package OpenIPMI for openSUSE:Factory
checked in at Tue Mar 16 17:41:02 CET 2010.
--------
--- OpenIPMI/OpenIPMI.changes 2009-08-09 19:00:42.000000000 +0200
+++ /mounts/work_src_done/STABLE/OpenIPMI/OpenIPMI.changes 2010-03-11 17:11:02.000000000 +0100
@@ -1,0 +2,17 @@
+Thu Mar 11 16:04:00 CET 2010 - duwe@suse.de
+
+- compile and dependency fixes
+ (bnc#388026,bnc#529028,bnc#497595,bnc#552480)
+- use a large buffer for SoL (bnc#587029)
+
+-------------------------------------------------------------------
+Mon Nov 23 00:45:06 CET 2009 - ro@suse.de
+
+- use py_sitedir macro in filelist
+
+-------------------------------------------------------------------
+Fri Nov 20 16:17:38 CET 2009 - duwe@suse.de
+
+- update to version 2.0.16, per FATE#307244
+
+-------------------------------------------------------------------
calling whatdependson for head-i586
Old:
----
OpenIPMI-2.0.14.tar.bz2
OpenIPMI-remove_compile_warning.patch
OpenIPMI-return.patch
New:
----
OpenIPMI-2.0.16-larger-ipmibuf
OpenIPMI-2.0.16.tar.bz2
do-fclose
fix-conversions
fix-devel-deps
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ OpenIPMI.spec ++++++
--- /var/tmp/diff_new_pack.FEmaTv/_old 2010-03-16 17:40:41.000000000 +0100
+++ /var/tmp/diff_new_pack.FEmaTv/_new 2010-03-16 17:40:41.000000000 +0100
@@ -1,7 +1,7 @@
#
-# spec file for package OpenIPMI (Version 2.0.14)
+# spec file for package OpenIPMI (Version 2.0.16)
#
-# Copyright (c) 2009 SUSE LINUX Products GmbH, Nuernberg, Germany.
+# Copyright (c) 2010 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
@@ -19,21 +19,24 @@
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
-License: LGPL v2.1 or later
+License: LGPLv2.1+
Group: System/Monitoring
-Version: 2.0.14
-Release: 3
+Version: 2.0.16
+Release: 1
Source0: %{name}-%{version}.tar.bz2
Source1: sysconfig.ipmi
Source2: openipmi.initscript
Patch0: OpenIPMI-prefer_perl_vendor.patch
-Patch1: OpenIPMI-remove_compile_warning.patch
Patch2: new-names-for-new-variables
Patch3: OpenIPMI-libtool.patch
Patch4: OpenIPMI-popt.patch
-Patch5: OpenIPMI-return.patch
+Patch5: OpenIPMI-2.0.16-larger-ipmibuf
+Patch6: fix-devel-deps
+Patch7: do-fclose
+Patch8: fix-conversions
Url: http://openipmi.sourceforge.net
Provides: ipmilan ipmicmd ipmi_ui openipmigui
+Requires: python-tk
BuildRoot: %{_tmppath}/%{name}-%{version}-build
Summary: OpenIPMI
PreReq: %install_info_prereq %insserv_prereq %fillup_prereq
@@ -60,7 +63,7 @@
Rocky Craig
%package devel
-License: LGPL v2.1 or later
+License: LGPLv2.1+
Summary: OpenIPMI - Development libraries
Group: Development/Libraries/Other
Provides: libIPMIlanserv libOpenIPMI libOpenIPMIui
@@ -81,16 +84,19 @@
%prep
%setup -n %{name}-%{version}
%patch0 -p1
-%patch1 -p0
%patch2 -p1
%patch3
%patch4
-%patch5
+%patch5 -p1
+%patch6 -p1
+%patch7 -p1
+%patch8 -p1
%build
autoreconf --install --force
%configure --disable-static --with-pic \
--with-openssl=yes \
+ --with-pythoninstall=%{py_sitedir} \
--with-tcl=yes \
--with-tcllibs=-ltcl8.5
# parallel make does not work
@@ -138,11 +144,11 @@
%{perl_vendorarch}/OpenIPMI.pm
%doc swig/OpenIPMI.i swig/perl/sample swig/perl/ipmi_powerctl
###### python files ######
-%{python_sitelib}/*OpenIPMI.*
+%{py_sitedir}/*OpenIPMI.*
%doc swig/OpenIPMI.i
###### gui files ######
-%dir %{python_sitelib}/openipmigui
-%{python_sitelib}/openipmigui/*
+%dir %{py_sitedir}/openipmigui
+%{py_sitedir}/openipmigui/*
%{_bindir}/openipmigui
###### ui files ######
%{_bindir}/ipmi_ui
++++++ OpenIPMI-2.0.16-larger-ipmibuf ++++++
From: Kurt Garloff
Subject: Increase maximum IPMI message length
The SOL implementation on Asus ASMB4-iKVM sends larger IPMI messages
than anticipated with an 80byte message limit.
Increase to 256.
Signed-off-by: Kurt Garloff
diff -uNrp OpenIPMI-2.0.16/include/linux/ipmi_msgdefs.h OpenIPMI-2.0.16.ASMB/include/linux/ipmi_msgdefs.h
--- OpenIPMI-2.0.16/include/linux/ipmi_msgdefs.h 2003-06-07 14:02:11.000000000 +0200
+++ OpenIPMI-2.0.16.ASMB/include/linux/ipmi_msgdefs.h 2010-02-22 16:24:59.000000000 +0100
@@ -53,6 +53,6 @@
#define IPMI_GET_BMC_GLOBAL_ENABLES_CMD 0x2f
#define IPMI_READ_EVENT_MSG_BUFFER_CMD 0x35
-#define IPMI_MAX_MSG_LENGTH 80
+#define IPMI_MAX_MSG_LENGTH 256
#endif /* __LINUX_IPMI_MSGDEFS_H */
diff -uNrp OpenIPMI-2.0.16/include/OpenIPMI/ipmi_types.h OpenIPMI-2.0.16.ASMB/include/OpenIPMI/ipmi_types.h
--- OpenIPMI-2.0.16/include/OpenIPMI/ipmi_types.h 2006-11-29 21:45:16.000000000 +0100
+++ OpenIPMI-2.0.16.ASMB/include/OpenIPMI/ipmi_types.h 2010-02-22 16:24:31.000000000 +0100
@@ -121,7 +121,7 @@ typedef int64_t ipmi_time_t;
#ifndef __LINUX_IPMI_H /* Don't include this is we are including the kernel */
-#define IPMI_MAX_MSG_LENGTH 80
+#define IPMI_MAX_MSG_LENGTH 256
/* A raw IPMI message without any addressing. This covers both
commands and responses. The completion code is always the first
++++++ OpenIPMI-2.0.14.tar.bz2 -> OpenIPMI-2.0.16.tar.bz2 ++++++
++++ 12564 lines of diff (skipped)
++++++ do-fclose ++++++
--- OpenIPMI-2.0.16/lanserv/lanserv_config.c.orig 2006-10-21 00:19:27.000000000 +0200
+++ OpenIPMI-2.0.16/lanserv/lanserv_config.c 2010-03-11 15:38:04.677064000 +0100
@@ -432,5 +432,6 @@
}
}
+ fclose(f);
return 0;
}
++++++ fix-conversions ++++++
--- OpenIPMI-2.0.16/swig/OpenIPMI.i.orig 2008-04-11 23:04:13.000000000 +0200
+++ OpenIPMI-2.0.16/swig/OpenIPMI.i 2010-03-11 15:31:53.826351000 +0100
@@ -2664,7 +2664,7 @@
int rv = 0;
conn_ref = swig_make_ref(conn, ipmi_sol_conn_t);
- swig_call_cb_rv('i', &rv, cb, "sol_data_received", "%p%*b",
+ swig_call_cb_rv('i', &rv, cb, "sol_data_received", "%p%*s",
&conn_ref, count, buf);
swig_free_ref_check(conn_ref, ipmi_sol_conn_t);
return rv;
++++++ fix-devel-deps ++++++
--- OpenIPMI-2.0.16/OpenIPMIpthread.pc.in.orig 2005-08-17 05:56:02.000000000 +0200
+++ OpenIPMI-2.0.16/OpenIPMIpthread.pc.in 2010-03-11 15:44:39.560785000 +0100
@@ -6,6 +6,6 @@
Name: OpenIPMIpthread
Description: Pthread OS handler for OpenIPMI
Version: @VERSION@
-Requires: OpenIPMI pthread
+Requires: OpenIPMI
Libs: -L${libdir} -lOpenIPMIutils -lOpenIPMIpthread
Cflags: -I${includedir}
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Remember to have fun...
--
To unsubscribe, e-mail: opensuse-commit+unsubscribe@opensuse.org
For additional commands, e-mail: opensuse-commit+help@opensuse.org