Stefan Teleman wrote:
> 5. Longevity of a PHP release is primarily determined by the feature set
> provided by that particular PHP distro. In other words, if we release a
> PHP 5.2.0 with _all_ the extensions enabled and fully integrated into
> Solaris, there is very little incentive for a customer to want to
> upgrade. "Don't fix it if it ain't broken".
Don't forget that there are two classes of customer here:
1) The one you identified, that has already settled on a PHP version and
is reluctant to change (we are in this camp as well if we allow other
OpenSolaris projects to depend on a version of PHP...), and
2) The user who has not yet written any code, and who wishes to start
with the latest version/features.
This seems to imply that
o We (or someone) needs to be able to easily and quickly create a new
packaged version of the component for OpenSolaris any time the upstream
community releases new versions (so that this second class of user is
satisfied), and
o We need to allow our users/admins to select which version(s) that they
wish to install and/or use (so the more conservative ones are not left
in the dust).
o We ourselves may need to choose a set of versions to have on the
system as well (so the dependencies within our distro are satisfied).
I agree with Stefan that we will need three different versions, but for
different reasons:
A) The latest and greatest
B) An arbitrary customer-selected historical version, and
C) A distro-selected version that is used by other components within
the distro.
-John