Skip to content

add --read-only-installdir and --group-writable-installdir configuration options#1304

Merged
boegel merged 6 commits intoeasybuilders:developfrom
boegel:group_write
Jul 12, 2015
Merged

add --read-only-installdir and --group-writable-installdir configuration options#1304
boegel merged 6 commits intoeasybuilders:developfrom
boegel:group_write

Conversation

@boegel
Copy link
Copy Markdown
Member

@boegel boegel commented Jun 26, 2015

fixes #1303

@hpcugentbot
Copy link
Copy Markdown

Refer to this link for build results (access rights to CI server needed):
https://jenkins1.ugent.be/job/easybuild-framework-pr-builder/1797/
EasyBuild framework unit test suite PASSed (see https://jenkins1.ugent.be/job/easybuild-framework-pr-builder/1797/console for more details).

This pull request is now ready for review/testing.

Please try and find someone who can tackle this; contact @boegel if you're not sure what to do.

@ocaisa
Copy link
Copy Markdown
Member

ocaisa commented Jun 30, 2015

I looked at this and the code looks ok to me, haven't tested it though...

@boegel
Copy link
Copy Markdown
Member Author

boegel commented Jun 30, 2015

@JensTimmerman (or maybe @wpoely86): quick review?

@ocaisa: I want to look into adding a simply test for verifying that this does what it's supposed to before I merge this in.

Comment thread easybuild/tools/config.py
Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

why doesn't this function return the result of the config option?

Copy link
Copy Markdown
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

it could, but we already have the build_option function that serves this purpose, this placeholder function predates build_option

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

but this breaks the api?
Shouldn't you deprecate this function, and let it return the result of the config build option?

Copy link
Copy Markdown
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I could, but this is not considered to be part of the 'external' API, i.e. what easyblocks should be using. So it's OK to drop this.

@JensTimmerman
Copy link
Copy Markdown

ok

…t test for --read-only-install and --group-writable-installdir
@boegel boegel changed the title add --read-only-installdir and --group-writeable-installdir configuration options add --read-only-installdir and --group-writable-installdir configuration options Jul 10, 2015
@rjeschmi
Copy link
Copy Markdown
Contributor

looks fine

@hpcugentbot
Copy link
Copy Markdown

Refer to this link for build results (access rights to CI server needed):
https://jenkins1.ugent.be/job/easybuild-framework-pr-builder/1880/
EasyBuild framework unit test suite PASSed (see https://jenkins1.ugent.be/job/easybuild-framework-pr-builder/1880/console for more details).

This pull request is now ready for review/testing.

Please try and find someone who can tackle this; contact @boegel if you're not sure what to do.

@hpcugentbot
Copy link
Copy Markdown

Refer to this link for build results (access rights to CI server needed):
https://jenkins1.ugent.be/job/easybuild-framework-pr-builder/1881/
EasyBuild framework unit test suite FAILed.

See https://jenkins1.ugent.be/job/easybuild-framework-pr-builder/1881/console for more details.

Please fix the reported issues by pushing additional commits to the branch corresponding with this pull request; contact @boegel if you're not sure what to do.

@hpcugentbot
Copy link
Copy Markdown

Refer to this link for build results (access rights to CI server needed):
https://jenkins1.ugent.be/job/easybuild-framework-pr-builder/1884/
EasyBuild framework unit test suite PASSed (see https://jenkins1.ugent.be/job/easybuild-framework-pr-builder/1884/console for more details).

This pull request is now ready for review/testing.

Please try and find someone who can tackle this; contact @boegel if you're not sure what to do.

@hpcugentbot
Copy link
Copy Markdown

Refer to this link for build results (access rights to CI server needed):
https://jenkins1.ugent.be/job/easybuild-framework-pr-builder/1888/
EasyBuild framework unit test suite PASSed (see https://jenkins1.ugent.be/job/easybuild-framework-pr-builder/1888/console for more details).

This pull request is now ready for review/testing.

Please try and find someone who can tackle this; contact @boegel if you're not sure what to do.

@boegel
Copy link
Copy Markdown
Member Author

boegel commented Jul 12, 2015

Going in, thanks for the review @JensTimmerman and @rjeschmi!

boegel added a commit that referenced this pull request Jul 12, 2015
add --read-only-installdir and --group-writable-installdir configuration options
@boegel boegel merged commit 6b06866 into easybuilders:develop Jul 12, 2015
@boegel boegel deleted the group_write branch July 12, 2015 17:20
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.

5 participants