Skip to content

CI: fix the XML well-formedness check (stale apt index) - #239

Merged
codeling merged 1 commit into
mainfrom
claude/sleepy-hypatia-9fpdme
Oct 14, 2026
Merged

codeling merged 1 commit into
mainfrom
claude/sleepy-hypatia-9fpdme

Conversation

@codeling

Copy link
Copy Markdown
Owner

The Manifest, language and package checks job failed in the "XML files are well-formed" step:

E: Failed to fetch .../libxml2-utils_2.9.14+dfsg-1.3ubuntu3.9_amd64.deb  404  Not Found
E: Unable to fetch some archives, maybe run apt-get update or try with --fix-missing?

The runner's apt index was out of date, so installing libxml2-utils 404'd. All XML files are well-formed (xmllint --noout passes locally); only the tool installation failed.

The step now uses xmllint if the runner already has it and otherwise runs apt-get update before installing. The same change is made in com_bfstop.

Not addressed here: the integration jobs on the main push runs failed earlier with Docker Hub's unauthenticated pull rate limit (toomanyrequests), which is unrelated to this step.

🤖 Generated with Claude Code

https://claude.ai/code/session_01Y9Lt9D4DghUfdhs7ya5Tun


Generated by Claude Code

The lint job failed on apt-get install libxml2-utils with a 404 for the
package (the runner image's package index was out of date). Use xmllint if
the runner already has it, otherwise refresh the index before installing.

Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01Y9Lt9D4DghUfdhs7ya5Tun
@codeling
codeling merged commit 9cd2ed5 into main Oct 14, 2026
9 checks passed
@codeling
codeling deleted the claude/sleepy-hypatia-9fpdme branch October 14, 2026 22:33
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.

2 participants