Jordan,

This was a choice they made, yet the author of the Debian/Ubuntu packages
has side-by-side installable versions from 5.5-7.1 in his own PPA:

https://launchpad.net/~ondrej/+archive/ubuntu/php

It's not only currently feasible, it has been done, the _project_ chose not
to do it.

- Davey

On Sun, Sep 4, 2016 at 12:57 AM, Jordan Gigov <colad...@gmail.com> wrote:

> I can see your argument for using prefix, but that would not provide a
> solution to package maintainers who may want to give their users a choice.
> I was recently surprised when upgrading from Ubuntu 14 to 16 that it
> replaced PHP 5 with 7 entirely. They were forced into choosing between the
> two at a time when most developers will have to maintain both versions for
> several more years for different projects.
>
>
> And what do you mean --program-suffix is broken? What do you get and expect
> to get? With or without my changes it seems work as intended.
>
> 2016-09-02 18:28 GMT+03:00 Levi Morrison <le...@php.net>:
>
> > The issue is that you are writing to the same prefix. Just write them
> > to different prefixes and reference them separately. This is not a
> > unique-to-php situation. At work we maintain many different
> > simultaneous versions of Python, for example.
> >
> > With that said it looks like the program suffixes are broken. If
> > --program-suffix=7 is set then I'd expect php7, phpize7 (or php7ize,
> > don't really care), etc.
> >
>

Reply via email to