Open mdanish-kh opened 2 years ago
@mdanish-kh can you run winget upgrade Telerik.Fiddler.Everywhere.Insiders --verbose-logs
and share the log file output. I'm curious if it's a user vs. machine thing or if it's something else. I see the AppsAndFeatures entries in the oldest and latest manifests, so I'm not sure what's happening in this case. I also noticed there are no AppsAndFeatures entries in the non-insider versions, but that shouldn't be causing the problem.
Also, are you running in user mode or administrator mode when running the commands?
@mdanish-kh can you run
winget upgrade Telerik.Fiddler.Everywhere.Insiders --verbose-logs
and share the log file output. I'm curious if it's a user vs. machine thing or if it's something else. I see the AppsAndFeatures entries in the oldest and latest manifests, so I'm not sure what's happening in this case. I also noticed there are no AppsAndFeatures entries in the non-insider versions, but that shouldn't be causing the problem.Also, are you running in user mode or administrator mode when running the commands?
As the log file is quite lengthy, I'll upload it as a file instead of pasting it as text.
WinGet-2022-07-27-00-24-09.025.log
I ran the above commands in user mode. However, repeating the same steps in administrator mode after uninstalling the package didn't help either.
I wonder if its because of the ProductCode. The release version and Insiders version both use the same product code. Granted the release version doesn’t have the product code specified, it could be something weird like that
I currently cannot test this as Sandbox won't cooperate 🤬
However from the winget list
mdanish-kh shared it seems like the package is not even detected
I can't recall, but do we have a package with the same DisplayName schema?
Branch | Field | Value |
---|---|---|
Stable | PackageName | Fiddler Everywhere |
Insider | PackageName | Fiddler Everywhere Insider |
Stable | ARP DisplayName | Fiddler Everywhere 3.3.1 |
Insider | ARP DisplayName | Fiddler Everywhere 1.1.0-insiders |
In theory both Packages should match Telerik.Fiddler.Everywhere
UNLESS a exact match by the ARP fields.
The question is, did the ARP ProductCode
cause a conflict with the PackageName
matching with Telerik.Fiddler.Everywhere
while the ARP ProductCode
matched with Telerik.Fiddler.Everywhere.Insiders
?
Oh and there is another issue, they cannot be installed side by side since they both install to %LocalAppData%\Programs\Fiddler Everywhere
, so maybe this is a job for Channel
in the future?
@denelon - Is this issue somehow related to https://github.com/microsoft/winget-cli-restsource/issues/166 ?
That's not likely unless you have added a REST source with a manifest that isn't matching. The default "winget" source is a PreIndexed package and not a REST source.
Please confirm these before moving forward
Category of the issue
Installation issue.
Brief description of your issue
Winget believes Telerik.Fiddler.Everywhere.Insiders is not installed when it is.
What I Did
Telerik.Fiddler.Everywhere.Insiders was previously getting updated to Telerik.Fiddler.Everywhere latest version when using
winget upgrade --all
instead of the latest insiders version. I added ARP entries for each of the Telerik.Fiddler.Everywhere.Insiders packages in PRs from #67415 to #67434. Now, after adding the appropriate ARP entries, Winget returnsNo installed package found matching input criteria.
message on the commandwinget upgrade Telerik.Fiddler.Everywhere.Insiders
when the package is installed on my machine and an update exists for the same package.Steps to reproduce
winget install Telerik.Fiddler.Everywhere.Insiders --version 1.1.0-insiders
winget upgrade Telerik.Fiddler.Everywhere.Insiders
Actual behavior
No installed package found matching input criteria.
Expected behavior
1.1.0-insiders getting updated to latest 3.3.1-insiders release.
Environment
Screenshots and Logs
Control Panel
Winget
Winget list output
Package versions