delorie.com/archives/browse.cgi   search  
Mail Archives: cygwin-developers/2000/04/29/12:15:25

Mailing-List: contact cygwin-developers-help AT sourceware DOT cygnus DOT com; run by ezmlm
List-Subscribe: <mailto:cygwin-developers-subscribe AT sourceware DOT cygnus DOT com>
List-Archive: <http://sourceware.cygnus.com/ml/cygwin-developers/>
List-Post: <mailto:cygwin-developers AT sourceware DOT cygnus DOT com>
List-Help: <mailto:cygwin-developers-help AT sourceware DOT cygnus DOT com>, <http://sourceware.cygnus.com/ml/#faqs>
Sender: cygwin-developers-owner AT sourceware DOT cygnus DOT com
Delivered-To: mailing list cygwin-developers AT sourceware DOT cygnus DOT com
From: Chris Faylor <cgf AT cygnus DOT com>
Date: Sat, 29 Apr 2000 13:16:24 -0400
To: cygwin-developers AT sourceware DOT cygnus DOT com
Subject: Re: Time for a new DLL release
Message-ID: <20000429131624.A15110@cygnus.com>
Reply-To: cygwin-developers AT sourceware DOT cygnus DOT com
Mail-Followup-To: cgf AT cygnus DOT com, cygwin-developers AT sourceware DOT cygnus DOT com
References: <4 DOT 3 DOT 1 DOT 2 DOT 20000428174704 DOT 00dd9280 AT pop DOT ma DOT ultranet DOT com> <DBYLOU9PupmDdlErVU2IUf9wyahn AT 4ax DOT com>
Mime-Version: 1.0
User-Agent: Mutt/1.1.12i
In-Reply-To: <DBYLOU9PupmDdlErVU2IUf9wyahn@4ax.com>; from m.ring@ndh.net on Sat, Apr 29, 2000 at 07:04:19PM +0200

On Sat, Apr 29, 2000 at 07:04:19PM +0200, Michael Ring wrote:
>The main disadvantage is that a lot of overhead has to be installed in
>the first step before the gui for installation shows up. That is imho
>a mayor disadvantage. Another one is that the cygwin dll has to stay
>in memory and thus replacing it is a little more tricky (but not
>impossible) A static version of cygwin dll would help a lot if we
>would decide to go this way..

The first disadvantage is a whopper, IMO.  The GUI/RPM setup.exe would
be *huge*.

We have to deal with the second one in setup.exe, and so far I haven't
seen any indication that the method we're using is not working.

>Writing a 'pure' Windows installer makes it possible to create a
>single file with 'everythin included'. The problem of this approach is
>that if it's a 100% pure windows application that does not use
>cygwin's dll then there is a lot of code to be re-implemented to make
>the rpm databases available to the setup program. 8-(

Yup.  Catch 22.

>The best bet would perhaps be to create a windows installer that
>interacts with rpm via a shell-script. The installer could check for
>updates, rename/remove cygwin dll's if it needs to update the dll
>itself, download the files and then let rpm do the work. (I think that
>is pretty much simmilar to Mo's approach)

I've gotten a lot of interest in using Red Hat's GUI-based front-end to
RPM, though.  I guess we could shoot for that kind of "look and feel".

Another option might be a web based installer.

cgf

- Raw text -


  webmaster     delorie software   privacy  
  Copyright © 2019   by DJ Delorie     Updated Jul 2019