Re: [WiX-users] Mixed-case guids

2008-06-16 Thread Alexander Shevchuk
>Can you explain what you mean by "proper GUIDs"? >I wasn't aware that Votive was generating bad GUIDs. GUID data type (http://msdn.microsoft.com/en-us/library/aa368767(VS.85).aspx) requires GUIDs to be all upper-case: " Note that utilities such as GUIDGEN can generate GUIDs containing lowercase

Re: [WiX-users] Mixed-case guids

2008-06-13 Thread Justin Rockwood
Message- From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of Neil Enns Sent: Thursday, June 12, 2008 12:32 PM To: General discussion for Windows Installer XML toolset. Subject: Re: [WiX-users] Mixed-case guids Does Votive do the actual conversion or is it candle.exe? Neil -Original

Re: [WiX-users] Mixed-case guids

2008-06-13 Thread Justin Rockwood
s Installer XML toolset. Subject: Re: [WiX-users] Mixed-case guids Votive generates Product ID and UpgradeCode GUIDs which, from the Windows Installer point, are wrong. That may not be an issue if we assume that nobody will "enhance" msi files manually or using Windows Installer API a

Re: [WiX-users] Mixed-case guids

2008-06-12 Thread Alexander Shevchuk
riginal Message- From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of Jason Ginchereau Sent: Thursday, June 12, 2008 12:46 PM To: General discussion for Windows Installer XML toolset. Subject: Re: [WiX-users] Mixed-case guids Candle upper-cases the guids for you. But many other MSI tools and

Re: [WiX-users] Mixed-case guids

2008-06-12 Thread Neil Sleightholm
t: Re: [WiX-users] Mixed-case guids Candle upper-cases the guids for you. But many other MSI tools and APIs don't, so one could make a pedantic argument that it's better to have them upper-case in the source code for better copy-pasting. -Jason- -Original Message- From: [EMAIL PRO

Re: [WiX-users] Mixed-case guids

2008-06-12 Thread Christopher Painter
IL PROTECTED]> > Subject: Re: [WiX-users] Mixed-case guids > To: "General discussion for Windows Installer XML toolset." > > Date: Thursday, June 12, 2008, 2:53 PM > Who knew that a how to topic on generating GUIDs could get > so complicated. Thanks guys :) > > Ne

Re: [WiX-users] Mixed-case guids

2008-06-12 Thread Neil Enns
toolset. Subject: Re: [WiX-users] Mixed-case guids Candle upper-cases the guids for you. But many other MSI tools and APIs don't, so one could make a pedantic argument that it's better to have them upper-case in the source code for better copy-pasting. -Jason- -Original Message- Fr

Re: [WiX-users] Mixed-case guids

2008-06-12 Thread Jason Ginchereau
TECTED] On Behalf Of Neil Enns Sent: Thursday, June 12, 2008 12:32 PM To: General discussion for Windows Installer XML toolset. Subject: Re: [WiX-users] Mixed-case guids Does Votive do the actual conversion or is it candle.exe? Neil -Original Message- From: [EMAIL PROTECTED] [mailto:[EMAIL PRO

Re: [WiX-users] Mixed-case guids

2008-06-12 Thread Neil Enns
] Mixed-case guids >Does anyone know why mixed-case guids generate and error from candle if >you turn on the -pendantic flag? Is it just a coding style or is there a >problem with them? (It looks like candle forces them uppercase in the >wixobj file.) That's because GUID type in

Re: [WiX-users] Mixed-case guids

2008-06-12 Thread Alexander Shevchuk
>Does anyone know why mixed-case guids generate and error from candle if >you turn on the -pendantic flag? Is it just a coding style or is there a >problem with them? (It looks like candle forces them uppercase in the >wixobj file.) That's because GUID type in windows installer (http://msdn.micr

Re: [WiX-users] Mixed-case guids

2008-06-12 Thread Brian Rogers
This is a quote from Heath Stewart when I asked the same question... > Upper case is required because of the compression translation matrix MSI > uses internally in some places. Characters have different ordinals which > yield different results under said matrix. Hope that helps, -- Brian Rog

[WiX-users] Mixed-case guids

2008-06-12 Thread Neil Sleightholm
Does anyone know why mixed-case guids generate and error from candle if you turn on the -pendantic flag? Is it just a coding style or is there a problem with them? (It looks like candle forces them uppercase in the wixobj file.) Setup.wxs(31) : error CNDL0087 : The Upgrade/@Id attribute's value