Skip to content

add missing fontconfig runtime dependency for all supported Pango versions#25286

Merged
Crivella merged 1 commit intoeasybuilders:developfrom
ocaisa:20260216094752_new_pr_Pango1488
Feb 16, 2026
Merged

add missing fontconfig runtime dependency for all supported Pango versions#25286
Crivella merged 1 commit intoeasybuilders:developfrom
ocaisa:20260216094752_new_pr_Pango1488

Conversation

@ocaisa
Copy link
Copy Markdown
Member

@ocaisa ocaisa commented Feb 16, 2026

Follow-up to #25285 , same was true for all versions of Pango that we support:

Pango/1.50.12-GCCcore-12.2.0/lib$ lddtree libpangocairo-1.0.so
libpangocairo-1.0.so => ./libpangocairo-1.0.so (interpreter => none)
    libpango-1.0.so.0 => /cvmfs/software.eessi.io/versions/2023.06/software/linux/aarch64/neoverse_n1/software/Pango/1.50.12-GCCcore-12.2.0/lib/libpango-1.0.so.0
        libgio-2.0.so.0 => /cvmfs/software.eessi.io/versions/2023.06/software/linux/aarch64/neoverse_n1/software/GLib/2.75.0-GCCcore-12.2.0/lib64/libgio-2.0.so.0
            libgmodule-2.0.so.0 => /cvmfs/software.eessi.io/versions/2023.06/software/linux/aarch64/neoverse_n1/software/GLib/2.75.0-GCCcore-12.2.0/lib/libgmodule-2.0.so.0
            libz.so.1 => /cvmfs/software.eessi.io/versions/2023.06/compat/linux/aarch64/usr/lib/../lib64/libz.so.1
                ld-linux-aarch64.so.1 => /lib/aarch64-linux-gnu/ld-linux-aarch64.so.1
            libmount.so.1 => /cvmfs/software.eessi.io/versions/2023.06/compat/linux/aarch64/usr/lib/../lib64/libmount.so.1
                libblkid.so.1 => /cvmfs/software.eessi.io/versions/2023.06/compat/linux/aarch64/usr/lib64/libblkid.so.1
        libfribidi.so.0 => /cvmfs/software.eessi.io/versions/2023.06/software/linux/aarch64/neoverse_n1/software/FriBidi/1.0.12-GCCcore-12.2.0/lib64/libfribidi.so.0
    libpangoft2-1.0.so.0 => /cvmfs/software.eessi.io/versions/2023.06/software/linux/aarch64/neoverse_n1/software/Pango/1.50.12-GCCcore-12.2.0/lib/libpangoft2-1.0.so.0
        libfreetype.so.6 => /cvmfs/software.eessi.io/versions/2023.06/software/linux/aarch64/neoverse_n1/software/freetype/2.12.1-GCCcore-12.2.0/lib/../lib64/libfreetype.so.6
            libbz2.so.1 => /cvmfs/software.eessi.io/versions/2023.06/compat/linux/aarch64/usr/lib/../lib64/libbz2.so.1
            libpng16.so.16 => /cvmfs/software.eessi.io/versions/2023.06/software/linux/aarch64/neoverse_n1/software/libpng/1.6.38-GCCcore-12.2.0/lib64/libpng16.so.16
            libbrotlidec.so.1 => /cvmfs/software.eessi.io/versions/2023.06/software/linux/aarch64/neoverse_n1/software/Brotli/1.0.9-GCCcore-12.2.0/lib64/libbrotlidec.so.1
                libbrotlicommon.so.1 => /cvmfs/software.eessi.io/versions/2023.06/software/linux/aarch64/neoverse_n1/software/Brotli/1.0.9-GCCcore-12.2.0/lib/libbrotlicommon.so.1
    libm.so.6 => /cvmfs/software.eessi.io/versions/2023.06/compat/linux/aarch64/lib/../lib64/libm.so.6
    libglib-2.0.so.0 => /cvmfs/software.eessi.io/versions/2023.06/software/linux/aarch64/neoverse_n1/software/GLib/2.75.0-GCCcore-12.2.0/lib64/libglib-2.0.so.0
        libpcre2-8.so.0 => /cvmfs/software.eessi.io/versions/2023.06/software/linux/aarch64/neoverse_n1/software/PCRE2/10.40-GCCcore-12.2.0/lib64/libpcre2-8.so.0
    libgobject-2.0.so.0 => /cvmfs/software.eessi.io/versions/2023.06/software/linux/aarch64/neoverse_n1/software/GLib/2.75.0-GCCcore-12.2.0/lib64/libgobject-2.0.so.0
        libffi.so.8 => /cvmfs/software.eessi.io/versions/2023.06/software/linux/aarch64/neoverse_n1/software/libffi/3.4.4-GCCcore-12.2.0/lib64/libffi.so.8
    libharfbuzz.so.0 => /cvmfs/software.eessi.io/versions/2023.06/software/linux/aarch64/neoverse_n1/software/HarfBuzz/5.3.1-GCCcore-12.2.0/lib64/libharfbuzz.so.0
    libfontconfig.so.1 => /cvmfs/software.eessi.io/versions/2023.06/software/linux/aarch64/neoverse_n1/software/fontconfig/2.14.1-GCCcore-12.2.0/lib/../lib64/libfontconfig.so.1
        libexpat.so.1 => /cvmfs/software.eessi.io/versions/2023.06/software/linux/aarch64/neoverse_n1/software/expat/2.4.9-GCCcore-12.2.0/lib64/libexpat.so.1
    libcairo.so.2 => /cvmfs/software.eessi.io/versions/2023.06/software/linux/aarch64/neoverse_n1/software/cairo/1.17.4-GCCcore-12.2.0/lib64/libcairo.so.2
        libpixman-1.so.0 => /cvmfs/software.eessi.io/versions/2023.06/software/linux/aarch64/neoverse_n1/software/pixman/0.42.2-GCCcore-12.2.0/lib64/libpixman-1.so.0
        libxcb-shm.so.0 => /cvmfs/software.eessi.io/versions/2023.06/software/linux/aarch64/neoverse_n1/software/X11/20221110-GCCcore-12.2.0/lib64/libxcb-shm.so.0
            libXau.so.6 => /cvmfs/software.eessi.io/versions/2023.06/software/linux/aarch64/neoverse_n1/software/X11/20221110-GCCcore-12.2.0/lib/libXau.so.6
            libXdmcp.so.6 => /cvmfs/software.eessi.io/versions/2023.06/software/linux/aarch64/neoverse_n1/software/X11/20221110-GCCcore-12.2.0/lib/libXdmcp.so.6
        libX11-xcb.so.1 => /cvmfs/software.eessi.io/versions/2023.06/software/linux/aarch64/neoverse_n1/software/X11/20221110-GCCcore-12.2.0/lib64/libX11-xcb.so.1
        libxcb.so.1 => /cvmfs/software.eessi.io/versions/2023.06/software/linux/aarch64/neoverse_n1/software/X11/20221110-GCCcore-12.2.0/lib64/libxcb.so.1
        libxcb-render.so.0 => /cvmfs/software.eessi.io/versions/2023.06/software/linux/aarch64/neoverse_n1/software/X11/20221110-GCCcore-12.2.0/lib64/libxcb-render.so.0
        libXrender.so.1 => /cvmfs/software.eessi.io/versions/2023.06/software/linux/aarch64/neoverse_n1/software/X11/20221110-GCCcore-12.2.0/lib64/libXrender.so.1
        libX11.so.6 => /cvmfs/software.eessi.io/versions/2023.06/software/linux/aarch64/neoverse_n1/software/X11/20221110-GCCcore-12.2.0/lib64/libX11.so.6
        libXext.so.6 => /cvmfs/software.eessi.io/versions/2023.06/software/linux/aarch64/neoverse_n1/software/X11/20221110-GCCcore-12.2.0/lib64/libXext.so.6
    libc.so.6 => /cvmfs/software.eessi.io/versions/2023.06/compat/linux/aarch64/lib/../lib64/libc.so.6

@ocaisa
Copy link
Copy Markdown
Member Author

ocaisa commented Feb 16, 2026

@boegelbot Please test @ jsc-zen3

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

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

Test results coming soon (I hope)...

Details

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

@github-actions github-actions Bot added 2021b issues & PRs related to 2021b 2022a 2022b 2023a 2023b 2024a issues & PRs related to 2024a common toolchains 2025a issues & PRs related to 2025a common toolchains 2025b issues & PRs related to 2025b common toolchains change labels Feb 16, 2026
@boegelbot
Copy link
Copy Markdown
Collaborator

Test report by @boegelbot
SUCCESS
Build succeeded for 8 out of 8 (total: 17 mins 11 secs) (8 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.23
See https://gist.github.com/boegelbot/c7decb76d8b0a47f2b7256b7aa36fefd for a full test report.

@Crivella
Copy link
Copy Markdown
Contributor

Test report by @Crivella
SUCCESS
Build succeeded for 8 out of 8 (total: 3 mins 25 secs) (8 easyconfigs in total)
crivella-desktop - Linux Ubuntu 22.04.5 LTS (Jammy Jellyfish), x86_64, 13th Gen Intel(R) Core(TM) i9-13900K (skylake), Python 3.11.14
See https://gist.github.com/Crivella/c25a849dbfe420c53c90b07edafd3306 for a full test report.

@Crivella Crivella added this to the next release (5.2.1) milestone Feb 16, 2026
Copy link
Copy Markdown
Contributor

@Crivella Crivella left a comment

Choose a reason for hiding this comment

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

LGTM

@Crivella
Copy link
Copy Markdown
Contributor

Going in, thanks @ocaisa!

@Crivella Crivella merged commit 0620cbe into easybuilders:develop Feb 16, 2026
8 checks passed
@boegel boegel added bug fix and removed change labels Feb 20, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

2021b issues & PRs related to 2021b 2022a 2022b 2023a 2023b 2024a issues & PRs related to 2024a common toolchains 2025a issues & PRs related to 2025a common toolchains 2025b issues & PRs related to 2025b common toolchains bug fix

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants