The downside is that this is an "all or nothing" approach. For example, you may want to hide the M4/flex/Bison on the dummy level used for bootstrapping, but expose the same packages on the GCCcore level. No way to do this with 'hide-deps', AFAIK...
Markus On 08/04/16 10:27, Alvarez, Damian wrote: > Well, alternatively you can add the dependencies to > EASYBUILD_HIDE_DEPS and have something like > EASYBUILD_HIDE_DEPS="ANTLR,ATK,Autoconf,Automake,Bison,etc”, and > those dependencies will be always hidden (so don’t install them > directly, or do it with --hidden). If the version number and the > suffix of your installed hidden dependencies match the dependencies > of the easyconfigs you want to install then it will work just fine. > > Damian > > On 04/08/16 08:58, "[email protected] on behalf of Markus > Geimer" <[email protected] on behalf of > [email protected]> wrote: > > Davide, > > > The most logical way of doing so seems to be by creating hidden > > modules for the dependencies we don't want the users to see. However, > > when installing other easyconfig packages from the default easyconfig > > files they cannot see the hidden modules and try to install them again. > > Is there a way to tell EB to automatically look for hidden packages > > without modifying the easyconfig files? > > At this point not, unfortunately. A corresponding issue has > been created already quite some time ago [1], but since then > hasn't received much attention. Since I'm very interested in > this feature as well and would like to see it implemented > rather sooner than later, I recently started looking into it. > But I'm still far from a clean and working solution -- though > Kenneth claims that it shouldn't be too hard... But that's > what he is saying all the time ;-) > > Markus > > > [1] https://github.com/hpcugent/easybuild-framework/issues/1079 > > -- Dr. Markus Geimer Juelich Supercomputing Centre Institute for Advanced Simulation Forschungszentrum Juelich GmbH 52425 Juelich, Germany Phone: +49-2461-61-1773 Fax: +49-2461-61-6656 E-mail: [email protected] WWW: http://www.fz-juelich.de/jsc/ ------------------------------------------------------------------------------------------------ ------------------------------------------------------------------------------------------------ Forschungszentrum Juelich GmbH 52425 Juelich Sitz der Gesellschaft: Juelich Eingetragen im Handelsregister des Amtsgerichts Dueren Nr. HR B 3498 Vorsitzender des Aufsichtsrats: MinDir Dr. Karl Eugen Huthmacher Geschaeftsfuehrung: Prof. Dr.-Ing. Wolfgang Marquardt (Vorsitzender), Karsten Beneke (stellv. Vorsitzender), Prof. Dr.-Ing. Harald Bolt, Prof. Dr. Sebastian M. Schmidt ------------------------------------------------------------------------------------------------ ------------------------------------------------------------------------------------------------

