Use new saved endpoint for wiki parts
Metadata
Current evaluation
Wiki parts switched to the cached remote-parts endpoint via #590 (9c9fb6949); Snapcraft 2.12 was verified in xenial and released to -updates.
Resolution: closed resolved
Reason: Resolved by merged PR ubuntu-core/snapcraft#590 in commit 9c9fb6949. SRU verification confirmed the new endpoint worked, and Snapcraft 2.12 was released to -updates.
Evaluated by: mr-cal-bot
No scores available.
Issue body
snapcraft update allows to bring in a cache of parts, we use this instead of polling the wiki for every part
[Impact]
* Right now the use of wiki parts is inefficient.
* There is a new cloud infrastructure for parts that can be used to improve the experience.
* This should be transparent for users. However, the source for parts changes to https://wiki.ubuntu.com/snapcraft/parts and the format is different too.
[Test Case]
* define a snapcraft.yaml that uses a part from the wiki.
* run snapcraft, install the snap and execute it.
[Regression Potential]
* This could affect all existing projects using the wiki. We have a suite that exercises the remote parts, but some exploratory would be good.
Evaluation history
| Date | Model | Scores | Action | Summary |
|---|---|---|---|---|
| stealth/space-bunny-alpha | — | closed resolved | Wiki parts switched to the cached remote-parts endpoint via #590 (9c9fb6949); Snapcraft 2.12 was verified in xenial and released to -updates. | |
| stealth/space-bunny-alpha | — | closed resolved | Wiki parts moved to the new cached remote-parts endpoint via merged PR #590 (commit 9c9fb6949); SRU 2.12 verified in xenial and released to -updates, closing the issue as verification-done. | |
| stealth/space-bunny-alpha | — | closed resolved | Wiki-parts polling was replaced with the saved remote-parts service and cache; integrated and merged in snapcraft#590 (9c9fb6949). | |
| qwen/qwen3.6-35b-a3b | — | — | Fixed by replacing inefficient wiki polling with a new saved endpoint for snapcraft parts, improving update performance. The change was verified and the issue closed. | |
| qwen/qwen3.6-35b-a3b | — | — | Fixed by switching to a new saved endpoint and cache for wiki parts, replacing inefficient polling. The change improves performance, remains transparent to users, and passed verification. | |
| qwen/qwen3.6-35b-a3b | — | — | Fixed by switching from polling the wiki to a new saved endpoint for snapcraft parts, improving efficiency. The change was verified and the issue closed. | |
| qwen3.6-35b-a3b-mtp-q6 | — | — | Implemented and verified. Snapcraft now uses a cached parts endpoint instead of polling the wiki, improving efficiency. The source URL and format were updated, and regression testing confirmed stability. |
Update history
| Date | Change |
|---|---|
| created |
Related work
-
Likely Fixed By:
ubuntu-core/snapcraft#590
(confidence 100%)
Merged implementation integrated Snapcraft with the new cached remote-parts endpoint.
Related issues
| Issue | Project | State | Summary | Similarity |
|---|---|---|---|---|
| #1794805 Remove wiki parts | snapcraft (launchpad) | closed | Wiki/remote parts support was removed from base-based builds by snapcore/snapcraft PR #2304, merged as commit 06532fe0c. |