Accepted stress-ng 0.16.00-1 (source) into unstable
- To: debian-devel-changes@lists.debian.org
- Subject: Accepted stress-ng 0.16.00-1 (source) into unstable
- From: Debian FTP Masters <ftpmaster@ftp-master.debian.org>
- Date: Fri, 07 Jul 2023 10:24:38 +0000
- Debian: DAK
- Debian-architecture: source
- Debian-archive-action: accept
- Debian-changes: stress-ng_0.16.00-1_source.changes
- Debian-source: stress-ng
- Debian-suite: unstable
- Debian-version: 0.16.00-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=hdM11KzrQRrDDh+6/loypjj1bPklDm1+si7Kn550ANY=; b=Et7OL+lfb9y4IiZbaVPJqtev43 t6Y8Y+iIaSZkbhLZ3/qIsMfx7W0Ok/05E9E0jsE/ySl9Hx5/GwHWQ14/+NItyO9SczNqhSVzzVovA 1Ndk46iHQfuYkdxCP2hJ8ZbjbOv3pLnAlqhPETRP8AbioQ0s+3Jn5COry26gVn3p+58RWXz8627dT fa+IZZ1+m7bgYsDj89x4AgSPdbrj8XbOPLHk9ly4SLBqMP5kPVvSkcQWJaL4tJlYCDlAgr3QTNZ0x gwkO3+0cTWP+eiqZ8NrOmzg2VB+O9yZln1wML1tzS5tDxCCzfIyfaV2VCHAxqwfBIPivs651QvH8N +gQ4MpaA==;
- Mail-followup-to: debian-devel@lists.debian.org
- Message-id: <E1qHidi-000UKk-O2@fasolo.debian.org>
- Reply-to: debian-devel@lists.debian.org
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256
Format: 1.8
Date: Fri, 7 Jul 2023 09:43:57 +0100
Source: stress-ng
Architecture: source
Version: 0.16.00-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.16.00-1) unstable; urgency=medium
.
* Makefile: bump version to 0.16.00
* core-helper: double size of temporary string buffer tmp
* stress-ipsec-mb: use reverse compat macros for versions 0.55.00
* stress-ipsec-mb: add reverse compat macros for version 0.52.0 or
earlier
* Manual: fix eigen table
* stress-mlock: clean up pedantic warning on uninitialized pointer
mappings
* stress-cache: clean up longjmp clobber warnings on openhipster 202104
* stress-mmap: check for NetBSD EPERM errors on page protection checks
* stress-far-branch: disabled for NetBSD
* stress-iomix: shrink file size if we hit EFBIG or ENOSPC
* stress-copyfile: handle ENOSYS by skipping stressor
* stress-misaligned: handle timeout by jmping back and restarting
* kernel-coverage.sh: add more mlock options
* README.md: fix ClearLinux libattr bundle name
* stress-pagemove: add new --pagemove-mlock option
* stress-memfd: add new --mefd-mlock option
* stress-malloc: add new --malloc-mlock option
* stress-llc-affinity: add new --llc-affinity-mlock option
* kernel-coverage: add some more stressor options for more coverage
* stress-physpage: voidify physpage_mtrr when not used
* stress-bad-altstack: return EXIT_FAILURE insted of
_exit(EXIT_FAILURE)
* core-parse-opts: return 0 on err, clean up pedantic tcc warnings
* stress-ng.h: undef _FORTIFY_SOURCE for TCC builds
* core-killpid: break out of infinite loop and return via return path
* stress-af-alg: add hmac(md5) to defconfigs
* core-helper: add detection for Darwin libc
* core-vmstat: clean up pedantic warning on const name array on OS X
* stress-madvise: voidify hwpoison
* stress-x86syscall: rename variables to avoid name shadowing
* stress-open: remove shadowing variable ret
* Manual: re-order options into alphabetical order, fix some hyphens
* Manual: remove expand from tables now that x is being used
* Manual: put code examples in courier font
* Manual: use lx expand description in tables
* Manual: add notes about the legacy io stressor
* README.md: add another citation
* Manual: remove x86 specific notes for icache stressor
* stress-mmapaddr: remove trailing space
* Manual: rephrase mlock options
* stress-vm-addr: add new --vm-addr-mlock option
* stress-waitcpu: only perform nop rate comparisons of x86
* stress-stream: add new --stream-mlock option
* stress-shm-sysv: add new --shm-sysv-mlock option
* stress-shm: add new --shm-mlock option
* stress-remap: add new --remap-mlock option
* stress-resources: add new --resources-mlock option
* stress-mmapmany: add new --mmapmany-mlock option
* stress-mmaphuge: add new --mmaphuge-mlock option
* stress-mmapfixed: add new --mmapfixed-mlock option
* stress-mmapaddr: add new --mmapaddr-mlock option
* stress-mmap: add new --mmap-mlock option
* stress-l1cache: add new --l1cache-mlock option
* stress-forkheavy: add new --forkheavy-mlock option
* stress-bigheap: add new --bigheap-mlock option
* stress-switch: report pipe read/write failures as debug message only
* core-out-of-memory: change stress_set_adjustment to pass args
instead of args->name
* core-helper: add stress_munmap_retry_enomem to retry munmaps on
ENOMEM errors
* stress-open: unlink correctly path'd temp file
* stress-sparsematrix: initialize some pointers to clean up cppcheck
errors
* stress-atomic: set check2 to non-check1 value to ensure value gets
overwritten
* core-perf: remove redundant null check on sp
* core-helper: cast to uintmax_t for %ju format specifier
* README.md: add two more citation links
* stress-fp: check for upper bounds of method index
* stress-ng: fix potential null deref in stress_get_nth_stressor
* stress-utime: force fsync in #ifdef block
* stress-pipe: add missing const from pointer buf32
* stress-misaligned: fix unassigned timer.it_value field
* stress-exec: add missing space in void * cast
* core-vmstat: don't check for __APPLE__ if __FreeBSD__ is defined
* core-helper: only declare tmp where it is required
* stress-ng.h: remove unused shim_builtin_memmove macro
* stress-open: use temporary directory for open+create files
* stress-numa: exercise new linux system call set_mempolicy_home_node
* stress-iomix: exercise new Linux cachestat system call
* stress-aiol: ensure all fields in bad_ioc are zero
* core-helper: fix SHIM_EXT2_IOC_SETFLAGS, pass &flags and not flags
* core-killpid: set wstatus to zero
* stress-vecfp: add some alignment hints
* stress-shellsort: add some optimization hints
* stress-steam: add more restrict and const pointer annotations
* stress-physpage: only enable mtrr settings with the new
--physpage-mtrr option
* stress-get: remove duplicated getcontext call
* Manual: correct the clock duration section
* stress-pipe: default the pipe read/write size to 4096
* stress-pipe: use verify/non-verify variants of read and write helpers
* core-*: send SIGALRM to child process if stress-ng parent dies
* core-*: check for ss->ignore and skip if set
* core-*, stress-*: rename bogo-op related functions and variables
* core-cache: remove unavailable cache options from cache flags mask
* stress-far-branch: fix typo in .opt_set_funcs
* core-helper: report cache sizes when -v is enabled
* core-cpu-cache: rename stress_cpu_cache_get_level_size cache size
argument
* core-helper: add stress_unset_chattr_flags to unset chattr flags
* stress-apparmor: break from loop on fatal policy load
* stress-alarm: disable SIGUSR1 during counter increment
* stress-ng: account for stressors that had untrustworthy metrics
* README.md: add a kernel regression found with stress-ng
* stress-ng: account for stressors that are skipped before they are run
* stress-*: remove trailing space at end of lines
* stress-*: add SIGCHLD handling to inform parent child has terminated
* stress-remap: use correct integer range checking function
* stress-remap: add --remap-pages option to specify number of pages to remap
* Manual: fix --regs-ops option, missing -ops
* stress-mlock: set error return on mlock failure from child
* stress-udp-flood: add sendto rate metrics and failure check
verification
* stress-udp-flood: replace main for loop with do-while
* stress-watchdog: add verification of watchdog ioctl return values
* stress-madvise: voidify return from stress_get_setting
* stress-mlock: allocate appropriately sized mappings table
* core-*, stress-*: replace errno = %d with errno=%d
* stress-mlock: prefix errno value with errno=
* stress-madvise: only enabled hardware page poisoning with
--madvise-hwpoison
* core-cpu: add more CPUID processor manufacturer ID strings
* stress-brk: add --brk-bytes option to specify maximum brk size
* stress-bigheap: add --bigheap-bytes option to specify maximum heap
size
* core-try-open: use increasing backoff delay and add keep_stressing
check
* core-shim: add kill wrapper shim_kill
* core-vmstat: allow --vmstat, --thermalstat and --iostat use s,m,h
time suffixes
* stress-close: remove scheduler class flag, it's the wrong
classification
* stress-fanotify: replace fanotify stats with generic metrics
* stress-af-alg: don't fail on ETIMEDOUT bind exit
* core-klog: log hung task information
* core-klog: raise priority of klog process, throttle process dumping
rate
* core-vmstat: increase running and block process count fields to 3
chars
* core-processes: use variable j for iterating, not i, fixes clobbering
* stress-icache: add more comment notes on how to check for icache
misses
* syscalls.txt: update for riscv specific system calls
* stress-syscall: exercise new syscall riscv_flush_icache
* stress-sysinval: exercise new syscall riscv_hwprobe
* stress-syscall: exercise new syscall riscv_hwprobe
* stress-nop: add comment about random being the last nop stressor
* core-klog: fix order of kernel cmdline strings
* core-resources: try memfd_create with MFD_NOEXEC_SEAL
* core-interrupts: use int64_t for delta of interrupts
* stress-far-branch: limit shift to avoid address request overflow
* stress-vm-addr: remove redundant assignment of buf to NULL
* stress-far-branch: voidify return from stress_get_setting
* stress-softlockup: add more randomness is busy loop delay
* stress-softlock: add busy loop to eat CPU for 1/100th second
* stress-cyclic: remove use of softlockup_count
* stress-softlock: spawn N children for N CPUs per stressor
* stress-efivar: enable verification of EFI variable reading
* stress-priv-instruction: add trapping count verification
* stress-dynlib: add dlsym lookup time metrics
* stress-x86syscall: add verification of getpid, time and
gettimeofday syscalls
* stress-lockbus: move metrics variables above x86 #ifdef
* stress-forkheavy: ensure waitpid is waiting on a valid child pid
* stress-lockbus: add bus lock duration metrics
* stress-fpunch: replace %lu with PRIu64 format specifier
* stress-far-branch: add --far-branch-pages option
* core-affinity: allow affinity ranges of N-N to be interpreted as N
* stress-af-alg: don't support tk transformations
* stress-pipeherd: add verification check value in data
* stress-x86syscall: exercise gitpid 0 arg syscall (stressor)
* stress-x86syscall: exercise gitpid 0 arg systcall
* stress-x86syscall: use size of array as for loop counter max
* stress-fpunch: enable zero hole punch verification on --verify
* core-klog: dump out processes on hard lockups
* stress-udp: pass child error return status back to stressor main if
failed
* stress-udp: silently ignore EPERM sendto failures
* core-interrupts: add FORMAT type hint
* stress-func*c: use soft decimal float for s390x
* core-helper: add extra paranoid checking for sysconf
Checksums-Sha1:
75f5c24e2859b1ea60bc51270e41793297eb7d18 2556 stress-ng_0.16.00-1.dsc
109499ef6ba718f26462d1f7a0559f4934115d38 3251232 stress-ng_0.16.00.orig.tar.xz
25d6c032567004bba552bfcf49e452e9d1e0a437 172812 stress-ng_0.16.00-1.debian.tar.xz
80e52bd7cbf67b68981ba6df6db7fa5ceb3d7217 9853 stress-ng_0.16.00-1_source.buildinfo
Checksums-Sha256:
bb7bf51d9303ba041b1d36d877dcc4cea11b1a7a4fea803361579363da10fae7 2556 stress-ng_0.16.00-1.dsc
c39e6d9b22c46f36a81f960fdc1351d2a333b48d91f17ed45f2ea09ce4f05e55 3251232 stress-ng_0.16.00.orig.tar.xz
34e5b1c29c2cf65050f3e44eabf81edea1537c38335bc1b54e8981f2a53480cb 172812 stress-ng_0.16.00-1.debian.tar.xz
8c05f1536692919d1699e847b7e6d2b6b4876383be451a387602f246a41e572f 9853 stress-ng_0.16.00-1_source.buildinfo
Files:
696d9c6e6aa847bab4e14094608da685 2556 devel optional stress-ng_0.16.00-1.dsc
9a9d45971df593b2dd7bfc2268a9334f 3251232 devel optional stress-ng_0.16.00.orig.tar.xz
51e1aa945c5234d7ec5e7d52d6a9bfef 172812 devel optional stress-ng_0.16.00-1.debian.tar.xz
61b2f93c1267354797848e26ecb3c17e 9853 devel optional stress-ng_0.16.00-1_source.buildinfo
-----BEGIN PGP SIGNATURE-----
iQIzBAEBCAAdFiEEcGLapPABucZhZwDPaMKH38aoAiYFAmSn2s4ACgkQaMKH38ao
AiaMzQ/5AbOmSiqqyaaN5MKXTUQZPhG2aYqwS6tST37cqtzSjjOvdnELITSlxc3Y
yW9G0eCjx8r3meJUndbwmAaHc2Rp0raHHDYs2KUTb1M8hMZNYanpYHuHIdQb85VW
gkC9HwnAQ+t1NNO/lr6GPOxWaoXfV93MeGJcNZ5SImbd4vcIApSJN9HDFCAHOvUu
mxh6RNzz5SZJZ3ZqJHt1ka60x3SONxIwzG1R/zJWTedMjLfL5hb5ikjVlSrkI1Zn
iX3JsqIjYrLlob4BRVpbI8a7O/2bv7FxoxfF8JB2rHachCCRjcTYo+hbXtZO7vAk
9Md2hgGnui+cXcPTryTDsTrkIou5OlzdD3Moa7rmYqMf5OOU574EmYRa9yhfB8Q5
tOF7GjtU5YDQtoD2Y4iB6JYxW1rfvheaYXDvH2imOISv7xEMZaLfrxfZUCyQBEwg
HdCLgHwB2TE3ZqsPUSE14F1KBRRVSeSVmSTn1j7hhHNPTTND6V1b6Z1FjRytT3Q0
mWhwKr7fh5dtx55ueISeeGlAIBIDdxC31QBxiK9TDGBaFqEW6Lq+NZPUm7Ew+smE
/b1978z1QdQCadmnjUlU9LRMQQ9YEE/cli8Vplzj5V0x8HzVsQ9nEAVCIVRqCKjA
zok0S6XI/sZr6LQq2kf79OZyY9NYMrTvwjmEyPbgf79ZhggnEhI=
=DpB8
-----END PGP SIGNATURE-----