Commit Graph

68 Commits

Author SHA1 Message Date
Mark Wielaard
82550d82cb 3.27.0-1 - Valgrind 3.27.0 final
Resolves: #RHEL-RHEL-169431
routine rebase valgrind for rhel 9.9
2026-04-21 17:26:06 +02:00
Mark Wielaard
1dc96df6c9 3.26.0-5 - Add 0001-Refix-still_reachable-xml-closing-tag-and-add-testca.patch
Resolves: RHEL-144342
vagrind 3.26.0 branch updates [rhel-9]
2026-01-29 13:12:43 +01:00
Mark Wielaard
c2b47be13d 3.26.0-4 - Add VALGRIND_3_26_BRANCH patches
Resolves: RHEL-144342
vagrind 3.26.0 branch updates [rhel-9]

  - 0001-Prepare-NEWS-for-branch-3.26-fixes.patch
  - 0002-Bug-511972-valgrind-3.26.0-tests-fail-to-build-on-up.patch
  - 0003-readlink-proc-self-exe-overwrites-buffer-beyond-its-.patch
  - 0004-Linux-DRD-suppression-add-an-entry-for-__is_decorate.patch
  - 0005-Linux-Helgrind-add-a-suppression-for-_dl_allocate_tl.patch
  - 0006-Disable-linux-madvise-MADV_GUARD_INSTALL.patch
  - 0007-Bug-514613-Unclosed-leak_summary-still_reachable-tag.patch
  - 0008-Bug-514206-Assertion-sr_isError-sr-failed-mmap-fd-po.patch
2026-01-27 00:02:14 +01:00
Mark Wielaard
13d3437faf 3.26.0-1 - Valgrind 3.26.0 final
Resolves: #RHEL-120965
Rebase valgrind to 3.26.0 [rhel-9]
2025-11-04 00:29:17 +01:00
Mark Wielaard
3f04db99ad 3.25.1-3
Resolves: #RHEL-107900
ppc64le, Conditional jump or move depends on uninitialised value in
dlopen->...->strcmp
2025-08-18 16:49:28 +02:00
Mark Wielaard
e4a5270219 3.25.1-2 - Add VALGRIND_3_25_BRANCH patches
Resolves: RHEL-107514
Backport s390x NNPA support [rhel-9.7]

  - 0001-Prepare-NEWS-for-branch-3.25.x-fixes.patch
  - 0002-Bug-503241-s390x-Support-z17-changes-to-the-NNPA-ins.patch
2025-08-06 11:52:45 +02:00
Mark Wielaard
320857a220 Valgrind 3.25.1 final
Resolves: #RHEL-90742
valgrind 3.25.0 regression close_range syscall
2025-05-22 11:17:20 +02:00
Martin Cermak
3ac35c4fd6 Update the CI gating setup 2025-04-28 13:39:14 +02:00
Mark Wielaard
4a8fa99cca Valgrind 3.25.0 final
Resolves: #RHEL-86998
Routine rebase of valgrind being released this spring for RHEL-9.7
2025-04-25 17:16:20 +02:00
Mark Wielaard
1096e1c847 3.24.0-4 - Split main valgrind package into several subpackages
Resolves: #RHEL-75468
valgrind python dependency - Split off the gdb integration and
python3.11 scripts into a separate subpackage [rhel-9]

- Split main valgrind package into several subpackages:
  - valgrind now contains just the core tools.
  - valgrind-scripts contains the post-processing scripts for callgrind,
    cachegrind, massif and dhat which depend on perl and python.
  - valgrind-gdb contains the debuginfo client/server and (v)gdb support.
  - valgrind-docs contains the man pages, html and pdf manual.
- Adjust Requires/Recommends to subpackages can be installed independently.
  - valgrind-devel now Recommends, instead of Requires, valgrind.
  - valgrind-gdb Requires valgrind
  - valgrind-scripts Recommends valgrind-gdb
  - valgrind-gdb Recommends gdb
2025-02-26 10:54:08 +01:00
Martin Cermak
89c0e5b9a8 CI Testing: Set up OSCI tests 2025-01-28 13:07:27 +01:00
Mark Wielaard
74a5385310 3.24.0-3
Resolves: RHEL-75481
FdBadUse is not a valid CoreError type in a suppression

Resolves: RHEL-75483
support EVIOCGRAB ioctl
2025-01-25 02:04:39 +01:00
Mark Wielaard
674fb77321 Add more VALGRIND_3_24_BRANCH patches
Resolves: RHEL-75481
FdBadUse is not a valid CoreError type in a suppression

Resolves: RHEL-75483
support EVIOCGRAB ioctl
2025-01-25 01:27:29 +01:00
Mark Wielaard
fe2c89f5ec 3.24.0-2 - Add VALGRIND_3_24_BRANCH patches
Resolves: RHEL-67029
Resolve gating test results for valgrind-3.24.0 rhel9
2024-11-27 01:03:41 +01:00
Mark Wielaard
e3810330dd 3.24.0-1 - Upstream 3.24.0 final
Resolves: RHEL-64070
Routine rebase of valgrind for RHEL9.6
2024-11-04 22:13:23 +01:00
Mark Wielaard
f10a42f662 3.23.0-4 - Add upstream VALGRIND_3_23_BRANCH patches
0001-Prepare-NEWS-for-branch-3.23-fixes.patch
  0002-486180-MIPS-VexGuestArchState-has-no-member-named-gu.patch
  0003-Bug-486293-memccpy-false-positives.patch
  0004-Bug-486569-linux-inotify_init-syscall-wrapper-missin.patch
  0005-aarch64-frinta-and-frinta-vector-instructions.patch
  0006-mips-skip-using-shared-syscall-numbers-for-mips32.patch
  0007-Fix-uninitialized-err-in-handle_extension.patch
  0008-Avoid-use-of-guest_IP_AT_SYSCALL-in-handle_extension.patch
  0009-s390x-Minor-fixes-in-extension-s390x.c.patch
  0010-Bug-453044-gbserver_tests-failures-in-aarch64.patch
  0011-Linux-regtest-reallocarray-needs-malloc.h.patch
  0012-Bug-487439-SIGILL-in-JDK11-JDK17.patch
  0013-Don-t-leave-fds-created-with-log-file-xml-file-or-lo.patch
  0014-Close-both-internal-pipe-fds-after-VG_-fork-in-paren.patch
  0015-Don-t-allow-programs-calling-fnctl-on-valgrind-s-own.patch
  0016-mips-skip-using-shared-syscall-numbers-for-mips64.patch
  0017-gdbserver_tests-filters-remove-python-rpm-module-loa.patch
  0018-Implement-VMOVQ-xmm1-xmm2-m64.patch
  0019-arm64-Fix-fcvtas-instruction.patch
  0020-gdbserver_tests-filters-remove-more-verbose-python-r.patch
  0021-Avoid-dev-inode-check-on-btrfs-with-sanity-level-3.patch

Resolves: #RHEL-46589
Add valgrind 3.23 stable branch fixes (rhel9.5)
2024-07-12 15:32:59 +02:00
Jesus Checa Hidalgo
20e44c025f Update gating config for rhel 9
Replace baseos-ci.brew-build.tier1-gating.functional test with
baseos-ci.brew-build.tier1-tmt-*.functional. The former was based
on beaker+TCMS which is legacy at this point, while the latter is
based on testing farm.

Related: RHEL-29534
2024-04-30 08:24:04 +02:00
Mark Wielaard
2b0a728b22 Upstream 3.23.0 final
Resolves: #RHEL-29534
Routine Rebase of valgrind RHEL9.5

Resolves: #RHEL-10551
Valgrind: Support for new IBM Z Hardware
2024-04-27 01:14:50 +02:00
Mark Wielaard
d001b44003 3.22.0-2 - Add valgrind-3.22.0-rodata.patch
Resolves: #RHEL-18086
valgrind 3.22.0 fails when loading /usr/bin/stunnel
2023-12-06 16:07:55 +01:00
Mark Wielaard
776dfb5b1a 3.22.0-1
Resolves: #RHEL-12490
Routine Rebase of valgrind

- Upstream 3.22.0 final
- BuildRequires elfutils-debuginfod for testing
- Remove all upstreamed patches
- Adjust valgrind-3.16.0-some-stack-protector.patch
- Adjust valgrind-3.16.0-some-Wl-z-now.patch
- Add cachegrind.h to valgrind-devel package
- Use %%patch -Pn instead of deprecated %%patchn
2023-11-04 03:38:43 +01:00
Mark Wielaard
b49ceb2e0d 3.21.0-7 - Add valgrind-3.21.0-pgste.patch
Resolves: #2208819
[RHEL9.3][valgrind][s390x] valgrind cannot work as expected on qemu-kvm
2023-06-23 17:45:59 +02:00
Mark Wielaard
ac7e769f87 Add valgrind-3.21.0-vgm.patch and valgrind-3.21.0-vgm-tests.patch
Resolves: #2208819
[RHEL9.3][valgrind][s390x] valgrind cannot work as expected on qemu-kvm
2023-06-23 17:43:24 +02:00
Mark Wielaard
5b624e8ca1 Update valgrind-3.21.0-no-memcpy-replace-check.patch (memcpy_chk)
Resolves: #2214374
__memmove_chk seen as __memcpy_chk
2023-06-23 17:30:50 +02:00
Mark Wielaard
ab4fec097c Add valgrind-3.21.0-realloc-again.patch
Resolves: #2209676
valgrind errors on openscap memcheck
2023-06-23 17:16:33 +02:00
Mark Wielaard
a89dd56332 Add valgrind-3.21.0-callgrind_control-no-strict.patch
Resolves: #2214397
callgrind_control produces (strict perl) errors
2023-06-23 17:16:27 +02:00
Alexandra Hájková
9db389c953 3.21.0-3 - Add valgrind-3.21.0-Add-with-gdbscripts-dir.patch
Resolves: #2208571
Fix valgrind-monitor python script location
2023-05-22 21:11:04 +02:00
Mark Wielaard
2b517c1032 Rebase to 3.21.0
Resolves: #2124346
routine rebase of valgrind for rhel 9.3
2023-05-05 19:14:48 +02:00
Jesus Checa Hidalgo
d221b53b32 rpminspect.yaml: Ignore vgpreload libs for debuginfo inspection
Related: rhbz#2124346
2023-04-24 16:28:19 +02:00
Mark Wielaard
d3ee16ad97 3.19.0-3 - Add valgrind-3.19.0-s390x-memmem.patch
Resolves: #1993976
valgrind finds Conditional jump or move depends on uninitialised
value(s) in perl-XML-Parser
2022-05-25 23:09:07 +02:00
Mark Wielaard
60ad2127c3 Add valgrind-3.19.0-ld-so-strncmp.patch
Resolves: #2086540
valgrind: Missing strncmp intercept for ld.so
2022-05-24 15:07:31 +02:00
Mark Wielaard
9445078b8b Upgrade to valgrind 3.19.0
Resolves: #2067187
fails with "VEX temporary storage exhausted" on ppc64le
Resolves: #2057629
routine rebase of valgrind for rhel 9.1
Resolves: #2030626
reports conditional jump depends on uninitialised value in res_send.c
2022-04-19 19:09:54 +02:00
Mark Wielaard
a14089fc99 Add valgrind-3.18.1-arm64-atomics-rdm.patch
Resolves: #2052560
valgrind: Dubious requirement for joint Atomics/RDM support on aarch64
2022-02-11 01:41:12 +01:00
Mark Wielaard
7d5daf4dbc Update rpminspect.yaml from rhel-policy to hardened
Resolves: #2044920
annocheck FAIL: pie test (valgrind)
2022-01-26 14:59:08 +01:00
Mark Wielaard
f2fdb4985d 3.18.1-8 Add valgrind-3.18.1-s390x-wflrx.patch
Resolves: #2035807
Valgrind crashes with illegal instruction error on s390x when trying to
build snapd package for EPEL 9
2022-01-13 13:40:07 +01:00
Mark Wielaard
3eb0ee5913 Add valgrind-3.18.1-ppc-hwcaps.patch
Resolves: #2037450
Valgrind segfaults during initialization on Power10
2022-01-13 13:31:27 +01:00
Mark Wielaard
2bb2bbbf19 3.18.1-6 - Add valgrind-3.18.1-s390x-vdso.patch
Resolves: #2031713
s390x vgdb tests crash
2021-12-14 23:08:23 +01:00
Mark Wielaard
691f76201b Add valgrind-3.18.1-rseq-enosys.patch
Resolves: #2030872
valgrind: Please handle the rseq system call
2021-12-14 23:08:18 +01:00
Mark Wielaard
9fda78d69c Add --skip-lto to rpminspect annocheck
Resolves: #2024167
rpminspect failures in valgrind
2021-11-25 15:17:24 +01:00
Mark Wielaard
85a0e79c10 valgrind 3.18.1 fixups
Resolves: #2025643
Arch fixups for valgrind 3.18.1
2021-11-24 18:02:11 +01:00
Mark Wielaard
685a41fc27 Add rminspect.yaml
Resolves: #2024167
rpminspect failures in valgrind
2021-11-24 17:04:02 +01:00
Mark Wielaard
5026b80440 Update to upstream 3.18.1 final
Resolves: #1870001
Add POWER10 support for valgrind

Resolves: #1952836
Regression in RAND_bytes() due to locking

Resolves: #2008625
rollup rebase for valgrind for rhel 9.0.0
2021-10-21 17:20:23 +02:00
Mohan Boddu
13b8df40b9 Rebuilt for IMA sigs, glibc 2.34, aarch64 flags
Related: rhbz#1991688
Signed-off-by: Mohan Boddu <mboddu@redhat.com>
2021-08-10 01:14:56 +00:00
Mark Wielaard
b1af6cb84b 3.17.0-11 - Add valgrind-3.17.0-ppc64-statfs64.patch
Resolves: #1990949
unhandled ppc64le-linux syscalls 252 and 253
2021-08-08 21:39:08 +02:00
Mark Wielaard
a30c9d537c 3.17.0-10 Add valgrind-3.17.0_start.patch
Related: #1974357
glibc pthreads updates break helgrind
2021-08-03 16:59:42 +02:00
Mark Wielaard
3e776b3f5c 3.17.0-9 - Add valgrind-3.17.0-clone3.patch
Resolves: #1984076
glibc 2.34 usage of clone3 breaks thread using programs under valgrind
2021-07-21 16:22:08 +02:00
Mark Wielaard
6c338d3ed9 3.17.0-8 - helgrind/drd suppression updates for glibc 2.34
Resolves: #1974357
glibc pthreads updates break helgrind
2021-07-18 01:08:25 +02:00
Mark Wielaard
4a7f098214 3.17.0-6 - z15 support
Add valgrind-3.17.0-s390-prep.patch
Add valgrind-3.17.0-s390-z15.patch
Add valgrind-3.17.0-s390-z13-vec-fix.patch

Resolves: #1920584
Valgrind support of IBM Z hardware z15
2021-06-24 18:53:27 +02:00
Martin Cermak
2548f79710 gating.yaml: Set up CI gating 2021-06-22 11:49:57 +02:00
Mark Wielaard
5e17ad2437 3.17.0-4
Related: #1953752
routine rebase of valgrind for rhel 9

gdbserver tests hang on aarch64, skip full regexp tests.
2021-06-07 19:40:29 +02:00
Mark Wielaard
5fd490645f 3.17.0-4
Resolves: #1953752
routine rebase of valgrind for rhel 9
Resolves: #1889825
valgrind powerpc P9 baseline validation
Resolves: #1870001
Add POWER10 support for valgrind

Add valgrind-3.17.0-ppc64-isa-3.1{,tests}.patch
Add valgrind-3.17.0-s390_insn_as_string.patch
BuildRequires and Recommends elfutils-debuginfod-client
Add valgrind-3.17.0-clone-parent-res.patch
2021-06-04 13:17:45 +02:00