Replies: 2 comments 1 reply
-
Why is that? Since cURL is a portable package, we actually control what version is written to Control Panel / Registry in the manifest. We can have versions like 8.4.0.1, 8.4.0.2, 8.4.0.3 in the repo and I imagine WinGet will prompt to update to a newer build version if it's present in the repo. (and also if the previous version was one that was installed through WinGet)
My answer to this would be that's up to the contributors/users of the package to decide. If they want a specific build version, they can request for it in the issues or add a PR for it. I personally feel it's daunting to keep up with build changes without automation. |
Beta Was this translation helpful? Give feedback.
-
Current changes:
|
Beta Was this translation helpful? Give feedback.
-
Hi Winget community,
While cURL version is currently staying at 8.4.0, cURL team has released 3 different builds (8.4.0_1, 8.4.0_2, 8.4.0_3) for now and the current build winget includes is 8.4.0_1. Based on this blog and my monitoring software, it looks like the difference primarily is the library used in the build process.
On the last cURL version, I've been trying to keep up with the new builds cURL releases and submit a PR for each build (same manifest, modified file url). I have not done so in this version.
cURL could release more than one builds per day, and as of the current setup for winget I do not believe winget would tell users to update to the new build if they have a older one installed. Would it be worth it to still keep up with the build changes? For example, update the manifests immediately? Daily? Weekly?
P.S. I also noticed that Windows would still use the default cURL version shipped with the OS release in cmd, so I'm not even sure keeping cURL binary updated on winget would help anyhow...
Thanks!
5 votes ·
Beta Was this translation helpful? Give feedback.
All reactions