Feedback from store uploads comes at an unfortunate time
Metadata
Current evaluation
Requests a pre-upload Store capability check and resumable/delta uploads: multi-day uploads of component snaps are wasted when the Store rejects them afterwards ("Snap is not allowed to use components"). Triaged; blocked on upstream snapstore-server work.
Suggested action: keep open
Reason: The report is a valid, triaged enhancement (labels "Status: Triaged", "Type: Enhancement") and mr-cal acknowledged it explicitly, stating the Snap Store team is investigating resumable uploads and that an upstream request was filed at https://bugs.launchpad.net/snapstore-server/+bug/2169031. Snapcraft already calls a dry-run preflight (`client.verify_upload(snap_name=...)` -> POST /dev/api/snap-push/ with "dry_run": True in snapcraft/store/client.py:515) before uploading, but that payload carries no component information, so the Store cannot reject ineligible components earlier — the missing capability depends on Store-side API work, which is why complexity is high and in-repo actionability is limited. Cost is real but situational (multi-day uploads of very large component snaps), so impact is moderate rather than severe.
Evaluated by: mr-cal-bot
Issue body
Evaluation history
| Date | Model | Scores | Action | Summary |
|---|---|---|---|---|
| stealth/space-bunny-alpha |
Impact:
48
Quick Win:
8
Complexity:
62
Confidence:
84
Actionability:
42
|
keep open | Requests a pre-upload Store capability check and resumable/delta uploads: multi-day uploads of component snaps are wasted when the Store rejects them afterwards ("Snap is not allowed to use components"). Triaged; blocked on upstream snapstore-server work. | |
| stealth/space-bunny-alpha |
Impact:
32
Quick Win:
4
Complexity:
72
Confidence:
78
Actionability:
40
|
keep open | Enhancement: `snapcraft upload` only reports "Snap is not allowed to use components" after days of uploading. Triaged; pre-upload permission check escalated to Store (LP snapstore-server#2169031) and resumable uploads under Store-team investigation (SNAPCRAFT-1396). | |
| qwen/qwen3.6-35b-a3b |
Impact:
40
Quick Win:
12
Complexity:
50
Confidence:
80
Actionability:
60
|
needs triage | Feature request: pre-check store permissions before uploading large snaps with components and support delta uploads for retries. |
Update history
| Date | Change |
|---|---|
| updated | |
| created |
Related work
-
Blocked By:
snapstore-server#2169031
(confidence 88%)
Upstream Launchpad bug explicitly linked by mr-cal for querying component eligibility before upload; snapcraft cannot pre-check without Store support.
Related issues
No related issues found above the similarity threshold.