Use launchpad credentials from the new location and fallback to the legacy location
Metadata
Current evaluation
Closed and migrated to internal Jira ticket CRAFT-3077. No implementation or merge was completed in this repository. The credential fallback logic remains unaddressed.
Suggested action: —
No scores available.
Issue body
### What needs to get done
For both the new and legacy remote builders, Snapcraft should read launchpad credentials from the new location.
If they don't exist, read from the legacy location and emit a deprecation warning.
new location: `$XDG_DATA_HOME/snapcraft/launchpad-credentials`
legacy location: `$XDG_DATA_HOME/snapcraft/provider/launchpad/credentials`
### Why it needs to get done
To improve the UX when switching between the legacy and new remote builders.
Evaluation history
| Date | Model | Scores | Action | Summary |
|---|---|---|---|---|
| qwen/qwen3.6-35b-a3b | — | — | Closed and migrated to internal Jira ticket CRAFT-3077. No implementation or merge was completed in this repository. The credential fallback logic remains unaddressed. | |
| qwen/qwen3.6-35b-a3b | — | — | Closed without implementation. No pull request or fix was merged. The request appears abandoned or superseded, with only an internal Jira ticket created for tracking. | |
| qwen/qwen3.6-35b-a3b | — | — | Closed without implementation. The feature to read launchpad credentials from a new location with legacy fallback was deferred to an internal Jira ticket and ultimately abandoned. | |
| qwen3.6-35b-a3b-mtp-q6 | — | — | Closed without implementation or linked PR. Synced to internal Jira but lacks resolution or merge details, indicating the feature request was abandoned or deferred. | |
| qwen3.6-35b-a3b-mtp-q6 | — | — | Closed without implementation. The feature to read launchpad credentials from a new location with a legacy fallback was abandoned. No pull request or code changes were merged. |
Update history
No update history recorded yet.
Related issues
| Issue | Project | State | Summary | Similarity |
|---|---|---|---|---|
| #4762 fix(remote): use launchpad credentials from legacy location | snapcraft | closed | Abandoned. The maintainer closed the pull request without merging, declining to implement legacy launchpad credential migration. Existing changelog deprecation notices and a call for testing were deemed sufficient. |