← Back to issue list

snapcraft update won't fetch from `SNAPCRAFT_PARTS_URI`

View original Github issue

Metadata

Project
snapcraft
Number
#1816
Type
issue
State
closed
Author
sergiusens
Labels
—
Created
Updated
Closed

Current evaluation

Superseded by Launchpad #1719928 and fixed by merged PR #1856 (commit 5a0a8c075), adding URI-specific remote-parts cache folders to prevent stale metadata collisions.

Resolution: closed superseded

Reason: Tracking moved from GitHub issue #1816 to Launchpad #1719928. Merged PR #1856 fixed the underlying cache collision in commit 5a0a8c075 by hashing the parts URI into the metadata cache path.

Evaluated by: mr-cal-bot

No scores available.

Issue body

[LP: #1719928](https://bugs.launchpad.net/snapcraft/+bug/1719928)

Evaluation history

Date Model Scores Action Summary
stealth/space-bunny-alpha — closed superseded Superseded by Launchpad #1719928 and fixed by merged PR #1856 (commit 5a0a8c075), adding URI-specific remote-parts cache folders to prevent stale metadata collisions.
stealth/space-bunny-alpha — closed superseded Superseded by Launchpad #1719928. A stale headers.yaml cache was identified; deleting it restored fetching without a Snapcraft code change.
qwen/qwen3.6-35b-a3b — — Closed without resolution or comments. Likely superseded by the linked Launchpad bug report. No fixes or code changes were applied.
qwen/qwen3.6-35b-a3b — — The issue was closed without comments, labels, or resolution details. Given the lack of activity over 3100 days, it appears abandoned or superseded without a documented fix.
qwen/qwen3.6-35b-a3b — — Closed without resolution or comments. Cross-referenced Launchpad bug #1719928. Appears abandoned or superseded by the external tracker, with no fix or merge applied.
qwen3.6-35b-a3b-mtp-q6 — — Closed without resolution, linking to Launchpad bug #1719928. Zero comments or fixes were applied, indicating the report was abandoned or superseded by upstream tracking.

Update history

No update history recorded yet.

Related work

  • Likely Fixed By: snapcraft#1856 (confidence 100%)

    Merged as commit 5a0a8c075; it keys remote-parts metadata by the SNAPCRAFT_PARTS_URI value.

  • Superseded By: snapcraft (launchpad)#1719928 (confidence 99%)

    The GitHub issue was superseded by this Launchpad bug report.

Related issues

Issue Project State Summary Similarity
#1719928 snapcraft update won't fetch from SNAPCRAFT_PARTS_URI snapcraft (launchpad) closed Fixed by snapcore/snapcraft PR #1856, which keyed cached parts data by SNAPCRAFT_PARTS_URI so alternate part sources were no longer treated as already current.
88%
#1719951 SNAPCRAFT_PARTS_URI doesn't work with cleanbuild snapcraft (launchpad) closed Fixed cleanbuild remote-part resolution by forwarding SNAPCRAFT_PARTS_URI into LXD; merged in snapcore/snapcraft#1585 (13ea598d5).
74%
#1622435 snapcraft does not respect filesets of remote parts snapcraft (launchpad) closed Remote-part filesets were not resolved because plugins loaded before the project. Fixed by merged PR canonical/snapcraft#799 (commit 1a282439c), which centralized project loading so remote parts' filesets resolve.
71%
#841 Replace SNAPCRAFT_PART_INSTALL in the part attributes. snapcraft merged Merged as 6cef6c0f9 via canonical/snapcraft#841, replacing SNAPCRAFT_PART_INSTALL in part attributes with the part-specific install path.
71%
#1585 lxd: pass SNAPCRAFT_PARTS_URI through into container snapcraft merged Merged in canonical/snapcraft#1585 (13ea598d5), forwarding SNAPCRAFT_PARTS_URI into LXD containers so cleanbuild can resolve remote parts; fixes Launchpad #1719951.
71%
#1746784 Failing while fetching parts.snapcraft.io should be handled better snapcraft (launchpad) closed Remote-parts connection failures now produce a clear error and retry guidance; fixed by merged PR #1906 (commit 4e95b95ab).
71%