From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 10593 invoked by alias); 27 May 2004 16:47:41 -0000 Mailing-List: contact cygwin-help@cygwin.com; run by ezmlm Precedence: bulk List-Subscribe: List-Archive: List-Post: List-Help: , Sender: cygwin-owner@cygwin.com Mail-Followup-To: cygwin@cygwin.com Received: (qmail 10573 invoked from network); 27 May 2004 16:47:38 -0000 Received: from unknown (HELO dessent.net) (66.17.244.20) by sourceware.org with SMTP; 27 May 2004 16:47:38 -0000 Received: from localhost ([127.0.0.1] helo=dessent.net) by dessent.net with esmtp (Exim 4.32) id 1BTO73-0002ZL-8j; Thu, 27 May 2004 16:52:13 +0000 Message-ID: <40B61BBA.B72F913@dessent.net> Date: Thu, 27 May 2004 18:15:00 -0000 From: Brian Dessent Organization: My own little world... MIME-Version: 1.0 To: cygwin-apps@cygwin.com CC: cygwin@cygwin.com Subject: Re: Looking for new apache maintainer References: <20040525234836.GA2243@coe.bosbc.com> <40B53400.668ECCEF@dessent.net> <000b01c443cb$c6c0e950$78d96f83@robinson.cam.ac.uk> <40B5B751.9EB8E456@dessent.net> <40B60115.CF02EAF3@dessent.net> <40B60F56.701B7B46@dessent.net> <20040527160012.GA14896@coe.bosbc.com> Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit X-IsSubscribed: yes Reply-To: cygwin@cygwin.com X-SW-Source: 2004-05/txt/msg00934.txt.bz2 Igor Pechtchanski wrote: > Perhaps this should be moved to cygwin-apps (which Brian, as all other Been subscribed for some time now, and redirecting... > maintainers, will have to subscribe to anyway), but one more point while > we're on the subject of Apache: maybe it's time to revisit the apache > postinstall procedure (both the rebase issue and the /var/www one). > FWIW, one idea on the latter is splitting out the documents into a > separate package (apache-docs?), installing over the manual, and using > postinstall to set up the index.html.* files if they aren't present. > This way, "cygcheck -c" won't be confused by the apache packages anymore. > I can elaborate if there's interest. Yes, I'd planned to redo all that. The manual will go into /usr/share/doc/apache so that it can be sanely upgraded, instead of in the docroot next to the user's stuff. Also use a postinstall to copy over sample config if not exists, instead of this /etc/apache.new business. The other thing that needs attention is this libphp4.dll and rebasing. It's really ugly currently: the dll is included in the package as /usr/lib/apache/new/libphp4.dll and copied over manually by apxs in the postinstall, which also tries to rebase. Both will fail if there's an existing (in-use) dll, and it also means the package manifest is wrong, causing cygcheck to always report a broken package. What I'd really like to do is let setup.exe deal with replacing the dll if it's in use, and relocate libphp4.dll before packaging to work with the default set of libs so no rebase is necessary. Then it's just a matter of adding the LoadModule lines to httpd.conf in postinstall if they're not there already. Brian -- Unsubscribe info: http://cygwin.com/ml/#unsubscribe-simple Problem reports: http://cygwin.com/problems.html Documentation: http://cygwin.com/docs.html FAQ: http://cygwin.com/faq/