easybuild-easyconfigs icon indicating copy to clipboard operation
easybuild-easyconfigs copied to clipboard

{tools}[gfbf/2023a] PyEXR v0.3.10

Open jfgrimm opened this issue 11 months ago • 8 comments

(created using eb --new-pr)

jfgrimm avatar Feb 27 '24 14:02 jfgrimm

@boegelbot please test @ generoso

migueldiascosta avatar Feb 28 '24 02:02 migueldiascosta

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

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

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

Test results coming soon (I hope)...

- notification for comment with ID 1968054925 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 avatar Feb 28 '24 02:02 boegelbot

Test report by @boegelbot SUCCESS Build succeeded for 1 out of 1 (1 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/2d612cf3ea8c5d5dea6a02eeade2b994 for a full test report.

boegelbot avatar Feb 28 '24 02:02 boegelbot

if this is required specifically for toolchain version 2023a, with OpenEXR 3.1.7, lgtm

it looks like the python bindings are included in OpenEXR itself from version 3.2.0, so an easyconfig for PyEXR using that toolchain version could probably be simplified (but I suppose that would also require adding e.g. -DOPENEXR_BUILD_PYTHON=ON to the existing OpenEXR-3.2.0-GCCcore-13.2.0.eb easyconfig)

migueldiascosta avatar Feb 28 '24 02:02 migueldiascosta

@migueldiascosta I actually tried doing exactly that (adding -DOPENEXR_BUILD_PYTHON=ON to the GCCcore/13.2.0 based ec) and... didn't end up with any python bindings in the OpenEXR install dir.

jfgrimm avatar Feb 28 '24 16:02 jfgrimm

@jfgrimm looks like stills are still in flux (https://github.com/AcademySoftwareFoundation/openexr/pull/1629)

what about leaving a comment for whoever picks up on PyEXR later to look into using the python bindings from OpenEXR (3.2.3?) itself?

migueldiascosta avatar Feb 29 '24 00:02 migueldiascosta

@jfgrimm thoughts on Miguel's suggestion?

verdurin avatar Mar 14 '24 14:03 verdurin

@migueldiascosta @verdurin good idea, done

jfgrimm avatar Mar 15 '24 09:03 jfgrimm

Test report by @verdurin SUCCESS Build succeeded for 1 out of 1 (1 easyconfigs in total) easybuild-c7.novalocal - Linux CentOS Linux 7.9.2009, x86_64, Intel Xeon Processor (Skylake, IBRS), Python 3.6.8 See https://gist.github.com/verdurin/c227bc8d8c6b5f32d4febc2955cd6720 for a full test report.

verdurin avatar Apr 23 '24 10:04 verdurin

@boegelbot please test @ generoso

verdurin avatar Apr 23 '24 10:04 verdurin

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

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

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

Test results coming soon (I hope)...

- notification for comment with ID 2071933478 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 avatar Apr 23 '24 10:04 boegelbot

Test report by @boegelbot SUCCESS Build succeeded for 1 out of 1 (1 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/b5608a5c999000ea2208ec05ff464d2f for a full test report.

boegelbot avatar Apr 23 '24 10:04 boegelbot

@boegelbot please test @ jsc-zen3

verdurin avatar Apr 23 '24 10:04 verdurin

@verdurin: 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=19983 EB_ARGS= EB_CONTAINER= EB_REPO=easybuild-easyconfigs EB_BRANCH=develop /opt/software/slurm/bin/sbatch --job-name test_PR_19983 --ntasks=8 ~/boegelbot/eb_from_pr_upload_jsc-zen3.sh' executed!

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

Test results coming soon (I hope)...

- notification for comment with ID 2071947383 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 avatar Apr 23 '24 10:04 boegelbot

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

boegelbot avatar Apr 23 '24 10:04 boegelbot

Going in, thanks @jfgrimm!

verdurin avatar Apr 23 '24 10:04 verdurin