chocolatey / chocolatey/choco

`choco list -a` shows versions of only one package

Open
#2,179 1 comment 0 reactions 0 assignees View on GitHub
0 - Triaging Bug
Dominant language
C#
Stars
11.5k
Forks
960
PR merge metrics
No merged PRs in 30d

Description

### What You Are Seeing?
```
> choco list kubernetes-cli
Chocolatey v0.10.16-beta
kubernetes-cli 1.20.2 [Approved]
k9s 0.24.2 [Approved]
2 packages found.

> choco list -a kubernetes-cli
Chocolatey v0.10.16-beta
k9s 0.17.7 [Approved]
k9s 0.19.0 [Approved]
k9s 0.19.1 [Approved]
k9s 0.19.2 [Approved]
k9s 0.19.4 [Approved]
k9s 0.19.6 [Approved]
k9s 0.19.7 [Approved]
k9s 0.20.1 [Approved]
k9s 0.20.2 [Approved]
k9s 0.20.3 [Approved]
k9s 0.20.5 [Approved]
k9s 0.21.1 [Approved]
k9s 0.21.2 [Approved]
k9s 0.21.3 [Approved]
k9s 0.21.4 [Approved]
k9s 0.21.7 [Approved]
k9s 0.21.9 [Approved]
k9s 0.22.0 [Approved]
k9s 0.22.1 [Approved]
k9s 0.23.0 [Approved]
k9s 0.23.4 [Approved]
k9s 0.23.5 [Approved]
k9s 0.23.6 [Approved]
k9s 0.23.7 [Approved]
k9s 0.23.8 [Approved]
k9s 0.23.9 [Approved]
26 packages found.
```

### What is Expected?

When running `choco list kubenetes-cli` I get back both `kubernetes-cli` and `k9s`. If both of those packages match the filter I provided, then I would expect when asking for all versions with the same filter would get me all versions of both packages.

### How Did You Get This To Happen? (Steps to Reproduce)

1. `choco list kubernetes-cli`
2. `choco list -a kubernetes-cli`

Contributor guide

Open the contributing guide

Research direction

Reproduce the issue with `choco list kubernetes-cli` and `choco list -a kubernetes-cli`, then trace the list command's filtering and all-versions handling. Done means the `-a` form returns every version of both matching packages, including `kubernetes-cli` and `k9s`, with regression coverage for the reported commands.

Written by the indexing model from the issue text.

Assessment

Tech stack
csharp
Domain
cli
Issue type
Bug
Difficulty
3/5
Estimated time
1-2 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.