-
Notifications
You must be signed in to change notification settings - Fork 118
Description
EasyBuild is using module extensions only as an informational way and do not check if the extension name is clashing with an actual module name relative to a different software. See easybuilders/easybuild-framework#4983.
To cope with this use case, extensions should not generate a module alias, thus no conflict will raise between a module A and a module B defining a module extension A.
Such feature will be controlled by a new configuration option: info_extension (standing for informational module extension). This configuration option will be disabled by default.
When enabled, it will only affect extensions modulefile command. Thus the provide modulefile command could be use to define the module alias even if info_extension is enabled.
This feature is required to enable support of module extension with Environment Modules on EasyBuild.