← Back to issue list

docs: ignore debian.org in linkcheck

View original Github issue

Metadata

Project
craft-parts
Number
#1734
Type
pull request
State
closed
Author
lengau
Labels
—
Created
Updated
Closed

Current evaluation

Merged #1734 as e4c375c9, adding debian.org to Sphinx linkcheck_ignore to prevent intermittent documentation CI timeouts.

Resolution: closed resolved

Reason: PR #1734 was merged as commit e4c375c9. The resulting docs/conf.py contains a regex ignoring debian.org and its subdomains during link checking.

Evaluated by: mr-cal-bot

No scores available.

Issue body

The docs linkcheck intermittently fails in CI with repeated 30s read timeouts against `www.debian.org` despite `linkcheck_retries = 20`. This adds `debian.org` to `linkcheck_ignore` alongside the other flaky domains. Surfaced by CI on canonical/craft-parts#1728; split out as a preparation PR since the flakiness is pre-existing on `main` and unrelated to the Starbase sync. 🤖 [BEEP BOOP, A BOT WROTE THIS PR - Kimi K3, Copilot CLI]

Evaluation history

Date Model Scores Action Summary
stealth/space-bunny-alpha — closed resolved Merged #1734 as e4c375c9, adding debian.org to Sphinx linkcheck_ignore to prevent intermittent documentation CI timeouts.
stealth/space-bunny-alpha — closed resolved Merged PR #1734 as commit e4c375c9, adding debian.org to linkcheck_ignore to prevent intermittent documentation link-check timeouts in CI.
qwen/qwen3.6-35b-a3b
Impact: 10
Quick Win: 8
Complexity: 5
Confidence: 90
Actionability: 80
needs review Adds debian.org to linkcheck_ignore to fix intermittent CI timeouts. One-line config change, CI passing, awaiting review.

Update history

Date Change
closed
updated
updated
updated
created

Related work

  • Caused By: canonical/craft-parts#1728 (confidence 100%)

    CI for the Starbase sync exposed the pre-existing debian.org linkcheck timeouts.

Related issues

Issue Project State Summary Similarity
#551 docs: resolve `docs-lint` issues starbase merged Merged as f44e2e7, excluding docs/_dev from Sphinx linting and configuring linkcheck to report timeouts separately from broken links.
73%
#1240 docs: linkchecker stopgap fix rockcraft merged Maintainer PR merged as commit 7a193661, adding snapcraft.io, juju.is and launchpad.net to linkcheck_ignore in docs/conf.py as a temporary stopgap for flaky link checks.
72%
#398 docs: add linkcheck to doc checks starbase merged Merged in canonical/starbase#398 as d240af2, adding Sphinx linkcheck to documentation checks after the scope was narrowed to linkcheck only.
72%