Better charmcraft pack output
Metadata
Current evaluation
Closed without implementation. Maintainers cited technical complexity in tracking dynamic build steps and existing UX guidelines. Broader UX improvements should be reported to the craft-cli repository instead.
Suggested action: —
No scores available.
Issue body
I know there's been recently some discussion on making the `charmcraft pack` output more informative, here's my two cents on it:
What I wish I'd see:
```
$ charmcraft pack
Launching environment...
base name='ubuntu'
channel='20.04'
architectures=['amd64']
[ ================> ] ...done in 22.5 s.
Building dependencies (only required the first time you pack this charm)...
[ ================> ] ...done in 45.5 s.
Packing...
[ ================> ] ...done in 5.5 s.
All done in 1:35.5 m.
```
Evaluation history
| Date | Model | Scores | Action | Summary |
|---|---|---|---|---|
| qwen3.6-35b-a3b-mtp-q6 | — | — | Closed without implementation. Maintainers cited technical complexity in tracking dynamic build steps and existing UX guidelines. Broader UX improvements should be reported to the craft-cli repository instead. | |
| qwen/qwen3.6-35b-a3b | — | — | Closed as rejected. Maintainers cited technical limitations with dynamic step tracking and aligned output with craft-cli UX guidelines. General UX improvements should be submitted to craft-cli, while specific charmcraft requests require new issues. | |
| qwen3.6-35b-a3b-mtp-q6 | — | — | Closed. Maintainers declined the request, citing technical limitations in tracking progress across autonomous build steps and the Craft Parts library. Future charmcraft UX improvements should be directed to the craft-cli repository. | |
| qwen3.6-35b-a3b-mtp-q6 | — | — | Closed. Maintainers declined the request, citing technical limitations with dynamic progress bars and step tracking due to autonomous build parts. Suggested reporting UX improvements to the craft-cli repository. |
Update history
No update history recorded yet.
Related issues
| Issue | Project | State | Summary | Similarity |
|---|---|---|---|---|
| #428 build: inform user that packing charm may take time (CRAFT-347) | charmcraft | merged | Merged implementation adds progress feedback during charm packing to inform users of duration. Refactored environment logic to retrieve the charm name earlier. Approved by two reviewers and passed CI checks. |