← Back to issue list

ExtensionError link to non-exists URL

View original Github issue

Metadata

Project
rockcraft
Number
#351
Type
issue
State
open
Author
syu-w
Labels
Created
Updated
Closed

Current evaluation

ExtensionError doc link pointed to a non-existent snapcraft.io URL and docstrings referenced snapcraft.yaml instead of rockcraft.yaml; the code has since been refactored to use doc_slug with rockcraft docs base URLs, so the original problem appears resolved but the issue was never closed.

Suggested action: close stale

Reason: The issue (filed by maintainer syu-w) reported that ExtensionError linked to a non-existent snapcraft.io URL and docstrings said 'snapcraft.yaml' instead of 'rockcraft.yaml'. The code has since been substantially refactored: extension.py now uses doc_slug='/reference/extensions/' (resolved against rockcraft docs base URL via craft-cli), and the error-message wording was updated in #1042. The original broken URL no longer exists in the codebase, so the issue is no longer applicable, though it was never explicitly closed.

Impact: 20 Quick Win: 18.0 Staleness: 75 Complexity: 10 Confidence: 70 Support Request: 0

Issue body

### Bug Description Link to non-exists URL https://github.com/canonical/rockcraft/blob/316e7bcf666fe44abf0c30a9e7ea4af7fedc7994/rockcraft/extensions/extension.py#L88-L91 ### To Reproduce N/A ### Environment N/A ### rockcraft.yaml ```shell N/A ``` ### Relevant log output ```shell N/A ```

Evaluation history

Date Model Scores Action Summary
qwen/qwen3.8-27b
Impact: 20
Quick Win: 18.0
Staleness: 75
Complexity: 10
Confidence: 70
Support Request: 0
close stale ExtensionError doc link pointed to a non-existent snapcraft.io URL and docstrings referenced snapcraft.yaml instead of rockcraft.yaml; the code has since been refactored to use doc_slug with rockcraft docs base URLs, so the original problem appears resolved but the issue was never closed.
qwen/qwen3.6-35b-a3b
Staleness: 88
Complexity: 5
Confidence: 75
Support Request: 5
close stale Reports broken documentation links in ExtensionError messages within rockcraft. Unlabelled and inactive for nearly three years with no maintainer response or reproduction steps provided.
qwen3.6-35b-a3b-mtp-q6
Staleness: 92
Complexity: 5
Confidence: 80
Support Request: 0
close stale Reports a broken URL in an ExtensionError message and a typo in a comment within rockcraft's extension.py. Open for nearly 3 years with no maintainer response or activity in over 10 months.
qwen3.6-35b-a3b-mtp-q6
Staleness: 85
Complexity: 5
Confidence: 80
Support Request: 0
needs triage Unlabelled report of a broken URL in rockcraft's ExtensionError message. Author provided clarification in a follow-up comment. No maintainer response, labels, or assignment present.
qwen3.6-35b-a3b-mtp-q6
Staleness: 85
Complexity: 5
Confidence: 80
Support Request: 0
needs triage ExtensionError references a non-existent URL in the codebase. A maintainer also corrected a typo where snapcraft.yaml should be rockcraft.yaml. The issue remains open, unlabelled, and inactive for over 300 days.

Update history

No update history recorded yet.

Related work

  • Likely Fixed By: rockcraft#1042 (confidence 60%)

    Commit aef23693 'chore: update error messages in extensions' updated extension error messages after this issue was filed, likely addressing the stale snapcraft.io doc link.

Related issues

No related issues found above the similarity threshold.