Re: Intent to Roll 2.3.0-alpha

2008-12-03 Thread Nick Kew

Paul Querna wrote:

Hi dev@,

FYI, I intend to roll 2.3.0-alpha, our first release from trunk in about 
 3 years, on Saturday December 6th.


How about starting the process not with a roll, but with a proposed
software configuration and feature set?

Just OTTOMH and from a quick look at trunk, I see:

  - authnz revised again
  - mod_sed
  - mod_session
  - Expression parser (I dropped the ball there but intend to
pick it up)
  - Simple MPM status?
  - drop_privileges architecture and modules
  - status of mod_cache submodules?
  - are we going to revive mod_proxy_fcgi?

Some of that is pretty-much untested.  And then there are
not-in-trunk things some of us have in view, like lua and dtrace:
where do they stand if you start rolling willy-nilly?

I think we need to start stabilizing trunk, and getting on the path of 
doing 2.4.x 'soon'.


+1 to that, and thanks for raising it.

--
Nick Kew


Re: Intent to Roll 2.3.0-alpha

2008-11-29 Thread Jim Jagielski


On Nov 28, 2008, at 3:50 PM, Paul Querna wrote:



Would be nice if someone had time to polish mod_proxy_fcgi



Come January, I have free cycles... Dec, esp before Christmas
will be tight. But this is something that I really want to
spend some time on.




Re: Intent to Roll 2.3.0-alpha

2008-11-29 Thread Jim Jagielski


On Nov 28, 2008, at 12:04 PM, Paul Querna wrote:


Hi dev@,

FYI, I intend to roll 2.3.0-alpha, our first release from trunk in  
about  3 years, on Saturday December 6th.


As in the previous 2.${odd} release cycles, this is not a stable  
release, do not guarantee a stable ABI, and would not be recommended  
for production usage:

https://svn.apache.org/repos/asf/httpd/httpd/trunk/VERSIONING

I think we need to start stabilizing trunk, and getting on the path  
of doing 2.4.x 'soon'.


In other words, if you wanted some big ass feature in 2.4, start  
coding now, your time is short :D




I will be adding at least 2 new hooks to mod_proxy...

Plus, I'd like for the monitor hook to take some useful arguments
rather than just a pool :) :)



Fw: Intent to Roll 2.3.0-alpha

2008-11-29 Thread Nick Kew
Not sure what happened to this yesterday ... reposting.

Begin forwarded message:

Date: Fri, 28 Nov 2008 17:32:50 +
From: Nick Kew [EMAIL PROTECTED]
To: dev@httpd.apache.org
Subject: Re: Intent to Roll 2.3.0-alpha


Paul Querna wrote:
 Hi dev@,
 
 FYI, I intend to roll 2.3.0-alpha, our first release from trunk in
 about 3 years, on Saturday December 6th.

How about starting the process not with a roll, but with a proposed
software configuration and feature set?

Just OTTOMH and from a quick look at trunk, I see:

   - authnz revised again
   - mod_sed
   - mod_session
   - Expression parser (I dropped the ball there but intend to
 pick it up)
   - Simple MPM status?
   - drop_privileges architecture and modules
   - status of mod_cache submodules?
   - are we going to revive mod_proxy_fcgi?

Some of that is pretty-much untested.  And then there are
not-in-trunk things some of us have in view, like lua and dtrace:
where do they stand if you start rolling willy-nilly?

 I think we need to start stabilizing trunk, and getting on the path
 of doing 2.4.x 'soon'.

+1 to that, and thanks for raising it.

-- 
Nick Kew


Re: Fw: Intent to Roll 2.3.0-alpha

2008-11-29 Thread William A. Rowe, Jr.
Nick Kew wrote:
 Paul Querna wrote:
 Hi dev@,

 FYI, I intend to roll 2.3.0-alpha, our first release from trunk in
 about 3 years, on Saturday December 6th.
 
 How about starting the process not with a roll, but with a proposed
 software configuration and feature set?

IMHO, that's the difference between having a dialog and having something
in hand to comment on.  With the .0-alpha tarball, people could make a
specific comment, such as [T +10 days from now]...

Nick Kew writes:
 Just OTTOMH and from a quick look at 2.3.0, I see we are missing:

- Expression parser (I dropped the ball there but intend to
  pick it up)

and then that's an action item on yourself for 2.3.1.  I don't think
anyone expects 2.3.0 to be feature complete, that's why we let 2.3.x
hang around a little while.

+1 to creating a candidate.


Re: Fw: Intent to Roll 2.3.0-alpha

2008-11-29 Thread Paul Querna

William A. Rowe, Jr. wrote:

Nick Kew wrote:

Paul Querna wrote:

Hi dev@,

FYI, I intend to roll 2.3.0-alpha, our first release from trunk in
about 3 years, on Saturday December 6th.

How about starting the process not with a roll, but with a proposed
software configuration and feature set?


IMHO, that's the difference between having a dialog and having something
in hand to comment on.  With the .0-alpha tarball, people could make a
specific comment, such as [T +10 days from now]...

Nick Kew writes:

Just OTTOMH and from a quick look at 2.3.0, I see we are missing:

   - Expression parser (I dropped the ball there but intend to
 pick it up)


and then that's an action item on yourself for 2.3.1.  I don't think
anyone expects 2.3.0 to be feature complete, that's why we let 2.3.x
hang around a little while.

+1 to creating a candidate.


Exactly -- basing the first alpha around a long feature list will just 
delay it too long.  Version numbers are cheap, and when a feature is 
done, it goes into the next alpha :-)


IMO one of the lessons of 2.1.x is that having 5-10 alpha releases are 
just fine, as long as they are labeled as such, and it significantly 
helps the code base in a relatively short period, over just continuing 
on with trunk, like we have for the last 3 years.


-Paul



Re: Fw: Intent to Roll 2.3.0-alpha

2008-11-29 Thread Graham Leggett

William A. Rowe, Jr. wrote:


IMHO, that's the difference between having a dialog and having something
in hand to comment on.  With the .0-alpha tarball, people could make a
specific comment, such as [T +10 days from now]...


Am I right in understanding that it remains possible to make changes to 
the ABI between v2.3.0 and v2.3.1, or must we get any changes like that 
finalised before then?


Regards,
Graham
--


smime.p7s
Description: S/MIME Cryptographic Signature


Re: Fw: Intent to Roll 2.3.0-alpha

2008-11-29 Thread Paul Querna

Graham Leggett wrote:

William A. Rowe, Jr. wrote:


IMHO, that's the difference between having a dialog and having something
in hand to comment on.  With the .0-alpha tarball, people could make a
specific comment, such as [T +10 days from now]...


Am I right in understanding that it remains possible to make changes to 
the ABI between v2.3.0 and v2.3.1, or must we get any changes like that 
finalised before then?


You can change the ABI until 2.4.0, then it behaves like 2.2.x.

2.3.x can be completely unstable between versions, although we should 
try to avoid it if we can.


-Paul


Intent to Roll 2.3.0-alpha

2008-11-28 Thread Paul Querna

Hi dev@,

FYI, I intend to roll 2.3.0-alpha, our first release from trunk in about 
 3 years, on Saturday December 6th.


As in the previous 2.${odd} release cycles, this is not a stable 
release, do not guarantee a stable ABI, and would not be recommended for 
production usage:

https://svn.apache.org/repos/asf/httpd/httpd/trunk/VERSIONING

I think we need to start stabilizing trunk, and getting on the path of 
doing 2.4.x 'soon'.


In other words, if you wanted some big ass feature in 2.4, start coding 
now, your time is short :D


Thanks,

Paul


Re: Intent to Roll 2.3.0-alpha

2008-11-28 Thread Sander Temme


On Nov 28, 2008, at 9:04 AM, Paul Querna wrote:

FYI, I intend to roll 2.3.0-alpha, our first release from trunk in  
about  3 years, on Saturday December 6th.


+1, let's get that code out there.

As part of this process, I would like us (the group) to identify  
*early* which third party modules are popular with our userbase, and  
pro-actively approach their vendors so that they know what we're  
doing.  Then they can make their plans to release without being  
blindsided.


Off the top of my head I'm thinking:

* PHP
* Oracle (WebLogic)
* Breach (ModSecurity)

Let's throw this on the user list once the Alpha is out and see what's  
important to them.


S.

--
Sander Temme
[EMAIL PROTECTED]
PGP FP: 51B4 8727 466A 0BC3 69F4  B7B8 B2BE BC40 1529 24AF





smime.p7s
Description: S/MIME cryptographic signature


Re: Intent to Roll 2.3.0-alpha

2008-11-28 Thread Paul Querna

Sander Temme wrote:


On Nov 28, 2008, at 9:04 AM, Paul Querna wrote:

FYI, I intend to roll 2.3.0-alpha, our first release from trunk in 
about  3 years, on Saturday December 6th.


+1, let's get that code out there.

As part of this process, I would like us (the group) to identify *early* 
which third party modules are popular with our userbase, and 
pro-actively approach their vendors so that they know what we're doing.  
Then they can make their plans to release without being blindsided.


Off the top of my head I'm thinking:

* PHP
* Oracle (WebLogic)
* Breach (ModSecurity)


FastCGI support for Rails, Django, etc.

mod_fcgid seems to be the most popular now days.

Would be nice if someone had time to polish mod_proxy_fcgi

-Paul


Re: Intent to Roll 2.3.0-alpha

2008-11-28 Thread Ruediger Pluem


On 11/28/2008 06:58 PM, Sander Temme wrote:
 
 On Nov 28, 2008, at 9:04 AM, Paul Querna wrote:
 
 FYI, I intend to roll 2.3.0-alpha, our first release from trunk in
 about  3 years, on Saturday December 6th.
 
 +1, let's get that code out there.
 
 As part of this process, I would like us (the group) to identify *early*
 which third party modules are popular with our userbase, and
 pro-actively approach their vendors so that they know what we're doing. 
 Then they can make their plans to release without being blindsided.
 
 Off the top of my head I'm thinking:
 
 * PHP
 * Oracle (WebLogic)
 * Breach (ModSecurity)
 
 Let's throw this on the user list once the Alpha is out and see what's
 important to them.

+1 to this approach.

Regards

RĂ¼diger



Re: Intent to Roll 2.3.0-alpha

2008-11-28 Thread Jorge Schrauwen
mod_perl comes to mind too.

To a lesser extend mod_security and mod_macro.

~Jorge



On Fri, Nov 28, 2008 at 10:06 PM, Ruediger Pluem [EMAIL PROTECTED] wrote:


 On 11/28/2008 06:58 PM, Sander Temme wrote:

 On Nov 28, 2008, at 9:04 AM, Paul Querna wrote:

 FYI, I intend to roll 2.3.0-alpha, our first release from trunk in
 about  3 years, on Saturday December 6th.

 +1, let's get that code out there.

 As part of this process, I would like us (the group) to identify *early*
 which third party modules are popular with our userbase, and
 pro-actively approach their vendors so that they know what we're doing.
 Then they can make their plans to release without being blindsided.

 Off the top of my head I'm thinking:

 * PHP
 * Oracle (WebLogic)
 * Breach (ModSecurity)

 Let's throw this on the user list once the Alpha is out and see what's
 important to them.

 +1 to this approach.

 Regards

 RĂ¼diger




Re: Intent to Roll 2.3.0-alpha

2008-11-28 Thread Philip M. Gollucci
Jorge Schrauwen wrote:
 mod_perl comes to mind too.
yeah really *cough* mod perl committer


-- 

Philip M. Gollucci ([EMAIL PROTECTED])
c:703.336.9354
Consultant - P6M7G8 Inc. - http://p6m7g8.net
1024D/DB9B8C1C B90B FBC3 A3A1 C71A 8E70  3F8C 75B8 8FFB DB9B 8C1C

Work like you don't need the money,
love like you'll never get hurt,
and dance like nobody's watching.