Conference call notes 20160316 - easybuilders/easybuild GitHub Wiki
(back to Conference calls)
Notes on the 47th EasyBuild conference call, Wednesday March 16h 2016 (5pm - 5.30pm CEST)
Alphabetical list of attendees (4):
- Damian Alvarez Mallon (JSC, Germany)
- Xavier Besseron (Uni.lu, Luxembourg)
- Kenneth Hoste (HPC-UGent, Belgium)
- Alan O'Cais (JSC, Germany)
- EasyBuild v2.7.0
- extending the
<year>[ab]naming scheme to toolchains other thanfoss/intel - potential topics for a 'Best Practices' section in the documentation
-
EasyBuild v2.7.0
- framework release notes: https://github.com/hpcugent/easybuild-framework/pull/1669/files
- stable Cray support \o/
- more responsive
ebthanks to enabling Python optimisation mode (python -O/$PYTHONOPTIMIZE) inebwrapper - improved GitHub integration (but
--new-pr/--update-prremain experimental for now) - fixed namespace warnings, which requires having
setuptoolsavailable at runtime - EasyBuild now works in an environment where Python 3.x is the default
python, ifpython2is also available -
--show-config, better--minimal-toolchains,%(*ver)stemplates +HOMEconstant for easyconfigs, ...
- easyblocks release notes: https://github.com/hpcugent/easybuild-easyblocks/pull/871/files
- lots of enhancements w.r.t. MPICH, MVAPICH2, psmpi
- use of
find_flexlm_licensein Intel*, PGI, TotalView easyblocks - some Cray-related enhancements
- easyconfigs release notes are WIP
- framework release notes: https://github.com/hpcugent/easybuild-framework/pull/1669/files
-
2016aversion forgmpolf,gmvolf- cfr. https://github.com/hpcugent/easybuild-easyconfigs/pull/2589
- stronger relationship with
fossversioning: exact match withfossequivalent, except for MPI component - actually means something, as opposed to the random versioning used before (e.g. '7.1.2')
- Xavier plans to reach out to MVAPICH2 team w.r.t. maintaining MVAPICH2 easyconfigs and archive of MVAPICH2 source tarballs
- psmpi-based toolchains in JSC also use
2016a, etc. but are not 'in sync' withintelequivalent (newer compiler version, etc.)- also not (yet) included in mainline repository
-
best practices
- document these at http://easybuild.readthedocs.org/
- EasyBuild configuration
- concept build sets in JSC
- brief sections with pointers to existing documentation
- maintaining per-site customisations [Xavier]
- (no need for
.ebp, see
- (no need for
- setting up development environment for contributing back
-
Alan: issue with
--include-*with recentdevelopof framework- seems hard to reproduce on another system (Ubuntu), unit tests haven't triggered this issue
- Kenneth: probably related to
declare_namespacechanges (cfr. https://github.com/hpcugent/easybuild-framework/pull/1591) - related to
setuptoolsversion being used?- if so, we can add a check for the minimal required
setuptoolsversion when--include-*is used
- if so, we can add a check for the minimal required