← 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: 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.

Suggested action: keep open

Reason: The issue is triaged (labels 'Status: Triaged', 'Type: Enhancement') and maintainer mr-cal acknowledged it on 2025-04-21 as 'a good UX improvement', noting it would require experimentation to integrate craft-cli's progress bar with craft-store uploads. I verified the code at HEAD still uses emit.progress_bar('Uploading...', ...) without the artifact name, so the problem is still applicable and the enhancement remains valid, just not yet scheduled.

Impact: 25 Quick Win: 13.75 Staleness: 75 Complexity: 45 Confidence: 85 Support Request: 5

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
qwen/qwen3.8-27b
Impact: 25
Quick Win: 13.75
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.
qwen3.6-35b-a3b-mtp-q6
Staleness: 75
Complexity: 45
Confidence: 75
Support Request: 5
keep open Enhancement to display artifact names and overall upload progress during snap component uploads. Triaged, awaiting implementation. Requires integrating craft-cli progress bars with craft-store to improve upload visibility.

Update history

No update history recorded yet.

Related issues

No related issues found above the similarity threshold.