Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package dt for openSUSE:Factory checked in at 2021-04-19 21:06:05 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/dt (Old) and /work/SRC/openSUSE:Factory/.dt.new.12324 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "dt" Mon Apr 19 21:06:05 2021 rev:3 rq:886582 version:23.28 Changes: -------- --- /work/SRC/openSUSE:Factory/dt/dt.changes 2018-06-13 15:37:42.932258482 +0200 +++ /work/SRC/openSUSE:Factory/.dt.new.12324/dt.changes 2021-04-19 21:06:22.788063594 +0200 @@ -1,0 +2,56 @@ +Sat Apr 17 18:46:07 UTC 2021 - Ferdinand Thiessen <[email protected]> + +- Update SPEC file, added working upstream URL + * Use OBS services for source generation +- Update to 23.28 + * Add support for forcing FALSE data corruptiong for debugging + * When creating log directories in setup_log_directory(), + create the last subdirectory (as required). For user specified + log directory, expand format control strings prior to creating + the directory (logdir= option). + * Create master log creation function for use by other tool parsers + * Add support for comma separated workload[s]= option + * When "trigger=" is specified, no parameters, then remove triggers. + * Add array=string option, esp. for external trigger scripts. + * Add --trigger= and --workload= parsing for I/O behavior options. + * Add support for starting slice offset. + * Add options for date and time field separator used when + formatting the log prefix format strings (e.g. "%ymd", "%hms") + * Apply special step option handling to both disks and files, + by setting up and ending offset so I/O loops break reaching + this offset. + * Add flag for output position, so zero offset is handled properly. + * Add "showvflags=hex" option to show block tag verify flags set + * When selecting 100% reads (readp=100), switch output file to + input file. + * Remove a file position sanity check no longer valid with + updates made in FindCapacity() with new logic associated + with the file position option. + * For Unix systems, increase the open file resource limit, + now that low limits are imposed on newer Linux distros, + to avoid false failures! + * Added "showfslba" and "showfsmap" commands to show the file + system map, for the file specified, assuming we can acquire FS + extents to map physical LBAs. + * When re-enabling stats via "enable=stats", ensure all the stat + flags reset when disabled, get enabled once again, esp. since + these are sticky. + * Add a retry data corruption limit option (retryDC_limit=value). + * The normal retry limit is used for retrying errors (60 by default). + * Added separate retry data corruption delay option (retryDC_delay). + * Change the default dispose mode setting to keep on error. + * Change the delete error log file default to be true. + * Add logdir= option to prepend to job/log file paths. + * Add support for capacity percentage for thin provisioned LUNs, + to help avoid exceeding backend storage for over-provisioned + volumes + * Add support for appending a default file name to a directory. + * Fix bug introduced with mounted files system check in copy mode. + * For Linux file systems with direct I/O, get the disk block size. + * This disk block size is required for later sanity checks for + direct I/O. + * Add mounted file system check when writing to /dev/ disk devices +- Dropped obsoleted dt-default-source-define.patch and + dt-wformat-security.patch + +------------------------------------------------------------------- Old: ---- dt-default-source-define.patch dt-source-v18.32.tar.gz dt-wformat-security.patch New: ---- _service dt-23.28.obscpio dt.obsinfo ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ dt.spec ++++++ --- /var/tmp/diff_new_pack.GyItBw/_old 2021-04-19 21:06:23.516064686 +0200 +++ /var/tmp/diff_new_pack.GyItBw/_new 2021-04-19 21:06:23.520064691 +0200 @@ -1,7 +1,7 @@ # # spec file for package dt # -# Copyright (c) 2018 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2021 SUSE LLC # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -12,21 +12,22 @@ # license that conforms to the Open Source Definition (Version 1.9) # published by the Open Source Initiative. -# Please submit bugfixes or comments via http://bugs.opensuse.org/ +# Please submit bugfixes or comments via https://bugs.opensuse.org/ # Name: dt -Version: 18.32 +Version: 23.28 Release: 0 Summary: Generic data test program License: MIT Group: System/Filesystems -URL: http://www.scsifaq.org/RMiller_Tools/dt.html -Source: http://dl.dropboxusercontent.com/u/32363629/Datatest/dt-source-v%{version}.tar.gz +URL: https://github.com/RobinTMiller/dt +Source: dt-%{version}.tar.xz +# PATCH-FIX-UPSTREAM dt-manpage.patch -- https://github.com/RobinTMiller/dt/issues/4 Patch0: dt-manpage.patch -Patch1: dt-wformat-security.patch -Patch2: dt-default-source-define.patch +BuildRequires: pkgconfig +BuildRequires: pkgconfig(uuid) %description dt is a generic data test program used to verify proper operation of @@ -37,17 +38,22 @@ of data is performed, dt can be thought of as a generic diagnostic tool. %prep -%setup -q -n dt.v%{version} +%setup -q %patch0 -%patch1 -%patch2 %build -export CFLAGS="%{optflags} -I.. -DAIO -DFIFO -DMMAP -D__linux__ -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -DTHREADS -DSCSI" +CFLAGS=$(pkg-config --cflags uuid) +export CFLAGS="%{optflags} $CFLAGS -I.. -DAIO -DFIFO -DMMAP -D__linux__ -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -DTHREADS -DSCSI" +export LIBS=$(pkg-config --libs uuid) export LDFLAGS="-Wl,--no-undefined -Wl,-z,now" mkdir build cd build -make %{?_smp_mflags} CFLAGS="$CFLAGS" LDFLAGS="$LDFLAGS" -f ../Makefile.linux VPATH=.. OS=linux +make %{?_smp_mflags} \ + LIBS="$LIBS" \ + CFLAGS="$CFLAGS" \ + LDFLAGS="$LDFLAGS" \ + -f ../Makefile.linux \ + VPATH=.. OS=linux %install install -d -m 0755 %{buildroot}%{_datadir}/%{name} ++++++ _service ++++++ <services> <service mode="disabled" name="obs_scm"> <param name="scm">git</param> <param name="url">https://github.com/RobinTMiller/dt.git</param> <param name="version">23.28</param> <param name="revision">67756d72982cad8f93475c2d4c5d901fbd50b1f7</param> </service> <service name="tar" mode="buildtime"/> <service name="recompress" mode="buildtime"> <param name="file">*.tar</param> <param name="compression">xz</param> </service> <service name="set_version" mode="buildtime"/> </services> ++++++ dt-manpage.patch ++++++ --- /var/tmp/diff_new_pack.GyItBw/_old 2021-04-19 21:06:23.556064746 +0200 +++ /var/tmp/diff_new_pack.GyItBw/_new 2021-04-19 21:06:23.560064751 +0200 @@ -3,11 +3,11 @@ --- Documentation/dt.man.orig +++ Documentation/dt.man @@ -299,7 +299,7 @@ Log File Format Keywords: - .TP - %iodir - The I/O direction. --.tP -+.TP - %iotype - The I/O type. - .TP + .TP + %iodir + The I/O direction. +-.tP ++.TP + %iotype + The I/O type. + .TP ++++++ dt.obsinfo ++++++ name: dt version: 23.28 mtime: 1616094591 commit: 67756d72982cad8f93475c2d4c5d901fbd50b1f7
