Skip to content

add patch for Qt5 5.12.2 with GCCcore/11.2.0 to fix template bug#17464

Merged
SebastianAchilles merged 4 commits intoeasybuilders:developfrom
terjekv:20230303145032_new_pr_Qt55152
Mar 6, 2023
Merged

add patch for Qt5 5.12.2 with GCCcore/11.2.0 to fix template bug#17464
SebastianAchilles merged 4 commits intoeasybuilders:developfrom
terjekv:20230303145032_new_pr_Qt55152

Conversation

@terjekv
Copy link
Copy Markdown
Collaborator

@terjekv terjekv commented Mar 3, 2023

(created using eb --new-pr)

Fixes #17463

@terjekv terjekv changed the title Fixes #17463. Fix template bug in Qt5-5.15.2-GCCcore-11.2.0.eb. Mar 3, 2023
Micket
Micket previously approved these changes Mar 5, 2023
Copy link
Copy Markdown
Contributor

@Micket Micket left a comment

Choose a reason for hiding this comment

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

lgtm

@Micket Micket added the bug fix label Mar 5, 2023
@Micket Micket added this to the release after 4.7.1 milestone Mar 5, 2023
Copy link
Copy Markdown
Member

@SebastianAchilles SebastianAchilles left a comment

Choose a reason for hiding this comment

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

I think the patch in this PR and the patch https://github.com/easybuilders/easybuild-easyconfigs/blob/develop/easybuild/easyconfigs/q/Qt5/Qt5-5.15.2_fix-qtwebengine-breakpad-glibc-2.34.patch are fixing the same issues. However the later one was only added to the easyconfig Qt5-5.15.5-GCCcore-11.3.0.eb (https://github.com/easybuilders/easybuild-easyconfigs/blob/develop/easybuild/easyconfigs/q/Qt5/Qt5-5.15.5-GCCcore-11.3.0.eb#L24) but not to Qt5-5.15.2-GCCcore-11.2.0.eb.
In case Qt5-5.15.2_fix-qtwebengine-breakpad-glibc-2.34.patch works for Qt5-5.15.2-GCCcore-11.2.0.eb as well, I would prefer to use this patch here as well.

@Micket
Copy link
Copy Markdown
Contributor

Micket commented Mar 5, 2023

I did work.

I see another patch as well which also fixes the same type of issue, but despite it being named Qt5-5.15.2 it's actually for 5.15.5, and we annoyingly need to backport the patch.. which i'm now not sure what to call, ugh

@terjekv
Copy link
Copy Markdown
Collaborator Author

terjekv commented Mar 5, 2023

Gah, I looked for the same fix, and didn't find the one solving it slightly differently. Grrr. We should stick with the one already there, for sure. Sorry. :(

@Micket
Copy link
Copy Markdown
Contributor

Micket commented Mar 5, 2023

If "backported" the other patch as well (as far as i can tell, that patch should also be necessary?) I can push those changes to this PR if you want

@terjekv
Copy link
Copy Markdown
Collaborator Author

terjekv commented Mar 5, 2023

That works for me, thanks!

@SebastianAchilles
Copy link
Copy Markdown
Member

I am seeing this:

Can't determine patch level for patch /tmp/eb-39sevvhn/files_pr17464/q/Qt5/Qt5-5.15.2b_fix-qtwebengine-abs
eil-cpp-glibc-2.34.patch from directory /dev/shm/easybuilder/Qt5/5.15.2/GCCcore-11.2.0/qt-everywhere-src-5.15.2

I will adjust the path in the patch.

@SebastianAchilles
Copy link
Copy Markdown
Member

I will trigger test reports on three systems:

@SebastianAchilles
Copy link
Copy Markdown
Member

@boegelbot please test @ jsc-zen2
CORE_CNT=16
EB_ARGS="--installpath /tmp/$USER/pr17464"

@boegelbot
Copy link
Copy Markdown
Collaborator

@SebastianAchilles: Request for testing this PR well received on jsczen2l1.int.jsc-zen2.easybuild-test.cluster

PR test command 'EB_PR=17464 EB_ARGS="--installpath /tmp/$USER/pr17464" /opt/software/slurm/bin/sbatch --mem-per-cpu=4000M --job-name test_PR_17464 --ntasks="16" ~/boegelbot/eb_from_pr_upload_jsc-zen2.sh' executed!

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

Test results coming soon (I hope)...

Details

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

@SebastianAchilles
Copy link
Copy Markdown
Member

Test report by @SebastianAchilles
SUCCESS
Build succeeded for 1 out of 1 (1 easyconfigs in total)
zen2-ubuntu-2210 - Linux Ubuntu 22.10 (Kinetic Kudu), x86_64, AMD EPYC 7452 32-Core Processor (zen2), Python 3.10.7
See https://gist.github.com/88b40e7d2338603a9a3f85b00ed4d9ac for a full test report.

@boegelbot
Copy link
Copy Markdown
Collaborator

Test report by @boegelbot
SUCCESS
Build succeeded for 1 out of 1 (1 easyconfigs in total)
jsczen2c1.int.jsc-zen2.easybuild-test.cluster - Linux Rocky Linux 8.5, x86_64, AMD EPYC 7742 64-Core Processor (zen2), Python 3.6.8
See https://gist.github.com/0692ee5a0812ab71ec50e249ffedf829 for a full test report.

@SebastianAchilles
Copy link
Copy Markdown
Member

@boegelbot please test @ generoso
CORE_CNT=16
EB_ARGS="--installpath /tmp/$USER/pr17464"

@boegelbot
Copy link
Copy Markdown
Collaborator

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

PR test command 'EB_PR=17464 EB_ARGS="--installpath /tmp/$USER/pr17464" EB_CONTAINER= /opt/software/slurm/bin/sbatch --job-name test_PR_17464 --ntasks="16" ~/boegelbot/eb_from_pr_upload_generoso.sh' executed!

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

Test results coming soon (I hope)...

Details

- notification for comment with ID 1455963408 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)
cnx1 - Linux Rocky Linux 8.5, x86_64, Intel(R) Xeon(R) CPU E5-2690 v3 @ 2.60GHz (haswell), Python 3.6.8
See https://gist.github.com/8aa000e37b951473f3ec0900b7793449 for a full test report.

Copy link
Copy Markdown
Member

@SebastianAchilles SebastianAchilles left a comment

Choose a reason for hiding this comment

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

lgtm

@SebastianAchilles
Copy link
Copy Markdown
Member

Going in, thanks @terjekv!

@SebastianAchilles SebastianAchilles merged commit 7e6e704 into easybuilders:develop Mar 6, 2023
@boegel boegel changed the title Fix template bug in Qt5-5.15.2-GCCcore-11.2.0.eb. add patch for Qt5 5.12.2 with GCCcore/11.2.0 to fix template bug Mar 10, 2023
@boegel boegel removed this from the release after 4.7.1 milestone Mar 15, 2023
@boegel boegel added this to the next release (4.7.1) milestone Mar 15, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Template error in Qt5-5.15.2-GCCcore-11.2.0.eb.

5 participants