Hello community,

here is the log from the commit of package fio for openSUSE:Factory checked in 
at 2013-04-03 12:50:10
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/fio (Old)
 and      /work/SRC/openSUSE:Factory/.fio.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "fio", Maintainer is ""

Changes:
--------
--- /work/SRC/openSUSE:Factory/fio/fio.changes  2013-02-05 11:13:12.000000000 
+0100
+++ /work/SRC/openSUSE:Factory/.fio.new/fio.changes     2013-04-03 
12:50:15.000000000 +0200
@@ -1,0 +2,16 @@
+Mon Mar 25 17:49:10 UTC 2013 - [email protected]
+
+- update to 2.0.14
+  * Autodetect features with a new configure script when building. 
+  * Improve ETA for some workloads. 
+  * Support for verify mode that requires no metadata, greatly reducing memory 
requirements for big device verify workloads. 
+  * Ensures fsync is always done, even for direct/raw I/O (if asked to). 
+  * Support for unified read/write/trim reporting. 
+  * A few axmap and cpuclock bugfixes. 
+  * Fixes zones and numjobs used together. 
+  * Adds support for idle profiling, showing idle system CPU when running a 
workload. 
+  * Many other fixes; all users should upgrade
+- added patch to fix new configure logic introduced by upstream in 2.0.14
+  * fio-2.0.14-fix-configure.patch
+
+-------------------------------------------------------------------

Old:
----
  fio-2.0.13.tar.bz2

New:
----
  fio-2.0.14-fix-configure.patch
  fio-2.0.14.tar.bz2

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

Other differences:
------------------
++++++ fio.spec ++++++
--- /var/tmp/diff_new_pack.eNWUfp/_old  2013-04-03 12:50:16.000000000 +0200
+++ /var/tmp/diff_new_pack.eNWUfp/_new  2013-04-03 12:50:16.000000000 +0200
@@ -1,5 +1,8 @@
 # vim: set ts=4 sw=4 et:
 #
+# spec file for package fio
+#
+# Copyright (c) 2013 SUSE LINUX Products GmbH, Nuernberg, Germany.
 # Copyright (c) 2012 Pascal Bleser <[email protected]>
 #
 # All modifications and additions to the file contributed by third parties
@@ -12,18 +15,24 @@
 # published by the Open Source Initiative.
 
 # Please submit bugfixes or comments via http://bugs.opensuse.org/
+#
+
 
 Name:           fio
-Version:        2.0.13
+Version:        2.0.14
 Release:        0
 Summary:        Flexible I/O Tester/benchmarker
-Source:         http://brick.kernel.dk/snaps/fio-%{version}.tar.bz2
-URL:            http://freshmeat.net/projects/fio/
-Group:          System/Benchmark
 License:        GPL-2.0
-BuildRoot:      %{_tmppath}/build-%{name}-%{version}
+Group:          System/Benchmark
+Source:         http://brick.kernel.dk/snaps/fio-%{version}.tar.bz2
+Url:            http://freshmeat.net/projects/fio/
+# PATCH-FIX-UPSTREAM fio-2.0.14-fix-configure.patch [provided by Jens/upstream 
- should go away in 2.0.15]
+Patch1:         fio-2.0.14-fix-configure.patch
+BuildRoot:      %{_tmppath}/%{name}-%{version}-build
 Recommends:     gnuplot
-BuildRequires:  make gcc libaio-devel
+BuildRequires:  gcc
+BuildRequires:  libaio-devel
+BuildRequires:  make
 
 %description
 fio is an I/O tool meant to be used both for benchmark and stress/hardware
@@ -35,9 +44,9 @@
 I/O performance information, such as completion and submission latencies
 (avg/mean/deviation), bandwidth stats, cpu and disk utilization, and more.
 
-%debug_package
 %prep
 %setup -q -n "fio-%{version}"
+%patch1 -p1
 
 %build
 %__make \

++++++ fio-2.0.14-fix-configure.patch ++++++
diff -rupN fio-2.0.14-orig/configure fio-2.0.14/configure
--- fio-2.0.14-orig/configure   2013-02-21 13:12:32.000000000 -0500
+++ fio-2.0.14/configure        2013-03-28 19:19:13.503041144 -0400
@@ -39,7 +39,7 @@ fatal() {
 
 # Default CFLAGS
-CFLAGS="-D_GNU_SOURCE"
-EXTFLAGS="-include config-host.h"
+CFLAGS="-D_GNU_SOURCE -include config-host.h"
+BUILD_CFLAGS=""
 
 # Print a helpful header at the top of config.log
 echo "# FIO configure log $(date)" >> config.log
   ;;
 Android)

diff -rupN fio-2.0.14-orig/Makefile fio-2.0.14/Makefile
--- fio-2.0.14-orig/Makefile    2013-02-21 13:12:32.000000000 -0500
+++ fio-2.0.14/Makefile 2013-03-28 19:19:38.442051864 -0400
@@ -1,11 +1,3 @@
-DEBUGFLAGS = -D_FORTIFY_SOURCE=2 -DFIO_INC_DEBUG
-CPPFLAGS= -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 $(DEBUGFLAGS)
-OPTFLAGS= -O3 -g -ffast-math $(EXTFLAGS)
-CFLAGS = -std=gnu99 -Wwrite-strings -Wall $(OPTFLAGS)
-LIBS   = -lm $(EXTLIBS)
-PROGS  = fio
-SCRIPTS = fio_generate_plots
-UNAME  := $(shell uname)
 
 ifneq ($(wildcard config-host.mak),)
 all:
@@ -21,6 +13,15 @@ all:
 include config-host.mak
 endif
 
+DEBUGFLAGS = -D_FORTIFY_SOURCE=2 -DFIO_INC_DEBUG
+CPPFLAGS= -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 $(DEBUGFLAGS)
+OPTFLAGS= -O3 -g -ffast-math
+CFLAGS = -std=gnu99 -Wwrite-strings -Wall $(OPTFLAGS) $(EXTFLAGS) 
$(BUILD_CFLAGS)
+LIBS   += -lm $(EXTLIBS)
+PROGS  = fio
+SCRIPTS = fio_generate_plots
+UNAME  := $(shell uname)
+
 SOURCE := gettime.c fio.c ioengines.c init.c stat.c log.c time.c filesetup.c \
                eta.c verify.c memory.c io_u.c parse.c mutex.c options.c \
                rbtree.c smalloc.c filehash.c profile.c debug.c lib/rand.c \

++++++ fio-2.0.13.tar.bz2 -> fio-2.0.14.tar.bz2 ++++++
++++ 9581 lines of diff (skipped)

-- 
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to