Skip to content

fix installation of NextPolish v1.4.1 when RPATH linking is used (+ move to GCC toolchain)#21588

Merged
boegel merged 6 commits intoeasybuilders:developfrom
pavelToman:20241008153518_new_pr_NextPolish141
Oct 16, 2024
Merged

fix installation of NextPolish v1.4.1 when RPATH linking is used (+ move to GCC toolchain)#21588
boegel merged 6 commits intoeasybuilders:developfrom
pavelToman:20241008153518_new_pr_NextPolish141

Conversation

@pavelToman
Copy link
Copy Markdown
Collaborator

@pavelToman pavelToman commented Oct 8, 2024

(created using eb --new-pr)
resolves vscentrum/vsc-software-stack#398
requires:

fix for easyconfig contributed via #21265

@pavelToman
Copy link
Copy Markdown
Collaborator Author

@boegelbot please test @ generoso

@boegelbot
Copy link
Copy Markdown
Collaborator

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

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

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

Test results coming soon (I hope)...

Details

- notification for comment with ID 2400064332 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
Copy link
Copy Markdown
Collaborator

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

@pavelToman
Copy link
Copy Markdown
Collaborator Author

@boegelbot please test @ jsc-zen3

@pavelToman
Copy link
Copy Markdown
Collaborator Author

@laraPPr could you please test it on shinx for the RPATH?

@boegelbot
Copy link
Copy Markdown
Collaborator

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

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

Test results coming soon (I hope)...

Details

- notification for comment with ID 2400099567 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
Copy link
Copy Markdown
Collaborator

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

Comment thread easybuild/easyconfigs/n/NextPolish/NextPolish-1.4.1-GCC-12.3.0.eb Outdated
@boegel
Copy link
Copy Markdown
Member

boegel commented Oct 8, 2024

@boegelbot please test @ jsc-zen3
EB_BRANCH=5.0.x

Copy link
Copy Markdown
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.

@pavelToman We should remove the NextPolish-1.4.1-GCCcore-12.3.0.eb that was added in #21265, since that can't work when RPATH linking is enabled?

@boegelbot
Copy link
Copy Markdown
Collaborator

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

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

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

Test results coming soon (I hope)...

Details

- notification for comment with ID 2400465788 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).

Comment thread easybuild/easyconfigs/n/NextPolish/NextPolish-1.4.1-GCC-12.3.0.eb Outdated
@pavelToman pavelToman changed the title update RPATH in NextPolish + patch patchelf-0.18.0 {bio}[GCC/12.3.0] NextPolish v1.4.1 Oct 16, 2024
Copy link
Copy Markdown
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.

@pavelToman NextPolish-1.4.1-GCCcore-12.3.0.eb should be removed in this PR too?

Comment thread easybuild/easyconfigs/n/NextPolish/NextPolish-1.4.1-GCC-12.3.0.eb Outdated
@pavelToman
Copy link
Copy Markdown
Collaborator Author

@boegelbot please test @ generoso

@boegelbot
Copy link
Copy Markdown
Collaborator

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

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

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

Test results coming soon (I hope)...

Details

- notification for comment with ID 2416770123 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
Copy link
Copy Markdown
Collaborator

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/2c0bc851cef179a604f252ea9d872eda for a full test report.

@pavelToman
Copy link
Copy Markdown
Collaborator Author

@boegelbot please test @ jsc-zen3

@boegelbot
Copy link
Copy Markdown
Collaborator

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

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

Test results coming soon (I hope)...

Details

- notification for comment with ID 2416794720 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
Copy link
Copy Markdown
Collaborator

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.4, x86_64, AMD EPYC-Milan Processor (zen3), Python 3.9.18
See https://gist.github.com/boegelbot/1f43a119747ce839a67dd2cb4ded8035 for a full test report.

@boegel boegel changed the title {bio}[GCC/12.3.0] NextPolish v1.4.1 fix installation of NextPolish v1.4.1 when RPATH linking is used Oct 16, 2024
@boegel boegel changed the title fix installation of NextPolish v1.4.1 when RPATH linking is used fix installation of NextPolish v1.4.1 when RPATH linking is used (+ move to GCC toolchain) Oct 16, 2024
@boegel boegel added the change label Oct 16, 2024
@boegel
Copy link
Copy Markdown
Member

boegel commented Oct 16, 2024

@boegelbot please test @ jsc-zen3
EB_ARGS="--rpath --installpath /tmp/$USER/pr21588"

Copy link
Copy Markdown
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

@boegelbot
Copy link
Copy Markdown
Collaborator

@boegel: 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=21588 EB_ARGS="--rpath --installpath /tmp/$USER/pr21588" EB_CONTAINER= EB_REPO=easybuild-easyconfigs EB_BRANCH=develop /opt/software/slurm/bin/sbatch --job-name test_PR_21588 --ntasks=8 ~/boegelbot/eb_from_pr_upload_jsc-zen3.sh' executed!

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

Test results coming soon (I hope)...

Details

- notification for comment with ID 2416825698 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
Copy link
Copy Markdown
Collaborator

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.4, x86_64, AMD EPYC-Milan Processor (zen3), Python 3.9.18
See https://gist.github.com/boegelbot/56b48ea68afd8daecc9a18148c8b7149 for a full test report.

@boegel
Copy link
Copy Markdown
Member

boegel commented Oct 16, 2024

Going in, thanks @pavelToman!

@boegel boegel merged commit f3db6b7 into easybuilders:develop Oct 16, 2024
@boegel boegel modified the milestones: release after 4.9.4, 5.0.0 Mar 18, 2025
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.

NextPolish

4 participants