> -----Original Message-----
> From: Andrea Faulds [mailto:a...@ajf.me]
> Sent: Monday, July 21, 2014 4:10 PM
> To: Zeev Suraski
> Cc: Nikita Popov; PHP internals
> Subject: Re: [PHP-DEV] RFC: Move phpng to master
>
>
> We *could* make PHP NEXT in a year, sure, but it won't be worthwhile
being
> called PHP NEXT.

Everything I know about the PHP community, combined with the amazing level
of interest that the recent PHPNG benchmarks garnered, tells me that it
wrong.
People would love to get it even if it was just the performance & memory
footprint gains alone.  And we're not even talking about that - we'd still
have ample time to put in additional features into it.

> There are a lot of big changes we can and should make and
> that would necessitate delaying it. Three years might be a bit long.

Three years is a lifetime in our world of software...

> However, I
> am confident that we need more than a year to make this major worth it.

Even if it's going to be 18 months (which is on the upper limit of what I
think we should allow for .NEXT), I don't see a need for 5.7 in between.
When we created the release process RFC, from the get go, I thought that
releasing every 12 months is too frequent.  I was told not to worry and
that we'll "see how it goes" and "change if we need to".  Now, suddenly
this became a God-given commandment, that we must have a mini version
every year and on time - and it's not.  Reality is that the userbase is
embracing versions a lot slower than we crank them up - releasing 5.7 to
be followed shortly by 6/7 doesn't make a lot of sense, I think.

Still, I think we're much better off delivering .NEXT as soon as we can
as.

> > This is the assumption we should take IMHO, and only branch 5.7 (and
> > more importantly, invest time in it) if it proves wrong.
>
> Branching 5.7 wouldn't be a big effort. Master is fairly stable, and if
some RFCs
> pass, we can merge them into 5.7. It also gives us a fallback. If PHP
NEXT
> doesn't happen next year (and I expect that it won't), we'll still have
5.7.

I can live with that, as long as we treat 5.7 as a secondary project where
we backport stuff rom master, and as long as it's clear to everyone that
it may be (or IMHO may very well be) throw-away code that we'll never
actually use.  Personally I think it makes more sense to focus on getting
.NEXT out the door quickly so that we don't have to get into the headache
of working on two active trees, though.  I'd like to see what others are
thinking...

Zeev

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

Reply via email to