Howdy Stuart,
I'll offer an unofficial welcome to EasyBuild. I can relate
to quite a bit of the below. I'm not sure I have any good
answers yet. But WELCOME!!!! Your comments will not
go unnoticed
For example, I just want to second one of your points
(while I ponder if I can better answer your other questions/needs
than the authors).
On 02/10/2015 07:32 PM, Stuart Barkley wrote:
Process for removing a package. It is probably fairly simple, mostly
deleting the installation tree and the modules files. Dependencies
might be tricky (indicating all the dependencies and refuse to remove
would be fine).
This would be a dream.
eb --remove zlib/x.y.z # remove that zlib and everything that
depended upon it
and/or
eb --remove GCC/4.9.0 # remove that toolchain and all modules, and
install trees, associated with it
I'm curious if Lmod already has a dependency tracking thingie
that I can use to script, but if it could be automated into EasyBuild,
that would be really sweet (I do a lot of prototyping, especially since
working on the Power7).
jack