Good morning Internals!
This is a reminder that today we are Feature Freezing and branching
PHP-8.0
, following the PHP 8.0 schedule (
https://wiki.php.net/todo/php80#timetable).
The branch will happen around
- 1 am (+1 day) UTC+8 (SGT)
- 7 pm UTC+2 (CEST, my timezone)
- 6 pm UTC+1 (BST)
- 1 pm UTC-4 (EDT)
Let us know if you have any questions!
-- Gabriel Caruso
The branch will happen around
- 1 am (+1 day) UTC+8 (SGT)
- 7 pm UTC+2 (CEST, my timezone)
- 6 pm UTC+1 (BST)
- 1 pm UTC-4 (EDT)
Let us know if you have any questions!
Will it be livestreamed? /jk
Seriously, it's a great time to say thanks to you and Sara for your hard
work in getting the next release of PHP ready. Much appreciated!
Peter
Good morning Internals!
This is a reminder that today we are Feature Freezing and branching
PHP-8.0
, following the PHP 8.0 schedule (
https://wiki.php.net/todo/php80#timetable).The branch will happen around
- 1 am (+1 day) UTC+8 (SGT)
- 7 pm UTC+2 (CEST, my timezone)
- 6 pm UTC+1 (BST)
- 1 pm UTC-4 (EDT)
Let us know if you have any questions!
-- Gabriel Caruso
Sorry, I didn't catch that this message said feature freeze and branch.
Please do not create a separate PHP-8.0 branch yet. A separate branch is
only needed if anyone wants to start landing changes targeting PHP 8.1
already -- as far as I'm aware, nobody is actively working on PHP 8.1 yet.
Due to our git workflow, creating a branch now means that every single
commit to PHP 8.0 will also require a merge into master. This is a rather
big waste of time and CI resources if we expect PHP-8.0 and master to be
identical in the near future.
Thanks,
Nikita
On Tue, Aug 4, 2020 at 9:39 AM Gabriel Caruso carusogabriel@php.net
wrote:Good morning Internals!
This is a reminder that today we are Feature Freezing and branching
PHP-8.0
, following the PHP 8.0 schedule (
https://wiki.php.net/todo/php80#timetable).The branch will happen around
- 1 am (+1 day) UTC+8 (SGT)
- 7 pm UTC+2 (CEST, my timezone)
- 6 pm UTC+1 (BST)
- 1 pm UTC-4 (EDT)
Let us know if you have any questions!
-- Gabriel Caruso
Sorry, I didn't catch that this message said feature freeze and branch.
Please do not create a separate PHP-8.0 branch yet. A separate branch is
only needed if anyone wants to start landing changes targeting PHP 8.1
already -- as far as I'm aware, nobody is actively working on PHP 8.1 yet.Due to our git workflow, creating a branch now means that every single
commit to PHP 8.0 will also require a merge into master. This is a rather
big waste of time and CI resources if we expect PHP-8.0 and master to be
identical in the near future.Thanks,
Nikita
Preferably the branch would coincide with the ABI freeze, which I presume
would be RC1.
Nikita
On Tue, Aug 4, 2020 at 9:39 AM Gabriel Caruso carusogabriel@php.net
wrote:Good morning Internals!
This is a reminder that today we are Feature Freezing and branching
PHP-8.0
, following the PHP 8.0 schedule (
https://wiki.php.net/todo/php80#timetable).The branch will happen around
- 1 am (+1 day) UTC+8 (SGT)
- 7 pm UTC+2 (CEST, my timezone)
- 6 pm UTC+1 (BST)
- 1 pm UTC-4 (EDT)
Let us know if you have any questions!
-- Gabriel Caruso
Sorry, I didn't catch that this message said feature freeze and branch.
Please do not create a separate PHP-8.0 branch yet. A separate branch is
only needed if anyone wants to start landing changes targeting PHP 8.1
already -- as far as I'm aware, nobody is actively working on PHP 8.1 yet.Due to our git workflow, creating a branch now means that every single
commit to PHP 8.0 will also require a merge into master. This is a rather
big waste of time and CI resources if we expect PHP-8.0 and master to be
identical in the near future.Thanks,
NikitaPreferably the branch would coincide with the ABI freeze, which I presume
would be RC1.Nikita
Hello,
I created the branch based on
https://github.com/php/php-src/blob/master/docs/release-process.md#re-releasing-the-same-version-or--pl.
Sorry for it in advance.
I understand Nikita's concerns and giving that now we have (in a security
fix, for example) the gitflow is PHP-7.2
~> PHP-7.3
~> PHP-7.4
~> PHP-8.0
~> master
.
I wouldn't mind branching it another day, we just need to document if for
future reasons.
Sorry, I didn't catch that this message said feature freeze and branch.
Please do not create a separate PHP-8.0 branch yet. A separate branch is
only needed if anyone wants to start landing changes targeting PHP 8.1
already -- as far as I'm aware, nobody is actively working on PHP 8.1 yet.
This is how we've done it since we adopted the formalized release process.
:/
Due to our git workflow, creating a branch now means that every single
commit to PHP 8.0 will also require a merge into master. This is a rather
big waste of time and CI resources if we expect PHP-8.0 and master to be
identical in the near future.
I, for one, plan to start pushing resource->object conversions that are
targeting 8.1, so to me it makes sense to have that development branch open
already.
Do others feel strongly one way or the other?
-Sara
Sorry, I didn't catch that this message said feature freeze and branch.
Please do not create a separate PHP-8.0 branch yet. A separate branch is
only needed if anyone wants to start landing changes targeting PHP 8.1
already -- as far as I'm aware, nobody is actively working on PHP 8.1 yet.This is how we've done it since we adopted the formalized release process.
:/Due to our git workflow, creating a branch now means that every single
commit to PHP 8.0 will also require a merge into master. This is a rather
big waste of time and CI resources if we expect PHP-8.0 and master to be
identical in the near future.I, for one, plan to start pushing resource->object conversions that are
targeting 8.1, so to me it makes sense to have that development branch open
already.Do others feel strongly one way or the other?
-Sara
I would prefer that we commit to master until RC1.
Sorry, I didn't catch that this message said feature freeze and branch.
Please do not create a separate PHP-8.0 branch yet. A separate branch is
only needed if anyone wants to start landing changes targeting PHP 8.1
already -- as far as I'm aware, nobody is actively working on PHP 8.1 yet.This is how we've done it since we adopted the formalized release process.
:/
Well, we made an exception for 7.4 which has been branched half a year
earlier[1] – and I don't think that hurt anybody. :) Delaying the
PHP-8.0 branch makes sense to, so we all can focus on the new major
version (there's certainly of lot of small issue to be improved, and one
or three bugs to be fixed).
Due to our git workflow, creating a branch now means that every single
commit to PHP 8.0 will also require a merge into master. This is a rather
big waste of time and CI resources if we expect PHP-8.0 and master to be
identical in the near future.I, for one, plan to start pushing resource->object conversions that are
targeting 8.1, so to me it makes sense to have that development branch open
already.
Well, but waiting for a few weeks shouldn't be an issue either, I supposed.
Do others feel strongly one way or the other?
No strong feelings either way, but I'm in favor of delaying the branching.
[1] https://news-web.php.net/php.internals/103862
--
Christoph M. Becker
On Tue, Aug 4, 2020 at 1:41 PM Christoph M. Becker cmbecker69@gmx.de
wrote:
On Tue, Aug 4, 2020 at 12:01 PM Nikita Popov nikita.ppv@gmail.com
wrote:Sorry, I didn't catch that this message said feature freeze and
branch.Please do not create a separate PHP-8.0 branch yet. A separate branch
is
only needed if anyone wants to start landing changes targeting PHP 8.1
already -- as far as I'm aware, nobody is actively working on PHP 8.1
yet.Do others feel strongly one way or the other?
No strong feelings either way, but I'm in favor of delaying the branching.
Okay, that's enough votes in favor of a later branch cut.
Gabriel, go ahead and proceed with beta1 just like alpha3 then. No new
branches, no APINO bumps, and continue cutting release branches from master
for now.
New branch date for 8.0 will be set to the Tuesday (September 15th)
corresponding to the RC1 release (Sep 17th).
Going forward, I think we can leave the question of branch date up to RMs,
but if folks would like an RFC and a vote, it would take very little to
convince me to draft one up.
-Sara