microsoft / microsoft/winget-cli
Packages from "msstore" source aren't visible in `list` or `export`
Open
Nobody has claimed this yet.
Issue-Bug
msstore
- Dominant language
- C++
- Stars
- 26.4k
- Forks
- 1.8k
- Avg merge
- 1d 11h
- Merged PRs (30d)
- 15
Description
Brief description of your issue
When I run winget search for an MS Store app, all the apps from the store show IDs that are just a sequence of numbers and capital letters of fixed length. Winget also doesn't show any source for MS Store apps with winget list.
Steps to reproduce
- Open command prompt
- Run
winget search Whiteboard
Expected behavior
The MS Store apps have their MS Store IDs as the IDs in winget.
Actual behavior
Example:
G:\>winget search Whiteboard
Name Id Version Match Source
-------------------------------------------------------------------------------------------------------------
Microsoft Whiteboard 9MSPC6MP8FM4 Unknown msstore
Miro: online collaborative whiteboard platform 9N236HQQTVNH Unknown msstore
Mediabyte Whiteboard 9NLXHHMHML2M Unknown msstore
ITP WhiteBoard Live 9PF2799CX6JW Unknown msstore
LYNX Whiteboard 9NP33M4M3R35 Unknown msstore
Imaging Whiteboard 9N2CXSZG7FR4 Unknown msstore
Digital Whiteboard RT 9WZDNCRDKCH9 Unknown msstore
Whiteboard - Draw Your Ideas 9NXFV475DL12 Unknown msstore
Basic Whiteboard 9WZDNCRDBZK3 Unknown msstore
VTDC_Whiteboard 9NBLGGH5FPKL Unknown msstore
Rainbow Board HarshKhandeparkar.RainbowBoard 0.8.0 Tag: whiteboard winget
Miro Miro.Miro 0.6.3 Tag: whiteboard winget
Environment
[winget --info]
Windows Package Manager version v1.1.12701
Windows: Windows.Desktop version v10.0.19044.1263
Package: Microsoft.DesktopAppInstaller version v1.16.12701.0
Any other software?
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
Reproduce the report with winget search Whiteboard, then compare the corresponding winget list and winget export results for the msstore source. Trace the CLI handling for that source and verify that Store packages retain their Store IDs and appear in both commands.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- cpp
- Domain
- cli, operating-systems
- Issue type
- Bug
- Difficulty
- 3/5
- Estimated time
- 1-2 days
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 45/100