Skip to content

add missing fontconfig runtime dependency for Pango 1.57.0#25285

Merged
boegel merged 1 commit intoeasybuilders:developfrom
ocaisa:20260215165750_new_pr_Pango1570
Feb 16, 2026
Merged

add missing fontconfig runtime dependency for Pango 1.57.0#25285
boegel merged 1 commit intoeasybuilders:developfrom
ocaisa:20260215165750_new_pr_Pango1570

Conversation

@ocaisa
Copy link
Copy Markdown
Member

@ocaisa ocaisa commented Feb 15, 2026

$ lddtree lib/libpangocairo-1.0.so
libpangocairo-1.0.so => lib/libpangocairo-1.0.so (interpreter => none)
    libpango-1.0.so.0 => /cvmfs/software.eessi.io/versions/2025.06/software/linux/aarch64/neoverse_n1/software/Pango/1.57.0-GCCcore-14.3.0/lib/libpango-1.0.so.0
        libgio-2.0.so.0 => /cvmfs/software.eessi.io/versions/2025.06/software/linux/aarch64/neoverse_n1/software/GLib/2.85.3-GCCcore-14.3.0/lib64/libgio-2.0.so.0
            libgmodule-2.0.so.0 => /cvmfs/software.eessi.io/versions/2025.06/software/linux/aarch64/neoverse_n1/software/GLib/2.85.3-GCCcore-14.3.0/lib/libgmodule-2.0.so.0
            libz.so.1 => /cvmfs/software.eessi.io/versions/2025.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/2025.06/compat/linux/aarch64/usr/lib/../lib64/libmount.so.1
                libblkid.so.1 => /cvmfs/software.eessi.io/versions/2025.06/compat/linux/aarch64/usr/lib64/libblkid.so.1
        libfribidi.so.0 => /cvmfs/software.eessi.io/versions/2025.06/software/linux/aarch64/neoverse_n1/software/FriBidi/1.0.16-GCCcore-14.3.0/lib64/libfribidi.so.0
    libpangoft2-1.0.so.0 => /cvmfs/software.eessi.io/versions/2025.06/software/linux/aarch64/neoverse_n1/software/Pango/1.57.0-GCCcore-14.3.0/lib/libpangoft2-1.0.so.0
        libfreetype.so.6 => /cvmfs/software.eessi.io/versions/2025.06/software/linux/aarch64/neoverse_n1/software/freetype/2.13.3-GCCcore-14.3.0/lib/../lib64/libfreetype.so.6
            libbz2.so.1 => /cvmfs/software.eessi.io/versions/2025.06/compat/linux/aarch64/usr/lib/../lib64/libbz2.so.1
            libpng16.so.16 => /cvmfs/software.eessi.io/versions/2025.06/software/linux/aarch64/neoverse_n1/software/libpng/1.6.50-GCCcore-14.3.0/lib64/libpng16.so.16
            libbrotlidec.so.1 => /cvmfs/software.eessi.io/versions/2025.06/software/linux/aarch64/neoverse_n1/software/Brotli/1.1.0-GCCcore-14.3.0/lib64/libbrotlidec.so.1
                libbrotlicommon.so.1 => /cvmfs/software.eessi.io/versions/2025.06/software/linux/aarch64/neoverse_n1/software/Brotli/1.1.0-GCCcore-14.3.0/lib/libbrotlicommon.so.1
    libm.so.6 => /cvmfs/software.eessi.io/versions/2025.06/compat/linux/aarch64/lib/../lib64/libm.so.6
    libglib-2.0.so.0 => /cvmfs/software.eessi.io/versions/2025.06/software/linux/aarch64/neoverse_n1/software/GLib/2.85.3-GCCcore-14.3.0/lib64/libglib-2.0.so.0
        libpcre2-8.so.0 => /cvmfs/software.eessi.io/versions/2025.06/software/linux/aarch64/neoverse_n1/software/PCRE2/10.45-GCCcore-14.3.0/lib64/libpcre2-8.so.0
    libgobject-2.0.so.0 => /cvmfs/software.eessi.io/versions/2025.06/software/linux/aarch64/neoverse_n1/software/GLib/2.85.3-GCCcore-14.3.0/lib64/libgobject-2.0.so.0
        libffi.so.8 => /cvmfs/software.eessi.io/versions/2025.06/software/linux/aarch64/neoverse_n1/software/libffi/3.5.1-GCCcore-14.3.0/lib64/libffi.so.8
    libharfbuzz.so.0 => /cvmfs/software.eessi.io/versions/2025.06/software/linux/aarch64/neoverse_n1/software/HarfBuzz/11.4.1-GCCcore-14.3.0/lib64/libharfbuzz.so.0
    libfontconfig.so.1 => /cvmfs/software.eessi.io/versions/2025.06/software/linux/aarch64/neoverse_n1/software/fontconfig/2.17.0-GCCcore-14.3.0/lib/../lib64/libfontconfig.so.1
        libexpat.so.1 => /cvmfs/software.eessi.io/versions/2025.06/software/linux/aarch64/neoverse_n1/software/expat/2.7.1-GCCcore-14.3.0/lib64/libexpat.so.1
    libcairo.so.2 => /cvmfs/software.eessi.io/versions/2025.06/software/linux/aarch64/neoverse_n1/software/cairo/1.18.4-GCCcore-14.3.0/lib64/libcairo.so.2
        libX11.so.6 => /cvmfs/software.eessi.io/versions/2025.06/software/linux/aarch64/neoverse_n1/software/X11/20250608-GCCcore-14.3.0/lib64/libX11.so.6
        libXext.so.6 => /cvmfs/software.eessi.io/versions/2025.06/software/linux/aarch64/neoverse_n1/software/X11/20250608-GCCcore-14.3.0/lib64/libXext.so.6
        libXrender.so.1 => /cvmfs/software.eessi.io/versions/2025.06/software/linux/aarch64/neoverse_n1/software/X11/20250608-GCCcore-14.3.0/lib64/libXrender.so.1
        libxcb.so.1 => /cvmfs/software.eessi.io/versions/2025.06/software/linux/aarch64/neoverse_n1/software/X11/20250608-GCCcore-14.3.0/lib64/libxcb.so.1
            libXau.so.6 => /cvmfs/software.eessi.io/versions/2025.06/software/linux/aarch64/neoverse_n1/software/X11/20250608-GCCcore-14.3.0/lib/libXau.so.6
            libXdmcp.so.6 => /cvmfs/software.eessi.io/versions/2025.06/software/linux/aarch64/neoverse_n1/software/X11/20250608-GCCcore-14.3.0/lib/libXdmcp.so.6
        libxcb-render.so.0 => /cvmfs/software.eessi.io/versions/2025.06/software/linux/aarch64/neoverse_n1/software/X11/20250608-GCCcore-14.3.0/lib64/libxcb-render.so.0
        libxcb-shm.so.0 => /cvmfs/software.eessi.io/versions/2025.06/software/linux/aarch64/neoverse_n1/software/X11/20250608-GCCcore-14.3.0/lib64/libxcb-shm.so.0
        libpixman-1.so.0 => /cvmfs/software.eessi.io/versions/2025.06/software/linux/aarch64/neoverse_n1/software/pixman/0.46.4-GCCcore-14.3.0/lib64/libpixman-1.so.0

@github-actions github-actions Bot added 2025b issues & PRs related to 2025b common toolchains change labels Feb 15, 2026
@ocaisa
Copy link
Copy Markdown
Member Author

ocaisa commented Feb 15, 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=25285 EB_ARGS= EB_CONTAINER= EB_REPO=easybuild-easyconfigs EB_BRANCH=develop /opt/software/slurm/bin/sbatch --job-name test_PR_25285 --ntasks=8 ~/boegelbot/eb_from_pr_upload_jsc-zen3.sh' executed!

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

Test results coming soon (I hope)...

Details

- notification for comment with ID 3904730356 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: 2 mins 4 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.23
See https://gist.github.com/boegelbot/963901f6057c2909fa041a9c3c613223 for a full test report.

@ocaisa ocaisa changed the title libpangocairo has a dependency on fontconfig libpangocairo has a runtime dependency on fontconfig Feb 15, 2026
@boegel boegel changed the title libpangocairo has a runtime dependency on fontconfig add missing fontconfig runtime dependency for Pango 1.57.0 Feb 16, 2026
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

@boegel boegel added bug fix and removed change labels Feb 16, 2026
@boegel boegel added this to the next release (5.2.1) milestone Feb 16, 2026
@boegel
Copy link
Copy Markdown
Member

boegel commented Feb 16, 2026

Test report by @boegel
SUCCESS
Build succeeded for 1 out of 1 (total: 2 mins 26 secs) (1 easyconfigs in total)
node4248.shinx.os - Linux RHEL 9.6, x86_64, AMD EPYC 9654 96-Core Processor (zen4), Python 3.9.21
See https://gist.github.com/boegel/ba13c8e5e0d7862b70f718b044fd3829 for a full test report.

@boegel
Copy link
Copy Markdown
Member

boegel commented Feb 16, 2026

Going in, thanks @ocaisa!

@boegel boegel merged commit 8605862 into easybuilders:develop Feb 16, 2026
8 checks passed
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 bug fix

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants