← Back to issue list

Show artifact name and overall progress when uploading a snap with components

View original Github issue

Metadata

Project
snapcraft
Number
#5257
Type
issue
State
open
Author
farshidtz
Labels
Status: Triaged Type: Enhancement
Created
Updated
Closed
—

Current evaluation

Enhancement request: snapcraft upload with components shows a bare 'Uploading...' bar per artifact with no artifact name or overall progress. Triaged as a UX improvement (JIRA SNAPCRAFT-1033); still unimplemented in snapcraft/commands/upload.py.

Suggested action: keep open

Reason: Maintainer mr-cal explicitly endorsed it ('This would be a good UX improvement... craft-cli has a progress bar that could be used'), it carries the 'Status: Triaged' label and an internal ticket (SNAPCRAFT-1033), and it remains a valid gap: snapcraft/commands/upload.py:211 still calls create_callback() with the hardcoded 'Uploading...' label, and line 139 only logs the component name via emit.debug, so neither the artifact name nor an aggregate progress is shown. Silence for ~528 days is not a reason to close, and the fix touches craft-cli/craft-store integration, so it is not a one-liner but is well-scoped enough to keep open.

Evaluated by: mr-cal-bot

Impact: 30 Quick Win: 8 Complexity: 55 Confidence: 82 Actionability: 58

Issue body

### What needs to get done When uploading a snap with several components, the upload progress is shown for the snap itself, then replaced for each component. The total size of the specific artifact is shown, but not the name of what is being uploaded. ``` Uploading... [████████████████████ ] 1461813248/3586724066 ``` ### Why it needs to get done It is difficult to guess the overall upload progress. It is not clear what has already been uploaded, what is currently being uploaded, and what remains.

Evaluation history

Date Model Scores Action Summary
stealth/space-bunny-alpha
Impact: 30
Quick Win: 8
Complexity: 55
Confidence: 82
Actionability: 58
keep open Enhancement request: snapcraft upload with components shows a bare 'Uploading...' bar per artifact with no artifact name or overall progress. Triaged as a UX improvement (JIRA SNAPCRAFT-1033); still unimplemented in snapcraft/commands/upload.py.
qwen/qwen3.6-35b-a3b
Impact: 35
Quick Win: 18
Complexity: 30
Confidence: 80
Actionability: 75
keep open Enhancement to show artifact names and overall progress during snap/component uploads. Currently shows only bytes transferred without artifact names.
qwen/qwen3.8-27b
Impact: 25
Quick Win: 14
Staleness: 75
Complexity: 45
Confidence: 85
Support Request: 5
keep open Enhancement: when uploading a snap with components, the progress bar shows only 'Uploading...' without the artifact name or overall progress. Triaged and acknowledged as a good UX improvement; no work since April 2025 and the code still shows the same behavior.
qwen/qwen3.6-35b-a3b
Staleness: 75
Complexity: 45
Confidence: 85
Support Request: 5
keep open Enhancement to display artifact names and overall upload progress during multi-component snap uploads. Triaged and acknowledged by maintainers as a valid UX improvement, but currently inactive for over a year.
qwen3.6-35b-a3b-mtp-q6
Staleness: 65
Complexity: 40
Confidence: 85
Support Request: 5
keep open Enhancement to display artifact names and overall upload progress during multi-component snap uploads. Currently shows only per-component progress without names. Triaged and acknowledged by maintainers as a valid UX improvement.

Update history

No update history recorded yet.

Related issues

No related issues found above the similarity threshold.