Skip to content

{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#23522

Merged
Crivella merged 6 commits intoeasybuilders:developfrom
laraPPr:20250729182158_new_pr_OpenColorIO242
Aug 7, 2025
Merged

{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#23522
Crivella merged 6 commits intoeasybuilders:developfrom
laraPPr:20250729182158_new_pr_OpenColorIO242

Conversation

@laraPPr
Copy link
Copy Markdown
Contributor

@laraPPr laraPPr commented Jul 29, 2025

(created using eb --new-pr)

@github-actions
Copy link
Copy Markdown

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
Copy Markdown
Contributor Author

laraPPr commented Jul 29, 2025

@boegelbot please test @ jsc-zen3

@laraPPr
Copy link
Copy Markdown
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
Copy Markdown
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
Copy Markdown
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
Copy Markdown
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.

Comment thread easybuild/easyconfigs/o/OpenColorIO/OpenColorIO-2.4.2-GCC-13.2.0.eb Outdated
Comment thread easybuild/easyconfigs/o/OpenColorIO/OpenColorIO-2.4.2-GCC-13.2.0.eb Outdated
@laraPPr
Copy link
Copy Markdown
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
Copy Markdown
Contributor Author

laraPPr commented Aug 6, 2025

@Crivella now included pystring and minizip-ng as dependencies

Comment thread easybuild/easyconfigs/m/minizip-ng/minizip-ng-4.0.10-GCC-13.2.0.eb Outdated
Comment thread easybuild/easyconfigs/p/pystring/pystring-1.1.4-GCC-13.2.0.eb Outdated
@Crivella
Copy link
Copy Markdown
Contributor

Crivella commented Aug 7, 2025

@boegelbot please test @ jsc-zen3

@Crivella
Copy link
Copy Markdown
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
Copy Markdown
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
Copy Markdown
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
Copy Markdown
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
Copy Markdown
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