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.changes 2017-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 - rbrown(a)suse.com
+
+- Replace references to /var/adm/fillup-templates with new
+ %_fillupdir macro (boo#1069468)
+
+-------------------------------------------------------------------
+Mon Sep 25 12:58:32 UTC 2017 - josef.moellers(a)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 <branto(a)redhat.com>
-Date: Thu, 2 Jun 2016 12:50:03 +0200
-Subject: [PATCH] Apply 'OpenIPMI-2.0.21-nobundle.patch'
-
-Signed-off-by: Boris Ranto <branto(a)redhat.com>
----
- 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 @@
$(TCL_CFLAGS)
lib_LTLIBRARIES = libOpenIPMIcmdlang.la
-@@ -25,7 +26,7 @@ openipmish_LDADD = libOpenIPMIcmdlang.la \
+@@ -25,7 +26,7 @@ openipmish_LDADD = libOpenIPMIcmdlang.l
$(top_builddir)/utils/libOpenIPMIutils.la \
$(top_builddir)/lib/libOpenIPMI.la \
$(top_builddir)/unix/libOpenIPMIposix.la \
@@ -51,11 +38,11 @@
$(TERM_LIBS) \
$(SNMPLIBS) $(GLIB_LIB) $(GLIB_LIBS) \
$(TCL_LIB) $(TCL_LIBS) \
-diff --git a/configure.ac b/configure.ac
-index 5103556..ae86ac8 100644
---- a/configure.ac
-+++ b/configure.ac
-@@ -926,7 +926,6 @@ AC_OUTPUT(Makefile
+Index: OpenIPMI-2.0.24/configure.ac
+===================================================================
+--- OpenIPMI-2.0.24.orig/configure.ac
++++ OpenIPMI-2.0.24/configure.ac
+@@ -878,7 +878,6 @@ AC_OUTPUT(Makefile
swig/perl/Makefile
swig/python/Makefile
swig/python/openipmigui/Makefile
@@ -63,21 +50,19 @@
cmdlang/Makefile
include/Makefile
include/OpenIPMI/Makefile
-diff --git a/sample/Makefile.am b/sample/Makefile.am
-index 06278bd..91d1351 100644
---- a/sample/Makefile.am
-+++ b/sample/Makefile.am
-@@ -59,8 +59,8 @@ solterm_LDADD = $(POPTLIBS) $(top_builddir)/utils/libOpenIPMIutils.la \
- rmcp_ping_SOURCES = rmcp_ping.c
+Index: OpenIPMI-2.0.24/sample/Makefile.am
+===================================================================
+--- OpenIPMI-2.0.24.orig/sample/Makefile.am
++++ OpenIPMI-2.0.24/sample/Makefile.am
+@@ -71,9 +71,9 @@ rmcp_ping_SOURCES = rmcp_ping.c
+ rmcp_ping_LDADD = $(SOCKETLIB)
ipmi_serial_bmc_emu_SOURCES = ipmi_serial_bmc_emu.c
--ipmi_serial_bmc_emu_LDADD = $(top_builddir)/libedit/libedit.a $(TERM_LIBS)
+-ipmi_serial_bmc_emu_LDADD = $(top_builddir)/libedit/libedit.a $(TERM_LIBS) \
++ipmi_serial_bmc_emu_LDADD = $(EDIT_LIBS) $(TERM_LIBS) \
+ $(SOCKETLIB)
-ipmi_serial_bmc_emu_CFLAGS = -I $(top_srcdir)/libedit
-+ipmi_serial_bmc_emu_LDADD = $(EDIT_LIBS) $(TERM_LIBS)
+ipmi_serial_bmc_emu_CFLAGS = $(EDIT_CFLAGS)
EXTRA_DIST = example_oem.c
---
-2.7.4
-
++++++ OpenIMPI-add-libncurses.patch ++++++
Index: OpenIPMI-2.0.24/ui/Makefile.am
===================================================================
--- OpenIPMI-2.0.24.orig/ui/Makefile.am
+++ OpenIPMI-2.0.24/ui/Makefile.am
@@ -18,4 +18,4 @@ libOpenIPMIui_la_LIBADD =
libOpenIPMIui_la_LDFLAGS = -version-info $(LD_VERSION)
ipmi_ui_SOURCES = basic_ui.c
-ipmi_ui_LDADD = libOpenIPMIui.la $(top_builddir)/utils/libOpenIPMIutils.la $(top_builddir)/lib/libOpenIPMI.la $(top_builddir)/unix/libOpenIPMIposix.la $(TERM_LIBS) $(SNMPLIBS) $(OPENSSLLIBS) $(GDBM_LIB)
+ipmi_ui_LDADD = libOpenIPMIui.la $(top_builddir)/utils/libOpenIPMIutils.la $(top_builddir)/lib/libOpenIPMI.la $(top_builddir)/unix/libOpenIPMIposix.la $(TERM_LIBS) $(SNMPLIBS) $(OPENSSLLIBS) $(GDBM_LIB) -lncurses
++++++ OpenIPMI-2.0.23.tar.gz -> OpenIPMI-2.0.24.tar.gz ++++++
++++ 11927 lines of diff (skipped)
++++++ OpenIPMI-no-return-in-nonvoid-function.patch ++++++
Index: OpenIPMI-2.0.24/swig/OpenIPMI.i
===================================================================
--- OpenIPMI-2.0.24.orig/swig/OpenIPMI.i
+++ OpenIPMI-2.0.24/swig/OpenIPMI.i
@@ -3123,6 +3123,7 @@ init_glib(void)
init_lang();
#endif
swig_os_hnd = init_glib_shim("");
+ return 0;
#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);
+ return 0;
#else
return ENOSYS;
#endif