delorie.com/archives/browse.cgi   search  
Mail Archives: cygwin/2002/05/10/12:35:50

Mailing-List: contact cygwin-help AT cygwin DOT com; run by ezmlm
List-Subscribe: <mailto:cygwin-subscribe AT cygwin DOT com>
List-Archive: <http://sources.redhat.com/ml/cygwin/>
List-Post: <mailto:cygwin AT cygwin DOT com>
List-Help: <mailto:cygwin-help AT cygwin DOT com>, <http://sources.redhat.com/ml/#faqs>
Sender: cygwin-owner AT cygwin DOT com
Mail-Followup-To: cygwin AT cygwin DOT com
Delivered-To: mailing list cygwin AT cygwin DOT com
Message-ID: <3CDBF6BE.4080306@ece.gatech.edu>
Date: Fri, 10 May 2002 12:35:10 -0400
From: Charles Wilson <cwilson AT ece DOT gatech DOT edu>
User-Agent: Mozilla/5.0 (Windows; U; Win98; en-US; rv:0.9.4) Gecko/20011019 Netscape6/6.2
X-Accept-Language: en-us
MIME-Version: 1.0
To: Stipe Tolj <tolj AT wapme-systems DOT de>
CC: cygwin AT cygwin DOT com
Subject: Re: [ANNOUNCEMENT] New: various apache modules (including PHP4)
References: <20020510143502 DOT 6B2C91B850 AT redhat DOT com> <3CDBE67A DOT 4050304 AT ece DOT gatech DOT edu> <3CDBE8E7 DOT A60A41C3 AT wapme-systems DOT de>

Stipe Tolj wrote:


> 
> Yep, Charles is right here, it's not part of the standard cygwin
> install.
> 
> That's why I added the executable at least for the php4 module, where
> the postinstall script needs to have one.
> 
> Stipe


Sorry to be a stickler, but

   1) GPL, source code, etc etc

   2) rebase itself will soon be part of the 'setup' package (which 
doesn't yet exist).  This will cause user confusion if your package 
already contains rebase.exe...e.g. "I installed apache-php4, then I 
installed the 'setup' package, then I installed the new apache-php4 -- 
and now rebase is missing"
   reason: 1st apache-php4 had rebase, then the 'setup' package replaced 
that version with its own copy.  Then, when the user upgraded to the new 
apache-php4 package -- which no longer had rebase -- the 'uninstall old 
apache-php4' procedure deleted rebase.

It was a bad idea to include rebase.exe in your dist.  (You don't see 
Jason including a cygipc binary in his postgres package).  Everything on 
sourceware is allowed to depend ONLY on tools ALSO available on 
sourceware.  We made one exception: postgres (cygipc) and work is 
progressing to replace cygipc with cygwin-daemon.  Python was added to 
the dist in working form, with no external deps. Later, we noticed a 
problem; Jason tracked it down to rebasing DLLs, and wrote a tool to fix 
it -- and that tool will be part of the standard dist soon.  However, 
even though you (currently) need a non-dist tool in order to use python, 
we didn't want to *pull* python from the dist.

But you are *adding* a new package, that a priori requires a tool that 
is currently not in the dist.  Bad.  You probably should have waited 
(pushed?) until rebase was in the dist before distributing apache-php4. 
  But that's just MO.

--Chuck



--
Unsubscribe info:      http://cygwin.com/ml/#unsubscribe-simple
Bug reporting:         http://cygwin.com/bugs.html
Documentation:         http://cygwin.com/docs.html
FAQ:                   http://cygwin.com/faq/

- Raw text -


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