Skip to content

Conversation

@jose-d
Copy link
Contributor

@jose-d jose-d commented Aug 23, 2024

With Mathematica 14.1, the core app was renamed from Mathematica to Wolfram.

  • f-strings are used so, Easybuild 5 is the target version of this PR.

Another change is replacement of custom command mathematica --version with echo \'Quit[0]\' | WolframKernel. WolframKernel is not linking to libGL so it doesn't fail at headless build nodes / and we do not need GL as dependency.

also instead of mathematica, the standard gui is to be started with wolframnb now.

@jose-d jose-d marked this pull request as draft August 23, 2024 08:13
@jose-d
Copy link
Contributor Author

jose-d commented Aug 23, 2024

Test report by @jose-d

Overview of tested easyconfigs (in order)

  • SUCCESS Mathematica-11.3.0.eb

Build succeeded for 1 out of 1 (1 easyconfigs in total)
cvmfs2.phoebe.lan - Linux Rocky Linux 8.10 (Green Obsidian), x86_64, AMD EPYC 73F3 16-Core Processor, Python 3.11.9
See https://gist.github.com/jose-d/3c4167046331ee4664577b941fbd2979 for a full test report.

@jose-d
Copy link
Contributor Author

jose-d commented Aug 23, 2024

Test report by @jose-d

Overview of tested easyconfigs (in order)

  • SUCCESS Mathematica-13.1.0.eb

Build succeeded for 1 out of 1 (1 easyconfigs in total)
cvmfs2.phoebe.lan - Linux Rocky Linux 8.10 (Green Obsidian), x86_64, AMD EPYC 73F3 16-Core Processor, Python 3.11.9
See https://gist.github.com/jose-d/277ba244ace6306cdad5764dd21a65ff for a full test report.

@jose-d
Copy link
Contributor Author

jose-d commented Aug 23, 2024

Test report by @jose-d

Overview of tested easyconfigs (in order)

  • SUCCESS Mathematica-14.1.0.eb

Build succeeded for 1 out of 1 (1 easyconfigs in total)
cvmfs2.phoebe.lan - Linux Rocky Linux 8.10 (Green Obsidian), x86_64, AMD EPYC 73F3 16-Core Processor, Python 3.11.9
See https://gist.github.com/jose-d/413bba692824202a747211266300db2d for a full test report.

@jose-d
Copy link
Contributor Author

jose-d commented Aug 23, 2024

Test report by @jose-d

Overview of tested easyconfigs (in order)

  • SUCCESS Mathematica-12.0.0.eb

Build succeeded for 1 out of 1 (1 easyconfigs in total)
cvmfs2.phoebe.lan - Linux Rocky Linux 8.10 (Green Obsidian), x86_64, AMD EPYC 73F3 16-Core Processor, Python 3.11.9
See https://gist.github.com/jose-d/d87f84f6b335704fa954fa6db9f68226 for a full test report.

@jose-d
Copy link
Contributor Author

jose-d commented Aug 23, 2024

tested easyconfigs:

  • Mathematica-11.3.0.eb: 🆗 (but it seems this Mathematica is archived in eb5)
  • Mathematica-12.0.0.eb: 🆗
  • Mathematica-12.1.1.eb: this installer is no more provided by Wolfram
  • Mathematica-13.0.0.eb: this installer is no more provided by Wolfram
  • Mathematica-13.1.0.eb: 🆗
  • Mathematica-14.1.0.eb: 🆗


super(EB_Mathematica, self).sanity_check_step(custom_paths=custom_paths, custom_commands=custom_commands)
super(EB_Mathematica, self).sanity_check_step(
custom_paths=custom_paths, custom_commands=custom_commands)
Copy link
Contributor

@Micket Micket Feb 24, 2025

Choose a reason for hiding this comment

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

a couple of lines break unnecessarily introducing unneeded changes (eb source code is set to allow 120 character width), and in this particular case, it causes a merge conflict that needs to be resolved

@boegel boegel changed the base branch from 5.0.x to develop March 19, 2025 11:09
@boegel boegel modified the milestones: 4.x, 5.x Mar 19, 2025
@boegel
Copy link
Member

boegel commented Mar 19, 2025

@jose-d I changed to target branch in this PR from 5.0.x to develop, you should synchronize your PR branch with current develop branch (which has received a massive update after the release of EasyBuild v5.0.0, see #3670)

@boegel boegel modified the milestones: 5.x.x, 5.x Apr 9, 2025
@jose-d jose-d marked this pull request as draft October 29, 2025 12:11
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants