Skip to content

Robot does not recognize installed modulerc aliases with hierarchical MNS  #2601

@vanzod

Description

@vanzod

As reported in easybuilders/easybuild-easyblocks#1534, the use of short names in a .modulerc wrapper file (introduced with easybuilders/easybuild-easyblocks#1535) prevents robot to correctly identify installed module wrappers when a hierarchical MNS is used. This forces EB to re-install the wrapper every time it is needed as a dependency. The installation will then fail since the .modulerc file cannot be replaced without an explicit --force flag:

 == FAILED: Installation ended unsuccessfully (build directory: /mnt/ramdisk/Java/1.8/dummy-dummy): build failed (first 300 chars): Found existing file at /opt/easybuild/modules/all/Core/Java/.modulerc.lua, not overwriting without --force

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions