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
10.42k stars 338 forks source link

[BUG] 3.1.0 stable wants to update to 3.1.0-beta1 #2399

Closed redactedscribe closed 3 days ago

redactedscribe commented 6 days ago

Please confirm these before moving forward

UniGetUI Version

3.1.0

Windows version, edition and architecture

Windows 11 Pro

Describe your issue

The stable release of 3.1.0 has an update for 3.1.0-beta1 even though the beta1 release is older.

Steps to reproduce the issue

Install 3.1.0 and check for updates.

UniGetUI Log

-

Package Managers Logs

-

Relevant information

Not sure why the Source column does not contain a label next to the icon. I see a couple other Scoop packages which also have this problem, e.g. Signal.

Screenshots and videos

WingetUI_2024-07-03_12-38-35

vikingnope commented 6 days ago

You will have to wait for the new package to be uploaded for wingetui on winget.

https://github.com/microsoft/winget-pkgs/pull/161285

marticliment commented 6 days ago

Until 3.1.0 gets published on WinGet this will happen. I don't know why that happens, I have just realized it today

redactedscribe commented 6 days ago

Ah, right. Thanks for the responses.

vikingnope commented 6 days ago

Until 3.1.0 gets published on WinGet this will happen. I don't know why that happens, I have just realized it today

It is probably happening due to the DisplayName listed in the Pre-Release manifest and it is therefore being detected. Probably due to there not being a DisplayVersion specified

BrianG61UK commented 5 days ago

Everything seems to work out well if you right click that update that is actually a downgrade and choose "Skip this version".

hueldoeu commented 5 days ago

happened here too. was watching a zoom conference and suddenly POOF "unigetui (formerly wingetui) wants to get permission to be opened" for installing, clicked yes, continued watching ZOOM and since then i see this winget upgrade (skipped it in unigetui): image

UniGetUI (formerly WingetUI) SomePythonThings.WingetUIStore.Pre-release 3.1.0 3.1.0-beta1 winget

checked the version of the freshly updates unigetui image

vikingnope commented 5 days ago

happened here too. was watching a zoom conference and suddenly POOF "unigetui (formerly wingetui) wants to get permission to be opened" for installing, clicked yes, continued watching ZOOM and since then i see this winget upgrade (skipped it in unigetui): image

UniGetUI (formerly WingetUI) SomePythonThings.WingetUIStore.Pre-release 3.1.0 3.1.0-beta1 winget

checked the version of the freshly updates unigetui image

Read what was said above, known issue.

BrianG61UK commented 5 days ago

Everything seems to work out well if you right click that update that is actually a downgrade and choose "Skip this version".

Correction. I got a very similar error when it tried to update Ppowertoys to 0.82.0 ! I had to download it and update manually. I will investigate later - too busy right now.

EckeD commented 5 days ago

Just to add that info here: same issue now happens with beta2 - is also found as an update. So again: right-click and "Skip this version" :)

vikingnope commented 5 days ago

Just to add that info here: same issue now happens with beta2 - is also found as an update. So again: right-click and "Skip this version" :)

Known issue, 3.1.0 manifest has not been merged yet, hopefully will be merged by tonight, some patience pls

xsm2 commented 4 days ago

Mine it's trying to update to beta2, my source it's scoop though imagen

marticliment commented 3 days ago

I don't know who is maintaining the scoop manifest, so I can't help about that

redactedscribe commented 3 days ago

Mine it's trying to update to beta2, my source it's scoop though imagen

It shouldn't be trying to update to beta2, only 3.1.0 is offered (maybe it's a UI bug?): https://github.com/ScoopInstaller/Extras/blob/master/bucket/wingetui.json

scoop search wingetui:

Name     Version Source Binaries
----     ------- ------ --------
wingetui 3.1.0   extras

I don't know who is maintaining the scoop manifest, so I can't help about that

Probably nobody. Usually Scoop manifests (eventually) get attention when somebody complains. I guess the file should be renamed to unigetui.json now.

marticliment commented 3 days ago

It shouldn't be trying to update to beta2, only 3.1.0 is offered (maybe it's a UI bug?): https://github.com/ScoopInstaller/Extras/blob/master/bucket/wingetui.json

It should not, please run the command scoop status on a cmd window

bigdiff commented 3 days ago

I have the same issue, it is trying to update to beta2 from winget sources

UniGetUI updateable from 3.1.0 to 3.1.0-beta2

same thing when running winget update in a cmd window

Name                         Id                                         Version Available   Source
--------------------------------------------------------------------------------------------------
UniGetUI (formerly WingetUI) SomePythonThings.WingetUIStore.Pre-release 3.1.0   3.1.0-beta2 winget

Using winget v1.8.1791

redactedscribe commented 3 days ago

It should not, please run the command scoop status on a cmd window

> scoop status
Scoop is up to date.

I think you may have misunderstood me. The linked manifest file offers 3.1.0 and so does my Scoop. For some reason @xsm2's Scoop via UniGetUI is offering beta2 however...

marticliment commented 3 days ago

It shouldn't be trying to update to beta2, only 3.1.0 is offered (maybe it's a UI bug?): https://github.com/ScoopInstaller/Extras/blob/master/bucket/wingetui.json

It should not, please run the command scoop status on a cmd window

Please try reolading the Package Lists. Does it still say scoop? I saw now from the image that the icon is the WinGet icon

redactedscribe commented 3 days ago

I saw now from the image that the icon is the WinGet icon

Well spotted. I'm not experiencing the bug. @xsm2 will have to test it.

xsm2 commented 3 days ago

It shouldn't be trying to update to beta2, only 3.1.0 is offered (maybe it's a UI bug?): https://github.com/ScoopInstaller/Extras/blob/master/bucket/wingetui.json

It should not, please run the command scoop status on a cmd window

imagen

Enzo-Nunes commented 3 days ago

I have the same issue, it is trying to update to beta2 from winget sources

UniGetUI updateable from 3.1.0 to 3.1.0-beta2

same thing when running winget update in a cmd window

Name                         Id                                         Version Available   Source
--------------------------------------------------------------------------------------------------
UniGetUI (formerly WingetUI) SomePythonThings.WingetUIStore.Pre-release 3.1.0   3.1.0-beta2 winget

Using winget v1.8.1791

I have the same issue, beta-2 shows up in both the UI and cmd winget update. Update fails with both, regardless.

vikingnope commented 3 days ago

To anyone who is not understanding the situation here is the reason why you are still getting the "update" to 3.1.0-beta2 option.

Anyone who has source showing as Winget:winget these are the reasons. For the one off case which has scoop on the side I do not know what the issue is, seems to be conflicting with Winget for some reason because even the package identifier is the same as winget.

marticliment commented 3 days ago

The issue with scoop seems to be a visual glitch. The Id and the icon are both from WinGet

vikingnope commented 3 days ago

This issue should now be solved, kindly confirm and if so close the issue.

marticliment commented 3 days ago

It has been solved. The update is not shown anymore

marticliment commented 3 days ago

Thank you for the help @vikingnope

vikingnope commented 3 days ago

Thank you for the help @vikingnope

No problem, although I do urge you to try and find a solution if possible to the dependencies and install script being run separately to try and run them in one go. Like that new manifests will be added quicker due to verification passing all the tests unless other issues are found. :)

hueldoeu commented 3 days ago

unigetui is one nice piece of software :)