[X] This issue is about a bug (if it is not, please use the correct template).
UniGetUI Version
3.1.3
Windows version, edition, and architecture
Windows 11 Pro 23H2 x64
Describe your issue
Installed dotnet tools that are not available on nuget.org (anymore or never been), are shown in the Available Updates page with an empty new version. That applies to tools that are deprecated and no longer available on nuget.org and also to tools that have not been installed from nuget.org, but from a different NuGet repository. The underlying dotnet-tools-outdated tool only checks for updates on nuget.org. Tools that are not found are considered as unlisted. In the output formats JSON and XML of the dotnet-tools-outdated tool, there is a value becomeUnlisted, that is set to true, when the tool is not found on nuget.org.
The expected behavior is that unlisted tools should not be shown as an available update.
Steps to reproduce the issue
Install a dotnet tool that is not hosted on nuget.org.
UnitGetUI will show it as an available update.
UniGetUI Log
[19.11.2024 09:31:44] __ __ _ ______ __ __ ______
/ / / /___ (_) ____/__ / /_/ / / / _/
/ / / / __ \/ / / __/ _ \/ __/ / / // /
/ /_/ / / / / / /_/ / __/ /_/ /_/ // /
\____/_/ /_/_/\____/\___/\__/\____/___/
Welcome to UniGetUI Version 3.1.3
[19.11.2024 09:31:44]
[19.11.2024 09:31:44] Version Code: 3,13001
[19.11.2024 09:31:44] Encoding Code Page set to 850
[19.11.2024 09:31:45] Using bundled GSudo at C:\Program Files\UniGetUI\Assets\Utilities\gsudo.exe
[19.11.2024 09:31:45] Loaded language locale: de
[19.11.2024 09:31:46] Starting update check
[19.11.2024 09:31:46] Randomly-generated background API auth token for the current session: xxxxxxxxxxed7bi70w9h6xhgg73t4k5rw1w91ped4zga0zad8mbux33gxbtr2bso
[19.11.2024 09:31:46] Api running on http://localhost:7058
[19.11.2024 09:31:46] Lang files were updated successfully from GitHub
[19.11.2024 09:31:47] Old chocolatey path does not exist, not migrating Chocolatey
[19.11.2024 09:31:47] Downloaded new icons and screenshots successfully!
[19.11.2024 09:31:47] Begin "which" search for command npm
[19.11.2024 09:31:47] Begin "which" search for command cargo
[19.11.2024 09:31:47] Begin "which" search for command pwsh.exe
[19.11.2024 09:31:47] Begin "which" search for command dotnet.exe
[19.11.2024 09:31:47] Begin "which" search for command winget.exe
[19.11.2024 09:31:47] Begin "which" search for command python.exe
[19.11.2024 09:31:47] UniGetUI is up to date
[19.11.2024 09:31:47] Saving window geometry 167,91,1729,997,0
[19.11.2024 09:31:47] Command python.exe was found on C:\Users\xxx\AppData\Local\Programs\Python\Python312\python.exe
[19.11.2024 09:31:47] Command dotnet.exe was found on C:\Program Files\dotnet\dotnet.exe
[19.11.2024 09:31:47] Command pwsh.exe was found on C:\Users\xxx\AppData\Local\Microsoft\WindowsApps\pwsh.exe
[19.11.2024 09:31:47] Command npm was not found on the system
[19.11.2024 09:31:47] ▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄
█▀▀▀▀▀▀▀▀▀▀▀▀▀ MANAGER LOADED ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
█ Name: Npm
█ Enabled: False
█ THE MANAGER IS DISABLED
▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
[19.11.2024 09:31:47] Command winget.exe was found on C:\Users\xxx\AppData\Local\Microsoft\WindowsApps\winget.exe
[19.11.2024 09:31:47] Command cargo was found on C:\Users\xxx\.cargo\bin\cargo.exe
[19.11.2024 09:31:47] ▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄
█▀▀▀▀▀▀▀▀▀▀▀▀▀ MANAGER LOADED ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
█ Name: .NET Tool
█ Enabled: True
█ Found: True
█ Fancy exe name: dotnet tool
█ Executable path: C:\Program Files\dotnet\dotnet.exe
█ Call arguments: tool
█ Version:
█ 9.0.100
▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
[19.11.2024 09:31:48] Loaded 2 sources for manager Winget
[19.11.2024 09:31:48] ▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄
█▀▀▀▀▀▀▀▀▀▀▀▀▀ MANAGER LOADED ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
█ Name: Winget
█ Enabled: True
█ Found: True
█ Fancy exe name: winget.exe
█ Executable path: C:\Users\xxx\AppData\Local\Microsoft\WindowsApps\winget.exe
█ Call arguments:
█ Version:
█ System WinGet CLI Version: v1.9.25200
█ Using Native WinGet helper (COM Api)
▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
[19.11.2024 09:31:48] ▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄
█▀▀▀▀▀▀▀▀▀▀▀▀▀ MANAGER LOADED ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
█ Name: Cargo
█ Enabled: False
█ THE MANAGER IS DISABLED
▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
[19.11.2024 09:31:49] ▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄
█▀▀▀▀▀▀▀▀▀▀▀▀▀ MANAGER LOADED ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
█ Name: Pip
█ Enabled: False
█ THE MANAGER IS DISABLED
▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
[19.11.2024 09:31:50] Begin "which" search for command scoop
[19.11.2024 09:31:50] Command scoop was not found on the system
[19.11.2024 09:31:50] ▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄
█▀▀▀▀▀▀▀▀▀▀▀▀▀ MANAGER LOADED ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
█ Name: Scoop
█ Enabled: False
█ THE MANAGER IS DISABLED
▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
[19.11.2024 09:31:50] Loaded 1 sources for manager PowerShell
[19.11.2024 09:31:50] ▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄
█▀▀▀▀▀▀▀▀▀▀▀▀▀ MANAGER LOADED ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
█ Name: PowerShell
█ Enabled: True
█ Found: True
█ Fancy exe name: powershell.exe
█ Executable path: C:\Windows\system32\windowspowershell\v1.0\powershell.exe
█ Call arguments: -NoProfile -Command
█ Version:
█ Name Value
█ ---- -----
█ PSVersion 5.1.22621.4391
█ PSEdition Desktop
█ PSCompatibleVersions {1.0, 2.0, 3.0, 4.0...}
█ BuildVersion 10.0.22621.4391
█ CLRVersion 4.0.30319.42000
█ WSManStackVersion 3.0
█ PSRemotingProtocolVersion 2.3
█ SerializationVersion 1.1.0.1
▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
[19.11.2024 09:31:50] Loaded 1 sources for manager PowerShell7
[19.11.2024 09:31:50] ▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄
█▀▀▀▀▀▀▀▀▀▀▀▀▀ MANAGER LOADED ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
█ Name: PowerShell7
█ Enabled: True
█ Found: True
█ Fancy exe name: pwsh.exe
█ Executable path: C:\Users\xxx\AppData\Local\Microsoft\WindowsApps\pwsh.exe
█ Call arguments: -NoProfile -Command
█ Version:
█ PowerShell 7.4.6
▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
[19.11.2024 09:31:51] Loaded 1 sources for manager Chocolatey
[19.11.2024 09:31:51] ▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄
█▀▀▀▀▀▀▀▀▀▀▀▀▀ MANAGER LOADED ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
█ Name: Chocolatey
█ Enabled: True
█ Found: True
█ Fancy exe name: choco.exe
█ Executable path: C:\Users\xxx\AppData\Local\UniGetUI\Chocolatey\choco.exe
█ Call arguments:
█ Version:
█ 2.2.2
▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
[19.11.2024 09:31:51] LoadComponentsAsync finished executing. All managers loaded. Proceeding to interface.
[19.11.2024 09:31:51] Manager Chocolatey has not implemented RefreshPackageIndexes
[19.11.2024 09:31:51] Loaded 2 sources for manager Winget
[19.11.2024 09:31:51] Found 3 installed packages from .NET Tool
[19.11.2024 09:31:51] Ignored updates database was never loaded, so it is going to be loaded now
[19.11.2024 09:31:51] Begin "which" search for command dotnet-tools-outdated.exe
[19.11.2024 09:31:52] Command dotnet-tools-outdated.exe was found on C:\Users\xxx\.dotnet\tools\dotnet-tools-outdated.exe
[19.11.2024 09:31:52] Dependency .NET Tools Outdated for manager .NET Tool is present
[19.11.2024 09:31:52] Manager .NET Tool has not implemented RefreshPackageIndexes
[19.11.2024 09:31:53] Manager PowerShell has not implemented RefreshPackageIndexes
[19.11.2024 09:31:53] Begin "which" search for command dotnet-tools-outdated.exe
[19.11.2024 09:31:54] Command dotnet-tools-outdated.exe was found on C:\Users\xxx\.dotnet\tools\dotnet-tools-outdated.exe
[19.11.2024 09:31:54] Found 0 installed packages from Chocolatey
[19.11.2024 09:31:55] Found 2 installed packages from PowerShell
[19.11.2024 09:31:55] Loaded 1 sources for manager PowerShell
[19.11.2024 09:31:55] Loaded 1 sources for manager Chocolatey
[19.11.2024 09:31:56] Found 0 available updates from .NET Tool
[19.11.2024 09:31:56] Found 0 installed packages from PowerShell7
[19.11.2024 09:31:56] Found 1 available updates from Winget
[19.11.2024 09:31:56] Found 170 installed packages from Winget
[19.11.2024 09:31:56] Loaded 1 sources for manager PowerShell7
[19.11.2024 09:31:57] Found 0 available updates from Chocolatey
[19.11.2024 09:31:58] Found 0 available updates from PowerShell7
[19.11.2024 09:32:01] Found 0 available updates from PowerShell
[19.11.2024 09:32:01] Starting check for updates wait interval with waitTime=86400
[19.11.2024 09:32:21] Saving window geometry 167,91,1729,997,0
[19.11.2024 10:31:47] Starting update check
[19.11.2024 10:31:47] UniGetUI is up to date
[19.11.2024 11:31:47] Starting update check
[19.11.2024 11:31:48] UniGetUI is up to date
[19.11.2024 12:31:48] Starting update check
[19.11.2024 12:31:48] UniGetUI is up to date
[19.11.2024 13:31:48] Starting update check
[19.11.2024 13:31:49] UniGetUI is up to date
[19.11.2024 14:31:49] Starting update check
[19.11.2024 14:31:49] UniGetUI is up to date
[19.11.2024 15:31:49] Starting update check
[19.11.2024 15:31:50] UniGetUI is up to date
[19.11.2024 16:31:50] Starting update check
[19.11.2024 16:31:51] UniGetUI is up to date
[19.11.2024 17:31:51] Starting update check
[19.11.2024 17:31:51] UniGetUI is up to date
[19.11.2024 18:31:51] Starting update check
[19.11.2024 18:31:52] UniGetUI is up to date
[19.11.2024 19:31:52] Starting update check
[19.11.2024 19:31:52] UniGetUI is up to date
[19.11.2024 20:31:52] Starting update check
[19.11.2024 20:31:53] UniGetUI is up to date
[19.11.2024 21:31:53] Starting update check
[19.11.2024 21:31:54] UniGetUI is up to date
[19.11.2024 22:31:54] Starting update check
[19.11.2024 22:31:54] UniGetUI is up to date
[19.11.2024 23:31:54] Starting update check
[19.11.2024 23:31:55] UniGetUI is up to date
[20.11.2024 00:31:55] Starting update check
[20.11.2024 00:31:55] UniGetUI is up to date
[20.11.2024 01:31:55] Starting update check
[20.11.2024 01:31:56] UniGetUI is up to date
[20.11.2024 02:31:56] Starting update check
[20.11.2024 02:31:56] UniGetUI is up to date
[20.11.2024 03:31:56] Starting update check
[20.11.2024 03:31:57] UniGetUI is up to date
[20.11.2024 04:31:57] Starting update check
[20.11.2024 04:31:58] UniGetUI is up to date
[20.11.2024 05:31:58] Starting update check
[20.11.2024 05:31:58] UniGetUI is up to date
[20.11.2024 06:31:58] Starting update check
[20.11.2024 06:31:59] UniGetUI is up to date
[20.11.2024 07:31:59] Starting update check
[20.11.2024 07:31:59] UniGetUI is up to date
[20.11.2024 08:31:59] Starting update check
[20.11.2024 08:32:00] UniGetUI is up to date
[20.11.2024 09:21:35] Found WinGet native icon for Microsoft.EdgeWebView2Runtime with URL=https://cdn.winget.microsoft.com/icons/95f206fef46b894e0ae6526bb87dbe07485159bd5414643e3bc6332a654f7893.ico
[20.11.2024 09:21:36] Icon for package Microsoft.EdgeWebView2Runtime on manager Winget was not found on cache, downloading it...
[20.11.2024 09:21:36] Icon for package Microsoft.EdgeWebView2Runtime stored on C:\Users\xxx\AppData\Local\UniGetUI\CachedMedia\Winget\Microsoft.EdgeWebView2Runtime.ico
[20.11.2024 09:21:36] NEWLY DOWNLOADED Icon for Package=Microsoft.EdgeWebView2Runtime Manager=Winget Uri=https://cdn.winget.microsoft.com/icons/95f206fef46b894e0ae6526bb87dbe07485159bd5414643e3bc6332a654f7893.ico is VALID (verification method is SHA256)
[20.11.2024 09:31:59] Manager Chocolatey has not implemented RefreshPackageIndexes
[20.11.2024 09:31:59] Manager PowerShell7 has not implemented RefreshPackageIndexes
[20.11.2024 09:31:59] Manager .NET Tool has not implemented RefreshPackageIndexes
[20.11.2024 09:31:59] Manager PowerShell has not implemented RefreshPackageIndexes
[20.11.2024 09:31:59] Begin "which" search for command dotnet-tools-outdated.exe
[20.11.2024 09:32:00] Starting update check
[20.11.2024 09:32:00] Command dotnet-tools-outdated.exe was found on C:\Users\xxx\.dotnet\tools\dotnet-tools-outdated.exe
[20.11.2024 09:32:01] UniGetUI is up to date
[20.11.2024 09:32:03] Found 2 available updates from .NET Tool
[20.11.2024 09:32:03] Found 0 available updates from Chocolatey
[20.11.2024 09:32:05] Found 2 available updates from Winget
[20.11.2024 09:32:08] Found 0 available updates from PowerShell7
[20.11.2024 09:32:10] Found 0 available updates from PowerShell
[20.11.2024 09:32:10] Starting check for updates wait interval with waitTime=86400
[20.11.2024 09:53:51] Found 4 installed packages from .NET Tool
[20.11.2024 09:53:51] Adding missing package pdm2json to installed packages list
[20.11.2024 09:53:53] Found 0 installed packages from Chocolatey
[20.11.2024 09:53:54] Found 2 installed packages from PowerShell
[20.11.2024 09:53:54] Found 170 installed packages from Winget
[20.11.2024 09:53:54] Adding missing package MSIX\Microsoft.BingSearch_1.1.3.0_x64__8wekyb3d8bbwe to installed packages list
[20.11.2024 09:53:54] Adding missing package MSIX\Microsoft.LanguageExperiencePackde-DE_22621.94.346.0_neutral__8wekyb3d8bbwe to installed packages list
[20.11.2024 09:53:54] Adding missing package MSIX\Microsoft.LanguageExperiencePacken-US_22621.95.349.0_neutral__8wekyb3d8bbwe to installed packages list
[20.11.2024 09:53:54] Adding missing package MSIX\Microsoft.MicrosoftOfficeHub_18.2411.1163.0_x64__8wekyb3d8bbwe to installed packages list
[20.11.2024 09:53:54] Adding missing package Microsoft.DevHome to installed packages list
[20.11.2024 09:53:54] Adding missing package Microsoft.WindowsTerminal to installed packages list
[20.11.2024 09:53:54] Adding missing package MSIX\Microsoft.Winget.Source_2024.1120.853.59_neutral__8wekyb3d8bbwe to installed packages list
[20.11.2024 09:53:54] Adding missing package MSIX\Microsoft.YourPhone_1.24102.96.0_x64__8wekyb3d8bbwe to installed packages list
[20.11.2024 09:53:54] Adding missing package MSIX\MicrosoftWindows.Client.WebExperience_524.30502.30.0_x64__cw5n1h2txyewy to installed packages list
[20.11.2024 09:53:54] Adding missing package MSIX\MicrosoftWindows.CrossDevice_1.24102.48.0_x64__cw5n1h2txyewy to installed packages list
[20.11.2024 09:53:54] Adding missing package MSIX\microsoft.windowscommunicationsapps_16005.14326.22098.0_x64__8wekyb3d8bbwe to installed packages list
[20.11.2024 09:53:54] Found 0 installed packages from PowerShell7
[20.11.2024 10:02:47] Found 4 installed packages from .NET Tool
[20.11.2024 10:02:47] Adding missing package docfx to installed packages list
[20.11.2024 10:02:49] Found 0 installed packages from Chocolatey
[20.11.2024 10:02:49] Found 2 installed packages from PowerShell
[20.11.2024 10:02:50] Found 0 installed packages from PowerShell7
[20.11.2024 10:02:50] Found 170 installed packages from Winget
[20.11.2024 10:06:48] Saving window geometry 167,91,1729,997,0
[20.11.2024 10:32:00] Starting update check
[20.11.2024 10:32:01] UniGetUI is up to date
[20.11.2024 11:32:01] Starting update check
[20.11.2024 11:32:02] UniGetUI is up to date
[20.11.2024 12:09:28] Found 4 installed packages from .NET Tool
[20.11.2024 12:09:30] Found 0 installed packages from Chocolatey
[20.11.2024 12:09:31] Found 2 installed packages from PowerShell
[20.11.2024 12:09:32] Found 0 installed packages from PowerShell7
[20.11.2024 12:09:34] Found 170 installed packages from Winget
[20.11.2024 12:09:41] Saving window geometry 167,91,1729,997,0
[20.11.2024 12:13:18] Found 4 installed packages from .NET Tool
[20.11.2024 12:13:20] Found 0 installed packages from Chocolatey
[20.11.2024 12:13:21] Found 2 installed packages from PowerShell
[20.11.2024 12:13:21] Found 170 installed packages from Winget
[20.11.2024 12:13:21] Found 0 installed packages from PowerShell7
[20.11.2024 12:13:30] Saving window geometry 167,91,1729,997,0
[20.11.2024 12:15:51] Found 4 installed packages from .NET Tool
[20.11.2024 12:15:53] Found 0 installed packages from Chocolatey
[20.11.2024 12:15:54] Found 2 installed packages from PowerShell
[20.11.2024 12:15:54] Found 170 installed packages from Winget
[20.11.2024 12:15:54] Found 0 installed packages from PowerShell7
Package Managers Logs
Manager .NET Tool with version:
9.0.100
——————————————————————————————————————————
Logged subprocess-based task on manager .NET Tool. Task type is ListInstalledPackages
Subprocess executable: "C:\Program Files\dotnet\dotnet.exe"
Command-line arguments: "tool list"
Process start time: 19.11.2024 09:31:51
Process end time: 19.11.2024 09:31:51
-- Process STDOUT
Paket-ID Version Befehle Manifest
------------------------------------------------
Return code: SUCCESS (0)
——————————————————————————————————————————
Logged subprocess-based task on manager .NET Tool. Task type is ListInstalledPackages
Subprocess executable: "C:\Program Files\dotnet\dotnet.exe"
Command-line arguments: "tool list --global"
Process start time: 19.11.2024 09:31:51
Process end time: 19.11.2024 09:31:51
-- Process STDOUT
Paket-ID Version Befehle
-----------------------------------------------------------------------
docfx 2.78.0 docfx
dotnet-tools-outdated 0.7.1 dotnet-tools-outdated
microsoft.dotnet-interactive 1.0.556801 dotnet-interactive
Return code: SUCCESS (0)
——————————————————————————————————————————
Logged subprocess-based task on manager .NET Tool. Task type is ListUpdates
Subprocess executable: "C:\Users\xxx\.dotnet\tools\dotnet-tools-outdated.exe"
Command-line arguments: ""
Process start time: 19.11.2024 09:31:54
Process end time: 19.11.2024 09:31:56
Return code: SUCCESS (0)
——————————————————————————————————————————
Logged subprocess-based task on manager .NET Tool. Task type is ListUpdates
Subprocess executable: "C:\Users\xxx\.dotnet\tools\dotnet-tools-outdated.exe"
Command-line arguments: ""
Process start time: 20.11.2024 09:32:00
Process end time: 20.11.2024 09:32:03
-- Process STDOUT
Package Id Current Available
----------------------------
docfx 2.78.0 2.78.1
mytool 0.0.1
Return code: SUCCESS (0)
——————————————————————————————————————————
Logged subprocess-based task on manager .NET Tool. Task type is ListInstalledPackages
Subprocess executable: "C:\Program Files\dotnet\dotnet.exe"
Command-line arguments: "tool list"
Process start time: 20.11.2024 09:53:50
Process end time: 20.11.2024 09:53:50
-- Process STDOUT
Paket-ID Version Befehle Manifest
------------------------------------------------
Return code: SUCCESS (0)
——————————————————————————————————————————
Logged subprocess-based task on manager .NET Tool. Task type is ListInstalledPackages
Subprocess executable: "C:\Program Files\dotnet\dotnet.exe"
Command-line arguments: "tool list --global"
Process start time: 20.11.2024 09:53:50
Process end time: 20.11.2024 09:53:51
-- Process STDOUT
Paket-ID Version Befehle
-----------------------------------------------------------------------
docfx 2.78.0 docfx
dotnet-tools-outdated 0.7.1 dotnet-tools-outdated
microsoft.dotnet-interactive 1.0.556801 dotnet-interactive
mytool 0.0.1 mytool
Return code: SUCCESS (0)
——————————————————————————————————————————
Logged subprocess-based task on manager .NET Tool. Task type is ListInstalledPackages
Subprocess executable: "C:\Program Files\dotnet\dotnet.exe"
Command-line arguments: "tool list"
Process start time: 20.11.2024 10:02:46
Process end time: 20.11.2024 10:02:46
-- Process STDOUT
Paket-ID Version Befehle Manifest
------------------------------------------------
Return code: SUCCESS (0)
——————————————————————————————————————————
Logged subprocess-based task on manager .NET Tool. Task type is ListInstalledPackages
Subprocess executable: "C:\Program Files\dotnet\dotnet.exe"
Command-line arguments: "tool list --global"
Process start time: 20.11.2024 10:02:46
Process end time: 20.11.2024 10:02:47
-- Process STDOUT
Paket-ID Version Befehle
-----------------------------------------------------------------------
docfx 2.78.1 docfx
dotnet-tools-outdated 0.7.1 dotnet-tools-outdated
microsoft.dotnet-interactive 1.0.556801 dotnet-interactive
mytool 0.0.1 mytool
Return code: SUCCESS (0)
——————————————————————————————————————————
Logged subprocess-based task on manager .NET Tool. Task type is ListInstalledPackages
Subprocess executable: "C:\Program Files\dotnet\dotnet.exe"
Command-line arguments: "tool list"
Process start time: 20.11.2024 12:09:27
Process end time: 20.11.2024 12:09:28
-- Process STDOUT
Paket-ID Version Befehle Manifest
------------------------------------------------
Return code: SUCCESS (0)
——————————————————————————————————————————
Logged subprocess-based task on manager .NET Tool. Task type is ListInstalledPackages
Subprocess executable: "C:\Program Files\dotnet\dotnet.exe"
Command-line arguments: "tool list --global"
Process start time: 20.11.2024 12:09:28
Process end time: 20.11.2024 12:09:28
-- Process STDOUT
Paket-ID Version Befehle
-----------------------------------------------------------------------
docfx 2.78.1 docfx
dotnet-tools-outdated 0.7.1 dotnet-tools-outdated
microsoft.dotnet-interactive 1.0.556801 dotnet-interactive
mytool 0.0.1 mytool
Return code: SUCCESS (0)
——————————————————————————————————————————
Logged subprocess-based task on manager .NET Tool. Task type is ListInstalledPackages
Subprocess executable: "C:\Program Files\dotnet\dotnet.exe"
Command-line arguments: "tool list"
Process start time: 20.11.2024 12:13:17
Process end time: 20.11.2024 12:13:18
-- Process STDOUT
Paket-ID Version Befehle Manifest
------------------------------------------------
Return code: SUCCESS (0)
——————————————————————————————————————————
Logged subprocess-based task on manager .NET Tool. Task type is ListInstalledPackages
Subprocess executable: "C:\Program Files\dotnet\dotnet.exe"
Command-line arguments: "tool list --global"
Process start time: 20.11.2024 12:13:18
Process end time: 20.11.2024 12:13:18
-- Process STDOUT
Paket-ID Version Befehle
-----------------------------------------------------------------------
docfx 2.78.1 docfx
dotnet-tools-outdated 0.7.1 dotnet-tools-outdated
microsoft.dotnet-interactive 1.0.556801 dotnet-interactive
mytool 0.0.1 mytool
Return code: SUCCESS (0)
——————————————————————————————————————————
Logged subprocess-based task on manager .NET Tool. Task type is ListInstalledPackages
Subprocess executable: "C:\Program Files\dotnet\dotnet.exe"
Command-line arguments: "tool list"
Process start time: 20.11.2024 12:15:50
Process end time: 20.11.2024 12:15:51
-- Process STDOUT
Paket-ID Version Befehle Manifest
------------------------------------------------
Return code: SUCCESS (0)
——————————————————————————————————————————
Logged subprocess-based task on manager .NET Tool. Task type is ListInstalledPackages
Subprocess executable: "C:\Program Files\dotnet\dotnet.exe"
Command-line arguments: "tool list --global"
Process start time: 20.11.2024 12:15:51
Process end time: 20.11.2024 12:15:51
-- Process STDOUT
Paket-ID Version Befehle
-----------------------------------------------------------------------
docfx 2.78.1 docfx
dotnet-tools-outdated 0.7.1 dotnet-tools-outdated
microsoft.dotnet-interactive 1.0.556801 dotnet-interactive
mytool 0.0.1 mytool
Return code: SUCCESS (0)
——————————————————————————————————————————
Logged subprocess-based task on manager .NET Tool. Task type is ListInstalledPackages
Subprocess executable: "C:\Program Files\dotnet\dotnet.exe"
Command-line arguments: "tool list"
Process start time: 20.11.2024 12:19:24
Process end time: 20.11.2024 12:19:25
-- Process STDOUT
Paket-ID Version Befehle Manifest
------------------------------------------------
Return code: SUCCESS (0)
——————————————————————————————————————————
Logged subprocess-based task on manager .NET Tool. Task type is ListInstalledPackages
Subprocess executable: "C:\Program Files\dotnet\dotnet.exe"
Command-line arguments: "tool list --global"
Process start time: 20.11.2024 12:19:25
Process end time: 20.11.2024 12:19:25
-- Process STDOUT
Paket-ID Version Befehle
-----------------------------------------------------------------------
docfx 2.78.1 docfx
dotnet-tools-outdated 0.7.1 dotnet-tools-outdated
microsoft.dotnet-interactive 1.0.556801 dotnet-interactive
mytool 0.0.1 mytool
Return code: SUCCESS (0)
——————————————————————————————————————————
Please confirm these before moving forward
UniGetUI Version
3.1.3
Windows version, edition, and architecture
Windows 11 Pro 23H2 x64
Describe your issue
Installed dotnet tools that are not available on nuget.org (anymore or never been), are shown in the
Available Updates
page with an empty new version. That applies to tools that are deprecated and no longer available on nuget.org and also to tools that have not been installed from nuget.org, but from a different NuGet repository. The underlyingdotnet-tools-outdated
tool only checks for updates on nuget.org. Tools that are not found are considered asunlisted
. In the output formats JSON and XML of thedotnet-tools-outdated
tool, there is a valuebecomeUnlisted
, that is set to true, when the tool is not found on nuget.org.The expected behavior is that unlisted tools should not be shown as an available update.
Steps to reproduce the issue
Install a dotnet tool that is not hosted on nuget.org. UnitGetUI will show it as an available update.
UniGetUI Log
Package Managers Logs
Relevant information
No response
Screenshots and videos