Hi internals,
just a heads up. The PHP_5_4 branch is open for commits again.
- David
Hi:
just a heads up. The PHP_5_4 branch is open for commits again.
Thanks to Stat and you for all the work!
When is cycle for 5.4.1 going to start?
I got a few traits-related patches waiting for it.
Thanks
Stefan
--
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
Hi!
When is cycle for 5.4.1 going to start?
I got a few traits-related patches waiting for it.
If you have some fixes, you can commit them now. Of course, the rules
are as always in stable branch - no BC breaking, no major features :)
Stanislav Malyshev, Software Architect
SugarCRM: http://www.sugarcrm.com/
(408)454-6900 ext. 227
Hi Stats,
I'll work on the patch for strict session patch so that both
PHP 5.4 and 5.3 has the same functionality.
I've also added 2 new escape functions to pgsql in trunk
a while ago, pg_escape_literal()/pg_escape_identifier().
Is it okay to merge 5.4 branch also?
You mentioned it's okay for 5.4.1, but double checking.
Regards,
--
Yasuo Ohgaki
yohgaki@ohgaki.net
2012/3/2 Stas Malyshev smalyshev@sugarcrm.com:
Hi!
When is cycle for 5.4.1 going to start?
I got a few traits-related patches waiting for it.If you have some fixes, you can commit them now. Of course, the rules are as
always in stable branch - no BC breaking, no major features :)Stanislav Malyshev, Software Architect
SugarCRM: http://www.sugarcrm.com/
(408)454-6900 ext. 227
Hi!
I'll work on the patch for strict session patch so that both
PHP 5.4 and 5.3 has the same functionality.
OK, do you have the latest patch for that? I remember originally it
involved some non-BC changes and there were other questions, but I'd
like to see the final one. In general, if there's no BC issues, I think
it may be OK, but let's see the final patch.
I've also added 2 new escape functions to pgsql in trunk
a while ago, pg_escape_literal()/pg_escape_identifier().
Is it okay to merge 5.4 branch also?
Should be ok, please send me the commit to review. If it doesn't change
any structures just adds functions it should be fine.
--
Stanislav Malyshev, Software Architect
SugarCRM: http://www.sugarcrm.com/
(408)454-6900 ext. 227
Hi Stats
The new strict session patch is not ready, yet.
I'll prepare path for 5.3/5.4/trunk.
I was asked for session id collision detection, so
I'll also add that for create_sid() functions.
I've also added 2 new escape functions to pgsql in trunk
a while ago, pg_escape_literal()/pg_escape_identifier().
Is it okay to merge 5.4 branch also?Should be ok, please send me the commit to review. If it doesn't change any
structures just adds functions it should be fine.
It just adds new functions. I'll find the commit for review later.
Regards,
--
Yasuo Ohgaki
yohgaki@ohgaki.net
2012/3/3 Stas Malyshev smalyshev@sugarcrm.com:
Hi!
I'll work on the patch for strict session patch so that both
PHP 5.4 and 5.3 has the same functionality.OK, do you have the latest patch for that? I remember originally it involved
some non-BC changes and there were other questions, but I'd like to see the
final one. In general, if there's no BC issues, I think it may be OK, but
let's see the final patch.I've also added 2 new escape functions to pgsql in trunk
a while ago, pg_escape_literal()/pg_escape_identifier().
Is it okay to merge 5.4 branch also?Should be ok, please send me the commit to review. If it doesn't change any
structures just adds functions it should be fine.--
Stanislav Malyshev, Software Architect
SugarCRM: http://www.sugarcrm.com/
(408)454-6900 ext. 227
Hi internals,
just a heads up. The PHP_5_4 branch is open for commits again.
- David
--
On a somehow related topic:
Now that we have 5.4 out, I have a question:
Do we know what will be the next major release?
If we want to follow the releaseprocess RFC, I think it would be nice to
think about whether we plan to roll out a major or a minor version next.
By the RFC, we can't do such changes to the language as we did with
5.2->5.3 or 5.3->5.4, because userland BC breaks aren't allowed.
So I can see two way to address this:
If we can agree upon the next version number beforehand, and we decide that
we will go with the major release (be that php 6 or 7, whatever), we don't
to do anything right now, we can branch the version from trunk/master, when
the time comes.
If we can't agree upon the next version number, or we agree upon that there
will be an 5.5 version, I think it would make sense to create a branch for
it ASAP, so there is place (trunk/master) for the approved but backward
incompatible changes, and people don't have to hold patches.
What do you think?
--
Ferenc Kovács
@Tyr43l - http://tyrael.hu
From the timelines I've seen floating around, I was under the impression
that the next one would be 5.5, followed by 5.6, etc. PHP 6 is at least a
few years off according to every projection I've seen.
--Kris
Hi internals,
just a heads up. The PHP_5_4 branch is open for commits again.
- David
--
On a somehow related topic:
Now that we have 5.4 out, I have a question:
Do we know what will be the next major release?
If we want to follow the releaseprocess RFC, I think it would be nice to
think about whether we plan to roll out a major or a minor version next.
By the RFC, we can't do such changes to the language as we did with
5.2->5.3 or 5.3->5.4, because userland BC breaks aren't allowed.
So I can see two way to address this:
If we can agree upon the next version number beforehand, and we decide that
we will go with the major release (be that php 6 or 7, whatever), we don't
to do anything right now, we can branch the version from trunk/master, when
the time comes.
If we can't agree upon the next version number, or we agree upon that there
will be an 5.5 version, I think it would make sense to create a branch for
it ASAP, so there is place (trunk/master) for the approved but backward
incompatible changes, and people don't have to hold patches.
What do you think?--
Ferenc Kovács
@Tyr43l - http://tyrael.hu
that's totally off topic... but we have no idea yet when will be php
6, or whatsoever.
However next is in around a year :)
From the timelines I've seen floating around, I was under the impression
that the next one would be 5.5, followed by 5.6, etc. PHP 6 is at least a
few years off according to every projection I've seen.--Kris
Hi internals,
just a heads up. The PHP_5_4 branch is open for commits again.
- David
--
On a somehow related topic:
Now that we have 5.4 out, I have a question:
Do we know what will be the next major release?
If we want to follow the releaseprocess RFC, I think it would be nice to
think about whether we plan to roll out a major or a minor version next.
By the RFC, we can't do such changes to the language as we did with
5.2->5.3 or 5.3->5.4, because userland BC breaks aren't allowed.
So I can see two way to address this:
If we can agree upon the next version number beforehand, and we decide that
we will go with the major release (be that php 6 or 7, whatever), we don't
to do anything right now, we can branch the version from trunk/master, when
the time comes.
If we can't agree upon the next version number, or we agree upon that there
will be an 5.5 version, I think it would make sense to create a branch for
it ASAP, so there is place (trunk/master) for the approved but backward
incompatible changes, and people don't have to hold patches.
What do you think?--
Ferenc Kovács
@Tyr43l - http://tyrael.hu
--
Pierre
@pierrejoye | http://blog.thepimp.net | http://www.libgd.org
that's totally off topic... but we have no idea yet when will be php
6, or whatsoever.
However next is in around a year :)
"PHPME", "PHPXP", "PHP Feisty Foxbat", "PHP#"....
Let's name this bike shed*!
-Ronabop
Actually, my vote would be for "PHP Vista"....
--Kris
that's totally off topic... but we have no idea yet when will be php
6, or whatsoever.
However next is in around a year :)"PHPME", "PHPXP", "PHP Feisty Foxbat", "PHP#"....
Let's name this bike shed*!
-Ronabop
PHP 6 comes out sometime around 2024 when, at PHP 5.27 Ramus decides
to say, "screw it" - 6.
Sorta like what happened with the Linux Kernel (which was 2.26 FOREVER)
Tongue in cheek remark aside, we need to be cautious about avoiding
using the major version tag (although the stupidity of the browser
programming community isn't the way to go either). There are
significant differences now between 5.0 and 5.4 functionality, even
though the changes between 5.3 and 5.4 are slight - they do add up.
Linux fell into this trap - the differences between any two
incrementals was tiny, but after 47 of the buggers it was getting
ridiculous to say it was still version 2.26.0 compat, which it wasn't.
At the end of the day version numbers are perception oriented. If you
never move the major number, people will shift perception to the
second number being the important one, or in the case of Linux the
incremental became the significant one when it shouldn't be.
In my opinion, if PHP NEXT has anything - ANYTHING - on par with 5.4
in scope then the distance between it and 5.0 will have become too
large to justify calling it a 5.5 and it should be called 6. Fail to
do this and the first number will start being ignored by the community
at large as superfluous., just as the 2.26 part of the Linux version
number had become superfluous before Linux finally bit the bullet and
rolled it over.
Actually, my vote would be for "PHP Vista"....
--Kris
that's totally off topic... but we have no idea yet when will be php
6, or whatsoever.
However next is in around a year :)"PHPME", "PHPXP", "PHP Feisty Foxbat", "PHP#"....
Let's name this bike shed*!
-Ronabop
If we can agree upon the next version number beforehand, and we decide
that
we will go with the major release (be that php 6 or 7, whatever), we
don't
to do anything right now, we can branch the version from trunk/master,
when
the time comes.
If we can't agree upon the next version number, or we agree upon that
there
will be an 5.5 version, I think it would make sense to create a branch
for
it ASAP, so there is place (trunk/master) for the approved but
backward
incompatible changes, and people don't have to hold patches.
What do you think?
If I was in charge, and thankfully I'm not, I'd just create 5.5 and 6.0
If you have patches that don't break BC, put them in both. If you're
too busy to do both, put it in 6.0 Somebody will back-port or not,
based on their relative need/availability or not.
If it breaks BC, put it in 6.0
Or perhaps I misunderstand the tiny bit I thought I "got it" of the
point of using Git in the first place...
Branches and merges are supposed to be seamless, right???
--
brain cancer update:
http://richardlynch.blogspot.com/search/label/brain%20tumor
Donate:
https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=FS9NLTNEEKWBE
Yes, IF you're using a proper branching model. If you're just using it the
same way you'd use Subversion, which currently is the direction we seem to
be moving in, those advantages are mostly negated.
I agree that PHP 5.5 (and maybe even 5.6, etc) should come before PHP 6.
That being said, at some point a parallel development workflow might be
prudent IMHO, but even that would be a ways off I think.
--Kris
If we can agree upon the next version number beforehand, and we decide
that
we will go with the major release (be that php 6 or 7, whatever), we
don't
to do anything right now, we can branch the version from trunk/master,
when
the time comes.
If we can't agree upon the next version number, or we agree upon that
there
will be an 5.5 version, I think it would make sense to create a branch
for
it ASAP, so there is place (trunk/master) for the approved but
backward
incompatible changes, and people don't have to hold patches.
What do you think?If I was in charge, and thankfully I'm not, I'd just create 5.5 and 6.0
If you have patches that don't break BC, put them in both. If you're
too busy to do both, put it in 6.0 Somebody will back-port or not,
based on their relative need/availability or not.If it breaks BC, put it in 6.0
Or perhaps I misunderstand the tiny bit I thought I "got it" of the
point of using Git in the first place...Branches and merges are supposed to be seamless, right???
--
brain cancer update:
http://richardlynch.blogspot.com/search/label/brain%20tumor
Donate:https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=FS9NLTNEEKWBE
just a heads up. The PHP_5_4 branch is open for commits again.
Related: With 5.4.0 out... how soon will the cutover to git occur?
--
Matthew Weier O'Phinney
Project Lead | matthew@zend.com
Zend Framework | http://framework.zend.com/
PGP key: http://framework.zend.com/zf-matthew-pgp-key.asc
See the other mail from David on Saturday:
http://news.php.net/php.internals/58549
On Mon, Mar 5, 2012 at 4:27 PM, Matthew Weier O'Phinney
weierophinney@php.net wrote:
just a heads up. The PHP_5_4 branch is open for commits again.
Related: With 5.4.0 out... how soon will the cutover to git occur?
--
Matthew Weier O'Phinney
Project Lead | matthew@zend.com
Zend Framework | http://framework.zend.com/
PGP key: http://framework.zend.com/zf-matthew-pgp-key.asc--
--
Pierre
@pierrejoye | http://blog.thepimp.net | http://www.libgd.org
just a heads up. The PHP_5_4 branch is open for commits again.
Related: With 5.4.0 out... how soon will the cutover to git occur?
March 15.