Wouldn't the right answer be to treat the prereq the same as every other
package (once you get to the point of successfully starting the BA)? When the
BA runs detect it would be found to already be installed, and thus would only
be "tampered with" if the BA goes out of its way to mess with it?
Or have I missed something?
Blair
From: [email protected]
Date: Sat, 8 Jun 2013 22:56:36 -0700
To: [email protected]
Subject: Re: [WiX-devs] WixBa\InstallationViewModel.cs code rot?
The engine doesn't make many assumptions about the desires of the bootstrapper
application today. That's purposeful because it allows the bootstrapper
application to do things that would otherwise be impossible. So, yes, the
engine could make assumptions about the correct way to handle packages after
restart but it doesn't today. We have to think through assumptions very
carefully and generally ensure they are overridable for the situations where
the assumption does not apply... or the engine can just not make an assumption.
<smile/>
In v1 (Burn is basically v1 or maybe v1.0.1 in v3.7), we chose not to make a
lot of assumptions to provide flexibility and, honestly, get it done.
On Sat, Jun 8, 2013 at 6:35 PM, Bill Tutt <[email protected]> wrote:
Shouldn't the engine just handle that little detail? I would have thought the
only interesting thing the BA might care about the PreReq package might be to
force it to uninstall (if such a thing was possible). Even that is probably a
large stretch.
Thanks,Bill
On Sat, Jun 8, 2013 at 7:09 PM, Rob Mensching <[email protected]> wrote:
You got it.
On Sat, Jun 8, 2013 at 1:08 PM, Bill Tutt <[email protected]> wrote:
It looked to me like the logic was trying to prevent the PreReq pkg (i.e. .Net
4.0 in WiX's case) from being installed after the BA was successfully
initialized since the PreReq package should have been correctly run or not run
before the BA even starts, right?
Or am I missing something a little more subtle?
Bill
On Sat, Jun 8, 2013 at 10:38 AM, Rob Mensching <[email protected]> wrote:
Actually, it looks like a very subtle bug. The intention is that a Bundle
Variable tells the BA which package is NetFX. It looks like the value got lost
(or incorrectly removed) somewhere along the way. If you are interested in a
great learning exercise, you might try to fix it.
Otherwise, would be great to have a bug opened on the issue so we don't forget
it. <smile/>
On Tue, Jun 4, 2013 at 4:59 AM, Bill Tutt <[email protected]> wrote:
Is the PlanPackageBegin code still necessary? It looks like code rot from older
Burn variable names....
Thanks,Bill
------------------------------------------------------------------------------
How ServiceNow helps IT people transform IT departments:
1. A cloud service to automate IT design, transition and operations
2. Dashboards that offer high-level views of enterprise services
3. A single system of record for all IT processes
http://p.sf.net/sfu/servicenow-d2d-j
_______________________________________________
WiX-devs mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/wix-devs
------------------------------------------------------------------------------
How ServiceNow helps IT people transform IT departments:
1. A cloud service to automate IT design, transition and operations
2. Dashboards that offer high-level views of enterprise services
3. A single system of record for all IT processes
http://p.sf.net/sfu/servicenow-d2d-j
_______________________________________________
WiX-devs mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/wix-devs
------------------------------------------------------------------------------
How ServiceNow helps IT people transform IT departments:
1. A cloud service to automate IT design, transition and operations
2. Dashboards that offer high-level views of enterprise services
3. A single system of record for all IT processes
http://p.sf.net/sfu/servicenow-d2d-j
_______________________________________________
WiX-devs mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/wix-devs
------------------------------------------------------------------------------
How ServiceNow helps IT people transform IT departments:
1. A cloud service to automate IT design, transition and operations
2. Dashboards that offer high-level views of enterprise services
3. A single system of record for all IT processes
http://p.sf.net/sfu/servicenow-d2d-j
_______________________________________________
WiX-devs mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/wix-devs
------------------------------------------------------------------------------
How ServiceNow helps IT people transform IT departments:
1. A cloud service to automate IT design, transition and operations
2. Dashboards that offer high-level views of enterprise services
3. A single system of record for all IT processes
http://p.sf.net/sfu/servicenow-d2d-j
_______________________________________________
WiX-devs mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/wix-devs
------------------------------------------------------------------------------
How ServiceNow helps IT people transform IT departments:
1. A cloud service to automate IT design, transition and operations
2. Dashboards that offer high-level views of enterprise services
3. A single system of record for all IT processes
http://p.sf.net/sfu/servicenow-d2d-j
_______________________________________________
WiX-devs mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/wix-devs
------------------------------------------------------------------------------
How ServiceNow helps IT people transform IT departments:
1. A cloud service to automate IT design, transition and operations
2. Dashboards that offer high-level views of enterprise services
3. A single system of record for all IT processes
http://p.sf.net/sfu/servicenow-d2d-j
_______________________________________________
WiX-devs mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/wix-devs