Return-Path: Delivered-To: apmail-httpd-dev-archive@www.apache.org Received: (qmail 64499 invoked from network); 18 Mar 2009 17:52:17 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (140.211.11.2) by minotaur.apache.org with SMTP; 18 Mar 2009 17:52:17 -0000 Received: (qmail 4816 invoked by uid 500); 18 Mar 2009 17:52:13 -0000 Delivered-To: apmail-httpd-dev-archive@httpd.apache.org Received: (qmail 4763 invoked by uid 500); 18 Mar 2009 17:52:13 -0000 Mailing-List: contact dev-help@httpd.apache.org; run by ezmlm Precedence: bulk Reply-To: dev@httpd.apache.org list-help: list-unsubscribe: List-Post: List-Id: Delivered-To: mailing list dev@httpd.apache.org Received: (qmail 4754 invoked by uid 99); 18 Mar 2009 17:52:13 -0000 Received: from athena.apache.org (HELO athena.apache.org) (140.211.11.136) by apache.org (qpsmtpd/0.29) with ESMTP; Wed, 18 Mar 2009 10:52:13 -0700 X-ASF-Spam-Status: No, hits=2.2 required=10.0 tests=HTML_MESSAGE,SPF_PASS X-Spam-Check-By: apache.org Received-SPF: pass (athena.apache.org: domain of trawick@gmail.com designates 74.125.46.157 as permitted sender) Received: from [74.125.46.157] (HELO yw-out-1718.google.com) (74.125.46.157) by apache.org (qpsmtpd/0.29) with ESMTP; Wed, 18 Mar 2009 17:52:07 +0000 Received: by yw-out-1718.google.com with SMTP id 5so110237ywm.84 for ; Wed, 18 Mar 2009 10:51:46 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:mime-version:received:in-reply-to:references :date:message-id:subject:from:to:content-type; bh=qq8iFPuIIcFdg/PrbJgO2dcjaHoxWtr/wXW0ws5OFN4=; b=oxxgacUUWo24VpyZK6/ebBmh5RjhmBYukCfX3qDoShqTrVVXAiHbmUncUmH1RFnWoL Pssw5tALCCeW5+HEtHpTRDwAtI52MJr7NwlQBcSn42/kFcNeuVoPyY0nBTUx8WSjY2EA v8NGcBtYFSTDmG3jtEVnlI76up3a6VWnIismM= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :content-type; b=XHZMSJaCfrpswAGSFmazbu31Op1zYKx7DROAMtWIMJ4QHX+hXs8NFuJvSBHWfpNd9b pz0uzlgFSiGSVP3YUP0C+bu2mCsuLuKjytvlNi+pFIXhCHrw5PQfACBQDXhQMc23LUXl uCb3GAzA2l76eIbFjfdgDYCOPreiPb1nVOchE= MIME-Version: 1.0 Received: by 10.151.44.14 with SMTP id w14mr1013051ybj.38.1237398706161; Wed, 18 Mar 2009 10:51:46 -0700 (PDT) In-Reply-To: <49C027C8.6010005@pearsoncmg.com> References: <496ABECF.9060202@rowe-clan.net> <4976322A.8030505@rowe-clan.net> <4978CD2D.4000600@pearsoncmg.com> <49792A45.1060904@rowe-clan.net> <497E2BBB.6050200@pearsoncmg.com> <497F47F0.9010808@pearsoncmg.com> <499C7A05.8040605@pearsoncmg.com> <39F19272-5AD1-421F-924B-8CD4C8BA8B45@gbiv.com> <49C027C8.6010005@pearsoncmg.com> Date: Wed, 18 Mar 2009 13:51:46 -0400 Message-ID: Subject: Re: [summary] accept mod_fcgid codebase into httpd project From: Jeff Trawick To: dev@httpd.apache.org Content-Type: multipart/alternative; boundary=001517570850538adc04656856f1 X-Virus-Checked: Checked by ClamAV on apache.org --001517570850538adc04656856f1 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit On Tue, Mar 17, 2009 at 6:44 PM, Chris Darroch wrote: > > I'm +1 on the idea of moving toward inclusion in httpd trunk > as a module, at least as a longer-term goal. My thoughts were: > > - Start by branching httpd/mod_fcgid/branches/2.x/mod_fcgid based on > the current relicensed code, just in case an "emergency" turns up > (security bug?) and we'd like to do a release based on the existing > code; most likely, we won't use this going forward. Many people use mod_fcgid on Apache 2.0/2.2. The message should be that mod_fcgid development has moved to the ASF, and existing users are not being left behind in the transition. So a branch for mod_fcgid 2.x is maintained for httpd 2.0/2.2 users just as our own stable branches are maintained (FAR beyond emergencies, at least for 2.2.x). This isn't necessarily in opposition to what you said, but some might read it as something like "Apache took over and they won't distribute fixes that work with my existing configurations except in extreme circumstances." (But of course we should include in httpd trunk for Apache 2.4 and beyond, and make any appropriate changes for consistency, new directions, etc.) - Before we can add to httpd trunk, we need to look at the directive > names. There are a large number of config directives with names > that don't imply FastCGI and in some cases are a little mysterious. > I don't think we can drop 32 new directives into httpd with generic > names like "SocketPath" and "PassHeader". Trunk is a fine place to address those issues. BTW, thanks for all your work on this!!! --001517570850538adc04656856f1 Content-Type: text/html; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable
On Tue, Mar 17, 2009 at 6:44 PM, Chris Darroch <= span dir=3D"ltr"><chrisd@pearso= ncmg.com> wrote:

=A0I'm +1 on the idea of moving toward inclusion in httpd trunk
as a module, at least as a longer-term goal. =A0My thoughts were:

- Start by branching httpd/mod_fcgid/branches/2.x/mod_fcgid based on
=A0the current relicensed code, just in case an "emergency" turns= up
=A0(security bug?) and we'd like to do a release based on the existing<= br> =A0code; most likely, we won't use this going forward.

Many people use mod_fcgid on Apache 2.0/2.2.=A0 The message should be = that mod_fcgid development has moved to the ASF, and existing users are not being left behind in the transition.=A0 So a bra= nch for mod_fcgid 2.x is maintained for httpd 2.0/2.2 users just as our own= stable branches are maintained (FAR beyond emergencies, at least for 2.2.x= ).

This isn't necessarily in opposition to what you said, but some mig= ht read it as something like "Apache took over and they won't dist= ribute fixes that work with my existing configurations except in extreme ci= rcumstances."

(But of course we should include in httpd trunk for Apache 2.4 and beyo= nd, and make any appropriate changes for consistency, new directions, etc.)=

- Before we can add to httpd trunk, we need to look at the directive
=A0names. =A0There are a large number of config directives with names
=A0that don't imply FastCGI and in some cases are a little mysterious.<= br> =A0I don't think we can drop 32 new directives into httpd with generic<= br> =A0names like "SocketPath" and "PassHeader".

Trunk is a fine place to address those issues.
BTW, thanks for all your work on this!!!

--001517570850538adc04656856f1--