Hacktoberfest 2026: le issue che i maintainer hanno segnato per ottobre, aperte e adatte ai principianti. Sfoglia le issue Hacktoberfest

[BUG] (Enter your description here)

Aperta
#5,550 2 commenti 0 reazioni 0 assegnatari Vedi su GitHub

I maintainer di solito rispondono entro 1 giorno

Nessuno ha ancora preso questa issue.

Valutazione

Difficoltà
4/5
Tempo stimato
3-5 giorni
Idoneità per principianti
48/100
Tipo di issue
Bug
Chiarezza
Abbastanza chiara
Stato di attività
Attiva
Stack tecnologico
csharp
Ambito
backend, devtools

Direzione di ricerca

Start by reading the version comparison and update selection flow for WinGet packages; the issue names no source files or tests. Reproduce the case from #5273 with Devolutions.AgentBroker 2026.3.2.0 installed and 2026.3.1.0 available. Done means UniGetUI no longer offers the lower version as an update, or clearly warns before proceeding.

Scritto dal modello di indicizzazione a partire dal testo della issue.

Descrizione

bug not-UniGetUI
Please confirm these before moving forward
  • I have searched for my issue and have not found a work-in-progress/duplicate/resolved issue.
  • I have tested that this issue has not been fixed in the latest (beta or stable) release.
  • I have checked the FAQ section for solutions.
  • This issue is about a bug (if it is not, please use the correct template).
UniGetUI Version

2026.3.2

Windows version, edition, and architecture

Windows 10/11 (multiple editions) x64

Describe your issue

If a package is installed outside of winget/UnigetUI in a version higher than the officially released one, UnigetUI assumes that the lower (released) version is newer and offers an update, which always fails because the newer version is already installed.

In this specific case, it concerns Devolutions AgentBroker version 2026.3.2.0 (development, installed through the Devolutions Gateway installer). The actually released version is 2026.3.1.0.
(See also #5273)

UnigetUI should not offer lower version numbers for installation or, at the very least, display a warning instead of allowing the user to proceed with an installation that will always fail.

Steps to reproduce the issue

Follow the workaround in #5273. UnigetUI will soon offer an update to the lower version.

UniGetUI Log
[20.10.2026 18:43:22] WinGet package Devolutions.Agent is installed on a system-wide scope, forcing administrator rights...
[20.10.2026 18:43:22] Loaded operation parameters for package id=Devolutions.Agent on manager Winget and operation Update: update --id "Devolutions.Agent" --exact --source winget --accept-source-agreements --disable-interactivity --silent --include-unknown --accept-package-agreements --force 
[20.10.2026 18:43:22] [AgentBroker] ShouldUseAgentBroker check: eligible=True, manager=Winget, virtualSource=False
[20.10.2026 18:43:22] WinGet package Devolutions.Agent is installed on a system-wide scope, forcing administrator rights...
[20.10.2026 18:43:25] [AgentBroker] Connecting to operation event channel pipe 'Devolutions.Now.PackageBroker.Operation.op-5b894f10-87bc-46b7-96c6-c1c423bb3623'.
Package Managers Logs
not relevant
Relevant information

No response

Screenshots and videos
Image Image
Lingua principale
C#
Stelle
26.7k
Fork
955
Merge medio
1g 30m
PR unite (30g)
76

Preparare l'ambiente

Come iniziare

  1. Leggi tutta la issue e poi la guida ai contributi del progetto.
  2. Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
  3. Fai un fork del repository e lavora su un branch.
  4. Apri una pull request che faccia riferimento al numero della issue.

Altre issue di Devolutions/UniGetUI

Tutte le issue di Devolutions/UniGetUI

Issue simili

Altre issue su C#

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.