Skip to content

{lib,tools,vis}[GCCcore/14.3.0] SDL2_image v2.8.8, liburing v2.12, dtc v1.7.2#24218

Merged
akesandgren merged 3 commits intoeasybuilders:developfrom
Micket:20251012233836_new_pr_SDL2_image288
Oct 14, 2025
Merged

{lib,tools,vis}[GCCcore/14.3.0] SDL2_image v2.8.8, liburing v2.12, dtc v1.7.2#24218
akesandgren merged 3 commits intoeasybuilders:developfrom
Micket:20251012233836_new_pr_SDL2_image288

Conversation

@Micket
Copy link
Copy Markdown
Contributor

@Micket Micket commented Oct 12, 2025

(created using eb --new-pr)

more things i need to build QEMU

…-GCCcore-14.3.0.eb, dtc-1.7.2-GCCcore-14.3.0.eb
@github-actions
Copy link
Copy Markdown

Updated software SDL2_image-2.8.8-GCCcore-14.3.0.eb

Diff against SDL2_image-2.8.2-GCCcore-12.3.0.eb

easybuild/easyconfigs/s/SDL2_image/SDL2_image-2.8.2-GCCcore-12.3.0.eb

diff --git a/easybuild/easyconfigs/s/SDL2_image/SDL2_image-2.8.2-GCCcore-12.3.0.eb b/easybuild/easyconfigs/s/SDL2_image/SDL2_image-2.8.8-GCCcore-14.3.0.eb
index 2ad3382018..5bbbb8d397 100644
--- a/easybuild/easyconfigs/s/SDL2_image/SDL2_image-2.8.2-GCCcore-12.3.0.eb
+++ b/easybuild/easyconfigs/s/SDL2_image/SDL2_image-2.8.8-GCCcore-14.3.0.eb
@@ -1,9 +1,7 @@
-# Authors:: Jack Perdue <[email protected]> - TAMU HPRC - http://hprc.tamu.edu
-
-easyblock = 'ConfigureMake'
+easyblock = 'CMakeMake'
 
 name = 'SDL2_image'
-version = '2.8.2'
+version = '2.8.8'
 
 homepage = 'https://github.com/libsdl-org/SDL_image'
 description = """
@@ -13,21 +11,22 @@ and simple SVG format images. It can also load AVIF, JPEG-XL, TIFF, and WebP
 images, depending on build options (see the note below for details.)
 """
 
-toolchain = {'name': 'GCCcore', 'version': '12.3.0'}
+toolchain = {'name': 'GCCcore', 'version': '14.3.0'}
 
 source_urls = ['https://github.com/libsdl-org/SDL_image/archive/refs/tags/']
 sources = ['release-%(version)s.tar.gz']
-checksums = ['8fd59b2c17772d7ac1192b11c645be8d7874f595c1714f4b200ee70b7cc38f3e']
+checksums = ['2bd2c17cab3744ebfe7351ded8c70dc2078d8c7c24eb9f4ebb1b26a623e2a747']
 
 builddependencies = [
-    ('binutils', '2.40'),
+    ('binutils', '2.44'),
+    ('CMake', '4.0.3'),
 ]
 
 dependencies = [
-    ('libjpeg-turbo', '2.1.5.1'),
-    ('libpng', '1.6.39'),
-    ('LibTIFF', '4.5.0'),
-    ('SDL2', '2.28.2'),
+    ('libjpeg-turbo', '3.1.1'),
+    ('libpng', '1.6.50'),
+    ('LibTIFF', '4.7.0'),
+    ('SDL2', '2.32.10'),
 ]
 
 sanity_check_paths = {
Diff against SDL2_image-2.6.3-GCCcore-11.3.0.eb

easybuild/easyconfigs/s/SDL2_image/SDL2_image-2.6.3-GCCcore-11.3.0.eb

diff --git a/easybuild/easyconfigs/s/SDL2_image/SDL2_image-2.6.3-GCCcore-11.3.0.eb b/easybuild/easyconfigs/s/SDL2_image/SDL2_image-2.8.8-GCCcore-14.3.0.eb
index 4e44d5c5e4..5bbbb8d397 100644
--- a/easybuild/easyconfigs/s/SDL2_image/SDL2_image-2.6.3-GCCcore-11.3.0.eb
+++ b/easybuild/easyconfigs/s/SDL2_image/SDL2_image-2.8.8-GCCcore-14.3.0.eb
@@ -1,9 +1,7 @@
-# Authors:: Jack Perdue <[email protected]> - TAMU HPRC - http://hprc.tamu.edu
-
-easyblock = 'ConfigureMake'
+easyblock = 'CMakeMake'
 
 name = 'SDL2_image'
-version = '2.6.3'
+version = '2.8.8'
 
 homepage = 'https://github.com/libsdl-org/SDL_image'
 description = """
@@ -13,21 +11,22 @@ and simple SVG format images. It can also load AVIF, JPEG-XL, TIFF, and WebP
 images, depending on build options (see the note below for details.)
 """
 
-toolchain = {'name': 'GCCcore', 'version': '11.3.0'}
+toolchain = {'name': 'GCCcore', 'version': '14.3.0'}
 
 source_urls = ['https://github.com/libsdl-org/SDL_image/archive/refs/tags/']
 sources = ['release-%(version)s.tar.gz']
-checksums = ['e3fb5136e1c0e0e118051fbd96cddaf988715ed9fec9296b4861e21823c75b75']
+checksums = ['2bd2c17cab3744ebfe7351ded8c70dc2078d8c7c24eb9f4ebb1b26a623e2a747']
 
 builddependencies = [
-    ('binutils', '2.38'),
+    ('binutils', '2.44'),
+    ('CMake', '4.0.3'),
 ]
 
 dependencies = [
-    ('libjpeg-turbo', '2.1.3'),
-    ('libpng', '1.6.37'),
-    ('LibTIFF', '4.3.0'),
-    ('SDL2', '2.0.22'),
+    ('libjpeg-turbo', '3.1.1'),
+    ('libpng', '1.6.50'),
+    ('LibTIFF', '4.7.0'),
+    ('SDL2', '2.32.10'),
 ]
 
 sanity_check_paths = {

@Micket
Copy link
Copy Markdown
Contributor Author

Micket commented Oct 12, 2025

Test report by @Micket
SUCCESS
Build succeeded for 3 out of 3 (3 easyconfigs in total)
vera-icelake-build - Linux Rocky Linux 9.6, x86_64, Intel(R) Xeon(R) Silver 4316 CPU @ 2.30GHz, Python 3.9.21
See https://gist.github.com/Micket/c5b3ae62c65d91f2f3cf8a1739b33fbc for a full test report.

@Micket
Copy link
Copy Markdown
Contributor Author

Micket commented Oct 12, 2025

@boegelbot please test @ jsc-zen3

@boegelbot
Copy link
Copy Markdown
Collaborator

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

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

Test results coming soon (I hope)...

Details

- notification for comment with ID 3395475640 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
FAILED
Build succeeded for 2 out of 3 (3 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/0d65441563c44705041ed8f2f93ad000 for a full test report.

@Thyre Thyre added the 2025b issues & PRs related to 2025b common toolchains label Oct 13, 2025
Comment thread easybuild/easyconfigs/d/dtc/dtc-1.7.2-GCCcore-14.3.0.eb
@Thyre
Copy link
Copy Markdown
Collaborator

Thyre commented Oct 13, 2025

Test report by @Thyre
SUCCESS
Build succeeded for 3 out of 3 (3 easyconfigs in total)
ZAM054 - Linux Zorin OS 17, x86_64, 12th Gen Intel(R) Core(TM) i7-1260P, 1 x NVIDIA NVIDIA GeForce MX550, 580.65.06, Python 3.10.12
See https://gist.github.com/Thyre/3162f4dfa6b4b601a8c1cff69be72da0 for a full test report.

@Thyre
Copy link
Copy Markdown
Collaborator

Thyre commented Oct 13, 2025

@boegelbot please test @ jsc-zen3

@boegelbot
Copy link
Copy Markdown
Collaborator

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

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

Test results coming soon (I hope)...

Details

- notification for comment with ID 3397925720 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
FAILED
Build succeeded for 2 out of 3 (3 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/f079d046cf6f3d017505a7a292dedea0 for a full test report.

@Micket
Copy link
Copy Markdown
Contributor Author

Micket commented Oct 13, 2025

@boegelbot please test @ jsc-zen3

@boegelbot
Copy link
Copy Markdown
Collaborator

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

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

Test results coming soon (I hope)...

Details

- notification for comment with ID 3398517784 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 3 out of 3 (3 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/4c64523da7be5f26bd83525aab386512 for a full test report.

@Micket Micket requested a review from akesandgren October 13, 2025 23:38
@akesandgren akesandgren self-assigned this Oct 14, 2025
@akesandgren akesandgren added this to the next release (5.2.0?) milestone Oct 14, 2025
@akesandgren
Copy link
Copy Markdown
Contributor

Test report by @akesandgren
SUCCESS
Build succeeded for 5 out of 5 (3 easyconfigs in total)
b-cn1613.hpc2n.umu.se - Linux Ubuntu 22.04, x86_64, AMD EPYC 7313 16-Core Processor, Python 3.10.12
See https://gist.github.com/akesandgren/371da0836e4c6afa07b982b672b8fe55 for a full test report.

Copy link
Copy Markdown
Contributor

@akesandgren akesandgren left a comment

Choose a reason for hiding this comment

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

LGTM

@akesandgren
Copy link
Copy Markdown
Contributor

Going in, thanks @Micket!

@akesandgren akesandgren merged commit 5e388d5 into easybuilders:develop Oct 14, 2025
5 checks passed
@Micket Micket deleted the 20251012233836_new_pr_SDL2_image288 branch October 14, 2025 06:45
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

2025b issues & PRs related to 2025b common toolchains new update

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants