microsoft / microsoft/winget-cli
winget install julia -s msstore wants to install other software
Nobody has claimed this yet.
- Dominant language
- C++
- Stars
- 26.4k
- Forks
- 1.8k
- Avg merge
- 1d 11h
- Merged PRs (30d)
- 15
Description
Brief description of your issue
Running winget install julia -s msstore seems to install a random other software "Julian Date Selector [9NSGP4VDNW0R] Version Unknown".
There seems to have been a similar issue in the past (https://github.com/microsoft/winget-cli/issues/2005 or https://github.com/JuliaLang/juliaup/issues/258).
Steps to reproduce
Reproduction seems a bit tricky, (see https://github.com/JuliaLang/juliaup/issues/1191), but I have reproduced this on two different machines now.
For the full context, see below (unfortunately in German):
PS C:\Users\usr> winget install julia -s msstore
Die Quelle "msstore" erfordert, dass Sie die folgenden Vereinbarungen vor der Verwendung anzeigen.
Terms of Transaction: https://aka.ms/microsoft-store-terms-of-transaction
Die Quelle erfordert, dass die geografische Region des aktuellen Computers aus 2 Buchstaben an den Back-End-Dienst gesendet wird, damit er ordnungsgemäß funktioniert (z. B. „US“).
Stimmen Sie allen Nutzungsbedingungen der Quelle zu?
[Y] Ja [N] Nein: y
Gefunden Julian Date Selector [9NSGP4VDNW0R] Version Unknown
Dieses Paket wird über den Microsoft Store bereitgestellt. “winget” muss das Paket möglicherweise im Auftrag des aktuellen Benutzers aus dem Microsoft Store abrufen.
Vereinbarungen für Julian Date Selector [9NSGP4VDNW0R] Version Unknown
Version: Unknown
Herausgeber: James Flippin
Herausgeber-URL: https://www.flippintechnologies.com/calendardatetojuliandateselector
Herausgeber-Support-URL: mailto:james.flippin@gmail.com
Lizenz: ms-windows-store://pdp/?ProductId=9NSGP4VDNW0R
Datenschutz-URL: https://github.com/TexasPaladin/GeneralLIcenseInfo/blob/main/LicenseandPrivacystatement.txt
Vereinbarungen:
Category: Business
Pricing: Free
Free Trial: No
Terms of Transaction: https://aka.ms/microsoft-store-terms-of-transaction
Seizure Warning: https://aka.ms/microsoft-store-seizure-warning
Store License Terms: https://aka.ms/microsoft-store-license
Der Herausgeber verlangt, dass Sie die oben genannten Informationen anzeigen und den Vereinbarungen vor der Installation zustimmen.
Stimmen Sie den Bedingungen zu?
[Y] Ja [N] Nein: n
Paketvereinbarungen wurden nicht akzeptiert. Der Vorgang wurde abgebrochen.
PS C:\Users\usr> winget --info
Windows-Paket-Manager v1.10.340
Copyright (c) Microsoft Corporation. Alle Rechte vorbehalten.
Windows: Windows.Desktop v10.0.26100.3476
Systemarchitektur: X64
Paket: Microsoft.DesktopAppInstaller v1.25.340.0
[...]
Expected behavior
I would have expected this to point to Juliaup - Julia version manager (https://github.com/JuliaLang/juliaup).
Actual behavior
Instead, it suggests to install "Julian Date Selector [9NSGP4VDNW0R] Version Unknown"
Environment
Windows-Paket-Manager v1.10.340
Windows: Windows.Desktop v10.0.26100.3476
Systemarchitektur: X64
Paket: Microsoft.DesktopAppInstaller v1.25.340.0
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 install julia -s msstore and record the source result shown by WinGet 1.10.340 on Windows. Compare the resolved Microsoft Store package with the expected Juliaup listing, then investigate the package-search or source-resolution path responsible. Done means the command identifies Juliaup rather than Julian Date Selector, with regression coverage for this query if the relevant test location is found.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- cpp
- Domain
- cli
- Issue type
- Bug
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 42/100