easybuilders / easybuild-easyconfigs

A collection of easyconfig files that describe which software to build using which build options with EasyBuild.
https://easybuild.io
GNU General Public License v2.0
382 stars 702 forks source link

{debugger}[gompi/2024a] Valgrind v3.24.0 #21853

Closed satishskamath closed 1 week ago

satishskamath commented 1 week ago

(created using eb --new-pr)

github-actions[bot] commented 1 week ago

Updated software Valgrind-3.24.0-gompi-2024a.eb

Diff against Valgrind-3.23.0-gompi-2023b.eb [easybuild/easyconfigs/v/Valgrind/Valgrind-3.23.0-gompi-2023b.eb](https://github.com/easybuilders/easybuild-easyconfigs/blob/develop/easybuild/easyconfigs/v/Valgrind/Valgrind-3.23.0-gompi-2023b.eb) ```diff diff --git a/easybuild/easyconfigs/v/Valgrind/Valgrind-3.23.0-gompi-2023b.eb b/easybuild/easyconfigs/v/Valgrind/Valgrind-3.24.0-gompi-2024a.eb index c0874657c5..2c2922383b 100644 --- a/easybuild/easyconfigs/v/Valgrind/Valgrind-3.23.0-gompi-2023b.eb +++ b/easybuild/easyconfigs/v/Valgrind/Valgrind-3.24.0-gompi-2024a.eb @@ -1,12 +1,12 @@ easyblock = 'ConfigureMake' name = 'Valgrind' -version = '3.23.0' +version = '3.24.0' homepage = 'https://valgrind.org' description = "Valgrind: Debugging and profiling tools" -toolchain = {'name': 'gompi', 'version': '2023b'} +toolchain = {'name': 'gompi', 'version': '2024a'} toolchainopts = {'optarch': True} source_urls = [ @@ -14,11 +14,11 @@ source_urls = [ 'https://www.mirrorservice.org/sites/sourceware.org/pub/valgrind/', ] sources = [SOURCELOWER_TAR_BZ2] -checksums = ['c5c34a3380457b9b75606df890102e7df2c702b9420c2ebef9540f8b5d56264d'] +checksums = ['71aee202bdef1ae73898ccf7e9c315134fa7db6c246063afc503aef702ec03bd'] dependencies = [ - ('Perl', '5.38.0'), - ('Python', '3.11.5'), + ('Perl', '5.38.2'), + ('Python', '3.12.3'), ] configopts = ' --with-mpicc="$MPICC"' ```
Diff against Valgrind-3.21.0-gompi-2022b.eb [easybuild/easyconfigs/v/Valgrind/Valgrind-3.21.0-gompi-2022b.eb](https://github.com/easybuilders/easybuild-easyconfigs/blob/develop/easybuild/easyconfigs/v/Valgrind/Valgrind-3.21.0-gompi-2022b.eb) ```diff diff --git a/easybuild/easyconfigs/v/Valgrind/Valgrind-3.21.0-gompi-2022b.eb b/easybuild/easyconfigs/v/Valgrind/Valgrind-3.24.0-gompi-2024a.eb index b6cb3470b3..2c2922383b 100644 --- a/easybuild/easyconfigs/v/Valgrind/Valgrind-3.21.0-gompi-2022b.eb +++ b/easybuild/easyconfigs/v/Valgrind/Valgrind-3.24.0-gompi-2024a.eb @@ -1,12 +1,12 @@ easyblock = 'ConfigureMake' name = 'Valgrind' -version = '3.21.0' +version = '3.24.0' homepage = 'https://valgrind.org' description = "Valgrind: Debugging and profiling tools" -toolchain = {'name': 'gompi', 'version': '2022b'} +toolchain = {'name': 'gompi', 'version': '2024a'} toolchainopts = {'optarch': True} source_urls = [ @@ -14,7 +14,12 @@ source_urls = [ 'https://www.mirrorservice.org/sites/sourceware.org/pub/valgrind/', ] sources = [SOURCELOWER_TAR_BZ2] -checksums = ['10ce1618bb3e33fad16eb79552b0a3e1211762448a0d7fce11c8a6243b9ac971'] +checksums = ['71aee202bdef1ae73898ccf7e9c315134fa7db6c246063afc503aef702ec03bd'] + +dependencies = [ + ('Perl', '5.38.2'), + ('Python', '3.12.3'), +] configopts = ' --with-mpicc="$MPICC"' @@ -30,4 +35,12 @@ sanity_check_paths = { 'dirs': [] } +sanity_check_commands = [ + 'callgrind_annotate --version 2>&1 | grep "%(version)s"', + 'cg_annotate --help', + 'ms_print --version 2>&1 | grep "%(version)s"', + 'valgrind --help', + 'vgdb --help', +] + moduleclass = 'debugger' ```
Diff against Valgrind-3.21.0-gompi-2023a.eb [easybuild/easyconfigs/v/Valgrind/Valgrind-3.21.0-gompi-2023a.eb](https://github.com/easybuilders/easybuild-easyconfigs/blob/develop/easybuild/easyconfigs/v/Valgrind/Valgrind-3.21.0-gompi-2023a.eb) ```diff diff --git a/easybuild/easyconfigs/v/Valgrind/Valgrind-3.21.0-gompi-2023a.eb b/easybuild/easyconfigs/v/Valgrind/Valgrind-3.24.0-gompi-2024a.eb index 51070a9bce..2c2922383b 100644 --- a/easybuild/easyconfigs/v/Valgrind/Valgrind-3.21.0-gompi-2023a.eb +++ b/easybuild/easyconfigs/v/Valgrind/Valgrind-3.24.0-gompi-2024a.eb @@ -1,12 +1,12 @@ easyblock = 'ConfigureMake' name = 'Valgrind' -version = '3.21.0' +version = '3.24.0' homepage = 'https://valgrind.org' description = "Valgrind: Debugging and profiling tools" -toolchain = {'name': 'gompi', 'version': '2023a'} +toolchain = {'name': 'gompi', 'version': '2024a'} toolchainopts = {'optarch': True} source_urls = [ @@ -14,7 +14,12 @@ source_urls = [ 'https://www.mirrorservice.org/sites/sourceware.org/pub/valgrind/', ] sources = [SOURCELOWER_TAR_BZ2] -checksums = ['10ce1618bb3e33fad16eb79552b0a3e1211762448a0d7fce11c8a6243b9ac971'] +checksums = ['71aee202bdef1ae73898ccf7e9c315134fa7db6c246063afc503aef702ec03bd'] + +dependencies = [ + ('Perl', '5.38.2'), + ('Python', '3.12.3'), +] configopts = ' --with-mpicc="$MPICC"' @@ -30,4 +35,12 @@ sanity_check_paths = { 'dirs': [] } +sanity_check_commands = [ + 'callgrind_annotate --version 2>&1 | grep "%(version)s"', + 'cg_annotate --help', + 'ms_print --version 2>&1 | grep "%(version)s"', + 'valgrind --help', + 'vgdb --help', +] + moduleclass = 'debugger' ```
SebastianAchilles commented 1 week ago

@boegelbot please test @ jsc-zen3

boegelbot commented 1 week ago

@SebastianAchilles: Request for testing this PR well received on jsczen3l1.int.jsc-zen3.fz-juelich.de

PR test command 'if [[ develop != 'develop' ]]; then EB_BRANCH=develop ./easybuild_develop.sh 2> /dev/null 1>&2; EB_PREFIX=/home/boegelbot/easybuild/develop source init_env_easybuild_develop.sh; fi; EB_PR=21853 EB_ARGS= EB_CONTAINER= EB_REPO=easybuild-easyconfigs EB_BRANCH=develop /opt/software/slurm/bin/sbatch --job-name test_PR_21853 --ntasks=8 ~/boegelbot/eb_from_pr_upload_jsc-zen3.sh' executed!

Test results coming soon (I hope)...

*- notification for comment with ID 2475917973 processed* *Message to humans: this is just bookkeeping information for me, it is of no use to you (unless you think I have a bug, which I don't).*
boegelbot commented 1 week ago

Test report by @boegelbot SUCCESS Build succeeded for 1 out of 1 (1 easyconfigs in total) jsczen3c3.int.jsc-zen3.fz-juelich.de - Linux Rocky Linux 9.4, x86_64, AMD EPYC-Milan Processor (zen3), Python 3.9.18 See https://gist.github.com/boegelbot/043a185265a7b73cf00d0a315d535a83 for a full test report.

SebastianAchilles commented 1 week ago

@boegelbot please test @ generoso

boegelbot commented 1 week ago

@SebastianAchilles: Request for testing this PR well received on login1

PR test command 'EB_PR=21853 EB_ARGS= EB_CONTAINER= EB_REPO=easybuild-easyconfigs /opt/software/slurm/bin/sbatch --job-name test_PR_21853 --ntasks=4 ~/boegelbot/eb_from_pr_upload_generoso.sh' executed!

Test results coming soon (I hope)...

*- notification for comment with ID 2475943475 processed* *Message to humans: this is just bookkeeping information for me, it is of no use to you (unless you think I have a bug, which I don't).*
boegelbot commented 1 week ago

Test report by @boegelbot SUCCESS Build succeeded for 1 out of 1 (1 easyconfigs in total) cns1 - Linux Rocky Linux 8.9, x86_64, Intel(R) Xeon(R) CPU E5-2667 v3 @ 3.20GHz (haswell), Python 3.6.8 See https://gist.github.com/boegelbot/307685a390991544fde84cf9ce84d6b6 for a full test report.

SebastianAchilles commented 1 week ago

Going in, thanks @satishskamath!