-
Notifications
You must be signed in to change notification settings - Fork 144
Conference call notes 20230329
Kenneth Hoste edited this page Mar 29, 2023
·
7 revisions
(back to Conference calls)
Notes on the 219th EasyBuild conference call, Wednesday 29 March 2023 (08:00 UTC)
List of attendees (11):
- Simon Branford (Univ. of Birmingham, UK)
- Alex Domingo (Vrije Universiteit Brussel, Belgium)
- Frank Everdij (TU Delft, Netherlands)
- Kenneth Hoste (HPC-UGent, Belgium)
- Kurt Lust (UAntwerpen, Belgium + LUMI User Support Team)
- Sebastien Moretti (SIB, Switzerland)
- Jurij Pečar (EMBL, Germany)
- Jörg Saßmannshausen (Imperial College London, UK)
- Åke Sandgren (Umeå University, Sweden)
- Alain van Hoof (TU Eindhoven, Netherlands)
- Lars Viklund (Umeå University, Sweden)
- overview of recent developments
- Q&A
- release timeline
- latest release: EasyBuild v4.7.1 (20 Mar 2023)
- ETA next release (EasyBuild v4.7.2?): mid April 2023
- recent changes
- docs
- framework
-
easyblocks
-
bug fixes
- use string '0' to avoid problems when openssl version is not determined (PR #2914)
- see also issue #864 in
easybuild
repo
- see also issue #864 in
- use string '0' to avoid problems when openssl version is not determined (PR #2914)
-
enhancements
- enhance Python easyblock to create non-versioned symlink for
python-config
+ check forbin/python
andbin/python-config
in sanity check (PR #2904)
- enhance Python easyblock to create non-versioned symlink for
-
updates
- fix TensorFlow easyblock for new versions of Bazel & TensorFlow (PR #2854)
-
changes
- ...
- new software
- ...
-
bug fixes
-
easyconfigs
- ~50 easyconfig PRs were merged since last conf call
-
bug fixes
- specify
-DPython_ROOT
configure option for GDAL 3.6.2 to make sure that Python dependency is used (PR #17560) - fix CodAn bin/* executable permissions for all users (PR #17607)
- upgrade
traitlets
,ipywidgets
, andwidgetsnbextension
+ downgradejupyterlab_widgets
extensions in IPython v8.5.0 to fix known issues #17612 (PR #17612)
- specify
- enhancements
-
(noteworthy) new software
- PyTorch-bundle v1.12.1 (PR #17540)
- maybe
PyTorch-extensions
is a better name?
- maybe
- CellOracle (PR #17507)
- DensPart (PR #17473)
- DiCE-ML (PR #17591)
- Giotto-Suite (PR #17207)
- M3GNet (PR #17555)
- Raven (PR #15833)
- are other sites also seeing explosion in software installation requests?
- yes, due to bioinfo + AI
- @ LUMI policy is changing so not all requests are tackled by support team anymore
- @ BEAR users are encouraged to install Python packages they need in a virtual environmnet on top of centrally provided modules (like PyTorch, TensorFlow, SciPy-bundle, ...)
- PyTorch-bundle v1.12.1 (PR #17540)
- noteworthy software updates
- changes
- ...
- work in progress
-
docs
- project board to perform yearly review cycle of all documentation pages: https://github.com/orgs/easybuilders/projects/17/views/1
- review of
Installation
page (PR #130) - review of
Configuration
page (PR #131) - adding a "
module
cheat sheet" (PR #132)
-
framework
-
reported bugs / bug fixes
- Python packages are being installed to
local/lib/python*/dist-packages
due to tweaks tosysconfig.py
in OS (issue #4128) - fix typo in condition guarding installation of GitHub token in CI workflow to run unit tests (PR #4216)
- to fix tests that require GitHub token are always skipped in CI due to silly typo in GitHub Actions workflow (issue #4214)
- work-in-progress because using
$GITHUB_TOKEN
that is provided by default doesn't seem to be working...
- fix
--check-github
as gist url now includes username (PR #4231, fixes issue #4230)
- Python packages are being installed to
-
enhancements
- fixes/enhancements w.r.t. checksums (PR #4159, PR #4150, PR #4164)
- enhance documentation of checksums easyconfig parameter (docs PR #853)
-
changes
- ...
-
PRs for EasyBuild 5.0 (to
5.0.x
branch)- remove support for Python 2 and 3.5 (PR #4229)
-
reported bugs / bug fixes
-
easyblocks
- bug reports/fixes
- fix finding of failed tests in output of PyTorch test step (PR #2859)
- fix for imkl-FFTW when building with Intel OneAPI compilers and RPATH linking (PR #2912, see also issue #2910)
- custom RPATH sanity check for Go packages that doesn't actually check for an RPATH section in the binary (PR #2913)
- OpenSSL easyconfig fails to build with various python3 versions (
easybuild
issue #864)
- enhancements
- updates
- new software
-
changes
- ...
- bug reports/fixes
-
easyconfigs
- still over 800 open easyconfig PRs...
- bug fixes/reports
- Julia: user depot not accesible with
Pkg.add
(issue #17455) - FFTW 3.3.10 iimpi 2022a MPI gets stuck in the testing phase when the tests use more than 1 core (issue #17581)
- sympy test suite fails on
FileNotFoundError
because path to temporary directory has symlinks (issue #17593) - OpenMPI 4.1.4 fails with missing libfabric (issue #17605)
- Julia: user depot not accesible with
- enhancements
- ...
- new software
- noteworthy software updates
- changes
- ...
-
docs
- testing of VASP/FHI-aims easyconfig PRs
- do any maintainers have a license that allows for this?
- HPC license for VASP is free - doesn't even require having users that pay for VASP
- Jörg is in touch with the VASP team to see what would be possible
- similar issue with FHI-aims (but license is free for academics)
- "feature-full" PETSc
- see https://github.com/easybuilders/easybuild-easyconfigs/pull/15519
- enables many features makes sense, as long as it doesn't cause trouble
- tradeoff between keeping installation easy (incl. not having too many dependencies) vs supporting all bells and whistles
- should try and assess whether those features are actually useful
- maybe we should reach out to PETSc developers to see what makes most sense in terms of "default" configuration for PETSc?
- EasyBuild User Meeting 2023
- registration closes Sun 2 April 2023! => https://easybuild.io/eum23/#registration
- program is now complete, see https://easybuild.io/eum23/#program
- also EasyBuild/EESSI UK workshop that same week, see https://easybuild.io/eb-eessi-uk-workshop-2023-04