Re: [WiX-users] Need recomendation - including .NET redist

2006-12-05 Thread Pallavi Patrutkar
Hello All,

I want to know some more information on components - installable chunks
in WIX file.

Some days before I was facing problem while upgradation from previous
version to newer version. I added a new component that was adding a new
registry value while installation. While upgradation, it was not
installing some of the components properly while at the time of fresh
installation, it was working properly. Later on I fixed the problem by
removing registry component and put the registry value writing code in
one of the DLL function.

But still I would like to know what was problem while component
installation.

Can I have some more light on this? Why only upgradation does not work
properly?

Thanks in advance.

Regards,
Pallavi.

-
Take Surveys. Earn Cash. Influence the Future of IT
Join SourceForge.net's Techsay panel and you'll get the chance to share your
opinions on IT & business topics through brief surveys - and earn cash
http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV
___
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users


Re: [WiX-users] Need recomendation - including .NET redist

2006-12-05 Thread Nikolay Belyh
Hi

Some more points for wishlist for the wix bootstrapper... (all IMHO)

- The major feature the  task lacks is the
possibility to create custom user interface. That startup dialog is
just ugly. It would be very nice if wix's native bootstrapper allowed
custom UI (I mean, for example, a possibility of HTML-based UI). Wix
bootstrapper could provide some sort of API to create user interface
part...

- it would be very nice if wix bootstrapper understood MSBuild's
pre-requisite package definition files. :-) They seem to be flexible
enough to check and install almost anything… And no extra work is
needed to author typical pre-requisite packages.

- The  task lacks the posibility of selecting
installer language. It would be great if if WiX bootstrapper supported
that.

Kind regards, Nikolay

2006/12/6, David Thielen <[EMAIL PROTECTED]>:
>
>
> Hi;
>
> A couple of features that would be VERY nice in this:
>
>
>
> Optional prerequisites. The .NET 2.0 language pack, J# language pack, and
> Sql Server Express are all optional prerequisites. The first 2 are suggested
> and the 3rd (in our case) is only needed if they don't have a database to
> use already.
>
> The ability to have links to explinations/help for each item. There should
> be standard MS links for the MS items but we can override those (for example
> in our case the link for Sql Server Express).
>
> The ability to add our own prerequisites that include a UI to prompt them.
> For example, we require a SMTP server - and if they pick the IIS one (the
> default) we then need to make sure it's installed & enabled. But they can
> pick another.
>
> thanks - dave
>
>
>  
>
> From: Peterson, Joel [mailto:[EMAIL PROTECTED]
> Sent: Tue 12/5/2006 2:16 PM
>
> To: Rob Mensching; David Thielen; wix-users@lists.sourceforge.net
> Subject: RE: [WiX-users] Need recomendation - including .NET redist
>
>
>
>
>
> In the underlying complexity, I'm sure SQL 2005 is more complex than
> Exchange 2007. The prerequisite detection, user interface, and installation
> customization (and how they pass information on to the MSIs) of all of these
> Microsoft bootstrappers are amazing. It'd be nice to have generic forms of
> each, for sure.
>
>
>
> We're looking to wrap all of our products and add-ons into individual
> WiX-based MSIs, with an Exchange 2007-style localized bootstrapper as the CD
> autorun for installation. I've done some research into companies that might
> offer toolkits to do this, but there really are none. It'd make WiX, and
> Windows Installer in general, all the better if this sort of thing was
> available.
>
>
>
>
>
>
> Joel Peterson
>
>
> Quality Assurance Engineer
>
>
> [EMAIL PROTECTED]
>
>
>
>
>
> From: Rob Mensching [mailto:[EMAIL PROTECTED]
> Sent: Tuesday, December 05, 2006 12:21 PM
> To: Peterson, Joel; David Thielen; wix-users@lists.sourceforge.net
> Subject: RE: [WiX-users] Need recomendation - including .NET redist
>
>
>
> I talk to those teams regularly (SQL is more interesting than Exchange,
> IMHO).  The trick is how to take their very specialized solutions and make
> them generic enough to solve all of the different problems we all face here.
>  That, and often their solutions need to be scaled (down) such to be more
> useful by "smaller applications".
>
>
>
>
>
> From: Peterson, Joel [mailto:[EMAIL PROTECTED]
> Sent: Tuesday, December 05, 2006 11:58
> To: Rob Mensching; David Thielen; wix-users@lists.sourceforge.net
> Subject: RE: [WiX-users] Need recomendation - including .NET redist
>
>
>
> Get some examples from the Office, Exchange, and Visual Studio teams, and
> you're set. Their bootstrappers are awesome.
>
>
>
>
>
>
> Joel Peterson
>
>
> Quality Assurance Engineer
>
>
> [EMAIL PROTECTED]
>
>
>
>
>
> From: [EMAIL PROTECTED]
> [mailto:[EMAIL PROTECTED] On Behalf
> Of Rob Mensching
> Sent: Tuesday, December 05, 2006 11:04 AM
> To: David Thielen; wix-users@lists.sourceforge.net
> Subject: Re: [WiX-users] Need recomendation - including .NET redist
>
>
>
> On my todo list.  You can see the beginnings of a bootstrapper in WiX v3.
> I've actually taken a detour away from that project for a month or so to get
> the v2 CustomActions stable so that we can stick a fork in WiX v2 and call
> it done.  Then I'll go back to the WiX v3 bootstrapper.
>
>
>
>
>
> From: [EMAIL PROTECTED]
> [mailto:[EMAIL PROTECTED] On Behalf
> Of David Thielen
> Sent: Tuesday, December 05, 2006 09:25
> To: wix-users@lists.sourceforge.net
> Subject: Re: [WiX-users] Need recomendation - including .NET redist
>
>
>
> I take it I would have to use the VS installer instead of WIX? We can't do
> that as we use a lot of WIX functionality that does not exist in the VS
> installer.
>
>
>
> I wish WIX had this capability…
>
>
>
> Thanks - dave
>
>
>
>
>
>
>
>
> David Thielen
>
> www.windwardreports.com
>
> 303-499-2544 x1185
>
>
>
> Cubicle Wars - http://www.windwardreports.com/film.htm
>
>  
>
>
> From: Erv Walter [mailto:[E

Re: [WiX-users] Optional Service Start - Help Needed

2006-12-05 Thread Emma Hanna
Hi Michael

 

This worked brilliantly - thank you so much for your help.

 

Cheers

Emma.

 



From: Michael Osmond [mailto:[EMAIL PROTECTED] 
Sent: Tuesday, 5 December 2006 2:55 PM
To: Emma Hanna; wix-users@lists.sourceforge.net
Subject: RE: [WiX-users] Optional Service Start - Help Needed

 

Hello Emma,

 

You can't set the value of a property using another property in that
manner.  You actually need to use another CustomAction.  

 



You will also need to schedule this Custom Action.



  

Michael

 



From: Emma Hanna [mailto:[EMAIL PROTECTED] 
Sent: Tuesday, 5 December 2006 1:36 PM
To: Michael Osmond; wix-users@lists.sourceforge.net
Subject: RE: [WiX-users] Optional Service Start - Help Needed

Hi Michael

 

This worked - thank you.

 

However, in order to get it to work properly I had to set the value of
the command line directly to the net.exe - i.e.

 





 

I need to use the system folder property like so:



 

But this fails, as it does not evaluate the property.

 

Could someone give me some help on how to do this?

 

Cheers

Emma.

 



From: Michael Osmond [mailto:[EMAIL PROTECTED] 
Sent: Monday, 4 December 2006 12:37 PM
To: Emma Hanna; wix-users@lists.sourceforge.net
Subject: RE: [WiX-users] Optional Service Start - Help Needed

 

Emma,

 

You could use a custom action to start the service at the end of the
install, and condition the custom action from the check box.


To start a service use the command NET Start .  Use the WIX qtexec
custom action to run the command.

 

Michael

 



From: [EMAIL PROTECTED]
[mailto:[EMAIL PROTECTED] On Behalf Of Emma Hanna
Sent: Monday, 4 December 2006 9:28 AM
To: wix-users@lists.sourceforge.net
Subject: [WiX-users] Optional Service Start - Help Needed

When installing a windows service with WIX, I need for the service to be
optionally started or not, depending on input from the user (a check box
or the like). I have tried doing this using two separate components and
adding a condition, and this appears to work, however does not uninstall
properly. Could someone advise me on the best way to go about
implementing this solution?

Thanks

Emma.

-
Take Surveys. Earn Cash. Influence the Future of IT
Join SourceForge.net's Techsay panel and you'll get the chance to share your
opinions on IT & business topics through brief surveys - and earn cash
http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV___
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users


Re: [WiX-users] ConfigureSql - Assertion Failed

2006-12-05 Thread Michael Osmond
 
Hi,

Think we have it!

I have got a C++ developer here (Paul Simpson) to look at this with me.  We've 
continued down the path of logging messages to determine where it fails and 
what is happening.

Function is StrAllocStringAnsi (in strutil.cpp)

The error occurs in the second call into ::MultiByteWideChar.

cchSource = ::MultiByteToWideChar(uiCodepage, 0, szSource, 
(int)(cchSource+1), *ppwz, (int)cch);

Here (int)(cchSource+1) is longer than szSource.  The length of szSource is 
also manipulated in ScaSqlStrsReadScripts before the call into 
StrAllocStringAnsi.  Here the length of the string is also maniputlated before 
StrAllocStringAnsi is called.

cchScript = (cbScript / sizeof(CHAR))+1;// + 1 so we can ensure a null 
at the end  

So we are copying up to two bytes more of szSource than there is.  

We changed the call to use (cchSource-1) instead, and have tested it four times 
successfully.  However it still does not really explain the inconsistency of 
the problem.

Some pure speculation:  The file that was causing this problem is 2207 bytes 
long (2208 is divisable by 32 hmmm).  We changed the Code to use 
(int)(cchSource) and this script stopped being the problem, we then moved to a 
script that is 192 bytes long (192 is also a multiple of 32) causing the same 
error.   

Attached is a copy of the SQL Scripts in question.  Although be aware we are 
still not getting a 100% failure rate (I had the install work twice today for 
instance).

Michael
 


-Original Message-
From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of Rob Mensching
Sent: Wednesday, 6 December 2006 8:35 AM
To: DavidG; wix-users@lists.sourceforge.net
Subject: Re: [WiX-users] ConfigureSql - Assertion Failed

Michael Osmond is still doing analysis.  I added some information in the 
attached thread.  If you wanted to try those debugging instructions as well, 
maybe someone will eventually get a callstack pointing to the problem.

-Original Message-
From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of DavidG
Sent: Tuesday, December 05, 2006 14:32
To: wix-users@lists.sourceforge.net
Subject: Re: [WiX-users] ConfigureSql - Assertion Failed


I am having this problem consitantly now. We have been building and Installing 
our MSI for about a year now and have not had a problem.

Did anyone find out why this was happening?


Ronald L. Ratzlaff wrote:
>
> Any ideas on the following?  Should I open a bug?
>
>
>
> I’m encountering an Assert during the ConfigureSql CA, as you can see 
> below (log excerpt at bottom).
>
>
>
> ConfigureSql:  Debug Assert Message: Assertion failed in c:\documents 
> and settings\robmen\local 
> settings\temp\wp001\src\ca\wcautil\wcautil.cpp, 64
>
> CustomAction ConfigureSql called WcaInitialize() but not 
> WcaTerminate()
>
>
>
> Note: While writing this email, we unselected the feature that was 
> causing the problem and installed the other feature.  After rebooting 
> the SQL server machine and the machine we’re installing on, we started 
> the installer up in maintenance mode and installed the previously 
> failing feature w/o error.
>
>
>
> This installer ran fine on 3 other Windows Server 2003 machines and 
> then bombed on the last one.  I’ve searched the WIX lists and bugs and 
> found a recent bug that mentions the following similar problem with 
> ExecXmlFile.
>
>
>
> [ 1408130 ] Assertion Failed in ExecXmlFile
>
>
>
> Summary: (?)
>
> Assertion Failed in ExecXmlFile
>
> Action 12:57:28: ExecXmlFile.
>
> ExecXmlFile: CustomActionData: 1€C:\Program
>
> Files\Agiltech\EFileMgmt\Configuration\dataconfiguration.config€2€//pa
> rameter/@value€€MPAMPOULAS€2€//parameter/@value€value€Yes
>
> ExecXmlFile: Debug Assert Message: Assertion failed in
>
> c:\documents and settings\robmen\local
>
> settings\temp\wp001\src\ca\wcautil\wcautil.cpp, 64
>
> CustomAction ExecXmlFile called WcaInitialize() but not
>
> WcaTerminate()
>
>
>
> I’m running 2.0.3309.0
>
>
>
> Excerpt from the install log:
>
> MSI (s) (B4:58) [11:54:48:550]: Doing action: ConfigureSql
>
> Action start 11:54:48: ConfigureSql.
>
> MSI (s) (B4:DC) [11:54:48:550]: Invoking remote custom action. DLL:
> C:\WINNT\Installer\MSI9.tmp, Entrypoint: ConfigureSql
>
> ConfigureSql:  Debug Assert Message: Assertion failed in c:\documents 
> and settings\robmen\local 
> settings\temp\wp001\src\ca\wcautil\wcautil.cpp, 64
>
> CustomAction ConfigureSql called WcaInitialize() but not 
> WcaTerminate()
>
> MSI (s) (B4:DC) [11:55:12:304]: Leaked MSIHANDLE (239) of type 790531 
> for thread 4812
>
> MSI (s) (B4:DC) [11:55:12:304]: Leaked MSIHANDLE (238) of type 790531 
> for thread 4812
>
> MSI (s) (B4:DC) [11:55:12:304]: Leaked MSIHANDLE (219) of type 790540 
> for thread 4812
>
> MSI (s) (B4:DC) [11:55:12:304]: Leaked MSIHANDLE (218) of type 790540 
> for thread 4812
>
> MSI (s) (B4:DC) [11:55:12:304]: Leaked MSIHANDLE (140) of type 790541 
> for thread 4812
>
> MSI (s) (B4:DC) [11:55:12:304]: Note: 1: 2769 2: C

Re: [WiX-users] Is click once what we should be using?

2006-12-05 Thread Rob Mensching
Personally, I think ClickOnce was a waste of Microsoft resources and just 
confused the installation space.  So, keep that in mind as you read my 
opinions. ClickOnce was designed for managed code line of business 
applications.  It installs only managed code (although you can download managed 
code + native code then have the managed code launch the native code).  
ClickOnce also (almost) always goes back to the original server when launching 
the managed application to see if there is an update and do that all over 
again.  Also, ClickOnce always installs apps per-user.

I've found that there are very few degrees of freedom in ClickOnce.  What is 
even more frustrating is that the Windows Installer supports all of the basic 
needs and everyone would have benefited if an auto-update story was built for 
the Windows Installer.  That's why ClickOnce frustrates me so.


From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of David Thielen
Sent: Tuesday, December 05, 2006 19:19
To: wix-users@lists.sourceforge.net
Subject: [WiX-users] Is click once what we should be using?

Hi;

We have a WIX built installer that works great. And we are working on creating 
a bootstrapper for the prerequisites that would call our msi at the end to 
complete the install.

Should we be looking at click once?

thanks - dave
-
Take Surveys. Earn Cash. Influence the Future of IT
Join SourceForge.net's Techsay panel and you'll get the chance to share your
opinions on IT & business topics through brief surveys - and earn cash
http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV___
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users


[WiX-users] Is click once what we should be using?

2006-12-05 Thread David Thielen
Hi;
 
We have a WIX built installer that works great. And we are working on creating 
a bootstrapper for the prerequisites that would call our msi at the end to 
complete the install.
 
Should we be looking at click once?
 
thanks - dave
-
Take Surveys. Earn Cash. Influence the Future of IT
Join SourceForge.net's Techsay panel and you'll get the chance to share your
opinions on IT & business topics through brief surveys - and earn cash
http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV___
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users


Re: [WiX-users] Need recomendation - including .NET redist

2006-12-05 Thread David Thielen
Hi;
 
A couple of features that would be VERY nice in this:

1.  
Optional prerequisites. The .NET 2.0 language pack, J# language pack, 
and Sql Server Express are all optional prerequisites. The first 2 are 
suggested and the 3rd (in our case) is only needed if they don't have a 
database to use already.
2.  
The ability to have links to explinations/help for each item. There 
should be standard MS links for the MS items but we can override those (for 
example in our case the link for Sql Server Express).
3.  
The ability to add our own prerequisites that include a UI to prompt 
them. For example, we require a SMTP server - and if they pick the IIS one (the 
default) we then need to make sure it's installed & enabled. But they can pick 
another.

thanks - dave




From: Peterson, Joel [mailto:[EMAIL PROTECTED]
Sent: Tue 12/5/2006 2:16 PM
To: Rob Mensching; David Thielen; wix-users@lists.sourceforge.net
Subject: RE: [WiX-users] Need recomendation - including .NET redist



In the underlying complexity, I'm sure SQL 2005 is more complex than Exchange 
2007. The prerequisite detection, user interface, and installation 
customization (and how they pass information on to the MSIs) of all of these 
Microsoft bootstrappers are amazing. It'd be nice to have generic forms of 
each, for sure.

 

We're looking to wrap all of our products and add-ons into individual WiX-based 
MSIs, with an Exchange 2007-style localized bootstrapper as the CD autorun for 
installation. I've done some research into companies that might offer toolkits 
to do this, but there really are none. It'd make WiX, and Windows Installer in 
general, all the better if this sort of thing was available.

 

Joel Peterson

Quality Assurance Engineer

[EMAIL PROTECTED]  

 

From: Rob Mensching [mailto:[EMAIL PROTECTED] 
Sent: Tuesday, December 05, 2006 12:21 PM
To: Peterson, Joel; David Thielen; wix-users@lists.sourceforge.net
Subject: RE: [WiX-users] Need recomendation - including .NET redist

 

I talk to those teams regularly (SQL is more interesting than Exchange, IMHO).  
The trick is how to take their very specialized solutions and make them generic 
enough to solve all of the different problems we all face here.  That, and 
often their solutions need to be scaled (down) such to be more useful by 
"smaller applications".

 

From: Peterson, Joel [mailto:[EMAIL PROTECTED] 
Sent: Tuesday, December 05, 2006 11:58
To: Rob Mensching; David Thielen; wix-users@lists.sourceforge.net
Subject: RE: [WiX-users] Need recomendation - including .NET redist

 

Get some examples from the Office, Exchange, and Visual Studio teams, and 
you're set. Their bootstrappers are awesome.

 

Joel Peterson

Quality Assurance Engineer

[EMAIL PROTECTED]  

 

From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of Rob Mensching
Sent: Tuesday, December 05, 2006 11:04 AM
To: David Thielen; wix-users@lists.sourceforge.net
Subject: Re: [WiX-users] Need recomendation - including .NET redist

 

On my todo list.  You can see the beginnings of a bootstrapper in WiX v3.  I've 
actually taken a detour away from that project for a month or so to get the v2 
CustomActions stable so that we can stick a fork in WiX v2 and call it done.  
Then I'll go back to the WiX v3 bootstrapper.

 

From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of David Thielen
Sent: Tuesday, December 05, 2006 09:25
To: wix-users@lists.sourceforge.net
Subject: Re: [WiX-users] Need recomendation - including .NET redist

 

I take it I would have to use the VS installer instead of WIX? We can't do that 
as we use a lot of WIX functionality that does not exist in the VS installer.

 

I wish WIX had this capability...

 

Thanks - dave

 

 

 

David Thielen

www.windwardreports.com  

303-499-2544 x1185

 

Cubicle Wars - http://www.windwardreports.com/film.htm



From: Erv Walter [mailto:[EMAIL PROTECTED] 
Sent: Tuesday, December 05, 2006 10:12 AM
To: David Thielen; wix-users@lists.sourceforge.net
Subject: RE: [WiX-users] Need recomendation - including .NET redist

 

Visual Studio also includes a bootstrapper that can install your prerequisites 
and then launch your setup.  It can get the prereqs from your local CD, or if 
you are mostly a downloaded product, it can download the prereqs from the 
official microsoft site when/if they are needed.

 



From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of Michael Osmond
Sent: Monday, December 04, 2006 8:33 PM
To: David Thielen; wix-users@lists.sourceforge.net
Subject: Re: [WiX-users] Need recomendation - including .NET redist

Dave,

 

You could have a look at the "Microsoft Component Installer" (PSetup).  It 
provides a bootstrap that will install your redistributables and then your app. 
 The redistributables can be 

Re: [WiX-users] ConfigureSQL Bug

2006-12-05 Thread Peterson, Joel
I figure I might as well add to this discussion. I'm a daily WinDbg with
GFlags user/addict, to the point where I can go from a vanilla system to
a full debug system in a few minutes (it'd be faster if it weren't for
the delay of downloading symbols from the Microsoft Symbol Server).
Following is a tutorial I've passed around our Engineering department a
few times.

 

 

I thought I'd add a "little" with how we use WinDbg (commonly referred
to as "windbag" by Windows developers). The latest version can always be
downloaded from 
http://www.microsoft.com/whdc/devtools/debugging/default.mspx. The
default installation options are best, and are used in paths in these
instructions.

 

Pageheap and GFlags

http://support.microsoft.com/default.aspx?scid=kb;en-us;286470

 

While these settings can help you in configuring a process to start in
the debugger with options to catch exceptions earlier, we have an easier
way to do that. This page is an excellent resource on what the debugger
does to your process with these options.

 

Our easier way of enabling these options comes in form of the attached
.REG file. As you can see, this will merge settings into the registry
for our service, SomeService.exe. I'd do this for every process you want
to run in the debugger. It instructs Windows to start this process in
the debugger with full pageheap and gflag options.

 

If you're doing this for a service running under the Local System
account, you must go in to the Service Control Manager and set the
service properties to "Interact with the desktop". For services that run
as a specific user, you cannot use the Service Control Manager. Start
those types of services by opening Windbg and navigating to File -> Open
Executable. Be aware of services that depend on other services or make
RPC calls into services, as these will start them up when you might not
want them to. Once Windbg is open for any process, you should enter "g"
in the WinDbg command line to get the process going. If you wait too
long to do this for services, they will time-out. Non-service processes
don't need to worry about any of this, other than pressing "g" once you
want to begin.

 

The first thing I do on a new system is download that system's Windows
symbols from the Microsoft Symbol Server to the C:\websymbols directory
so I don't have to dynamically download each symbol when its image is
referenced. This can be done with symchk.exe, which comes with Debugging
Tools for Windows. I point it at the system32 (or equivalent) directory
recursively, and go about configuring and debugging as it can take an
hour:

 

   symchk /r c:\windows\system32 /s
SRV*c:\websymbols\*http://msdl.microsoft.com/download/symbols

 

If you are using a process in WinDbg for the first time, you need to
configure the Workspace and save it. I do the following for each
process:

 

   1. Navigate to File -> Symbol File Path.

   2. Add
"c:\SomeProcess;c:\websymbols;SRV*c:\websymbols*http://msdl.microsoft.co
m/download/symbols", where "c:\SomeProcess" represents the path where
you've added the symbols of your process.

   3. Press OK.

   4. Navigate to File -> Image File Path.

   5. Add "c:\SomeProcess;c:\windows\system32", where
"c:\SomeProcess" represents the path where your process is located.

   6. Press OK.

   7. Navigate to File -> Save Workspace.

 

Once you've saved the workspace, each time you start this process from
its location, all of these settings will be loaded.

 

When an unhandled exception occurs, the "analyze -v" commad is every
developer's best friend. It'll give you a very robust stack trace and
line information where your problem is (if symbols are properly loaded).
The "lm" command will show you loaded symbols and the "ld *" command
will force all symbols to be loaded. You can save a dump file for later
by using the ".dump /mfa c:\mydump.dmp" command.

 

Almost everything else you'd want to know can be found in the help file
for Debugging Tools for Windows. It has a lot of useful information.

 

 

Enjoy.

 

Joel Peterson

Quality Assurance Engineer

[EMAIL PROTECTED]  

 

From: [EMAIL PROTECTED]
[mailto:[EMAIL PROTECTED] On Behalf Of Rob
Mensching
Sent: Tuesday, December 05, 2006 12:27 PM
To: Michael Osmond; wix-users@lists.sourceforge.net
Subject: Re: [WiX-users] ConfigureSQL Bug

 

You might try running the install under a debugger after using GFlags (
http://technet2.microsoft.com/WindowsServer/en/library/b6af1963-3b75-42f
2-860f-aff9354aefde1033.mspx?mfr=true) to turn on PageHeap.  PageHeap
might be able to catch the memory corruption when it happens instead of
waiting for the second corruption to hit.  I would also suggest try
using the command-line debuggers instead of VS.  The command-line
debuggers are a lot less invasive (and insanely more difficult to use
).  I've had much more luck catching these kinds of problems
with the command-line debuggers + PageHeap.

 

It sounds like 

Re: [WiX-users] ConfigureSql - Assertion Failed

2006-12-05 Thread Rob Mensching
Michael Osmond is still doing analysis.  I added some information in the 
attached thread.  If you wanted to try those debugging instructions as well, 
maybe someone will eventually get a callstack pointing to the problem.

-Original Message-
From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of DavidG
Sent: Tuesday, December 05, 2006 14:32
To: wix-users@lists.sourceforge.net
Subject: Re: [WiX-users] ConfigureSql - Assertion Failed


I am having this problem consitantly now. We have been building and
Installing our MSI for about a year now and have not had a problem.

Did anyone find out why this was happening?


Ronald L. Ratzlaff wrote:
>
> Any ideas on the following?  Should I open a bug?
>
>
>
> I’m encountering an Assert during the ConfigureSql CA, as you can see
> below (log excerpt at bottom).
>
>
>
> ConfigureSql:  Debug Assert Message: Assertion failed in c:\documents and
> settings\robmen\local settings\temp\wp001\src\ca\wcautil\wcautil.cpp, 64
>
> CustomAction ConfigureSql called WcaInitialize() but not WcaTerminate()
>
>
>
> Note: While writing this email, we unselected the feature that was causing
> the problem and installed the other feature.  After rebooting the SQL
> server machine and the machine we’re installing on, we started the
> installer up in maintenance mode and installed the previously failing
> feature w/o error.
>
>
>
> This installer ran fine on 3 other Windows Server 2003 machines and then
> bombed on the last one.  I’ve searched the WIX lists and bugs and found a
> recent bug that mentions the following similar problem with ExecXmlFile.
>
>
>
> [ 1408130 ] Assertion Failed in ExecXmlFile
>
>
>
> Summary: (?)
>
> Assertion Failed in ExecXmlFile
>
> Action 12:57:28: ExecXmlFile.
>
> ExecXmlFile: CustomActionData: 1€C:\Program
>
> Files\Agiltech\EFileMgmt\Configuration\dataconfiguration.config€2€//parameter/@value€€MPAMPOULAS€2€//parameter/@value€value€Yes
>
> ExecXmlFile: Debug Assert Message: Assertion failed in
>
> c:\documents and settings\robmen\local
>
> settings\temp\wp001\src\ca\wcautil\wcautil.cpp, 64
>
> CustomAction ExecXmlFile called WcaInitialize() but not
>
> WcaTerminate()
>
>
>
> I’m running 2.0.3309.0
>
>
>
> Excerpt from the install log:
>
> MSI (s) (B4:58) [11:54:48:550]: Doing action: ConfigureSql
>
> Action start 11:54:48: ConfigureSql.
>
> MSI (s) (B4:DC) [11:54:48:550]: Invoking remote custom action. DLL:
> C:\WINNT\Installer\MSI9.tmp, Entrypoint: ConfigureSql
>
> ConfigureSql:  Debug Assert Message: Assertion failed in c:\documents and
> settings\robmen\local settings\temp\wp001\src\ca\wcautil\wcautil.cpp, 64
>
> CustomAction ConfigureSql called WcaInitialize() but not WcaTerminate()
>
> MSI (s) (B4:DC) [11:55:12:304]: Leaked MSIHANDLE (239) of type 790531 for
> thread 4812
>
> MSI (s) (B4:DC) [11:55:12:304]: Leaked MSIHANDLE (238) of type 790531 for
> thread 4812
>
> MSI (s) (B4:DC) [11:55:12:304]: Leaked MSIHANDLE (219) of type 790540 for
> thread 4812
>
> MSI (s) (B4:DC) [11:55:12:304]: Leaked MSIHANDLE (218) of type 790540 for
> thread 4812
>
> MSI (s) (B4:DC) [11:55:12:304]: Leaked MSIHANDLE (140) of type 790541 for
> thread 4812
>
> MSI (s) (B4:DC) [11:55:12:304]: Note: 1: 2769 2: ConfigureSql 3: 5
>
> DEBUG: Error 2769:  Custom Action ConfigureSql did not close 5 MSIHANDLEs.
>
> The installer has encountered an unexpected error installing this package.
> This may indicate a problem with this package. The error code is 2769. The
> arguments are: ConfigureSql, 5,
>
> Action ended 11:55:12: ConfigureSql. Return value 3.
>
>
>
> Ron
>
>
>

--
View this message in context: 
http://www.nabble.com/ConfigureSql---Assertion-Failed-tf1101505.html#a7709663
Sent from the wix-users mailing list archive at Nabble.com.


-
Take Surveys. Earn Cash. Influence the Future of IT
Join SourceForge.net's Techsay panel and you'll get the chance to share your
opinions on IT & business topics through brief surveys - and earn cash
http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV
___
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users
--- Begin Message ---
You might try running the install under a debugger after using GFlags 
(http://technet2.microsoft.com/WindowsServer/en/library/b6af1963-3b75-42f2-860f-aff9354aefde1033.mspx?mfr=true)
 to turn on PageHeap.  PageHeap might be able to catch the memory corruption 
when it happens instead of waiting for the second corruption to hit.  I would 
also suggest try using the command-line debuggers instead of VS.  The 
command-line debuggers are a lot less invasive (and insanely more difficult to 
use ).  I’ve had much more luck catching these kinds of problems with 
the command-line debuggers + PageHeap.



It sounds like you have a SQL Script in exactly the right “shape” to reproduce 
the problem.  If this is the first sc

Re: [WiX-users] ConfigureSql - Assertion Failed

2006-12-05 Thread DavidG

I am having this problem consitantly now. We have been building and
Installing our MSI for about a year now and have not had a problem. 

Did anyone find out why this was happening?


Ronald L. Ratzlaff wrote:
> 
> Any ideas on the following?  Should I open a bug?
> 
>  
> 
> I’m encountering an Assert during the ConfigureSql CA, as you can see
> below (log excerpt at bottom).  
> 
>  
> 
> ConfigureSql:  Debug Assert Message: Assertion failed in c:\documents and
> settings\robmen\local settings\temp\wp001\src\ca\wcautil\wcautil.cpp, 64
> 
> CustomAction ConfigureSql called WcaInitialize() but not WcaTerminate()
> 
>  
> 
> Note: While writing this email, we unselected the feature that was causing
> the problem and installed the other feature.  After rebooting the SQL
> server machine and the machine we’re installing on, we started the
> installer up in maintenance mode and installed the previously failing
> feature w/o error.
> 
>  
> 
> This installer ran fine on 3 other Windows Server 2003 machines and then
> bombed on the last one.  I’ve searched the WIX lists and bugs and found a
> recent bug that mentions the following similar problem with ExecXmlFile.
> 
>  
> 
> [ 1408130 ] Assertion Failed in ExecXmlFile
> 
>  
> 
> Summary: (?)
> 
> Assertion Failed in ExecXmlFile
> 
> Action 12:57:28: ExecXmlFile.
> 
> ExecXmlFile: CustomActionData: 1€C:\Program
> 
> Files\Agiltech\EFileMgmt\Configuration\dataconfiguration.config€2€//parameter/@value€€MPAMPOULAS€2€//parameter/@value€value€Yes
> 
> ExecXmlFile: Debug Assert Message: Assertion failed in
> 
> c:\documents and settings\robmen\local
> 
> settings\temp\wp001\src\ca\wcautil\wcautil.cpp, 64
> 
> CustomAction ExecXmlFile called WcaInitialize() but not
> 
> WcaTerminate()
> 
>  
> 
> I’m running 2.0.3309.0
> 
>  
> 
> Excerpt from the install log:
> 
> MSI (s) (B4:58) [11:54:48:550]: Doing action: ConfigureSql
> 
> Action start 11:54:48: ConfigureSql.
> 
> MSI (s) (B4:DC) [11:54:48:550]: Invoking remote custom action. DLL:
> C:\WINNT\Installer\MSI9.tmp, Entrypoint: ConfigureSql
> 
> ConfigureSql:  Debug Assert Message: Assertion failed in c:\documents and
> settings\robmen\local settings\temp\wp001\src\ca\wcautil\wcautil.cpp, 64
> 
> CustomAction ConfigureSql called WcaInitialize() but not WcaTerminate()
> 
> MSI (s) (B4:DC) [11:55:12:304]: Leaked MSIHANDLE (239) of type 790531 for
> thread 4812
> 
> MSI (s) (B4:DC) [11:55:12:304]: Leaked MSIHANDLE (238) of type 790531 for
> thread 4812
> 
> MSI (s) (B4:DC) [11:55:12:304]: Leaked MSIHANDLE (219) of type 790540 for
> thread 4812
> 
> MSI (s) (B4:DC) [11:55:12:304]: Leaked MSIHANDLE (218) of type 790540 for
> thread 4812
> 
> MSI (s) (B4:DC) [11:55:12:304]: Leaked MSIHANDLE (140) of type 790541 for
> thread 4812
> 
> MSI (s) (B4:DC) [11:55:12:304]: Note: 1: 2769 2: ConfigureSql 3: 5 
> 
> DEBUG: Error 2769:  Custom Action ConfigureSql did not close 5 MSIHANDLEs.
> 
> The installer has encountered an unexpected error installing this package.
> This may indicate a problem with this package. The error code is 2769. The
> arguments are: ConfigureSql, 5, 
> 
> Action ended 11:55:12: ConfigureSql. Return value 3.
> 
>  
> 
> Ron
> 
> 
> 

-- 
View this message in context: 
http://www.nabble.com/ConfigureSql---Assertion-Failed-tf1101505.html#a7709663
Sent from the wix-users mailing list archive at Nabble.com.


-
Take Surveys. Earn Cash. Influence the Future of IT
Join SourceForge.net's Techsay panel and you'll get the chance to share your
opinions on IT & business topics through brief surveys - and earn cash
http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV
___
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users


Re: [WiX-users] Need recomendation - including .NET redist

2006-12-05 Thread Rob Mensching
I 100% agree.  I just responded to someone where I noted that "The bootstrapper 
and more CustomActions/Extensions are the future of WiX."  I believe that.  
Finishing WiX v2 is a very good thing then I'm going to go back to working on 
the bootstrapper for all the reasons you list below and more.

From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of Peterson, Joel
Sent: Tuesday, December 05, 2006 13:16
To: Rob Mensching; David Thielen; wix-users@lists.sourceforge.net
Subject: Re: [WiX-users] Need recomendation - including .NET redist

In the underlying complexity, I'm sure SQL 2005 is more complex than Exchange 
2007. The prerequisite detection, user interface, and installation 
customization (and how they pass information on to the MSIs) of all of these 
Microsoft bootstrappers are amazing. It'd be nice to have generic forms of 
each, for sure.

We're looking to wrap all of our products and add-ons into individual WiX-based 
MSIs, with an Exchange 2007-style localized bootstrapper as the CD autorun for 
installation. I've done some research into companies that might offer toolkits 
to do this, but there really are none. It'd make WiX, and Windows Installer in 
general, all the better if this sort of thing was available.

Joel Peterson
Quality Assurance Engineer
[EMAIL PROTECTED]

From: Rob Mensching [mailto:[EMAIL PROTECTED]
Sent: Tuesday, December 05, 2006 12:21 PM
To: Peterson, Joel; David Thielen; wix-users@lists.sourceforge.net
Subject: RE: [WiX-users] Need recomendation - including .NET redist

I talk to those teams regularly (SQL is more interesting than Exchange, IMHO).  
The trick is how to take their very specialized solutions and make them generic 
enough to solve all of the different problems we all face here.  That, and 
often their solutions need to be scaled (down) such to be more useful by 
"smaller applications".

From: Peterson, Joel [mailto:[EMAIL PROTECTED]
Sent: Tuesday, December 05, 2006 11:58
To: Rob Mensching; David Thielen; wix-users@lists.sourceforge.net
Subject: RE: [WiX-users] Need recomendation - including .NET redist

Get some examples from the Office, Exchange, and Visual Studio teams, and 
you're set. Their bootstrappers are awesome.

Joel Peterson
Quality Assurance Engineer
[EMAIL PROTECTED]

From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of Rob Mensching
Sent: Tuesday, December 05, 2006 11:04 AM
To: David Thielen; wix-users@lists.sourceforge.net
Subject: Re: [WiX-users] Need recomendation - including .NET redist

On my todo list.  You can see the beginnings of a bootstrapper in WiX v3.  I've 
actually taken a detour away from that project for a month or so to get the v2 
CustomActions stable so that we can stick a fork in WiX v2 and call it done.  
Then I'll go back to the WiX v3 bootstrapper.

From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of David Thielen
Sent: Tuesday, December 05, 2006 09:25
To: wix-users@lists.sourceforge.net
Subject: Re: [WiX-users] Need recomendation - including .NET redist

I take it I would have to use the VS installer instead of WIX? We can't do that 
as we use a lot of WIX functionality that does not exist in the VS installer.

I wish WIX had this capability...

Thanks - dave



David Thielen
www.windwardreports.com
303-499-2544 x1185

Cubicle Wars - http://www.windwardreports.com/film.htm

From: Erv Walter [mailto:[EMAIL PROTECTED]
Sent: Tuesday, December 05, 2006 10:12 AM
To: David Thielen; wix-users@lists.sourceforge.net
Subject: RE: [WiX-users] Need recomendation - including .NET redist

Visual Studio also includes a bootstrapper that can install your prerequisites 
and then launch your setup.  It can get the prereqs from your local CD, or if 
you are mostly a downloaded product, it can download the prereqs from the 
official microsoft site when/if they are needed.


From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of Michael Osmond
Sent: Monday, December 04, 2006 8:33 PM
To: David Thielen; wix-users@lists.sourceforge.net
Subject: Re: [WiX-users] Need recomendation - including .NET redist
Dave,

You could have a look at the "Microsoft Component Installer" (PSetup).  It 
provides a bootstrap that will install your redistributables and then your app. 
 The redistributables can be got from local source or the web.  
http://msdn2.microsoft.com/en-us/library/ms994369.aspx

Michael


From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of David Thielen
Sent: Tuesday, 5 December 2006 12:03 PM
To: wix-users@lists.sourceforge.net
Subject: [WiX-users] Need recomendation - including .NET redist
Hi;

We have had feedback from 4 potential customers that having .NET 2.0 as a 
prerequisite with the message taking them to the download made our installer 
"too difficult and too complicated" (and note - these are programmers!)


Re: [WiX-users] Need recomendation - including .NET redist

2006-12-05 Thread Erv Walter
P.S. Someone may have already posted this, but the documentation for the
GenerateBootstrapper task is here:
 
http://msdn2.microsoft.com/en-us/library/ms164294.aspx
 
You'll want to look at the documentation for the ComponentsLocation
attribute at a minimum so you can decide if you want the bootstrapper to
look for the prereqs in the local folder or if you want it to download
them.



From: [EMAIL PROTECTED]
[mailto:[EMAIL PROTECTED] On Behalf Of Erv Walter
Sent: Tuesday, December 05, 2006 3:53 PM
To: David Thielen; wix-users@lists.sourceforge.net
Subject: Re: [WiX-users] Need recomendation - including .NET redist


No, you don't have to use VS to make your MSI.  The VS 2005 bootstrapper
can be used with any MSI that you make ahead of time (e.g. using WiX).
There's not good GUI support for this model, but it works.  You just
need to make an MSBuild file yourself.  Here is our simple MSBuild file
that makes a bootstrapper for our MSI (which needs .NET 2.0):
 
http://schemas.microsoft.com/developer/msbuild/2003
 ">
  


  .NET Framework 2.0

  
 
  

  

 
Note, you can find additional dependecy choices in C:\Program
Files\Microsoft Visual Studio 8\SDK\v2.0\BootStrapper\Packages\*.  You
need to find the depency you want and look in it's product.xml file to
find the Product code to use (e.g. "Microsoft.JSharp.2.0" for J# 2.0).
 



From: [EMAIL PROTECTED]
[mailto:[EMAIL PROTECTED] On Behalf Of Erv Walter
Sent: Tuesday, December 05, 2006 11:12 AM
To: David Thielen; wix-users@lists.sourceforge.net
Subject: Re: [WiX-users] Need recomendation - including .NET redist


Visual Studio also includes a bootstrapper that can install your
prerequisites and then launch your setup.  It can get the prereqs from
your local CD, or if you are mostly a downloaded product, it can
download the prereqs from the official microsoft site when/if they are
needed.




From: [EMAIL PROTECTED]
[mailto:[EMAIL PROTECTED] On Behalf Of Michael
Osmond
Sent: Monday, December 04, 2006 8:33 PM
To: David Thielen; wix-users@lists.sourceforge.net
Subject: Re: [WiX-users] Need recomendation - including .NET redist


Dave,
 
You could have a look at the "Microsoft Component Installer" (PSetup).
It provides a bootstrap that will install your redistributables and then
your app.  The redistributables can be got from local source or the web.
http://msdn2.microsoft.com/en-us/library/ms994369.aspx
 
Michael



From: [EMAIL PROTECTED]
[mailto:[EMAIL PROTECTED] On Behalf Of David
Thielen
Sent: Tuesday, 5 December 2006 12:03 PM
To: wix-users@lists.sourceforge.net
Subject: [WiX-users] Need recomendation - including .NET redist


Hi;
 
We have had feedback from 4 potential customers that having .NET 2.0 as
a prerequisite with the message taking them to the download made our
installer "too difficult and too complicated" (and note - these are
programmers!)
 
So we need to have installing the .NET framework (and J# redist) as an
automatic part of our install. So my questions are:
 
1) Is it better to have the redist in our install, or have it that when
they click Next it downloads it and runs it automatically?
 
2a) If it's include it, anything special we have to do to have this in
our installer?
 
2b) If it's download and run, how do we set that up to go?
 
thanks - dave
-
Take Surveys. Earn Cash. Influence the Future of IT
Join SourceForge.net's Techsay panel and you'll get the chance to share your
opinions on IT & business topics through brief surveys - and earn cash
http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV___
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users


Re: [WiX-users] Need recomendation - including .NET redist

2006-12-05 Thread Erv Walter
No, you don't have to use VS to make your MSI.  The VS 2005 bootstrapper
can be used with any MSI that you make ahead of time (e.g. using WiX).
There's not good GUI support for this model, but it works.  You just
need to make an MSBuild file yourself.  Here is our simple MSBuild file
that makes a bootstrapper for our MSI (which needs .NET 2.0):
 
http://schemas.microsoft.com/developer/msbuild/2003
 ">
  


  .NET Framework 2.0

  
 
  

  

 
Note, you can find additional dependecy choices in C:\Program
Files\Microsoft Visual Studio 8\SDK\v2.0\BootStrapper\Packages\*.  You
need to find the depency you want and look in it's product.xml file to
find the Product code to use (e.g. "Microsoft.JSharp.2.0" for J# 2.0).
 



From: [EMAIL PROTECTED]
[mailto:[EMAIL PROTECTED] On Behalf Of Erv Walter
Sent: Tuesday, December 05, 2006 11:12 AM
To: David Thielen; wix-users@lists.sourceforge.net
Subject: Re: [WiX-users] Need recomendation - including .NET redist


Visual Studio also includes a bootstrapper that can install your
prerequisites and then launch your setup.  It can get the prereqs from
your local CD, or if you are mostly a downloaded product, it can
download the prereqs from the official microsoft site when/if they are
needed.




From: [EMAIL PROTECTED]
[mailto:[EMAIL PROTECTED] On Behalf Of Michael
Osmond
Sent: Monday, December 04, 2006 8:33 PM
To: David Thielen; wix-users@lists.sourceforge.net
Subject: Re: [WiX-users] Need recomendation - including .NET redist


Dave,
 
You could have a look at the "Microsoft Component Installer" (PSetup).
It provides a bootstrap that will install your redistributables and then
your app.  The redistributables can be got from local source or the web.
http://msdn2.microsoft.com/en-us/library/ms994369.aspx
 
Michael



From: [EMAIL PROTECTED]
[mailto:[EMAIL PROTECTED] On Behalf Of David
Thielen
Sent: Tuesday, 5 December 2006 12:03 PM
To: wix-users@lists.sourceforge.net
Subject: [WiX-users] Need recomendation - including .NET redist


Hi;
 
We have had feedback from 4 potential customers that having .NET 2.0 as
a prerequisite with the message taking them to the download made our
installer "too difficult and too complicated" (and note - these are
programmers!)
 
So we need to have installing the .NET framework (and J# redist) as an
automatic part of our install. So my questions are:
 
1) Is it better to have the redist in our install, or have it that when
they click Next it downloads it and runs it automatically?
 
2a) If it's include it, anything special we have to do to have this in
our installer?
 
2b) If it's download and run, how do we set that up to go?
 
thanks - dave
-
Take Surveys. Earn Cash. Influence the Future of IT
Join SourceForge.net's Techsay panel and you'll get the chance to share your
opinions on IT & business topics through brief surveys - and earn cash
http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV___
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users


Re: [WiX-users] Need recomendation - including .NET redist

2006-12-05 Thread Peterson, Joel
In the underlying complexity, I'm sure SQL 2005 is more complex than
Exchange 2007. The prerequisite detection, user interface, and
installation customization (and how they pass information on to the
MSIs) of all of these Microsoft bootstrappers are amazing. It'd be nice
to have generic forms of each, for sure.

 

We're looking to wrap all of our products and add-ons into individual
WiX-based MSIs, with an Exchange 2007-style localized bootstrapper as
the CD autorun for installation. I've done some research into companies
that might offer toolkits to do this, but there really are none. It'd
make WiX, and Windows Installer in general, all the better if this sort
of thing was available.

 

Joel Peterson

Quality Assurance Engineer

[EMAIL PROTECTED]  

 

From: Rob Mensching [mailto:[EMAIL PROTECTED] 
Sent: Tuesday, December 05, 2006 12:21 PM
To: Peterson, Joel; David Thielen; wix-users@lists.sourceforge.net
Subject: RE: [WiX-users] Need recomendation - including .NET redist

 

I talk to those teams regularly (SQL is more interesting than Exchange,
IMHO).  The trick is how to take their very specialized solutions and
make them generic enough to solve all of the different problems we all
face here.  That, and often their solutions need to be scaled (down)
such to be more useful by "smaller applications".

 

From: Peterson, Joel [mailto:[EMAIL PROTECTED] 
Sent: Tuesday, December 05, 2006 11:58
To: Rob Mensching; David Thielen; wix-users@lists.sourceforge.net
Subject: RE: [WiX-users] Need recomendation - including .NET redist

 

Get some examples from the Office, Exchange, and Visual Studio teams,
and you're set. Their bootstrappers are awesome.

 

Joel Peterson

Quality Assurance Engineer

[EMAIL PROTECTED]  

 

From: [EMAIL PROTECTED]
[mailto:[EMAIL PROTECTED] On Behalf Of Rob
Mensching
Sent: Tuesday, December 05, 2006 11:04 AM
To: David Thielen; wix-users@lists.sourceforge.net
Subject: Re: [WiX-users] Need recomendation - including .NET redist

 

On my todo list.  You can see the beginnings of a bootstrapper in WiX
v3.  I've actually taken a detour away from that project for a month or
so to get the v2 CustomActions stable so that we can stick a fork in WiX
v2 and call it done.  Then I'll go back to the WiX v3 bootstrapper.

 

From: [EMAIL PROTECTED]
[mailto:[EMAIL PROTECTED] On Behalf Of David
Thielen
Sent: Tuesday, December 05, 2006 09:25
To: wix-users@lists.sourceforge.net
Subject: Re: [WiX-users] Need recomendation - including .NET redist

 

I take it I would have to use the VS installer instead of WIX? We can't
do that as we use a lot of WIX functionality that does not exist in the
VS installer.

 

I wish WIX had this capability...

 

Thanks - dave

 

 

 

David Thielen

www.windwardreports.com

303-499-2544 x1185

 

Cubicle Wars - http://www.windwardreports.com/film.htm



From: Erv Walter [mailto:[EMAIL PROTECTED] 
Sent: Tuesday, December 05, 2006 10:12 AM
To: David Thielen; wix-users@lists.sourceforge.net
Subject: RE: [WiX-users] Need recomendation - including .NET redist

 

Visual Studio also includes a bootstrapper that can install your
prerequisites and then launch your setup.  It can get the prereqs from
your local CD, or if you are mostly a downloaded product, it can
download the prereqs from the official microsoft site when/if they are
needed.

 



From: [EMAIL PROTECTED]
[mailto:[EMAIL PROTECTED] On Behalf Of Michael
Osmond
Sent: Monday, December 04, 2006 8:33 PM
To: David Thielen; wix-users@lists.sourceforge.net
Subject: Re: [WiX-users] Need recomendation - including .NET redist

Dave,

 

You could have a look at the "Microsoft Component Installer" (PSetup).
It provides a bootstrap that will install your redistributables and then
your app.  The redistributables can be got from local source or the web.
http://msdn2.microsoft.com/en-us/library/ms994369.aspx

 

Michael

 



From: [EMAIL PROTECTED]
[mailto:[EMAIL PROTECTED] On Behalf Of David
Thielen
Sent: Tuesday, 5 December 2006 12:03 PM
To: wix-users@lists.sourceforge.net
Subject: [WiX-users] Need recomendation - including .NET redist

Hi;

 

We have had feedback from 4 potential customers that having .NET 2.0 as
a prerequisite with the message taking them to the download made our
installer "too difficult and too complicated" (and note - these are
programmers!)

 

So we need to have installing the .NET framework (and J# redist) as an
automatic part of our install. So my questions are:

 

1) Is it better to have the redist in our install, or have it that when
they click Next it downloads it and runs it automatically?

 

2a) If it's include it, anything special we have to do to have this in
our installer?

 

2b) If it's download and run, how do we set that up to go?

 

thanks - dave

-
Take Surveys. Earn

[WiX-users] turning logging on for installutil

2006-12-05 Thread Victor Garcia Aprea

I'm editing with Orca a MSI generated with WiX. In the custom actions table
I have an entry for custom action type 1025:

/Configuration="[INSTALLDIR]SoftwareFactory91.xml"
/installtype=notransaction /action=install /LogFile= "[#InstallerAssembly]"
"[#InstallerConfigFile]"

When using the MSI (with verbose logging) I'm noticing that this custom
error is failing so I would like to turn logging on for installutil. I'm
modifying the above entry like this:

/Configuration="[INSTALLDIR]SoftwareFactory91.xml"
/installtype=notransaction /action=install /LogFile="blah.log"
"[#InstallerAssembly]" "[#InstallerConfigFile]"

and I'm not getting any blah.log file...; I'm not sure where this log file
should be writed to but checked a few folders (the current one where the MSI
is, the one where the assembly containing the installer class is, etc)
without any luck...

Any hints?

thanks!,
-Victor.
-
Take Surveys. Earn Cash. Influence the Future of IT
Join SourceForge.net's Techsay panel and you'll get the chance to share your
opinions on IT & business topics through brief surveys - and earn cash
http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV___
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users


Re: [WiX-users] using in wix 3.0 - uitl schema elements will not compile with candle

2006-12-05 Thread Cullen Waters
In v3, you have to call candle with -ext WixUtilExtension to use elements from 
that namespace.  Same with light.

And, to help you abit, when you call light, you have to specify what cultures 
to use (like -cultures:en-us)

From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of David Errick
Sent: Tuesday, December 05, 2006 12:35 PM
To: wix-users@lists.sourceforge.net
Subject: [WiX-users] using  in wix 3.0 - uitl schema elements 
will not compile with candle

moving form wix 2.0 to wix 3.0 - candle does not compile source with elements 
from the util scheam - error unexpected child element, ect.

do you have an example of using the -
Take Surveys. Earn Cash. Influence the Future of IT
Join SourceForge.net's Techsay panel and you'll get the chance to share your
opinions on IT & business topics through brief surveys - and earn cash
http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV___
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users


[WiX-users] using in wix 3.0 - uitl schema elements will not compile with candle

2006-12-05 Thread David Errick
moving form wix 2.0 to wix 3.0 - candle does not compile source with elements 
from the util scheam - error unexpected child element, ect.

do you have an example of using the -
Take Surveys. Earn Cash. Influence the Future of IT
Join SourceForge.net's Techsay panel and you'll get the chance to share your
opinions on IT & business topics through brief surveys - and earn cash
http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV___
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users


Re: [WiX-users] ConfigureSQL Bug

2006-12-05 Thread Rob Mensching
You might try running the install under a debugger after using GFlags 
(http://technet2.microsoft.com/WindowsServer/en/library/b6af1963-3b75-42f2-860f-aff9354aefde1033.mspx?mfr=true)
 to turn on PageHeap.  PageHeap might be able to catch the memory corruption 
when it happens instead of waiting for the second corruption to hit.  I would 
also suggest try using the command-line debuggers instead of VS.  The 
command-line debuggers are a lot less invasive (and insanely more difficult to 
use ).  I've had much more luck catching these kinds of problems with 
the command-line debuggers + PageHeap.

It sounds like you have a SQL Script in exactly the right "shape" to reproduce 
the problem.  If this is the first script in your install, maybe you could 
share the Script/MSI with me and I could try to repro as well.  I don't have 
time right now but maybe next week if you don't find it first.

From: Michael Osmond [mailto:[EMAIL PROTECTED]
Sent: Tuesday, December 05, 2006 11:36
To: Rob Mensching; wix-users@lists.sourceforge.net
Subject: RE: Re: [WiX-users] ConfigureSQL Bug

That's what the other developers here said (re being caused elsewhere).  
Anything specific you would like us to try?
-Original Message-
From: Rob Mensching [mailto:[EMAIL PROTECTED]
Sent: Wed 6/12/2006 5:09 AM
To: Michael Osmond; wix-users@lists.sourceforge.net
Cc:
Subject: RE: Re: [WiX-users] ConfigureSQL Bug
Wow, wickedly awesome!  This is fantastic... thank you so much.  I've had 
nightmares about this bug.

More likely than not memory got corrupted somewhere before that call and 
StrAllocStringAnsi() just happened to touch it the second time thus blowing up. 
 At least, that was my conjecture before, your analysis will hopefully help us 
nail this bug.  Thanks so much.

From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of Michael Osmond
Sent: Tuesday, December 05, 2006 03:01
To: wix-users@lists.sourceforge.net
Subject: Re: [WiX-users] ConfigureSQL Bug

Rob,

Some more information.   I have spent some time adding log messages into both 
ConfigureSQL and ScaSqlStrsReadScripts (in scasqlstr.cpp).

We have been able to narrow down that the crash occurs in the function 
"StrAllocStringAnsi" but not where or why.   In this case it appears to be 
while processing the first script file in the install sequence.

It appears as though we don't get a return from StrAllocStringAnsi.

We hope to spend a little more time on it tomorrow.

Michael


-Original Message-
From: Michael Osmond
Sent: Thu 30/11/2006 8:27 AM
To: wix-users@lists.sourceforge.net
Cc:
Subject: RE: [WiX-users] ConfigureSQL Bug
Dana, Rob,

Thanks for the info.

A few stats from me.  We have been using WIX to ship 10 production systems 
(these are server based installs) for almost 2 years.  Most have been built on 
Wix 2.3220 as it was stable and working at the time we started.  Until recently 
I did all of our upgrades as minor upgrades - and never saw this issue other 
than on the mailing list.  So I concur this happens only in a Major upgrade 
scenario.

At first I thought it was something to do with the contents of the SQL scripts. 
Because I now have 2 systems using the major upgrade and one does exhibit this 
problem and the other doesn't.   From an MSI point of view there is nothing 
different between the two installer packages - they use the same file names and 
install sequence, its just the contents of the SQL scripts that are different.

But (there's always a but) ...  looking at a log where it fails and a log that 
is good (see the bottom of my first email) it appears that the script crashes 
at the start before it starts reading the script tables.

I was just starting to put some log messages into the code yesterday afternoon 
a la Rob's suggestion.  So I will spend some more time on that today.  I need 
to nail this one if we can.   Please bear with me though I am not a developer 
by trade so things like pageheap don't mean a great deal.

Michael


From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of Dana Gutride
Sent: Thursday, 30 November 2006 2:58 AM
To: wix-users@lists.sourceforge.net
Subject: Re: [WiX-users] ConfigureSQL Bug
This problem has just become a bigger deal where I work.  Maybe those of us 
that have experienced this problem could put our heads together to try to 
figure out what we are doing in common that is causing this to happen.

During database upgrades, we connect to an existing database, run 3-4 sql 
strings, and approximately 100 sql scripts (loaded from binary references) that 
total about 1.2 MB in size.  This happens with much greater consistency on the 
upgrade and almost never on a new install where we create the database.

Dana
On 11/29/06, Rob Mensching < [EMAIL PROTECTED] > 
wrote:

Based on previous reports, I believe that there is a bug in the SQL 
CustomActions that has been near impossible to track down where somewhere 
memory gets corrupted and

Re: [WiX-users] Need recomendation - including .NET redist

2006-12-05 Thread Rob Mensching
I talk to those teams regularly (SQL is more interesting than Exchange, IMHO).  
The trick is how to take their very specialized solutions and make them generic 
enough to solve all of the different problems we all face here.  That, and 
often their solutions need to be scaled (down) such to be more useful by 
"smaller applications".

From: Peterson, Joel [mailto:[EMAIL PROTECTED]
Sent: Tuesday, December 05, 2006 11:58
To: Rob Mensching; David Thielen; wix-users@lists.sourceforge.net
Subject: RE: [WiX-users] Need recomendation - including .NET redist

Get some examples from the Office, Exchange, and Visual Studio teams, and 
you're set. Their bootstrappers are awesome.

Joel Peterson
Quality Assurance Engineer
[EMAIL PROTECTED]

From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of Rob Mensching
Sent: Tuesday, December 05, 2006 11:04 AM
To: David Thielen; wix-users@lists.sourceforge.net
Subject: Re: [WiX-users] Need recomendation - including .NET redist

On my todo list.  You can see the beginnings of a bootstrapper in WiX v3.  I've 
actually taken a detour away from that project for a month or so to get the v2 
CustomActions stable so that we can stick a fork in WiX v2 and call it done.  
Then I'll go back to the WiX v3 bootstrapper.

From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of David Thielen
Sent: Tuesday, December 05, 2006 09:25
To: wix-users@lists.sourceforge.net
Subject: Re: [WiX-users] Need recomendation - including .NET redist

I take it I would have to use the VS installer instead of WIX? We can't do that 
as we use a lot of WIX functionality that does not exist in the VS installer.

I wish WIX had this capability...

Thanks - dave



David Thielen
www.windwardreports.com
303-499-2544 x1185

Cubicle Wars - http://www.windwardreports.com/film.htm

From: Erv Walter [mailto:[EMAIL PROTECTED]
Sent: Tuesday, December 05, 2006 10:12 AM
To: David Thielen; wix-users@lists.sourceforge.net
Subject: RE: [WiX-users] Need recomendation - including .NET redist

Visual Studio also includes a bootstrapper that can install your prerequisites 
and then launch your setup.  It can get the prereqs from your local CD, or if 
you are mostly a downloaded product, it can download the prereqs from the 
official microsoft site when/if they are needed.


From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of Michael Osmond
Sent: Monday, December 04, 2006 8:33 PM
To: David Thielen; wix-users@lists.sourceforge.net
Subject: Re: [WiX-users] Need recomendation - including .NET redist
Dave,

You could have a look at the "Microsoft Component Installer" (PSetup).  It 
provides a bootstrap that will install your redistributables and then your app. 
 The redistributables can be got from local source or the web.  
http://msdn2.microsoft.com/en-us/library/ms994369.aspx

Michael


From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of David Thielen
Sent: Tuesday, 5 December 2006 12:03 PM
To: wix-users@lists.sourceforge.net
Subject: [WiX-users] Need recomendation - including .NET redist
Hi;

We have had feedback from 4 potential customers that having .NET 2.0 as a 
prerequisite with the message taking them to the download made our installer 
"too difficult and too complicated" (and note - these are programmers!)

So we need to have installing the .NET framework (and J# redist) as an 
automatic part of our install. So my questions are:

1) Is it better to have the redist in our install, or have it that when they 
click Next it downloads it and runs it automatically?

2a) If it's include it, anything special we have to do to have this in our 
installer?

2b) If it's download and run, how do we set that up to go?

thanks - dave
-
Take Surveys. Earn Cash. Influence the Future of IT
Join SourceForge.net's Techsay panel and you'll get the chance to share your
opinions on IT & business topics through brief surveys - and earn cash
http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV___
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users


Re: [WiX-users] Need recomendation - including .NET redist

2006-12-05 Thread Torsten Rudnick
You can also build your .msi file with WiX and use the "Bootstrapper 
Manifest Generator" and the VS 2005 SDK for generating a bootstrapper.

You can get the tool here:
http://www.gotdotnet.com/workspaces/workspace.aspx?id=ddb4f08c-7d7c-4f44-a009-ea19fc812545

David Thielen schrieb:
> I take it I would have to use the VS installer instead of WIX? We can’t 
> do that as we use a lot of WIX functionality that does not exist in the 
> VS installer.
> 
>  
> 
> I wish WIX had this capability…
> 
>  
> 
> Thanks - dave
> 
>  
> 
>  
> 
>  
> 
> David Thielen
> 
> www.windwardreports.com 
> 
> 303-499-2544 x1185
> 
>  
> 
> Cubicle Wars - http://www.windwardreports.com/film.htm
> 
> 
> 
> *From:* Erv Walter [mailto:[EMAIL PROTECTED]
> *Sent:* Tuesday, December 05, 2006 10:12 AM
> *To:* David Thielen; wix-users@lists.sourceforge.net
> *Subject:* RE: [WiX-users] Need recomendation - including .NET redist
> 
>  
> 
> Visual Studio also includes a bootstrapper that can install your 
> prerequisites and then launch your setup.  It can get the prereqs from 
> your local CD, or if you are mostly a downloaded product, it can 
> download the prereqs from the official microsoft site when/if they are 
> needed.
> 
>  
> 
> 
> 
> *From:* [EMAIL PROTECTED] 
> [mailto:[EMAIL PROTECTED] *On Behalf Of *Michael 
> Osmond
> *Sent:* Monday, December 04, 2006 8:33 PM
> *To:* David Thielen; wix-users@lists.sourceforge.net
> *Subject:* Re: [WiX-users] Need recomendation - including .NET redist
> 
> Dave,
> 
>  
> 
> You could have a look at the "Microsoft Component Installer" 
> (PSetup).  It provides a bootstrap that will install your 
> redistributables and then your app.  The redistributables can be got 
> from local source or the web.  
> http://msdn2.microsoft.com/en-us/library/ms994369.aspx
> 
>  
> 
> Michael
> 
>  
> 
> 
> 
> *From:* [EMAIL PROTECTED] 
> [mailto:[EMAIL PROTECTED] *On Behalf Of *David 
> Thielen
> *Sent:* Tuesday, 5 December 2006 12:03 PM
> *To:* wix-users@lists.sourceforge.net
> *Subject:* [WiX-users] Need recomendation - including .NET redist
> 
> Hi;
> 
>  
> 
> We have had feedback from 4 potential customers that having .NET 2.0 as 
> a prerequisite with the message taking them to the download made our 
> installer "too difficult and too complicated" (and note - these are 
> programmers!)
> 
>  
> 
> So we need to have installing the .NET framework (and J# redist) as an 
> automatic part of our install. So my questions are:
> 
>  
> 
> 1) Is it better to have the redist in our install, or have it that when 
> they click Next it downloads it and runs it automatically?
> 
>  
> 
> 2a) If it's include it, anything special we have to do to have this in 
> our installer?
> 
>  
> 
> 2b) If it's download and run, how do we set that up to go?
> 
>  
> 
> thanks - dave
> 
> 
> 
> 
> -
> Take Surveys. Earn Cash. Influence the Future of IT
> Join SourceForge.net's Techsay panel and you'll get the chance to share your
> opinions on IT & business topics through brief surveys - and earn cash
> http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV
> 
> 
> 
> 
> ___
> WiX-users mailing list
> WiX-users@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/wix-users

-
Take Surveys. Earn Cash. Influence the Future of IT
Join SourceForge.net's Techsay panel and you'll get the chance to share your
opinions on IT & business topics through brief surveys - and earn cash
http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV
___
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users


Re: [WiX-users] Need recomendation - including .NET redist

2006-12-05 Thread Peterson, Joel
Get some examples from the Office, Exchange, and Visual Studio teams,
and you're set. Their bootstrappers are awesome.

 

Joel Peterson

Quality Assurance Engineer

[EMAIL PROTECTED]  

 

From: [EMAIL PROTECTED]
[mailto:[EMAIL PROTECTED] On Behalf Of Rob
Mensching
Sent: Tuesday, December 05, 2006 11:04 AM
To: David Thielen; wix-users@lists.sourceforge.net
Subject: Re: [WiX-users] Need recomendation - including .NET redist

 

On my todo list.  You can see the beginnings of a bootstrapper in WiX
v3.  I've actually taken a detour away from that project for a month or
so to get the v2 CustomActions stable so that we can stick a fork in WiX
v2 and call it done.  Then I'll go back to the WiX v3 bootstrapper.

 

From: [EMAIL PROTECTED]
[mailto:[EMAIL PROTECTED] On Behalf Of David
Thielen
Sent: Tuesday, December 05, 2006 09:25
To: wix-users@lists.sourceforge.net
Subject: Re: [WiX-users] Need recomendation - including .NET redist

 

I take it I would have to use the VS installer instead of WIX? We can't
do that as we use a lot of WIX functionality that does not exist in the
VS installer.

 

I wish WIX had this capability...

 

Thanks - dave

 

 

 

David Thielen

www.windwardreports.com

303-499-2544 x1185

 

Cubicle Wars - http://www.windwardreports.com/film.htm



From: Erv Walter [mailto:[EMAIL PROTECTED] 
Sent: Tuesday, December 05, 2006 10:12 AM
To: David Thielen; wix-users@lists.sourceforge.net
Subject: RE: [WiX-users] Need recomendation - including .NET redist

 

Visual Studio also includes a bootstrapper that can install your
prerequisites and then launch your setup.  It can get the prereqs from
your local CD, or if you are mostly a downloaded product, it can
download the prereqs from the official microsoft site when/if they are
needed.

 



From: [EMAIL PROTECTED]
[mailto:[EMAIL PROTECTED] On Behalf Of Michael
Osmond
Sent: Monday, December 04, 2006 8:33 PM
To: David Thielen; wix-users@lists.sourceforge.net
Subject: Re: [WiX-users] Need recomendation - including .NET redist

Dave,

 

You could have a look at the "Microsoft Component Installer" (PSetup).
It provides a bootstrap that will install your redistributables and then
your app.  The redistributables can be got from local source or the web.
http://msdn2.microsoft.com/en-us/library/ms994369.aspx

 

Michael

 



From: [EMAIL PROTECTED]
[mailto:[EMAIL PROTECTED] On Behalf Of David
Thielen
Sent: Tuesday, 5 December 2006 12:03 PM
To: wix-users@lists.sourceforge.net
Subject: [WiX-users] Need recomendation - including .NET redist

Hi;

 

We have had feedback from 4 potential customers that having .NET 2.0 as
a prerequisite with the message taking them to the download made our
installer "too difficult and too complicated" (and note - these are
programmers!)

 

So we need to have installing the .NET framework (and J# redist) as an
automatic part of our install. So my questions are:

 

1) Is it better to have the redist in our install, or have it that when
they click Next it downloads it and runs it automatically?

 

2a) If it's include it, anything special we have to do to have this in
our installer?

 

2b) If it's download and run, how do we set that up to go?

 

thanks - dave

-
Take Surveys. Earn Cash. Influence the Future of IT
Join SourceForge.net's Techsay panel and you'll get the chance to share your
opinions on IT & business topics through brief surveys - and earn cash
http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV___
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users


Re: [WiX-users] VS2005 C++ and Custom Actions

2006-12-05 Thread Eric Fesh
I was in a similar situation and just statically linked the runtime library. Of 
course, I was running an executable instead of 
trying to access a DLL, so that might not be helpful information.

--

Eric Fesh
Customer Support Engineer/Software Test Engineer
Verari Systems Software, Inc.
110 12th Street North, Suite D103
Birmingham, AL 35203
Phone +1-205-397-3141 ext. 3149
Fax +1-205-397-3142
[EMAIL PROTECTED]
http://www.verarisoft.com/

The information contained in this communication may be confidential and is
intended only for the use of the recipient(s) named above.  If the reader of
this communication is not the intended recipient(s), you are hereby notified
that any dissemination, distribution, or copying of this communication, or
any of its contents, is strictly prohibited.  If you are not a named
recipient or received this communication by mistake, please notify the sender
and delete the communication and all copies of it.


Matthew Kowalski wrote:
> I’ve created a simple C++ .dll in VS2005 to do some checks for me during 
> the install after a user has selected an installation folder. The 
> problem I am having is with the VS2005 C++ runtime (msvcp80.dll). The 
> compiled .dll apparently needs to have the runtime installed otherwise 
> the installation fails when attempting to execute the custom action 
> (“Dependent Assembly Microsoft.VC80.CRT could not be found”). Is there 
> any way to get around having to install the redistributable package 
> (vcredist_x86.exe) before running my install?
> 
>  
> 
> Any help would be greatly appreciated!
> 
> 
> 
> 
> -
> Take Surveys. Earn Cash. Influence the Future of IT
> Join SourceForge.net's Techsay panel and you'll get the chance to share your
> opinions on IT & business topics through brief surveys - and earn cash
> http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV
> 
> 
> 
> 
> ___
> WiX-users mailing list
> WiX-users@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/wix-users

-
Take Surveys. Earn Cash. Influence the Future of IT
Join SourceForge.net's Techsay panel and you'll get the chance to share your
opinions on IT & business topics through brief surveys - and earn cash
http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV
___
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users


[WiX-users] VS2005 C++ and Custom Actions

2006-12-05 Thread Matthew Kowalski
I've created a simple C++ .dll in VS2005 to do some checks for me during
the install after a user has selected an installation folder. The
problem I am having is with the VS2005 C++ runtime (msvcp80.dll). The
compiled .dll apparently needs to have the runtime installed otherwise
the installation fails when attempting to execute the custom action
("Dependent Assembly Microsoft.VC80.CRT could not be found"). Is there
any way to get around having to install the redistributable package
(vcredist_x86.exe) before running my install?

 

Any help would be greatly appreciated!

-
Take Surveys. Earn Cash. Influence the Future of IT
Join SourceForge.net's Techsay panel and you'll get the chance to share your
opinions on IT & business topics through brief surveys - and earn cash
http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV___
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users


Re: [WiX-users] ConfigureSQL Bug

2006-12-05 Thread Michael Osmond
That's what the other developers here said (re being caused elsewhere).  
Anything specific you would like us to try?   

-Original Message- 
From: Rob Mensching [mailto:[EMAIL PROTECTED] 
Sent: Wed 6/12/2006 5:09 AM 
To: Michael Osmond; wix-users@lists.sourceforge.net 
Cc: 
Subject: RE: Re: [WiX-users] ConfigureSQL Bug



Wow, wickedly awesome!  This is fantastic... thank you so much.  I’ve 
had nightmares about this bug.

 

More likely than not memory got corrupted somewhere before that call 
and StrAllocStringAnsi() just happened to touch it the second time thus blowing 
up.  At least, that was my conjecture before, your analysis will hopefully help 
us nail this bug.  Thanks so much.

 

From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of Michael 
Osmond
Sent: Tuesday, December 05, 2006 03:01
To: wix-users@lists.sourceforge.net
Subject: Re: [WiX-users] ConfigureSQL Bug

 

Rob,

 

Some more information.   I have spent some time adding log messages 
into both ConfigureSQL and ScaSqlStrsReadScripts (in scasqlstr.cpp).

 

We have been able to narrow down that the crash occurs in the function 
"StrAllocStringAnsi" but not where or why.   In this case it appears to be 
while processing the first script file in the install sequence.

 

It appears as though we don't get a return from StrAllocStringAnsi.

 

We hope to spend a little more time on it tomorrow.

 

Michael

 

 

-Original Message- 
From: Michael Osmond 
Sent: Thu 30/11/2006 8:27 AM 
To: wix-users@lists.sourceforge.net 
Cc: 
Subject: RE: [WiX-users] ConfigureSQL Bug

Dana, Rob,

 

Thanks for the info.

 

A few stats from me.  We have been using WIX to ship 10 
production systems (these are server based installs) for almost 2 years.  Most 
have been built on Wix 2.3220 as it was stable and working at the time we 
started.  Until recently I did all of our upgrades as minor upgrades - and 
never saw this issue other than on the mailing list.  So I concur this happens 
only in a Major upgrade scenario.  

 

At first I thought it was something to do with the contents of 
the SQL scripts. Because I now have 2 systems using the major upgrade and one 
does exhibit this problem and the other doesn't.   From an MSI point of view 
there is nothing different between the two installer packages - they use the 
same file names and install sequence, its just the contents of the SQL scripts 
that are different.

 

But (there's always a but) ...  looking at a log where it fails 
and a log that is good (see the bottom of my first email) it appears that the 
script crashes at the start before it starts reading the script tables.

 

I was just starting to put some log messages into the code 
yesterday afternoon a la Rob's suggestion.  So I will spend some more time on 
that today.  I need to nail this one if we can.   Please bear with me though I 
am not a developer by trade so things like pageheap don't mean a great deal.

 

Michael

 

  _  

From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of 
Dana Gutride
Sent: Thursday, 30 November 2006 2:58 AM
To: wix-users@lists.sourceforge.net
Subject: Re: [WiX-users] ConfigureSQL Bug

This problem has just become a bigger deal where I work.  Maybe 
those of us that have experienced this problem could put our heads together to 
try to figure out what we are doing in common that is causing this to happen.

During database upgrades, we connect to an existing database, 
run 3-4 sql strings, and approximately 100 sql scripts (loaded from binary 
references) that total about 1.2 MB in size.  This happens with much greater 
consistency on the upgrade and almost never on a new install where we create 
the database. 

Dana

On 11/29/06, Rob Mensching < [EMAIL PROTECTED]   > wrote: 

Based on previous reports, I believe that there is a bug in the 
SQL CustomActions that has been near impossible to track down where somewhere 
memory gets corrupted and causes the CustomAction to crash.  You see leaked 
handles because MSI catches the exception and tells you that your code did not 
clean up correctly (duh, it crashed).

 

I've never seen a consistent repro and never under a debugger.  
Normally it was fai

Re: [WiX-users] IIsExtension issue

2006-12-05 Thread Rob Mensching
No, we need to fix the RegisterIIsSSLCertificate code.  I've long noted that 
SSL was poorly implemented in the WiX toolset.  I'm actually working on that 
right now (in my day job, woohoo!).  I *expect* to have SSL fixed in WiX v2 by 
the end of the week.  I'll look at porting the fix up to WiX v3 after that.

From: Cullen Waters
Sent: Tuesday, December 05, 2006 11:08
To: wix-users@lists.sourceforge.net
Cc: Windows Installer Xml Virtual Team
Subject: IIsExtension issue

The IIsExtension defines the IIsWebApplicationName (which shows up in MMC as 
the app name) as a localized string of 255 chars.  This string is referenced, 
as a foreign key, from the RegisterIIsSSLCertificate table.  The column in the 
register table is part of a multi-column primary key for that table.  This 
column is defined as a 255 length string, not localized.

Primary key columns cannot be localized, according to ICE03.  However, ICE32 
throws an error when referencing the ApplicationName column from the 
RegisterSSLCert column.

What is the 'best practice' for using these two tables?  Should I just suppress 
the ICE32 error?

Cullen Waters
SDET
Office Live
+1 425 706 6809
x 66809

-
Take Surveys. Earn Cash. Influence the Future of IT
Join SourceForge.net's Techsay panel and you'll get the chance to share your
opinions on IT & business topics through brief surveys - and earn cash
http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV___
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users


Re: [WiX-users] ConfigureSQL Bug

2006-12-05 Thread Rob Mensching
Wow, wickedly awesome!  This is fantastic... thank you so much.  I've had 
nightmares about this bug.

More likely than not memory got corrupted somewhere before that call and 
StrAllocStringAnsi() just happened to touch it the second time thus blowing up. 
 At least, that was my conjecture before, your analysis will hopefully help us 
nail this bug.  Thanks so much.

From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of Michael Osmond
Sent: Tuesday, December 05, 2006 03:01
To: wix-users@lists.sourceforge.net
Subject: Re: [WiX-users] ConfigureSQL Bug

Rob,

Some more information.   I have spent some time adding log messages into both 
ConfigureSQL and ScaSqlStrsReadScripts (in scasqlstr.cpp).

We have been able to narrow down that the crash occurs in the function 
"StrAllocStringAnsi" but not where or why.   In this case it appears to be 
while processing the first script file in the install sequence.

It appears as though we don't get a return from StrAllocStringAnsi.

We hope to spend a little more time on it tomorrow.

Michael


-Original Message-
From: Michael Osmond
Sent: Thu 30/11/2006 8:27 AM
To: wix-users@lists.sourceforge.net
Cc:
Subject: RE: [WiX-users] ConfigureSQL Bug
Dana, Rob,

Thanks for the info.

A few stats from me.  We have been using WIX to ship 10 production systems 
(these are server based installs) for almost 2 years.  Most have been built on 
Wix 2.3220 as it was stable and working at the time we started.  Until recently 
I did all of our upgrades as minor upgrades - and never saw this issue other 
than on the mailing list.  So I concur this happens only in a Major upgrade 
scenario.

At first I thought it was something to do with the contents of the SQL scripts. 
Because I now have 2 systems using the major upgrade and one does exhibit this 
problem and the other doesn't.   From an MSI point of view there is nothing 
different between the two installer packages - they use the same file names and 
install sequence, its just the contents of the SQL scripts that are different.

But (there's always a but) ...  looking at a log where it fails and a log that 
is good (see the bottom of my first email) it appears that the script crashes 
at the start before it starts reading the script tables.

I was just starting to put some log messages into the code yesterday afternoon 
a la Rob's suggestion.  So I will spend some more time on that today.  I need 
to nail this one if we can.   Please bear with me though I am not a developer 
by trade so things like pageheap don't mean a great deal.

Michael


From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of Dana Gutride
Sent: Thursday, 30 November 2006 2:58 AM
To: wix-users@lists.sourceforge.net
Subject: Re: [WiX-users] ConfigureSQL Bug
This problem has just become a bigger deal where I work.  Maybe those of us 
that have experienced this problem could put our heads together to try to 
figure out what we are doing in common that is causing this to happen.

During database upgrades, we connect to an existing database, run 3-4 sql 
strings, and approximately 100 sql scripts (loaded from binary references) that 
total about 1.2 MB in size.  This happens with much greater consistency on the 
upgrade and almost never on a new install where we create the database.

Dana
On 11/29/06, Rob Mensching < [EMAIL PROTECTED] > 
wrote:

Based on previous reports, I believe that there is a bug in the SQL 
CustomActions that has been near impossible to track down where somewhere 
memory gets corrupted and causes the CustomAction to crash.  You see leaked 
handles because MSI catches the exception and tells you that your code did not 
clean up correctly (duh, it crashed).



I've never seen a consistent repro and never under a debugger.  Normally it was 
failing like 5% so your 50% is amazing.  You might try using pageheap/gflags + 
a debugger.  Pageheap may force the crash even when the debugger normally hides 
it.  You also *might* try adding a bunch more logging statements to the code to 
try and narrow down how far the code gets before crashing.  At the moment there 
is a lot of code that could be causing the problem.



Killing this bug would be very, very good.



From: [EMAIL PROTECTED] [mailto: [EMAIL 
PROTECTED]] On Behalf Of Dana Gutride
Sent: Wednesday, November 29, 2006 05:40
To: wix-users@lists.sourceforge.net
Subject: Re: [WiX-users] ConfigureSQL Bug



I have also noticed this bug.  Oddly enough it is happening during an upgrade 
only.  During our initial install when we create the database, this doesn't 
happen.  During the upgrade, the user can select the database to upgrade, 10-15 
SqlScripts are all run against it and I see the same error.  It is tough to 
track down because it does happen periodically, and a reboot almost always 
clears the problem up.

Dana

On 11/29/06, M

[WiX-users] IIsExtension issue

2006-12-05 Thread Cullen Waters
The IIsExtension defines the IIsWebApplicationName (which shows up in MMC as 
the app name) as a localized string of 255 chars.  This string is referenced, 
as a foreign key, from the RegisterIIsSSLCertificate table.  The column in the 
register table is part of a multi-column primary key for that table.  This 
column is defined as a 255 length string, not localized.

Primary key columns cannot be localized, according to ICE03.  However, ICE32 
throws an error when referencing the ApplicationName column from the 
RegisterSSLCert column.

What is the 'best practice' for using these two tables?  Should I just suppress 
the ICE32 error?

Cullen Waters
SDET
Office Live
+1 425 706 6809
x 66809

-
Take Surveys. Earn Cash. Influence the Future of IT
Join SourceForge.net's Techsay panel and you'll get the chance to share your
opinions on IT & business topics through brief surveys - and earn cash
http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV___
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users


Re: [WiX-users] Need recomendation - including .NET redist

2006-12-05 Thread Rob Mensching
On my todo list.  You can see the beginnings of a bootstrapper in WiX v3.  I've 
actually taken a detour away from that project for a month or so to get the v2 
CustomActions stable so that we can stick a fork in WiX v2 and call it done.  
Then I'll go back to the WiX v3 bootstrapper.

From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of David Thielen
Sent: Tuesday, December 05, 2006 09:25
To: wix-users@lists.sourceforge.net
Subject: Re: [WiX-users] Need recomendation - including .NET redist

I take it I would have to use the VS installer instead of WIX? We can't do that 
as we use a lot of WIX functionality that does not exist in the VS installer.

I wish WIX had this capability...

Thanks - dave



David Thielen
www.windwardreports.com
303-499-2544 x1185

Cubicle Wars - http://www.windwardreports.com/film.htm

From: Erv Walter [mailto:[EMAIL PROTECTED]
Sent: Tuesday, December 05, 2006 10:12 AM
To: David Thielen; wix-users@lists.sourceforge.net
Subject: RE: [WiX-users] Need recomendation - including .NET redist

Visual Studio also includes a bootstrapper that can install your prerequisites 
and then launch your setup.  It can get the prereqs from your local CD, or if 
you are mostly a downloaded product, it can download the prereqs from the 
official microsoft site when/if they are needed.


From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of Michael Osmond
Sent: Monday, December 04, 2006 8:33 PM
To: David Thielen; wix-users@lists.sourceforge.net
Subject: Re: [WiX-users] Need recomendation - including .NET redist
Dave,

You could have a look at the "Microsoft Component Installer" (PSetup).  It 
provides a bootstrap that will install your redistributables and then your app. 
 The redistributables can be got from local source or the web.  
http://msdn2.microsoft.com/en-us/library/ms994369.aspx

Michael


From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of David Thielen
Sent: Tuesday, 5 December 2006 12:03 PM
To: wix-users@lists.sourceforge.net
Subject: [WiX-users] Need recomendation - including .NET redist
Hi;

We have had feedback from 4 potential customers that having .NET 2.0 as a 
prerequisite with the message taking them to the download made our installer 
"too difficult and too complicated" (and note - these are programmers!)

So we need to have installing the .NET framework (and J# redist) as an 
automatic part of our install. So my questions are:

1) Is it better to have the redist in our install, or have it that when they 
click Next it downloads it and runs it automatically?

2a) If it's include it, anything special we have to do to have this in our 
installer?

2b) If it's download and run, how do we set that up to go?

thanks - dave
-
Take Surveys. Earn Cash. Influence the Future of IT
Join SourceForge.net's Techsay panel and you'll get the chance to share your
opinions on IT & business topics through brief surveys - and earn cash
http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV___
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users


Re: [WiX-users] Installing cert using WiX 3.0

2006-12-05 Thread Rob Mensching
Joe, sorry, responding to your email to wix-devs is flagged for my todo list 
tonight (Tuesday night, WiX Working Group).  Good questions with hard answers 
take me longer to respond to... it's the easy ones I get here in the morning.

-Original Message-
From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of Joe Kaplan
Sent: Tuesday, December 05, 2006 08:54
To: wix-users@lists.sourceforge.net
Subject: Re: [WiX-users] Installing cert using WiX 3.0

Yes, that's currently the issue.  The build in CAs do not support your
scenario, so you'll need to write this yourself.  This is why I posted
the note I posted on Sunday night.  So far, no feedback from the
community though...

Joe K.

On 12/5/06, Rennie Sawade (Volt) <[EMAIL PROTECTED]> wrote:
> All I want to do is install the cert.  I don't want to do anything with 
> configuring IIS.  Does that mean that I should do it in a custom action 
> instead of using the IIS extension?
>
> Rennie
>
>
> 
>
> From: Joe Kaplan on behalf of Joe Kaplan
> Sent: Mon 12/4/2006 9:03 PM
> To: wix-users@lists.sourceforge.net
> Cc: Rennie Sawade (Volt)
> Subject: Re: [WiX-users] Installing cert using WiX 3.0
>
>
>
> It looks like you are missing the culture switch.  Does your command line
> look something like this:
>
> light -ext wixiisextension.dll -cultures:en-US -out xxx.msi xxx.wixobj
>
> Note that the current IIS CA does not install certificates unless you have
> other IIS stuff defined as the CA that schedules all of the IIS actions
> exits out if there are no IIS configuration entries defined in the msi.  See
> my email from yesterday regarding my complaint about that.
>
> Joe K.
>
> - Original Message -
> From: Rennie Sawade (Volt)
> To: wix-users@lists.sourceforge.net
> Sent: Monday, December 04, 2006 7:18 PM
> Subject: [WiX-users] Installing cert using WiX 3.0
>
>
> I tried to install a CA certificate using:
>
> 
>
> I then get quite a few LGHT0102 errors from the linker for different
> "localization variables". Such as "The localization variable
> !(loc.ConfigureIIs) is unkown. Please ensure the variable is defined.
>
> The error repeats for other variables such as (loc.StartMetabaseTransaction,
> loc.RollbackMetabaseTransaction, loc.CommitMetabaseTransaction,.).
>
> Can I not just install a certificate using the IIS extension?  Or is this a
> known issue?
>
> Thanks,
> Rennie
>
>
>
>
> -
> Take Surveys. Earn Cash. Influence the Future of IT
> Join SourceForge.net's Techsay panel and you'll get the chance to share your
> opinions on IT & business topics through brief surveys - and earn cash
> http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV
>
>
>
> ___
> WiX-users mailing list
> WiX-users@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/wix-users
>
>
>
>
> -
> Take Surveys. Earn Cash. Influence the Future of IT
> Join SourceForge.net's Techsay panel and you'll get the chance to share your
> opinions on IT & business topics through brief surveys - and earn cash
> http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV
> ___
> WiX-users mailing list
> WiX-users@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/wix-users
>

-
Take Surveys. Earn Cash. Influence the Future of IT
Join SourceForge.net's Techsay panel and you'll get the chance to share your
opinions on IT & business topics through brief surveys - and earn cash
http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV
___
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users

-
Take Surveys. Earn Cash. Influence the Future of IT
Join SourceForge.net's Techsay panel and you'll get the chance to share your
opinions on IT & business topics through brief surveys - and earn cash
http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV
___
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users


Re: [WiX-users] Generate Bootstrapper support?

2006-12-05 Thread Tony.Bjerstedt
The documentation for GenerateBootstrap (actually the files it uses) is
buried in the ClickOnce section. Using that information, combined with
looking at the files that MS supplies for the prerequisites, we managed
to create a bootstrapper for our Wix based deployer.

 



From: [EMAIL PROTECTED]
[mailto:[EMAIL PROTECTED] On Behalf Of David
Thielen
Sent: Tuesday, December 05, 2006 11:42 AM
To: wix-users@lists.sourceforge.net
Subject: [WiX-users] Generate Bootstrapper support?

 

Hi;

 

Is there support for GenerateBootstrapper (in MSBuild) anywhere? It
appears to have what I need for prerequisites but there is no
documentation of what to use for the Include="..." for each MS
prerequisite.

 

Thanks - dave

 

 

 

David Thielen

www.windwardreports.com

303-499-2544 x1185

 

Cubicle Wars - http://www.windwardreports.com/film.htm

 

-
Take Surveys. Earn Cash. Influence the Future of IT
Join SourceForge.net's Techsay panel and you'll get the chance to share your
opinions on IT & business topics through brief surveys - and earn cash
http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV___
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users


Re: [WiX-users] IIS CA ICE Error

2006-12-05 Thread david adams
Cullen:

I haven't seen the error, which appears to occur when keys / foreign keys 
are of different types and / or sizes.

You may want to check some of keys / ids in the  elements / 
attributes.

David Adams
MSN MessengerID: [EMAIL PROTECTED]





>From: Cullen Waters <[EMAIL PROTECTED]>
>To: "wix-users@lists.sourceforge.net" 
>CC: Windows Installer Xml Virtual Team <[EMAIL PROTECTED]>
>Subject: [WiX-users] IIS CA ICE Error
>Date: Tue, 5 Dec 2006 10:00:32 -0800
>MIME-Version: 1.0
>Received: from lists-outbound.sourceforge.net ([66.35.250.225]) by 
>bay0-mc12-f18.bay0.hotmail.com with Microsoft SMTPSVC(6.0.3790.2444); Tue, 
>5 Dec 2006 10:00:53 -0800
>Received: from sc8-sf-list1-new.sourceforge.net 
>(sc8-sf-list1-new-b.sourceforge.net [10.3.1.93])by 
>sc8-sf-spam2.sourceforge.net (Postfix) with ESMTPid C36E3FDB8; Tue,  5 Dec 
>2006 10:00:49 -0800 (PST)
>Received: from sc8-sf-mx2-b.sourceforge.net 
>([10.3.1.92]helo=mail.sourceforge.net)by sc8-sf-list1-new.sourceforge.net 
>with esmtp (Exim 4.43)id 1Greb1-0006nM-BIfor 
>wix-users@lists.sourceforge.net; Tue, 05 Dec 2006 10:00:47 -0800
>Received: from smtp.microsoft.com ([131.107.115.215])by 
>mail.sourceforge.net with esmtps (TLSv1:RC4-MD5:128) (Exim 4.44)id 
>1Greaz-0006gP-0Gfor wix-users@lists.sourceforge.net; Tue, 05 Dec 2006 
>10:00:47 -0800
>Received: from tk5-exhub-c104.redmond.corp.microsoft.com (157.54.70.185) 
>byTK5-EXGWY-E802.partners.extranet.microsoft.com (10.251.56.168) 
>withMicrosoftSMTP Server (TLS) id 8.0.685.20; Tue, 5 Dec 2006 10:00:39 
>-0800
>Received: from NA-EXMSG-C102.redmond.corp.microsoft.com ([157.54.53.6]) 
>bytk5-exhub-c104.redmond.corp.microsoft.com ([157.54.70.185]) with 
>mapi;Tue, 5 Dec 2006 10:00:35 -0800
>X-Message-Info: LsUYwwHHNt1uHOEHj2ShETgtc+TXXw61oiVnYd2xQNA=
>Thread-Topic: IIS CA ICE Error
>Thread-Index: AccYl0H25RfgCODXRQusiz2mup6J7A==
>Accept-Language: en-US
>Content-Language: en-US
>X-MS-Has-Attach: X-MS-TNEF-Correlator: acceptlanguage: en-US
>X-Spam-Score: 1.6 (+)
>X-Spam-Report: Spam Filtering performed by sourceforge.net.See 
>http://spamassassin.org/tag/ for more details.Report problems 
>tohttp://sf.net/tracker/?func=add&group_id=1&atid=210.5 
>TO_ADDRESS_EQ_REAL To: repeats address as real name0.0 HTML_MESSAGE 
>   BODY: HTML included in message1.2 HTML_ATTR_UNIQUE BODY: HTML 
>appears to have random attributes intags
>X-BeenThere: wix-users@lists.sourceforge.net
>X-Mailman-Version: 2.1.8
>Precedence: list
>List-Id: "General discussion for Windows Installer XML 
>toolset."
>List-Unsubscribe: 
>,PROTECTED]>
>List-Archive: 
>
>List-Post: 
>List-Help: 
>List-Subscribe: 
>,PROTECTED]>
>Errors-To: [EMAIL PROTECTED]
>Return-Path: [EMAIL PROTECTED]
>X-OriginalArrivalTime: 05 Dec 2006 18:00:55.0368 (UTC) 
>FILETIME=[4F588C80:01C71897]
>
>In one of our installers, I've started getting an ICE32 error from the 
>built-in IIS CAs.
>
>This is the only installer we have that actually installs web sites, and 
>does some pretty significant IIS configuration (all through the standard 
>CAs in IISExtension).
>
>I've gotten an ICE32 error that IIsWebApplication.2 is a localizable string 
>with length 255, but the RegisterIIsSSLCertificate.ApplicationName_ column 
>is a non-localizable string with length 255.
>
>Has anyone else seen this error?  Is it possible I'm doing something wrong 
>in my wix code to cause this?
>
>Cullen Waters
>SDET
>Office Live
>+1 425 706 6809
>x 66809
>


>-
>Take Surveys. Earn Cash. Influence the Future of IT
>Join SourceForge.net's Techsay panel and you'll get the chance to share 
>your
>opinions on IT & business topics through brief surveys - and earn cash
>http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV


>___
>WiX-users mailing list
>WiX-users@lists.sourceforge.net
>https://lists.sourceforge.net/lists/listinfo/wix-users

_
Get free, personalized commercial-free online radio with MSN Radio powered 
by Pandora http://radio.msn.com/?icid=T002MSN03A07001


-
Take Surveys. Earn Cash. Influence the Future of IT
Join SourceForge.net's Techsay panel and you'll get the chance to share your
opinions on IT & business topics through brief surveys - and earn cash
http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV
___
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users


[WiX-users] IIS CA ICE Error

2006-12-05 Thread Cullen Waters
In one of our installers, I've started getting an ICE32 error from the built-in 
IIS CAs.

This is the only installer we have that actually installs web sites, and does 
some pretty significant IIS configuration (all through the standard CAs in 
IISExtension).

I've gotten an ICE32 error that IIsWebApplication.2 is a localizable string 
with length 255, but the RegisterIIsSSLCertificate.ApplicationName_ column is a 
non-localizable string with length 255.

Has anyone else seen this error?  Is it possible I'm doing something wrong in 
my wix code to cause this?

Cullen Waters
SDET
Office Live
+1 425 706 6809
x 66809

-
Take Surveys. Earn Cash. Influence the Future of IT
Join SourceForge.net's Techsay panel and you'll get the chance to share your
opinions on IT & business topics through brief surveys - and earn cash
http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV___
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users


Re: [WiX-users] Need recomendation - including .NET redist

2006-12-05 Thread Simon Dahlbacka

On 12/5/06, David Thielen <[EMAIL PROTECTED]> wrote:


 I take it I would have to use the VS installer instead of WIX? We can't
do that as we use a lot of WIX functionality that does not exist in the VS
installer.



AFAIK, no you don't have to abandon WiX

check out the following links:
http://msdn.microsoft.com/msdnmag/issues/04/10/Bootstrapper/
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/dnvs05/html/custom_pkg.asp

hth,

Simon

I wish WIX had this capability…




Thanks - dave







David Thielen

www.windwardreports.com

303-499-2544 x1185



Cubicle Wars - http://www.windwardreports.com/film.htm
  --

*From:* Erv Walter [mailto:[EMAIL PROTECTED]
*Sent:* Tuesday, December 05, 2006 10:12 AM
*To:* David Thielen; wix-users@lists.sourceforge.net
*Subject:* RE: [WiX-users] Need recomendation - including .NET redist



Visual Studio also includes a bootstrapper that can install your
prerequisites and then launch your setup.  It can get the prereqs from your
local CD, or if you are mostly a downloaded product, it can download the
prereqs from the official microsoft site when/if they are needed.


 --

*From:* [EMAIL PROTECTED] [mailto:
[EMAIL PROTECTED] *On Behalf Of *Michael Osmond
*Sent:* Monday, December 04, 2006 8:33 PM
*To:* David Thielen; wix-users@lists.sourceforge.net
*Subject:* Re: [WiX-users] Need recomendation - including .NET redist

Dave,



You could have a look at the "Microsoft Component Installer" (PSetup).  It
provides a bootstrap that will install your redistributables and then your
app.  The redistributables can be got from local source or the web.
http://msdn2.microsoft.com/en-us/library/ms994369.aspx



Michael


 --

*From:* [EMAIL PROTECTED] [mailto:
[EMAIL PROTECTED] *On Behalf Of *David Thielen
*Sent:* Tuesday, 5 December 2006 12:03 PM
*To:* wix-users@lists.sourceforge.net
*Subject:* [WiX-users] Need recomendation - including .NET redist

Hi;



We have had feedback from 4 potential customers that having .NET 2.0 as a
prerequisite with the message taking them to the download made our installer
"too difficult and too complicated" (and note - these are programmers!)



So we need to have installing the .NET framework (and J# redist) as an
automatic part of our install. So my questions are:



1) Is it better to have the redist in our install, or have it that when
they click Next it downloads it and runs it automatically?



2a) If it's include it, anything special we have to do to have this in our
installer?



2b) If it's download and run, how do we set that up to go?



thanks - dave

-
Take Surveys. Earn Cash. Influence the Future of IT
Join SourceForge.net's Techsay panel and you'll get the chance to share
your
opinions on IT & business topics through brief surveys - and earn cash
http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV

___
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users



-
Take Surveys. Earn Cash. Influence the Future of IT
Join SourceForge.net's Techsay panel and you'll get the chance to share your
opinions on IT & business topics through brief surveys - and earn cash
http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV___
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users


[WiX-users] Generate Bootstrapper support?

2006-12-05 Thread David Thielen
Hi;

 

Is there support for GenerateBootstrapper (in MSBuild) anywhere? It
appears to have what I need for prerequisites but there is no
documentation of what to use for the Include="..." for each MS
prerequisite.

 

Thanks - dave

 

 

 

David Thielen

www.windwardreports.com

303-499-2544 x1185

 

Cubicle Wars - http://www.windwardreports.com/film.htm

 

-
Take Surveys. Earn Cash. Influence the Future of IT
Join SourceForge.net's Techsay panel and you'll get the chance to share your
opinions on IT & business topics through brief surveys - and earn cash
http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV___
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users


Re: [WiX-users] Installing cert using WiX 3.0

2006-12-05 Thread Cullen Waters
Having the cert stuff moved to the util extension would be great for my team.  
We had to write our own CA for cert work.

-Original Message-
From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of Joe Kaplan
Sent: Tuesday, December 05, 2006 8:54 AM
To: wix-users@lists.sourceforge.net
Subject: Re: [WiX-users] Installing cert using WiX 3.0

Yes, that's currently the issue.  The build in CAs do not support your
scenario, so you'll need to write this yourself.  This is why I posted
the note I posted on Sunday night.  So far, no feedback from the
community though...

Joe K.

On 12/5/06, Rennie Sawade (Volt) <[EMAIL PROTECTED]> wrote:
> All I want to do is install the cert.  I don't want to do anything with 
> configuring IIS.  Does that mean that I should do it in a custom action 
> instead of using the IIS extension?
>
> Rennie
>
>
> 
>
> From: Joe Kaplan on behalf of Joe Kaplan
> Sent: Mon 12/4/2006 9:03 PM
> To: wix-users@lists.sourceforge.net
> Cc: Rennie Sawade (Volt)
> Subject: Re: [WiX-users] Installing cert using WiX 3.0
>
>
>
> It looks like you are missing the culture switch.  Does your command line
> look something like this:
>
> light -ext wixiisextension.dll -cultures:en-US -out xxx.msi xxx.wixobj
>
> Note that the current IIS CA does not install certificates unless you have
> other IIS stuff defined as the CA that schedules all of the IIS actions
> exits out if there are no IIS configuration entries defined in the msi.  See
> my email from yesterday regarding my complaint about that.
>
> Joe K.
>
> - Original Message -
> From: Rennie Sawade (Volt)
> To: wix-users@lists.sourceforge.net
> Sent: Monday, December 04, 2006 7:18 PM
> Subject: [WiX-users] Installing cert using WiX 3.0
>
>
> I tried to install a CA certificate using:
>
> 
>
> I then get quite a few LGHT0102 errors from the linker for different
> "localization variables". Such as "The localization variable
> !(loc.ConfigureIIs) is unkown. Please ensure the variable is defined.
>
> The error repeats for other variables such as (loc.StartMetabaseTransaction,
> loc.RollbackMetabaseTransaction, loc.CommitMetabaseTransaction,.).
>
> Can I not just install a certificate using the IIS extension?  Or is this a
> known issue?
>
> Thanks,
> Rennie
>
>
>
>
> -
> Take Surveys. Earn Cash. Influence the Future of IT
> Join SourceForge.net's Techsay panel and you'll get the chance to share your
> opinions on IT & business topics through brief surveys - and earn cash
> http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV
>
>
>
> ___
> WiX-users mailing list
> WiX-users@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/wix-users
>
>
>
>
> -
> Take Surveys. Earn Cash. Influence the Future of IT
> Join SourceForge.net's Techsay panel and you'll get the chance to share your
> opinions on IT & business topics through brief surveys - and earn cash
> http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV
> ___
> WiX-users mailing list
> WiX-users@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/wix-users
>

-
Take Surveys. Earn Cash. Influence the Future of IT
Join SourceForge.net's Techsay panel and you'll get the chance to share your
opinions on IT & business topics through brief surveys - and earn cash
http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV
___
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users

-
Take Surveys. Earn Cash. Influence the Future of IT
Join SourceForge.net's Techsay panel and you'll get the chance to share your
opinions on IT & business topics through brief surveys - and earn cash
http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV
___
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users


Re: [WiX-users] Need recomendation - including .NET redist

2006-12-05 Thread David Thielen
I take it I would have to use the VS installer instead of WIX? We can't
do that as we use a lot of WIX functionality that does not exist in the
VS installer.

 

I wish WIX had this capability...

 

Thanks - dave

 

 

 

David Thielen

www.windwardreports.com

303-499-2544 x1185

 

Cubicle Wars - http://www.windwardreports.com/film.htm



From: Erv Walter [mailto:[EMAIL PROTECTED] 
Sent: Tuesday, December 05, 2006 10:12 AM
To: David Thielen; wix-users@lists.sourceforge.net
Subject: RE: [WiX-users] Need recomendation - including .NET redist

 

Visual Studio also includes a bootstrapper that can install your
prerequisites and then launch your setup.  It can get the prereqs from
your local CD, or if you are mostly a downloaded product, it can
download the prereqs from the official microsoft site when/if they are
needed.

 



From: [EMAIL PROTECTED]
[mailto:[EMAIL PROTECTED] On Behalf Of Michael
Osmond
Sent: Monday, December 04, 2006 8:33 PM
To: David Thielen; wix-users@lists.sourceforge.net
Subject: Re: [WiX-users] Need recomendation - including .NET redist

Dave,

 

You could have a look at the "Microsoft Component Installer" (PSetup).
It provides a bootstrap that will install your redistributables and then
your app.  The redistributables can be got from local source or the web.
http://msdn2.microsoft.com/en-us/library/ms994369.aspx

 

Michael

 



From: [EMAIL PROTECTED]
[mailto:[EMAIL PROTECTED] On Behalf Of David
Thielen
Sent: Tuesday, 5 December 2006 12:03 PM
To: wix-users@lists.sourceforge.net
Subject: [WiX-users] Need recomendation - including .NET redist

Hi;

 

We have had feedback from 4 potential customers that having .NET 2.0 as
a prerequisite with the message taking them to the download made our
installer "too difficult and too complicated" (and note - these are
programmers!)

 

So we need to have installing the .NET framework (and J# redist) as an
automatic part of our install. So my questions are:

 

1) Is it better to have the redist in our install, or have it that when
they click Next it downloads it and runs it automatically?

 

2a) If it's include it, anything special we have to do to have this in
our installer?

 

2b) If it's download and run, how do we set that up to go?

 

thanks - dave

-
Take Surveys. Earn Cash. Influence the Future of IT
Join SourceForge.net's Techsay panel and you'll get the chance to share your
opinions on IT & business topics through brief surveys - and earn cash
http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV___
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users


Re: [WiX-users] Need recomendation - including .NET redist

2006-12-05 Thread Erv Walter
Visual Studio also includes a bootstrapper that can install your
prerequisites and then launch your setup.  It can get the prereqs from
your local CD, or if you are mostly a downloaded product, it can
download the prereqs from the official microsoft site when/if they are
needed.




From: [EMAIL PROTECTED]
[mailto:[EMAIL PROTECTED] On Behalf Of Michael
Osmond
Sent: Monday, December 04, 2006 8:33 PM
To: David Thielen; wix-users@lists.sourceforge.net
Subject: Re: [WiX-users] Need recomendation - including .NET redist


Dave,
 
You could have a look at the "Microsoft Component Installer" (PSetup).
It provides a bootstrap that will install your redistributables and then
your app.  The redistributables can be got from local source or the web.
http://msdn2.microsoft.com/en-us/library/ms994369.aspx
 
Michael



From: [EMAIL PROTECTED]
[mailto:[EMAIL PROTECTED] On Behalf Of David
Thielen
Sent: Tuesday, 5 December 2006 12:03 PM
To: wix-users@lists.sourceforge.net
Subject: [WiX-users] Need recomendation - including .NET redist


Hi;
 
We have had feedback from 4 potential customers that having .NET 2.0 as
a prerequisite with the message taking them to the download made our
installer "too difficult and too complicated" (and note - these are
programmers!)
 
So we need to have installing the .NET framework (and J# redist) as an
automatic part of our install. So my questions are:
 
1) Is it better to have the redist in our install, or have it that when
they click Next it downloads it and runs it automatically?
 
2a) If it's include it, anything special we have to do to have this in
our installer?
 
2b) If it's download and run, how do we set that up to go?
 
thanks - dave
-
Take Surveys. Earn Cash. Influence the Future of IT
Join SourceForge.net's Techsay panel and you'll get the chance to share your
opinions on IT & business topics through brief surveys - and earn cash
http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV___
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users


Re: [WiX-users] Installing cert using WiX 3.0

2006-12-05 Thread Joe Kaplan
Yes, that's currently the issue.  The build in CAs do not support your
scenario, so you'll need to write this yourself.  This is why I posted
the note I posted on Sunday night.  So far, no feedback from the
community though...

Joe K.

On 12/5/06, Rennie Sawade (Volt) <[EMAIL PROTECTED]> wrote:
> All I want to do is install the cert.  I don't want to do anything with 
> configuring IIS.  Does that mean that I should do it in a custom action 
> instead of using the IIS extension?
>
> Rennie
>
>
> 
>
> From: Joe Kaplan on behalf of Joe Kaplan
> Sent: Mon 12/4/2006 9:03 PM
> To: wix-users@lists.sourceforge.net
> Cc: Rennie Sawade (Volt)
> Subject: Re: [WiX-users] Installing cert using WiX 3.0
>
>
>
> It looks like you are missing the culture switch.  Does your command line
> look something like this:
>
> light -ext wixiisextension.dll -cultures:en-US -out xxx.msi xxx.wixobj
>
> Note that the current IIS CA does not install certificates unless you have
> other IIS stuff defined as the CA that schedules all of the IIS actions
> exits out if there are no IIS configuration entries defined in the msi.  See
> my email from yesterday regarding my complaint about that.
>
> Joe K.
>
> - Original Message -
> From: Rennie Sawade (Volt)
> To: wix-users@lists.sourceforge.net
> Sent: Monday, December 04, 2006 7:18 PM
> Subject: [WiX-users] Installing cert using WiX 3.0
>
>
> I tried to install a CA certificate using:
>
> 
>
> I then get quite a few LGHT0102 errors from the linker for different
> "localization variables". Such as "The localization variable
> !(loc.ConfigureIIs) is unkown. Please ensure the variable is defined.
>
> The error repeats for other variables such as (loc.StartMetabaseTransaction,
> loc.RollbackMetabaseTransaction, loc.CommitMetabaseTransaction,.).
>
> Can I not just install a certificate using the IIS extension?  Or is this a
> known issue?
>
> Thanks,
> Rennie
>
>
>
>
> -
> Take Surveys. Earn Cash. Influence the Future of IT
> Join SourceForge.net's Techsay panel and you'll get the chance to share your
> opinions on IT & business topics through brief surveys - and earn cash
> http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV
>
>
>
> ___
> WiX-users mailing list
> WiX-users@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/wix-users
>
>
>
>
> -
> Take Surveys. Earn Cash. Influence the Future of IT
> Join SourceForge.net's Techsay panel and you'll get the chance to share your
> opinions on IT & business topics through brief surveys - and earn cash
> http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV
> ___
> WiX-users mailing list
> WiX-users@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/wix-users
>

-
Take Surveys. Earn Cash. Influence the Future of IT
Join SourceForge.net's Techsay panel and you'll get the chance to share your
opinions on IT & business topics through brief surveys - and earn cash
http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV
___
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users


[WiX-users] outlying flea market

2006-12-05 Thread silent

The likes of technorati and delicious havn't done anything. Our unanimous 
conclusion was that the union proposal does not work.
It opposes clearcut logging of the already dwindling old-growth groves, 
advocating selective cutting that keeps a forest as a permanent entity.
They assert that the BC-STV will make weak governments based on minority 
coalitions.
The International Mission for Iraqi Elections includes the countries of Canada, 
 Britain, Mexico, Yemen, Indonesia, Albania, and others from Central and East 
European Europe. with assessing the fairness of Iraq's elections.
As it is for now a ground swell of interest in the referendum is trying to put 
the right pressure on the Government to bring this to the people now rather 
than later.
They come here because we still have the most accessible and richest natural 
areas with the greatest biodiversity and beauty on the planet. defense 
relationship may be at stake. Michael Yormark, the Panthers' chief operating 
officer said, ''We are losing money now but we are not losing nearly as much as 
we did last year.
with assessing the fairness of Iraq's elections. Their mandate was to review 
the current electoral system to see if changes would be preferable and if so 
what changes would be best given the needs expressed by the people of B.
Currently a NAFTA dispute resolution panel and the World Trade Organization 
have denied that there is an unfair subsidy to justify the tariffs. TIEA 
hopefully will address some of the regulatory problems facing the two trading 
partners.
Now, why does Ask still exist. The age range for females is about the same as 
males. with assessing the fairness of Iraq's elections. Any particular reason? 
Though the message is directly counter to what U. The likes of technorati and 
delicious havn't done anything. Looks more and more like an idea someone has in 
the backoffice and no one in the technical circles could actually be bothered 
to do it properly.
While this is true in some Countries that use proportional representation it is 
not true in all cases.
Canadian Minister of International Trade Jim Peterson met with EU Trade 
Commissioner Peter Mandelson and announced they have a mandate to move forward 
on the bilateral Agreement. phpBB default installation creates its pages 
appending session id strings, for example. I can't really say the effectiveness 
of Link Referral because I haven't used it alot.
We are all stronger in having a united front. Canadian Minister of 
International Trade Jim Peterson met with EU Trade Commissioner Peter Mandelson 
and announced they have a mandate to move forward on the bilateral Agreement.
The International Mission for Iraqi Elections includes the countries of Canada, 
 Britain, Mexico, Yemen, Indonesia, Albania, and others from Central and East 
European Europe. It could go on forever.
It opposes clearcut logging of the already dwindling old-growth groves, 
advocating selective cutting that keeps a forest as a permanent entity.
Google like other search technology companies intends to accelerate the 
development of its information-searching applications for wireless gadgets. But 
nothing is happening and nothing will happen until there's enough public 
pressure to make politicians believe they must act or lose the next election.
This could threaten the upcoming Budget Vote though if the NDP and 
Conservatives decided to not to play along with the Liberals.
As it is for now a ground swell of interest in the referendum is trying to put 
the right pressure on the Government to bring this to the people now rather 
than later.
Seems like the same old same old.
phpBB default installation creates its pages appending session id strings, for 
example.
The new process for electing members to the Legislative Assembly in B.
intends to make the outcomes of an election more proportional to the will of 
the people, if adopted. I guess I need to keep submitting new articles . <>
-
Take Surveys. Earn Cash. Influence the Future of IT
Join SourceForge.net's Techsay panel and you'll get the chance to share your
opinions on IT & business topics through brief surveys - and earn cash
http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV___
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users


Re: [WiX-users] New Official Installation Technology? CBS? What?

2006-12-05 Thread André Pönitz
André Pönitz wrote:
> Rob Mensching wrote:
> > Is MSI that bad?  I mean, I know that declarative programming 
> > is very different from procedural programming but the Windows 
> > Installer handles a lot of things very well.  Probably my 
> > biggest gripe is that the Component Rules suck.  Is there 
> > something you think is worse in MSI?
> 
> One of my biggest gripes with MSI so far is that it dead slow
> (which is, of course, a very subjective impression).

Point two is the inability to nest ("foreign .msi") installers btw.

Andre'

PS: Is there a simple way to figure out which (installed) file belongs
to which component of which packages?

-
Take Surveys. Earn Cash. Influence the Future of IT
Join SourceForge.net's Techsay panel and you'll get the chance to share your
opinions on IT & business topics through brief surveys - and earn cash
http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV
___
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users


Re: [WiX-users] New Official Installation Technology? CBS? What?

2006-12-05 Thread André Pönitz
Tony Hoyle wrote:
> André Pönitz wrote:
> > One of my biggest gripes with MSI so far is that it dead slow
> > (which is, of course, a very subjective impression).
> 
> Not so subjective when it comes to patching... VS2005 SP1 took 6 hours 
> on one machine here.  30 minutes even to get to the EULA.

It took here more than a minute to show any kind of progress 
(including the initial 'Wait' screen) so in my first attempt
I managed to start three of those beasts because I thought
I might have failed to click on the right link...

> Average is 2-3 hours.  Much longer than it takes to install 
> the product in the first place...

Been there, done that. Unfortunately ;-{

And deinstallation (service pack alone) takes the same time, if not more...

> There was a blog entry a while back where they explained what the 
> problem was... to do with the way MSI does everything in memory IIRC - 
> it can't stream a large patch from disk so you end up with your machine 
> mostly in swap (650mb for the patch + working space for the 
> transformations on a 32bit machine is getting close to the limits).

I have 1G of RAM here, and even though I don't remember the exact times
of the VS2005 SP1 installation I do know that while VS2005 SP1 was
deinstalling I set up and configured one and a half virtual machines
with *cough* undisclosed operating systems. Complete with compiler and
all the stuff nobody ever needs (I need 14 of them in the end, *sigh*)
Of course, this happend on a second machine, the one deinstalling
VS SP1 was not exacly usable in that time...

The positive aspect of this is that with the proliferation of msi based
installers one does not look too bad when compared with the average ;-)

Andre'

-
Take Surveys. Earn Cash. Influence the Future of IT
Join SourceForge.net's Techsay panel and you'll get the chance to share your
opinions on IT & business topics through brief surveys - and earn cash
http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV
___
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users


Re: [WiX-users] New Official Installation Technology? CBS? What?

2006-12-05 Thread Tony Hoyle
André Pönitz wrote:
> One of my biggest gripes with MSI so far is that it dead slow
> (which is, of course, a very subjective impression).

Not so subjective when it comes to patching... VS2005 SP1 took 6 hours 
on one machine here.  30 minutes even to get to the EULA.  Average is 
2-3 hours.  Much longer than it takes to install the product in the 
first place...

There was a blog entry a while back where they explained what the 
problem was... to do with the way MSI does everything in memory IIRC - 
it can't stream a large patch from disk so you end up with your machine 
mostly in swap (650mb for the patch + working space for the 
transformations on a 32bit machine is getting close to the limits).

Tony

-
Take Surveys. Earn Cash. Influence the Future of IT
Join SourceForge.net's Techsay panel and you'll get the chance to share your
opinions on IT & business topics through brief surveys - and earn cash
http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV
___
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users


[WiX-users] Need help to fix Wix installation/maintenance registry issue

2006-12-05 Thread k shridhar
Hi


 
I need help to fix below stated problem regarding WiX.


 
Problem Description:

I need to install two features lets name it F1 (in install mode) and F2 (in 
maintenance mode). Also here F1 is parent of F2.

On installation of F1 a registry key R1 is created with value “ABC”

On installation of F2 in maintenance mode the same registry key R1 is 
overwritten/updated with value “XYZ” which is as required.


 
Now when F2 is uninstalled/removed I need to update registry key R1 with 
previous value that is “ABC”.

Here the registry key R1 is removed instead of getting updated with value “ABC”.


 
Current Implementation:

I have a component containing this registry key definition and the same is 
referred in both F1 and F2 features.


 

 
What should be my approach to achieve the requirement? Any help in this would 
be helpful.


 
Thanks,

Shridhar
-
Take Surveys. Earn Cash. Influence the Future of IT
Join SourceForge.net's Techsay panel and you'll get the chance to share your
opinions on IT & business topics through brief surveys - and earn cash
http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV___
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users


Re: [WiX-users] ConfigureSQL Bug

2006-12-05 Thread Michael Osmond
Rob,
 
Some more information.   I have spent some time adding log messages into both 
ConfigureSQL and ScaSqlStrsReadScripts (in scasqlstr.cpp).
 
We have been able to narrow down that the crash occurs in the function 
"StrAllocStringAnsi" but not where or why.   In this case it appears to be 
while processing the first script file in the install sequence.
 
It appears as though we don't get a return from StrAllocStringAnsi.
 
We hope to spend a little more time on it tomorrow.
 
Michael
 
 

-Original Message- 
From: Michael Osmond 
Sent: Thu 30/11/2006 8:27 AM 
To: wix-users@lists.sourceforge.net 
Cc: 
Subject: RE: [WiX-users] ConfigureSQL Bug


Dana, Rob,
 
Thanks for the info.
 
A few stats from me.  We have been using WIX to ship 10 production 
systems (these are server based installs) for almost 2 years.  Most have been 
built on Wix 2.3220 as it was stable and working at the time we started.  Until 
recently I did all of our upgrades as minor upgrades - and never saw this issue 
other than on the mailing list.  So I concur this happens only in a Major 
upgrade scenario.  
 
At first I thought it was something to do with the contents of the SQL 
scripts. Because I now have 2 systems using the major upgrade and one does 
exhibit this problem and the other doesn't.   From an MSI point of view there 
is nothing different between the two installer packages - they use the same 
file names and install sequence, its just the contents of the SQL scripts that 
are different.
 
But (there's always a but) ...  looking at a log where it fails and a 
log that is good (see the bottom of my first email) it appears that the script 
crashes at the start before it starts reading the script tables.
 
I was just starting to put some log messages into the code yesterday 
afternoon a la Rob's suggestion.  So I will spend some more time on that today. 
 I need to nail this one if we can.   Please bear with me though I am not a 
developer by trade so things like pageheap don't mean a great deal.
 
Michael

  _  

From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of Dana 
Gutride
Sent: Thursday, 30 November 2006 2:58 AM
To: wix-users@lists.sourceforge.net
Subject: Re: [WiX-users] ConfigureSQL Bug


This problem has just become a bigger deal where I work.  Maybe those 
of us that have experienced this problem could put our heads together to try to 
figure out what we are doing in common that is causing this to happen.

During database upgrades, we connect to an existing database, run 3-4 
sql strings, and approximately 100 sql scripts (loaded from binary references) 
that total about 1.2 MB in size.  This happens with much greater consistency on 
the upgrade and almost never on a new install where we create the database. 

Dana


On 11/29/06, Rob Mensching < [EMAIL PROTECTED]   > wrote: 

Based on previous reports, I believe that there is a bug in the 
SQL CustomActions that has been near impossible to track down where somewhere 
memory gets corrupted and causes the CustomAction to crash.  You see leaked 
handles because MSI catches the exception and tells you that your code did not 
clean up correctly (duh, it crashed).

 

I've never seen a consistent repro and never under a debugger.  
Normally it was failing like 5% so your 50% is amazing.  You might try using 
pageheap/gflags + a debugger.  Pageheap may force the crash even when the 
debugger normally hides it.  You also *might* try adding a bunch more logging 
statements to the code to try and narrow down how far the code gets before 
crashing.  At the moment there is a lot of code that could be causing the 
problem.

 

Killing this bug would be very, very good.

 

From: [EMAIL PROTECTED] [mailto: [EMAIL PROTECTED] 
 ] On Behalf Of Dana Gutride
Sent: Wednesday, November 29, 2006 05:40
To: wix-users@lists.sourceforge.net
Subject: Re: [WiX-users] ConfigureSQL Bug

 

I have also noticed this bug.  Oddly enough it is happening 
during an upgrade only.  During our initial install when we create the 
database, this doesn't happen.  During the upgrade, the user can select the 
database to upgrade, 10-15 SqlScripts are all run against it and I see the same 
error.  It is tough to track down because it does happen periodically, and a 
reboot almost always clears the problem up. 

Dana



On 11/29/06, Michael Osmond <[EMAIL PROTECTED]> wrote:

He

Re: [WiX-users] New Official Installation Technology? CBS? What?

2006-12-05 Thread André Pönitz
Rob Mensching wrote:
> Is MSI that bad?  I mean, I know that declarative programming 
> is very different from procedural programming but the Windows 
> Installer handles a lot of things very well.  Probably my 
> biggest gripe is that the Component Rules suck.  Is there 
> something you think is worse in MSI?

One of my biggest gripes with MSI so far is that it dead slow
(which is, of course, a very subjective impression).

I understand that the amount of work MSI is doing under the 
hood takes some time and I don't expect the security given by
the MSI way (ability to rollback, repair options, clean uninstall)
coming for free, and in my eyes the advantages of MSI(/Wix)
outweigh the disadvantages (that's why I ended up using it, after all...)

However, an installation time exceeding e.g. a quick-and-dirty
NSIS based install by a factor of four(!, and I had even worse
cases) is hard to explain to both management and customers.

Maybe I am doing something completely wrong, but I don't have
the feeling my installers behave worse than other MSI based
installers of applications of comparable size, so I don't feel
too guilty yet...

Andre'

-
Take Surveys. Earn Cash. Influence the Future of IT
Join SourceForge.net's Techsay panel and you'll get the chance to share your
opinions on IT & business topics through brief surveys - and earn cash
http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV
___
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users