[IMPROVEMENT] Ambiguous stable/pre-release matching prevents update discovery
メンテナーはふだん 1 日以内に返信
まだ誰も着手していません。
評価
調査の方向性
The payload names no repository files. Start with the WinGet diagnostic excerpt, which shows Devolutions.UniGetUI and MartiCliment.UniGetUI.Pre-Release both matching the installed ARP entry. Compare the ProductCode, name and publisher fields in the two package manifests to see what makes them tie. Done means the stable package is matched and listed by winget upgrade --source winget; the fix may sit in the upstream manifests rather than in UniGetUI itself.
索引モデルが issue の本文から書いたものです。
説明
Please confirm these before moving forward.
- I have searched for my feature proposal and have not found a work-in-progress/duplicate/resolved/discarded issue.
- This improvement refers to an existing feature. If you want to suggest a new feature, please use this template.
- This improvement is not a bug. If you want to report a bug, please use this template.
Describe the improvement
UniGetUI is installed machine-wide through Microsoft Intune / Company Portal. Although a newer stable version is available, winget upgrade --source winget does not list it.
WinGet diagnostic logs show that the installed application matches both:
Devolutions.UniGetUIMartiCliment.UniGetUI.Pre-Release
WinGet cannot determine the appropriate package and omits UniGetUI from upgrade enumeration. This also prevents Winget-AutoUpdate (WAU) from discovering and updating it automatically.
Environment
- Windows: 10.0.26300.9711, x64
- WinGet: 1.29.380
- Desktop App Installer: 1.29.380.0
- Installed UniGetUI: 2026.1.10
- Available stable version: 2026.3.3
- Installation scope: Machine
- Installation directory:
C:\Program Files\UniGetUI - Deployment: Microsoft Intune / Company Portal
- WAU: 2.12.0.2118
Relevant diagnostic logs
Source:
%LOCALAPPDATA%\Packages\Microsoft.DesktopAppInstaller_8wekyb3d8bbwe\LocalState\DiagOutputDir\WinGet-2026-11-02-15-14-07.602.log
The log was generated by:
winget upgrade --source winget --include-unknown --include-pinned --accept-source-agreements --disable-interactivity
Excerpt:
2026-11-02 15:14:08.438 <I> [REPO] Found multiple matches for installed package [ARP\Machine\X86\{889610CC-4337-4BDB-AC3B-4F21806C0BDE}_is1] in source [Microsoft.Winget.Source_8wekyb3d8bbwe] when searching for [Query:[none] Include:ProductCode='{889610cc-4337-4bdb-ac3b-4f21806c0bde}_is1'[Exact] Include:NormalizedNameAndPublisher='unigetui'+'devolutions'[Exact]]
2026-11-02 15:14:08.438 <I> [REPO] Checking match with package id: Devolutions.UniGetUI
2026-11-02 15:14:08.438 <I> [REPO] Checking match with package id: MartiCliment.UniGetUI.Pre-Release
2026-11-02 15:14:08.438 <I> [REPO] Found multiple packages with strong match fields
2026-11-02 15:14:08.438 <W> [REPO] Appropriate available package could not be determined
Describe how this improvement could help users
Actual behavior
An explicit package-ID query recognizes the installation and available update, but general upgrade enumeration omits it because of ambiguous stable/pre-release matching.
Expected behavior
WinGet should associate the installed stable UniGetUI application with Devolutions.UniGetUI and include the available stable update in general upgrade enumeration.
- 主要言語
- C#
- スター
- 26.8k
- フォーク
- 970
- 平均マージ
- 17時間 47分
- マージ済み PR(30日)
- 126
環境構築
- Dockerfile・Docker Compose ファイルなし
- プルリクエストのテンプレートあり
- コントリビューションガイドを読む
はじめの一歩
- issue を最後まで読み、次にプロジェクトのコントリビューションガイドを読みます。
- 着手することを issue にコメントします — 二人が同じ作業をするのを防げます。
- リポジトリをフォークし、ブランチを切って変更します。
- issue 番号を参照したプルリクエストを送ります。
Devolutions/UniGetUI のほかの issue
-
enhancement
難易度 3/5 1〜2日 初心者へのやさしさ 57/100
Devolutions/UniGetUI#5692 · リアクション 1 件 ·
メンテナーはふだん 1 日以内に返信
-
bug priority: low winget
難易度 4/5 3〜5日 初心者へのやさしさ 45/100
Devolutions/UniGetUI#5688 · リアクション 1 件 ·
メンテナーはふだん 1 日以内に返信
-
bug priority: medium
難易度 4/5 1〜2日 初心者へのやさしさ 43/100
Devolutions/UniGetUI#5685 · リアクション 1 件 ·
メンテナーはふだん 1 日以内に返信
-
bug priority: high winget
難易度 4/5 3〜5日 初心者へのやさしさ 48/100
Devolutions/UniGetUI#5683 · リアクション 1 件 ·
メンテナーはふだん 1 日以内に返信
-
new-feature priority: low
難易度 4/5 3〜5日 初心者へのやさしさ 48/100
Devolutions/UniGetUI#5677 · リアクション 1 件 ·
メンテナーはふだん 1 日以内に返信
Devolutions/UniGetUI の issue をすべて見る
似ている issue
-
needs attention untriaged
難易度 2/5 1〜3時間 初心者へのやさしさ 78/100
AzureAD/azure-activedirectory-identitymodel-extensions-for-dotnet#3666 ·
メンテナーはふだん 3 日以内に返信
-
難易度 2/5 1〜3時間 初心者へのやさしさ 78/100
stryker-mutator/stryker-net#3974 ·
メンテナーはふだん 1 日以内に返信
-
bug
難易度 2/5 1〜3時間 初心者へのやさしさ 73/100
メンテナーはふだん 1 日以内に返信
-
難易度 2/5 1〜3時間 初心者へのやさしさ 62/100
JiaFeiMiao-K-Cat/DiscImageStudio#171 · コメント 3 件 ·
メンテナーはふだん 1 日以内に返信
-
DDOS VulnerbilityオープンS: Untriaged
難易度 1/5 1時間未満 初心者へのやさしさ 72/100
DeltaV-Station/Delta-v#6711 ·
メンテナーはふだん 1 日以内に返信