Hello community,

here is the log from the commit of package iozone for openSUSE:Factory:NonFree 
checked in at 2016-02-08 09:48:28
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory:NonFree/iozone (Old)
 and      /work/SRC/openSUSE:Factory:NonFree/.iozone.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "iozone"

Changes:
--------
--- /work/SRC/openSUSE:Factory:NonFree/iozone/iozone.changes    2015-01-29 
09:58:41.000000000 +0100
+++ /work/SRC/openSUSE:Factory:NonFree/.iozone.new/iozone.changes       
2016-02-08 09:48:48.000000000 +0100
@@ -1,0 +2,10 @@
+Fri Feb  5 08:54:34 UTC 2016 - [email protected]
+
+- Update to 3_434
+  * Adding code from Alexey Skidanov. Pthread burst I/O.
+- Build with optflags
+- Enable PREADV and PWRITEV
+- Minor spec file cleanups
+- Fix typo in changelog
+
+-------------------------------------------------------------------
@@ -9 +19 @@
-- update to version 4_430
+- update to version 3_430

Old:
----
  iozone3_430.tar

New:
----
  iozone3_434.tar

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ iozone.spec ++++++
--- /var/tmp/diff_new_pack.aHpQEO/_old  2016-02-08 09:48:49.000000000 +0100
+++ /var/tmp/diff_new_pack.aHpQEO/_new  2016-02-08 09:48:49.000000000 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package iozone
 #
-# Copyright (c) 2015 SUSE LINUX Products 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,7 +17,7 @@
 
 
 %define src_version 3
-%define src_release 430
+%define src_release 434
 Name:           iozone
 Version:        %{src_version}.%{src_release}
 Release:        0
@@ -28,6 +28,11 @@
 Source0:        
http://www.iozone.org/src/current/%{name}%{src_version}_%{src_release}.tar
 Source1:        http://www.iozone.org/docs/Iozone_License.txt
 Source2:        https://www.gnu.org/licenses/gpl-2.0.txt
+# I: Program returns random data in a function
+# E: iozone no-return-in-nonvoid-function libbif.c:175, 224, 256,343, 386, 402
+# licence however does not permit us to patch sources, thus we need to
+# ignore these failures
+BuildRequires:  -post-build-checks
 BuildRequires:  dos2unix
 BuildRequires:  gcc
 BuildRoot:      %{_tmppath}/%{name}-%{version}-build
@@ -49,25 +54,23 @@
 %setup -q -n %{name}%{src_version}_%{src_release}
 
 %build
-cd src/current
-CFLAGS="%{optflags}"
-make linux %{?_smp_mflags}
+pushd src/current
+make linux %{?_smp_mflags} CC="cc %{optflags} -DHAVE_PREADV -DHAVE_PWRITEV"
+popd
 
 %install
-install -m 755 -d %{buildroot}%{_bindir}
-install -m 755 src/current/iozone %{buildroot}%{_bindir}
-install -m 755 src/current/fileop %{buildroot}%{_bindir}
-install -m 755 -d %{buildroot}%{_datadir}/%{name}
-install -m 644 src/current/client_list %{buildroot}%{_datadir}/%{name}
-install -m 644 src/current/Generate_Graphs %{buildroot}%{_datadir}/%{name}
-install -m 755 src/current/gengnuplot.sh %{buildroot}%{_datadir}/%{name}
-install -m 644 src/current/gnu3d.dem %{buildroot}%{_datadir}/%{name}
-install -m 644 src/current/gnuplot.dem %{buildroot}%{_datadir}/%{name}
-install -m 644 src/current/gnuplotps.dem %{buildroot}%{_datadir}/%{name}
-install -m 755 src/current/report.pl %{buildroot}%{_datadir}/%{name}
-install -m 644 src/current/write_telemetry %{buildroot}%{_datadir}/%{name}
-install -m 755 -d %{buildroot}%{_mandir}/man1
-install -m 644 docs/iozone.1 %{buildroot}%{_mandir}/man1
+install -D -m 0755 src/current/iozone %{buildroot}%{_bindir}/iozone
+install -D -m 0755 src/current/fileop %{buildroot}%{_bindir}/fileop
+install -D -m 0644 src/current/client_list 
%{buildroot}%{_datadir}/%{name}/client_list
+install -D -m 0644 src/current/Generate_Graphs 
%{buildroot}%{_datadir}/%{name}/Generate_Graphs
+install -D -m 0755 src/current/gengnuplot.sh 
%{buildroot}%{_datadir}/%{name}/gengnuplot.sh
+install -D -m 0644 src/current/gnu3d.dem 
%{buildroot}%{_datadir}/%{name}/gnu3d.dem
+install -D -m 0644 src/current/gnuplot.dem 
%{buildroot}%{_datadir}/%{name}/gnuplot.dem
+install -D -m 0644 src/current/gnuplotps.dem 
%{buildroot}%{_datadir}/%{name}/gnuplotps.dem
+install -D -m 0755 src/current/report.pl 
%{buildroot}%{_datadir}/%{name}/report.pl
+install -D -m 0644 src/current/write_telemetry 
%{buildroot}%{_datadir}/%{name}/write_telemetry
+install -D -m 0644 docs/iozone.1 %{buildroot}%{_mandir}/man1/iozone.1
+
 chmod 644 src/current/Gnuplot.txt src/current/Changes.txt
 dos2unix src/current/Gnuplot.txt
 dos2unix %{buildroot}%{_datadir}/%{name}/report.pl
@@ -77,9 +80,10 @@
 %files
 %defattr(-,root,root)
 %doc src/current/Gnuplot.txt src/current/Changes.txt Iozone_License.txt 
gpl-2.0.txt
-%{_bindir}/*
+%{_bindir}/fileop
+%{_bindir}/iozone
 %{_datadir}/%{name}/
-%{_mandir}/man1/iozone.1*
+%{_mandir}/man1/iozone.1%{ext_man}
 
 %files doc
 %defattr(-,root,root)


Reply via email to