-
Notifications
You must be signed in to change notification settings - Fork 148
Conference call notes 20251217
Bart Oldeman edited this page Dec 17, 2025
·
5 revisions
(back to Conference calls)
Notes on the 285th EasyBuild conference call, Wednesday 17 Dec 2025 (16:00 UTC / 17:00 CET)
List of attendees (14):
- Jorge Delgado Guerrero (University of Luxembourg)
- Jasper Grimm (University of York, UK)
- Alexander Grund (ZIH, Dresden, Germany)
- Jorge Guerra Garcia (Universidad Politécnica de Madrid, Spain)
- Georgios Kafanas (University of Luxembourg)
- Vladislav Mogilev (Univ. of Birmingham, UK)
- Sébastien Moretti (SIB, Switzerland)
- Jurij Pečar (EMBL, Germany)
- Andrea Piserchia (E4)
- Jan Reuter (JSC, Germany)
- Mikael Öhman (Chalmers University of Technology, Sweden)
- Bart Oldeman (McGill, Calcul Québec, Digital Research Alliance Canada)
- Åke Sandgren (Umeå University, Sweden)
- Roberto Scipioni (Red Oak Consulting)
- Bart Verheyde (UCB Pharmaceutical Manufacturing)
- overview of recent developments
- update of common toolchains
- Q&A
- latest EasyBuild release: EasyBuild v5.1.2 (26 Sept 2025)
- next (stable) EasyBuild release: EasyBuid v5.2.0 (ETA: ASAP)
- incl. support for LLVM-based toolchain, NVHPC toolchain, etc.
- window of opportunity for merging PRs to be included in EasyBuild v5.2.0 has closed,
5.2.xbranch created in framework for release. - one remaining blocking PR: (#3083). Alexander said there were no inherent showstoppers with this PR, it just needs testing.
- planning to start regression test & start preparing release notes end of this week...
- 11th EasyBuild User Meeting: 21-23 April 2026 @ Portugal, see https://easybuild.io/eum26
- Dec 15 merge sprint, open easyconfig PRs 575 -> 533.
- future easyconfigs merge sprints planned:
- Mon 16 Feb 2026
- Mon 13 Apr 2026
- Mon 15 Jun 2026
- Mon 17 Aug 2026
- aiming for semi-fixed schedule every other month: 3rd Monday in even months
- at some point a sprint to revise & close outdated open issues
(changed made in PRs marked with * are included in latest EasyBuild stable release)
-
blog/docs (merged PRs)
- ...
-
framework (merged PRs)
-
enhancements
-
*Don't show command string again when showing in which folder it runs (PR #5003) -
*make NVHPC a full toolchain with nvidia-compilers, NVHPCX, NVBLAS, and NVScaLAPACK (PR #4927) -
*Add--keep-goingoption to fail at the end not at first failing installation + use proper exit code as determined bymainfunction (PR #5022) -
*Vendor copy oftomli-w1.2.0, use it to implementdump_tomlfunction ineasybuild.tools.filetools(PR #5071) -
*Vendor a copy oftomliineasybuild.tools.tomllib(PR #5063) -
*allowfsuffix in CUDA compute capabilities (PR #5067) -
*Handlepost_install_patchesin GitHub uploads (PR #5016) -
*Improve test report formatting (PR #5018) -
*Add support for--disable-robot(PR #4781) -
*Make command environment of shell commands more discoverable in the log (PR #4999) -
*Remove escaping when convertingEasyBuildErrorto a string (PR #5009) -
*addsearch_path_vars_headersandsearch_path_vars_linkerproperties toToolchain(PR #5031) -
*deprecate support for running EasyBuild with Python < 3.9 (PR #4966) -
*Implementing a new LLVM based toolchain (PR #5018) -
*add custom GitHub Actions workflow to run tests with Python 3.6 in Ubuntu 20.04 container (PR #4790) -
*Set $EASYBUILD environment variable to 'EasyBuild' to indicate that you're in an EasyBuild session (PR #5058)
-
-
bug fixes
-
*fix subtoolchains for nvompi + old NVHPC toolchains, and mark nvidia-compilers as optional subtoolchain since it's only used for recent NVHPC versions (PR #5073) -
*Don't append empty component tostart_dirinEasyBlock.guess_start_dir(PR #5057) -
*Fix typo inEasyConfig.updateerror message (PR #5072) -
*Add back CI for Python 3.6 by using pyenv (PR #5064) -
*fix test_github_det_commit_status by using more recent commits (PR #5066)
-
-
enhancements
-
easyblocks (merged PRs)
-
bug fixes
- ...
- enhancements
-
bug fixes
-
easyconfigs (merged PRs)
- ~170 easyconfig PRs were merged since last conf call \o/
-
bug fixes/reports
- ...
PRs marked with (***) are considered blockers for releasing EasyBuild v5.2.0
-
***Fix issues with PyTorch test-results (XML files) parsing and add tests (PR #5072) -
blog/docs (open PRs + issues)
- ...
-
framework (open PRs + issues)
- ...
-
easyblocks (open PRs + issues)
- bug fixes/reports
-
easyconfigs (open PRs + issues)
-
bug fixes/reports
- ...
-
enhancements
- ...
-
(noteworthy) new software
- ...
- software updates
- ...
-
changes
- ...
-
bug fixes/reports
- framework & easyblock PRs have been battle-tested, and merged
- specific issues, like individual test failures in math libraries on specific CPUs, will need to be followed up
- problem with Autoconf, only pops up when using
-march=native- fixed with easyconfigs PR #24699
- Jan is looking into contributing this fix upstream
- ETA early 2026
- will likely use GCC 15.x as base
- will be a bit painful because default C standard has been changed
- being considered:
- use
zlib-nginstead ofzlibacross the board- introduce detection for using
zlibdependency in easyconfigs test suite
- introduce detection for using
- use
- Bart Verheyde: (RELION, see PR #19678). This PR compiled for him with
foss/2023aso he was wondering why it wasn't merged, and if it can be updated for 2025b toolchains. Jasper replied he's been working on an updated PR based on this old PR for RELION, but he's been waiting on the new PyTorch with CUDA, and the easyconfig will be simpler now that we have the Dataset easyblock. He thinks he can open a new PR in 2026.