Skip to content

take available hidden modules into account in dependency resolution#1065

Merged
boegel merged 2 commits intoeasybuilders:developfrom
boegel:fix_resolve_hidden_deps
Oct 30, 2014
Merged

take available hidden modules into account in dependency resolution#1065
boegel merged 2 commits intoeasybuilders:developfrom
boegel:fix_resolve_hidden_deps

Conversation

@boegel
Copy link
Copy Markdown
Member

@boegel boegel commented Oct 17, 2014

fix for #1061 reported by @ocaisa, including unit test

@hpcugentbot
Copy link
Copy Markdown

Test PASSed.

@boegel
Copy link
Copy Markdown
Member Author

boegel commented Oct 17, 2014

@stdweird: please review

@stdweird
Copy link
Copy Markdown
Contributor

before i start reviewinig, what is a "hidden module"?

@boegel
Copy link
Copy Markdown
Member Author

boegel commented Oct 28, 2014

@stdweird: a module that doesn't pop up in the output of module avail, i.e. basically a module for which the actual filename starts with a . (this is not specific to Lmod, works with all module tool flavors)

these modules don't pop up in module avail (which is why they need special care), but you can load them, and module show works too

@boegel
Copy link
Copy Markdown
Member Author

boegel commented Oct 28, 2014

@stdweird: example of (bad, but fine) usage of hiddendependencies is in https://github.com/hpcugent/easybuild-easyconfigs/pull/1014/files#diff-2

@stdweird
Copy link
Copy Markdown
Contributor

LGTM

@boegel
Copy link
Copy Markdown
Member Author

boegel commented Oct 30, 2014

Going in, thanks for the review @stdweird, and @ocaisa and @ebgregory for reporting the issue!

boegel added a commit that referenced this pull request Oct 30, 2014
take available hidden modules into account in dependency resolution
@boegel boegel merged commit bf1bb87 into easybuilders:develop Oct 30, 2014
@boegel boegel deleted the fix_resolve_hidden_deps branch October 30, 2014 09:19
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants