[wix-devs] WiX v4-preview.0 available, v4-preview.1 open for development

Rob Mensching rob at firegiant.com
Wed May 26 08:21:13 PDT 2021


> This doesn't make sense to me

I was very consistent that the goal of -preview.0 was to enable developers to try converting their existing code and try to build some MSIs/MSMs/Bundles. The minimal set of .wixext published limited the breadth of projects that could be built; that was a tradeoff.

> How will Heat and thmviewer be made available in preview.1?

We have not decided yet.


-----Original Message-----
From: wix-devs <wix-devs-bounces at lists.wixtoolset.org> On Behalf Of Sean Hall via wix-devs
Sent: Wednesday, May 26, 2021 7:52 AM
To: WiX Toolset Developer Mailing List <wix-devs at lists.wixtoolset.org>
Cc: Sean Hall <r.sean.hall at gmail.com>
Subject: Re: [wix-devs] WiX v4-preview.0 available, v4-preview.1 open for development

>  However, I did not want to expose the full WiX Toolset SDK surface

This doesn't make sense to me. I can understand not wanting to release the WixToolset.Sdk .nupkg but that has nothing to do with custom BAs.

3. I guess I should have made it clear that this (and 4) were forward looking questions and not about how to get these in preview.0. How will Heat and thmviewer be made available in preview.1?

On Wed, May 26, 2021 at 9:36 AM Rob Mensching <rob at firegiant.com> wrote:

> > so I think all of Burn including custom BAs was ready for 
> > consumption in
> wix4-preview.0.
>
> Yes, the goal was to get as many breaking changes into -preview.0 so 
> there would be as few as possible in -preview.1. However, I did not 
> want to expose the full WiX Toolset SDK surface in -preview.0 because 
> I wanted to see how the command-line tool and a minimal set of .wixexts went first.
>
> > 2. You never explained what the problem was with uploading the 
> > extension
> .nupkgs
>
> The "WixToolset." namespace was reserved on NuGet.org which prevented 
> me from uploading the WixTooslet.Bal.wixext, WixToolset.Netfx.wixext, 
> WixToolset.UI.wixext and WixToolset.Util.wixext. It took a few days 
> but they eventually responded and assigned the "WixToolset." namespace 
> to the wixtoolset org. I uploaded those .wixext right away.
>
> > 3. Yes, I noticed you skipped this one.
>
> It had the same answer. Those are not -preview.0 features.
>
> > 4. This wasn't really a preview.0 question. It seems the answer is 
> > that
> the artifacts.zip file will be included in a release in the wix4 repo 
> for all builds uploaded to nuget.org?
>
> That was the easiest option for -preview.0. We'll look at additional 
> options going forward (such as publishing all the .nupkgs to a "WiX 
> internal" feed maybe on AppVeyor, maybe on GitHub).
>
>
> -----Original Message-----
> From: wix-devs <wix-devs-bounces at lists.wixtoolset.org> On Behalf Of 
> Sean Hall via wix-devs
> Sent: Wednesday, May 26, 2021 7:07 AM
> To: WiX Toolset Developer Mailing List <wix-devs at lists.wixtoolset.org>
> Cc: Sean Hall <r.sean.hall at gmail.com>
> Subject: Re: [wix-devs] WiX v4-preview.0 available, v4-preview.1 open 
> for development
>
> >  The goal of wix4-preview.0 was to be able to build most .wxs code
>
> I think there's a disconnect here. I spent most of my time in Burn, so 
> I think all of Burn including custom BAs was ready for consumption in 
> wix4-preview.0.
>
> 2. You never explained what the problem was with uploading the 
> extension .nupkgs. It would probably be a good idea to upload these 
> packages to find any issues that might happen.
> 3. Yes, I noticed you skipped this one.
> 4. This wasn't really a preview.0 question. It seems the answer is 
> that the artifacts.zip file will be included in a release in the wix4 
> repo for all builds uploaded to nuget.org?
>
> On Tue, May 25, 2021 at 8:44 AM Rob Mensching via wix-devs < 
> wix-devs at lists.wixtoolset.org> wrote:
>
> > Yes, wix4-preview.1 is when the full slate of .nupkgs is expected to 
> > be published.
> >
> > The goal of wix4-preview.0 was to be able to build most .wxs code:
> >
> > 1. Command-line wix.exe convert/build experience for MSI/MSM/Bundle 2.
> > The extensions: Bal, Netfx, UI, Util
> >
> > Custom BAs, extension development, etc. comes later.
> >
> >
> > > 4. If someone wants to debug native code like Burn, how do they 
> > > get the
> > native .pdbs?
> >
> > Generally, I expected bugs reported against Burn in -preview.0 to be 
> > tested and fixed against -preview.1. If we really need to debug
> > Burn-preview.0 to track down a particularly mysterious issue, the 
> > Burn .pdbs are in the -preview.0 artifacts.zip file.
> >
> >
> > -----Original Message-----
> > From: wix-devs <wix-devs-bounces at lists.wixtoolset.org> On Behalf Of 
> > Bob Arnson via wix-devs
> > Sent: Monday, May 24, 2021 9:13 PM
> > To: WiX Toolset Developer Mailing List 
> > <wix-devs at lists.wixtoolset.org>
> > Cc: Bob Arnson <bob at firegiant.com>
> > Subject: Re: [wix-devs] WiX v4-preview.0 available, v4-preview.1 
> > open for development
> >
> > Wait for preview.1?
> >
> > -----Original Message-----
> > From: wix-devs <wix-devs-bounces at lists.wixtoolset.org> On Behalf Of 
> > Sean Hall via wix-devs
> > Sent: Monday, 24 May, 2021 23:22
> > To: WiX Toolset Developer Mailing List 
> > <wix-devs at lists.wixtoolset.org>
> > Cc: Sean Hall <r.sean.hall at gmail.com>
> > Subject: Re: [wix-devs] WiX v4-preview.0 available, v4-preview.1 
> > open for development
> >
> > What is the plan for the rest of the .nupkg?
> >
> > 1. If people want to try out the new extensibility model then 
> > they'll need Data and Extensibility.
> > 2. If people want to try out the new Burn extensibility model then 
> > they'll need dutil, BootstrapperCore.Native, balutil, bextutil, and
> Mba.Core.
> > 3. How are people supposed to get tools like Heat and thmviewer?
> > 4. If someone wants to debug native code like Burn, how do they get 
> > the native .pdbs?
> >
> > On Tue, May 18, 2021 at 2:22 AM Rob Mensching via wix-devs < 
> > wix-devs at lists.wixtoolset.org> wrote:
> >
> > > WiX v4-preview.0 is now available. More important to this group,
> > > v4-preview.1 is now open for development. To get started, fork the 
> > > `wix4` repo and target the `develop` branch. If you have 
> > > questions, let
> > us discuss.
> > >
> > >
> > > PS: There is an issue on nuget.org that is preventing me from 
> > > uploading the preview.0 wixext's. I will get them uploaded as soon 
> > > as NuGet team responds to my support inquiry.




More information about the wix-devs mailing list