Skip to content

Consider module extension only as informational purpose #585

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.

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

      Milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions