Skip to content

Conversation

@laraPPr
Copy link
Contributor

@laraPPr laraPPr commented Jul 29, 2025

(created using eb --new-pr)

@github-actions
Copy link

Updated software glew-2.2.0-GCCcore-13.2.0-egl.eb

Diff against glew-2.2.0-GCCcore-12.3.0-egl.eb

easybuild/easyconfigs/g/glew/glew-2.2.0-GCCcore-12.3.0-egl.eb

diff --git a/easybuild/easyconfigs/g/glew/glew-2.2.0-GCCcore-12.3.0-egl.eb b/easybuild/easyconfigs/g/glew/glew-2.2.0-GCCcore-13.2.0-egl.eb
index 390ae63061..524f165956 100644
--- a/easybuild/easyconfigs/g/glew/glew-2.2.0-GCCcore-12.3.0-egl.eb
+++ b/easybuild/easyconfigs/g/glew/glew-2.2.0-GCCcore-13.2.0-egl.eb
@@ -12,7 +12,7 @@ description = """The OpenGL Extension Wrangler Library (GLEW) is a cross-platfor
 C/C++ extension loading library. GLEW provides efficient run-time mechanisms
 for determining which OpenGL extensions are supported on the target platform."""
 
-toolchain = {'name': 'GCCcore', 'version': '12.3.0'}
+toolchain = {'name': 'GCCcore', 'version': '13.2.0'}
 
 source_urls = ['https://github.com/nigels-com/glew/releases/download/%(name)s-%(version)s/']
 sources = ['%(name)s-%(version)s.tgz']
@@ -21,8 +21,8 @@ checksums = ['d4fc82893cfb00109578d0a1a2337fb8ca335b3ceccf97b97e5cc7f08e4353e1']
 builddependencies = [('binutils', '2.40')]
 
 dependencies = [
-    ('Mesa', '23.1.4'),
-    ('X11', '20230603'),
+    ('Mesa', '23.1.9'),
+    ('X11', '20231019'),
 ]
 
 local_system = 'SYSTEM=linux`echo %(versionsuffix)s|sed -e "s/-glx//g"`'
Diff against glew-2.2.0-GCCcore-12.3.0-osmesa.eb

easybuild/easyconfigs/g/glew/glew-2.2.0-GCCcore-12.3.0-osmesa.eb

diff --git a/easybuild/easyconfigs/g/glew/glew-2.2.0-GCCcore-12.3.0-osmesa.eb b/easybuild/easyconfigs/g/glew/glew-2.2.0-GCCcore-13.2.0-egl.eb
index c7037b6411..524f165956 100644
--- a/easybuild/easyconfigs/g/glew/glew-2.2.0-GCCcore-12.3.0-osmesa.eb
+++ b/easybuild/easyconfigs/g/glew/glew-2.2.0-GCCcore-13.2.0-egl.eb
@@ -1,5 +1,5 @@
 easyblock = 'ConfigureMake'
-versionsuffix = '-osmesa'
+versionsuffix = '-egl'
 # available: -glx, -osmesa, -egl
 # GLEW does support GLX (onscreen or requiring VirtualGL), EGL (technically can do both onscreen and
 # offscreen), and OSMESA (offscreen software only).
@@ -12,7 +12,7 @@ description = """The OpenGL Extension Wrangler Library (GLEW) is a cross-platfor
 C/C++ extension loading library. GLEW provides efficient run-time mechanisms
 for determining which OpenGL extensions are supported on the target platform."""
 
-toolchain = {'name': 'GCCcore', 'version': '12.3.0'}
+toolchain = {'name': 'GCCcore', 'version': '13.2.0'}
 
 source_urls = ['https://github.com/nigels-com/glew/releases/download/%(name)s-%(version)s/']
 sources = ['%(name)s-%(version)s.tgz']
@@ -21,8 +21,8 @@ checksums = ['d4fc82893cfb00109578d0a1a2337fb8ca335b3ceccf97b97e5cc7f08e4353e1']
 builddependencies = [('binutils', '2.40')]
 
 dependencies = [
-    ('Mesa', '23.1.4'),
-    ('X11', '20230603'),
+    ('Mesa', '23.1.9'),
+    ('X11', '20231019'),
 ]
 
 local_system = 'SYSTEM=linux`echo %(versionsuffix)s|sed -e "s/-glx//g"`'
Diff against glew-2.2.0-GCCcore-12.2.0-egl.eb

easybuild/easyconfigs/g/glew/glew-2.2.0-GCCcore-12.2.0-egl.eb

diff --git a/easybuild/easyconfigs/g/glew/glew-2.2.0-GCCcore-12.2.0-egl.eb b/easybuild/easyconfigs/g/glew/glew-2.2.0-GCCcore-13.2.0-egl.eb
index 33f2c7931a..524f165956 100644
--- a/easybuild/easyconfigs/g/glew/glew-2.2.0-GCCcore-12.2.0-egl.eb
+++ b/easybuild/easyconfigs/g/glew/glew-2.2.0-GCCcore-13.2.0-egl.eb
@@ -12,17 +12,17 @@ description = """The OpenGL Extension Wrangler Library (GLEW) is a cross-platfor
 C/C++ extension loading library. GLEW provides efficient run-time mechanisms
 for determining which OpenGL extensions are supported on the target platform."""
 
-toolchain = {'name': 'GCCcore', 'version': '12.2.0'}
+toolchain = {'name': 'GCCcore', 'version': '13.2.0'}
 
 source_urls = ['https://github.com/nigels-com/glew/releases/download/%(name)s-%(version)s/']
 sources = ['%(name)s-%(version)s.tgz']
 checksums = ['d4fc82893cfb00109578d0a1a2337fb8ca335b3ceccf97b97e5cc7f08e4353e1']
 
-builddependencies = [('binutils', '2.39')]
+builddependencies = [('binutils', '2.40')]
 
 dependencies = [
-    ('Mesa', '22.2.4'),
-    ('X11', '20221110'),
+    ('Mesa', '23.1.9'),
+    ('X11', '20231019'),
 ]
 
 local_system = 'SYSTEM=linux`echo %(versionsuffix)s|sed -e "s/-glx//g"`'

@laraPPr
Copy link
Contributor Author

laraPPr commented Jul 29, 2025

@boegelbot please test @ jsc-zen3

@laraPPr
Copy link
Contributor Author

laraPPr commented Jul 29, 2025

Test report by @laraPPr
SUCCESS
Build succeeded for 3 out of 3 (2 easyconfigs in total)
node4005.donphan.os - Linux RHEL 9.4 (Plow), x86_64, Intel(R) Xeon(R) Gold 6240 CPU @ 2.60GHz (cascadelake), 1 x NVIDIA NVIDIA A2, 570.133.20, Python 3.11.3
See https://gist.github.com/laraPPr/6c4e39b75834f39afe9c830ec037cb41 for a full test report.

@boegelbot
Copy link
Collaborator

@laraPPr: 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=23522 EB_ARGS= EB_CONTAINER= EB_REPO=easybuild-easyconfigs EB_BRANCH=develop /opt/software/slurm/bin/sbatch --job-name test_PR_23522 --ntasks=8 ~/boegelbot/eb_from_pr_upload_jsc-zen3.sh' executed!

  • exit code: 0
  • output:
Submitted batch job 7392

Test results coming soon (I hope)...

Details

- notification for comment with ID 3133374203 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
Copy link
Collaborator

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

@Crivella
Copy link
Contributor

Crivella commented Aug 6, 2025

Test report by @Crivella
SUCCESS
Build succeeded for 2 out of 2 (2 easyconfigs in total)
crivella-desktop - Linux Ubuntu 22.04.5 LTS (Jammy Jellyfish), x86_64, 13th Gen Intel(R) Core(TM) i9-13900K (skylake), Python 3.11.13
See https://gist.github.com/Crivella/4fc53e9548613f0241fbaa3fba6ae9f3 for a full test report.

@laraPPr
Copy link
Contributor Author

laraPPr commented Aug 6, 2025

Test report by @laraPPr
SUCCESS
Build succeeded for 4 out of 4 (4 easyconfigs in total)
node3601.doduo.os - Linux RHEL 9.4 (Plow), x86_64, AMD EPYC 7552 48-Core Processor, Python 3.9.18
See https://gist.github.com/laraPPr/ef151f3b325c75d1169ceee67abe2f64 for a full test report.

@laraPPr
Copy link
Contributor Author

laraPPr commented Aug 6, 2025

@Crivella now included pystring and minizip-ng as dependencies

@Crivella
Copy link
Contributor

Crivella commented Aug 7, 2025

@boegelbot please test @ jsc-zen3

@Crivella
Copy link
Contributor

Crivella commented Aug 7, 2025

Test report by @Crivella
SUCCESS
Build succeeded for 4 out of 4 (4 easyconfigs in total)
crivella-desktop - Linux Ubuntu 22.04.5 LTS (Jammy Jellyfish), x86_64, 13th Gen Intel(R) Core(TM) i9-13900K (skylake), Python 3.11.13
See https://gist.github.com/Crivella/7f1b75641e6db2b4cf4c1ed22b47ad26 for a full test report.

@boegelbot
Copy link
Collaborator

@Crivella: 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=23522 EB_ARGS= EB_CONTAINER= EB_REPO=easybuild-easyconfigs EB_BRANCH=develop /opt/software/slurm/bin/sbatch --job-name test_PR_23522 --ntasks=8 ~/boegelbot/eb_from_pr_upload_jsc-zen3.sh' executed!

  • exit code: 0
  • output:
Submitted batch job 7507

Test results coming soon (I hope)...

Details

- notification for comment with ID 3163402273 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
Copy link
Collaborator

Test report by @boegelbot
SUCCESS
Build succeeded for 4 out of 4 (4 easyconfigs in total)
jsczen3c1.int.jsc-zen3.fz-juelich.de - Linux Rocky Linux 9.6, x86_64, AMD EPYC-Milan Processor (zen3), Python 3.9.21
See https://gist.github.com/boegelbot/0636a3f5121dd2a7cbf45c6c2a8d293b for a full test report.

@Crivella Crivella added this to the release after 5.1.1 milestone Aug 7, 2025
Copy link
Contributor

@Crivella Crivella left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM

@Crivella
Copy link
Contributor

Crivella commented Aug 7, 2025

Going in, thanks @laraPPr!

@Crivella Crivella merged commit d97ed3a into easybuilders:develop Aug 7, 2025
8 checks passed
@boegel boegel changed the title {devel,lib}[GCC/13.2.0,GCCcore/13.2.0] OpenColorIO v2.4.2, glew v2.2.0 w/ egl {devel,lib}[GCC/13.2.0,GCCcore/13.2.0] OpenColorIO v2.4.2, glew v2.2.0 w/ egl, minizip-ng v4.0.10, pystring v1.1.4 Sep 26, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants