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]
