Skip to content

{bio}[intel/2018a] MAJIQ v1.1.1, Pysam v0.14 w/ Python 3.6.4 (REVIEW)#5983

Merged
vanzod merged 7 commits intoeasybuilders:developfrom
boegel:20180308181000_new_pr_MAJIQ110
Jun 21, 2018
Merged

{bio}[intel/2018a] MAJIQ v1.1.1, Pysam v0.14 w/ Python 3.6.4 (REVIEW)#5983
vanzod merged 7 commits intoeasybuilders:developfrom
boegel:20180308181000_new_pr_MAJIQ110

Conversation

@boegel
Copy link
Copy Markdown
Member

@boegel boegel commented Mar 8, 2018

(created using eb --new-pr)
requires easybuilders/easybuild-easyblocks#1384, depends on #5976 (matplotlib) + #5977 (h5py)

edit: requires easybuilders/easybuild-easyblocks#1391

@boegel boegel added this to the 3.6.0 milestone Mar 8, 2018
@boegel boegel changed the title {bio}[intel/2018a] MAJIQ v1.1.0, Pysam v0.14 w/ Python 3.6.4 {bio}[intel/2018a] MAJIQ v1.1.0, Pysam v0.14 w/ Python 3.6.4 (WIP) Mar 9, 2018
@boegel boegel changed the title {bio}[intel/2018a] MAJIQ v1.1.0, Pysam v0.14 w/ Python 3.6.4 (WIP) {bio}[intel/2018a] MAJIQ v1.1.0, Pysam v0.14 w/ Python 3.6.4 (REVIEW) Mar 21, 2018
@boegel boegel changed the title {bio}[intel/2018a] MAJIQ v1.1.0, Pysam v0.14 w/ Python 3.6.4 (REVIEW) {bio}[intel/2018a] MAJIQ v1.1.1, Pysam v0.14 w/ Python 3.6.4 (REVIEW) Mar 21, 2018
@boegel boegel requested a review from vanzod March 21, 2018 17:50
@boegel
Copy link
Copy Markdown
Member Author

boegel commented Mar 21, 2018

Test report by @boegel
SUCCESS
Build succeeded for 3 out of 3 (3 easyconfigs in this PR)
node2001.delcatty.os - Linux centos linux 7.4.1708, Intel(R) Xeon(R) CPU E5-2670 0 @ 2.60GHz, Python 2.7.5
See https://gist.github.com/64eb844b40fcb93b598e0b0cc58da32d for a full test report.

@vanzod
Copy link
Copy Markdown
Member

vanzod commented Mar 22, 2018

Test report by @vanzod
FAILED
Build succeeded for 0 out of 1 (1 easyconfigs in this PR)
cermis - Linux debian 9.4, Intel(R) Xeon(R) CPU E5620 @ 2.40GHz, Python 2.7.13
See https://gist.github.com/dcd809275c04dfa125855d06930fda3d for a full test report.

@vanzod
Copy link
Copy Markdown
Member

vanzod commented Mar 22, 2018

Pysam-0.14-intel-2018a-Python-3.6.4.eb is missing ('XZ', '5.2.3') dependency

@boegel
Copy link
Copy Markdown
Member Author

boegel commented Mar 22, 2018

@vanzod It's missing as a dep for Python, see #6065


builddependencies = [
# older version of Cython required to work around "AttributeError: ... has no attribute '__reduce_cython__'
# see https://github.com/cython/cython/issues/1953
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.

Unless I am misinterpreting this comment (in which case it should be rephrased), since python-3.6.4-intel-2018a comes bundled with Cython-0.27.3, there should be no need to carry over the older version of Cython as builddependency.
Can you clarify this?

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.

0.27.3 is too new, 0.25.2 doesn't have the issue

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.

Maybe add another comment line just to make it a little more explicit?

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.

Or, even better in my opinion, adding it to the MAJIQ bundle so that there is less risk of user conflict with the one bundled with Python?

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.

Moving it into the bundle makes it a runtime dependency, which it's not...

I'll clarify the comment.

@vanzod
Copy link
Copy Markdown
Member

vanzod commented Mar 22, 2018

Test report by @vanzod
FAILED
Build succeeded for 0 out of 1 (1 easyconfigs in this PR)
cermis - Linux debian 9.4, Intel(R) Xeon(R) CPU E5620 @ 2.40GHz, Python 2.7.13
See https://gist.github.com/e757269385255160bfe609ff6fa2134f for a full test report.

@boegel
Copy link
Copy Markdown
Member Author

boegel commented Apr 24, 2018

@vanzod This looks like the same problem as in #6195, let's open a dedicated issue on this to try and figure it out?

@boegel boegel modified the milestones: 3.6.0, next release Apr 24, 2018
@boegel boegel modified the milestones: 3.6.1, next release May 23, 2018
@boegel
Copy link
Copy Markdown
Member Author

boegel commented Jun 21, 2018

@vanzod Please check whether the enhanced Python easyblock in easybuilders/easybuild-easyblocks#1441 fixed the Python issue for you (you'll need to reinstall Python-3.6.4-intel-2018a.eb) that was causing the test failures in this PR...

Like so:

  • curl -OL https://raw.githubusercontent.com/boegel/easybuild-easyblocks/python_ulimit_unlimited/easybuild/easyblocks/p/python.py
  • eb Python-3.6.4-intel-2018a.eb -df --include-easyblocks python.py
  • eb --from-pr 5983 -dfr --upload-test-report

@vanzod
Copy link
Copy Markdown
Member

vanzod commented Jun 21, 2018

Test report by @vanzod
SUCCESS
Build succeeded for 3 out of 3 (3 easyconfigs in this PR)
cermis - Linux debian 9.4, Intel(R) Xeon(R) CPU E5620 @ 2.40GHz, Python 2.7.13
See https://gist.github.com/a44ddb13502768490174d8231392124d for a full test report.

@vanzod
Copy link
Copy Markdown
Member

vanzod commented Jun 21, 2018

Going in, thanks @boegel!

@vanzod vanzod merged commit d5397c2 into easybuilders:develop Jun 21, 2018
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants