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

Re: Windows Installer - New Layout, any thoughts?

From: Branko Čibej <brane_at_xbc.nu>
Date: 2003-11-14 21:10:57 CET

Jostein Chr. Andersen wrote:

>Hi,
>
>I have just tested several different combinations of packages (pre 0.33.0
>binarys from Branko) to include in a installer.
>
>I have some suggestions based upon feedback,facts, thought and wishes.
>Here is some "facts":
>
>From now, an installer are made of the content of svn-win32-x.xx.x.zip
>(basic subversion binaries) plus the content of one or more of the
>following binary files found on the subversion site:
> *svn-win32-x.xx.x-dev.zip
> *svn-win32-x.xx.x-python.zip
> *svn-win32-x.xx.x-pdb.zip
>
>
None of which ever existed. :-)

> *db-4.0.14-win32.zip
>
>
You shouldn't need anything at all from this file.

>Sizes of some combinations of the packages mentioned above:
> *A full installer with the content of all the zipfiles
> mentioned is approx. 8 MB big.
> *A package with the same as above minus the Python
> bindings is approx 6.6 MB big.
> *A minimum installer with only the content of
> svn-win32-x.xx.x.zip is approx. 2.5 MB big.
> *A minimum installer with only the content of
> svn-win32-x.xx.x.zip and _relevant_ pdb files is approx.
> 4.6 MB big
>
>-
>
>My suggestion is that we make two installers:
>1. A minimal one (contents of svn-win32-x.xx.x.zip) with or
> without relevant pdb files. This is enough to run the
> client and subversion server (svnserve, http etc).
> Name: svn-x.xx.x-setup.exe (approx. 2.5 to 4.6 MB
> depending on contents)
>
>
With the .pdb files, please. That will make crash reports from users
much, much more useful.

>2. A big one for developers and admins with everything. The
> user can choose between full, compact, custom setup etc.
> Name: svn-x.xx.x-dev-setup.exe (approx 8 MB).
>
>
Please drop the "full" and "compact" idea. It always gets on my nerves
when somebody decides they know better than I what "compact" means.
Instead, split the types according to functionality:

    * Client (bin/ without svnserve + /iconv)
    * Server (Client + bin/svnserve + httpd/)
    * Scripting (python/ + bin/*.dll)
    * Development (doc/ + include/ + lib/ + bin/*.dll)

Every install type should include the relevant .pdb files by default.
Your minimal installer would then be a subset that provides just the
Client and Server installation types.

>It's many other possibilities: Misc. files (for example
>svn-win32-x.xx.x-python.zip) can be downloaded during the installation
>(or after via the start menu).
>
>A minimal one (or using a client such as TortoiseSVN) will probably cover
>the need that almost any Subversion user may have.
>
>Any thoughts?
>
>Jostein
>
>
>

-- 
Brane Čibej   <brane_at_xbc.nu>   http://www.xbc.nu/brane/
---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@subversion.tigris.org
For additional commands, e-mail: dev-help@subversion.tigris.org
Received on Fri Nov 14 21:14:38 2003

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