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

RE: WIN32 Users - Unified MSI Installer

From: Troy Simpson <troy_at_ebswift.com>
Date: Tue, 3 Jun 2008 13:14:52 +1000

Hello Carlos,

Thankyou for offering your assistance. I have packaged up my source project into a file you can download from here (anyone else can feel free to grab the file for a look if you're interested or have knowledge in WiX, just don't make it public; we'll check it into the repository once it's deemed OK):

http://www.ebswift.com/Temp/wixbuild.zip

Once you unzip that file, the readme in the root has some information on what directory structure is expected. I hope the source doesn't look too bad, I've only made a few WiX projects.

The sln project can be loaded into SharpDevelop 3 (subversion repository is here: svn://svnmirror.sharpdevelop.net/sharpdevelop/trunk/SharpDevelop - build using releasebuild.bat from the src folder). Otherwise it could perhaps be managed using the wixproj depending on your tools.

I will lurk in the svn-dev irc channel (username ebswift) if you have any questions on setting up the folder structure. If you want to talk to me in there you might be better off setting off a private chat so xchat flashes when you are trying to talk.

Troy

> -----Original Message-----
> From: Carlos Alberto Costa Beppler [mailto:beppler_at_gmail.com]
> Sent: Tuesday, 3 June 2008 12:44 PM
> To: Troy Simpson
> Cc: dev_at_subversion.tigris.org
> Subject: Re: WIN32 Users - Unified MSI Installer
>
> We are using Wix 3.0 to build the installers of the products of our
> company, and would like to help you to move to this kind of installer.
>
> 2008/6/2 Troy Simpson <troy_at_ebswift.com>:
> > Hi,
> >
> > I am the maintainer for the win32 installer, and now that we have
> win32
> > binaries for both Apache 2.0x and 2.2x I think it is better to have a
> > unified installer where users can choose their binding.
> >
> > I have moved to a WiX based installer, and built the project & custom
> > dialogs utilising the SharpDevelop designer. Because the installer
> uses a
> > localisation file for all messages, this also opens up the
> possibility of
> > localising the installer itself, but let's get things working first.
> >
> > It appears that I have faithfully reproduced much of what the old
> installer
> > did, minus a couple of things which are of a far lower priority than
> getting
> > the installer working. Specifically what is missing is the ability
> to elect
> > to install a desktop shortcut (no desktop shortcut is installed from
> this
> > installer) and the summary screen that shows selections before
> install.
> > Because customised selections are so few this would not be a
> priority.
> >
> > I think there are a couple of good reasons to move this way:
> >
> > * unified installer, one download for all
> > * MSI installer - better for systems administrators (network installs
> etc.)
> >
> > There is currently one known issue, and that is after an uninstall
> the same
> > 'post install' message screen shows that you would see after an
> install.
> >
> > I do not plan on supporting upgrades, rather overwrite installs would
> be
> > simpler at this stage. As far as testing goes this will be more for
> future
> > installs where we need to ensure that successful overwrite installs
> occur.
> >
> > Please test this installer, and if we agree to go this way I will
> look to
> > make a 1.5 installer as soon as we have the release binaries
> available for
> > Apache 2.0x & 2.2x. I am particularly looking for people to test
> this
> > installer both against Apache 2.0 & Apache 2.2x.
> >
> > Here is the beta installer for Subversion 2.4.6:
> >
> > http://www.ebswift.com/Temp/Setup-Subversion.msi
> >
> > Please do not make that installer public. I will provide all the
> build
> > source for someone to check in for me if it is decided to go this
> way. In
> > that respect I will be happy for any contributions to improve the
> installer.
> >
> >
> > Regards,
> >
> > Troy Simpson
> >
> >
> >
> > ---------------------------------------------------------------------
> > To unsubscribe, e-mail: dev-unsubscribe_at_subversion.tigris.org
> > For additional commands, e-mail: dev-help_at_subversion.tigris.org
> >
> >

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe_at_subversion.tigris.org
For additional commands, e-mail: dev-help_at_subversion.tigris.org
Received on 2008-06-03 05:15:08 CEST

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

This site is subject to the Apache Privacy Policy and the Apache Public Forum Archive Policy.