-
Notifications
You must be signed in to change notification settings - Fork 145
Conference call notes 20230104
Kenneth Hoste edited this page Jan 18, 2023
·
7 revisions
(back to Conference calls)
Notes on the 213th EasyBuild conference call, Wednesday 4 January 2023 (09:00 UTC)
List of attendees (12):
- Sebastian Achilles (JSC, Germany)
- Simon Branford (Univ. of Birmingham, UK)
- Alain van Hoof (TU Eindhoven, Netherlands)
- Kenneth Hoste (HPC-UGent)
- Alexander Grund (TU Dresden, Germany)
- Kurt Lust (UAntwerpen & LUST)
- Sebastien Moretti (SIB, Switzerland)
- Mikael Öhman (Chalmers University of Technology, Sweden)
- Jurij Pečar (EMBL, Germany)
- Jörg Saßmannshausen (Imperial College London, UK)
- Åke Sandgren (Umeå University, Sweden)
- Lars Viklund (Umeå University, Sweden)
- overview of recent developments + outlook to next EasyBuild release
- update on porting of EasyBuild docs to MarkDown
- Q&A
- release timeline
- latest release: EasyBuild v4.6.2 (21 Oct 2022)
- ETA next release (EasyBuild v4.7.0): ASAP
- recent changes
-
framework
- bug fixes
-
enhancements
- add
easybuild.tools.LooseVersion
(sincedistutils
is deprecated in Python 3.10) (PR #3794)- see also issue #3963
- add support for
--filter-rpath-sanity-libs
to skip RPATH sanity check for designated libraries (PR #4119) - add support for
postinstallmsgs
(PR #4145) - make
iimkl
toolchain aware of intel-compilers (PR #4146)
- add
-
changes
- trim CI test configurations to avoid hitting GitHub rate limits (PR #4148)
-
docs
- ...
-
easyblocks
-
bug fixes
- remove
-openmp
build option for MRtrix v3.x (PR #2822)
- remove
-
enhancements
- set
$TEMPDIRPATH
for testsuite in the BerkeleyGW easyblock, to avoid polluting/tmp
(PR #2836)
- set
-
updates
- ...
-
changes
- tweak docstring in some generic easyblocks so it renders nicely in auto-generated documentation (PR #2849)
- new software
- ...
-
bug fixes
-
easyconfigs
- ~75 easyconfig PRs were merged since last conf call
-
bug fixes
- add patches to fix or skip PyTorch 1.12.1 tests (PR #16793)
- fix source URL for PCRE2 (PR #16987)
- add missing OpenSSL dependency to DCMTK 3.6.7 (PR #16979)
- add patch to avoid trouble with long path names for nodejs-16.15.1/GCCcore-11.3.0 (PR #16990)
- add patch for libwpe 1.13.3 to avoid build issues on CentOS 7 (PR #17001)
- add missing zlib and zstd to GnuTLS (PR #17013)
-
enhancements
- ...
- (noteworthy) new software
- noteworthy software updates
- changes
- ...
-
framework
- work in progress
-
framework
-
reported bugs / bug fixes
- Python packages are being installed to
local/lib/python*/dist-packages
due to tweaks to sysconfig.py in OS (issue #4128) - improve error when checksum dict has no entry for a file (PR #4150)
- Python packages are being installed to
-
enhancements
- add support for using
--output-format=md
(MarkDown) (PR #4117)- BLOCKER for EasyBuild v4.7.0
- allow to directly import
EasyConfig
constants from the module (PR #4144) - add support for
--summarize-prs
(WIP) (PR #4151) - add support for
--list-software --output-format=json
(PR #4152)- first step towards including EasyBuild in repology
- add support for using
-
changes
- ...
-
reported bugs / bug fixes
-
easyblocks
- bug reports/fixes
- ...
- enhancements
-
updates
- update
scipy
easyblock for scipy >= 1.9 to correctly configure BLAS/LAPACK library to use via Meson (WIP PR #2848)
- update
- new software
- ...
-
changes
- ...
- bug reports/fixes
-
easyconfigs
- still over 700 open easyconfig PRs...
- bug fixes/reports
- ...
- new software
-
noteworthy software updates
- CP2K v9.1 & v2022.1 for foss 2022a (PR #16007)
- TensorFlow 2.9.1 (PR #16008)
-
SciPy-bundle
v2022.11 withfoss/2022.10
(PR #16912)- should be updated to
foss/2022b
- WIP because requires update to
scipy
easyblock (see easyblock PR #2848)
- should be updated to
-
WRF
v4.4.1 withfoss/2022.10
(PR #16835)- should be updated to
foss/2022b
- requires netCDF (PR #16834)
- should be updated to
- changes
- ...
-
framework
- See https://github.com/easybuilders/easybuild-docs (preview @ https://easybuilders.github.io/easybuild-docs)
- status
- PR #79 to add auto-generated API docs should be good to go
-
framework PR #4117 which adds support for
--output-format=md
(used for auto-generated documentation) should be good to go- resulting auto-generated doc pages included in PR #86
- MarkDown linting and codespell CI checks fail for that PR...
- ETA for switching https://docs.easybuild.io to new documentation (https://easybuilders.github.io/easybuild-docs): end of 2022/early 2023
- simint (PR #16886)
- problematic tests: long-running, several seemingly fail with precision errors
- but test command always has zero exit code...
- NVHPC toolchain should be ready to go (PR #16724)
- still need to add
nvofbf
toolchain definition to framework;
- still need to add
- recent versions of Intel MPI and Slurm and PMIx
- Intel MPI's hydra is reporting that it's ignoring PMI stuff when
$I_MPI_PMI_LIBRARY
is set, when usingsrun
; - seems like unsetting
$I_MPI_PMI_LIBRARY
works fine, although it disagrees with the documentation (cfr. https://slurm.schedmd.com/mpi_guide.html#intel_mpi);
- Intel MPI's hydra is reporting that it's ignoring PMI stuff when
- should we consider switching to
iomkl
as common toolchain, instead ofintel
- Sebastian: at JSC, recent software is now installed on top of Parastation MPI, and users can switch to Intel MPI (without rebuilding);