Skip to content

Add additional capabilities to Qt6 6.9.3 w/ GCCcore/14.3.0 by adding extra dependencies + use bundled libxml2#25901

Open
ocaisa wants to merge 4 commits intoeasybuilders:developfrom
ocaisa:qt_6_tweaks
Open

Add additional capabilities to Qt6 6.9.3 w/ GCCcore/14.3.0 by adding extra dependencies + use bundled libxml2#25901
ocaisa wants to merge 4 commits intoeasybuilders:developfrom
ocaisa:qt_6_tweaks

Conversation

@ocaisa
Copy link
Copy Markdown
Member

@ocaisa ocaisa commented May 1, 2026

No description provided.

@github-actions github-actions Bot added 2025b issues & PRs related to 2025b common toolchains change labels May 1, 2026
Comment thread easybuild/easyconfigs/q/Qt6/Qt6-6.9.3-GCCcore-14.3.0.eb Outdated
@ocaisa
Copy link
Copy Markdown
Member Author

ocaisa commented May 1, 2026

@boegelbot please test @ jsc-zen3
EB_ARGS="--installpath /tmp/$USER/ecpr-25901"

@boegelbot
Copy link
Copy Markdown
Collaborator

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

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

Test results coming soon (I hope)...

Details

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

@boegel boegel changed the title Add additional capabilities to Qt6-6.9.3/GCCcore-14.3.0, and use bundled libxml2 Add additional capabilities to Qt6 6.9.3 w/ GCCcore/14.3.0 by adding extra dependencies + use bundled libxml2 May 2, 2026
@boegel
Copy link
Copy Markdown
Member

boegel commented May 2, 2026

bot failed with:

ERROR: Failed to process easyconfig /home/boegelbot/easybuild/easybuild-easyconfigs/easybuild/easyconfigs/l/libinput/libinput-1.30.1-GCCcore-14.3.0.eb: One or more OS dependencies were not found: [('libsystemd-dev', 'libudev-dev', 'systemd-devel')]

('X11', '20250608'),
('Wayland', '1.24.0'),
('Vulkan', '1.4.328'),
('libinput', '1.30.1'),
Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

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

libinput has systemd-devel (or equivalent) listed as required OS dependency, which is going to be quite painful on many systems...

Are you sure we need this as extra dependency here?

Copy link
Copy Markdown
Member Author

Choose a reason for hiding this comment

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

I can't really say, I'm no expert here. The way I read things it seemed like it was important for Wayland. For EESSI we can definitely enable this, but we don't need to force it on others.

Copy link
Copy Markdown
Member Author

Choose a reason for hiding this comment

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

AI says it will use a fallback for simple inputs like mouse and keyboard, so perhaps ok without it.

Copy link
Copy Markdown
Member Author

Choose a reason for hiding this comment

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

I'll comment it out, but we'll want to add it back for EESSI

Comment thread easybuild/easyconfigs/q/Qt6/Qt6-6.9.3-GCCcore-14.3.0.eb Outdated
Comment thread easybuild/easyconfigs/q/Qt6/Qt6-6.9.3-GCCcore-14.3.0.eb Outdated
@ocaisa
Copy link
Copy Markdown
Member Author

ocaisa commented May 2, 2026

@boegelbot please test @ jsc-zen3
EB_ARGS="--installpath /tmp/$USER/ecpr-25901"

@boegelbot
Copy link
Copy Markdown
Collaborator

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

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

Test results coming soon (I hope)...

Details

- notification for comment with ID 4363984034 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 (total: 4 hours 4 mins 40 secs) (1 easyconfigs in total)
jsczen3c1.int.jsc-zen3.fz-juelich.de - Linux Rocky Linux 9.7, x86_64, AMD EPYC-Milan Processor (zen3), Python 3.9.25
See https://gist.github.com/boegelbot/dfacd18af1f3b228bf0a7ad03699f4bb for a full test report.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

2025b issues & PRs related to 2025b common toolchains change

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants