[svn.haxx.se] · SVN Dev · SVN Users · SVN Org · TSVN Dev · TSVN Users · Subclipse Dev · Subclipse Users · this month's index

[TSVN] successful built with new WiX setup

From: Markus Schuh <markus.schuh_at_sdm.de>
Date: 2005-08-07 15:04:14 CEST

After upgrading WiX to 2.0.3116.0 my built succeeds with the new
TortoiseSVNSetup directory. Only installed once with this new produced
MSI yet. I have not checked it for new functionality yet ( i.e.
remembering the last target dir. )

Just three comments (only for the perfectionists)

1.)
autolist.txt has moved. The WiX setup now references correctly
"include\autolist.txt". The lines in build.bat, which try to copy
.\autolist.txt to the release / debug bin directory search autolist.txt
in its old location. But they are obsolete now anyway, aren't they?
One warning less during the build process ...

2.)
Excerpt from Includes.wxi
> * include the xx-yy dictionary in the package? 1 for yes, 0 for no.
> Used to be handled by env.ENGBSPELL and ENSPELL.

The functionality was changed: Now I have to manually change
Includes.wxi when I want to skip the dictionary.
Personally I'd prefer the old logic, where the batch tested against the
existence of the dictionaries and has set the env variables accordingly.
My first try to compile (without installed dictionaries) ended in a
TortoiseSVN-1.2.1.4081-dev-svn-1.2.1.msi with a size of about 100 kBytes.
First I was happy about the reduced installer size ;-)) But then I
realized the error messages of WiX in my build.log.
WiX seems to produce a MSI without any included files if one single file
is missing.
I would expect no MSI at all in this situation. May be I will ask on the
WiX mailling list.

3.)
Two of the WiX configuration files include the BOM (byte-order-mark),
the others don't.
Doesn't seem to make any difference, but who knows?

BOM included:
FeaturesFragment.wxs
Includes.wxi

BOM not included:
StructureFragment.wxs
TortoiseSVN.wxs
UIFragment.wxs
VersionNumberInclude.wxi

Markus

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@tortoisesvn.tigris.org
For additional commands, e-mail: dev-help@tortoisesvn.tigris.org
Received on Sun Aug 7 15:04:54 2005

This is an archived mail posted to the TortoiseSVN Dev mailing list.