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.changes 2019-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 <[email protected]> + +- 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.000000000 +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 ++++++ --- /var/tmp/diff_new_pack.7Vm4tL/_old 2020-01-29 13:11:46.549967239 +0100 +++ /var/tmp/diff_new_pack.7Vm4tL/_new 2020-01-29 13:11:46.553967241 +0100 @@ -1,13 +1,13 @@ -Index: OpenIPMI-2.0.25/configure.ac +Index: OpenIPMI-2.0.28/configure.ac =================================================================== ---- OpenIPMI-2.0.25.orig/configure.ac 2018-09-07 14:00:41.233081707 +0200 -+++ OpenIPMI-2.0.25/configure.ac 2018-09-07 14:07:26.444083374 +0200 -@@ -716,11 +716,14 @@ AC_HAVE_FUNCS(syslog) +--- OpenIPMI-2.0.28.orig/configure.ac ++++ OpenIPMI-2.0.28/configure.ac +@@ -715,11 +715,14 @@ AC_HAVE_FUNCS(syslog) DIA= AC_PATH_PROG(diaprog, dia) if test "x$diaprog" != "x"; then -- diaver=`$diaprog --version 2>&1 | sed 's/Dia version \([[^,]]*\), .*$/\1/'` -+ diaver=`$diaprog --version 2>&1 | sed 's/Dia version \([^,]]*\), .*$/\1/'` +- diaver=`$diaprog --version 2>&1 | grep 'Dia version' | sed 's/Dia version \([[^,]]*\), .*$/\1/' | sed 's/^\([[0-9.]]\+\)+.*$/\1/'` ++ diaver=`$diaprog --version 2>&1 | grep 'Dia version' | sed 's/Dia version \([^,]*\), .*$/\1/' | sed 's/^\([[0-9.]]\+\)+.*$/\1/'` tmp=`echo $diaver | sed 's/^[[0-9.]]\+$//'` if test "x$diaver" = "x" -o "x$tmp" != 'x'; then - # Couldn't get the dia version, give up. @@ -16,6 +16,6 @@ + echo "Assuming Dia version 0.94 or newer" + DIA_FILTER_NAME=--filter + DIA="$diaprog" + exit 1 else DIA="$diaprog" - diaver_major=`echo $diaver | sed 's/\.[[0-9.]]\+$//'` ++++++ openipmi-tinfo.patch ++++++ --- /var/tmp/diff_new_pack.7Vm4tL/_old 2020-01-29 13:11:46.573967251 +0100 +++ /var/tmp/diff_new_pack.7Vm4tL/_new 2020-01-29 13:11:46.573967251 +0100 @@ -1,10 +1,10 @@ -Index: OpenIPMI-2.0.25/configure.ac +Index: OpenIPMI-2.0.28/configure.ac =================================================================== ---- OpenIPMI-2.0.25.orig/configure.ac 2018-08-28 16:18:57.427750765 +0200 -+++ OpenIPMI-2.0.25/configure.ac 2018-08-28 16:19:00.039899606 +0200 -@@ -770,10 +770,12 @@ case $host in - *-sun-*) AC_DEFINE([_SUNOS], [], [Solaris's term.h does horrid things.]);; - esac +--- OpenIPMI-2.0.28.orig/configure.ac ++++ OpenIPMI-2.0.28/configure.ac +@@ -763,10 +763,12 @@ AX_CONFIG_FEATURE( + [epoll_pwait], [This platform supports epoll(7) with epoll_pwait(2)], + [HAVE_EPOLL_PWAIT], [This platform supports epoll(7) with epoll_pwait(2).]) -AC_CHECK_LIB(curses, tgetent, TERM_LIBS=-lcurses, +PKG_CHECK_MODULES(ncurses, ncurses, TERM_LIBS=$ncurses_LIBS, @@ -14,6 +14,6 @@ [AC_CHECK_LIB(ncurses, tgetent, TERM_LIBS=-lncurses, - [AC_MSG_ERROR([libtermcap, libcurses or libncurses are required!])])] )] ) + [AC_MSG_ERROR([libtinfo, libtermcap, libcurses or libncurses are required!])])] )] )] )] ) + AC_SUBST(TERM_LIBS) - # Checks for header files. - AC_FUNC_ALLOCA + AC_CHECK_FUNCS(cfmakeraw)
