Dear John,
On 04/12/2019 00:25, Dey, John F wrote:
Talk proposal.
Present new features of EasyUpdate
How to support site-specific configurations for R and Python easyconfigs
using bundles. And present the new features of EasyUpdate that help
facilitate the bundle approach.
You're definitely welcome to talk about this at the next EasyBuild User
Meeting!
Please send an email to [email protected] for the talk proposal, and
we'll figure out the details (mostly preferred time, how much time you
need, etc.)
The bundle approach uses the EasyBuild default R and Python easyconfigs
as a dependency for customized versions. This method of building custom
site-packages encourages reuse of existing easyconfigs and helps reduce
duplication of effort. I think sites should adapt this method of using R
and Python. It encourages wider use of the EasyBuild EasyConfigs and
makes local customization easier to support. A new feature of EasyConifg
allows complex dependency resolution by inspection of the dependency list.
Having an open discussion about this during the meeting makes a lot of
sense, indeed.
We should talk about the pros and cons of the current approach, what the
alternatives are, and how you can leverage the central easyconfigs and
install additional stuff on top.
The new 'extensions' feature in Lmod
(https://lmod.readthedocs.io/en/latest/330_extensions.html#module-extensions)
is probably interesting to mention here as well.
The upcoming EasyBuild v4.1.0 includes support for including
'extensions' statements in generated module files.
EasyUpdate code has been refactored. Functions that I would expect the
Easybuild framework to handle have been moved to separate Python Class.
If I could get some help to map the EasyUpdate framework calls to the
EasyBuild framework the integration would be quick. Have you considered
adding any time for a hackathon? Having access to the core developers
would be a huge help.
We should probably lock ourselves up in a room for an hour or two to
make good progress on this...
Or maybe one of the other maintainers attending the meeting could (also)
help you out.
We'll have some time for hands-on work/hackathon, usually in the
afternoons, but that tends to quickly spin into open discussions, so
maybe we need some allocate some time on the side while you're visiting.
regards,
Kenneth
Hope all is well,
*John Dey*
*HPC Operations*
SciComp Computing
*O* _206.667.4308_
*M* _360.649.2731_
[email protected] <mailto:[email protected]>
SciComp Office Hours
Wed. 10-noon M4-B102
<http://www.fredhutch.org/>
Fred Hutchinson Cancer Research Center
1100 Fairview Ave. N., Mail Stop J4-402
Seattle, WA 98109
*fredhutch.org <http://www.fredhutch.org/>*