Skip to content

Update fontconfig to 2.18.2 - #488

Closed
gominimal-pkgmgr-mgr[bot] wants to merge 1 commit into
mainfrom
update-fontconfig-2.18.2
Closed

Update fontconfig to 2.18.2#488
gominimal-pkgmgr-mgr[bot] wants to merge 1 commit into
mainfrom
update-fontconfig-2.18.2

Conversation

@gominimal-pkgmgr-mgr

Copy link
Copy Markdown
Contributor

Update fontconfig 2.17.12.18.2

Source: override:fontconfig:operator-pinned
Released: unknown (non-GitHub source or tag-only fallback)

Warning

Pkgscan: 5 new signals introduced by this update (risk score 10.0).
Diff against the prior version surfaced patterns that weren't present before. Review carefully before merging — supply-chain attacks land via version-bump injection.

Severity File Line Capability (MBC) Pattern
MEDIUM test/fctest/__init__.py 28 execution/eval compile(
MEDIUM test/fctest/__init__.py 57 exfiltration/env-vars os.environ
MEDIUM test/fctest/__init__.py 80 execution/spawn subprocess.run(
MEDIUM test/fctest/__init__.py 311 execution/spawn subprocess.run(
MEDIUM test/fctest/__init__.py 320 execution/spawn subprocess.run(

Components changed

CycloneDX component delta (declared materials — the package's own version, not a dependency-tree diff)
Component Old New
~ fontconfig 2.17.1 2.18.2

Changes

Old New
Version 2.17.1 2.18.2
SHA256 9f5cae93f4fffc1f... cf8e6576ef0484c1...
Size 1.3 MB 1.3 MB
Source gs://minimal-staging-archives/fontconfig-2.17.1.tar.xz gs://minimal-staging-archives/fontconfig-2.18.2.tar.xz

Quality suggestions

  • Missing tests block. This package has no standalone tests, so the buildbot will only verify compilation — not functional correctness. Consider adding a minimal smoke test (e.g., a --version or small round-trip invocation) as part of this PR so future bumps catch regressions. See packages/python/build.ncl for a simple example.

Created by pkgmgr

@twitchyliquid64

Copy link
Copy Markdown
Member

Superceded by #493

bryan-minimal added a commit that referenced this pull request Jul 21, 2026
The upstream URL comment read .../fontconfig/2.17.1/fontconfig-2.18.2.tar.xz
— the filename was bumped but the release-directory component was not, so
the comment points at a URL that doesn't exist.

Inherited unmodified from #488, i.e. generated by pkgmgr's updater rather
than introduced here. The same defect is on main in ocaml (5.3.0 vs
5.5.0), yojson (2.2.2 vs 3.0.0) and dune (3.20.2 vs 3.24.0), all of the
form .../download/<OLD>/<name>-<NEW>.ext. Fixing the updater is tracked
separately; this just corrects the file in flight.

Caught by CodeRabbit.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant