Skip to content
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

fix installation of Bioconductor 3.11 bundle on aarch64 #11417

Conversation

terjekv
Copy link
Collaborator

@terjekv terjekv commented Oct 1, 2020

(created using eb --new-pr)

Eventually fixes #11393

@terjekv terjekv changed the title aarch64-fixing. WIP: aarch64-fixes for R-bundle-Bioconductor-3.11-foss-2020a-R.4.0.0 Oct 1, 2020
@terjekv terjekv added aarch64 Related to Arm 64-bit (aarch64) EESSI Related to EESSI project labels Oct 1, 2020
@terjekv
Copy link
Collaborator Author

terjekv commented Oct 2, 2020

Test report by @terjekv
FAILED
Build succeeded for 6 out of 7 (1 easyconfigs in this PR)
ninhursaga.uio.no - Linux RHEL 8.2, x86_64, Intel(R) Xeon(R) Silver 4216 CPU @ 2.10GHz (cascadelake), Python 3.6.8
See https://gist.github.com/cd491e68799cbbb3cc2a97c377c8431d for a full test report.

@boegel
Copy link
Member

boegel commented Oct 2, 2020

@boegelbot please test @ generoso

@boegelbot
Copy link
Collaborator

@boegel: Request for testing this PR well received on generoso

PR test command 'EB_PR=11417 EB_ARGS= /apps/slurm/default/bin/sbatch --job-name test_PR_11417 ~/boegelbot/eb_from_pr_upload_generoso.sh' executed!

  • exit code: 0
  • output:
Submitted batch job 8001

Test results coming soon (I hope)...

- notification for comment with ID 702610622 processed

Message to humans: this is just bookkeeping information for me,
it is of no use to you (unless you think I have a bug, which I don't).

@terjekv
Copy link
Collaborator Author

terjekv commented Oct 2, 2020

Test report by @terjekv
FAILED
Build succeeded for 0 out of 1 (1 easyconfigs in this PR)
ninhursaga.uio.no - Linux RHEL 8.2, x86_64, Intel(R) Xeon(R) Silver 4216 CPU @ 2.10GHz (cascadelake), Python 3.6.8
See https://gist.github.com/3b8c20372e1a17fde286f81e2645f7da for a full test report.

@boegelbot
Copy link
Collaborator

Test report by @boegelbot
SUCCESS
Build succeeded for 1 out of 1 (1 easyconfigs in this PR)
generoso-x-3 - Linux centos linux 8.2.2004, x86_64, Intel(R) Xeon(R) CPU E5-2667 v3 @ 3.20GHz (haswell), Python 3.6.8
See https://gist.github.com/3916226388b5195e04be1996b5e1c984 for a full test report.

@terjekv
Copy link
Collaborator Author

terjekv commented Oct 3, 2020

Test report by @terjekv
FAILED
Build succeeded for 0 out of 1 (1 easyconfigs in this PR)
ninhursaga.uio.no - Linux RHEL 8.2, x86_64, Intel(R) Xeon(R) Silver 4216 CPU @ 2.10GHz (cascadelake), Python 3.6.8
See https://gist.github.com/d78180e3380421bc2fad685204288bb7 for a full test report.

@easybuilders easybuilders deleted a comment from boegelbot Oct 3, 2020
@boegel boegel added this to the next release (4.3.1) milestone Oct 3, 2020
@terjekv
Copy link
Collaborator Author

terjekv commented Oct 3, 2020

Test report by @terjekv
FAILED
Build succeeded for 2 out of 3 (1 easyconfigs in this PR)
arm1 - Linux ubuntu 18.04, AArch64, UNKNOWN (aarch64), Python 3.6.9
See https://gist.github.com/9f46ac2a6e606970807ee4b5fbc8e8bb for a full test report.

@terjekv
Copy link
Collaborator Author

terjekv commented Oct 3, 2020

Test report by @terjekv
SUCCESS
Build succeeded for 1 out of 1 (1 easyconfigs in this PR)
ninhursaga.uio.no - Linux RHEL 8.2, x86_64, Intel(R) Xeon(R) Silver 4216 CPU @ 2.10GHz (cascadelake), Python 3.6.8
See https://gist.github.com/5c9abc6009600e556df09bb6f0d8d779 for a full test report.

@terjekv
Copy link
Collaborator Author

terjekv commented Oct 4, 2020

Test report by @terjekv
FAILED
Build succeeded for 0 out of 1 (1 easyconfigs in this PR)
arm1 - Linux ubuntu 18.04, AArch64, UNKNOWN (aarch64), Python 3.6.9
See https://gist.github.com/d1ad930dcce6014d01990ff2069b0e17 for a full test report.

@terjekv
Copy link
Collaborator Author

terjekv commented Oct 4, 2020

Test report by @terjekv
SUCCESS
Build succeeded for 1 out of 1 (1 easyconfigs in this PR)
ninhursaga.uio.no - Linux RHEL 8.2, x86_64, Intel(R) Xeon(R) Silver 4216 CPU @ 2.10GHz (cascadelake), Python 3.6.8
See https://gist.github.com/cb778007bb67dea0ba613138d2abb517 for a full test report.

@branfosj
Copy link
Member

branfosj commented Oct 4, 2020

Test report by @branfosj
SUCCESS
Build succeeded for 3 out of 3 (1 easyconfigs in this PR)
bear-pg0305u03a.bear.cluster - Linux RHEL 7.6, POWER, 8335-GTX (power9le), Python 3.6.8
See https://gist.github.com/c0a1a6f49a9c06542d73ad5e5aed3a84 for a full test report.

@terjekv
Copy link
Collaborator Author

terjekv commented Oct 4, 2020

Both of the aarch64 units I have access to are currently down. I'll try to have someone look at it tomorrow, but last I saw the testing had long since past LEA and other troublemakers:

[...]
== installing extension IlluminaHumanMethylation450kmanifest 0.4.0 (242/262)...
== installing extension IlluminaHumanMethylationEPICmanifest 0.3.0 (243/262)...
== installing extension IlluminaHumanMethylation450kanno.ilmn12.hg19 0.6.0 (244/262)...
client_loop: send disconnect: Broken pipe

@easybuilders easybuilders deleted a comment from boegelbot Oct 5, 2020
@terjekv terjekv changed the title WIP: aarch64-fixes for R-bundle-Bioconductor-3.11-foss-2020a-R.4.0.0 aarch64-fixes for R-bundle-Bioconductor-3.11-foss-2020a-R.4.0.0 Oct 6, 2020
@terjekv
Copy link
Collaborator Author

terjekv commented Oct 6, 2020

No longer a WIP. This looks good. Testing on arm again today.

@boegel
Copy link
Member

boegel commented Oct 7, 2020

@terjekv Is a test report coming up?

@terjekv
Copy link
Collaborator Author

terjekv commented Oct 7, 2020

Yeah, I thought I started it last night. Sorry. Let me kick one off.
Edit: And remember to do it against develop... Sigh. Let me start over.

@verdurin
Copy link
Member

verdurin commented Oct 7, 2020

Test report by @verdurin
FAILED
Build succeeded for 0 out of 1 (1 easyconfigs in this PR)
easybuild.novalocal - Linux centos linux 7.8.2003, x86_64, Intel Xeon Processor (Skylake, IBRS), Python 2.7.5
See https://gist.github.com/e3bdb1e4dd751df521669055460eb686 for a full test report.

@terjekv
Copy link
Collaborator Author

terjekv commented Oct 7, 2020

Test report by @verdurin
FAILED
Build succeeded for 0 out of 1 (1 easyconfigs in this PR)
easybuild.novalocal - Linux centos linux 7.8.2003, x86_64, Intel Xeon Processor (Skylake, IBRS), Python 2.7.5
See https://gist.github.com/e3bdb1e4dd751df521669055460eb686 for a full test report.

@verdurin This has to be built against latest Develop. It's the same issue I ran into, as underlying EasyConfigs have changed.

@terjekv
Copy link
Collaborator Author

terjekv commented Oct 8, 2020

Test report by @terjekv
FAILED
Build succeeded for 0 out of 20 (1 easyconfigs in this PR)
arm2 - Linux ubuntu 18.04, AArch64, UNKNOWN, Python 3.6.9
See https://gist.github.com/968cdc2438cc87d34d5eac22d1867b17 for a full test report.

@terjekv
Copy link
Collaborator Author

terjekv commented Oct 8, 2020

Test report by @terjekv
FAILED
Build succeeded for 0 out of 20 (1 easyconfigs in this PR)
arm2 - Linux ubuntu 18.04, AArch64, UNKNOWN, Python 3.6.9
See https://gist.github.com/968cdc2438cc87d34d5eac22d1867b17 for a full test report.

Sigh, unzip is a system dependency for Python:

== FAILED: Installation ended unsuccessfully (build directory: /home/terjekv/.local/easybuild/build/Python/3.8.2/GCCcore-9.3.0): build failed (first 300 chars): cmd "unzip -qq /h
ome/terjekv/.local/easybuild/sources/p/Python/extensions/setuptools-45.2.0.zip" exited with exit code 127 and output:
/bin/bash: unzip: command not found

@terjekv
Copy link
Collaborator Author

terjekv commented Oct 9, 2020

Test report by @terjekv
FAILED
Build succeeded for 17 out of 20 (1 easyconfigs in this PR)
arm2 - Linux ubuntu 18.04, AArch64, UNKNOWN, Python 3.6.9
See https://gist.github.com/a2b1e3300c90884886f8e4064e4110a2 for a full test report.

@terjekv
Copy link
Collaborator Author

terjekv commented Oct 9, 2020

Test report by @terjekv
SUCCESS
Build succeeded for 3 out of 3 (1 easyconfigs in this PR)
arm2 - Linux ubuntu 18.04, AArch64, UNKNOWN, Python 3.6.9
See https://gist.github.com/b80ca5c715108accc49be382f3062b4e for a full test report.

@boegel
Copy link
Member

boegel commented Oct 9, 2020

Test report by @terjekv
FAILED
Build succeeded for 0 out of 20 (1 easyconfigs in this PR)
arm2 - Linux ubuntu 18.04, AArch64, UNKNOWN, Python 3.6.9
See https://gist.github.com/968cdc2438cc87d34d5eac22d1867b17 for a full test report.

Sigh, unzip is a system dependency for Python:

== FAILED: Installation ended unsuccessfully (build directory: /home/terjekv/.local/easybuild/build/Python/3.8.2/GCCcore-9.3.0): build failed (first 300 chars): cmd "unzip -qq /h
ome/terjekv/.local/easybuild/sources/p/Python/extensions/setuptools-45.2.0.zip" exited with exit code 127 and output:
/bin/bash: unzip: command not found

We have easyconfigs for UnZip, so we should add it as a build dep for Python, see #10427.

@terjekv
Copy link
Collaborator Author

terjekv commented Oct 11, 2020

Test report by @terjekv
SUCCESS
Build succeeded for 1 out of 1 (1 easyconfigs in this PR)
arm2 - Linux ubuntu 18.04, AArch64, UNKNOWN, Python 3.6.9
See https://gist.github.com/6919d7d54c31e11e0a10c26b641b30c3 for a full test report.

@boegel boegel changed the title aarch64-fixes for R-bundle-Bioconductor-3.11-foss-2020a-R.4.0.0 fix installation of Bioconductor 3.11 bundle on aarch64 Oct 12, 2020
@boegel boegel added the bug fix label Oct 12, 2020
@boegel
Copy link
Member

boegel commented Oct 12, 2020

@boegelbot please test @ generoso

@boegelbot
Copy link
Collaborator

@boegel: Request for testing this PR well received on generoso

PR test command 'EB_PR=11417 EB_ARGS= /apps/slurm/default/bin/sbatch --job-name test_PR_11417 ~/boegelbot/eb_from_pr_upload_generoso.sh' executed!

  • exit code: 0
  • output:
Submitted batch job 8057

Test results coming soon (I hope)...

- notification for comment with ID 707268736 processed

Message to humans: this is just bookkeeping information for me,
it is of no use to you (unless you think I have a bug, which I don't).

Copy link
Member

@boegel boegel left a comment

Choose a reason for hiding this comment

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

lgtm

@boegel
Copy link
Member

boegel commented Oct 12, 2020

Test report by @boegel
SUCCESS
Build succeeded for 1 out of 1 (1 easyconfigs in this PR)
node3407.kirlia.os - Linux centos linux 7.8.2003, x86_64, Intel(R) Xeon(R) Gold 6240 CPU @ 2.60GHz (cascadelake), Python 2.7.5
See https://gist.github.com/2452f534a8feed0ce045ab283aec22c6 for a full test report.

@boegelbot
Copy link
Collaborator

Test report by @boegelbot
SUCCESS
Build succeeded for 1 out of 1 (1 easyconfigs in total)
generoso-x-2 - Linux centos linux 8.2.2004, x86_64, Intel(R) Xeon(R) CPU E5-2667 v3 @ 3.20GHz (haswell), Python 3.6.8
See https://gist.github.com/f7e55f421d8c158f0f63c7df8a9e49d2 for a full test report.

@boegel
Copy link
Member

boegel commented Oct 13, 2020

Going in, thanks @terjekv!

@boegel boegel merged commit 7b7eb1a into easybuilders:develop Oct 13, 2020
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
aarch64 Related to Arm 64-bit (aarch64) bug fix EESSI Related to EESSI project
Projects
None yet
Development

Successfully merging this pull request may close these issues.

R-bundle-Bioconductor-3.11-foss-2020a-R-4.0.0.eb failures on aarch64.
5 participants