-
Notifications
You must be signed in to change notification settings - Fork 144
Conference call notes 20180523
Kenneth Hoste edited this page May 25, 2018
·
3 revisions
(back to Conference calls)
Notes on the 102nd EasyBuild conference call, Wednesday May 23rd 2018 (5pm - 6pm CEST)
Alphabetical list of attendees (6):
- Damian Alvarez (JSC, Germany)
- Fotis Georgatos (Illumina, UK)
- Kenneth Hoste (HPC-UGent, Belgium)
- Alan O'Cais (JSC, Germany)
- Åke Sangren (Umeå University, Sweden)
- Shahzeb Siddiqui (Pfizer)
- outlook to EasyBuild v3.6.1
- progress towards making EasyBuild compatible with Python 3.x
- Q&A
- ETA: this week (?)
- merged PRs for EB v3.6.1
- framework:
- all PRs targeted for EasyBuild v3.6.1 have been merged
- highlights:
- fixed bug to ensure temporary module is picked up
- see https://github.com/easybuilders/easybuild-framework/pull/2506
- ml use with high priority + set default
- same problem with user modules?
- TODO: double check, update docs to mention priority
-
lib
vslib64
fallback in sanity check- see https://github.com/easybuilders/easybuild-framework/pull/2477
- makes sanity check slightly more flexible
- should help significantly on SuSE-based systems
- no more blind overwrite of existing easyconfigs on --try-*
- fixed bug to ensure temporary module is picked up
- easyblocks:
- all PRs targeted for EasyBuild v3.6.1 have been merged
- highlights:
- fixed sanity check for
imkl
(but no "damage" done, sanity check still passes) - provide control over adding of root install dir to
$PATH
inBinary
generic easyblock - support for auto-detecting downloading of dependency pkgs in
PythonPackage
easyblock- https://github.com/easybuilders/easybuild-easyblocks/pull/1377
- we should enforce a policy to enable
download_dep_fail
in new easyconfigs that usePythonPackage
- fixed sanity check for
- easyconfigs:
- mostly software updates, minor bug fixes and new software (incl.
dotNET
!) - handful of PRs will get get merged (hopefully)
- OpenBLAS 0.3.0 (just released): https://github.com/easybuilders/easybuild-easyconfigs/pull/6361
- archive URLs for Bioconductor: https://github.com/easybuilders/easybuild-easyconfigs/pull/6311
- GCC 8.1: https://github.com/easybuilders/easybuild-easyconfigs/pull/6296
- mostly software updates, minor bug fixes and new software (incl.
- Vanessa Sochat started looking into making vsc-base compatible with Python 3.x
- https://github.com/hpcugent/vsc-base/pull/258
- after making vsc-install Py3 compatible
- once
vsc-base
is compatible with Python 3, we can work towards making EasyBuild Python 3 compatible as well... - fueled by interest in:
- leveraging HPC Container Maker (https://github.com/NVIDIA/hpc-container-maker) in EasyBuild
- was Python 3-only until very recently (cfr. https://github.com/NVIDIA/hpc-container-maker/pull/28)
- Python API for Singularity: https://singularityhub.github.io/singularity-cli/commands
- leveraging HPC Container Maker (https://github.com/NVIDIA/hpc-container-maker) in EasyBuild
- follow-up conf call w.r.t. container support tomorrow (Kenneth, Shahzeb, ...)
- https://github.com/easybuilders/easybuild-framework/pull/2479 should go in first?
- Shahzeb:
- better way to handle Bioconductor
- support installing biocViews?
- no version control?
- could be supported as alternate way of installing, but requires enhanced easyblock?
- can we support alternatives to CRAN?
- miniCRAN:
- MRAN: https://mran.microsoft.com/documents/rro/reproducibility (see checkpoint library)
- pakrat:
- could be useful for
easy_update
script (https://github.com/fizwit/easy_update)? - could existing
R
easyblock be enhanced to use local snapshot of source for packages?
- too much of a pain to deal with R packages right now...
- Fotis: could
$HTTP_PROXY
(or similar) be used to convince R to use sources from somewhere else
- better way to handle Bioconductor