Mailing-List: contact cygwin-developers-help AT sourceware DOT cygnus DOT com; run by ezmlm List-Subscribe: List-Archive: List-Post: List-Help: , 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 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> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline User-Agent: Mutt/1.1.12i In-Reply-To: ; 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