Add `--verbosity`, `--verbose`, and `--quiet` for legacy commands in Snapcraft 8
Metadata
Current evaluation
The verbosity flag enhancement for legacy Snapcraft 8 commands was closed without implementation. A maintainer outlined a level mapping, but the feature was deferred following triage and Jira ticket creation.
Suggested action: —
No scores available.
Issue body
### What needs to get done
For all legacy commands in Snapcraft 8, add support for:
* `--verbosity=<mode>`
* `--verbose`
* `--quiet`
This should be able to be passed [here](https://github.com/canonical/snapcraft/blob/945ab1505b603f298ff491392bf570d959229edb/snapcraft_legacy/cli/_runner.py#L96).
### Why it needs to get done
For a consistent and improved UX.
Evaluation history
| Date | Model | Scores | Action | Summary |
|---|---|---|---|---|
| qwen/qwen3.6-35b-a3b | — | — | The verbosity flag enhancement for legacy Snapcraft 8 commands was closed without implementation. A maintainer outlined a level mapping, but the feature was deferred following triage and Jira ticket creation. | |
| qwen/qwen3.6-35b-a3b | — | — | Abandoned. The enhancement to add verbosity flags to legacy commands was closed without implementation after the maintainer outlined planned changes. | |
| qwen3.6-35b-a3b-mtp-q6 | — | — | Closed without implementation. The maintainer documented planned verbosity level mappings for legacy commands, but no pull request or fix was merged. The enhancement remains deferred. | |
| qwen3.6-35b-a3b-mtp-q6 | — | — | Closed without implementation. The enhancement to add verbosity flags to legacy Snapcraft 8 commands was triaged and linked to Jira ticket SNAPCRAFT-1043. No code changes or pull requests were submitted, indicating the feature was deferred or abandoned. |
Update history
No update history recorded yet.
Related issues
| Issue | Project | State | Summary | Similarity |
|---|---|---|---|---|
| #5424 Add `--verbosity`, `--verbose`, and `--quiet` for legacy commands in Snapcraft 7 | snapcraft | closed | Implemented in Snapcraft 8.11 via PR #5423. The verbosity flags were added to the current release, but the maintainer declined to backport the enhancement to Snapcraft 7, closing the issue. | |
| #5680 feat(snapcraft_legacy): support verbosity args in non-lifecycle commands | snapcraft | merged | Merged to add verbosity argument support to non-lifecycle commands in snapcraft legacy, allowing them to accept and ignore these flags. Resolves #5298 after passing CI and receiving three approvals. | |
| #5658 Make `quiet` verbosity print nothing in snapcraft _legacy | snapcraft | closed | Won't fix. The snapcraft_legacy module is scheduled for removal in Snapcraft 9, rendering the quiet verbosity enhancement obsolete. Issue closed without implementation. | |
| #4024 cli: pass `--verbose` and `-v` to snapcraft_legacy | snapcraft | merged | Merged into main. Enables passing --verbose and -v flags to snapcraft_legacy for core18 and core20 builds. Approved by reviewer, passed CI, and integrated without coverage changes. | |
| #5646 feat(snapcraft_legacy): support verbosity args | snapcraft | merged | Merged. Implements craft-cli verbosity arguments and environment variable support for core20 commands in snapcraft_legacy, preserving --enable-developer-debug alias. Approved by reviewers and resolves #5423. |