[wix-devs] 6210 - Burn engine should handle non-QWORD versions

Sean Hall r.sean.hall at gmail.com
Mon Jul 13 03:07:47 PDT 2020


I updated the WIP based on what we discussed in last week's meeting. I've
got the implementation of parsing and comparing the versions in butil in
https://github.com/wixtoolset/dutil/pull/16.

I don't really want to expose an API from Burn to parse a version. Hiding
the implementation details allows us to make breaking changes. Also,
there's no relationship between Burn's headers and dutil's headers so it
would be tricky to do.

Burn already exposes an API to compare versions - EvaluateCondition. So I
think the only Burn API changes will be changing QWORD to LPWSTR.

On Wed, Jul 8, 2020 at 10:59 PM Sean Hall <r.sean.hall at gmail.com> wrote:

> I went ahead and created a separate issue for Burn supporting non-QWORD
> versions, and 4666 can be about authoring them. I created a WIP for this at
> https://wixtoolset.org/development/wips/6210-burn-engine-semantic-versioning/.
> I would like feedback on this.
>



More information about the wix-devs mailing list