Skip to content

ci: remove unused Linux UI package setup (RUST-CI-047) - #321

Merged
itlezy merged 1 commit into
mainfrom
fix/ci-ui-dependency-cleanup
Nov 11, 2026
Merged

itlezy merged 1 commit into
mainfrom
fix/ci-ui-dependency-cleanup

Conversation

@itlezy

@itlezy itlezy commented Nov 11, 2026

Copy link
Copy Markdown
Contributor

GNU Linux CI repeatedly fails before Cargo when apt cannot resolve Ubuntu mirrors while installing libfontconfig1-dev. These steps belonged to the discontinued Slint UI; the active daemon and embedded WebUI do not use that library. Remove the four obsolete installations from primary and optional CI.

A locked, offline, all-features Cargo metadata review resolved 371 packages and 17 workspace crates with no Slint, fontconfig, font-kit, fontdb, FreeType, Pango, GTK or Skia dependency. Existing format/policy/Python/workflow checks passed through normal commit and push hooks. The full required platform build, test, REST and CodeQL gates remain in force; hosted compilation must prove the library is unnecessary.

Related failure evidence: packaging run 43027358646 failed at APT setup on both its initial Linux x64 attempt and its one targeted retry; Dependabot run 43032295499 failed at the same setup on GNU x64 and ARM64. Required release-packaging tools and their bounded provisioner remain unchanged.

Refs #306 (RUST-CI-047).

Parent coordination: this small consolidation prerequisite owns only the obsolete CI setup steps. The parent will merge it before refreshing dependent worker and Dependabot PRs. It does not change the later fast-preflight scope, required checks or runner capacity. Parallel-approved PRs remain independently owned and qualified.

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

Labels

parallel-approved Maintainer-approved exception for deliberately parallel human pull requests

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant