← Back to issue list

Better charmcraft pack output

View original Github issue

Metadata

Project
charmcraft
Number
#737
Type
issue
State
closed
Author
PietroPasotti
Labels
Created
Updated
Closed

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.
70%