winget upgrade doest show new items
Relevant area(s)
WinGet CLI, PowerShell Module
Relevant command(s)
winget upgrade
Brief description of your issue
There are not any errors. My OS - Windows 10 Pro. I believe it started after October 14th when MS stopped to support Win 10. UCheck which has takes info from WinGet continue to work without problems. I installed the latest WinGet.
Steps to reproduce
I use commnd winget upgrade in CMD or PowerShell window
Expected behavior
It must show new items when any application updted on server.
Actual behavior
There are not any new application in list. I didn't update 2 items I still see thsm
Environment
Windows Package Manager - 1.12.350
Windows Desktop - 10.0.19045.6575
Microsoft Desktop Installer - 1.12.350.0
I don't understand what bug is being reported.
WinGet Upgrade is looking at the installed applications on the system and comparing that with the metadata in the "winget" source to indicate which applications have an upgrade/update available.
I run uCheck now. It shows me that Microsoft Edge has update (I opened Edge and it really has update) but Winget did no show me anything. Maybe winget corrupted or something broken? How to fix it?
By the way yesterday the first time for this month I got a new item - MS SQL Server new ODBC driver. Is it a problem with Winget or Winget database?
Some applications like Microsoft Edge can/will upgrade themselves outside of the context of WinGet. There could be a delay before someone publishes the new version of the manifest to the community repository.
I don't believe anything is "broken" with respect to the behavior you're observing.
In order for WinGet to know an upgrade is available, a new manifest needs to be submitted, validated, merged, and published. That process can take several hours. In many cases it takes much longer if the publisher hasn't automated submitting updates to the WinGet Community Repository.
I would be agree with you but uCheck is based on WinGet. Maybe I am wrong? Maybe they use some different sources?????
https://www.adlice.com/ucheck/
I also use PatchMyPC https://patchmypc.com/product/home-updater/
I used SUMO but they shut off their web site and I started to use WinGet.
Thanks for sharing the links. I'm not familiar with UCheck. PatchMyPC uses their own processes to source package updates. If you're looking for GUI, you might take a look at UniGetUI. That's one that I've heard the most about (and full disclosure, I do know the maintainer). WinGet is just one of the tools/package managers it supports.