Skip to content

{vis}[dummy/] GroIMP v1.5#3994

Merged
boegel merged 3 commits intoeasybuilders:developfrom
boegel:20170111184818_new_pr_GroIMP15
Jan 12, 2017
Merged

{vis}[dummy/] GroIMP v1.5#3994
boegel merged 3 commits intoeasybuilders:developfrom
boegel:20170111184818_new_pr_GroIMP15

Conversation

@boegel
Copy link
Copy Markdown
Member

@boegel boegel commented Jan 11, 2017

(created using eb --new-pr)

@boegel boegel added this to the 3.1.0 milestone Jan 12, 2017
@boegel
Copy link
Copy Markdown
Member Author

boegel commented Jan 12, 2017

@verdurin please review?

@boegel
Copy link
Copy Markdown
Member Author

boegel commented Jan 12, 2017

Test report by @boegel
SUCCESS
Build succeeded for 3 out of 3 (3 easyconfigs in this PR)
node2571.golett.os - Linux centos linux 7.2.1511, Intel(R) Xeon(R) CPU E5-2680 v3 @ 2.50GHz, Python 2.7.5
See https://gist.github.com/8b376ad3c11d70ad665c673572866ad0 for a full test report.

@boegel
Copy link
Copy Markdown
Member Author

boegel commented Jan 12, 2017

Test report by @boegel
SUCCESS
Build succeeded for 3 out of 3 (3 easyconfigs in this PR)
node2149.delcatty.os - Linux SL 6.8, Intel(R) Xeon(R) CPU E5-2670 0 @ 2.60GHz, Python 2.6.6
See https://gist.github.com/1fd85c0e927a88d898de35b05adad8e8 for a full test report.

description = """Apache Ant is a Java library and command-line tool whose mission is to drive processes described in build files
as targets and extension points dependent upon each other. The main known usage of Ant is the build of Java applications."""

toolchain = {'name': 'dummy', 'version': ''}
Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

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

I thought we had to put dummy in the version field too.

Has that changed now?

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.

There's a subtle difference between using dummy as a version, or not.

If you use dummy, then the dependences listed will not be loaded at installation time (but the corresponding module load statements will be included in the generated module if the installation worked).

We have plans to get rid of this, see easybuilders/easybuild-framework#1233

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

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

Okay, good to know. I knew there was some subtle difference, that I couldn't remember.

Copy link
Copy Markdown
Member

@verdurin verdurin left a comment

Choose a reason for hiding this comment

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

Isn't 'dummy' required in the 'version' field too?

(ignore - I hadn't seen the response to my earlier query)

sources = ['GroIMP-%(version)s-src.zip']

dependencies = [
('Java', '1.8.0_112', '', True),
Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

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

What are these two additional fields? I've noticed them in other recent easyconfigs.

A new requirement?

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.

3rd value is versionsuffix (which is only required to specify the 4th)
4th indicates that this dep is to be resolved using dummy toolchain

In this case, it's stupid though, since the parent toolchain already is dummy, so I'll just drop them.

@boegel
Copy link
Copy Markdown
Member Author

boegel commented Jan 12, 2017

Test report by @boegel
SUCCESS
Build succeeded for 3 out of 3 (3 easyconfigs in this PR)
node2571.golett.os - Linux centos linux 7.2.1511, Intel(R) Xeon(R) CPU E5-2680 v3 @ 2.50GHz, Python 2.7.5
See https://gist.github.com/b330591cd7f911644d91e50b140aa974 for a full test report.

@boegel
Copy link
Copy Markdown
Member Author

boegel commented Jan 12, 2017

Test report by @boegel
SUCCESS
Build succeeded for 3 out of 3 (3 easyconfigs in this PR)
node2149.delcatty.os - Linux SL 6.8, Intel(R) Xeon(R) CPU E5-2670 0 @ 2.60GHz, Python 2.6.6
See https://gist.github.com/1a418fa9ee1e2718ab101b6d19ba0663 for a full test report.

@boegel
Copy link
Copy Markdown
Member Author

boegel commented Jan 12, 2017

Thanks for the review @verdurin!

@boegel boegel merged commit 69529ae into easybuilders:develop Jan 12, 2017
@boegel boegel deleted the 20170111184818_new_pr_GroIMP15 branch January 13, 2017 11:57
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.

2 participants