Repository navigation
Conference call notes 20260909
Kenneth Hoste edited this page Sep 9, 2026
·
1 revision
(back to Conference calls)
Notes on the 301st EasyBuild conference call, Wednesday 9 Sept 2026 (08:00 UTC / 10:00 CEST)
List of attendees (19):
- Bob Dröge (Univ. of Groningen, The Netherlands)
- Davide Grassano (CECAM)
- Alexander Grund (ZIH, Dresden, Germany)
- Jorge Delgado Guerrero (University of Luxembourg)
- Jasper Grimm (University of York, UK)
- Kenneth Hoste (HPC-UGent, Belgium)
- Georgios Kafanas (University of Luxembourg)
- Emik Lin (Univ. of Hong Kong)
- Sam Moors (Vrije Universiteit Brussel, Belgium)
- Sébastien Moretti (SIB, Switzerland)
- Alan O'Cais (freelancer, HPC-UGent)
- Mikael Öhman (Chalmers University of Technology, Sweden)
- Jurij Pečar (EMBL, Germany)
- Jan Reuter (JSC, Germany)
- Jarne Renders (Vrije Universiteit Brussel, Belgium)
- Åke Sandgren (Umeå University, Sweden)
- Jörg Saßmannshausen (Imperial College London, UK)
- Lars Viklund
- Cintia Willemyns (Vrije Universiteit Brussel, Belgium)
- overview of recent developments
- outlook to next release
- Q&A
- latest EasyBuild release: EasyBuild v5.4.0 (9 August 2026)
- next (stable) EasyBuild release (5.4.1): mid Sept'26
- ETA for EasyBuild 6.0: spring 2027
- milestones: framework
- ...
- future easyconfigs merge sprints planned:
- Mon 19 Oct 2026
- Mon 21 Dec 2026
- Mon 15 Feb 2027
- Mon 19 Apr 2027
- Mon 21 Jun 2027
- Mon 16 Aug 2027
- aiming for semi-fixed schedule every other month: 3rd Monday in even months (with exceptions)
- at some point a sprint to revise & close outdated open issues across different EasyBuild repos
(changed made in PRs marked with * are included latest EasyBuild stable release)
-
blog/docs (recently merged PRs)
- ...
-
framework (recently merged PRs)
- bug fixes
-
enhancements
- Support
pathlibPaths inmkdirand cleanup (PR #5233) - Enhance error message when creating symlink where a file is already (PR #5237)
- Allow
pathlib.Pathinput value forfiletools.normalize_path(PR #5271) - Show proper error message for issues in easyblocks (syntax errors, etc.) (PR #5274)
- add
--disable-robotto--robothelp description (PR #5275)
- Support
-
changes
- ...
-
code cleanup
- Fix line endings in easybuild/framework/extension.py (PR #5256)
- CI/test suite
-
other
- ...
-
easyblocks (recently merged PRs)
-
easyconfigs (recently merged PRs)
- ~30 easyconfig PRs were merged since last conf call
- bug fixes/reports
-
enhancements
- ...
-
(noteworthy) new software
- ...
-
noteworthy software updates
- PyTorch 2.9.1 w/
foss/2025b+ CUDA 12.9.1 (PR #24926)- Alexander is actively working on PyTorch 2.12/2.13
- PyTorch 2.9.1 w/
-
cleanup
- ...
-
changes
- ...
-
CI/test suite
- ...
-
blog/docs (recently active open PRs + issues)
- ...
-
framework (recently active open PRs + issues)
-
bugs
- Bring back
async_cmd_checkto check for parallel extension install completion and fix dry-run mode with parallel extensions (PR #5223) - Avoid crash when running extension installation in
--dry-runmode (PR #5238) - RPATH wrapper assumes that linker option
-vonly prints version, but it doesn't (issue #5258) - Properly escape single quotes in RPATH wrapper (PR #5261)
- Initialize name and version in EasyConfig instance of Extension (PR #5267)
- Bring back
-
enhancements
- also bwrap module installpath (PR #5214)
- @Sam: updates?
- Add
extension_nameeasyconfig parameter, to specify name of extension to use in generated module file (PR #5259) - Add factory method
make_deprecated_dict_classfor creating a dict with deprecated/replaced keys (PR #5260) - Allow
pathlib.Pathforfiletools.normalize_path(PR #5271) - Add support for specifying dependencies required to obtain source files via
source_depseasyconfig parameter (PR #5273)- follow-up for dormant PR #4766
- also bwrap module installpath (PR #5214)
-
code cleanup
- Cleanup use of
dicts, e.g. use of.keys()(PR #5165)
- Cleanup use of
- changes
- CI/test suite
-
bugs
-
easyblocks (recently active open PRs + issues)
- bug fixes/reports
- enhancements
- Add TensorFlow easyblock options for Bazel startup flags and TF_SYSTEM_LIBS exclusions (PR #4193)
- Enhance test deduplication in PyTorch test parsing (PR #4203)
- don't remove test installdir when
--disable-cleanup-tmpdiris set forPythonPackageeasyblock (PR #4208) - document
extra_optionmodulename ofPythonPackage(PR #4210) - enhance GROMACS easyblock to allow building with CP2K QM/MM support (PR #4211)
- Handle CCache in PyTorch easyblock + consistency fixes (PR #4216)
- updates
-
changes
- ...
-
code cleanup
- ...
- new easyblocks
-
CI/test suite
- Add test for correct import of other easyblocks (PR #4182)
-
easyconfigs (recently active open PRs + issues)
- over ~710 open easyconfig PRs currently
-
bug fixes/reports
- Add OpenSSL explicitly to R-bundle-CRAN to avoid mixing with system libs (PR #26676)
-
enhancements
- ...
-
(noteworthy) new software
- ...
- software updates
- ...
-
changes
- enabling symbol versioning in cURL easyconfigs (issue #26684)
-
CI/test suite
- ...
-
Lmod 9.4 release incl. bug fix for CVE in tab completion support
- fixes bug being vulnerable to files named like
/tmp/modules/$(echo foo > $HOME/foo).lua
- fixes bug being vulnerable to files named like
- Jörg asking for help with easyconfigs PR #22394
-
2023atoolchain will be deprecated first, and this Scikit-HEP version is perhaps too old to still be useful
-
- Alan: exposing RPATH wrappers by default to users
- filtering of
$LD_LIBRARY_PATHin EESSI causes trouble for self-compiled software, unlessbuildenvmodule is loaded (which provided RPATH wrappers) -
buildenvmodule could be loaded automatically via an Lmod hook when a compiler/toolchain gets loaded- Lmod hook would be aware of being inside of an EasyBuild session (an not load
buildenvthen) - would this be interesting to some people?
- may result in multiple buildenv modules being loaded (like when combining modules installed with
foss&lfoss)- could be avoided with
buildenv-GCC/<version>,buildenv-foss/<version>, but we don't really want this - or introduce
buildenv-compiler(and makebuildenvload it as a dependency)
- could be avoided with
- Lmod hook would be aware of being inside of an EasyBuild session (an not load
- other option would be to include RPATH wrappers in compiler installation itself
- would be a pain, especially w.r.t. changes being made to RPATH wrappers?
- filtering of
- Emik: update on PR for PyTorch 2.9.1 with
foss/2025a+ CUDA 12.8.0- easyconfigs PR #25266
- should be compared with recently merged PR for PyTorch 2.9.1 w/
foss/2025b+ CUDA 12.9.1 (see PR #24926) - Alex is focusing on wheel-based easyconfig for PyTorch 2.9.1 w/
foss/2025a+ CUDA 12.8.0, see PR #25267
- Mikael: feedback on PR to remove outdated
nvofbftoolchain easyconfig (PR #26803)