-
Notifications
You must be signed in to change notification settings - Fork 705
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
add easyconfigs for pplacer and OCaml deps (REVIEW) #1056
Conversation
Test report by @boegel |
Test report by @boegel |
Test report by @boegel |
Test report by @boegel |
Test report by @boegel |
Test PASSed. |
@wpoely86: please review? |
Test report by @boegel |
This reverts commit 9f73f3d.
Test PASSed. |
Test report by @boegel |
Works fine on top of easybuilders/easybuild-easyblocks#467, awaiting review before merging it in... |
@wpoely86: please review |
Looks fine but shouldn't we make a OCaml package easyblock? Now there a lot of duplicate code in all those easyconfigs? |
@wpoely86: good suggestion... I'll look into it before merging this in. |
fyi. I gave a visual review on this one and it looks good (but not the easyblock really). |
patches = ['OCaml-%(version)s_icc-fixes.patch'] | ||
|
||
builddependencies = [('Autoconf', '2.69')] | ||
dependencies = [('ncurses', '5.9')] |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I come to realize that if ncurses is there, I bet libreadline
should also be. ditto for goolf.
ldd will prove the case
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
seems not:
-bash-4.1$ ldd /gpfs/scratch/projects/project_gpilot/vsc40023/software/OCaml/4.01.0-ictce-5.5.0/bin/* | grep ncurses
libncurses.so.5 => /gpfs/scratch/projects/project_gpilot/vsc40023/software/ncurses/5.9-ictce-5.5.0/lib/libncurses.so.5 (0x00002aaaab152000)
libncurses.so.5 => /gpfs/scratch/projects/project_gpilot/vsc40023/software/ncurses/5.9-ictce-5.5.0/lib/libncurses.so.5 (0x00002aaaab152000)
-bash-4.1$ ldd /gpfs/scratch/projects/project_gpilot/vsc40023/software/OCaml/4.01.0-ictce-5.5.0/bin/* | grep readline
-bash-4.1$
Refer to this link for build results (access rights to CI server needed): |
There's an interesting mix here. Are some of these actually extensions of OCaml? I haven't got my test space working yet for this yet, but I'll try to build tomorrow |
Easyconfigs unit test suite PASSed (see https://jenkins1.ugent.be/job/easybuild-easyconfigs-pr-builder/6444/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. |
Easyconfigs unit test suite PASSed (see https://jenkins1.ugent.be/job/easybuild-easyconfigs-pr-builder/6445/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. |
Easyconfigs unit test suite PASSed (see https://jenkins1.ugent.be/job/easybuild-easyconfigs-pr-builder/6446/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. |
Easyconfigs unit test suite PASSed (see https://jenkins1.ugent.be/job/easybuild-easyconfigs-pr-builder/6447/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. |
Test report by @boegel |
@@ -0,0 +1,51 @@ | |||
easyblock = 'MakeCp' |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
needs to be changed to OCamlPackage
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
well, maybe not... the build procedure here is quite different
Easyconfigs unit test suite PASSed (see https://jenkins1.ugent.be/job/easybuild-easyconfigs-pr-builder/6453/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. |
Easyconfigs unit test suite PASSed (see https://jenkins1.ugent.be/job/easybuild-easyconfigs-pr-builder/6499/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. |
Test report by @boegel |
I think this is good to go (finally!). Final review, anyone? @wpoely86? |
'https://github.com/ocaml/opam/releases/download/%s' % opam_ver, | ||
] | ||
sources = [ | ||
'ocaml-%(version)s.tar.gz', |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
NAMELOWER_TAR_GZ
?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
no, but SOURCELOWER_TAR_GZ
would work ;)
Easyconfigs unit test suite FAILed. See https://jenkins1.ugent.be/job/easybuild-easyconfigs-pr-builder/6513/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. |
Test report by @boegel |
Tested on top of easybuilders/easybuild-easyblocks#835, thanks for the feedback everyone! |
Jenkins: test this please |
Easyconfigs unit test suite PASSed (see https://jenkins1.ugent.be/job/easybuild-easyconfigs-pr-builder/6555/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. |
add easyconfigs for pplacer and OCaml deps (REVIEW)
@pforai: this is one of the dependencies for QIIME...
depends on
easybuilders/easybuild-easyblocks#467