Mailing-List: contact cygwin-help AT cygwin DOT com; run by ezmlm List-Subscribe: List-Archive: List-Post: List-Help: , 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 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 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> Content-Type: text/plain; charset=us-ascii; format=flowed Content-Transfer-Encoding: 7bit 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/