Skip to content

{vis}[GCC/14.2.0] VirtualGL v3.1.3#23616

Merged
Crivella merged 2 commits intoeasybuilders:developfrom
sara-nl:20250808151846_new_pr_VirtualGL313
Oct 15, 2025
Merged

{vis}[GCC/14.2.0] VirtualGL v3.1.3#23616
Crivella merged 2 commits intoeasybuilders:developfrom
sara-nl:20250808151846_new_pr_VirtualGL313

Conversation

@paulmelis
Copy link
Copy Markdown
Contributor

@paulmelis paulmelis commented Aug 8, 2025

@github-actions github-actions bot added the update label Aug 8, 2025
@github-actions
Copy link
Copy Markdown

github-actions bot commented Aug 8, 2025

Updated software VirtualGL-3.1.3-GCC-14.2.0.eb

Diff against VirtualGL-3.1.1-GCC-13.3.0.eb

easybuild/easyconfigs/v/VirtualGL/VirtualGL-3.1.1-GCC-13.3.0.eb

diff --git a/easybuild/easyconfigs/v/VirtualGL/VirtualGL-3.1.1-GCC-13.3.0.eb b/easybuild/easyconfigs/v/VirtualGL/VirtualGL-3.1.3-GCC-14.2.0.eb
index 493711116c..0052b43c0f 100644
--- a/easybuild/easyconfigs/v/VirtualGL/VirtualGL-3.1.1-GCC-13.3.0.eb
+++ b/easybuild/easyconfigs/v/VirtualGL/VirtualGL-3.1.3-GCC-14.2.0.eb
@@ -1,36 +1,35 @@
 # Contribution from the Crick HPC team
 # uploaded by J. Sassmannshausen
 # updated by Valentin Plugaru <valentin.plugaru@uni.lu> 2019-09-26
-# updated by Paul Melis <paul.melis@surf.nl> 2022-10-07, 2023-08-18
+# updated by Paul Melis <paul.melis@surf.nl> 2022-10-07, 2023-08-18, 2025-08-08
 
 easyblock = 'CMakeMake'
 
 name = 'VirtualGL'
-version = '3.1.1'
+version = '3.1.3'
 
 homepage = 'https://virtualgl.org/'
 description = """VirtualGL is an open source toolkit that gives any Linux or
 Unix remote display software the ability to run OpenGL applications with full
 hardware acceleration."""
 
-toolchain = {'name': 'GCC', 'version': '13.3.0'}
+toolchain = {'name': 'GCC', 'version': '14.2.0'}
 
 source_urls = ['https://github.com/VirtualGL/virtualgl/archive/']
 sources = ['%(version)s.tar.gz']
-checksums = ['79c0d76993814d9ed9fdc29908de1cc6da08f41931bc8363084fdfae03f53ce8']
-patches = []
+checksums = ['bad228431d0c89db8ff87bd3dd604e5588a0e46bd477635f961b6a6c45063f67']
 
 builddependencies = [
-    ('CMake', '3.29.3'),
+    ('CMake', '3.31.3'),
     ('binutils', '2.42'),
 ]
 
 dependencies = [
-    ('libjpeg-turbo', '3.0.1'),
-    ('Mesa', '24.1.3'),
+    ('libjpeg-turbo', '3.1.0'),
+    ('Mesa', '25.1.3'),
     ('libGLU', '9.0.3'),
-    ('pocl', '6.0'),
-    ('X11', '20240607'),
+    ('pocl', '7.0'),
+    ('X11', '20250521'),
 ]
 
 local_binaries = [
Diff against VirtualGL-3.1-GCC-12.3.0.eb

easybuild/easyconfigs/v/VirtualGL/VirtualGL-3.1-GCC-12.3.0.eb

diff --git a/easybuild/easyconfigs/v/VirtualGL/VirtualGL-3.1-GCC-12.3.0.eb b/easybuild/easyconfigs/v/VirtualGL/VirtualGL-3.1.3-GCC-14.2.0.eb
index 3b8727ac3d..0052b43c0f 100644
--- a/easybuild/easyconfigs/v/VirtualGL/VirtualGL-3.1-GCC-12.3.0.eb
+++ b/easybuild/easyconfigs/v/VirtualGL/VirtualGL-3.1.3-GCC-14.2.0.eb
@@ -1,36 +1,35 @@
 # Contribution from the Crick HPC team
 # uploaded by J. Sassmannshausen
 # updated by Valentin Plugaru <valentin.plugaru@uni.lu> 2019-09-26
-# updated by Paul Melis <paul.melis@surf.nl> 2022-10-07, 2023-08-18
+# updated by Paul Melis <paul.melis@surf.nl> 2022-10-07, 2023-08-18, 2025-08-08
 
 easyblock = 'CMakeMake'
 
 name = 'VirtualGL'
-version = '3.1'
+version = '3.1.3'
 
 homepage = 'https://virtualgl.org/'
 description = """VirtualGL is an open source toolkit that gives any Linux or
 Unix remote display software the ability to run OpenGL applications with full
 hardware acceleration."""
 
-toolchain = {'name': 'GCC', 'version': '12.3.0'}
+toolchain = {'name': 'GCC', 'version': '14.2.0'}
 
 source_urls = ['https://github.com/VirtualGL/virtualgl/archive/']
 sources = ['%(version)s.tar.gz']
-checksums = ['d3d1f721dd9fa7408803b38fcee013483b75ae8bfbbdb84834a72df33ac848c8']
-patches = []
+checksums = ['bad228431d0c89db8ff87bd3dd604e5588a0e46bd477635f961b6a6c45063f67']
 
 builddependencies = [
-    ('CMake', '3.26.3'),
-    ('binutils', '2.40'),
+    ('CMake', '3.31.3'),
+    ('binutils', '2.42'),
 ]
 
 dependencies = [
-    ('libjpeg-turbo', '2.1.5.1'),
-    ('Mesa', '23.1.4'),
+    ('libjpeg-turbo', '3.1.0'),
+    ('Mesa', '25.1.3'),
     ('libGLU', '9.0.3'),
-    ('pocl', '4.0'),
-    ('X11', '20230603'),
+    ('pocl', '7.0'),
+    ('X11', '20250521'),
 ]
 
 local_binaries = [
Diff against VirtualGL-3.0-GCC-11.2.0.eb

easybuild/easyconfigs/v/VirtualGL/VirtualGL-3.0-GCC-11.2.0.eb

diff --git a/easybuild/easyconfigs/v/VirtualGL/VirtualGL-3.0-GCC-11.2.0.eb b/easybuild/easyconfigs/v/VirtualGL/VirtualGL-3.1.3-GCC-14.2.0.eb
index f17a479dd0..0052b43c0f 100644
--- a/easybuild/easyconfigs/v/VirtualGL/VirtualGL-3.0-GCC-11.2.0.eb
+++ b/easybuild/easyconfigs/v/VirtualGL/VirtualGL-3.1.3-GCC-14.2.0.eb
@@ -1,33 +1,35 @@
 # Contribution from the Crick HPC team
 # uploaded by J. Sassmannshausen
 # updated by Valentin Plugaru <valentin.plugaru@uni.lu> 2019-09-26
+# updated by Paul Melis <paul.melis@surf.nl> 2022-10-07, 2023-08-18, 2025-08-08
 
 easyblock = 'CMakeMake'
 
 name = 'VirtualGL'
-version = '3.0'
+version = '3.1.3'
 
 homepage = 'https://virtualgl.org/'
 description = """VirtualGL is an open source toolkit that gives any Linux or
 Unix remote display software the ability to run OpenGL applications with full
 hardware acceleration."""
 
-toolchain = {'name': 'GCC', 'version': '11.2.0'}
+toolchain = {'name': 'GCC', 'version': '14.2.0'}
 
 source_urls = ['https://github.com/VirtualGL/virtualgl/archive/']
 sources = ['%(version)s.tar.gz']
-checksums = ['d6e00a8d0596cafa67955d6211e0dab6c8aa8239bd718f7eca6eb0b032711f9b']
+checksums = ['bad228431d0c89db8ff87bd3dd604e5588a0e46bd477635f961b6a6c45063f67']
 
 builddependencies = [
-    ('CMake', '3.22.1'),
-    ('binutils', '2.37'),
+    ('CMake', '3.31.3'),
+    ('binutils', '2.42'),
 ]
 
 dependencies = [
-    ('libjpeg-turbo', '2.0.6'),
-    ('Mesa', '21.1.7'),
-    ('libGLU', '9.0.2'),
-    ('pocl', '1.8'),
+    ('libjpeg-turbo', '3.1.0'),
+    ('Mesa', '25.1.3'),
+    ('libGLU', '9.0.3'),
+    ('pocl', '7.0'),
+    ('X11', '20250521'),
 ]
 
 local_binaries = [

@maxim-masterov maxim-masterov added the 2025a issues & PRs related to 2025a common toolchains label Aug 9, 2025
@casparvl
Copy link
Copy Markdown
Contributor

@paulmelis Please update to use the Mesa from #23144

@Thyre
Copy link
Copy Markdown
Collaborator

Thyre commented Oct 10, 2025

@paulmelis all the dependencies for this PR should be merged by now I think. Can you please update your PR (e.g. via eb --sync-pr-with-develop)?

@Crivella
Copy link
Copy Markdown
Contributor

Closing/Reopening to re-trigger CI

@Crivella Crivella closed this Oct 15, 2025
@Crivella Crivella reopened this Oct 15, 2025
@Crivella
Copy link
Copy Markdown
Contributor

@boegelbot please test @ jsc-zen3

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

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

Test results coming soon (I hope)...

Details

- notification for comment with ID 3406546598 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 1 out of 1 (1 easyconfigs in total)
jsczen3c3.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/d15a4156024e4689e9a1936358a13b05 for a full test report.

@Crivella Crivella added this to the next release (5.2.0?) milestone Oct 15, 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

Going in, thanks @paulmelis!

@Crivella Crivella merged commit 72aa35a into easybuilders:develop Oct 15, 2025
12 of 16 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

2025a issues & PRs related to 2025a common toolchains update

Projects

None yet

Development

Successfully merging this pull request may close these issues.

6 participants