-
Notifications
You must be signed in to change notification settings - Fork 145
Conference call notes 20200429
Kenneth Hoste edited this page Apr 29, 2020
·
6 revisions
(back to Conference calls)
Notes on the 146th EasyBuild conference call, Wednesday Apr 29th 2020 (15:00 UTC - 17:00 CEST)
Alphabetical list of attendees (XXX):
-
Kenneth Hoste (HPC-UGent, Belgium)
-
Mikael
-
Alex
-
Victor
-
Åke
-
Shahzeb
-
Jorg
-
Adam
-
Fotis
-
Lars
-
Terje
-
Bart
-
Alexandre
-
Miguel Dias Costa (Univ. of Singapore)
-
Pablo Escobar (sciCORE, University of Basel)
-
Victor Rusu (CSCS, Switzerland)
-
Adam Huffman (Big Data Institute, Oxford, UK)
-
Åke Sandgren (Umeå University, Sweden)
-
Alexandre Strube (JSC, Germany)
- overview of recent changes to be included with upcoming EasyBuild v4.2.1
- update on progress on 2020a generation of easyconfigs
- Q&A
framework: merged PRs in 4.2.1 milestone
- support for enhancing sanity check, by specifying additional paths/commands in easyconfig (PR #3288)
- via
enhance_sanity_check = True
- via
- deriving correct source URL for PyPI package got broken for packages that have "yanked" releases, due to malformed XML?! (PR #3303)
- open PRs/issues that should be merged/fixed for EasyBuild 4.2.1 release:
- deprecate automatic changing of working directory in
extract_file
(PR #3292)- related to bug to be fixed in GitHub integration features (issue #3283)
- cleanup of locks when signal is received (PR #3291)
- this is not enough to automatically clean up locks for EasyBuild sessions run in a Slurm job that gets cancelled though (issue #3280), can we do better?
-
fcntl
locks are better, but may not be supported everywhere (and hard to check if they are) - implement support for
fcntl
locks and make it opt-in?
- we shouldn't be using
distutils.dir_util
(issue #3306) -
--list-installed-software
crashes when using HMNS (issue #3265)
- deprecate automatic changing of working directory in
easyblocks: merged PRs in 4.2.1 milestone
- new generic easyblock for installing Go packages (PR #2042)
- fix bug in LAMMPS easyblock preventing disabling of packages via
configopts
(PR #2031) - updates/enhancements for
Tarball
(PR #1989), CPLEX (PR #2038), NWChem (PR #2043), Score-P (PR #2030), QuantumESPRESSO (PR #2027) - open PRs/issues that should be merged/fixed for EasyBuild 4.2.1 release:
- use updated
config.guess
for installing R packages (PR #1949) - fix for ROOT easyblock (PR #2047)
- enhanced sanity check for impi (PR #2045)
- cleanup in Blender & ROOT easyblocks w.r.t.
find_glob_pattern
(PR #2037) - fix for CMakeMake easyblock w.r.t. switch to building outside source tree (PR#2032)
- enhancement for FLUENT easyblock (PR #2021)
- new easyblock to install XALT (PR #1942)
- fix problem with forced reinstallation of ROOT (issue #2023)
- use updated
easyconfigs merged PRs in 4.2.1 milestone
- added patches to fix installation of R 3.6.2 (PR #9830) & 3.6.3 (PR #10531) on POWER
foss/2020a
(PR #10483) andintel/2020a
(PR #10494) toolchains - partial fix for broken
Mako
easyconfigs (PR #10480) - NWChem 7.0 (PR #10479)
- add Perl as build dep for Autoconf/Automake (PRs #10408, #10426)
- disable USER-INTEL package in LAMMPS built with
intel
toolchain + add test case (PR #10418)
- gradually collapsing easyconfigs prepared in
2020a
branch intodevelop
- current status:
- all easyconfigs using
GCCcore/9.3.0
toolchain from2020a
branch already collapsed intodevelop
-
foss/2020a
(PR #10483) andintel/2020a
(PR #10494) toolchain definitions considered final - Python 2.7.18 (PR #10484) + Python 3.8.2 (PR #10410)
- all easyconfigs using
- noteworthy changes:
- add UCX 1.8.0 as dep for both
OpenMPI
(PR #10492) andimpi
(PR #10280) - minor updates:
- hwloc 2.1.0 -> 2.2.0
- XZ 5.2.4 -> 5.2.5,
- netCDF 4.7.3 -> 4.7.4
- WIP: easyconfig for R 4.0.0 (PR #10520)
- add UCX 1.8.0 as dep for both