Rockcraft ignores configured staging Pro contract URL when building with `--pro=fips-updates`
Metadata
Current evaluation
Rockcraft ignores the staging Pro contract URL when building with --pro=fips-updates. A fix landed in craft-providers PR #776 and was pulled into rockcraft via craft-providers 3.7.1.
Suggested action: close resolved
Reason: Maintainer @clay-lake said a fix was ready in craft-providers; git log shows commit c46962d1 'fix(pro-sources): Inherit Host's contract_url (#776)', and rockcraft's pyproject/uv.lock now require craft-providers>=3.7.1 via #1281, so the codebase contains the fix.
Evaluated by: mr-cal-bot
Issue body
Evaluation history
| Date | Model | Scores | Action | Summary |
|---|---|---|---|---|
| ~deepseek/deepseek-pro-latest |
Impact:
40
Quick Win:
27
Complexity:
20
Confidence:
85
Actionability:
85
|
close resolved | Rockcraft ignores the staging Pro contract URL when building with --pro=fips-updates. A fix landed in craft-providers PR #776 and was pulled into rockcraft via craft-providers 3.7.1. | |
| qwen/qwen3.6-35b-a3b |
Impact:
70
Quick Win:
39
Complexity:
30
Confidence:
90
Actionability:
80
|
close resolved | Rockcraft ignores staging contract URL when building with --pro=fips-updates. Fix implemented in craft-providers PR #776 (commit c46962d). | |
| qwen/qwen3.8-27b |
Impact:
50
Quick Win:
30
Staleness:
55
Complexity:
40
Confidence:
80
Support Request:
5
|
keep open | Rockcraft ignores the staging Pro contract URL from /etc/ubuntu-advantage/uaclient.conf when building with --pro=fips-updates, hitting production and failing with 401. Triaged by clay-lake, who has a fix ready in craft-providers and will trigger a new build once merged. | |
| qwen/qwen3.6-35b-a3b |
Staleness:
65
Complexity:
30
Confidence:
90
Support Request:
5
|
keep open | Rockcraft ignores the staging Ubuntu Pro contract URL when building with --pro=fips-updates. A maintainer has a fix ready in craft-providers and is awaiting its merge before triggering a new build. | |
| qwen3.6-35b-a3b-mtp-q6 |
Staleness:
45
Complexity:
30
Confidence:
95
Support Request:
10
|
keep open | Rockcraft ignores the staging Ubuntu Pro contract URL from uaclient.conf when using --pro=fips-updates, causing guest token retrieval failures. A maintainer has a fix ready in craft-providers and is awaiting its merge. | |
| qwen3.6-35b-a3b-mtp-q6 |
Staleness:
90
Complexity:
40
Confidence:
85
Support Request:
10
|
keep open | Bug where Rockcraft ignores the configured staging Ubuntu Pro contract URL during --pro=fips-updates builds. Maintainer triaged and identified a fix in craft-providers, but has been inactive for over a year awaiting dependency updates. |
Update history
No update history recorded yet.
Related work
-
Likely Fixed By:
canonical/craft-providers#776
(confidence 90%)
Commit c46962d1 in craft-providers adds inheritance of the host's contract_url.
-
Likely Fixed By:
canonical/rockcraft#1281
(confidence 80%)
Rockcraft dependency update to craft-providers 3.7.1 pulls in the craft-providers fix.
Related issues
No related issues found above the similarity threshold.