snapcraft status lists several time the same information
Metadata
Current evaluation
snapcraft status prints the same track/arch/channel rows multiple times in its table output. Reported against snapcraft 8.4.1 on Ubuntu Oracular; no maintainer response, no labels, no activity since filing ~2 years ago.
Suggested action: needs triage
Reason: No labels, no comments, no assignee, and no maintainer interaction in ~2 years, so it has never been triaged. The current status.py code shows a deliberate repeat=not sys.stdout.isatty() behavior that repeats track/arch columns when output is not a TTY, which may explain the reporter's output, but this needs a maintainer to confirm whether it's intended or a real bug before closing.
Impact:
30
Quick Win:
19.5
Staleness:
85
Complexity:
35
Confidence:
55
Support Request:
15
Issue body
### Bug Description
As stated the in the title, sometime the status command list the same information several times
### To Reproduce
snapcraft version
installed: 8.4.1 (12607) 74MB classic
$ snapcraft status snapd-desktop-integration
### Environment
Ubuntu Oracular daily
### snapcraft.yaml
```yaml
It's about the status command so there is no snapcraft.yaml to share
```
### Relevant log output
```shell
$ snapcraft status snapd-desktop-integration
Track Arch Channel Version Revision Progress Expires at
latest amd64 stable 0.9 178 - -
candidate 0.9 239 - -
beta ↑ ↑ - -
edge 0.9 239 - -
stable/ubuntu-24.10 0.9 223 - 2024-10-12T00:00:00Z
candidate 0.9 239 - -
beta ↑ ↑ - -
edge 0.9 239 - -
stable/ubuntu-24.10 0.9 223 - 2024-10-12T00:00:00Z
stable 0.9 178 - -
...
```
```
### Additional context
_No response_
Evaluation history
| Date | Model | Scores | Action | Summary |
|---|---|---|---|---|
| qwen/qwen3.8-27b |
Impact:
30
Quick Win:
19.5
Staleness:
85
Complexity:
35
Confidence:
55
Support Request:
15
|
needs triage | snapcraft status prints the same track/arch/channel rows multiple times in its table output. Reported against snapcraft 8.4.1 on Ubuntu Oracular; no maintainer response, no labels, no activity since filing ~2 years ago. | |
| qwen/qwen3.6-35b-a3b |
Staleness:
95
Complexity:
20
Confidence:
80
Support Request:
5
|
close stale | snapcraft status command outputs duplicate rows for channel and version data. Reported over 650 days ago with zero maintainer interaction, labels, or follow-up. | |
| qwen3.6-35b-a3b-mtp-q6 |
Staleness:
90
Complexity:
20
Confidence:
75
Support Request:
5
|
needs triage | snapcraft status command duplicates output rows for channels. Unlabeled, no maintainer response, inactive for 644 days. | |
| qwen3.6-35b-a3b-mtp-q6 |
Staleness:
95
Complexity:
20
Confidence:
85
Support Request:
10
|
close stale | snapcraft status outputs duplicate rows for channel, version, and revision data. The issue remains open with zero comments, no labels, and 622 days of inactivity, requiring triage and assignment. |
Update history
No update history recorded yet.
Related issues
| Issue | Project | State | Summary | Similarity |
|---|---|---|---|---|
| #2104274 Snapcraft has unclear behavior when providing same build-snap from different channels | snapcraft (launchpad) | open | Bug report: snapcraft resolves build-snap from wrong channel (stable vs candidate). Untriaged, no maintainer response in 527 days. | |
| #1925050 snapcraft status missing information | snapcraft (launchpad) | closed | snapcraft status missing information for arch: all revisions was closed without comments or resolution, indicating the report was abandoned or superseded. | |
| #1719946 Snapcraft has three unsynced bug lists | snapcraft (launchpad) | open | Snapcraft bug reports were split across Launchpad and GitHub, causing duplicates and unclear prioritization. No activity for ~9 years. The referenced #100 signpost is now closed and the repo uses GitHub issue templates, so tracking has consolidated on GitHub. | |
| #1683823 snapstore returns multiple instances of the same publication (was snapcraft list-revisions showing multiple publications in the same channel) | snapcraft (launchpad) | open | 2017 bug report: snapcraft list-revisions displayed duplicate channel entries (e.g. 'edge*, edge*, edge*') per revision. No maintainer activity in 7 years. The revisions command has since been rewritten to use a set for channels, structurally preventing duplicates. | |
| #1742585 snapcraft version number output inconsistent | snapcraft (launchpad) | open | snapcraft 2.35 CLI displays version 3.10 as 3.1 in release/status output while push shows 3.10; unlabelled, no maintainer response, inactive 3155 days (snapcraft 2.35 era, now superseded by 8.x). |