A BA should never get a "-burn." based command-line argument. Burn eats all
those and processes the ones it understands. It would be a bug if a BA got
them since they are internal Burn implementation details.
On Tue, Apr 16, 2013 at 4:40 PM, Heath Stewart <hea...@outlook.com> wrote:
> The BA would then get the switch and may not understand or handle it.
>
> Core wire format shouldn't need to change and any messages between bundles
> could be versioned like Windows messages if absolutely necessary.
>
> - Heath from Windows Phone
> ------------------------------
> From: Bob Arnson <b...@joyofsetup.com>
> Sent: 4/16/2013 3:23 PM
> To: wix-devs@lists.sourceforge.net
> Subject: Re: [WiX-devs] Burn protocol version check breaks sticky patching
>
> Does it even matter if there's a value to the switch as long as any
> switch that starts with burn. is ignored?
>
> Alternately, we could (should?) separate the Burn wire protocol from the
> private command-line switches, as they have different compatibility bars.
>
> On 12-Apr-13 20:12, Heath Stewart wrote:
>
> Regarding pseudobundle.cpp, there is a version check that makes sure the
> related bundle engine version is >= the last breaking change (3.6.2221.0)
> and <= the current version. But if you build an addon or patch related
> bundle with a newer version of Burn (which is very likely), then a host of
> burn.* switches are not passed (oddly, -burn.related.* is, which seems
> inconsistent). One example that does not get passed – since it’s only
> passed for Burn EXEs – is –burn.ignoredependencies.
>
>
>
> If all new burn.* switches require a separate between switch and parameter
> (if any parameter at all), do we really need this check? Any burn.*
> variables that are not understood are thrown away.
>
>
>
> *Heath Stewart*
>
> VS Pro Deployment Experience, Microsoft
> http://blogs.msdn.com/heaths
>
>
>
>
> ------------------------------------------------------------------------------
> Precog is a next-generation analytics platform capable of advanced
> analytics on semi-structured data. The platform includes APIs for building
> apps and a phenomenal toolset for data science. Developers can use
> our toolset for easy data analysis & visualization. Get a free
> account!http://www2.precog.com/precogplatform/slashdotnewsletter
>
>
>
> _______________________________________________
> WiX-devs mailing
> listWiX-devs@lists.sourceforge.nethttps://lists.sourceforge.net/lists/listinfo/wix-devs
>
>
> --
> sig://boBhttp://joyofsetup.com/
>
>
>
> ------------------------------------------------------------------------------
> Precog is a next-generation analytics platform capable of advanced
> analytics on semi-structured data. The platform includes APIs for building
> apps and a phenomenal toolset for data science. Developers can use
> our toolset for easy data analysis & visualization. Get a free account!
> http://www2.precog.com/precogplatform/slashdotnewsletter
> _______________________________________________
> WiX-devs mailing list
> WiX-devs@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/wix-devs
>
>
------------------------------------------------------------------------------
Learn Graph Databases - Download FREE O'Reilly Book
"Graph Databases" is the definitive new guide to graph databases and
their applications. This 200-page book is written by three acclaimed
leaders in the field. The early access version is available now.
Download your free book today! http://p.sf.net/sfu/neotech_d2d_may
_______________________________________________
WiX-devs mailing list
WiX-devs@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-devs