Re: [PHP-DEV] trunk is alive and open

2010-05-06 Thread Lukas Kahwe Smith

On 31.03.2010, at 07:22, Rasmus Lerdorf wrote:

 On 03/30/2010 08:41 PM, Philip Olson wrote:
 
 It's awesome that PHP has so many great options for the next Release Manager 
 because all of the proposed people would do great. However, I'd like to see 
 Rasmus become RM. Not sure about the co-RM topic but Chris Jones comes to 
 mind. I love the way these two guys handle things, and it feels like a nice 
 balance.
 
 And while Rasmus may [or may not] deny his BDFL status, I'd love to see it 
 in high gear especially now that he's funemployed.
 
 I didn't actually volunteer.  I think someone misunderstood that at some
 point.  I'll do it if nobody else will, but both Derick and David seem
 keen, and I think they should work it out between them.  The whole
 concept of a non-technical co-rm person, is kind of a moot point I
 think.  We all know that person is Lukas and he will do his thing
 regardless.  That's not a knock, by the way, we need a process guy to
 offset my anti-process approach so that we can meet somewhere in the middle.


Just FYI:
I will no longer serve as the process guy, nor anything else really. Feel 
free to remove my karma. I may write the occasional post here still of course 
as I will continue to be a PHP end user.

Context:
I just feel that with the things I feel are right, I will just end up being 
tied up in a perpetual battle. Over the years I got a few things to go the way 
I wanted (wiki, a todo list, RFCs) but there are simply some fundamental things 
where I am no longer motivated to work with the status quo, but where I do not 
see a realistic chance if this ever changing.

regards,
Lukas Kahwe Smith
m...@pooteeweet.org




--
PHP Internals - PHP Runtime Development Mailing List
To unsubscribe, visit: http://www.php.net/unsub.php



Re: [PHP-DEV] trunk is alive and open

2010-04-29 Thread Brian Moon

As I've mentioned in the past I think we are better off with shorter
release cycles and less features per cycle. Reduces risk and enables
us to push out value faster. For example, we have made (and are still
making) significant performance enhancements to the runtime. It'd be
a shame if that waited until Q4 for alpha. I think with traits,
performance enhancements and a few additional changes we already have
a pretty substantial version.


+1 for quicker PHP releases. Seems like every 5.x release has changed 
the world. Would love to see smaller changes as it comes out. Less 
panic when planning upgrades.


Brian.
brianlm...@php.net

--
PHP Internals - PHP Runtime Development Mailing List
To unsubscribe, visit: http://www.php.net/unsub.php



Re: [PHP-DEV] trunk is alive and open

2010-04-29 Thread Sebastian Bergmann
Am 29.04.2010 07:28, schrieb Andi Gutmans:
 I think with traits, performance enhancements and a few additional 
 changes we already have a pretty substantial version.

 +1

-- 
Sebastian BergmannCo-Founder and Principal Consultant
http://sebastian-bergmann.de/   http://thePHP.cc/


-- 
PHP Internals - PHP Runtime Development Mailing List
To unsubscribe, visit: http://www.php.net/unsub.php



Re: [PHP-DEV] trunk is alive and open

2010-04-29 Thread Jérôme Loyet
2010/4/29 Andi Gutmans a...@zend.com:
 -Original Message-
 From: Johannes Schlüter [mailto:johan...@schlueters.de]
 Sent: Tuesday, April 27, 2010 9:40 AM
 To: Pierre Joye
 Cc: Gwynne Raskind; Ilia Alshanetsky; Kalle Sommer Nielsen; Lukas Kahwe
 Smith; Andi Gutmans; Derick Rethans; PHP Developers Mailing List
 Subject: Re: [PHP-DEV] trunk is alive and open

 On Tue, 2010-04-27 at 17:46 +0200, Pierre Joye wrote:
  Before even thinking about a planning, we have to define what we want
  in and how we go further.

 ACK, I think it makes sense to define some key features we want for the 
 next
 release (traits seem to be one). An issue with 5.3 was that whenever really
 defined that but only said let's backport from 6 and add all stuff coming 
 in. I
 think it makes sense to define a set of key features (traits, what else?) 
 and once
 these are implemented in an accepted way (not meaning stable but having an
 accepted design) make a release branch (either by branching of or locking 
 trunk
 for bigger
 features or whatever) where stability of this is improved else we end up 
 adding
 feature after feature and introducing problem after problem.

 As I've mentioned in the past I think we are better off with shorter release 
 cycles and less features per cycle. Reduces risk and enables us to push out 
 value faster. For example, we have made (and are still making) significant 
 performance enhancements to the runtime. It'd be a shame if that waited until 
 Q4 for alpha. I think with traits, performance enhancements and a few 
 additional changes we already have a pretty substantial version.


+1

--
PHP Internals - PHP Runtime Development Mailing List
To unsubscribe, visit: http://www.php.net/unsub.php



Re: [PHP-DEV] trunk is alive and open

2010-04-29 Thread Lukas Kahwe Smith

On 29.04.2010, at 08:38, Jérôme Loyet wrote:

 2010/4/29 Andi Gutmans a...@zend.com:
 -Original Message-
 From: Johannes Schlüter [mailto:johan...@schlueters.de]
 Sent: Tuesday, April 27, 2010 9:40 AM
 To: Pierre Joye
 Cc: Gwynne Raskind; Ilia Alshanetsky; Kalle Sommer Nielsen; Lukas Kahwe
 Smith; Andi Gutmans; Derick Rethans; PHP Developers Mailing List
 Subject: Re: [PHP-DEV] trunk is alive and open
 
 On Tue, 2010-04-27 at 17:46 +0200, Pierre Joye wrote:
 Before even thinking about a planning, we have to define what we want
 in and how we go further.
 
 ACK, I think it makes sense to define some key features we want for the 
 next
 release (traits seem to be one). An issue with 5.3 was that whenever really
 defined that but only said let's backport from 6 and add all stuff coming 
 in. I
 think it makes sense to define a set of key features (traits, what else?) 
 and once
 these are implemented in an accepted way (not meaning stable but having an
 accepted design) make a release branch (either by branching of or locking 
 trunk
 for bigger
 features or whatever) where stability of this is improved else we end up 
 adding
 feature after feature and introducing problem after problem.
 
 As I've mentioned in the past I think we are better off with shorter release 
 cycles and less features per cycle. Reduces risk and enables us to push out 
 value faster. For example, we have made (and are still making) significant 
 performance enhancements to the runtime. It'd be a shame if that waited 
 until Q4 for alpha. I think with traits, performance enhancements and a few 
 additional changes we already have a pretty substantial version.
 
 
 +1


+1

regards,
Lukas Kahwe Smith
m...@pooteeweet.org




--
PHP Internals - PHP Runtime Development Mailing List
To unsubscribe, visit: http://www.php.net/unsub.php



Re: [PHP-DEV] trunk is alive and open

2010-04-29 Thread Gwynne Raskind
On Apr 29, 2010, at 10:05 AM, Lukas Kahwe Smith wrote:
 -Original Message-
 From: Johannes Schlüter [mailto:johan...@schlueters.de]
 Sent: Tuesday, April 27, 2010 9:40 AM
 To: Pierre Joye
 Cc: Gwynne Raskind; Ilia Alshanetsky; Kalle Sommer Nielsen; Lukas Kahwe
 Smith; Andi Gutmans; Derick Rethans; PHP Developers Mailing List
 Subject: Re: [PHP-DEV] trunk is alive and open
 
 On Tue, 2010-04-27 at 17:46 +0200, Pierre Joye wrote:
 Before even thinking about a planning, we have to define what we want
 in and how we go further.
 
 ACK, I think it makes sense to define some key features we want for the 
 next
 release (traits seem to be one). An issue with 5.3 was that whenever really
 defined that but only said let's backport from 6 and add all stuff coming 
 in. I
 think it makes sense to define a set of key features (traits, what else?) 
 and once
 these are implemented in an accepted way (not meaning stable but having 
 an
 accepted design) make a release branch (either by branching of or locking 
 trunk
 for bigger
 features or whatever) where stability of this is improved else we end up 
 adding
 feature after feature and introducing problem after problem.
 
 As I've mentioned in the past I think we are better off with shorter 
 release cycles and less features per cycle. Reduces risk and enables us to 
 push out value faster. For example, we have made (and are still making) 
 significant performance enhancements to the runtime. It'd be a shame if 
 that waited until Q4 for alpha. I think with traits, performance 
 enhancements and a few additional changes we already have a pretty 
 substantial version.
 
 
 +1
 
 
 +1


+1

-- Gwynne


--
PHP Internals - PHP Runtime Development Mailing List
To unsubscribe, visit: http://www.php.net/unsub.php



Re: [PHP-DEV] trunk is alive and open

2010-04-29 Thread Adam Harvey
2010/4/30 Gwynne Raskind gwy...@darkrainfall.org:
 On Apr 29, 2010, at 10:05 AM, Lukas Kahwe Smith wrote:
 As I've mentioned in the past I think we are better off with shorter 
 release cycles and less features per cycle. Reduces risk and enables us to 
 push out value faster. For example, we have made (and are still making) 
 significant performance enhancements to the runtime. It'd be a shame if 
 that waited until Q4 for alpha. I think with traits, performance 
 enhancements and a few additional changes we already have a pretty 
 substantial version.


 +1


 +1


 +1

+1, where 1 is actually quite a large number.

--
PHP Internals - PHP Runtime Development Mailing List
To unsubscribe, visit: http://www.php.net/unsub.php



RE: [PHP-DEV] trunk is alive and open

2010-04-28 Thread Andi Gutmans
 -Original Message-
 From: Johannes Schlüter [mailto:johan...@schlueters.de]
 Sent: Tuesday, April 27, 2010 9:40 AM
 To: Pierre Joye
 Cc: Gwynne Raskind; Ilia Alshanetsky; Kalle Sommer Nielsen; Lukas Kahwe
 Smith; Andi Gutmans; Derick Rethans; PHP Developers Mailing List
 Subject: Re: [PHP-DEV] trunk is alive and open
 
 On Tue, 2010-04-27 at 17:46 +0200, Pierre Joye wrote:
  Before even thinking about a planning, we have to define what we want
  in and how we go further.
 
 ACK, I think it makes sense to define some key features we want for the next
 release (traits seem to be one). An issue with 5.3 was that whenever really
 defined that but only said let's backport from 6 and add all stuff coming 
 in. I
 think it makes sense to define a set of key features (traits, what else?) and 
 once
 these are implemented in an accepted way (not meaning stable but having an
 accepted design) make a release branch (either by branching of or locking 
 trunk
 for bigger
 features or whatever) where stability of this is improved else we end up 
 adding
 feature after feature and introducing problem after problem.

As I've mentioned in the past I think we are better off with shorter release 
cycles and less features per cycle. Reduces risk and enables us to push out 
value faster. For example, we have made (and are still making) significant 
performance enhancements to the runtime. It'd be a shame if that waited until 
Q4 for alpha. I think with traits, performance enhancements and a few 
additional changes we already have a pretty substantial version.

Andi


Re: [PHP-DEV] trunk is alive and open

2010-04-27 Thread Ilia Alshanetsky
+1 for a co-RM of Derick and Kalle

On Tue, Apr 27, 2010 at 12:33 AM, Kalle Sommer Nielsen ka...@php.netwrote:

 Hi

 2010/3/24 Lukas Kahwe Smith m...@pooteeweet.org:
  Yeah, lets get that clarified. Derick has stepped up and seems quite
 committed and nobody seemed to oppose him RMing the next release. In case he
 feels he needs support he can propose a co-RM, after all its important that
 the two RM's know and trust each other well so that they can speak with a
 consistent voice.

 I'll like to propose myself for RM'ing, or co-RM-ing with Derick, now
 David have said no in the last mail in this thread. I've been around
 the PHP development for a few years now. I don't have the large
 technical experince like Derick but I would still stand up for the
 challenge and responsibility of getting the next major version of PHP
 out and rolling.

 I once tried to come up with some suggestions about getting PHP6's old
 implementation on the track again but it didn't get much response. And
 I think we should decide on a version number and see if we can get an
 Alpha release out by Q4 this year if possible, since the current
 releases of new development branches have been taking forever during
 the last couple of years.

 --
 regards,

 Kalle Sommer Nielsen
 ka...@php.net

 --
 PHP Internals - PHP Runtime Development Mailing List
 To unsubscribe, visit: http://www.php.net/unsub.php




Re: [PHP-DEV] trunk is alive and open

2010-04-27 Thread Gwynne Raskind
+1 for Derick and Kalle, and +1 for alpha by Q4.

On Apr 27, 2010, at 8:53 AM, Ilia Alshanetsky wrote:
 +1 for a co-RM of Derick and Kalle
 
 On Tue, Apr 27, 2010 at 12:33 AM, Kalle Sommer Nielsen ka...@php.netwrote:
 Hi
 
 2010/3/24 Lukas Kahwe Smith m...@pooteeweet.org:
 Yeah, lets get that clarified. Derick has stepped up and seems quite
 committed and nobody seemed to oppose him RMing the next release. In case he
 feels he needs support he can propose a co-RM, after all its important that
 the two RM's know and trust each other well so that they can speak with a
 consistent voice.
 I'll like to propose myself for RM'ing, or co-RM-ing with Derick, now
 David have said no in the last mail in this thread. I've been around
 the PHP development for a few years now. I don't have the large
 technical experince like Derick but I would still stand up for the
 challenge and responsibility of getting the next major version of PHP
 out and rolling.
 
 I once tried to come up with some suggestions about getting PHP6's old
 implementation on the track again but it didn't get much response. And
 I think we should decide on a version number and see if we can get an
 Alpha release out by Q4 this year if possible, since the current
 releases of new development branches have been taking forever during
 the last couple of years.
 
 --
 regards,
 
 Kalle Sommer Nielsen
 ka...@php.net

-- Gwynne


--
PHP Internals - PHP Runtime Development Mailing List
To unsubscribe, visit: http://www.php.net/unsub.php



Re: [PHP-DEV] trunk is alive and open

2010-04-27 Thread Pierre Joye
Before even thinking about a planning, we have to define what we want
in and how we go further.

That being said, my vote remains the same as before.

Cheers,

On Tue, Apr 27, 2010 at 5:23 PM, Gwynne Raskind gwy...@darkrainfall.org wrote:
 +1 for Derick and Kalle, and +1 for alpha by Q4.

 On Apr 27, 2010, at 8:53 AM, Ilia Alshanetsky wrote:
 +1 for a co-RM of Derick and Kalle

 On Tue, Apr 27, 2010 at 12:33 AM, Kalle Sommer Nielsen ka...@php.netwrote:
 Hi

 2010/3/24 Lukas Kahwe Smith m...@pooteeweet.org:
 Yeah, lets get that clarified. Derick has stepped up and seems quite
 committed and nobody seemed to oppose him RMing the next release. In case 
 he
 feels he needs support he can propose a co-RM, after all its important that
 the two RM's know and trust each other well so that they can speak with a
 consistent voice.
 I'll like to propose myself for RM'ing, or co-RM-ing with Derick, now
 David have said no in the last mail in this thread. I've been around
 the PHP development for a few years now. I don't have the large
 technical experince like Derick but I would still stand up for the
 challenge and responsibility of getting the next major version of PHP
 out and rolling.

 I once tried to come up with some suggestions about getting PHP6's old
 implementation on the track again but it didn't get much response. And
 I think we should decide on a version number and see if we can get an
 Alpha release out by Q4 this year if possible, since the current
 releases of new development branches have been taking forever during
 the last couple of years.

 --
 regards,

 Kalle Sommer Nielsen
 ka...@php.net

 -- Gwynne


 --
 PHP Internals - PHP Runtime Development Mailing List
 To unsubscribe, visit: http://www.php.net/unsub.php





-- 
Pierre

@pierrejoye | http://blog.thepimp.net | http://www.libgd.org

-- 
PHP Internals - PHP Runtime Development Mailing List
To unsubscribe, visit: http://www.php.net/unsub.php



Re: [PHP-DEV] trunk is alive and open

2010-04-27 Thread Johannes Schlüter
On Tue, 2010-04-27 at 17:46 +0200, Pierre Joye wrote:
 Before even thinking about a planning, we have to define what we want
 in and how we go further.

ACK, I think it makes sense to define some key features we want for
the next release (traits seem to be one). An issue with 5.3 was that
whenever really defined that but only said let's backport from 6 and
add all stuff coming in. I think it makes sense to define a set of key
features (traits, what else?) and once these are implemented in an
accepted way (not meaning stable but having an accepted design) make a
release branch (either by branching of or locking trunk for bigger
features or whatever) where stability of this is improved else we end up
adding feature after feature and introducing problem after problem.

johannes





-- 
PHP Internals - PHP Runtime Development Mailing List
To unsubscribe, visit: http://www.php.net/unsub.php



Re: [PHP-DEV] trunk is alive and open

2010-04-27 Thread Pierrick Charron
+1 For derick and Kalle

2010/4/27 Kalle Sommer Nielsen ka...@php.net:
 Hi

 2010/3/24 Lukas Kahwe Smith m...@pooteeweet.org:
 Yeah, lets get that clarified. Derick has stepped up and seems quite 
 committed and nobody seemed to oppose him RMing the next release. In case he 
 feels he needs support he can propose a co-RM, after all its important that 
 the two RM's know and trust each other well so that they can speak with a 
 consistent voice.

 I'll like to propose myself for RM'ing, or co-RM-ing with Derick, now
 David have said no in the last mail in this thread. I've been around
 the PHP development for a few years now. I don't have the large
 technical experince like Derick but I would still stand up for the
 challenge and responsibility of getting the next major version of PHP
 out and rolling.

 I once tried to come up with some suggestions about getting PHP6's old
 implementation on the track again but it didn't get much response. And
 I think we should decide on a version number and see if we can get an
 Alpha release out by Q4 this year if possible, since the current
 releases of new development branches have been taking forever during
 the last couple of years.

 --
 regards,

 Kalle Sommer Nielsen
 ka...@php.net

 --
 PHP Internals - PHP Runtime Development Mailing List
 To unsubscribe, visit: http://www.php.net/unsub.php



--
PHP Internals - PHP Runtime Development Mailing List
To unsubscribe, visit: http://www.php.net/unsub.php



Re: [PHP-DEV] trunk is alive and open

2010-04-26 Thread Kalle Sommer Nielsen
Hi

2010/3/24 Lukas Kahwe Smith m...@pooteeweet.org:
 Yeah, lets get that clarified. Derick has stepped up and seems quite 
 committed and nobody seemed to oppose him RMing the next release. In case he 
 feels he needs support he can propose a co-RM, after all its important that 
 the two RM's know and trust each other well so that they can speak with a 
 consistent voice.

I'll like to propose myself for RM'ing, or co-RM-ing with Derick, now
David have said no in the last mail in this thread. I've been around
the PHP development for a few years now. I don't have the large
technical experince like Derick but I would still stand up for the
challenge and responsibility of getting the next major version of PHP
out and rolling.

I once tried to come up with some suggestions about getting PHP6's old
implementation on the track again but it didn't get much response. And
I think we should decide on a version number and see if we can get an
Alpha release out by Q4 this year if possible, since the current
releases of new development branches have been taking forever during
the last couple of years.

-- 
regards,

Kalle Sommer Nielsen
ka...@php.net

--
PHP Internals - PHP Runtime Development Mailing List
To unsubscribe, visit: http://www.php.net/unsub.php



Re: [PHP-DEV] trunk is alive and open

2010-04-24 Thread David Soria Parra
On 2010-03-24, David Soria Parra d...@php.net wrote:
 On 2010-03-24, Derick Rethans der...@php.net wrote:
 On Wed, 24 Mar 2010, Lukas Kahwe Smith wrote:
 Although I can see me doing RM as well (as proposed), I don't think having
 two tech people as RMs would be good and might result in unecessary
 discussions during a release phase (for sure there is a benifit splitting
 work while on rm is not available). I think it is good to have a co-RM
 that focus on community work.

just as an information: I decided not to do RM for personal reasons. I think 
this will also make
things simpler.

 - david

-- 
PHP Internals - PHP Runtime Development Mailing List
To unsubscribe, visit: http://www.php.net/unsub.php



Re: [PHP-DEV] trunk is alive and open

2010-03-30 Thread Philip Olson

It's awesome that PHP has so many great options for the next Release Manager 
because all of the proposed people would do great. However, I'd like to see 
Rasmus become RM. Not sure about the co-RM topic but Chris Jones comes to mind. 
I love the way these two guys handle things, and it feels like a nice balance.

And while Rasmus may [or may not] deny his BDFL status, I'd love to see it in 
high gear especially now that he's funemployed.

Regards,
Philip


--
PHP Internals - PHP Runtime Development Mailing List
To unsubscribe, visit: http://www.php.net/unsub.php



Re: [PHP-DEV] trunk is alive and open

2010-03-30 Thread Gwynne Raskind
On Mar 30, 2010, at 11:41 PM, Philip Olson wrote:
 It's awesome that PHP has so many great options for the next Release Manager 
 because all of the proposed people would do great. However, I'd like to see 
 Rasmus become RM. Not sure about the co-RM topic but Chris Jones comes to 
 mind. I love the way these two guys handle things, and it feels like a nice 
 balance.
 
 And while Rasmus may [or may not] deny his BDFL status, I'd love to see it in 
 high gear especially now that he's funemployed.


+1

-- Gwynne



smime.p7s
Description: S/MIME cryptographic signature


Re: [PHP-DEV] trunk is alive and open

2010-03-30 Thread Kalle Sommer Nielsen
2010/3/31 Philip Olson phi...@roshambo.org:
 And while Rasmus may [or may not] deny his BDFL status, I'd love to see it in 
 high gear especially now that he's funemployed.

+1

-- 
regards,

Kalle Sommer Nielsen
ka...@php.net

-- 
PHP Internals - PHP Runtime Development Mailing List
To unsubscribe, visit: http://www.php.net/unsub.php



Re: [PHP-DEV] trunk is alive and open

2010-03-30 Thread Rasmus Lerdorf
On 03/30/2010 08:41 PM, Philip Olson wrote:
 
 It's awesome that PHP has so many great options for the next Release Manager 
 because all of the proposed people would do great. However, I'd like to see 
 Rasmus become RM. Not sure about the co-RM topic but Chris Jones comes to 
 mind. I love the way these two guys handle things, and it feels like a nice 
 balance.
 
 And while Rasmus may [or may not] deny his BDFL status, I'd love to see it in 
 high gear especially now that he's funemployed.

I didn't actually volunteer.  I think someone misunderstood that at some
point.  I'll do it if nobody else will, but both Derick and David seem
keen, and I think they should work it out between them.  The whole
concept of a non-technical co-rm person, is kind of a moot point I
think.  We all know that person is Lukas and he will do his thing
regardless.  That's not a knock, by the way, we need a process guy to
offset my anti-process approach so that we can meet somewhere in the middle.

-Rasmus

-- 
PHP Internals - PHP Runtime Development Mailing List
To unsubscribe, visit: http://www.php.net/unsub.php



Re: [PHP-DEV] trunk is alive and open

2010-03-28 Thread sean finney
hi florian,

On Sat, Mar 27, 2010 at 03:28:39PM +0100, Florian Anderiasch wrote:
 The core differences I'm seeing here is:
 
 - DPL (Debian Project Leader) != PHP RM (Release Manager)
   It's actually not even remotely comparable.

what would be more comparable would be the debian RM('s).  and it's worth
pointing out that we don't elect those--instead we have a self-selecting
team who handle it.  after a new version has been released, usually one
or two of them will become an SRM (Stable Release Manager), focusing on
the long-term-support issues for the new release, whereas the rest of
the team continues to focus on forming the next release.


sean

-- 


signature.asc
Description: Digital signature


Re: [PHP-DEV] trunk is alive and open

2010-03-27 Thread Lukas Kahwe Smith

On 25.03.2010, at 22:58, Christopher Jones wrote:

 After considering what is needed by PHP, I believe the vote should
 primarily be thought of as a choice between Derick and David.  If
 either wants to bring in a co-RM to share the load, then I suggest
 Lukas be first choice.
 
 I'd be happy with either Derick or David as RM.  When voting, I'd give
 my +1 to David this time.  We might enter a quick release cycle so the
 RM would change over quickly.
 
 Disclaimer: David works at Sun which was recently bought by Oracle.


Personally I think its a good idea to switch RM after every release. Plus I am 
pretty certain that there are other people (like you Chris) in the php.net 
community that could take on the role I had for 5.3 (aka less technical more 
organizational).

Aside from this while there is no need to ever rush anything, I would think 
that it would help a lot to get the RM's sorted out quickly, so I would really 
ask all people to quickly chime in with their preference, nominations or 
whatever else might matter to get this decision finalized.

regards,
Lukas Kahwe Smith
m...@pooteeweet.org




--
PHP Internals - PHP Runtime Development Mailing List
To unsubscribe, visit: http://www.php.net/unsub.php



Re: [PHP-DEV] trunk is alive and open

2010-03-27 Thread Ferenc Kovacs
On Sat, Mar 27, 2010 at 11:12 AM, Lukas Kahwe Smith m...@pooteeweet.orgwrote:


 On 25.03.2010, at 22:58, Christopher Jones wrote:

  After considering what is needed by PHP, I believe the vote should
  primarily be thought of as a choice between Derick and David.  If
  either wants to bring in a co-RM to share the load, then I suggest
  Lukas be first choice.
 
  I'd be happy with either Derick or David as RM.  When voting, I'd give
  my +1 to David this time.  We might enter a quick release cycle so the
  RM would change over quickly.
 
  Disclaimer: David works at Sun which was recently bought by Oracle.


 Personally I think its a good idea to switch RM after every release. Plus I
 am pretty certain that there are other people (like you Chris) in the
 php.net community that could take on the role I had for 5.3 (aka less
 technical more organizational).

 Aside from this while there is no need to ever rush anything, I would think
 that it would help a lot to get the RM's sorted out quickly, so I would
 really ask all people to quickly chime in with their preference, nominations
 or whatever else might matter to get this decision finalized.

 regards,
 Lukas Kahwe Smith
 m...@pooteeweet.org




 --
 PHP Internals - PHP Runtime Development Mailing List
 To unsubscribe, visit: http://www.php.net/unsub.php

 I like the way how the debian guys elect the project leader:
http://en.wikipedia.org/wiki/Debian#Project_organization
http://en.wikipedia.org/wiki/File:Debian-organigram.png
http://en.wikipedia.org/wiki/Schulze_method

Tyrael


Re: [PHP-DEV] trunk is alive and open

2010-03-27 Thread Florian Anderiasch
On 27.03.2010 13:13, Ferenc Kovacs wrote:
 I like the way how the debian guys elect the project leader:
 http://en.wikipedia.org/wiki/Debian#Project_organization
 http://en.wikipedia.org/wiki/File:Debian-organigram.png
 http://en.wikipedia.org/wiki/Schulze_method

Hi,
while I do agree that they have a decent model there, I think this would
be very hard to implement in PHP, even when ignoring the technical hurdles.

The core differences I'm seeing here is:

- DPL (Debian Project Leader) != PHP RM (Release Manager)
  It's actually not even remotely comparable.
- It's for one year and also a somewhat representative role.
  I've not seen many RMs stand out to the public as representatives,
  but that's absolutely ok. It's mostly a technical position.
- Debian has a decently high entry hurdle, before you're going to be a
  DD (Debian Developer) there's a lot of work and especially a lot of
  time involved. In PHP we've much more often have people pop out of
  nowhere, do a ton of work and vanish again.
- Much in the Debian process is based on your trusted @debian.org GPG
  key - that's also used for any election talk and voting  - afaik.
  OK, we got SVN accounts, that'd probably be a reasonable voting
  platform.
- Although there are a lot more people involved in Debian than in PHP
  (at least that's my impression) I think the people inside the PHP
  project reading and deciding here is much smaller. To me this doesn't
  look as a everyone with a @php.net email address==svn account can
  vote would be anywhere close to the decisions ever made.

TLDNR:
I don't see many paralles to even start a decent comparison, PHP simply
does not have this level of democracy where someone contributing some
translated pages has the same vote as someone having been RM and doing
core work for years.

Greetings,
Florian

-- 
PHP Internals - PHP Runtime Development Mailing List
To unsubscribe, visit: http://www.php.net/unsub.php



Re: [PHP-DEV] trunk is alive and open

2010-03-25 Thread Christopher Jones



Lukas Kahwe Smith wrote:
 On 24.03.2010, at 11:08, Pierre Joye wrote:

 skills. You suggested Chris and I think he could do a great job. My

 Just to clarify as I mentioned this on IRC and not on here. I think
 it would be great to have Chris Jones do the organizational
 co-RM. For one I have great trust in him keeping a good overview of
 the priorities, plus he can also give some technical input, where I
 for example couldn't. Furthermore I was co-RM in the last release,
 we all know power corrupts so its good to rotate :)

 For those who might be concerned that he is to embedded at Oracle, I
 actually think its quite the opposite. I think it would be great for
 PHP to have him take an official role. I have full trust in his
 integrity and so it might be also a good signal after the entire
 PDO2 CLA debacle that we do have trust in working with people from
 big corps.

 regards,
 Lukas Kahwe Smith
 m...@pooteeweet.org

Thanks for the comments.

After considering what is needed by PHP, I believe the vote should
primarily be thought of as a choice between Derick and David.  If
either wants to bring in a co-RM to share the load, then I suggest
Lukas be first choice.

I'd be happy with either Derick or David as RM.  When voting, I'd give
my +1 to David this time.  We might enter a quick release cycle so the
RM would change over quickly.

Disclaimer: David works at Sun which was recently bought by Oracle.

Chris

--
Email: christopher.jo...@oracle.com
Tel:  +1 650 506 8630
Blog:  http://blogs.oracle.com/opal/
Free PHP Book: http://tinyurl.com/ugpomhome

--
PHP Internals - PHP Runtime Development Mailing List
To unsubscribe, visit: http://www.php.net/unsub.php



Re: [PHP-DEV] trunk is alive and open

2010-03-25 Thread David Soria Parra
On 2010-03-25, Christopher Jones christopher.jo...@oracle.com wrote:
 Disclaimer: David works at Sun which was recently bought by Oracle.

Just to make sure everyone has the same information here: I leave Sun at the
end of the month.

-- 
PHP Internals - PHP Runtime Development Mailing List
To unsubscribe, visit: http://www.php.net/unsub.php



Re: [PHP-DEV] trunk is alive and open

2010-03-24 Thread Lukas Kahwe Smith

On 23.03.2010, at 23:04, Andi Gutmans wrote:

 What about defining a release manager for the next release? I think that
 is an important aspect of moving things forward. I also thought the dual
 RM in PHP 5.3 worked quite well although it is not necessarily a must. 


Yeah, lets get that clarified. Derick has stepped up and seems quite committed 
and nobody seemed to oppose him RMing the next release. In case he feels he 
needs support he can propose a co-RM, after all its important that the two RM's 
know and trust each other well so that they can speak with a consistent voice.

regards,
Lukas Kahwe Smith
m...@pooteeweet.org




--
PHP Internals - PHP Runtime Development Mailing List
To unsubscribe, visit: http://www.php.net/unsub.php



Re: [PHP-DEV] trunk is alive and open

2010-03-24 Thread Pierre Joye
hi,

On Wed, Mar 24, 2010 at 11:02 AM, Lukas Kahwe Smith m...@pooteeweet.org wrote:

 On 23.03.2010, at 23:04, Andi Gutmans wrote:

 What about defining a release manager for the next release? I think that
 is an important aspect of moving things forward. I also thought the dual
 RM in PHP 5.3 worked quite well although it is not necessarily a must.


 Yeah, lets get that clarified. Derick has stepped up and seems quite 
 committed and nobody seemed to oppose him RMing the next release. In case he 
 feels he needs support he can propose a co-RM, after all its important that 
 the two RM's know and trust each other well so that they can speak with a 
 consistent voice.

As I think it is still a bit early to design RMs, I am still in favour
of David and you. Or David and someone else with good communication
skills. You suggested Chris and I think he could do a great job. My
only worry is his time availability. But I'm definitively not in
favour of Derick, he has been a RM already, let give newer people a
chance.

Cheers,
-- 
Pierre

@pierrejoye | http://blog.thepimp.net | http://www.libgd.org

--
PHP Internals - PHP Runtime Development Mailing List
To unsubscribe, visit: http://www.php.net/unsub.php



Re: [PHP-DEV] trunk is alive and open

2010-03-24 Thread Zeev Suraski

At 12:08 24/03/2010, Pierre Joye wrote:
 Yeah, lets get that clarified. Derick has stepped up and seems 
quite committed and nobody seemed to oppose him RMing the next 
release. In case he feels he needs support he can propose a co-RM, 
after all its important that the two RM's know and trust each other 
well so that they can speak with a consistent voice.


As I think it is still a bit early to design RMs, I am still in favour
of David and you. Or David and someone else with good communication
skills. You suggested Chris and I think he could do a great job. My
only worry is his time availability. But I'm definitively not in
favour of Derick, he has been a RM already, let give newer people a
chance.


FWIW I too want to see you co-RMing.  I think you being there, 
alongside someone else can bring great balance to the release.


Zeev 



--
PHP Internals - PHP Runtime Development Mailing List
To unsubscribe, visit: http://www.php.net/unsub.php



Re: [PHP-DEV] trunk is alive and open

2010-03-24 Thread Lukas Kahwe Smith

On 24.03.2010, at 11:08, Pierre Joye wrote:

 skills. You suggested Chris and I think he could do a great job. My

Just to clarify as I mentioned this on IRC and not on here. I think it would be 
great to have Chris Jones do the organizational co-RM. For one I have great 
trust in him keeping a good overview of the priorities, plus he can also give 
some technical input, where I for example couldn't. Furthermore I was co-RM in 
the last release, we all know power corrupts so its good to rotate :)

For those who might be concerned that he is to embedded at Oracle, I actually 
think its quite the opposite. I think it would be great for PHP to have him 
take an official role. I have full trust in his integrity and so it might be 
also a good signal after the entire PDO2 CLA debacle that we do have trust in 
working with people from big corps.

regards,
Lukas Kahwe Smith
m...@pooteeweet.org




--
PHP Internals - PHP Runtime Development Mailing List
To unsubscribe, visit: http://www.php.net/unsub.php



Re: [PHP-DEV] trunk is alive and open

2010-03-24 Thread Derick Rethans
On Wed, 24 Mar 2010, Lukas Kahwe Smith wrote:

 On 23.03.2010, at 23:04, Andi Gutmans wrote:
 
  What about defining a release manager for the next release? I think that
  is an important aspect of moving things forward. I also thought the dual
  RM in PHP 5.3 worked quite well although it is not necessarily a must. 
 
 Yeah, lets get that clarified. Derick has stepped up and seems quite 
 committed and nobody seemed to oppose him RMing the next release.

I'd be happy to do so.

 In case he feels he needs support he can propose a co-RM,

I'd like to do this with David.

Derick

-- 
http://derickrethans.nl | http://xdebug.org
Like Xdebug? Consider a donation: http://xdebug.org/donate.php
twitter: @derickr and @xdebug

-- 
PHP Internals - PHP Runtime Development Mailing List
To unsubscribe, visit: http://www.php.net/unsub.php



Re: [PHP-DEV] trunk is alive and open

2010-03-24 Thread Jani Taskinen
24.3.2010 12:02, Lukas Kahwe Smith wrote:
 
 On 23.03.2010, at 23:04, Andi Gutmans wrote:
 
 What about defining a release manager for the next release? I think that
 is an important aspect of moving things forward. I also thought the dual
 RM in PHP 5.3 worked quite well although it is not necessarily a must. 
 
 
 Yeah, lets get that clarified. Derick has stepped up and seems quite 
 committed and nobody seemed to oppose him RMing the next release. In case he 
 feels he needs support he can propose a co-RM, after all its important that 
 the two RM's know and trust each other well so that they can speak with a 
 consistent voice.
 

Yeah, lets. I'm fine with Derick. IIRC Rasmus also volunteered. Either one of
them or both as long as Lukas and Pierre keep their hands off.

--Jani

-- 
PHP Internals - PHP Runtime Development Mailing List
To unsubscribe, visit: http://www.php.net/unsub.php



Re: [PHP-DEV] trunk is alive and open

2010-03-24 Thread Pierre Joye
On Wed, Mar 24, 2010 at 6:19 PM, Jani Taskinen jani.taski...@sci.fi wrote:
 24.3.2010 12:02, Lukas Kahwe Smith wrote:

 On 23.03.2010, at 23:04, Andi Gutmans wrote:

 What about defining a release manager for the next release? I think that
 is an important aspect of moving things forward. I also thought the dual
 RM in PHP 5.3 worked quite well although it is not necessarily a must.


 Yeah, lets get that clarified. Derick has stepped up and seems quite 
 committed and nobody seemed to oppose him RMing the next release. In case he 
 feels he needs support he can propose a co-RM, after all its important that 
 the two RM's know and trust each other well so that they can speak with a 
 consistent voice.


 Yeah, lets. I'm fine with Derick. IIRC Rasmus also volunteered. Either one of
 them or both as long as Lukas and Pierre keep their hands off.

Please keep your pointless comments for yourself, thanks.

And to get a clue about what we are talking about may help (or
prevent) such stupid comments. One key part of Rasmus comments was: to
get the fun back. Your attitude in general actually has the exact
opposite effect (and if it was only with me, I could not care less but
it is not).

Cheers,
-- 
Pierre

@pierrejoye | http://blog.thepimp.net | http://www.libgd.org

--
PHP Internals - PHP Runtime Development Mailing List
To unsubscribe, visit: http://www.php.net/unsub.php



Re: [PHP-DEV] trunk is alive and open

2010-03-24 Thread David Soria Parra
On 2010-03-24, Derick Rethans der...@php.net wrote:
 On Wed, 24 Mar 2010, Lukas Kahwe Smith wrote:

 On 23.03.2010, at 23:04, Andi Gutmans wrote:
 
  What about defining a release manager for the next release? I think that
  is an important aspect of moving things forward. I also thought the dual
  RM in PHP 5.3 worked quite well although it is not necessarily a must. 
 
 Yeah, lets get that clarified. Derick has stepped up and seems quite 
 committed and nobody seemed to oppose him RMing the next release.

 I'd be happy to do so.

 In case he feels he needs support he can propose a co-RM,

 I'd like to do this with David.

Although I can see me doing RM as well (as proposed), I don't think having
two tech people as RMs would be good and might result in unecessary
discussions during a release phase (for sure there is a benifit splitting
work while on rm is not available). I think it is good to have a co-RM
that focus on community work.

David

-- 
PHP Internals - PHP Runtime Development Mailing List
To unsubscribe, visit: http://www.php.net/unsub.php



Re: [PHP-DEV] trunk is alive and open

2010-03-23 Thread Pierre Joye
hi,

I would rather have some kind of rules defined before opening trunk
again (or the pandora box). That's what we are discussing right now.
May I know why you choosed that now is the right time to do it and
declare it open?

Cheers,

On Tue, Mar 23, 2010 at 5:04 PM, Derick Rethans der...@php.net wrote:
 Hello,

 I've just created trunk for 5.3 again. I've set the version to
 5.3.99-dev as to explicitly not decide on whether there will be 5.4 or
 6.0 next.

 New features should go to trunk; but anything other then trivial
 additions should require an RFC and discussion. I think Antony has the
 FPM RFC ready to show what sort of stuff would be useful to have. I'll
 let Antony start a thread to discuss it (although I doubt there needs to
 be a lot of discussion for it).

 I think Ilia mentioned that he wanted to do one more normal 5.2 release,
 after which it will be security fix only. So for now my suggestion
 would be:

 - new features to to trunk
 - bug fixes go to 5.2 and 5.3.

 Let's see what cool stuff we can come up with for the next version!

 with kind regards,
 Derick
 --
 http://derickrethans.nl | http://xdebug.org
 Like Xdebug? Consider a donation: http://xdebug.org/donate.php
 twitter: @derickr and @xdebug

 --
 PHP Internals - PHP Runtime Development Mailing List
 To unsubscribe, visit: http://www.php.net/unsub.php





-- 
Pierre

@pierrejoye | http://blog.thepimp.net | http://www.libgd.org

-- 
PHP Internals - PHP Runtime Development Mailing List
To unsubscribe, visit: http://www.php.net/unsub.php



Re: [PHP-DEV] trunk is alive and open

2010-03-23 Thread Rasmus Lerdorf
On 03/23/2010 09:11 AM, Pierre Joye wrote:
 hi,
 
 I would rather have some kind of rules defined before opening trunk
 again (or the pandora box). That's what we are discussing right now.
 May I know why you choosed that now is the right time to do it and
 declare it open?

We have rules.  Large features, write an RFC and we discuss it.  Small
and obvious improvements follow commit-then-review as before.  We don't
need more complicated rules than that.

-Rasmus

-- 
PHP Internals - PHP Runtime Development Mailing List
To unsubscribe, visit: http://www.php.net/unsub.php



Re: [PHP-DEV] trunk is alive and open

2010-03-23 Thread Lukas Kahwe Smith

On 23.03.2010, at 17:21, Rasmus Lerdorf wrote:

 On 03/23/2010 09:11 AM, Pierre Joye wrote:
 hi,
 
 I would rather have some kind of rules defined before opening trunk
 again (or the pandora box). That's what we are discussing right now.
 May I know why you choosed that now is the right time to do it and
 declare it open?
 
 We have rules.  Large features, write an RFC and we discuss it.  Small
 and obvious improvements follow commit-then-review as before.  We don't
 need more complicated rules than that.


Yeah, but I still think it would be a good idea to figure out lets say 3-5 big 
time features that we focus on for the next release and a rough timeline for 
the next release.

For example next major release Q2/Q3 2011:
- traits
- bundling APC
- large file and big number support
- ob patch
- unicode improvements (*)

(*) lets see what ideas we come up with, might turn out to be the big thing or 
maybe just a small incremental tweak here and there

regards,
Lukas Kahwe Smith
m...@pooteeweet.org




--
PHP Internals - PHP Runtime Development Mailing List
To unsubscribe, visit: http://www.php.net/unsub.php



Re: [PHP-DEV] trunk is alive and open

2010-03-23 Thread Rasmus Lerdorf
On 03/23/2010 09:32 AM, Pierre Joye wrote:
 On Tue, Mar 23, 2010 at 5:21 PM, Rasmus Lerdorf ras...@lerdorf.com wrote:
 On 03/23/2010 09:11 AM, Pierre Joye wrote:
 hi,

 I would rather have some kind of rules defined before opening trunk
 again (or the pandora box). That's what we are discussing right now.
 May I know why you choosed that now is the right time to do it and
 declare it open?

 We have rules.  Large features, write an RFC and we discuss it.  Small
 and obvious improvements follow commit-then-review as before.  We don't
 need more complicated rules than that.
 
 Right, but what I mean was about releases. But it seems that it is
 what Derick meant too. trunk remains trunk (development), not a
 release branch for a hypothetic version.
 
 How the next version will be done and when is another discussion. And
 I tend to agree with you about complex processes. However we do need
 to drastically improve the way we do or plan releases. It can be done
 without affecting the way we work, only the way we release and the
 releases frequency.

Releases have nothing to do with this.  trunk is where new development
happens.  Which parts end up in which releases is completely separate
from this.  Things may be backported to 5.3, or we do a 5.4 release
branch off of trunk at some point, or we charge ahead and do a full 6.0
off of trunk.  We won't know that until we get some work done in trunk,
and the first step is to have an open trunk.

-Rasmus

-- 
PHP Internals - PHP Runtime Development Mailing List
To unsubscribe, visit: http://www.php.net/unsub.php



Re: [PHP-DEV] trunk is alive and open

2010-03-23 Thread Derick Rethans
On Tue, 23 Mar 2010, Derick Rethans wrote:

 I've just created trunk for 5.3 again. I've set the version to 
 5.3.99-dev as to explicitly not decide on whether there will be 5.4 or 
 6.0 next. 

I've also enabled snapshots for trunk, they are called 
php-trunk-date.*. See them at http://snaps.php.net/

regards,
Derick

-- 
http://derickrethans.nl | http://xdebug.org
Like Xdebug? Consider a donation: http://xdebug.org/donate.php
twitter: @derickr and @xdebug

-- 
PHP Internals - PHP Runtime Development Mailing List
To unsubscribe, visit: http://www.php.net/unsub.php



Re: [PHP-DEV] trunk is alive and open

2010-03-23 Thread Richard Quadling
On 23 March 2010 16:38, Derick Rethans der...@php.net wrote:
 On Tue, 23 Mar 2010, Derick Rethans wrote:

 I've just created trunk for 5.3 again. I've set the version to
 5.3.99-dev as to explicitly not decide on whether there will be 5.4 or
 6.0 next.

 I've also enabled snapshots for trunk, they are called
 php-trunk-date.*. See them at http://snaps.php.net/

 regards,
 Derick

 --
 http://derickrethans.nl | http://xdebug.org
 Like Xdebug? Consider a donation: http://xdebug.org/donate.php
 twitter: @derickr and @xdebug

 --
 PHP Internals - PHP Runtime Development Mailing List
 To unsubscribe, visit: http://www.php.net/unsub.php



Are the win32 snapshots going to come back online again?
Re:http://bugs.php.net/bug.php?id=50821

Regards,

Richard.

-- 
-
Richard Quadling
Standing on the shoulders of some very clever giants!
EE : http://www.experts-exchange.com/M_248814.html
EE4Free : http://www.experts-exchange.com/becomeAnExpert.jsp
Zend Certified Engineer : http://zend.com/zce.php?c=ZEND002498r=213474731
ZOPA : http://uk.zopa.com/member/RQuadling

-- 
PHP Internals - PHP Runtime Development Mailing List
To unsubscribe, visit: http://www.php.net/unsub.php



Re: [PHP-DEV] trunk is alive and open

2010-03-23 Thread Rasmus Lerdorf
On 03/23/2010 09:36 AM, Lukas Kahwe Smith wrote:
 
 On 23.03.2010, at 17:21, Rasmus Lerdorf wrote:
 
 On 03/23/2010 09:11 AM, Pierre Joye wrote:
 hi,

 I would rather have some kind of rules defined before opening trunk
 again (or the pandora box). That's what we are discussing right now.
 May I know why you choosed that now is the right time to do it and
 declare it open?

 We have rules.  Large features, write an RFC and we discuss it.  Small
 and obvious improvements follow commit-then-review as before.  We don't
 need more complicated rules than that.
 
 
 Yeah, but I still think it would be a good idea to figure out lets say 3-5 
 big time features that we focus on for the next release and a rough timeline 
 for the next release.
 
 For example next major release Q2/Q3 2011:
 - traits
 - bundling APC
 - large file and big number support
 - ob patch
 - unicode improvements (*)
 
 (*) lets see what ideas we come up with, might turn out to be the big thing 
 or maybe just a small incremental tweak here and there

We don't need timelines right now.  What we need is some hacking time
and to bring some fun back into PHP development.  It hasn't been fun for
quite a while.  Once we have a body of new interesting stuff, we can
start pondering releases with a release branch off of trunk that might
cherry-pick a subset of the work in trunk and you can start making your
lists and setting timelines at that point.

-Rasmus

-- 
PHP Internals - PHP Runtime Development Mailing List
To unsubscribe, visit: http://www.php.net/unsub.php



Re: [PHP-DEV] trunk is alive and open

2010-03-23 Thread Rasmus Lerdorf
On 03/23/2010 10:05 AM, Lukas Kahwe Smith wrote:
 
 On 23.03.2010, at 17:59, Rasmus Lerdorf wrote:
 
 On 03/23/2010 09:36 AM, Lukas Kahwe Smith wrote:

 On 23.03.2010, at 17:21, Rasmus Lerdorf wrote:

 On 03/23/2010 09:11 AM, Pierre Joye wrote:
 hi,

 I would rather have some kind of rules defined before opening trunk
 again (or the pandora box). That's what we are discussing right now.
 May I know why you choosed that now is the right time to do it and
 declare it open?

 We have rules.  Large features, write an RFC and we discuss it.  Small
 and obvious improvements follow commit-then-review as before.  We don't
 need more complicated rules than that.


 Yeah, but I still think it would be a good idea to figure out lets say 3-5 
 big time features that we focus on for the next release and a rough 
 timeline for the next release.

 For example next major release Q2/Q3 2011:
 - traits
 - bundling APC
 - large file and big number support
 - ob patch
 - unicode improvements (*)

 (*) lets see what ideas we come up with, might turn out to be the big thing 
 or maybe just a small incremental tweak here and there

 We don't need timelines right now.  What we need is some hacking time
 and to bring some fun back into PHP development.  It hasn't been fun for
 quite a while.  Once we have a body of new interesting stuff, we can
 start pondering releases with a release branch off of trunk that might
 cherry-pick a subset of the work in trunk and you can start making your
 lists and setting timelines at that point.
 
 
 Well .. as you can see from the above list, this is already a backlog of fun 
 stuff that is pretty far along. This is why I am saying lets get to a release 
 often cycle, where people can work on stuff and be sure to get it in at a 
 reasonable timeframe and also prevent stuff like PHP6/PHP5.3 from happening 
 again.
 
 And since we are talking about cherry picking features from trunk into the 
 next release branch (along with feature branches), we are back to a situation 
 where fun hacking can always happen. But imho we have enough features on the 
 table that we can start cherry picking now ... of course we can still fast 
 track other stuff later on .. but its also not that bad that after a release 
 we already have a full pipeline to plan the next release.

Until someone does the work and commits code to trunk complete with
working tests we don't have anything except a list of theoretical
features.  We don't know if any of the things on your list are actually
feasible yet giving the level of interest from the various people behind
those items.  I know for APC, for example, both Gopal and Brian Shire
are off doing other things right now, so we may not be able to get that
list item integrated anytime soon, if ever.  What is the current state
of the traits patch?  We have 2 different large number approaches.
Those guys need to write their rfcs and compare notes.  The ob patch
seems close, but it breaks on some operating systems, so unless someone
has time to look into that, that one isn't feasible either.  And we may
end up seeing a number of other interesting and complete patches pop up.

My point is that your eventual list should come from things that have
been committed to trunk and survived review and tests.

-Rasmus

-- 
PHP Internals - PHP Runtime Development Mailing List
To unsubscribe, visit: http://www.php.net/unsub.php



Re: [PHP-DEV] trunk is alive and open

2010-03-23 Thread Kalle Sommer Nielsen
Hi Derick

2010/3/23 Derick Rethans der...@php.net:
 Hello,

 I've just created trunk for 5.3 again. I've set the version to
 5.3.99-dev as to explicitly not decide on whether there will be 5.4 or
 6.0 next.

Great!


 New features should go to trunk; but anything other then trivial
 additions should require an RFC and discussion. I think Antony has the
 FPM RFC ready to show what sort of stuff would be useful to have. I'll
 let Antony start a thread to discuss it (although I doubt there needs to
 be a lot of discussion for it).

Im assuming that we are still removing the stuff that we deprecated in
5.3 and removed in the old trunk? If thats the case then I will work
on merging those removed features like safe_mode and so on out.


-- 
regards,

Kalle Sommer Nielsen
ka...@php.net

-- 
PHP Internals - PHP Runtime Development Mailing List
To unsubscribe, visit: http://www.php.net/unsub.php



Re: [PHP-DEV] trunk is alive and open

2010-03-23 Thread David Soria Parra
 New features should go to trunk; but anything other then trivial
 additions should require an RFC and discussion. I think Antony has the
 FPM RFC ready to show what sort of stuff would be useful to have. I'll
 let Antony start a thread to discuss it (although I doubt there needs to
 be a lot of discussion for it).

 Im assuming that we are still removing the stuff that we deprecated in
 5.3 and removed in the old trunk? If thats the case then I will work
 on merging those removed features like safe_mode and so on out.

no please wait, if it's a 6.0 then probably yes, if it's a 5.4 then probably no.

-- 
PHP Internals - PHP Runtime Development Mailing List
To unsubscribe, visit: http://www.php.net/unsub.php



Re: [PHP-DEV] trunk is alive and open

2010-03-23 Thread Johannes Schlüter
Hi,

On Tue, 2010-03-23 at 18:44 +0100, Kalle Sommer Nielsen wrote:
 Im assuming that we are still removing the stuff that we deprecated in
 5.3 and removed in the old trunk? If thats the case then I will work
 on merging those removed features like safe_mode and so on out.

I think that's, like other stuff, a case-by-case decision. For example I
don't think it's a good idea to drop magic_quotes in a version which
doesn't include a big BC break. Unfortunately many applications are
half-secure by this setting but absolutely insecure once that's changed
and people update without reading docs - especially if a quick test
shows no errors.

With finally dropping register_globals I won't have problems.

johannes


-- 
PHP Internals - PHP Runtime Development Mailing List
To unsubscribe, visit: http://www.php.net/unsub.php



Re: [PHP-DEV] trunk is alive and open

2010-03-23 Thread Johannes Schlüter
On Tue, 2010-03-23 at 16:04 +, Derick Rethans wrote:
 Hello,
 
 I've just created trunk for 5.3 again. I've set the version to 
 5.3.99-dev as to explicitly not decide on whether there will be 5.4 or 
 6.0 next. 

As I mentioned on IRC and in previous threads: I'd prefer to call it 5.4
- we can still increase the number as needed but we will almost
certainly break ABIs/APIs and need to change API no.s and changing the
second digit might reduce some confusion by bug reporters ...

johannes



-- 
PHP Internals - PHP Runtime Development Mailing List
To unsubscribe, visit: http://www.php.net/unsub.php



Re: [PHP-DEV] trunk is alive and open

2010-03-23 Thread Stefan Marr
Hi:

On 23 Mar 2010, at 18:15, Rasmus Lerdorf wrote:

 On 03/23/2010 09:36 AM, Lukas Kahwe Smith wrote:
 Yeah, but I still think it would be a good idea to figure out lets say 3-5 
 big time features that we focus on for the next release and a rough 
 timeline for the next release.
 
 For example next major release Q2/Q3 2011:
 - traits
 What is the current state
 of the traits patch?  We have 2 different large number approaches.
 Those guys need to write their rfcs and compare notes.  

As far as I am concerned, traits, as proposed in the RFC[1], are implemented 
and it 
would be possible to merge them in.

However, as far as I remember, there was no consensus on several details of 
this proposal.

So, what I can do is to ask you guys to reread the proposal and checkout a copy 
from [2] to look for instance at the test cases, and tell me what you don't 
like.


Best regards
Stefan


[1] http://wiki.php.net/rfc/horizontalreuse
[2] http://github.com/gron/php-src/tree/PHP_5_3-traits



-- 
Stefan Marr
Software Languages Lab
Vrije Universiteit Brussel
Pleinlaan 2 / B-1050 Brussels / Belgium
http://soft.vub.ac.be/~smarr
Phone: +32 2 629 2974
Fax:   +32 2 629 3525


--
PHP Internals - PHP Runtime Development Mailing List
To unsubscribe, visit: http://www.php.net/unsub.php



RE: [PHP-DEV] trunk is alive and open

2010-03-23 Thread Andi Gutmans
 -Original Message-
 From: Derick Rethans [mailto:der...@php.net]
 Sent: Tuesday, March 23, 2010 9:05 AM
 To: PHP Developers Mailing List
 Subject: [PHP-DEV] trunk is alive and open
 
 Hello,
 
 I've just created trunk for 5.3 again. I've set the version to
5.3.99-dev as to
 explicitly not decide on whether there will be 5.4 or
 6.0 next.
 
 New features should go to trunk; but anything other then trivial
additions
 should require an RFC and discussion. I think Antony has the FPM RFC
ready
 to show what sort of stuff would be useful to have. I'll let Antony
start a
 thread to discuss it (although I doubt there needs to be a lot of
discussion for
 it).
 
 I think Ilia mentioned that he wanted to do one more normal 5.2
release,
 after which it will be security fix only. So for now my suggestion
would be:
 
 - new features to to trunk
 - bug fixes go to 5.2 and 5.3.
 
 Let's see what cool stuff we can come up with for the next version!

What about defining a release manager for the next release? I think that
is an important aspect of moving things forward. I also thought the dual
RM in PHP 5.3 worked quite well although it is not necessarily a must. 

I do think we want to avoid ending up with another stale trunk. As I
mentioned in my previous note it's important to have a reasonable scope
for the next upcoming major (5.4/6.0) release and make sure we do have
the right amount of discussions re: new functionality committed. So I do
propose that in the coming weeks (as 80% of the ideas surface) the RMs
create a roadmap for the next version which clearly identifies the
must-haves and should-haves. This can always be changed/tweaked (as we
always have in the past) but it sets the tone for pushing out
functionality sooner rather than later (i.e. if a should-have is still
not quite fully baked but all must-haves are done then ship). 

As we saw with PHP 5.3 it ended up being a pretty major version and it
delivers a lot of incremental value. So it was good it didn't wait for
every single idea.

Andi

--
PHP Internals - PHP Runtime Development Mailing List
To unsubscribe, visit: http://www.php.net/unsub.php



Re: [PHP-DEV] trunk is alive and open

2010-03-23 Thread Lukas Kahwe Smith

On 23.03.2010, at 18:15, Rasmus Lerdorf wrote:

 My point is that your eventual list should come from things that have
 been committed to trunk and survived review and tests.


Sure, its only that many patches and todo items have been lingering (hello 
frustration?) because of the trunk situation, because we decided to then focus 
on 5.3 etc. Stuff like traits, the OB fixes have been flying around for a long 
time and just didnt get the last attention. LFS and big ints have also been on 
the roadmap for ages and it seems like at least for big numbers there is even a 
patch. If we now spend a few months to work on fun stuff (which is what we have 
trunk for) instead of focusing on getting this stuff finalized we are just 
delaying these patches. We all know that when we get towards crunch time we 
finalize patches way more quickly, than when we say oh lets hack on stuff for 
a while and see where we get.

Again, for fun development there is trunk or feature branches. But we have 
enough stuff for a new major release right at our finger tips to start thinking 
about what our next release should look like instead of waiting for another 3-6 
months which would obviously also imply a delay of at least 6-9 months (because 
big new features we come up with in the next 3-6 months will need their time to 
make it into trunk as well).

So sure lets take until the end of April to think about a set of patches we 
want, but please lets not spend the next 3-6 months coming up with entirely new 
ideas to put into the next major update. Then again this might just be a 
misunderstanding and you are also just talking about giving some key features a 
few weeks to make it into trunk and in a state where we feel fairly certain 
that we can fix any issues should there still be any.

In conclusion:
There should of course be fun in just hacking out cool stuff, but I think for 
most developers a big part of the fun is actually seeing your ideas in a stable 
release.

regards,
Lukas Kahwe Smith
m...@pooteeweet.org




--
PHP Internals - PHP Runtime Development Mailing List
To unsubscribe, visit: http://www.php.net/unsub.php



Re: [PHP-DEV] trunk is alive and open

2010-03-23 Thread Rasmus Lerdorf
On 03/23/2010 04:02 PM, Lukas Kahwe Smith wrote:
 In conclusion:
 There should of course be fun in just hacking out cool stuff, but I think for 
 most developers a big part of the fun is actually seeing your ideas in a 
 stable release.

Exactly.  But that means we need to wait and see which developers step
up and actually commit their code to trunk.  You can create all the
shopping lists you want and set all the dates you want, but they are
irrelevant until we see some of this stuff hashed out via rfcs and then
reviewed once actually committed to trunk.  PHP development stalled in
large part because we had lists of features without developers
passionate about those features.  So, less lists, and more coding for a
while, please.

We've got 2 small commits to trunk so far.  I switched our default
charset from ISO-8859-1 to UTF-8, and Michael added FNV hashing.  Both
minor changes, but we need to encourage more of these smaller
incremental improvements in the dev branch and not discourage them
because they weren't on a list somewhere before a certain date.  Release
dates slide because of a lack of developers, not because we have too
many people committing stuff.  Having a lot of people committing code is
a good problem to have and the release manager(s) will sort it out
eventually.

-Rasmus

-- 
PHP Internals - PHP Runtime Development Mailing List
To unsubscribe, visit: http://www.php.net/unsub.php