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)
