Skip to content

{math}[system/system] MathWorksServiceHost v2026.3.0.6, MATLAB v2026a#25799

Open
bedroge wants to merge 2 commits intoeasybuilders:developfrom
bedroge:20260417140848_new_pr_MathWorksServiceHost2026306
Open

{math}[system/system] MathWorksServiceHost v2026.3.0.6, MATLAB v2026a#25799
bedroge wants to merge 2 commits intoeasybuilders:developfrom
bedroge:20260417140848_new_pr_MathWorksServiceHost2026306

Conversation

@bedroge
Copy link
Copy Markdown
Contributor

@bedroge bedroge commented Apr 17, 2026

(created using eb --new-pr)

@bedroge bedroge added the update label Apr 17, 2026
@github-actions github-actions bot added the manual_download Sources require manual download label Apr 17, 2026
@github-actions
Copy link
Copy Markdown

github-actions bot commented Apr 17, 2026

Updated software MATLAB-2026a.eb

Diff against MATLAB-2025b-r2.eb

easybuild/easyconfigs/m/MATLAB/MATLAB-2025b-r2.eb

diff --git a/easybuild/easyconfigs/m/MATLAB/MATLAB-2025b-r2.eb b/easybuild/easyconfigs/m/MATLAB/MATLAB-2026a.eb
index dbd2d7c305..3a9151a74f 100644
--- a/easybuild/easyconfigs/m/MATLAB/MATLAB-2025b-r2.eb
+++ b/easybuild/easyconfigs/m/MATLAB/MATLAB-2026a.eb
@@ -1,7 +1,5 @@
 name = 'MATLAB'
-version = '2025b'
-_update = '2'
-versionsuffix = f'-r{_update}'
+version = '2026a'
 
 homepage = 'https://www.mathworks.com/products/matlab'
 description = """MATLAB is a high-level language and interactive environment
@@ -10,8 +8,8 @@ description = """MATLAB is a high-level language and interactive environment
 
 toolchain = SYSTEM
 
-sources = [f'R%(version)s_Update_{_update}_Linux.iso']
-checksums = ['99b6fe30737151c165b8d4d61092eebc61851de9a6c58759b636b0b8e3836e4f']
+sources = ['R%(version)s_Linux.iso']
+checksums = ['803b3d450e0b37e79435d8cfdeb73afdee8230558dc935a2385694fc5f0dc911']
 
 download_instructions = f'Download {sources[0]} from mathworks.com'
 
@@ -21,7 +19,7 @@ osdependencies = [
     ('p7zip-plugins', 'p7zip-full'),   # for extracting iso-files
     ('at-spi2-atk', 'libatk-bridge2.0-0t64'),
 ]
-dependencies = [('MathWorksServiceHost', '2025.11.1.2')]
+dependencies = [('MathWorksServiceHost', '2026.3.0.6')]
 
 # Use EB_MATLAB_KEY environment variable or uncomment and modify license key
 # key = '00000-00000-00000-00000-00000-00000-00000-00000-00000-00000-00000-00000'
Diff against MATLAB-2025a-r1.eb

easybuild/easyconfigs/m/MATLAB/MATLAB-2025a-r1.eb

diff --git a/easybuild/easyconfigs/m/MATLAB/MATLAB-2025a-r1.eb b/easybuild/easyconfigs/m/MATLAB/MATLAB-2026a.eb
index eae3e925b8..3a9151a74f 100644
--- a/easybuild/easyconfigs/m/MATLAB/MATLAB-2025a-r1.eb
+++ b/easybuild/easyconfigs/m/MATLAB/MATLAB-2026a.eb
@@ -1,7 +1,5 @@
 name = 'MATLAB'
-version = '2025a'
-_update = '1'
-versionsuffix = '-r%s' % _update
+version = '2026a'
 
 homepage = 'https://www.mathworks.com/products/matlab'
 description = """MATLAB is a high-level language and interactive environment
@@ -10,9 +8,10 @@ description = """MATLAB is a high-level language and interactive environment
 
 toolchain = SYSTEM
 
-sources = ['R%s_Update_%s_Linux.iso' % (version, _update)]
-checksums = ['fa2de4c800b1a3c7fbb6c2c1efbe410f13e044d8196bc9cc31bf514fdefabe8b']
-download_instructions = 'Download %s from mathworks.com' % sources[0]
+sources = ['R%(version)s_Linux.iso']
+checksums = ['803b3d450e0b37e79435d8cfdeb73afdee8230558dc935a2385694fc5f0dc911']
+
+download_instructions = f'Download {sources[0]} from mathworks.com'
 
 java_options = '-Xmx2048m'
 
@@ -20,7 +19,7 @@ osdependencies = [
     ('p7zip-plugins', 'p7zip-full'),   # for extracting iso-files
     ('at-spi2-atk', 'libatk-bridge2.0-0t64'),
 ]
-dependencies = [('MathWorksServiceHost', '2025.9.0.2')]
+dependencies = [('MathWorksServiceHost', '2026.3.0.6')]
 
 # Use EB_MATLAB_KEY environment variable or uncomment and modify license key
 # key = '00000-00000-00000-00000-00000-00000-00000-00000-00000-00000-00000-00000'
Diff against MATLAB-2024a-r7.eb

easybuild/easyconfigs/m/MATLAB/MATLAB-2024a-r7.eb

diff --git a/easybuild/easyconfigs/m/MATLAB/MATLAB-2024a-r7.eb b/easybuild/easyconfigs/m/MATLAB/MATLAB-2026a.eb
index 3829cc1892..3a9151a74f 100644
--- a/easybuild/easyconfigs/m/MATLAB/MATLAB-2024a-r7.eb
+++ b/easybuild/easyconfigs/m/MATLAB/MATLAB-2026a.eb
@@ -1,7 +1,5 @@
 name = 'MATLAB'
-version = '2024a'
-_update = '7'
-versionsuffix = '-r%s' % _update
+version = '2026a'
 
 homepage = 'https://www.mathworks.com/products/matlab'
 description = """MATLAB is a high-level language and interactive environment
@@ -10,14 +8,18 @@ description = """MATLAB is a high-level language and interactive environment
 
 toolchain = SYSTEM
 
-sources = ['R%s_Update_%s_Linux.iso' % (version, _update)]
-checksums = ['65cbb111745d746e94c301978fd7856ce333bc4eba331ce0050794d9515419f3']
-download_instructions = 'Download %s from mathworks.com' % sources[0]
+sources = ['R%(version)s_Linux.iso']
+checksums = ['803b3d450e0b37e79435d8cfdeb73afdee8230558dc935a2385694fc5f0dc911']
+
+download_instructions = f'Download {sources[0]} from mathworks.com'
 
 java_options = '-Xmx2048m'
 
-osdependencies = [('p7zip-plugins', 'p7zip-full')]  # for extracting iso-files
-dependencies = [('MathWorksServiceHost', '2024.13.0.2')]
+osdependencies = [
+    ('p7zip-plugins', 'p7zip-full'),   # for extracting iso-files
+    ('at-spi2-atk', 'libatk-bridge2.0-0t64'),
+]
+dependencies = [('MathWorksServiceHost', '2026.3.0.6')]
 
 # Use EB_MATLAB_KEY environment variable or uncomment and modify license key
 # key = '00000-00000-00000-00000-00000-00000-00000-00000-00000-00000-00000-00000'

Updated software MathWorksServiceHost-2026.3.0.6.eb

Diff against MathWorksServiceHost-2025.11.1.2.eb

easybuild/easyconfigs/m/MathWorksServiceHost/MathWorksServiceHost-2025.11.1.2.eb

diff --git a/easybuild/easyconfigs/m/MathWorksServiceHost/MathWorksServiceHost-2025.11.1.2.eb b/easybuild/easyconfigs/m/MathWorksServiceHost/MathWorksServiceHost-2026.3.0.6.eb
index d8f3e98d04..13fd76fa0a 100644
--- a/easybuild/easyconfigs/m/MathWorksServiceHost/MathWorksServiceHost-2025.11.1.2.eb
+++ b/easybuild/easyconfigs/m/MathWorksServiceHost/MathWorksServiceHost-2026.3.0.6.eb
@@ -1,7 +1,7 @@
 easyblock = 'Tarball'
 
 name = 'MathWorksServiceHost'
-version = '2025.11.1.2'
+version = '2026.3.0.6'
 
 homepage = ''
 # https://github.com/mathworks-ref-arch/administer-mathworks-service-host
@@ -13,7 +13,7 @@ toolchain = SYSTEM
 
 source_urls = ['https://ssd.mathworks.com/supportfiles/downloads/MathWorksServiceHost/v%(version)s/release/glnxa64/']
 sources = ['managed_mathworksservicehost_%(version)s_package_glnxa64.zip']
-checksums = ['ac3e1ccf9cd40fd6f9693951a4fd744618986d77c134df52339df4d7e6f20969']
+checksums = ['c4ffe78717cb96da2f8e6c14ad46de7d60fdab999f2076c4e888c1240a304f47']
 
 postinstallcmds = [
     'echo "LatestDSInstallerVersion %(version)s" > %(installdir)s/LatestInstall.info',
@@ -23,7 +23,7 @@ postinstallcmds = [
 
 sanity_check_paths = {
     'files': ['bin/MATLABConnector', 'bin/glnxa64/MathWorksServiceHost'],
-    'dirs': ['bin', 'cefclient', 'extern', 'help', 'resources', 'sys', 'toolbox', 'ui'],
+    'dirs': ['bin', 'extern', 'help', 'resources', 'sys', 'toolbox', 'ui'],
 }
 
 sanity_check_commands = ['MATLABConnector help']
Diff against MathWorksServiceHost-2025.9.0.2.eb

easybuild/easyconfigs/m/MathWorksServiceHost/MathWorksServiceHost-2025.9.0.2.eb

diff --git a/easybuild/easyconfigs/m/MathWorksServiceHost/MathWorksServiceHost-2025.9.0.2.eb b/easybuild/easyconfigs/m/MathWorksServiceHost/MathWorksServiceHost-2026.3.0.6.eb
index 6c878d4b28..13fd76fa0a 100644
--- a/easybuild/easyconfigs/m/MathWorksServiceHost/MathWorksServiceHost-2025.9.0.2.eb
+++ b/easybuild/easyconfigs/m/MathWorksServiceHost/MathWorksServiceHost-2026.3.0.6.eb
@@ -1,7 +1,7 @@
 easyblock = 'Tarball'
 
 name = 'MathWorksServiceHost'
-version = '2025.9.0.2'
+version = '2026.3.0.6'
 
 homepage = ''
 # https://github.com/mathworks-ref-arch/administer-mathworks-service-host
@@ -13,7 +13,7 @@ toolchain = SYSTEM
 
 source_urls = ['https://ssd.mathworks.com/supportfiles/downloads/MathWorksServiceHost/v%(version)s/release/glnxa64/']
 sources = ['managed_mathworksservicehost_%(version)s_package_glnxa64.zip']
-checksums = ['7b901cfa550e9bdbc4f4f872ddc7fbce9c82b93f5ebeb11bc0c28882f9b8e684']
+checksums = ['c4ffe78717cb96da2f8e6c14ad46de7d60fdab999f2076c4e888c1240a304f47']
 
 postinstallcmds = [
     'echo "LatestDSInstallerVersion %(version)s" > %(installdir)s/LatestInstall.info',
@@ -23,7 +23,7 @@ postinstallcmds = [
 
 sanity_check_paths = {
     'files': ['bin/MATLABConnector', 'bin/glnxa64/MathWorksServiceHost'],
-    'dirs': ['bin', 'cefclient', 'extern', 'help', 'resources', 'sys', 'toolbox', 'ui'],
+    'dirs': ['bin', 'extern', 'help', 'resources', 'sys', 'toolbox', 'ui'],
 }
 
 sanity_check_commands = ['MATLABConnector help']
Diff against MathWorksServiceHost-2025.5.1.1.eb

easybuild/easyconfigs/m/MathWorksServiceHost/MathWorksServiceHost-2025.5.1.1.eb

diff --git a/easybuild/easyconfigs/m/MathWorksServiceHost/MathWorksServiceHost-2025.5.1.1.eb b/easybuild/easyconfigs/m/MathWorksServiceHost/MathWorksServiceHost-2026.3.0.6.eb
index b26609846e..13fd76fa0a 100644
--- a/easybuild/easyconfigs/m/MathWorksServiceHost/MathWorksServiceHost-2025.5.1.1.eb
+++ b/easybuild/easyconfigs/m/MathWorksServiceHost/MathWorksServiceHost-2026.3.0.6.eb
@@ -1,7 +1,7 @@
 easyblock = 'Tarball'
 
 name = 'MathWorksServiceHost'
-version = '2025.5.1.1'
+version = '2026.3.0.6'
 
 homepage = ''
 # https://github.com/mathworks-ref-arch/administer-mathworks-service-host
@@ -13,7 +13,7 @@ toolchain = SYSTEM
 
 source_urls = ['https://ssd.mathworks.com/supportfiles/downloads/MathWorksServiceHost/v%(version)s/release/glnxa64/']
 sources = ['managed_mathworksservicehost_%(version)s_package_glnxa64.zip']
-checksums = ['9b62c0bfa646144ee48304bc35f5dea87b3ad062b0ce5d9f5d3268c829e2aabd']
+checksums = ['c4ffe78717cb96da2f8e6c14ad46de7d60fdab999f2076c4e888c1240a304f47']
 
 postinstallcmds = [
     'echo "LatestDSInstallerVersion %(version)s" > %(installdir)s/LatestInstall.info',
@@ -23,7 +23,7 @@ postinstallcmds = [
 
 sanity_check_paths = {
     'files': ['bin/MATLABConnector', 'bin/glnxa64/MathWorksServiceHost'],
-    'dirs': ['bin', 'cefclient', 'extern', 'help', 'resources', 'sys', 'toolbox', 'ui'],
+    'dirs': ['bin', 'extern', 'help', 'resources', 'sys', 'toolbox', 'ui'],
 }
 
 sanity_check_commands = ['MATLABConnector help']

@bedroge
Copy link
Copy Markdown
Contributor Author

bedroge commented Apr 17, 2026

Test report by @bedroge
SUCCESS
Build succeeded for 2 out of 2 (total: 1 hour 9 mins 9 secs) (2 easyconfigs in total)
interactive1 - Linux Rocky Linux 8.10 (Green Obsidian), x86_64, AMD EPYC-Milan Processor (zen3), Python 3.12.12
See https://gist.github.com/bedroge/7b047bc7a9a8eeec5cff9474b98d4cf1 for a full test report.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

manual_download Sources require manual download update

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant