-
Notifications
You must be signed in to change notification settings - Fork 145
Conference call notes 20210317
(back to Conference calls)
Notes on the 168th EasyBuild conference call, Wednesday March 17th 2021 (09:00 UTC)
Alphabetical list of attendees (XXX):
-
Alan O'Cais Achilles (Jülich Supercomputing Centre, Germany)
-
Sebastian Achilles (Jülich Supercomputing Centre, Germany)
-
Simon Branford (University of Birmingham, UK)
-
Fotis Georgatos (SDSC, Switzerland)
-
Victor Holanda (CSCS, Switzerland)
-
Kenneth Hoste (HPC-UGent, Belgium)
-
Adam Huffman (Big Data Institute, Oxford, UK)
-
Terje Kvernes (University of Oslo, Norway)
-
Kurt Lust (Univ. of Antwerp, Belgium + LUMI User Support Team)
-
Robert Mijakovic (LuxProvide)
-
Mikael Öhman (Chalmers University of Technology, Sweden)
-
Bart Oldeman (Compute Canada)
-
Jörg Saßmannshausen (NIHR Biomedical Research Centre, UK)
-
Åke Sandgren (Umeå University, Sweden)
-
Davide Vanzo (Microsoft HPC)
- update on recent developments
- revamp of EasyBuild documentation
- Q&A
- next release: some time in the coming weeks
- project for next release: https://github.com/orgs/easybuilders/projects/12
- to maintainers: add issues/PRs you consider important there!
- project for next release: https://github.com/orgs/easybuilders/projects/12
- recent changes
-
framework
-
bug fixes
- fix for
--merge-pr
: ignore undismissed 'changes requested' review if there is an 'approved' review by the same user (PR #3607)
- fix for
-
enhancements
- add support for using fallback '
arch=*
' key in dependency version specified as arch->version mapping (PR #3600) - enhancement for
--merge-pr
: also check for pending change requests andmergeable_state
incheck_pr_eligible_to_merge
(PR #3604) - enhance '
eb
' command to ensure thateasybuild.main
can be imported before settling on python* command to use (PR #3610) - sort output of
eb --search
in natural order (respecting numbers) (PR #3609)
- add support for using fallback '
-
changes
- (none)
-
bug fixes
-
easyblocks
- bug fixes
-
enhancements
- update GROMACS easyblock to support GROMACS v2021 with CUDA (PR #2353)
-
changes
- (none)
-
easyconfigs
- over 100 merged easyconfig PRs since last conf call
-
bug fixes
- fix name of source file for GDRCopy v2.1 (PR #11887)
- bump pip to 20.3.4 in Python 2.7.18 easyconfig to fix unicode error (PR #12293)
- add new sources from download.qt.io/new_archive and add missing checksums in Qt5 easyconfigs (PR #)
- fix source URL and add alternate checksum for Hypre 2.14.0 (PR #12337)
- add patch for recent netCDF easyconfigs to fix MPI_Info_f2c issue with OpenMPI (PR #12340)
- add SourceForge fallback source URL for recent freetype easyconfigs (PR #12341)
- enable
-fPIC
for g2clib (PR #12349)
-
enhancements
- (nothing major)
-
new software
- (nothing major)
-
noteworthy software updates
- CP2K 8.1 (PR #12302)
-
noteworthy changes
- revert to Seaborn 0.10.1 as dependency for NanoPlot 1.33.0 (PR #12345)
-
framework
- to merge/fix/tackle soon
-
framework
-
bug fixes
- downloading of large files fails with
urllib.request
with recent Python 3.x (issue #3455) - performance improvements for easyconfig parsing (PR #3555)
- avoid
module use
in Lmod if possible to allow faster execution (PR #3557)
- downloading of large files fails with
-
enhancements
- support additional features in easystack files
- added configuration option to define the
env
command to use for shebangs (PR #3613)
-
bug fixes
-
easyblocks
-
bug fixes
- (nothing new worth highlighting?)
- enhancements
-
changes
- (none)
-
new software
- new easyblock for NCCL (built from source) (PR #2337)
-
bug fixes
- easyconfigs
-
framework
- revamp of EasyBuild documentation to
mkdocs
is work-in-progress- see
mkdocs
branch ineasybuild
repo - done:
Makefile
, initial setup ofmkdocs
configuration
- see
- TODO:
- flesh out general outline + navigation menu on the left
- getting started: terminology, installation, configuration, basic usage (typical workflow)
- community: contributing, common toolchains, GitHub integration, getting help
- supported software: list of supported software, writing easyconfigs, implementing easyblocks
- advanced (?) topics: ...
- release notes
- tutorial
- fix hanging build in readthedocs
- port existing docs pages from
.rst
to.md
- set up search in docs (
mkdocs
plugin?) - how to avoid broken links...?
- flesh out general outline + navigation menu on the left