delorie.com/archives/browse.cgi   search  
Mail Archives: cygwin-developers/2001/03/23/21:08:22

Mailing-List: contact cygwin-developers-help AT sourceware DOT cygnus DOT com; run by ezmlm
List-Subscribe: <mailto:cygwin-developers-subscribe AT sources DOT redhat DOT com>
List-Archive: <http://sources.redhat.com/ml/cygwin-developers/>
List-Post: <mailto:cygwin-developers AT sources DOT redhat DOT com>
List-Help: <mailto:cygwin-developers-help AT sources DOT redhat DOT com>, <http://sources.redhat.com/ml/#faqs>
Sender: cygwin-developers-owner AT sources DOT redhat DOT com
Delivered-To: mailing list cygwin-developers AT sources DOT redhat DOT com
Date: Fri, 23 Mar 2001 21:08:35 -0500
From: Christopher Faylor <cgf AT redhat DOT com>
To: cygwin-developers AT cygwin DOT com
Subject: Re: setup revisit
Message-ID: <20010323210835.F17066@redhat.com>
Reply-To: cygwin-developers AT cygwin DOT com
Mail-Followup-To: cygwin-developers AT cygwin DOT com
References: <009201c0b373$270a6ee0$0200a8c0 AT lifelesswks> <20010323174032 DOT A30954 AT redhat DOT com> <200103232258 DOT RAA03576 AT envy DOT delorie DOT com> <00af01c0b3f0$e751e200$0200a8c0 AT lifelesswks> <200103232349 DOT SAA03971 AT envy DOT delorie DOT com> <021801c0b3fb$97ff2d60$0200a8c0 AT lifelesswks> <20010323204621 DOT B17066 AT redhat DOT com> <02ec01c0b406$6e3822b0$0200a8c0 AT lifelesswks>
Mime-Version: 1.0
User-Agent: Mutt/1.3.11i
In-Reply-To: <02ec01c0b406$6e3822b0$0200a8c0@lifelesswks>; from robert.collins@itdomain.com.au on Sat, Mar 24, 2001 at 01:02:05PM +1100

On Sat, Mar 24, 2001 at 01:02:05PM +1100, Robert Collins wrote:
>> I know that you are just giving an example but porting to use bz2
>would
>> be pretty trivial these days.
>
>Uhmm, trivial without cygwin1.dll ? I presume thanks to the work at the
>mingw project.. Next example: rpm (depends on sleepycat db (raw win32
>only builds in MSVC at the moment) and possibly perl.

You'd just use libbz2 as we use libz in setup.exe.

>> You still have cygwin conflict issues.  We used to have to say "Stop
>all
>> Cygwin programs" but, surprise, people didn't do this and were
>confused
>> on the mailing list.
>
>Actually you *still* have to say that. I get caught by cygipc.exe on a
>routine basis - and I hope I'm not your average newbie. You will
>*always* have to say that until whatever is trying to replace
>cygwin1.dll / bash to name the most probable culprits is able to do
>"behind the scenes" work. See my comments re replaceing files on reboot
>for a long term solution.

You do have to say this when you are installing the cygwin package.
Other packages are unaffected.  With the old installer any installation
(gcc, bash, ncurses, etc.) was affected by the cygwin conflict.

>>At any rate, this sounds like a long-term goal for setup.exe not a
>>short term one.  I was hoping that someone could add some simple
>>dependency analysis to setup.exe and come up with some way of grouping
>>things by category.  That should be relatively simple compared to
>>redoing the entire installation to use apt or rpm.
>
>True.  I was hoping to put my nose down and hack all weekend, but it
>looks like rpm is *not* going to play nice so I'll give it a slightly
>lower priority for now.

Don't let me discourage you though, Robert.  If you can get this done,
it will be pretty cool.  Doesn't RPM have a library like interface, too?

cgf

- Raw text -


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