[freeipmi] Resolves: #965295 build or architectures with non-pointer va_list

aledvink aledvink at fedoraproject.org
Mon Jun 3 13:20:01 UTC 2013


commit 6a7c9b62300f74676e636530038717dc67016723
Author: Ales Ledvinka <aledvink at redhat.com>
Date:   Mon Jun 3 15:17:58 2013 +0200

    Resolves: #965295 build or architectures with non-pointer va_list

 freeipmi-1.2.7-va_list.patch |   18 ++++++++++++++++++
 freeipmi.spec                |    9 ++++++++-
 2 files changed, 26 insertions(+), 1 deletions(-)
---
diff --git a/freeipmi-1.2.7-va_list.patch b/freeipmi-1.2.7-va_list.patch
new file mode 100644
index 0000000..06830af
--- /dev/null
+++ b/freeipmi-1.2.7-va_list.patch
@@ -0,0 +1,18 @@
+diff -up ./common/toolcommon/pstdout.c.vaty ./common/toolcommon/pstdout.c
+--- ./common/toolcommon/pstdout.c.vaty	2013-05-30 16:04:27.461099744 +0200
++++ ./common/toolcommon/pstdout.c	2013-05-30 16:04:36.516115447 +0200
+@@ -761,12 +761,12 @@ pstdout_vprintf(pstdout_state_t pstate,
+       return -1;
+     }
+ 
+-  if (!ap)
++/*  if (!ap)
+     {
+       pstdout_errnum = PSTDOUT_ERR_PARAMETERS;
+       return -1;
+     }
+-
++*/
+   rv = _pstdout_print(pstate, 0, stdout, format, ap);
+   return rv;
+ }
diff --git a/freeipmi.spec b/freeipmi.spec
index 02437cc..350394d 100644
--- a/freeipmi.spec
+++ b/freeipmi.spec
@@ -3,7 +3,7 @@
 
 Name:             freeipmi
 Version:          1.2.7
-Release:          1%{?dist}
+Release:          2%{?dist}
 Summary:          IPMI remote console and system management software
 License:          GPLv3+
 Group:            Applications/System
@@ -17,6 +17,8 @@ Requires(preun):  info systemd-units
 Requires(post):   info systemd-units systemd-sysv
 Requires(postun): systemd-units
 
+# http://lists.gnu.org/archive/html/freeipmi-devel/2013-05/msg00027.html
+Patch1: freeipmi-1.2.7-va_list.patch
 
 %description
 The FreeIPMI project provides "Remote-Console" (out-of-band) and
@@ -58,6 +60,7 @@ IPMI SEL syslog logging daemon.
 
 %prep
 %setup -q
+%patch1 -p1 -b .va_list
 
 %build
 export CFLAGS="-D_GNU_SOURCE $RPM_OPT_FLAGS"
@@ -346,6 +349,10 @@ fi
 %dir %{_localstatedir}/cache/ipmiseld
 
 %changelog
+* Fri May 31 2013 Ales Ledvinka <aledvink at redhat.com> - 1.2.7-2
+- va_list portability fix.
+- rpmdiff fix.
+
 * Mon May 20 2013 Ales Ledvinka <aledvink at redhat.com> - 1.2.7-1
 - Updated to freeipmi-1.2.7
  - Fix sensor output errors with OEM sensors.


More information about the scm-commits mailing list