Hello community, here is the log from the commit of package stress-ng for openSUSE:Leap:15.2 checked in at 2020-01-17 11:59:19 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Leap:15.2/stress-ng (Old) and /work/SRC/openSUSE:Leap:15.2/.stress-ng.new.26092 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "stress-ng" Fri Jan 17 11:59:19 2020 rev:87 rq:763549 version:0.10.15 Changes: -------- --- /work/SRC/openSUSE:Leap:15.2/stress-ng/stress-ng.changes 2020-01-15 16:04:18.971953946 +0100 +++ /work/SRC/openSUSE:Leap:15.2/.stress-ng.new.26092/stress-ng.changes 2020-01-17 11:59:22.464449478 +0100 @@ -1,0 +2,936 @@ +Fri Jan 3 19:30:53 UTC 2020 - Martin Hauke <[email protected]> + +- Update to version 0.10.15 + * Lots of bugfixes and fixed compiler warnings since 0.10.14 See + http://kernel.ubuntu.com/git/cking/stress-ng.git/plain/debian/changelog + for the full changelog + +------------------------------------------------------------------- +Tue Dec 17 19:42:53 UTC 2019 - Martin Hauke <[email protected]> + +- Update to version 0.10.14 + * stress-chdir: fix opening of paths[i] + * stress-vecmath: don't use TARGET_CLONES on ppc64, it breaks + some older compilers + * stress-hrtimes: handle fork resource failures more gracefully. + * stress-chdir: mix random value and grey code of nth file + * stress-chdir: make paths more random and chdir to / for more + stress + * stress-wait: clean up a comment + * stress-sem: add sem_getvalue call to increase coverage + * stress-sem: add sem_timedwait to increase test coverage + * sigprocmask: fix missing sigprogmask and add sigtimedwait + * core-cache: remove / from cache path + +------------------------------------------------------------------- +Sat Dec 14 10:18:49 UTC 2019 - Scott Bahling <[email protected]> + +- add BuildRequires: bash-completion for older distro targets to + avoid "directories not owned by a package" build failure + +------------------------------------------------------------------- +Mon Dec 9 19:32:58 UTC 2019 - Martin Hauke <[email protected]> + +- Update to version 0.10.13 + * stress-dev: add TIOCMGET, TIOCGICOUNT and TIOCGSERIAL ioctls + * stress-close: add more open types, don't chown files if root, + remove AF_APPLETALK + * stress-close: enable some more socket domains + * test: add test-setproctitle.c, forgot to add this earlier + * Where possible set the process title (argv[0]) + * Change cache size information from info to debug level output + * stress-ng: add missing space between switch statement and ( + * Add SIGILL to signals that need to be handled, it was missing + * stress-rdrand: fix typo in \n at end of info message + * stress-sock: fix build issues on systems without HAVE_RECVMMSG + * stress-sock: get the incoming CPU of the socket + * stress-sock: get MTU size and set TOS to IPTOS_THROUGHPUT + * kernel-coverage.sh: add random sock-opts flag + * stress-sock: also exercice recvmmsg and recvmsg + * stress-sock: remove debug + * stress-sock: add a random send option for --sock-opt + * core-mwc: fix mwc8() being reset when using mwc1() + * stress-schedpolicy: silently ignore EBUSY returns + +------------------------------------------------------------------- +Wed Nov 27 20:10:29 UTC 2019 - Martin Hauke <[email protected]> + +- Update to version 0.10.12 + * stress-sem-sysv: fix GETALL arg, it should not be pass by reference + * stress-clock: fix segfault when timer_create fails + * kernel-coverage.sh: add more hdd specific advice hints + * stress-revio: fix fadv-seq option, it is currently disabled + * stress-hdd: fix fadv-seq option, it is currently disabled + * stress-sem-sysv: remove trailing whitespace + * stress-udp: exercise SIOCOUTQ and SIOCINQ ioctls + * stress-sock: exercise SIOCOUTQ and SIOCINQ ioctls + * stress-udp-flood: add SIOCOUTQ ioctl + * Include linux/sockios.h include if is available + * stress-shm: add lseek to exercise shm + * stress-sem-sysv: exercise GETALL semctl command + * stress-sem-sysv: fix typo GEZCNT -> GETZCNT + * stress-sysfs: add poll to sysfs exercising + * stress-sysfs: add some more file specific operations on /sysfs + files + * stress-clock: don't wait for timer completions, makes test more + aggressive + * stress-madvise: add MADV_COLD and MADV_PAGEOUT advice flags + * stress-msg: add random MSG_STAT_ANY msgctl call + * stress-msg: check struct msginfo is available with HAVE_MSGINFO + * kernel-coverage.sh: remove unix socket domain from udp stressor + * stress-rdrand: increase rdrand read rate by adding inner loop + * Manual: add clone3() to --clone description + * core-shim: remove debug + * stress-clone: convert NULL to a uint64_t for tls clone argument + * stress-clone: exercise clone3() if it is available + * stress-clone: add linux 5.5 CLONE_CLEAR_SIGHAND flag + * stress-rdrand: remove rdrand32 + * stress-rdrand: add support for Power9 darn instruction + * stress-tsc: add time stamp counter support for ppc64 + * stress-sockmany: clean up build warnings on openindiana + * stress-stack: make altstack a void pointer, cleans up build warning + * Fix --timer-slack from consuming the following arg (LP: #1853832) + * stress-ng: add ppc64el target clones for power9 and generic + * stress-fp-error: clean up error warning on non-standard fegetround + prototypes + * stress-memthrash: constify size arguments + * stress-ipsec-mb: remove debug disabling of the stressor for x86 + * stress-ipsec-mb: Add --ipsec-mb-feature option + +------------------------------------------------------------------- +Wed Nov 20 19:41:56 UTC 2019 - Martin Hauke <[email protected]> + +- Update to version 0.10.11 + * Rename stress-socketmany to stress-sockmany to match the stressor + name + * Rename stress-socketpair to stress-sockpair to match the stressor + name + * Rename stress-socket-diag to stress-sockdiag to match the stressor + name + * Rename stress-socket-fd to stress-sockfd to match the stressor name + * stress-sock: rename functions with sctp in name to sock + * Rename sock stressor stress-socket.c to stress-sock.c + * Add sockmany stressor to exercise many open socket connections + * stress-dev: add initial /dev/ptp device exercising code + * stress-schedpolicy: add SCHED_DEADLINE scheduling + * stress-softlockup: force lowest niceness to be less nice + * stress-softlockup: clean up a comment + * kernel-coverage.sh: Add some more corner case stressors + * stress-shm-sysv: silently ignore EINVAL when deleting shared memory + * manual: add default number of system V shared memory segments + * stress-zero: add lseeks as these are allowed on /dev/zero + * stress-zombie: don't give up when we hit out of memory + * stress-schedpolicy: exercise sched_util_max if it is useable + * stress-cache: add --cpu-sfence sfence instruction support (x86 only) + * stress-af-alf: fix stack clobbering issue on arm64/armhf + * stress-af-alg: report send/sendmsg EINVAL errors as debug, ignore + for next time + * stress-af-alg: add a preemption point on each crypto iteration + +------------------------------------------------------------------- +Sun Nov 10 15:06:32 UTC 2019 - Martin Hauke <[email protected]> + +- Update to version 0.10.10 + * stress-ipsec-mb: rename IPSEC to IPSec + * stress-ipsec-mb: add helper function to get and memset the next job + * stress-ipsec-mb: increment jobs count in stress_job_check_status + * stress-ipsec-mb: check that jobs are complete as soon as possible + * stress-funcret: rename counter ii to i + * README: Fix typo in requests + * README: Add contributing information + +------------------------------------------------------------------- +Wed Nov 6 06:41:11 UTC 2019 - Martin Hauke <[email protected]> + +- Update to version 0.10.09 + * code cleanup + * stress-af-alg: add default configs to complement /proc/crypto list + * stress-af-alg: add defconfigs with --af-alg-dump + * stress-af-alg: introduce the --af-alg-dump option + * stress-af-alg: use 'aead' salg_type for CRYPTO_AEAD on bind() + * stress-af-alg: fix sockaddr algorithm type on bind() + * stress-stack: check for ENOMEM fork failure and retry + * stress-stack: don't throw a fatal error when sigaltstack fails + * stress-stack: return error code in child using _exit() and not + return + * core-madvise: Add 5.4 MADV_COLD and MADV_PAGEOUT hints + * stress-prctl: add PR_GET_SPECULATION_CTRL exerciser + * Manual: update af-alg description + * Make a couple of const strings static + * stress-af-alg: fix build errors on undefined macros + * stress-af-alg: add aead support + * stress-af-alg: remove some debugging messages + * stress-af-alg: remove old unused crypto structures + * stress-af-alg: only add crypto algorithms that are supported by the + stressor + * stress-af-alg: use crypto algorithm data from /proc/crypto + * stress-clone: Add CLONE_NEWCGROUP + * stress-daemon: add expanding backoff timeout + * stress-daemon: keep retrying fork if we don't have enough resources + * stress-daemon: add minor backoff before fork retry (LP: #1849595) + * stress-vm: print stressor name using args->name rather than literal + string + * stress-readahead: print stressor name in failure message + * stress-matrix-3d: use pr_fail for short error failure messages + * stress-matrix-3d: use pr_fail_err for short error failure messages + * stress-iomix: fix one more pr_fail message + * stress-iomix: use pr_fail_err for short error failure messages + +------------------------------------------------------------------- +Mon Oct 21 13:26:17 UTC 2019 - Martin Hauke <[email protected]> + +- Update to version 0.10.08 + * README: Add SuSE package information + * stress-x86syscall: use cpuid if it is available + * stress-judy: Add Judy array stressor + * Add memory hotplug stressor + * stress-sendfile: add missing line after variable declaration + * stress-dev: add some more linux keyboard ioctls to exercise + * stress-tree: fix error messages when nodes are not found + * stress-swap: detect for EINVAL errors on swapon + * stress-filename: don't use chars in filename that throw EILSEQ + errors + * stress-fiemap: detect if file system can support FIEMAP ioctls + * stress-zlib: make some char * pointers non-clobberable by longjmp + * stress-urandom: add mmap'ing to /dev/urandom for more exercising + * stress-zlib: use text_start and text_end based on stress-zlib + object code ++++ 739 more lines (skipped) ++++ between /work/SRC/openSUSE:Leap:15.2/stress-ng/stress-ng.changes ++++ and /work/SRC/openSUSE:Leap:15.2/.stress-ng.new.26092/stress-ng.changes Old: ---- stress-ng-0.09.26.tar.xz New: ---- stress-ng-0.10.15.tar.xz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ stress-ng.spec ++++++ --- /var/tmp/diff_new_pack.tgBblF/_old 2020-01-17 11:59:22.804449628 +0100 +++ /var/tmp/diff_new_pack.tgBblF/_new 2020-01-17 11:59:22.804449628 +0100 @@ -1,7 +1,7 @@ # # spec file for package stress-ng # -# Copyright (c) 2018 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2020 SUSE LINUX GmbH, Nuernberg, Germany. # Copyright (c) 2015, Martin Hauke <[email protected]> # # All modifications and additions to the file contributed by third parties @@ -13,20 +13,21 @@ # 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: stress-ng -Version: 0.09.26 +Version: 0.10.15 Release: 0 Summary: Tool to load and stress a computer License: GPL-2.0-only Group: System/Benchmark -URL: http://kernel.ubuntu.com/~cking/stress-ng/ -Source: http://kernel.ubuntu.com/~cking/tarballs/%{name}/%{name}-%{version}.tar.xz +URL: https://kernel.ubuntu.com/~cking/stress-ng/ +Source: https://kernel.ubuntu.com/~cking/tarballs/%{name}/%{name}-%{version}.tar.xz BuildRequires: keyutils-devel BuildRequires: libaio-devel +BuildRequires: libapparmor-devel BuildRequires: libattr-devel BuildRequires: libbsd-devel BuildRequires: libcap-devel @@ -42,6 +43,20 @@ execution metrics, a stress verification on memory and compute operations and considerably more stress mechanisms. +%package bash-completion +Summary: Bash Completion for %{name} +Group: System/Benchmark +Requires: %{name} = %{version} +Requires: bash-completion +Supplements: packageand(stress-ng:bash) +%if 0%{?sle_version} < 150000 +BuildRequires: bash-completion +%endif +BuildArch: noarch + +%description bash-completion +Bash completion script for stress-ng. + %prep %setup -q @@ -54,6 +69,8 @@ %{buildroot}%{_bindir}/stress-ng install -D -p -m 0644 stress-ng.1 \ %{buildroot}%{_mandir}/man1/stress-ng.1 +install -D -p -m 0644 bash-completion/stress-ng \ + %{buildroot}%{_datadir}/bash-completion/completions/%{name} %files %license COPYING @@ -61,4 +78,7 @@ %{_bindir}/stress-ng %{_mandir}/man1/stress-ng.1%{ext_man} +%files bash-completion +%{_datadir}/bash-completion/completions/%{name} + %changelog ++++++ stress-ng-0.09.26.tar.xz -> stress-ng-0.10.15.tar.xz ++++++ ++++ 87046 lines of diff (skipped)
