Description
Hello,
Currently V3 API provides versioning according to JEP 322 (like aa.bb.cc.dd+ee.ff
).
My updater sometimes encounters situations when only "MSI" style of version is available for local installations (like AA.BB.CC.DD
).
If possible, I would like to have both version styles available in V4 API, like:
"version": { ... }, // the same block like in V3 assets
"msi_version": "11.0.9.101", // maybe for msi assets only?
so that comparison logic could be controlled from within the Adoptium project, without having to change the updater.
I believe it should be possible to extract the necessary format from MSI packages / build process somehow and make it available in the API.
Also, currently my version comparison logic is a bit tricky because it tries to take different versioning schemes and workarounds into account. Implementing this would make comparison logic much simpler, straightforward and reliable.
Related issues:
adoptium/temurin-build#2248
Metadata
Metadata
Assignees
Labels
Type
Projects
Status