Skip to content

Adding --robot paths causes search to fail for specific easyconfigs #5085

@gkaf89

Description

@gkaf89

The command

$ eb --robot=/work/projects/software_set/backup/repositories/easybuild-stack/easyconfigs  gmsh-4.12.2-foss-2023b.eb
== Temporary log file in case of crash /tmp/eb-55ysclwt/easybuild-qaog7re4.log
== found valid index for /work/projects/software_set/backup/repositories/easybuild-stack/easyconfigs, so using it...
ERROR: Can't find path /work/projects/software_set/backup/repositories/easybuild-stack/easyconfigs/gmsh/gmsh-4.12.2-foss-2023b.eb

fails. There is no gmsh-4.12.2-foss-2023b.ebin the easyconfigs stored in the /work/projects/software_set/backup/repositories/easybuild-stack/easyconfigs path (or any other version of gmsh). Based on the output of --show-config

$ eb --robot=/work/projects/software_set/backup/repositories/easybuild-stack/easyconfigs  --show-config
#
# Current EasyBuild configuration
# (C: command line argument, D: default value, E: environment variable, F: configuration file)
#
buildpath      (D) = /home/users/sw_builder/.local/easybuild/build
containerpath  (D) = /home/users/sw_builder/.local/easybuild/containers
installpath    (D) = /home/users/sw_builder/.local/easybuild
repositorypath (D) = /home/users/sw_builder/.local/easybuild/ebfiles_repo
robot          (C) = /work/projects/software_set/backup/repositories/easybuild-stack/easyconfigs, /work/projects/software_set/backup/environments/easybuild/easybuild/easyconfigs
robot-paths    (C) = /work/projects/software_set/backup/repositories/easybuild-stack/easyconfigs, /work/projects/software_set/backup/environments/easybuild/easybuild/easyconfigs
rpath          (D) = True
sourcepath     (D) = /home/users/sw_builder/.local/easybuild/sources

it seems that EasyBuild should be able to locate gmsh-4.12.2-foss-2023b.eb . The command

eb  gmsh-4.12.2-foss-2023b.eb

installs gmsh as expected without any issues.

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions