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/>*

Reply via email to