Accepted stress-ng 0.15.02-1 (source) into unstable
- To: debian-devel-changes@lists.debian.org
- Subject: Accepted stress-ng 0.15.02-1 (source) into unstable
- From: Debian FTP Masters <ftpmaster@ftp-master.debian.org>
- Date: Thu, 12 Jan 2023 17:50:30 +0000
- Debian: DAK
- Debian-architecture: source
- Debian-archive-action: accept
- Debian-changes: stress-ng_0.15.02-1_source.changes
- Debian-source: stress-ng
- Debian-suite: unstable
- Debian-version: 0.15.02-1
- Dkim-signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=ftp-master.debian.org; s=smtpauto.fasolo; h=Date:Message-Id: Content-Transfer-Encoding:Content-Type:Subject:MIME-Version:To:Reply-To:From: Cc:Content-ID:Content-Description:In-Reply-To:References; bh=uerst7Lv5mY8FXTj+JSIEPufg+nfO8YgBi2WJuJaqQw=; b=qA6W3gewjWGidIjdx08ZPsqTsb vp2U9OzpdtLzhYABESVZdJ2+/V6k6OEHni3tj1MHuo1WXI9rE1vsl9mLdy8oUuGA+1YwSxVf6WH0o Kv5eqF1GzUncF3UR9buBYw0E6w8EWOlVajRqgKQsiRam/bTlaLt7i1JK6b+Be3G2PpYdQGPCF6dLT CqFm4ss1+zY1TSqXoT8M0WLdDp/m/diHhsO8dT+cxercFbNDkLKAIgUvzmLqjezdA3YyB6VZ58Bdw bNcTN6p7zrsfENtYmORi4gwJ+m3XiVQ0v2zLvypTzCUzqQNT+bvmc5QxBidpjBSlK4AisM+JVodhh lcJ7d7bQ==;
- Mail-followup-to: debian-devel@lists.debian.org
- Message-id: <E1pG1ig-00Caym-MC@fasolo.debian.org>
- Reply-to: debian-devel@lists.debian.org
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256
Format: 1.8
Date: Thu, 12 Jan 2023 17:27:22 +0000
Source: stress-ng
Architecture: source
Version: 0.15.02-1
Distribution: unstable
Urgency: medium
Maintainer: Colin Ian King <colin.i.king@gmail.com>
Changed-By: Colin Ian King <colin.i.king@gmail.com>
Changes:
stress-ng (0.15.02-1) unstable; urgency=medium
.
[Florian Weimer]
* test/test-float.c: Avoid tickling an implicit int error
* test-aligned-alloc: Define _GNU_SOURCE for the aligned_alloc prototype
* test-fchmodat: Include <sys/stat.h> for the fchmodat prototype
* test-pidfd-getfd: Include <syspidfd.h> if available for pidfd_getfd
.
[Guilherme Janczak]
* rework stress_strnrnd()
.
[Yong-Xuan Wang]
* stress-signest: disable alternative stack before unmap
.
[Colin Ian King]
* Makefile: bump verison, update to new code name
* stress-forkheavy: cast mmap return to same type as pointer metrics
* stress-fp: disable float128 for OpenBSD
* stress-fp: disable float80 due to unresolved division by zero SIGFPEs
* core-shared-heap: cast void * ptt to uintptr_t to clean up icc build
warning
* stress-matrix-3d: remove redundant redeclaration of variable j
* stress-matrix: remove redundant redeclaration of variable j
* stress-efivar: rename varname to get_varname to avoid name shadowing
* stress-fp: add fp rates into metrics output, increase metrics to 24
slots
* stress-fp: only count bogo-ops for float, double, long double
* core-helper: silence a spurious gcc warning
* stress-str: replace search for _ with +
* README.md: update number of stressors
* stress-fp: exercise various floating point values with +, *, /
operations
* stress-branch: add yield call for SH4 to allow it to be interrupted
* stress-pci: add locking around PCI memory rate stats
* stress-ipsec-mb: add locking around statistics being dumped in debug
* core-shared-heap: ensure offset is always aligned to natural pointer
alignment
* stress-fault: restore signal handlers at end of stressor loop
* stress-bad-altstack: replace STRESS_MINSIGSTKSZ with static size_t
stress_minsigstksz
* core-shared-heap: only report shared heap usage if it has been used
* core-mwc: add stress_mwc*modn() functions for modulo'd range
* core-builtin.h: convert macros into inline functions
* stress-*: voidify return from snprintf
* stress-str: fix prototype for test_strcpy_t
* stress-list: evaluate entry->value ^ rnd before passing it into a macro
* stress-wcs: add missing strdsc for stress_wcscpy testcase
* core-shared-heap: add strdup for shared description metrics string
* stress-ng: replace size of on index element j with 0
* stress-ng.h: divide by size of make allocator bitmap elements instead
of 8
* stress-cpu: use a clang builtin for reversing bits
* core-hash: replace hash_rol_uint32 with shim_rol32n
* stress-wcs: remove variable failed, use info.failed instead
* stress-str: bundle wcs function args into a struct, improves run time
* stress-wcs: bundle wcs function args into a struct, improves run time
* core-hash: use builtin rotate macros for rotating values
* core-builtin: re-work rotate helpers, add generalised rotate
left/right macros
* stress-list: use builtin shim_ror64
* stress-resources: free resources before child exit
* core-helper: fix stack size for non-first calls (incorrect cached value)
* stress-pci: print PCI config and resource space read rates
* core-helper: fix typo on STRESS_MAXIMUM macro
* core-cache: Add 32 bit variants of 64 bit hashes
* core-hash: add more comments to explain the nuances of memcpy
* core-hash: xorror64: cast len to uint64_t before flipping bits
* core-helper: simplify stack size calculations using STRESS_MAXIMUM macro
* core-helper: limit iterations on stress_get_prime64
* stress-priv-instr: remove extraneous ) for SPARC (again)
* stress-priv-instr: remove extraneous ) for SPARC
* stress-mlock: fix typo on time function
* stress-judy: move judy_ops array to function scope
* core-resources: clean up code, voidify, constify, misc cleanups
* stress-dirdeep: only report directories being deleted if it is taking
a while to complete
* stress-dirdeep: remove commented out cruft.
* stress-evivar: ignore ioctl FS_IOC_SETFLAGS error return
* stress-sigio: use metrics interface to report SIGIOs per sec
* stress-malloc: add missing tab
* stress-judy: add judy insert/find/delete rate metrics
* stress-jpeg: add compression ratio metrics
* stress-getdent: add duration metrics for getdent call
* stress-dev-shm: use more efficient method to touch pages with data
* stress-dirdeep: remove empty line
* stress-icache: fix spelling mistake in comment
* stress-flock: add lock/unlock flock metrics
* stress-zlib: use the generic metrics API to report metrics
* stress-unshare: add unshare() duration metrics
* stress-touch: remove empty line
* stress-tlb-shootdown: remove empty line
* stress-mremap: add metrics
* stress-mlock: remove extraneous tab
* stress-mlock: add mlock/munlock metrics
* stress-*: replace hard coded time constants with #defined constants
* Add x86intrin.h implementations for rotate left/right
* stress-*: use shim_rol/shim_ror builtins
* stress-rotate: add builtin support for clang rotateleft/rotateright
* stress-rotate: add a 8/16/32/64/128 bit rotate left/right stressor
* Update copyright to 2023
* stress-matrix: rename matrix_3d_yx to matrix_3d_zyx
* stress-matrix: add per method metrics
* stress-matrix-3d: add per method metrics and bump metrics to 16 items
* stress-memfd: add memfd_create metrics
* Revert "core-helper: use 8K stack check if PTHREAD_STACK_MIN is less
than 8K"
* stress-memfd: use uint64_t ptr offset helper, re-order code
* stress-memfd: add a zap pte linux stress test cast
* stress-tty: exercise ldisc settings on stressor instance 0's ptys
* stress-sparsematrix: force remove the unused splay function warnings
* core-pragma.h: define STRESS_PRAGMA_WARN_CPP_OFF for clang
* stress-resources: break from loop rather than use a leaky exit return
* stress-forkheavy: free resources to clean up memory leak
* core-helper: use 8K stack check if PTHREAD_STACK_MIN is less than 8K
* core-*: silence sys/sysctl.h deprecated warning
* stress-forkheavy: Add --forkheavy-allocs and --forkheavy-procs options
* stress-shm-sysv: remove debug of memory sizes
* stress-lockbus: only report splitlocks enabled on stressor instance 0
* stress-enosys: index into hash table using unsigned long
* stress-cacheline: only print out the method being used on instance 0
* stress-atomic: move metric measurments closer to lock instructions
* stress-atomic: make atomic ops operate on union'd data for more
contention
* Add new forkheavy stressor
* stress-link: add EINTR check for Serenity OS
* stress-syscall: add build time detection for select
* stress-efivar: add support for reading vars from the sysfs file
/sys/firmware/efi/efivars
* core-out-of-memory: add wait/exit/run states
* core-helper: add STRESS_STATE_ZOMBIE state
* stress-mcontend: set process state to run for all threads
* stress-*: print method being used only by first stressor instance
* core-sort: fix missing int type for j
* stress sort/search: add data helpers, add metrics
* stress-priv-instr: add SPARC draina and halt instructions
* stress-hash: add new xorror64 hash, a fast string hash
* core-cache: add M68K cache sizes
* Add build time check for SPARC membar instruction
* stress-ng: fix space identation with tab
* stress-ng: rename stress_misc_stats_t to stress_metrics and clean up
code
* stress-*: Add helper function stress_metrics_set to set metrics
* stress-shm-sysv: add shm* syscall metrics
* Add x86 mfence instruction auto build detection
* stress-syscall: rename struct with stress_ prefix to avoid name clashes
* core-vmstat: add OS X vmstat runnable/blocked process count
* stress-mmap: make variable mask non-clobberable
* stress-fault: make variables duration and count non-clobberable
* core-cpu: rework cpuid macros to build on gcc 4.8 with and without -fPIC
* core-nt-store: only use HAVE_XMMINTRIN_H with SSE supported by toolchain
* README.md: add the Ubuntu stress-ng ppa
* core-vmstat: Add OS X cpu system/user/idle stats in vmstat output
* stress-brk: disable page touching for OS X
* Revert "stress-brk: unmapping pages in brk will cause OS X segfaults,
disable it"
* Add more system statistics for OS X
* core-vmstat: add OS X support for CPU frequency stats
* core-vmstat: fix stress_get_cpu_ghz for non-FreeBSD and non-Linux builds
* Add min, max CPU frequencies to --thermalstat stats
* core-cache: move two more functions and rename cpusort to cpu_sort
* core-cache: re-order functions and #ifdef for Linux, OS X, etc
* core-cache: add OS X cache size support
* stress-brk: unmapping pages in brk will cause OS X segfaults, disable it
* core-thermal-zone: order thermal zone entries by type
* README.md: add another citation "The TSN Building Blocks in Linux"
* stress-branch: don't use -O3 on branch stessor for SH4
Checksums-Sha1:
c77d36ba23328c0fef700d20fc6adcd3510c9154 2528 stress-ng_0.15.02-1.dsc
45f78e9e523ebcb8a37fb9b959027dbd2bac2b1b 3191560 stress-ng_0.15.02.orig.tar.xz
d1aa7071f36b68910a46f4cdeda92845509fcc28 155484 stress-ng_0.15.02-1.debian.tar.xz
179c06ae3174719408291fc747e35298cff2bfe7 8926 stress-ng_0.15.02-1_source.buildinfo
Checksums-Sha256:
0ef7635380003596fd1965470c79b6f6475087d8bab4c4ca24bf89cdf11d3706 2528 stress-ng_0.15.02-1.dsc
46f14cafa7ab8731c10c6c07707a7b26f2ac454ac3ab6a797db5a1a684ed9c61 3191560 stress-ng_0.15.02.orig.tar.xz
c62fec32efae09063b1bd3ed6321c0ea3a53f978eee4c3062fd551b9cd3afc42 155484 stress-ng_0.15.02-1.debian.tar.xz
92584bf698c4954a0addf46f99be0a2b88cf8bdf4648a538bc95736a0b20bb68 8926 stress-ng_0.15.02-1_source.buildinfo
Files:
763a22fc2d068cf78ffaae8e7d3b48ca 2528 devel optional stress-ng_0.15.02-1.dsc
a8b1b044052e31c422e7cd91b080410d 3191560 devel optional stress-ng_0.15.02.orig.tar.xz
bdb0bf94b58e54d40945f0597664740f 155484 devel optional stress-ng_0.15.02-1.debian.tar.xz
dd0d1fac0617ce5181adcb04806e851d 8926 devel optional stress-ng_0.15.02-1_source.buildinfo
-----BEGIN PGP SIGNATURE-----
iQIzBAEBCAAdFiEEcGLapPABucZhZwDPaMKH38aoAiYFAmPARZYACgkQaMKH38ao
AiYtkxAAkESI7YAZV4AgC4IwIo9uy+ktu4BKwLKJrLfJrQ2NisO8fD78CmCSxLGF
ggrukf5DGt4j1GiEYuUWtEApjY2/FgTcvk5ohDlTXtMLNp4UCk/+yOte9JYAoFOk
dalqoDfRa2jJE9cCBj+P5k/zRHiP5CXT7bDZc2iU11Mgw7X+6PgqV39DA68yLsOR
Dbb/6Oh6jYyCmFmX5Os3pVHQ0qLSx3lW9pveZ1ss0dBNApUIu8ncp8ucFKdPoC8V
LOGjZJQk0ls2dJDEZQkJCM5Zew3bW48H3Kss7HLjJz0hvgXsz99lBTvedUIsUhoF
2SzU6l0VGee6RBHsPD8wsGZzqKxNfuq8Ntv8lB8que/ehrs0idUqLgMmXjyZ0Ykl
h0Xsd8od9IbGszdRwkkEN/ZTQ1j9YVK+vTjFWi79r/cV+JnrcUtyY/7Odv/tRUxg
z78YbN0+yTOJUR1gmUipLQor3dF/z92dUsAQbg0u+qQLVtjdo47GAIgWP43H2gIL
WiJTsgFXUJA8e47U6ifYKoyzKekBRkrxJU6oRNayQQnIOOkd46gdIUQi2J1bmX1e
h6qTsvR96W4ktId3MzNHM1hOe2AD1W7bUlP5N3aM9HTfpNjTVhHcOUwN68AE5y9b
SZtfkJ6BjyF5EK/EADuWjitP9jb70pyWySeRqU3dX+NcG4d6Ikc=
=qTSQ
-----END PGP SIGNATURE-----