Skip to content

Consider module extension only as informational purpose #585

@xdelaruelle

Description

@xdelaruelle

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.

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions