Hello community, here is the log from the commit of package sysbench for openSUSE:Leap:15.2 checked in at 2020-03-17 04:15:47 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Leap:15.2/sysbench (Old) and /work/SRC/openSUSE:Leap:15.2/.sysbench.new.3160 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "sysbench" Tue Mar 17 04:15:47 2020 rev:12 rq:785744 version:1.0.19 Changes: -------- --- /work/SRC/openSUSE:Leap:15.2/sysbench/sysbench.changes 2020-01-15 16:04:54.767972918 +0100 +++ /work/SRC/openSUSE:Leap:15.2/.sysbench.new.3160/sysbench.changes 2020-03-17 04:16:14.540997490 +0100 @@ -1,0 +2,100 @@ +Sun Mar 15 02:29:55 UTC 2020 - Max Lin <m...@suse.com> + +- BuildRequires postgresql-server-devel on Leap >= 15.2 as well + +------------------------------------------------------------------- +Thu Feb 6 12:15:37 UTC 2020 - Martin Pluskal <mplus...@suse.com> + +- Update to version 1.0.19: + * regression tests: compatibility fix for PostgreSQL 12 + +------------------------------------------------------------------- +Fri Dec 6 11:53:30 UTC 2019 - Martin Pluskal <mplus...@suse.com> + +- Update to version 1.0.18: + * build/CI/packaging changes only + +------------------------------------------------------------------- +Mon Oct 21 12:30:59 UTC 2019 - Martin Pluskal <mplus...@suse.com> + +- Add zlib build dependency +- Use more of modern macros for building + +------------------------------------------------------------------- +Wed Aug 28 06:27:01 UTC 2019 - Martin Pluskal <mplus...@suse.com> + +- Update to version 1.0.17 + * regression tests: remove unnecessary error leading to + opt_rate.t instability. + * --rate mode: return a non-zero exit code on event queue + overflow. + * --rate mode: fix a bogus error about eventgen thread + termination + +------------------------------------------------------------------- +Tue Apr 9 06:51:29 UTC 2019 - Christophe Giboudeaux <christo...@krop.fr> + +- Add the missing build dependency for Tumbleweed. + +------------------------------------------------------------------- +Fri Dec 28 04:46:21 UTC 2018 - s...@suspend.net + +- Update to version 1.0.16: + * SQL API: fix GH-282 (MySQL fetch_row() is broken) + * --rate mode: fix latency stats skew on low rates + * Lua: Add /usr/share/lua/5.1 to LUA_ATH and /usr/lib/lua/5.1 + * build/CI/packaging?: add -Wvla to default compiler flags + * build/CI/packaging: fix buildpack.sh to not push multiple file types + +------------------------------------------------------------------- +Tue Oct 23 12:46:30 UTC 2018 - Martin Pluskal <mplus...@suse.com> + +- Use bundled versions of luajit and ck for SLE + +------------------------------------------------------------------- +Thu Jul 19 14:47:13 UTC 2018 - mplus...@suse.com + +- Update to version 1.0.15: + * fileio: fix GH-229 (--file-fsync-freq=0 seems to prevent + fsync() at the end of the test) + * command line: improve parsing of boolean command line options + * tests: fix GH-220 (Testsuite api_sql_mysql.t failed ...) + * tests: fix GH-223 (test failure on ppc64) + * tests: fix opt_help.t to pass when the binary is not configured + with MySQL support + * MySQL driver: use it by default in DB benchmarks + +------------------------------------------------------------------- +Mon May 21 07:53:35 UTC 2018 - mplus...@suse.com + +- Update to version 1.0.14: + * reports: fix JSON stats reporter to produce valid JSON + * Lua SQL API: don't crash when query_row() is called with a + SELECT returning empty result set + * Lua SQL API: don't crash when bulk insert API calls are used + out of order + * regression tests: make PostgreSQL tests compatible with the new + dump format introduced in 10.3 + * regression tests: minor stability and coverage improvements + * minor cleanups in build scripts + * improve report formatting for long latency values + * fileio: --file-extra-flags now accepts a list of flags rather + than just a single value + * OLTP: re-prepare prepared statements after reconnects, i.e. in + cases when a server connection is lost and sysbench is + configured to ignore such errors + * improve --rate mode precision for high argument values + * fix compile-time architecture detection for some Broadwell CPUs + which were incorrectly identified as Core 2. + * remove build dependency on xxd (and vim-minimal package) + * fix Lua API to correctly stop the benchmark when event() + returns a value other than nil or false + * fix the fileio benchmark when the specified file size is not a + multiple of block size + * fix the fileio benchmark to throw a descriptive error when the + specified file size does not match the size of files created by + 'prepare' + * minor improvements in tests and documentation. +- Update build dependencies + +------------------------------------------------------------------- Old: ---- sysbench-1.0.11.tar.gz New: ---- sysbench-1.0.19.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ sysbench.spec ++++++ --- /var/tmp/diff_new_pack.wFlAII/_old 2020-03-17 04:16:15.080997803 +0100 +++ /var/tmp/diff_new_pack.wFlAII/_new 2020-03-17 04:16:15.096997813 +0100 @@ -1,7 +1,7 @@ # # spec file for package sysbench # -# Copyright (c) 2017 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2020 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,20 @@ # 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: sysbench -Version: 1.0.11 +Version: 1.0.19 Release: 0 Summary: A MySQL benchmarking tool -License: GPL-2.0 +License: GPL-2.0-only Group: System/Benchmark URL: https://github.com/akopytov/sysbench Source0: https://github.com/akopytov/sysbench/archive/%{version}.tar.gz#/%{name}-%{version}.tar.gz BuildRequires: autoconf BuildRequires: automake -BuildRequires: cram BuildRequires: docbook BuildRequires: docbook-xsl-stylesheets BuildRequires: libaio-devel @@ -36,9 +35,14 @@ BuildRequires: openssl-devel BuildRequires: pkgconfig BuildRequires: postgresql-devel -BuildRequires: vim +BuildRequires: zlib-devel +%if 0%{?suse_version} > 1500 || 0%{?sle_version} >= 150200 +BuildRequires: postgresql-server-devel +%endif +%if 0%{?is_opensuse} BuildRequires: pkgconfig(ck) BuildRequires: pkgconfig(luajit) +%endif %description This benchmark was designed for identifying basic system parameters, as @@ -52,23 +56,20 @@ autoreconf -fiv %configure \ --without-gcc-arch \ + %if 0%{?is_opensuse} --with-system-ck \ --with-system-luajit \ + %endif --with-pgsql -make %{?_smp_mflags} V=1 - -%check -# Do not use bundled cram -sed -i "s|${SBTEST_ROOTDIR}/../third_party/cram/scripts:||g" \ - tests/test_run.sh -make %{?_smp_mflags} test +%make_build %install %make_install rm -rf %{buildroot}%{_datadir}/doc/sysbench %files -%doc COPYING ChangeLog README.md doc/manual.html +%license COPYING +%doc ChangeLog README.md doc/manual.html %{_bindir}/sysbench %{_datadir}/sysbench ++++++ sysbench-1.0.11.tar.gz -> sysbench-1.0.19.tar.gz ++++++ ++++ 5868 lines of diff (skipped)