Stefan Teleman wrote:
> Joseph Kowalski wrote:
>
>> However, it may not be that simple.  The Perl case is quite explicit 
>> that the "big number" or Major version is thought of as a language 
>> version and compatibility is very respected in the Perl community.  
>> Is this project team prepared to make that same claim for PHP?  
>> Perhaps a better way to express this is that Perl required the 
>> versioning for one interface among many and it was fairly easy to 
>> explain what that interface is and how to deal with its 
>> incompatibility.  What are the set of such incompatible interfaces in 
>> the PHP stack and can we explain them to the user?
>
> Question:
>
> If we remove the following symlinks:
>
> /usr/bin/php -> /usr/php5/[version]/bin/php
> /usr/lib/libphp5.so -> /usr/php5/[version]/lib/libphp5.so.x.y.z
> /etc/php5/php.ini -> /usr/php5/[version]/etc/php.ini
>
> and we only have
>
> /usr/php5/[version]/{bin,lib,modules,share,include,etc}
>
> would this alleviate the concerns about stability level and commitments ?
>
> i do not believe that the user expectation about php being in the 
> default path is similar to the expectation about perl or gcc (for 
> example).
>
> --Stefan
Maybe not "alleviate", but certainly simplify the discussions.

We certainly still need to figure out the appropriate commitment to the 
versioned path and when [version]s can be added or removed.

In any case, I think we are best ignoring the "generic names" for the 
moment.  Let's resolve the hard question (about how the versions are to 
be managed) and then look to see if a generic name makes sense in that 
context.

- jek3


Reply via email to