marticliment / UniGetUI

UniGetUI: The Graphical Interface for your package managers. Could be terribly described as a package manager manager to manage your package managers
https://www.marticliment.com/unigetui/
MIT License
13.16k stars 452 forks source link

[BUG] Icon Image copy from another package #2761

Closed warquys closed 1 month ago

warquys commented 1 month ago

Please confirm these before moving forward

UniGetUI Version

3.1.2-beta1

Windows version, edition, and architecture

Windows 11 Pro 22631.4169 x64

Describe your issue

The icone images of the following packages is not the right one. https://marticliment.com/unigetui/share?name=Pidgin&id=Pidgin&sourceName=nuget.org&managerName=.NET+Tool This Pidgin is link to a CSharp Libary. image However the icone image is from an IRC chat application call Pidgin. https://marticliment.com/unigetui/share?name=Pidgin&id=Pidgin.Pidgin&sourceName=winget&managerName=WinGet

Steps to reproduce the issue

UniGetUI Log

[20/09/2024 18:32:51]    __  __      _ ______     __  __  ______
                        / / / /___  (_) ____/__  / /_/ / / /  _/
                       / / / / __ \/ / / __/ _ \/ __/ / / // /
                      / /_/ / / / / / /_/ /  __/ /_/ /_/ // /
                      \____/_/ /_/_/\____/\___/\__/\____/___/
                          Welcome to UniGetUI Version 3.1.2-beta1
[20/09/2024 18:32:51]
[20/09/2024 18:32:51] Version Code:  3,1191
[20/09/2024 18:32:51] Encoding Code Page set to 850
[20/09/2024 18:32:51] Using bundled GSudo at E:\aplication\WingetUI\Assets\Utilities\gsudo.exe
[20/09/2024 18:32:51] Loaded language locale: fr
[20/09/2024 18:32:52] Randomly-generated background API auth token for the current session: jifrmzkc9qnehlc5ub4jfrzdf2imj2k341o6g7doiq8m94c0ekacgtqwaeliwm08
[20/09/2024 18:32:52] Api running on http://localhost:7058
[20/09/2024 18:32:52] Old chocolatey path is a symbolic link, not migrating Chocolatey...
[20/09/2024 18:32:52] Lang files were updated successfully from GitHub
[20/09/2024 18:32:52] Downloaded new icons and screenshots successfully!
[20/09/2024 18:32:52] UniGetUI is up to date
[20/09/2024 18:32:52] ▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄
                      █▀▀▀▀▀▀▀▀▀▀▀▀▀ MANAGER LOADED ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
                      █ Name: Pip
                      █ Enabled: True
                      █ Found: True
                      █ Fancy exe name: pip
                      █ Executable path: C:\Users\Pc\AppData\Local\Microsoft\WindowsApps\python.exe
                      █ Call arguments:  -m pip
                      █ Version: 
                      █   
                      ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
[20/09/2024 18:32:52] ▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄
                      █▀▀▀▀▀▀▀▀▀▀▀▀▀ MANAGER LOADED ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
                      █ Name: PowerShell7
                      █ Enabled: False
                      █ THE MANAGER IS DISABLED
                      ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
[20/09/2024 18:32:52] ▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄
                      █▀▀▀▀▀▀▀▀▀▀▀▀▀ 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-rc.1.24452.12
                      ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
[20/09/2024 18:32:53] ▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄
                      █▀▀▀▀▀▀▀▀▀▀▀▀▀ MANAGER LOADED ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
                      █ Name: Winget
                      █ Enabled: True
                      █ Found: True
                      █ Fancy exe name: winget.exe
                      █ Executable path: C:\Users\Pc\AppData\Local\Microsoft\WindowsApps\winget.exe
                      █ Call arguments: 
                      █ Version: 
                      █   System WinGet CLI Version: v1.8.1911
                      █   Microsoft.WinGet.Client PSModule version: ""
                      █   Using Native WinGet helper (COM Api)
                      ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
[20/09/2024 18:32:53] ▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄
                      █▀▀▀▀▀▀▀▀▀▀▀▀▀ MANAGER LOADED ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
                      █ Name: Npm
                      █ Enabled: True
                      █ Found: True
                      █ Fancy exe name: npm
                      █ Executable path: C:\Windows\system32\windowspowershell\v1.0\powershell.exe
                      █ Call arguments:  -NoProfile -ExecutionPolicy Bypass -Command npm
                      █ Version: 
                      █   10.8.3
                      ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
[20/09/2024 18:32:53] ▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄
                      █▀▀▀▀▀▀▀▀▀▀▀▀▀ MANAGER LOADED ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
                      █ Name: Chocolatey
                      █ Enabled: True
                      █ Found: True
                      █ Fancy exe name: choco.exe
                      █ Executable path: C:\Users\Pc\AppData\Local\UniGetUI\Chocolatey\choco.exe
                      █ Call arguments: 
                      █ Version: 
                      █   2.2.2
                      ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
[20/09/2024 18:32:54] ▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄
                      █▀▀▀▀▀▀▀▀▀▀▀▀▀ MANAGER LOADED ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
                      █ Name: Scoop
                      █ Enabled: True
                      █ Found: True
                      █ Fancy exe name: scoop
                      █ Executable path: C:\Windows\system32\windowspowershell\v1.0\powershell.exe
                      █ Call arguments:  -NoProfile -ExecutionPolicy Bypass -Command scoop
                      █ Version: 
                      █   Current Scoop version:
                      █   859d1db5 chore(release): Bump to version 0.5.2 (#6080)
                      █   
                      █   'main' bucket:
                      █   083f101f5 scala: Update to version 3.5.1
                      █   
                      █   'extras' bucket:
                      █   55a8aebdd vtm: Update to version 0.9.99.11
                      █   
                      █   'versions' bucket:
                      █   4e8aba835 swift-nightly: Update to version 20240920.1
                      █   
                      █   'nirsoft' bucket:
                      █   b38031d updated manifests
                      █   
                      █   'sysinternals' bucket:
                      █   6b2b695 sysmon: Update to version 15.15
                      █   
                      █   'java' bucket:
                      █   36087be9 temurin17-nightly-jre: Update to version 17.0.13-8.0.ea
                      ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
[20/09/2024 18:32:54] ▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄
                      █▀▀▀▀▀▀▀▀▀▀▀▀▀ 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.4111                                                                          
                      █   PSEdition                      Desktop                                                                                 
                      █   PSCompatibleVersions           {1.0, 2.0, 3.0, 4.0...}                                                                 
                      █   BuildVersion                   10.0.22621.4111                                                                         
                      █   CLRVersion                     4.0.30319.42000                                                                         
                      █   WSManStackVersion              3.0                                                                                     
                      █   PSRemotingProtocolVersion      2.3                                                                                     
                      █   SerializationVersion           1.1.0.1
                      ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
[20/09/2024 18:32:54] LoadComponentsAsync finished executing. All managers loaded. Proceeding to interface.
[20/09/2024 18:32:55] Microsoft.Powershell.Client detection has been forcefully skipped as the module is not required on the current context
[20/09/2024 18:32:55] Dependency WinGet PowerShell Module for manager Winget is present
[20/09/2024 18:32:55] Found 0 available updates from Pip
[20/09/2024 18:32:55] Found 0 installed packages from Pip
[20/09/2024 18:32:55] Dependency Scoop-Search for manager Scoop is present
[20/09/2024 18:32:55] Found 1 installed packages from Scoop
[20/09/2024 18:32:55] Dependency Git for manager Scoop is present
[20/09/2024 18:32:55] Dependency .NET Tools Outdated for manager .NET Tool is present
[20/09/2024 18:32:55] Found 2 installed packages from .NET Tool
[20/09/2024 18:32:56] Found 3 installed packages from Chocolatey
[20/09/2024 18:32:56] Found 0 available updates from .NET Tool
[20/09/2024 18:32:56] Found 0 available updates from Chocolatey
[20/09/2024 18:32:57] Found 1 installed packages from Npm
[20/09/2024 18:32:57] Found 0 available updates from Npm
[20/09/2024 18:32:57] Found 4 installed packages from PowerShell
[20/09/2024 18:32:59] Found 232 installed packages from Winget
[20/09/2024 18:32:59] Found 5 available updates from Winget
[20/09/2024 18:33:01] Found 0 available updates from PowerShell

Package Managers Logs

Manager WinGet with version:
System WinGet CLI Version: v1.8.1911
Microsoft.WinGet.Client PSModule version: ""
Using Native WinGet helper (COM Api)

——————————————————————————————————————————

Logged native task on manager Winget. Task type is ListSources
Process start time: 20/09/2024 18:19:10
Process end time:   20/09/2024 18:19:10

-- Task information
 ...

The task reported success

——————————————————————————————————————————

Logged subprocess-based task on manager Winget. Task type is RefreshIndexes
Subprocess executable: "C:\Users\Pc\AppData\Local\Microsoft\WindowsApps\winget.exe"
Command-line arguments: " source update --disable-interactivity"
Process start time: 20/09/2024 18:19:11
Process end time:   20/09/2024 18:19:12

-- Process STDOUT
 ...

Return code: SUCCESS (0)

——————————————————————————————————————————

Logged native task on manager Winget. Task type is ListInstalledPackages
Process start time: 20/09/2024 18:19:11
Process end time:   20/09/2024 18:19:16

-- Task information
 ...

The task reported success

——————————————————————————————————————————

Logged native task on manager Winget. Task type is ListSources
Process start time: 20/09/2024 18:19:12
Process end time:   20/09/2024 18:19:12

-- Task information
 ...

The task reported success

——————————————————————————————————————————

Logged native task on manager Winget. Task type is ListUpdates
Process start time: 20/09/2024 18:19:12
Process end time:   20/09/2024 18:19:16

-- Task information
 ...

The task reported success

——————————————————————————————————————————

Logged native task on manager Winget. Task type is FindPackages
Process start time: 20/09/2024 18:19:14
Process end time:   20/09/2024 18:19:15

-- Task information
 ...

The task reported success

——————————————————————————————————————————

Logged native task on manager Winget. Task type is FindPackages
Process start time: 20/09/2024 18:19:16
Process end time:   20/09/2024 18:19:16

-- Task information
 ...

The task reported success

——————————————————————————————————————————

Relevant information

All the packages share the same id. Package with same name, but not same id do not have this bug. I couldn't find others differents packages with the same id to verify my hypothesis.

Screenshots and videos

No response

marticliment commented 1 month ago

Fixed, changes will take 24/48h to be effective