Skip to content

add iceauth + libXpresent as components in easyconfig for X11 20250608#24367

Merged
ocaisa merged 2 commits intoeasybuilders:developfrom
Micket:20251024231939_new_pr_X1120250608
Oct 29, 2025
Merged

add iceauth + libXpresent as components in easyconfig for X11 20250608#24367
ocaisa merged 2 commits intoeasybuilders:developfrom
Micket:20251024231939_new_pr_X1120250608

Conversation

@Micket
Copy link
Contributor

@Micket Micket commented Oct 24, 2025

(created using eb --new-pr)

I needed some more things for Xfce build, and i felt these belong here. iceauth was used in conjunction with libICE, and libXpresent seems appropriate to add as well.

In fact, I'd probably want to add some of the Xvfb stuff into the X11 bundle instead, but, i need to actually build more stuff and test things out.

As there is just so so so many libraries at this point, I really want to use bundles here as to not explode the LD_LIBRARY_PATH's by having individual packages for all of these.

@Micket
Copy link
Contributor Author

Micket commented Oct 25, 2025

Test report by @Micket
SUCCESS
Build succeeded for 1 out of 1 (1 easyconfigs in total)
vera-icelake-build - Linux Rocky Linux 9.6, x86_64, Intel(R) Xeon(R) Silver 4316 CPU @ 2.30GHz, Python 3.9.21
See https://gist.github.com/Micket/fac0109ccbec524fbf1a51e455acc7b3 for a full test report.

@Thyre Thyre added the 2025b issues & PRs related to 2025b common toolchains label Oct 25, 2025
@Micket Micket mentioned this pull request Oct 25, 2025
8 tasks
@ocaisa
Copy link
Member

ocaisa commented Oct 29, 2025

@boegelbot please test @ jsc-zen3

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

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

Test results coming soon (I hope)...

Details

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

@ocaisa
Copy link
Member

ocaisa commented Oct 29, 2025

I guess we have to warn people that this change requires a rebuild since the original easyconfig was released with EB 5.1.2

@boegelbot
Copy link
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.6, x86_64, AMD EPYC-Milan Processor (zen3), Python 3.9.21
See https://gist.github.com/boegelbot/ee976a9e01590bd65e309ac9c3236e51 for a full test report.

@ocaisa ocaisa merged commit 7a5aef8 into easybuilders:develop Oct 29, 2025
8 checks passed
@Micket
Copy link
Contributor Author

Micket commented Nov 6, 2025

yes, though, we have quite a few changes and bugfixes and such. Out of all of them, this is probably quite unimportant; it's mostly for us we are experimenting with building desktop environments inside EB, and the Xfce stuff i still consider very much experimental. Maybe in 2026 there it will be more relevant.

@boegel boegel added this to the next release (5.2.0) milestone Dec 14, 2025
@boegel boegel changed the title Add missing X11 components add iceauth + libXpresent as components in easyconfig for X11 20250608 Dec 19, 2025
@boegel boegel added enhancement and removed change labels Dec 19, 2025
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 enhancement

Projects

None yet

Development

Successfully merging this pull request may close these issues.

5 participants