php5 drop

classic Classic list List threaded Threaded
19 messages Options
Reply | Threaded
Open this post in threaded view
|

php5 drop

Petr Gajdos
Hey,

I would like to remove php5 from Tumbleweed.

The impulse to consider it is the plan to switch to openssl 1.1 [0].
Support for 5.6 ended on 19 Jan 2017 [1] and upstream will not
backport the changeset related to openssl 1.1 in 5.6 branch [2].

Of course I am planning to create devel:languages:php:php56 and keep
the current version of php 5.6 building there for Tumbleweed as long
as feasible.

I propose to drop php5 from Tumbleweed at the end of August.

Petr

[0] https://bugzilla.suse.com/show_bug.cgi?id=1042629
[1] http://php.net/supported-versions.php
[2] https://bugs.php.net/bug.php?id=73741

--
To unsubscribe, e-mail: [hidden email]
To contact the owner, e-mail: [hidden email]

Reply | Threaded
Open this post in threaded view
|

Re: php5 drop

Johannes Weberhofer-2
Am 27.06.2017 um 15:37 schrieb Petr Gajdos:

> Hey,
>
> I would like to remove php5 from Tumbleweed.
>
> The impulse to consider it is the plan to switch to openssl 1.1 [0].
> Support for 5.6 ended on 19 Jan 2017 [1] and upstream will not
> backport the changeset related to openssl 1.1 in 5.6 branch [2].
>
> Of course I am planning to create devel:languages:php:php56 and keep
> the current version of php 5.6 building there for Tumbleweed as long
> as feasible.
>
> I propose to drop php5 from Tumbleweed at the end of August.
>
> Petr
>
> [0] https://bugzilla.suse.com/show_bug.cgi?id=1042629
> [1] http://php.net/supported-versions.php
> [2] https://bugs.php.net/bug.php?id=73741
>

Dear Petr,

can't openssl 1.1 and older versions be available in parallel?

Will the next Leap version contain PHP 5.6? If that is the case, for me it would be ok to remove from factory.

PHP5 Security Support ends at 31 Dec 2018 [1]. It would be great to have PHP in Leap up to the end. There are still many products around which do not yet work with PHP7.

--
Johannes Weberhofer
Weberhofer GmbH, Austria, Vienna
--
To unsubscribe, e-mail: [hidden email]
To contact the owner, e-mail: [hidden email]

Reply | Threaded
Open this post in threaded view
|

Re: php5 drop

Daniel Molkentin
In reply to this post by Petr Gajdos
On 06/27/2017 03:37 PM, Petr Gajdos wrote:

> Hey,
>
> I would like to remove php5 from Tumbleweed.
>
> The impulse to consider it is the plan to switch to openssl 1.1 [0].
> Support for 5.6 ended on 19 Jan 2017 [1] and upstream will not
> backport the changeset related to openssl 1.1 in 5.6 branch [2].
>
> Of course I am planning to create devel:languages:php:php56 and keep
> the current version of php 5.6 building there for Tumbleweed as long
> as feasible.
>
> I propose to drop php5 from Tumbleweed at the end of August.
Sounds good. Kill it with fire!

Daniel
--
To unsubscribe, e-mail: [hidden email]
To contact the owner, e-mail: [hidden email]

Reply | Threaded
Open this post in threaded view
|

Re: php5 drop

Cristian Rodríguez-2
In reply to this post by Petr Gajdos


El 27-06-2017 a las 9:37, Petr Gajdos escribió:

> Hey,
>
> I would like to remove php5 from Tumbleweed.
>
> The impulse to consider it is the plan to switch to openssl 1.1 [0].
> Support for 5.6 ended on 19 Jan 2017 [1] and upstream will not
> backport the changeset related to openssl 1.1 in 5.6 branch [2].
>
> Of course I am planning to create devel:languages:php:php56 and keep
> the current version of php 5.6 building there for Tumbleweed as long
> as feasible.
>
> I propose to drop php5 from Tumbleweed at the end of August.
>
> Petr
>
> [0] https://bugzilla.suse.com/show_bug.cgi?id=1042629
> [1] http://php.net/supported-versions.php
> [2] https://bugs.php.net/bug.php?id=73741
>

There is no point in keeping this around in Tumbleweed, however I see a
value on keeping it in an OBS project for old distributions just in case
someone needs it, until security supports ends (dec 31 , 2018)
--
To unsubscribe, e-mail: [hidden email]
To contact the owner, e-mail: [hidden email]

Reply | Threaded
Open this post in threaded view
|

Re: php5 drop

Knurpht-openSUSE
Op dinsdag 27 juni 2017 21:59:53 CEST schreef Cristian Rodríguez:

> El 27-06-2017 a las 9:37, Petr Gajdos escribió:
> > Hey,
> >
> > I would like to remove php5 from Tumbleweed.
> >
> > The impulse to consider it is the plan to switch to openssl 1.1 [0].
> > Support for 5.6 ended on 19 Jan 2017 [1] and upstream will not
> > backport the changeset related to openssl 1.1 in 5.6 branch [2].
> >
> > Of course I am planning to create devel:languages:php:php56 and keep
> > the current version of php 5.6 building there for Tumbleweed as long
> > as feasible.
> >
> > I propose to drop php5 from Tumbleweed at the end of August.
> >
> > Petr
> >
> > [0] https://bugzilla.suse.com/show_bug.cgi?id=1042629
> > [1] http://php.net/supported-versions.php
> > [2] https://bugs.php.net/bug.php?id=73741
>
> There is no point in keeping this around in Tumbleweed, however I see a
> value on keeping it in an OBS project for old distributions just in case
> someone needs it, until security supports ends (dec 31 , 2018)

Agreed. Reading this thread reminded me that I still had to move my TW servers
to php7. Some complaints but easily solved. 2 minuted, apache restart. Back.

--
Gertjan Lettink, a.k.a. Knurpht

openSUSE Board Member
openSUSE Forums Team
--
To unsubscribe, e-mail: [hidden email]
To contact the owner, e-mail: [hidden email]

Reply | Threaded
Open this post in threaded view
|

Re: php5 drop

Martin Pluskal-2
In reply to this post by Petr Gajdos
On Tue, 2017-06-27 at 15:37 +0200, Petr Gajdos wrote:

> Hey,
>
> I would like to remove php5 from Tumbleweed.
>
> The impulse to consider it is the plan to switch to openssl 1.1 [0].
> Support for 5.6 ended on 19 Jan 2017 [1] and upstream will not
> backport the changeset related to openssl 1.1 in 5.6 branch [2].
>
> Of course I am planning to create devel:languages:php:php56 and keep
> the current version of php 5.6 building there for Tumbleweed as long
> as feasible.
>
> I propose to drop php5 from Tumbleweed at the end of August.
>
> Petr
>
> [0] https://bugzilla.suse.com/show_bug.cgi?id=1042629
> [1] http://php.net/supported-versions.php
> [2] https://bugs.php.net/bug.php?id=73741
>
+1

Cheers

M
--
To unsubscribe, e-mail: [hidden email]
To contact the owner, e-mail: [hidden email]

Reply | Threaded
Open this post in threaded view
|

Re: php5 drop

Michael Ströder
Martin Pluskal wrote:

> On Tue, 2017-06-27 at 15:37 +0200, Petr Gajdos wrote:
>> Hey,
>>
>> I would like to remove php5 from Tumbleweed.
>>
>> The impulse to consider it is the plan to switch to openssl 1.1 [0].
>> Support for 5.6 ended on 19 Jan 2017 [1] and upstream will not
>> backport the changeset related to openssl 1.1 in 5.6 branch [2].
>>
>> Of course I am planning to create devel:languages:php:php56 and keep
>> the current version of php 5.6 building there for Tumbleweed as long
>> as feasible.
>>
>> I propose to drop php5 from Tumbleweed at the end of August.
>
> +1
-1

This seems to require much more work before dropping php5:

# zypper in roundcubemail
Loading repository data...
Reading installed packages...
Resolving package dependencies...

The following 28 NEW packages are going to be installed:
  apache2-mod_php7 php5-pear-Auth_SASL php5-pear-Mail_Mime php5-pear-Mail_mimeDecode
php5-pear-MDB2 php5-pear-MDB2_Driver_mysqli php5-pear-Net_IDNA2 php5-pear-Net_LDAP2
php5-pear-Net_Sieve
  php5-pear-Net_SMTP php5-pear-Net_Socket php7 php7-dom php7-exif php7-gettext php7-iconv
php7-json php7-ldap php7-mbstring php7-mcrypt php7-mysql php7-openssl php7-pdo php7-pear
  php7-pear-Archive_Tar php7-sockets php7-zlib roundcubemail

Ciao, Michael.


smime.p7s (5K) Download Attachment
Reply | Threaded
Open this post in threaded view
|

Re: php5 drop

Petr Gajdos
On Wed, Jun 28, 2017 at 11:09:55AM +0200, Michael Ströder wrote:

> -1
>
> This seems to require much more work before dropping php5:
>
> # zypper in roundcubemail
> Loading repository data...
> Reading installed packages...
> Resolving package dependencies...
>
> The following 28 NEW packages are going to be installed:
>   apache2-mod_php7 php5-pear-Auth_SASL php5-pear-Mail_Mime php5-pear-Mail_mimeDecode
> php5-pear-MDB2 php5-pear-MDB2_Driver_mysqli php5-pear-Net_IDNA2 php5-pear-Net_LDAP2
> php5-pear-Net_Sieve
>   php5-pear-Net_SMTP php5-pear-Net_Socket php7 php7-dom php7-exif php7-gettext php7-iconv
> php7-json php7-ldap php7-mbstring php7-mcrypt php7-mysql php7-openssl php7-pdo php7-pear
>   php7-pear-Archive_Tar php7-sockets php7-zlib roundcubemail

Not sure what the above output is proving, but for me it looks more
like +1 than -1.

Petr

--
To unsubscribe, e-mail: [hidden email]
To contact the owner, e-mail: [hidden email]

Reply | Threaded
Open this post in threaded view
|

Re: php5 drop

Michael Ströder
Petr Gajdos wrote:

> On Wed, Jun 28, 2017 at 11:09:55AM +0200, Michael Ströder wrote:
>> -1
>>
>> This seems to require much more work before dropping php5:
>>
>> # zypper in roundcubemail
>> Loading repository data...
>> Reading installed packages...
>> Resolving package dependencies...
>>
>> The following 28 NEW packages are going to be installed:
>>   apache2-mod_php7 php5-pear-Auth_SASL php5-pear-Mail_Mime php5-pear-Mail_mimeDecode
>> php5-pear-MDB2 php5-pear-MDB2_Driver_mysqli php5-pear-Net_IDNA2 php5-pear-Net_LDAP2
>> php5-pear-Net_Sieve
>>   php5-pear-Net_SMTP php5-pear-Net_Socket php7 php7-dom php7-exif php7-gettext php7-iconv
>> php7-json php7-ldap php7-mbstring php7-mcrypt php7-mysql php7-openssl php7-pdo php7-pear
>>   php7-pear-Archive_Tar php7-sockets php7-zlib roundcubemail
>
> Not sure what the above output is proving,
It simply does not work, e.g. php5-pear-Net_IDNA2 cannot be loaded in php7.
=> "zypper in roundcubemail" currently does not lead to a working roundcube installation.

> but for me it looks more like +1 than -1.

Strange...

Ciao, Michael.


smime.p7s (5K) Download Attachment
Reply | Threaded
Open this post in threaded view
|

Re: php5 drop

Petr Gajdos
On Wed, Jun 28, 2017 at 12:06:38PM +0200, Michael Ströder wrote:

> Petr Gajdos wrote:
> > On Wed, Jun 28, 2017 at 11:09:55AM +0200, Michael Ströder wrote:
> >> -1
> >>
> >> This seems to require much more work before dropping php5:
> >>
> >> # zypper in roundcubemail
> >> Loading repository data...
> >> Reading installed packages...
> >> Resolving package dependencies...
> >>
> >> The following 28 NEW packages are going to be installed:
> >>   apache2-mod_php7 php5-pear-Auth_SASL php5-pear-Mail_Mime php5-pear-Mail_mimeDecode
> >> php5-pear-MDB2 php5-pear-MDB2_Driver_mysqli php5-pear-Net_IDNA2 php5-pear-Net_LDAP2
> >> php5-pear-Net_Sieve
> >>   php5-pear-Net_SMTP php5-pear-Net_Socket php7 php7-dom php7-exif php7-gettext php7-iconv
> >> php7-json php7-ldap php7-mbstring php7-mcrypt php7-mysql php7-openssl php7-pdo php7-pear
> >>   php7-pear-Archive_Tar php7-sockets php7-zlib roundcubemail
> >
> > Not sure what the above output is proving,
>
> It simply does not work, e.g. php5-pear-Net_IDNA2 cannot be loaded in php7.
> => "zypper in roundcubemail" currently does not lead to a working roundcube installation.

Indeed, it does not. Apologize I have not read that between lines of
your zypper output paste.

I do not know roundcubemail at all, just in the first google hit:
https://roundcube.net/news/2016/05/22/roundcube-webmail-1.2.0-released
they declared php7 support more than one year ago.

Petr

--
To unsubscribe, e-mail: [hidden email]
To contact the owner, e-mail: [hidden email]

Reply | Threaded
Open this post in threaded view
|

Re: php5 drop

Michael Ströder
Petr Gajdos wrote:
> I do not know roundcubemail at all, just in the first google hit:
> https://roundcube.net/news/2016/05/22/roundcube-webmail-1.2.0-released
> they declared php7 support more than one year ago.

It's not roundcube's fault. Some packages needed are simply missing for php7 in
Tumbleweed. So before dropping php5 the maintainer has to fix it.

Ciao, Michael.


smime.p7s (5K) Download Attachment
Reply | Threaded
Open this post in threaded view
|

Re: php5 drop

Petr Gajdos
On Wed, Jun 28, 2017 at 01:56:55PM +0200, Michael Ströder wrote:
> Petr Gajdos wrote:
> > I do not know roundcubemail at all, just in the first google hit:
> > https://roundcube.net/news/2016/05/22/roundcube-webmail-1.2.0-released
> > they declared php7 support more than one year ago.
>
> It's not roundcube's fault. Some packages needed are simply missing for php7 in
> Tumbleweed. So before dropping php5 the maintainer has to fix it.

For these cases I set up two months period to sort that out. I assumed
that should be enough for the projects that do want to adopt.

Petr

--
To unsubscribe, e-mail: [hidden email]
To contact the owner, e-mail: [hidden email]

Reply | Threaded
Open this post in threaded view
|

Re: php5 drop

Christian Boltz-5
In reply to this post by Michael Ströder
Hello,

Am Mittwoch, 28. Juni 2017, 13:56:55 CEST schrieb Michael Ströder:
> Petr Gajdos wrote:
> > I do not know roundcubemail at all, just in the first google hit:
> > https://roundcube.net/news/2016/05/22/roundcube-webmail-1.2.0-releas
> > ed they declared php7 support more than one year ago.
>
> It's not roundcube's fault. Some packages needed are simply missing
> for php7 in Tumbleweed. So before dropping php5 the maintainer has to
> fix it.

Roundcube (and probably also some other packages) have the problem that
they have to choose between dependencies on php5-* or php7-* (or have a
roundcube-php5 and roundcube-php7 package, which makes maintenance more
funny[tm]). For historical and lazyness reasons, these dependencies are
still php5-* ;-)

I noticed this on leap (never checked on Tumbleweed):
https://bugzilla.opensuse.org/show_bug.cgi?id=1012140

Roundcube works with PHP7 without problems - but as I wrote in the
bugreport, you'll need
- Roundcube 1.2 or newer
- some php7/PEAR/* symlinks to php5/PEAR/* as a workaround for the
  dependency issues

I'm quite sure dropping php5 makes fixing this much easier ;-)

I also know people out there still have php5-only scripts (I'm mostly
speaking about home-grown scripts here) which might need some changes
for php7. But, as hard as it might sound, you'll _have to_ adjust them
sooner or later, so why don't you do it now? ;-)


Regards,

Christian Boltz
--
Naja, nicht alles von IBM ist gut. Auch Microsoft hat außer Mäusen
ja noch nichts bemerkenswertes produziert.  [Olaf Kaluza in d.a.f.c]

--
To unsubscribe, e-mail: [hidden email]
To contact the owner, e-mail: [hidden email]

Reply | Threaded
Open this post in threaded view
|

Re: php5 drop

Eric Schirra-3
In reply to this post by Michael Ströder
Am 2017-06-28 13:56, schrieb Michael Ströder:
> Petr Gajdos wrote:
>> I do not know roundcubemail at all, just in the first google hit:
>> https://roundcube.net/news/2016/05/22/roundcube-webmail-1.2.0-released
>> they declared php7 support more than one year ago.
>
> It's not roundcube's fault. Some packages needed are simply missing for
> php7 in
> Tumbleweed. So before dropping php5 the maintainer has to fix it.

I have checked two php5-pear-* packages wich roundcube needed.
When i understand, than this packages itself use php7.
Only the name is php5-pear-*


--
Regards
         Eric
--
To unsubscribe, e-mail: [hidden email]
To contact the owner, e-mail: [hidden email]

Reply | Threaded
Open this post in threaded view
|

Re: php5 drop

Bjoern Voigt
In reply to this post by Petr Gajdos
Petr Gajdos wrote:
> I propose to drop php5 from Tumbleweed at the end of August.
If php5 is planned to be removed at the end of August, why php5 packages
already now cause dependency problems?

    # zypper dup --no-allow-vendor-change                
    Warning: You are about to do a distribution upgrade with all enabled
    repositories. Make sure these repositories are compatible before you
    continue. See 'man zypper' for more information about this command.
    Loading repository data...
    Reading installed packages...
    Computing distribution upgrade...

    Problem: php5-pear-Crypt_Blowfish-1.1.0RC2-16.3.noarch requires php5
    >= 1.4.7, but this requirement cannot be provided
     Solution 1: keep obsolete php5-imap-5.6.30-3.5.x86_64
     Solution 2: deinstallation of
    php5-pear-Crypt_Blowfish-1.1.0RC2-16.3.noarch
     Solution 3: break php5-pear-Crypt_Blowfish-1.1.0RC2-16.3.noarch by
    ignoring some of its dependencies

    Choose from above solutions by number or cancel [1/2/3/c] (c): 2
    Resolving dependencies...
    Computing distribution upgrade...

    Problem: php5-zlib-5.6.30-4.1.x86_64 requires php5 = 5.6.30, but
    this requirement cannot be provided
     Solution 1: keep obsolete php5-imap-5.6.30-3.5.x86_64
     Solution 2: install php5-pear-Archive_Tar-1.3.13-1.6.noarch (with
    vendor change)
      openSUSE  -->  obs://build.opensuse.org/server:php:applications
     Solution 3: break php5-zlib-5.6.30-4.1.x86_64 by ignoring some of
    its dependencies

    Choose from above solutions by number or cancel [1/2/3/c] (c): 2
    Resolving dependencies...
    Computing distribution upgrade...

    The following 4 items are locked and will not be changed by any action:
     Available:
      kmozillahelper libreoffice mozilla-kde4-integration
     Installed:
      fetchmsttfonts

    The following 40 NEW packages are going to be installed:
      apache2-mod_php7 php7 php7-bz2 php7-ctype php7-curl php7-dba
    php7-devel php7-dom php7-exif
      php7-fileinfo php7-ftp php7-gd php7-gettext php7-iconv
    php7-imagick php7-imap php7-intl
      php7-json php7-ldap php7-mbstring php7-mcrypt php7-mysql
    php7-openssl php7-pcntl php7-pdo
      php7-pear php7-phar php7-posix php7-soap php7-sockets php7-sqlite
    php7-sysvmsg php7-sysvsem
      php7-sysvshm php7-tidy php7-tokenizer php7-xmlreader
    php7-xmlwriter php7-zip php7-zlib

    The following 40 packages are going to be REMOVED:
      apache2-mod_php5 php5 php5-bz2 php5-ctype php5-curl php5-dba
    php5-devel php5-dom php5-exif
      php5-fileinfo php5-ftp php5-gd php5-gettext php5-iconv php5-imap
    php5-intl php5-json php5-ldap
      php5-mbstring php5-mcrypt php5-mysql php5-openssl php5-pcntl
    php5-pdo php5-pear
      php5-pear-Crypt_Blowfish php5-phar php5-posix php5-soap
    php5-sockets php5-sqlite php5-sysvmsg
      php5-sysvsem php5-sysvshm php5-tidy php5-tokenizer php5-xmlreader
    php5-xmlwriter php5-zip
      php5-zlib

    The following 5 packages are going to be upgraded:
      gplugin gplugin-devel gplugin-gtk3 gplugin-gtk3-devel libgplugin0

    The following 2 packages are going to be downgraded:
      libzypp-plugin-appdata php5-pear-Archive_Tar

    The following package is going to change vendor:
      php5-pear-Archive_Tar  openSUSE ->
    obs://build.opensuse.org/server:php:applications


    5 packages to upgrade, 2 to downgrade, 40 new, 40 to remove, 1 to
    change vendor.
    Overall download size: 7.4 MiB. Already cached: 0 B. After the
    operation, 6.3 MiB will be freed.
    Continue? [y/n/...? shows all options] (y):

Greetings,
Björn
--
To unsubscribe, e-mail: [hidden email]
To contact the owner, e-mail: [hidden email]

Reply | Threaded
Open this post in threaded view
|

Re: php5 drop

Martin Pluskal-2
On 7/2/17 1:02 AM, Bjoern Voigt wrote:
> Petr Gajdos wrote:
>> I propose to drop php5 from Tumbleweed at the end of August.
> If php5 is planned to be removed at the end of August, why php5 packages
> already now cause dependency problems?

Why do you assume that this dependency issue is related to dropping of php5?

Anyways php5-imap was dropped - however nothing should depend on it -
neither php5 or php5-pear-Crypt_Blowfish - I would suggest to verify
which repositories you are using and perhaps run plain "zypper dup"
(withou --no-allow-vendor-change).

Regards

Martin


signature.asc (836 bytes) Download Attachment
Reply | Threaded
Open this post in threaded view
|

Re: php5 drop

Michael Ströder
Martin Pluskal wrote:
> On 7/2/17 1:02 AM, Bjoern Voigt wrote:
>> Petr Gajdos wrote:
>>> I propose to drop php5 from Tumbleweed at the end of August.
>> If php5 is planned to be removed at the end of August, why php5 packages
>> already now cause dependency problems?
>
> Why do you assume that this dependency issue is related to dropping of php5?

Martin, did you test whether "zypper in roundcubemail" leads to a working php7-only
system? It does not work for me (see my other posting in this thread). Confirmed by
cboltz that some additional symlinks are required.

Ciao, Michael.


smime.p7s (5K) Download Attachment
Reply | Threaded
Open this post in threaded view
|

Re: php5 drop

Martin Pluskal-2
On 7/2/17 7:21 PM, Michael Ströder wrote:

> Martin Pluskal wrote:
>> On 7/2/17 1:02 AM, Bjoern Voigt wrote:
>>> Petr Gajdos wrote:
>>>> I propose to drop php5 from Tumbleweed at the end of August.
>>> If php5 is planned to be removed at the end of August, why php5 packages
>>> already now cause dependency problems?
>>
>> Why do you assume that this dependency issue is related to dropping of php5?
>
> Martin, did you test whether "zypper in roundcubemail" leads to a working php7-only
> system? It does not work for me (see my other posting in this thread). Confirmed by
> cboltz that some additional symlinks are required.
>
> Ciao, Michael.
>
How would that be relevant to php5-imap dependency issues which were
mentioned in previous email?

Anyways zypper in roundcubemail offers me surprising mix of php5 and
php7 packages, as several have noticed already - again how is that
related to dependency issues message I was replying to?

Regards

Martin


signature.asc (836 bytes) Download Attachment
Reply | Threaded
Open this post in threaded view
|

Re: php5 drop

Bjoern Voigt
In reply to this post by Martin Pluskal-2
Martin Pluskal wrote:

> On 7/2/17 1:02 AM, Bjoern Voigt wrote:
>> Petr Gajdos wrote:
>>> I propose to drop php5 from Tumbleweed at the end of August.
>> If php5 is planned to be removed at the end of August, why php5 packages
>> already now cause dependency problems?
> Why do you assume that this dependency issue is related to dropping of php5?
>
> Anyways php5-imap was dropped - however nothing should depend on it -
> neither php5 or php5-pear-Crypt_Blowfish - I would suggest to verify
> which repositories you are using and perhaps run plain "zypper dup"
> (withou --no-allow-vendor-change).
Ok, thanks. I supply removed php5-imap and now I have no dependency
problems anymore.

Greetings,
Björn
--
To unsubscribe, e-mail: [hidden email]
To contact the owner, e-mail: [hidden email]