easybuilders / easybuild-easyconfigs

A collection of easyconfig files that describe which software to build using which build options with EasyBuild.
https://easybuild.io
GNU General Public License v2.0
356 stars 685 forks source link

{bio}[foss/2023a] scArches v0.6.1, scib-metrics v0.5.1, scvi-tools v1.1.2, ... #20814

Closed pavelToman closed 11 hours ago

pavelToman commented 1 week ago

(created using eb --new-pr)

PR for https://github.com/easybuilders/easybuild-easyconfigs/pull/20116

pavelToman commented 1 week ago

@boegelbot please test @ generoso

boegelbot commented 1 week ago

@pavelToman: Request for testing this PR well received on login1

PR test command 'EB_PR=20814 EB_ARGS= EB_CONTAINER= EB_REPO=easybuild-easyconfigs /opt/software/slurm/bin/sbatch --job-name test_PR_20814 --ntasks=4 ~/boegelbot/eb_from_pr_upload_generoso.sh' executed!

Test results coming soon (I hope)...

*- notification for comment with ID 2165210243 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).*
j551n-ncloud commented 1 week ago

(created using eb --new-pr)

PR for #20116

Hi my name is Johannes Nguyen i have one question im new to Easybuild and i create an recipe for BamUtil and i want to merge it how are the steps for that. A replay would be helpful bc im new to this @ johannes.nguyen@dkfz-heidelberg.de :D

boegelbot commented 1 week ago

Test report by @boegelbot FAILED Build succeeded for 5 out of 6 (6 easyconfigs in total) cns1 - Linux Rocky Linux 8.9, x86_64, Intel(R) Xeon(R) CPU E5-2667 v3 @ 3.20GHz (haswell), Python 3.6.8 See https://gist.github.com/boegelbot/21f7e6c06a2d0aa50497d8230508feec for a full test report.

smoors commented 1 week ago

(created using eb --new-pr) PR for #20116

Hi my name is Johannes Nguyen i have one question im new to Easybuild and i create an recipe for BamUtil and i want to merge it how are the steps for that. A replay would be helpful bc im new to this @ johannes.nguyen@dkfz-heidelberg.de :D

see here for documentation on how to contribute an easyconfig file: https://docs.easybuild.io/contributing/#contributing_easyconfigs

smoors commented 1 week ago
    import pyproject_metadata
ModuleNotFoundError: No module named 'pyproject_metadata'

missing python package

pavelToman commented 1 week ago

(created using eb --new-pr) PR for #20116

Hi my name is Johannes Nguyen i have one question im new to Easybuild and i create an recipe for BamUtil and i want to merge it how are the steps for that. A replay would be helpful bc im new to this @ johannes.nguyen@dkfz-heidelberg.de :D

I do it like that: First you need to setup your GitHub account with EB then the eb --check-github should work. Then you can do eb --new-pr your_easyconfig.eb and it will push it as a PR to easybuild. Next time please ask on Easybuild Slack in #general: https://easybuild.slack.com/

pavelToman commented 1 week ago

@boegelbot please test @ generoso

boegelbot commented 1 week ago

@pavelToman: Request for testing this PR well received on login1

PR test command 'EB_PR=20814 EB_ARGS= EB_CONTAINER= EB_REPO=easybuild-easyconfigs /opt/software/slurm/bin/sbatch --job-name test_PR_20814 --ntasks=4 ~/boegelbot/eb_from_pr_upload_generoso.sh' executed!

Test results coming soon (I hope)...

*- notification for comment with ID 2167678539 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).*
pavelToman commented 1 week ago

jax created from: https://github.com/easybuilders/easybuild-easyconfigs/pull/20119

boegelbot commented 1 week ago

Test report by @boegelbot FAILED Build succeeded for 5 out of 6 (6 easyconfigs in total) cns2 - Linux Rocky Linux 8.9, x86_64, Intel(R) Xeon(R) CPU E5-2667 v3 @ 3.20GHz (haswell), Python 3.6.8 See https://gist.github.com/boegelbot/4611aa5d703e2e179fb933cfa9c0d8d3 for a full test report.

pavelToman commented 1 week ago

@boegelbot please test @ generoso

boegelbot commented 1 week ago

@pavelToman: Request for testing this PR well received on login1

PR test command 'EB_PR=20814 EB_ARGS= EB_CONTAINER= EB_REPO=easybuild-easyconfigs /opt/software/slurm/bin/sbatch --job-name test_PR_20814 --ntasks=4 ~/boegelbot/eb_from_pr_upload_generoso.sh' executed!

Test results coming soon (I hope)...

*- notification for comment with ID 2176133558 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).*
boegelbot commented 1 week ago

Test report by @boegelbot SUCCESS Build succeeded for 6 out of 6 (6 easyconfigs in total) cns1 - Linux Rocky Linux 8.9, x86_64, Intel(R) Xeon(R) CPU E5-2667 v3 @ 3.20GHz (haswell), Python 3.6.8 See https://gist.github.com/boegelbot/05e547d800bcceb5a4d5db5a8807981e for a full test report.

pavelToman commented 1 week ago

@boegelbot please test @ jsc-zen3

boegelbot commented 1 week ago

@pavelToman: Request for testing this PR well received on jsczen3l1.int.jsc-zen3.fz-juelich.de

PR test command 'if [[ develop != 'develop' ]]; then EB_BRANCH=develop ./easybuild_develop.sh 2> /dev/null 1>&2; EB_PREFIX=/home/boegelbot/easybuild/develop source init_env_easybuild_develop.sh; fi; EB_PR=20814 EB_ARGS= EB_CONTAINER= EB_REPO=easybuild-easyconfigs EB_BRANCH=develop /opt/software/slurm/bin/sbatch --job-name test_PR_20814 --ntasks=8 ~/boegelbot/eb_from_pr_upload_jsc-zen3.sh' executed!

Test results coming soon (I hope)...

*- notification for comment with ID 2178254248 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).*
boegelbot commented 1 week ago

Test report by @boegelbot FAILED Build succeeded for 5 out of 6 (6 easyconfigs in total) jsczen3c1.int.jsc-zen3.fz-juelich.de - Linux Rocky Linux 9.4, x86_64, AMD EPYC-Milan Processor (zen3), Python 3.9.18 See https://gist.github.com/boegelbot/b673b9d2ac36d4458d277fd9001addd1 for a full test report.

boegel commented 1 week ago

@pavelToman

  hint: A `urllib.error.HTTPError` indicates that the issue is related to the
        network or the availability of NodeJS release files. It may mean the node
        version that this tool is trying to fetch is no longer available, for
        example if there is no compatible NodeJS binary for the operating system.
  link: https://sphinx-theme-builder.rtfd.io/errors/#nodeenv-creation-failed
  error: subprocess-exited-with-error

Can we convince this thing to use nodejs we provide as dependency instead?

boegel commented 1 week ago

@pavelToman This looks helpful: https://sphinx-theme-builder.readthedocs.io/en/latest/build-process/#controlling-nodejs

pavelToman commented 1 week ago

It seems I add either the deps that are for building docs - so I remove them, hope they are not necessary. scArches can be installed on donphan without them.

pavelToman commented 1 week ago

@boegelbot please test @ jsc-zen3

boegelbot commented 1 week ago

@pavelToman: Request for testing this PR well received on jsczen3l1.int.jsc-zen3.fz-juelich.de

PR test command 'if [[ develop != 'develop' ]]; then EB_BRANCH=develop ./easybuild_develop.sh 2> /dev/null 1>&2; EB_PREFIX=/home/boegelbot/easybuild/develop source init_env_easybuild_develop.sh; fi; EB_PR=20814 EB_ARGS= EB_CONTAINER= EB_REPO=easybuild-easyconfigs EB_BRANCH=develop /opt/software/slurm/bin/sbatch --job-name test_PR_20814 --ntasks=8 ~/boegelbot/eb_from_pr_upload_jsc-zen3.sh' executed!

Test results coming soon (I hope)...

*- notification for comment with ID 2178637714 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).*
boegelbot commented 1 week ago

Test report by @boegelbot SUCCESS Build succeeded for 6 out of 6 (6 easyconfigs in total) jsczen3c1.int.jsc-zen3.fz-juelich.de - Linux Rocky Linux 9.4, x86_64, AMD EPYC-Milan Processor (zen3), Python 3.9.18 See https://gist.github.com/boegelbot/02775418985166f41bd2f2592a0c0b52 for a full test report.

boegel commented 21 hours ago

@boegelbot please test @ generoso

boegelbot commented 21 hours ago

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

PR test command 'EB_PR=20814 EB_ARGS= EB_CONTAINER= EB_REPO=easybuild-easyconfigs /opt/software/slurm/bin/sbatch --job-name test_PR_20814 --ntasks=4 ~/boegelbot/eb_from_pr_upload_generoso.sh' executed!

Test results coming soon (I hope)...

*- notification for comment with ID 2189971574 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).*
boegelbot commented 18 hours ago

Test report by @boegelbot SUCCESS Build succeeded for 6 out of 6 (6 easyconfigs in total) cns1 - Linux Rocky Linux 8.9, x86_64, Intel(R) Xeon(R) CPU E5-2667 v3 @ 3.20GHz (haswell), Python 3.6.8 See https://gist.github.com/boegelbot/a9a123ae4efd742dde63897f15ec09c7 for a full test report.

boegel commented 18 hours ago

Test report by @boegel SUCCESS Build succeeded for 6 out of 6 (6 easyconfigs in total) node3104.skitty.os - Linux RHEL 8.8, x86_64, Intel(R) Xeon(R) Gold 6140 CPU @ 2.30GHz, Python 3.6.8 See https://gist.github.com/boegel/78561687ce1509898e6f33b0a91040a0 for a full test report.

boegel commented 11 hours ago

Going in, thanks @pavelToman!