Hi!

> An alternative would be just putting a few #if 0 in code
> (phpdbg_out.c where the outputting of anything is centralized) to
> make XML stuff not usable. Maybe that one is the cleanest and least
> invasive with still allowing us to change the whole XML stuff. And at
> the same time the normal improvements would still go into 5.6.3?

Hot-patching with if-0's is not how things should be done in stable
branch. If the code is not ready for prime time - which is obviously the
case here - it should be developed - and tested! - in the feature
branch. Then merged to master. And only then, after proving working -
wait for it - put to discussion on internals about getting it into
stable branch. Dumping it into a stable branch and hoping "maybe we get
lucky and can get it into the next release" is not how release
management should be done. Stable branch is called "stable" for a reason.
This is not something critical that we have to release ASAP or the world
burns. It's not a security fix. It's not even a critical feature
millions asked for for years and this is the only chance to get it in.
There is absolutely enough time to do it right. So let's do it right.

>> To add for 3.: Issues where with what I really couldn’t think of
>> (separate build dir on Linux…) or the issues with a JSON dep or
>> Windows which I couldn’t test.

And that's exactly the point. It's not your failure. It's nobody's
failure. That's how the software world works - you can not foresee
everything. You have to test. That's why we do not start with merging
into the stable branch a day before the RC. It's not because somebody's
code is particularly bad. It's because the release practices are the
result of experience - if you don't do it, you *will* have trouble about
which you had no way of knowing.

-- 
Stanislav Malyshev, Software Architect
SugarCRM: http://www.sugarcrm.com/

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

Reply via email to