Dogfooding is very important. It's the way we learn how to do things better
than we are doing them now (aka: we make mistakes, get feedback and adjust
appropriately).

As I noted above, it is pretty clear that we need to focus on improving the
/layout experience for the WiX toolset. The WDK did this by incorporating
the /layout option into their UI. I expect the answer is for the WiX BA to
do the same.

Also, I've toyed with putting together a "WiX Toolset Build Machine
Edition" Bundle primarily as a way to dogfood the wixstdba. It would target
the build machine scenario where you want the minimal pieces installed and
you choose your NETFX since WiX command-line tools support NETFX2 or
NETFX4.  Basically, this would be a lot like the binaries.zip but with
automatic MSBuild integration.

Anyway, thank you all for feedback. Definitely helps us find the gaps.


On Mon, Mar 5, 2012 at 1:43 PM, Neil Sleightholm <n...@x2systems.com> wrote:

> I don't believe there is any value in WiX being a web based install (other
> than the very valid point about dog fooding the code). In addition the new
> install forces me to install .Net 4.0 just because the installer needs it;
> I would like that to be optional as I don't like polluting build machines
> with more than it really necessary (I know I could manually install the
> files but would rather not). I work in a company that has very little
> internet access and have to request downloads, asking someone to download
> the exe and then run it with the /Layout is a pain.
>
> Neil
>
> -----Original Message-----
> From: Albert van Peppen [mailto:alb...@insad.nl]
> Sent: 05 March 2012 16:52
> To: chr...@iswix.com; General discussion for Windows Installer XML
> toolset.
> Subject: Re: [WiX-users] Wow!
>
> I agree 100% with this. That is basically why I keep the entire history of
> WiX in my repository (diskspace isn't that expensive nowadays :) )
>
>
> Best regards,
>
> Albert van Peppen
> Senior System Engineer
>
> Insad Grafisch b.v.
> Mollevite 28
> 6931 KG  Westervoort
> The Netherlands
>
> Phone: *31 (0) 26 319 01 50
> Email: alb...@insad.nl
> Website: www.insad.nl
>
> -----Oorspronkelijk bericht-----
> Van: Christopher Painter [mailto:chr...@iswix.com]
> Verzonden: 05 March 2012 16:49
> Aan: Rob Mensching; General discussion for Windows Installer XML toolset.
> Onderwerp: Re: [WiX-users] Wow!
>
> Rob,
>
> Regarding /layout,  all developers *SHOULD* be doing it despite losing
> those "savings".  (Assuming any savings is actually realized based on how
> many developers are installing the software. )
>
>
> Anyone involved in the process of developing software ( especially build
> and release engineering )  should have mature policies regarding the
> ability to track and archive changes to the development environment.    If
> I have to rebuild a build machine or developer machine I have to be able
> go back and reinstall all of the tools exactly the way they were originally
> intended.
>
>
> Relying on content for a web-enabled installer to be available 1,5,10
> years down the road ( we still get requests to rebuild VB6 applications! )
>  is a horrible practice as the external dependency is outside of your
> control.
> You must keep your own archive of the tool to ensure the SLA can b met.
> Everyone who understands CM should be doing this.
>
>
> Thus /layout is not only an annoyance to me, it's an antipattern.
>
>
> Chris
>
> ----------------------------------------
>
> From: "Rob Mensching" <r...@robmensching.com>
>
> Sent: Monday, March 05, 2012 9:38 AM
>
> To: chr...@iswix.com, "General discussion for Windows Installer XML
> toolset." <wix-users@lists.sourceforge.net>
>
> Subject: Re: [WiX-users] Wow!
>
>
> 1. The WiX install *does* chain NETFX 4 in because that is needed before
> the WiX BA can show UI (since the WiX BA is written in WPF).
>
> 2. Dogfooding is the primary reason.
>
> 3. We save *significant* bandwidth using Burn because during normal
> installs it only downloads the portions of the product that you actually
> need.
>
> If *everyone* start using /layout those savings will be lost. <smile/>
>
> 4. The wixstdba UI is not as functional as we'd like but the web install
> experience is significantly better. Click download like, survive the web
> browser screening process (this gets better if we can get WiX signed),
> click "Run" and in a second the ~500kb exe is verified and running. Then
> you have a nice experience while the process downloads and installs only
> the parts you need.
>
> Admittedly, if you want a full layout, then you do "Save" and have to run
> another command-line. That scenario is not optimized.
>
> 5. ISOs are inferior to /layout because they do not get the built-in
> robust downloading of Burn. You could use a 3rd party downloader but that
> 3rd party download cannot verify the downloaded ISO file the way Burn will
> verify and retry each file.
>
>
> We are moving the cheese a little bit here to challenge the status quo and
> see if we can't make things better for advanced users and less-advanced
> users at the same time. My takeaway is that we may have deprioritized the
> /layout scenario too much and should evaluate that going into the home
> stretch.
>
>
>
> On Mon, Mar 5, 2012 at 7:06 AM, Christopher Painter <chr...@iswix.com>
> wrote:
>
> Other then being allowing WiX to dogfood Burn,  what benefit does the WiX
>
> installer even gain from using Burn?  I thought the old Mondo UI looked
>
> just fine and it was a simpler 1 MSI story to boot.   My experience with
>
> the Burn based WiX installers is that user experience is inferior relative
>
> to what it was.   It doesn't seem like to me that WiX.msi needed any of
> the
>
> capabilities of Burn as it doesn't do things like install the .NET
>
> framework for you or chain multiple packages together.
>
>
> Personally, I still want my Visual Studio in ISO format and when SP1 comes
>
> out I'd appreciate a service release that contains it.  I get sick of
>
> spending 20 minutes to install Visual Studio and 60 minutes to patch it.
>
>
> ----------------------------------------
>
>
> From: "Bruce Cran" <br...@cran.org.uk>
>
>
> Sent: Monday, March 05, 2012 8:43 AM
>
>
> To: "General discussion for Windows Installer XML toolset."
>
> <wix-users@lists.sourceforge.net>
>
>
> Subject: Re: [WiX-users] Wow!
>
>
> On 05/03/2012 14:01, keith.doug...@statcan.gc.ca wrote:
>
>
> > The below news is somewhat distressing for those of us who have no
>
> Internet connection at all on our development workstations and have to use
>
> others (non-development machines) to get such access. Is downloading the
>
> /layout way and then (say) moving a directory or something going to work,
>
> or does /layout change other things (registry)? If it is going to work,
>
> will the procedure be well documented? If not, what do you propose people
>
> in my sort of situation to do?
>
>
> >
>
>
> > (And if Visual Studio 2011 works either of those ways we're going to
> > be
>
> in a world of hurt here ...)
>
>
> As I understand it, /layout does nothing more than grab a copy of the
>
>
> files for offline use - for example the WDK 8 beta comes as a .zip that
>
>
> looks like it's been created by running /layout since there's
>
>
> wdksetup.exe and an 'Installers' directory. If you rename the directory,
>
>
> wdksetup.exe goes online to fetch the files.
>
>
> Of course it doesn't help if you want to do the download using your Mac.
>
>
> --
>
>
> Bruce Cran
>
>
>
> ----------------------------------------------------------------------------
>
>
> --
>
>
> Try before you buy = See our experts in action!
>
>
> The most comprehensive online learning library for Microsoft developers
>
>
> is just $99.99! Visual Studio, SharePoint, SQL - plus HTML5, CSS3, MVC3,
>
>
> Metro Style Apps, more. Free future releases when you subscribe now!
>
>
> http://p.sf.net/sfu/learndevnow-dev2
>
>
> _______________________________________________
>
>
> WiX-users mailing list
>
>
> WiX-users@lists.sourceforge.net
>
>
> https://lists.sourceforge.net/lists/listinfo/wix-users
>
>
>
> ----------------------------------------------------------------------------
> --
>
> Try before you buy = See our experts in action!
>
> The most comprehensive online learning library for Microsoft developers
>
> is just $99.99! Visual Studio, SharePoint, SQL - plus HTML5, CSS3, MVC3,
>
> Metro Style Apps, more. Free future releases when you subscribe now!
>
> http://p.sf.net/sfu/learndevnow-dev2
>
> _______________________________________________
>
> WiX-users mailing list
>
> WiX-users@lists.sourceforge.net
>
> https://lists.sourceforge.net/lists/listinfo/wix-users
>
>
> --
>
> virtually, Rob Mensching - http://RobMensching.com LLC
>
>
>
> ------------------------------------------------------------------------------
> Try before you buy = See our experts in action!
> The most comprehensive online learning library for Microsoft developers is
> just $99.99! Visual Studio, SharePoint, SQL - plus HTML5, CSS3, MVC3, Metro
> Style Apps, more. Free future releases when you subscribe now!
> http://p.sf.net/sfu/learndevnow-dev2
> _______________________________________________
> WiX-users mailing list
> WiX-users@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/wix-users
>
>
> ------------------------------------------------------------------------------
> Try before you buy = See our experts in action!
> The most comprehensive online learning library for Microsoft developers is
> just $99.99! Visual Studio, SharePoint, SQL - plus HTML5, CSS3, MVC3, Metro
> Style Apps, more. Free future releases when you subscribe now!
> http://p.sf.net/sfu/learndevnow-dev2
> _______________________________________________
> WiX-users mailing list
> WiX-users@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/wix-users
>
>
>
>
>
> ------------------------------------------------------------------------------
> Try before you buy = See our experts in action!
> The most comprehensive online learning library for Microsoft developers
> is just $99.99! Visual Studio, SharePoint, SQL - plus HTML5, CSS3, MVC3,
> Metro Style Apps, more. Free future releases when you subscribe now!
> http://p.sf.net/sfu/learndevnow-dev2
> _______________________________________________
> WiX-users mailing list
> WiX-users@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/wix-users
>



-- 
virtually, Rob Mensching - http://RobMensching.com LLC
------------------------------------------------------------------------------
Keep Your Developer Skills Current with LearnDevNow!
The most comprehensive online learning library for Microsoft developers
is just $99.99! Visual Studio, SharePoint, SQL - plus HTML5, CSS3, MVC3,
Metro Style Apps, more. Free future releases when you subscribe now!
http://p.sf.net/sfu/learndevnow-d2d
_______________________________________________
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users

Reply via email to