Re: [Phplib-users] Current PHPLIB development questions
Brought to you by:
nhruby,
richardarcher
|
From: Chris J. <ch...@ch...> - 2002-11-06 23:43:27
|
On Wed, Nov 06, 2002 at 01:46:20PM +1100, Richard Archer wrote:
> My preference would be for:
>
> complete back-compatibility with existing applications
> good documentation for the changes outlining possible breakages
> not throwing warnings with all error/warning messages enabled
> compatible with the new PHP defaults wrt globals etc (done?)
> a switch in local.inc to choose phplib-session or session-4
> examples of session-4 classes in local.inc and the html dir
>
> The main thing I would stress is that this release should not change
> the PHPLIB API in any non-compatible way. API changes may occur in the
> 8.0 release, but should not happen in an incremental release.
>
> The only area where this may not be possible is in the session-4 stuff,
> but this is OK as long as the old phplib-sessions are still intact and
> back-compatible. Switching on session-4 for an existing app would be
> something the developer would do in a test environment (one hopes!).
> There is a devel tree (it's the one that's not stable :). Unfortunately
> this code is quite broken. It is really only useful as a resource for
> ideas (like the session-4 stuff). I would be hesitant to over-write
> this tree with a new suite of changes at this point.
>
> I would like to see the rest of the good stuff merged from the "phplib"
> tree into the stable tree, and the old "phplib" tree deleted (or
> archived, whatever).
>
> I think it would be quite a good idea to create a new branch for
> development work. I would like to see it called "unstable" and to
> include a file warning against inclusion of this tree for any
> packaged release of PHPLIB. This would be an attempt at preventing
> a repeat of the inclusion of the broken tree in several OS releases.
>
> ...R.
My thoughts exactly! (Well, actually much more clearly stated than my
thoughts.)
I'm 100% in agreement with Richard.
It might make more sense to use the current "not stable" tree as a
source for ideas, as Richard suggested, rather than try to actually
merge everything or even most of what is in it into the stable version.
I think that would be a very large and risky undertaking.
--
..chris
|