ComputeCanada / software-stack-config

8 stars 3 forks source link

Hide singularity and apptainer-1.0 #49

Closed bartoldeman closed 1 year ago

bartoldeman commented 1 year ago

Hide all versions of singularity, and the suid apptainer 1.0 because of security concerns.

apptainer-suid/1.1 is automatically hidden if not installed on a cluster now.

mboisson commented 1 year ago

I don't think the visible hook is necessary if we are hiding it completely (i.e. just the modulerc should be enough) ?

bartoldeman commented 1 year ago

Actually it confused me a bit already since 3.1 is in both the visible hook and modulerc? So I put 3.7 and 3.8 in both just to be "consistent", but it seems it wasn't consistent in the first place! Will adjust then

bartoldeman commented 1 year ago

Done in 84f3670

mboisson commented 1 year ago

Indeed. The module hook is useful to contextually hide modules. If we want to hide once and for all, modulerc works just fine. The older ones are leftovers.

LGTM