Re: [PHP-DEV] 5.4 Alpha 2

2011-07-12 Thread Hannes Magnusson
On Tue, Jul 12, 2011 at 01:28, Stas Malyshev smalys...@sugarcrm.com wrote:
 Hi!

 On 7/11/11 4:20 PM, Kalle Sommer Nielsen wrote:

 I agree, it would make more sense to have the votings over before
 doing the next Alpha, so theres time to cook up relevant patches and
 commit them.

 Well, OK, let's say we delay a week. Vote closes on 16th, and I'd have to
 pack on 20th, so we get 4 days for people to dust off patches, apply them,
 check that everything works, etc. I'm not sure it's worth it - I'd rather
 have another alpha - but let's hear what other RFC authors think.

I'd say leave the RFC things out for this alpha.
Committing to many things in the last days before alpha just increases
the risk of it being b0rked.
Plus, I'm in Paris for that week so won't be able to commit my
proposed changes anyway ;)

-Hannes

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



[PHP-DEV] 5.4 Alpha 2

2011-07-11 Thread Stas Malyshev

Hi!

I'm planning to do 5.4 alpha 2 on 14th (Thursday this week), so if 
anybody has anything urgent for it or any comments/requests, please talk 
to me ASAP.

--
Stanislav Malyshev, Software Architect
SugarCRM: http://www.sugarcrm.com/
(408)454-6900 ext. 227

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



Re: [PHP-DEV] 5.4 Alpha 2

2011-07-11 Thread Pierre Joye
hi,

I would rather wait the 2nd wave of RFCs to be adopted/rejected before
doing a2, if some has no patch (or far to be ready) or too risky (the
int/string/float looks like one to me) should be dropped and delayed
to the next release.

On Tue, Jul 12, 2011 at 12:53 AM, Stas Malyshev smalys...@sugarcrm.com wrote:
 Hi!

 I'm planning to do 5.4 alpha 2 on 14th (Thursday this week), so if anybody
 has anything urgent for it or any comments/requests, please talk to me ASAP.
 --
 Stanislav Malyshev, Software Architect
 SugarCRM: http://www.sugarcrm.com/
 (408)454-6900 ext. 227

 --
 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] 5.4 Alpha 2

2011-07-11 Thread Kalle Sommer Nielsen
Hi

2011/7/12 Pierre Joye pierre@gmail.com:
 hi,

 I would rather wait the 2nd wave of RFCs to be adopted/rejected before
 doing a2, if some has no patch (or far to be ready) or too risky (the
 int/string/float looks like one to me) should be dropped and delayed
 to the next release.

I agree, it would make more sense to have the votings over before
doing the next Alpha, so theres time to cook up relevant patches and
commit them.


-- 
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] 5.4 Alpha 2

2011-07-11 Thread Stas Malyshev

Hi!

On 7/11/11 4:16 PM, Pierre Joye wrote:

I would rather wait the 2nd wave of RFCs to be adopted/rejected before
doing a2, if some has no patch (or far to be ready) or too risky (the
int/string/float looks like one to me) should be dropped and delayed
to the next release.


Why delay? RFCs are a separate things, and they should be ready for the 
beta. We have a number of features that need testing - webserver, Zend 
Signals, XSLT fixes...

We'll have another alpha in early August most probably anyway.
--
Stanislav Malyshev, Software Architect
SugarCRM: http://www.sugarcrm.com/
(408)454-6900 ext. 227

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



Re: [PHP-DEV] 5.4 Alpha 2

2011-07-11 Thread Pierre Joye
On Tue, Jul 12, 2011 at 1:23 AM, Stas Malyshev smalys...@sugarcrm.com wrote:
 Hi!

 On 7/11/11 4:16 PM, Pierre Joye wrote:

 I would rather wait the 2nd wave of RFCs to be adopted/rejected before
 doing a2, if some has no patch (or far to be ready) or too risky (the
 int/string/float looks like one to me) should be dropped and delayed
 to the next release.

 Why delay? RFCs are a separate things, and they should be ready for the
 beta. We have a number of features that need testing - webserver, Zend
 Signals, XSLT fixes...
 We'll have another alpha in early August most probably anyway.

If that's the case, well, why not. But if not, we'd to freeze the
chosen additions and now rather than later (as per the release RFC).

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] 5.4 Alpha 2

2011-07-11 Thread Stas Malyshev

Hi!

On 7/11/11 4:20 PM, Kalle Sommer Nielsen wrote:

I agree, it would make more sense to have the votings over before
doing the next Alpha, so theres time to cook up relevant patches and
commit them.


Well, OK, let's say we delay a week. Vote closes on 16th, and I'd have 
to pack on 20th, so we get 4 days for people to dust off patches, apply 
them, check that everything works, etc. I'm not sure it's worth it - I'd 
rather have another alpha - but let's hear what other RFC authors think.

--
Stanislav Malyshev, Software Architect
SugarCRM: http://www.sugarcrm.com/
(408)454-6900 ext. 227

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



Re: [PHP-DEV] 5.4 alpha

2011-06-29 Thread Derick Rethans
On Tue, 28 Jun 2011, Stas Malyshev wrote:

 On 6/28/11 11:35 AM, Ferenc Kovacs wrote:
  wasn't the alpha1 packaged in the last second?
  it was packaged on Jun 19, and it was planned to be released on Jun 20.
  and it did include obvious bugs.
 
 No, it was not. It was checked, ensured it builds on all systems I 
 have access too, etc, and it was done in advance of the release. And 
 I'm sure it has bugs - as every alpha in the world does. That's why it 
 is alpha and not final release. The point of alpha is not to provide a 
 stable platform but initial point for the release and flush out bugs 
 by expanding the user base. It's not a production release.

But it missed the built-in webserver thing :(

regards,
Derick

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



Re: [PHP-DEV] 5.4 alpha

2011-06-29 Thread Ferenc Kovacs
On Wed, Jun 29, 2011 at 12:41 PM, Derick Rethans der...@php.net wrote:
 On Tue, 28 Jun 2011, Stas Malyshev wrote:

 On 6/28/11 11:35 AM, Ferenc Kovacs wrote:
  wasn't the alpha1 packaged in the last second?
  it was packaged on Jun 19, and it was planned to be released on Jun 20.
  and it did include obvious bugs.

 No, it was not. It was checked, ensured it builds on all systems I
 have access too, etc, and it was done in advance of the release. And
 I'm sure it has bugs - as every alpha in the world does. That's why it
 is alpha and not final release. The point of alpha is not to provide a
 stable platform but initial point for the release and flush out bugs
 by expanding the user base. It's not a production release.

 But it missed the built-in webserver thing :(

 regards,
 Derick


AFAIK that got into it, but the fixes for the related crashes did not.

Tyrael

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



Re: [PHP-DEV] 5.4 alpha

2011-06-29 Thread Philip Olson

 AFAIK that got into it, but the fixes for the related crashes did not.

Nope, not until alpha2... but it's something to look forward to, and it's 
another reason for people to continue testing future alpha releases. :)

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



Re: [PHP-DEV] 5.4 alpha

2011-06-28 Thread Derick Rethans
On Mon, 20 Jun 2011, Stas Malyshev wrote:

 Since we've got voting on the process RFCs finally going on, after much
 deliberation we've decided it'd be best to let the votes finish before the
 first official 5.4 release. Thus, we decided to postpone 5.4 alpha 1 until
 June 28th (next Tuesday). The updated schedule is at
 https://wiki.php.net/todo/php54 , please check out.

I think we should delay it a little until we have the bugs data back. 
Bjori has been in contact with them on the phone today.

I would also like to point out that Thursday is our general release day, 
and we have a release process described in detail here:
http://svn.php.net/viewvc/php/php-src/trunk/README.RELEASE_PROCESS?revision=311614view=markup


cheers,
Derick

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



Re: [PHP-DEV] 5.4 alpha

2011-06-28 Thread Stas Malyshev

Hi!


I would also like to point out that Thursday is our general release day,
and we have a release process described in detail here:
http://svn.php.net/viewvc/php/php-src/trunk/README.RELEASE_PROCESS?revision=311614view=markup


It doesn't say there Thursday is our general release day. If we want to 
make it so - ok, let's everybody agree on that and put it there.


--
Stanislav Malyshev, Software Architect
SugarCRM: http://www.sugarcrm.com/
(408)454-6900 ext. 227

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



Re: [PHP-DEV] 5.4 alpha

2011-06-28 Thread Pierre Joye
On Tue, Jun 28, 2011 at 6:39 PM, Stas Malyshev smalys...@sugarcrm.com wrote:

 I would also like to point out that Thursday is our general release day,
 and we have a release process described in detail here:

 http://svn.php.net/viewvc/php/php-src/trunk/README.RELEASE_PROCESS?revision=311614view=markup

 It doesn't say there Thursday is our general release day. If we want to make
 it so - ok, let's everybody agree on that and put it there.

What we actually did during the last years was to release on Tuesday
or Thursday, with a little preference to release final (stable) on
Thursday.

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] 5.4 alpha

2011-06-28 Thread Hannes Magnusson
On Tue, Jun 28, 2011 at 18:45, Pierre Joye pierre@gmail.com wrote:
 On Tue, Jun 28, 2011 at 6:39 PM, Stas Malyshev smalys...@sugarcrm.com wrote:

 I would also like to point out that Thursday is our general release day,
 and we have a release process described in detail here:

 http://svn.php.net/viewvc/php/php-src/trunk/README.RELEASE_PROCESS?revision=311614view=markup

 It doesn't say there Thursday is our general release day. If we want to make
 it so - ok, let's everybody agree on that and put it there.

 What we actually did during the last years was to release on Tuesday
 or Thursday, with a little preference to release final (stable) on
 Thursday.

Little preference?

According http://www.php.net/releases/


array(4) {
  [Thursday]=
  int(30)
  [Tuesday]=
  int(3)
  [Monday]=
  int(3)
  [Wednesday]=
  int(1)
}

-Hannes

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



Re: [PHP-DEV] 5.4 alpha

2011-06-28 Thread Derick Rethans
On Tue, 28 Jun 2011, Stas Malyshev wrote:

  I would also like to point out that Thursday is our general release day,
  and we have a release process described in detail here:
  http://svn.php.net/viewvc/php/php-src/trunk/README.RELEASE_PROCESS?revision=311614view=markup
 
 It doesn't say there Thursday is our general release day. If we want 
 to make it so - ok, let's everybody agree on that and put it there.

I'm actually surprised it isn't in there. I did write that document 
some eons ago. But anyway, let's add it then :)

cheers,
Derick

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



Re: [PHP-DEV] 5.4 alpha

2011-06-28 Thread Pierre Joye
hi,

On Tue, Jun 28, 2011 at 6:54 PM, Hannes Magnusson
hannes.magnus...@gmail.com wrote:

 Little preference?

 According http://www.php.net/releases/


 array(4) {
  [Thursday]=
  int(30)
  [Tuesday]=
  int(3)
  [Monday]=
  int(3)
  [Wednesday]=
  int(1)
 }

So Thursday was the big preference, wed uploads mean stable as we
upload it one day before so they get mirrored when the announce is
sent.

-- 
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] 5.4 alpha

2011-06-28 Thread Stas Malyshev

Hi!

On 6/28/11 9:55 AM, Derick Rethans wrote:

On Tue, 28 Jun 2011, Stas Malyshev wrote:

I'm actually surprised it isn't in there. I did write that document
some eons ago. But anyway, let's add it then :)


OK, as soon as we are all agreed on Thursday and it's there I'll shift 
the schedule for next releases so it'll actually be on Thursday, though 
I'm not sure why would it actually matter :)


--
Stanislav Malyshev, Software Architect
SugarCRM: http://www.sugarcrm.com/
(408)454-6900 ext. 227

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



Re: [PHP-DEV] 5.4 alpha

2011-06-28 Thread Philip Olson

On Jun 28, 2011, at 9:57 AM, Stas Malyshev wrote:

 Hi!
 
 On 6/28/11 9:55 AM, Derick Rethans wrote:
 On Tue, 28 Jun 2011, Stas Malyshev wrote:
 
 I'm actually surprised it isn't in there. I did write that document
 some eons ago. But anyway, let's add it then :)
 
 OK, as soon as we are all agreed on Thursday and it's there I'll shift the 
 schedule for next releases so it'll actually be on Thursday, though I'm not 
 sure why would it actually matter :)

The day an alpha/beta is released doesn't feel important, unlike stable 
releases, but I suppose consistency has its good points. :) I think the main 
point is to wait for bugs.php.net, which is making real progress and should be 
available Thursday.

Also, it's important to clarify that the [soon-to-be-popular] built-in web 
server is not part of this alpha because the alpha was tagged a few days before 
its addition. I think repackaging would be worth it for this case, but waiting 
for alpha2 is feasible.

Regards,
Philip


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



Re: [PHP-DEV] 5.4 alpha

2011-06-28 Thread Stas Malyshev

Hi!


Also, it's important to clarify that the [soon-to-be-popular]
built-in web server is not part of this alpha because the alpha was
tagged a few days before its addition. I think repackaging would be
worth it for this case, but waiting for alpha2 is feasible.


We'll have alpha2 in a month. I'm really not a fan on last minute 
repackaging, that's when screw ups happen almost every time.

--
Stanislav Malyshev, Software Architect
SugarCRM: http://www.sugarcrm.com/
(408)454-6900 ext. 227

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



Re: [PHP-DEV] 5.4 alpha

2011-06-28 Thread Pierre Joye
On Tue, Jun 28, 2011 at 7:31 PM, Stas Malyshev smalys...@sugarcrm.com wrote:
 Hi!

 Also, it's important to clarify that the [soon-to-be-popular]
 built-in web server is not part of this alpha because the alpha was
 tagged a few days before its addition. I think repackaging would be
 worth it for this case, but waiting for alpha2 is feasible.

 We'll have alpha2 in a month. I'm really not a fan on last minute
 repackaging, that's when screw ups happen almost every time.

I do think we should repackage. There are many issues fixed since last
week and it makes no sense to release something not representing what
the current 5.4 branch is.

It takes 1h~ to do it, no big deal.

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] 5.4 alpha

2011-06-28 Thread Christopher Jones



On 06/28/2011 10:43 AM, Pierre Joye wrote:

On Tue, Jun 28, 2011 at 7:31 PM, Stas Malyshevsmalys...@sugarcrm.com  wrote:



We'll have alpha2 in a month. I'm really not a fan on last minute
repackaging, that's when screw ups happen almost every time.


I do think we should repackage. There are many issues fixed since last
week and it makes no sense to release something not representing what
the current 5.4 branch is.


+1

Chris

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

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



Re: [PHP-DEV] 5.4 alpha

2011-06-28 Thread Stas Malyshev

Hi!

On 6/28/11 10:43 AM, Pierre Joye wrote:

I do think we should repackage. There are many issues fixed since last
week and it makes no sense to release something not representing what
the current 5.4 branch is.


Really, guys, if we ever want to have scheduled and orderly releases, 
changing release schedule in the last minute repeatedly and repackaging 
in the last second is exactly NOT the way to do it.


--
Stanislav Malyshev, Software Architect
SugarCRM: http://www.sugarcrm.com/
(408)454-6900 ext. 227

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



Re: [PHP-DEV] 5.4 alpha

2011-06-28 Thread Ferenc Kovacs
On Tue, Jun 28, 2011 at 8:06 PM, Stas Malyshev smalys...@sugarcrm.com wrote:
 Hi!

 On 6/28/11 10:43 AM, Pierre Joye wrote:

 I do think we should repackage. There are many issues fixed since last
 week and it makes no sense to release something not representing what
 the current 5.4 branch is.

 Really, guys, if we ever want to have scheduled and orderly releases,
 changing release schedule in the last minute repeatedly and repackaging in
 the last second is exactly NOT the way to do it.


Usually I would agree, but in the current situation I would vote for
the repackaging.
we already streched our release date, and going with the current 5.4
HEAD still seems a better idea than with the current alpha.

Tyrael

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



RE: [PHP-DEV] 5.4 alpha

2011-06-28 Thread Mike Robinson
On June-28-11 2:06 PM Stas Malyshev wrote:

 On 6/28/11 10:43 AM, Pierre Joye wrote:

  I do think we should repackage. There are many issues fixed since
  last week and it makes no sense to release something not representing
  what the current 5.4 branch is.
 
 Really, guys, if we ever want to have scheduled and orderly releases,
 changing release schedule in the last minute repeatedly and repackaging
 in the last second is exactly NOT the way to do it.

IMHO, exactly right. Not much point in having a plan if it isn't followed,
and that usually ends up causing problems - what the plan is supposed to
prevent.

Best Regards,

Mike Robinson


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



Re: [PHP-DEV] 5.4 alpha

2011-06-28 Thread David Soria Parra
On 2011-06-28, Stas Malyshev smalys...@sugarcrm.com wrote:
 Hi!

 On 6/28/11 10:43 AM, Pierre Joye wrote:
 I do think we should repackage. There are many issues fixed since last
 week and it makes no sense to release something not representing what
 the current 5.4 branch is.

 Really, guys, if we ever want to have scheduled and orderly releases, 
 changing release schedule in the last minute repeatedly and repackaging 
 in the last second is exactly NOT the way to do it.


I agree with Stas. Repackaging in the last second might cause troubles
and include obvious bugs. I prefer having a some time between packaging
and releasing, if it's an alpha or not it doesn't matter. So in this
case, to really try to finally stay on schedule , so we should release the
already pacakged version and have an alpha2 in two weeks.

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



Re: [PHP-DEV] 5.4 alpha

2011-06-28 Thread Ferenc Kovacs
On Tue, Jun 28, 2011 at 8:25 PM, David Soria Parra d...@php.net wrote:
 On 2011-06-28, Stas Malyshev smalys...@sugarcrm.com wrote:
 Hi!

 On 6/28/11 10:43 AM, Pierre Joye wrote:
 I do think we should repackage. There are many issues fixed since last
 week and it makes no sense to release something not representing what
 the current 5.4 branch is.

 Really, guys, if we ever want to have scheduled and orderly releases,
 changing release schedule in the last minute repeatedly and repackaging
 in the last second is exactly NOT the way to do it.


 I agree with Stas. Repackaging in the last second might cause troubles
 and include obvious bugs. I prefer having a some time between packaging
 and releasing, if it's an alpha or not it doesn't matter. So in this
 case, to really try to finally stay on schedule , so we should release the
 already pacakged version and have an alpha2 in two weeks.

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



wasn't the alpha1 packaged in the last second?
it was packaged on Jun 19, and it was planned to be released on Jun 20.
and it did include obvious bugs.
so if we already screwed up, we could at least fix what we can instead
of releasing a version, which we all know is broken.
this can make a bad impression in the early adopters.
but I won't whine much about this, just told my 2 cents.

Tyrael

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



Re: [PHP-DEV] 5.4 alpha

2011-06-28 Thread Stas Malyshev

Hi!

On 6/28/11 11:35 AM, Ferenc Kovacs wrote:

wasn't the alpha1 packaged in the last second?
it was packaged on Jun 19, and it was planned to be released on Jun 20.
and it did include obvious bugs.


No, it was not. It was checked, ensured it builds on all systems I have 
access too, etc, and it was done in advance of the release. And I'm sure 
it has bugs - as every alpha in the world does. That's why it is alpha 
and not final release. The point of alpha is not to provide a stable 
platform but initial point for the release and flush out bugs by 
expanding the user base. It's not a production release.

--
Stanislav Malyshev, Software Architect
SugarCRM: http://www.sugarcrm.com/
(408)454-6900 ext. 227

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



Re: [PHP-DEV] 5.4 alpha

2011-06-28 Thread Hannes Magnusson
On Tue, Jun 28, 2011 at 21:00, Stas Malyshev smalys...@sugarcrm.com wrote:
 final release. The point of alpha is not to provide a stable platform but
 initial point for the release and flush out bugs by expanding the user base.
 It's not a production release.

Exactly. Requiring a working bug tracker.
Postponing the release for a week if I can't get in touch with the
guys early enough is the logical thing in my opinion.
We do however have a 5.4RC out there for some reason..


As for repacking, I totally agree with not repackage - even though it
is very annoying that it doesn't include many things people have been
working on :)
If you opt for waiting another week, I would like to see a
retagging+packaging on Tuesday :]

-Hannes

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



Re: [PHP-DEV] 5.4 alpha

2011-06-28 Thread Stas Malyshev

Hi!

On 6/28/11 12:49 PM, Hannes Magnusson wrote:

On Tue, Jun 28, 2011 at 21:00, Stas Malyshevsmalys...@sugarcrm.com  wrote:

final release. The point of alpha is not to provide a stable platform but
initial point for the release and flush out bugs by expanding the user base.
It's not a production release.


Exactly. Requiring a working bug tracker.
Postponing the release for a week if I can't get in touch with the
guys early enough is the logical thing in my opinion.
We do however have a 5.4RC out there for some reason..


It looks like we could have some working tracker (even though without 
all the old stuff back yet) very soon - at least so it seems from the 
info that I've got - so provided that we already delayed it a number of 
times, I'd rather have it out sooner. We could though advance the next 
alpha - say, to Thursday July 21, if we are settled on Thursday being 
the Release Day :) - which is not that far out, and will have all the 
new goodies.
I'd rather have something out to get the release process finally 
officially kick off than to wait again.

--
Stanislav Malyshev, Software Architect
SugarCRM: http://www.sugarcrm.com/
(408)454-6900 ext. 227

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



Re: [PHP-DEV] 5.4 alpha

2011-06-28 Thread Hannes Magnusson
On Tue, Jun 28, 2011 at 21:59, Stas Malyshev smalys...@sugarcrm.com wrote:
 Hi!

 On 6/28/11 12:49 PM, Hannes Magnusson wrote:

 On Tue, Jun 28, 2011 at 21:00, Stas Malyshevsmalys...@sugarcrm.com
  wrote:

 final release. The point of alpha is not to provide a stable platform but
 initial point for the release and flush out bugs by expanding the user
 base.
 It's not a production release.

 Exactly. Requiring a working bug tracker.
 Postponing the release for a week if I can't get in touch with the
 guys early enough is the logical thing in my opinion.
 We do however have a 5.4RC out there for some reason..

That was ofcourse supposed to say 5.3RC :)


 It looks like we could have some working tracker (even though without all
 the old stuff back yet) very soon - at least so it seems from the info that
 I've got - so provided that we already delayed it a number of times, I'd
 rather have it out sooner. We could though advance the next alpha - say, to


Hang on.. wait what?
So Pierres weird threats on IRC weren't silly jokes?

Heck, we could apt-get install bugzilla on a random mirror if you just
want some bug tracker database to ignore and have something.


-Hannes

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



Re: [PHP-DEV] 5.4 alpha

2011-06-28 Thread Ferenc Kovacs
 Hang on.. wait what?
 So Pierres weird threats on IRC weren't silly jokes?

 Heck, we could apt-get install bugzilla on a random mirror if you just
 want some bug tracker database to ignore and have something.


merging the new bugs would be a little more work though.
and it would be weird that we change to bugzilla, then back to the old
bugtracker when we get the backup from the hoster.

Tyrael

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



Re: [PHP-DEV] 5.4 alpha

2011-06-28 Thread Pierre Joye
On Tue, Jun 28, 2011 at 10:06 PM, Hannes Magnusson
hannes.magnus...@gmail.com wrote:

 Hang on.. wait what?
 So Pierres weird threats on IRC weren't silly jokes?

 Heck, we could apt-get install bugzilla on a random mirror if you just
 want some bug tracker database to ignore and have something.

Hannes, with all respects to your work, such comments are not welcome
in this list.

As I told you, it is not me, but the release managers who decide when
a release can be done. And despite our efforts to get the situation
around bugs.php.net sorted out, nothing, absolutely nothing happened
in two weeks. We bring it back and we will restore the existing data
as soon as we have the backups. See my other mail for the details.


-- 
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



[PHP-DEV] 5.4 alpha

2011-06-20 Thread Stas Malyshev

Hi!

Since we've got voting on the process RFCs finally going on, after much 
deliberation we've decided it'd be best to let the votes finish before 
the first official 5.4 release. Thus, we decided to postpone 5.4 alpha 1 
until June 28th (next Tuesday). The updated schedule is at 
https://wiki.php.net/todo/php54 , please check out.

--
Stanislav Malyshev, Software Architect
SugarCRM: http://www.sugarcrm.com/
(408)454-6900 ext. 227

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



Re: [PHP-DEV] 5.4 Alpha?

2010-08-10 Thread Johannes Schlüter
On Tue, 2010-08-10 at 10:19 +0800, Adam Harvey wrote:
 I could not disagree more. I think one of the key lessons we should
 have learned out of the whole 6.0 saga was that release early,
 release often is a good thing

I will no support the release of trunk overly actively as long as the
type hints are as they are but on a general note:

Yes. Release early, release often is a good thing. What I'd also like is
to have a Ubuntu-like support model. Where we have one LTS (long term
supported) version (now for instance 5.3) which will get bug fixes for
quite some time and an early access version (5.4) which will receive
updates until the next early access (5.5) is there.

Reasons:

  * Give people early access to features
  * Motivate developers as their additions are in a reachable future
  * Give users the chance to stay on the LTS version without having
to do the full update on every release
  * Reduce the number of changes in bugfix releases

the whole idea in ASCII art:

Version Time -
5.3 +
5.4 |*
5.5 ||*
5.6 |||*
6.0 ||||
6.1 |||||*
||||||
|||||^ Release date 6.1.0
||||^ Release 6.0.0, 5.3 goes to extended support (security 
only)
|||^ Release 5.6.0, 5.3 stays in support, 5.5 EOL
||^ Release 5.5.0, 5.3 stays in support, 5.4 EOL
|^ Release 5.4.0, 5.3 stays in support
^ now

So we'd always have three branches, while two only receive bug fixes,
plus one branch for the next milestone.

johannes



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



Re: [PHP-DEV] 5.4 Alpha?

2010-08-10 Thread Sebastian Bergmann
Am 10.08.2010 10:45, schrieb Johannes Schlüter:
 So we'd always have three branches, while two only receive bug fixes,
 plus one branch for the next milestone.

 +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] 5.4 Alpha?

2010-08-10 Thread Lester Caine

Sebastian Bergmann wrote:

So we'd always have three branches, while two only receive bug fixes,
  plus one branch for the next milestone.

  +1


And currently 5.2.x is still the preferred base as there is still a lot of third 
party stuff that has to make the transition to 5.3.x ... Pushing new stuff 
through is all very well, but some core code bases are 15 years old and while 
they can remain on older versions of PHP, an LTS build would be very helpful ... 
one can target that for upgrading old code and then move forward if needed. Heck 
some projects have only just closed down PHP4 support on their trunk ...


--
Lester Caine - G8HFL
-
Contact - http://lsces.co.uk/wiki/?page=contact
L.S.Caine Electronic Services - http://lsces.co.uk
EnquirySolve - http://enquirysolve.com/
Model Engineers Digital Workshop - http://medw.co.uk//
Firebird - http://www.firebirdsql.org/index.php

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



Re: [PHP-DEV] 5.4 Alpha?

2010-08-10 Thread Adam Harvey
2010/8/10 Johannes Schlüter johan...@php.net:
 Yes. Release early, release often is a good thing. What I'd also like is
 to have a Ubuntu-like support model. Where we have one LTS (long term
 supported) version (now for instance 5.3) which will get bug fixes for
 quite some time and an early access version (5.4) which will receive
 updates until the next early access (5.5) is there.

I'm happy with the three branches idea, but I do have some concerns
about an LTS model:

– The LTS branch is going to become more and more difficult to
backport fixes to as it diverges from the other two branches, and I
can see developers not bothering after a certain point, which may be
counter productive.

– Documenting how functionality changes from version to version in the
manual is already a weak point, judging by some of the bugs and
feedback we get: users don't always grok the version bylines and
change log tables in the function reference as it is, and that's with
a more closely aligned set of active branches. We might end up needing
to rethink how we structure the manual by looking at something like
the Python approach of having separate manuals for separate versions,
which would require a not-insignificant amount of work.

– It might be hard to communicate why 5.4 (in the example you
included) becomes end of lifed while 5.3 lives on. I guess that's no
different to Ubuntu, though.

– Will downstream distributors want to ship non-LTS versions? This
might actually reduce the amount of useful feedback we get for (again,
using your example) 5.4, 5.5 and 5.6 releases, which might not be a
great thing for the stability of the next LTS (6.0) release.

 So we'd always have three branches, while two only receive bug fixes,
 plus one branch for the next milestone.

As I said, I have no qualms with this, particularly in light of some
of the articles that have been doing the rounds about 5.2's end of
lifing.* Under this system, and without an LTS structure, our current
situation would be a bit different, with both 5.2 and 5.3 getting bug
fixes until trunk is released (at which point 5.2 would be EOL), which
I think would suit users a bit better.

Adam

* Yes, I know it's not actually EOL, but that's been another
communication challenge.

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



Re: [PHP-DEV] 5.4 Alpha?

2010-08-10 Thread Matti Bickel
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

On 08/10/2010 11:25 AM, Adam Harvey wrote:
 We might end up needing
 to rethink how we structure the manual by looking at something like
 the Python approach of having separate manuals for separate versions,
 which would require a not-insignificant amount of work.

As an PHP developer: Providing manuals based on version sounds like a
good idea. But I'm not sure about the amount of additional work involved
and the willingness of docs contributors to do this..

 – Will downstream distributors want to ship non-LTS versions?

As Gentoo downstream: yes, sure. Not so sure about Ubuntu and other
binary-based distributions, as long as you don't fit into their LTS
release cycle.
-BEGIN PGP SIGNATURE-
Version: GnuPG v1.4.10 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/

iEYEARECAAYFAkxhHhkACgkQfNMcoUhJ7GxubgCZAe5cjy3COOX0/y5ChpqoMaxd
ZnMAnigNMR0CbKHL/Ky7EkM2EvgMioyJ
=AEUz
-END PGP SIGNATURE-

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



Re: [PHP-DEV] 5.4 Alpha?

2010-08-10 Thread Pierre Joye
hi,

On Tue, Aug 10, 2010 at 4:19 AM, Adam Harvey ahar...@php.net wrote:
 On 10 August 2010 07:28, Pierre Joye pierre@gmail.com wrote:
 On Mon, Aug 9, 2010 at 11:56 PM, Kalle Sommer Nielsen ka...@php.net wrote:
 With the recent additions to 5.4, aren't we getting closer to have a
 public alpha release, or just a development test as we have many great
 additions and changes to the current trunk or atleast set up some sort
 of roadmap for what we all like to have in 5.4, or be that 6.0 as
 thats yet another thing we should get settled soonish.

 Huge -1 here.

 We are light years away to even be able to define what will be
 php-next. Let discuss that September, at the soonest.

 I could not disagree more. I think one of the key lessons we should
 have learned out of the whole 6.0 saga was that release early,
 release often is a good thing

The key lesson of PHP 6 is that the lack of consensus, decision
process, design, clear roadmap and release process leads to chaos,
frustration and dead cows.

But from a technical point of view, yes, we have almost every thing to
begin to think about php-next.

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] 5.4 Alpha?

2010-08-10 Thread Johannes Schlüter
On Tue, 2010-08-10 at 17:25 +0800, Adam Harvey wrote:
 – The LTS branch is going to become more and more difficult to
 backport fixes to as it diverges from the other two branches, and I
 can see developers not bothering after a certain point, which may be
 counter productive.

Except for things like the Unicode branch our code base is quite stable
in most places.

 – Documenting how functionality changes from version to version in the
 manual is already a weak point, judging by some of the bugs and
 feedback we get: users don't always grok the version bylines and
 change log tables in the function reference as it is, and that's with
 a more closely aligned set of active branches. We might end up needing
 to rethink how we structure the manual by looking at something like
 the Python approach of having separate manuals for separate versions,
 which would require a not-insignificant amount of work.

In the LTS the functionality shouldn't change (having shorter cycles
even between other bug fix releases) Yes there are exceptions where a
needed bug fix has an effect, but documenting this should be solvable.

 – It might be hard to communicate why 5.4 (in the example you
 included) becomes end of lifed while 5.3 lives on. I guess that's no
 different to Ubuntu, though.

Better naming than simply 5.3, 5.4 ... might help. But should be
solvable.

 – Will downstream distributors want to ship non-LTS versions? This
 might actually reduce the amount of useful feedback we get for (again,
 using your example) 5.4, 5.5 and 5.6 releases, which might not be a
 great thing for the stability of the next LTS (6.0) release.

Distributors should be able to distribute two versions. Some do/did with
PHP 4 and PHP 5. And I prefer distributions offering the bug fix
releases for the LTS version over a heavily patched outdated 5.1.6 like
RedHat does.

johannes



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



Re: [PHP-DEV] 5.4 Alpha?

2010-08-10 Thread Hannes Magnusson
On Tue, Aug 10, 2010 at 11:38, Matti Bickel m...@rateu.de wrote:

 As an PHP developer: Providing manuals based on version sounds like a
 good idea. But I'm not sure about the amount of additional work involved
 and the willingness of docs contributors to do this..

Thats a heckofamore work then we have man power for.

The manual have explicit inline notes about every change, and features
only available in certain versions are clearly noted.
I really don't see the usecase for version specific manuals - you
should be aware of the changes, past and future, so you can make up
your own mind on which version your application should run - and be
able to write future compatible code.

-Hannes

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



Re: [PHP-DEV] 5.4 Alpha?

2010-08-10 Thread Hannes Magnusson
2010/8/10 Johannes Schlüter johan...@php.net:
 On Tue, 2010-08-10 at 17:25 +0800, Adam Harvey wrote:
 – The LTS branch is going to become more and more difficult to
 backport fixes to as it diverges from the other two branches, and I
 can see developers not bothering after a certain point, which may be
 counter productive.

 Except for things like the Unicode branch our code base is quite stable
 in most places.

Speaking of unicode, did we ever get the intl based mbstring patch into trunk?

-Hannes

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



Re: [PHP-DEV] 5.4 Alpha?

2010-08-10 Thread Matti Bickel
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

On 08/10/2010 11:47 AM, Hannes Magnusson wrote:
 On Tue, Aug 10, 2010 at 11:38, Matti Bickel m...@rateu.de wrote:

 As an PHP developer: Providing manuals based on version sounds like a
 good idea. But I'm not sure about the amount of additional work involved
 and the willingness of docs contributors to do this..
 
 Thats a heckofamore work then we have man power for.

Okay, point taken.
-BEGIN PGP SIGNATURE-
Version: GnuPG v1.4.10 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/

iEYEARECAAYFAkxhIjMACgkQfNMcoUhJ7GzQzwCgkHNgc0ea0r6j1VUtWYaCGNqF
VE4An3lSzlseFi3FIPDMM2A6avG2Bj2y
=RwyU
-END PGP SIGNATURE-

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



Re: [PHP-DEV] 5.4 Alpha?

2010-08-10 Thread Derick Rethans
On Tue, 10 Aug 2010, Johannes Schlüter wrote:

 So we'd always have three branches, while two only receive bug fixes,
 plus one branch for the next milestone.

That's exactly what we have now: 5.2, 5.3 and trunk. I think your LTS 
idea is way too optimistic. I really don't care about porting bug fixes 
back to 5.2 because it is *four* years old. PHP 5.3 has been out for a 
year. Right now there are not many API differences, but it *does* cost 
extra time to maintain. Time we should rather spend on getting new 
things out. Leave the 5.2 support to the distributions!

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] 5.4 Alpha?

2010-08-10 Thread Derick Rethans
On Mon, 9 Aug 2010, Kalle Sommer Nielsen wrote:

 With the recent additions to 5.4, aren't we getting closer to have a 
 public alpha release, or just a development test as we have many great 
 additions and changes to the current trunk or atleast set up some sort 
 of roadmap for what we all like to have in 5.4, or be that 6.0 as 
 thats yet another thing we should get settled soonish.

I'd say: let's do 5.4-alpha! There's plenty of cool stuff in trunk.

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] 5.4 Alpha?

2010-08-10 Thread Adam Harvey
2010/8/10 Derick Rethans der...@php.net:
 That's exactly what we have now: 5.2, 5.3 and trunk. I think your LTS
 idea is way too optimistic. I really don't care about porting bug fixes
 back to 5.2 because it is *four* years old. PHP 5.3 has been out for a
 year. Right now there are not many API differences, but it *does* cost
 extra time to maintain. Time we should rather spend on getting new
 things out. Leave the 5.2 support to the distributions!

In terms of backporting fixes (talking more generally about the three
branch model and not so much about 5.2 in particular), between PHP and
other projects I'm involved with, I'm acutely aware of the pain there.
Honestly, though, I'm not entirely comfortable just leaving it up to
distributions: plenty of people run hand-built versions of PHP, and
testing large codebases with new branches of PHP isn't always as quick
a process as it should be.

Or, put another way, just because I'm lucky enough to be able to run
my code on the bleeding edge doesn't mean I don't feel a little bit
obligated towards people who aren't that lucky. :)

Adam

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



Re: [PHP-DEV] 5.4 Alpha?

2010-08-10 Thread Pierre Joye
2010/8/10 Lukas Kahwe Smith m...@pooteeweet.org:

 On 10.08.2010, at 10:45, Johannes Schlüter wrote:

 On Tue, 2010-08-10 at 10:19 +0800, Adam Harvey wrote:

 Yes. Release early, release often is a good thing. What I'd also like is
 to have a Ubuntu-like support model. Where we have one LTS (long term
 supported) version (now for instance 5.3) which will get bug fixes for
 quite some time and an early access version (5.4) which will receive
 updates until the next early access (5.5) is there.

 Reasons:

      * Give people early access to features
      * Motivate developers as their additions are in a reachable future
      * Give users the chance to stay on the LTS version without having
        to do the full update on every release
      * Reduce the number of changes in bugfix releases


 Is LTS really something we need to provide? Seems to me like this is 
 something the linux vendors take care of for the most part. Of course this 
 leaves windows, OSX (and maybe some others).

We have to provide a well defined life cycle for our releases. The way
we do it now is not good, not for linux distros and not for
developers. It is impossible to get a mid term visibility.

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] 5.4 Alpha?

2010-08-10 Thread Johannes Schlüter
On Tue, 2010-08-10 at 16:20 +0200, Lukas Kahwe Smith wrote:
 Is LTS really something we need to provide? Seems to me like this is
 something the linux vendors take care of for the most part. Of course
 this leaves windows, OSX (and maybe some others).

Well, I don't see it as loong term support, but
rather as way to enable quick feature cycles, so that feature releases
can move faster than anybody can upgrade to them (ok, that's a bit too
fast the, but hope you get the point), while new features can get in
production sooner, where wanted.

We could also use the names feature preview release and stable
release(=lts) ... which would bring us close to MySQL's model and their
confusing version numbering (MySQL 5.1 is the stable there, then MySQL
5.4 was announced as preview, now MySQL 5.5 is the current preview
release, neither 5.4 nor 5.5 are stable, GA, though)

johanne


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



Re: [PHP-DEV] 5.4 Alpha?

2010-08-10 Thread Lukas Kahwe Smith

On 10.08.2010, at 10:45, Johannes Schlüter wrote:

 On Tue, 2010-08-10 at 10:19 +0800, Adam Harvey wrote:
 
 Yes. Release early, release often is a good thing. What I'd also like is
 to have a Ubuntu-like support model. Where we have one LTS (long term
 supported) version (now for instance 5.3) which will get bug fixes for
 quite some time and an early access version (5.4) which will receive
 updates until the next early access (5.5) is there.
 
 Reasons:
 
  * Give people early access to features
  * Motivate developers as their additions are in a reachable future
  * Give users the chance to stay on the LTS version without having
to do the full update on every release
  * Reduce the number of changes in bugfix releases


Is LTS really something we need to provide? Seems to me like this is something 
the linux vendors take care of for the most part. Of course this leaves 
windows, OSX (and maybe some others).

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] 5.4 Alpha?

2010-08-10 Thread Ferenc Kovacs
2010/8/10 Johannes Schlüter johan...@schlueters.de

 On Tue, 2010-08-10 at 16:20 +0200, Lukas Kahwe Smith wrote:
  Is LTS really something we need to provide? Seems to me like this is
  something the linux vendors take care of for the most part. Of course
  this leaves windows, OSX (and maybe some others).

 Well, I don't see it as loong term support, but
 rather as way to enable quick feature cycles, so that feature releases
 can move faster than anybody can upgrade to them (ok, that's a bit too
 fast the, but hope you get the point), while new features can get in
 production sooner, where wanted.

 We could also use the names feature preview release and stable
 release(=lts) ... which would bring us close to MySQL's model and their
 confusing version numbering (MySQL 5.1 is the stable there, then MySQL
 5.4 was announced as preview, now MySQL 5.5 is the current preview
 release, neither 5.4 nor 5.5 are stable, GA, though)

 johanne



they started to use milestone release-s.
http://dev.mysql.com/tech-resources/articles/mysql-release-model.html

http://dev.mysql.com/tech-resources/articles/mysql-release-model.html
Tyrael


[PHP-DEV] Version management (was: Re: [PHP-DEV] 5.4 Alpha?)

2010-08-10 Thread Derick Rethans
On Tue, 10 Aug 2010, Johannes Schlüter wrote:

 On Tue, 2010-08-10 at 16:20 +0200, Lukas Kahwe Smith wrote:
  Is LTS really something we need to provide? Seems to me like this is
  something the linux vendors take care of for the most part. Of course
  this leaves windows, OSX (and maybe some others).
 
 Well, I don't see it as loong term support, but

Using LTS as a term confused me on that one :P

 rather as way to enable quick feature cycles, so that feature releases
 can move faster than anybody can upgrade to them (ok, that's a bit too
 fast the, but hope you get the point), while new features can get in
 production sooner, where wanted.
 
 We could also use the names feature preview release and stable
 release(=lts) ... which would bring us close to MySQL's model and their
 confusing version numbering (MySQL 5.1 is the stable there, then MySQL
 5.4 was announced as preview, now MySQL 5.5 is the current preview
 release, neither 5.4 nor 5.5 are stable, GA, though)

I still don't think this is a good idea though. That would me we have 
(as example) 5.2 in LTS, 5.6 as stable and 5.7 in trunk? How much do you 
(at that point) like supporting a 4/5 year old version? Do you hvae that 
much spare time?

I think our current way work pretty well. There is 5.2 which is 
security-fix supported, 5.3 that is supported and trunk/5.4 that's on 
the way to alpha. 

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] Version management (was: Re: [PHP-DEV] 5.4 Alpha?)

2010-08-10 Thread Ferenc Kovacs
2010/8/10 Derick Rethans der...@php.net

 On Tue, 10 Aug 2010, Johannes Schlüter wrote:

  On Tue, 2010-08-10 at 16:20 +0200, Lukas Kahwe Smith wrote:
   Is LTS really something we need to provide? Seems to me like this is
   something the linux vendors take care of for the most part. Of course
   this leaves windows, OSX (and maybe some others).
 
  Well, I don't see it as loong term support, but

 Using LTS as a term confused me on that one :P

  rather as way to enable quick feature cycles, so that feature releases
  can move faster than anybody can upgrade to them (ok, that's a bit too
  fast the, but hope you get the point), while new features can get in
  production sooner, where wanted.
 
  We could also use the names feature preview release and stable
  release(=lts) ... which would bring us close to MySQL's model and their
  confusing version numbering (MySQL 5.1 is the stable there, then MySQL
  5.4 was announced as preview, now MySQL 5.5 is the current preview
  release, neither 5.4 nor 5.5 are stable, GA, though)

 I still don't think this is a good idea though. That would me we have
 (as example) 5.2 in LTS, 5.6 as stable and 5.7 in trunk? How much do you
 (at that point) like supporting a 4/5 year old version? Do you hvae that
 much spare time?

 I think our current way work pretty well. There is 5.2 which is
 security-fix supported, 5.3 that is supported and trunk/5.4 that's on
 the way to alpha.

 Derick


From the ubuntu wiki:

A new LTS version is usually released every 2 years. With the Long Term
Support (LTS) version you get 3 years support on Ubuntu Desktop, and 5 years
on Ubuntu Server. There is no extra fee for the LTS version; we make our
very best work available to everyone on the same free terms. Upgrades to new
versions of Ubuntu are and always will be free of charge.

So with this release policy comes the following terms:
- the releases coming in a timely manner.
- normal release gets support until the next release comes out.
- an LTS release gets support until a pre-defined time interval(and we
promise we will release the next LTS until that time).
- you have an upgrade-path from a version to the next one.
- you have an upgrade-path from an lts version to the next lts.

we could change the interval-s to suit our needs, but with this policy, the
early-adopters could use and test the new features earlier, but the lazy
devs are allowed to upgrade only with the EOL of the LTS.
with the new approach we could release a new major version much faster and
smaller changeset.

I would suggest the 5.3 branch for the first LTS

what are your thoughts about the optimal timeframe for a normal/LTS php
release?

I would prefer 6-12 months for a release, and 2-3 years for an LTS (this is
why we shouldn't start the LTS with the already old 5.2 branch )

Tyrael


[PHP-DEV] Re: Version management (was: Re: [PHP-DEV] 5.4 Alpha?)

2010-08-10 Thread Johannes Schlüter
On Tue, 2010-08-10 at 16:14 +0100, Derick Rethans wrote:
 On Tue, 10 Aug 2010, Johannes Schlüter wrote:
 
  On Tue, 2010-08-10 at 16:20 +0200, Lukas Kahwe Smith wrote:
   Is LTS really something we need to provide? Seems to me like this is
   something the linux vendors take care of for the most part. Of course
   this leaves windows, OSX (and maybe some others).
  
  Well, I don't see it as loong term support, but
 
 Using LTS as a term confused me on that one :P

Yeah, I didn't focus on the release earl, often fact enough.

  rather as way to enable quick feature cycles, so that feature releases
  can move faster than anybody can upgrade to them (ok, that's a bit too
  fast the, but hope you get the point), while new features can get in
  production sooner, where wanted.
  
  We could also use the names feature preview release and stable
  release(=lts) ... which would bring us close to MySQL's model and their
  confusing version numbering (MySQL 5.1 is the stable there, then MySQL
  5.4 was announced as preview, now MySQL 5.5 is the current preview
  release, neither 5.4 nor 5.5 are stable, GA, though)
 
 I still don't think this is a good idea though. That would me we have 
 (as example) 5.2 in LTS, 5.6 as stable and 5.7 in trunk? How much do you 
 (at that point) like supporting a 4/5 year old version? Do you hvae that 
 much spare time?
 
 I think our current way work pretty well. There is 5.2 which is 
 security-fix supported, 5.3 that is supported and trunk/5.4 that's on 
 the way to alpha. 

Well, maintaining them becomes simpler if we change less features. Like
adding a new SAPI in x.y.3 and lots of stuff in x.y.2. And for doing
this we need shorter cycles.

There is always small stuff, like simple functions, which misses a .0
release. Now committing them to trunk means they appear for earl
adapters for the next version 1.5 to 2 years later. For the developers
it is is stupid to hold a small harmless addition back so what are we
doing - we're backporting stuff. Tons of stuff.

If we shorten the cycle by which features become available in a
stable/feature preview/... version we do have to care less about
backporting, which makes handling of the released branches simpler.

On the other side short cycles are bad for getting people to migrate,
that's why there are longer supported releases.

Now having distributors doing the backporting is nice for our workload
(distributor package - bogus bug report) but then one has to choose a
distribution where you like the environment (what inisystem, what
packagemanager etc.) and which doesn't break the timezone database or
something else.

johannes



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



RE: [PHP-DEV] 5.4 Alpha?

2010-08-10 Thread Mike Robinson
On Tue, Aug 10 2010, Derick Rethans wrote
 
 On Mon, 9 Aug 2010, Kalle Sommer Nielsen wrote:
 
  With the recent additions to 5.4, aren't we getting closer to have a
  public alpha release, or just a development test as we have many
 great
  additions and changes to the current trunk or atleast set up some
 sort
  of roadmap for what we all like to have in 5.4, or be that 6.0 as
  thats yet another thing we should get settled soonish.
 


 I'd say: let's do 5.4-alpha! There's plenty of cool stuff in trunk.

Absolutely.

Humbly, if the release early, release often mantra is to be [re-]embraced,
I'd say start right now.

Best Regards,


Mike Robinson


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



[PHP-DEV] 5.4 Alpha?

2010-08-09 Thread Kalle Sommer Nielsen
Greetings geeks

With the recent additions to 5.4, aren't we getting closer to have a
public alpha release, or just a development test as we have many great
additions and changes to the current trunk or atleast set up some sort
of roadmap for what we all like to have in 5.4, or be that 6.0 as
thats yet another thing we should get settled soonish.

-- 
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] 5.4 Alpha?

2010-08-09 Thread Pierre Joye
hi,

Huge -1 here.

We are light years away to even be able to define what will be
php-next. Let discuss that September, at the soonest.

Cheers,

On Mon, Aug 9, 2010 at 11:56 PM, Kalle Sommer Nielsen ka...@php.net wrote:
 Greetings geeks

 With the recent additions to 5.4, aren't we getting closer to have a
 public alpha release, or just a development test as we have many great
 additions and changes to the current trunk or atleast set up some sort
 of roadmap for what we all like to have in 5.4, or be that 6.0 as
 thats yet another thing we should get settled soonish.

 --
 regards,

 Kalle Sommer Nielsen
 ka...@php.net

 --
 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



答复: [PHP-DEV] 5.4 Alpha?

2010-08-09 Thread 高春辉
http://news.php.net/php.internals/49186

I hope 5.4 beta complete support LFS.

-邮件原件-
发件人: kalle@gmail.com [mailto:kalle@gmail.com] 代表 Kalle Sommer
Nielsen
发送时间: 2010年8月10日 5:56
收件人: Internals
主题: [PHP-DEV] 5.4 Alpha?

Greetings geeks

With the recent additions to 5.4, aren't we getting closer to have a public
alpha release, or just a development test as we have many great additions
and changes to the current trunk or atleast set up some sort of roadmap for
what we all like to have in 5.4, or be that 6.0 as thats yet another thing
we should get settled soonish.

--
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] 5.4 Alpha?

2010-08-09 Thread Adam Harvey
On 10 August 2010 07:28, Pierre Joye pierre@gmail.com wrote:
 On Mon, Aug 9, 2010 at 11:56 PM, Kalle Sommer Nielsen ka...@php.net wrote:
 With the recent additions to 5.4, aren't we getting closer to have a
 public alpha release, or just a development test as we have many great
 additions and changes to the current trunk or atleast set up some sort
 of roadmap for what we all like to have in 5.4, or be that 6.0 as
 thats yet another thing we should get settled soonish.

 Huge -1 here.

 We are light years away to even be able to define what will be
 php-next. Let discuss that September, at the soonest.

I could not disagree more. I think one of the key lessons we should
have learned out of the whole 6.0 saga was that release early,
release often is a good thing, and I don't see much on the RFC list
or that's been discussed recently on Internals that's going to be
significantly advanced if we leave even discussing it another month or
more. I think it's time to make a few decisions on what's in and
what's out and move on.

Trunk doesn't seem to be in a bad state, all told, so I'd love to see
a 5.3+δ alpha next month (presumably towards the end of it) — that
doesn't imply a feature freeze, or remove the possibility to change
things later, but it does tell developers that we're pretty serious
about what's in trunk, and that we want people to start playing with
some of the new features like traits to see how it effects them and
start reporting bugs.

Bear in mind, too, that even with a September alpha, we'd still be
looking at a release early next year at the earliest. Even on the
quickest timeline I could imagine — a couple of alphas, maybe a first
beta on the run down to Christmas, another beta or two early next
year, then some RCs — I can't see a stable release until autumn (OK,
spring for most of you: March-May) next year, which would be the best
part of two years after 5.3.0. Remember, that's assuming we move fast,
and history's against us there. :)

Adam, who looks forward to getting flamed on IRC later for writing
another long screed. :)

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