Hi,
So let me get this straight, you are complaining that all the new
features and changes in the 5.3.0 alpha releases are not perfectly
documented yet?
If that is the case I really wonder how you managed to survive the
releases before?
Let me just give you a break down of how much better the situation for
5.3.0 is compared to 5.2.0 due to the combined efforts of various
teams inside PHP.net:
1) there is a scratchpad that at least lists relevant changes
2) most of the big new features (and some of the small) have RFC's
detailing the implementation, the concepts and some examples
3) several features have already been documented (although I guess
this was also the case with previous PHP releases, so this does not
really count as an improvement .. but like in previous releases as
features are tweaked the documentation can get out of sync)
4) we have planned to work on the upgrading guide starting with the
beta phase, previously this happened in the RC phase IIRC
5) from my perception new features tend to come in with more test
cases than in the past (though i might be mistaken here, but our test
coverage is improving even as we add new features)
6) todo list with links to relevant threads, sites, RFC etc (in the
past there were much fewer links next to todo items)
7) with alpha2 we even had windows releases at the same time as *nix
So yes, this means that for alpha releases, we are not spoon feeding
testers. This we are aware of and given the current ressources I think
we are in _very_ good shape in 5.3.0 (see above for details). We
expect testers to be able and willing to figure things out by reading
RFCs, reading test cases, following links on the todo list, checking
the scratchpad, checking the documentation, being able to deal with
slightly outdated information etc.
For the beta phase we want to be able to provide a alpha quality
(meaning most things should be mentioned, but some things might not be
complete) upgrading guide. So starting with the beta releases, the
expectations we have in the testers are lowered significantly.
One we are in RC phase, the upgrading guide should be in beta state
and I expect the documentation to pick up outdated information and
fill in blanks. Though I am not involved enough in the doc team to
really tell how they operate and how quickly they can fill in the
blanks with the ressources they have.
So all in all, it seems to me like you are suffering from unreasonable
expectations. Instead you should be congratulating the entire PHP.net
crew for their gigantic leap forward.
regards,
Lukas
PS: As for PEAR I agree with Greg. Its not a topic for this list, but
suffice it to say that dependency handling is probably one of the
strongest points of PEAR.
--
PHP Internals - PHP Runtime Development Mailing List
To unsubscribe, visit: http://www.php.net/unsub.php