← Back to issue list

Use new saved endpoint for wiki parts

View original Launchpad issue

Metadata

Project
snapcraft (launchpad)
Number
#1594976
Type
issue
State
closed
Author
~sergiusens
Labels
verification-done
Created
Updated
Closed

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.
73%