Bugs item #1786354, was opened at 2007-09-01 09:34
Message generated for change (Comment added) made by heaths
You can respond by visiting: 
https://sourceforge.net/tracker/?func=detail&atid=642714&aid=1786354&group_id=105970

Please note that this message will contain a full copy of the comment thread,
including the initial issue submission, for this request,
not just the latest update.
Category: candle
Group: v3.0
Status: Open
Resolution: None
Priority: 5
Private: No
Submitted By: Heath Stewart (heaths)
>Assigned to: Heath Stewart (heaths)
Summary: standard table definitions need to be updated for MSI 4.5

Initial Comment:
Component.Attributes and CustomAction.Type are both i4 column types now. In 
addition, the MsiEmbeddedUI table.

The changes in column types pose a significant risk, however. Column types 
cannot change in a transform.

I recommend the following approach.

Fix 
http://sourceforge.net/tracker/index.php?func=detail&aid=1786347&group_id=105970&atid=642714.
 At least then if the target and upgrade database different 
MsiDatabaseGenerateTransform will return an error, thus failing the transform 
build. Customers at least then have the option of rebuilding their product and 
shipping an update or upgrade as an MSI (the recommendation in cases like this).

That doesn't, however, solve the problem when the MSI cannot be reshipped and 
customers don't want to have to do that if they don't need the new Component 
and CustomAction attributes that force the need for i4. One idea is to have 
conditional table definitions. I believe this will be more important going 
forward as table definitions might again change in future versions of MSI.

Table definitions are, by default, the older (or current, depending on how you 
look at it) types. If new attributes are used that push the need for a larger 
type (ex: i2 to i4) then the larger type is used.

----------------------------------------------------------------------

>Comment By: Heath Stewart (heaths)
Date: 2008-05-02 01:45

Message:
Logged In: YES 
user_id=1335104
Originator: YES

MSI 4.5 Beta 2 is out and CustomAction was extended with a new column,
ExtendedType, which is an i4. With the changes in place to handle adding
columns, this bug can be fixed now.

----------------------------------------------------------------------

Comment By: pmarcu (pmarcu)
Date: 2007-10-05 11:15

Message:
Logged In: YES 
user_id=1612676
Originator: NO

Waiting for 4.5 to stabilize before we do this in 3.0.

----------------------------------------------------------------------

You can respond by visiting: 
https://sourceforge.net/tracker/?func=detail&atid=642714&aid=1786354&group_id=105970

-------------------------------------------------------------------------
This SF.net email is sponsored by the 2008 JavaOne(SM) Conference 
Don't miss this year's exciting event. There's still time to save $100. 
Use priority code J8TL2D2. 
http://ad.doubleclick.net/clk;198757673;13503038;p?http://java.sun.com/javaone
_______________________________________________
WiX-devs mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/wix-devs

Reply via email to