[opensuse-factory] php5 drop
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: opensuse-factory+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-factory+owner@opensuse.org
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: opensuse-factory+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-factory+owner@opensuse.org
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: opensuse-factory+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-factory+owner@opensuse.org
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: opensuse-factory+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-factory+owner@opensuse.org
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: opensuse-factory+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-factory+owner@opensuse.org
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: opensuse-factory+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-factory+owner@opensuse.org
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.
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: opensuse-factory+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-factory+owner@opensuse.org
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.
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: opensuse-factory+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-factory+owner@opensuse.org
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.
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: opensuse-factory+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-factory+owner@opensuse.org
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: opensuse-factory+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-factory+owner@opensuse.org
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: opensuse-factory+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-factory+owner@opensuse.org
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: opensuse-factory+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-factory+owner@opensuse.org
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
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.
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
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
Martin Pluskal wrote: problems anymore. Greetings, Björn -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-factory+owner@opensuse.org
participants (10)
-
Bjoern Voigt
-
Christian Boltz
-
Cristian Rodríguez
-
Daniel Molkentin
-
Eric Schirra
-
Johannes Weberhofer
-
Knurpht - Gertjan Lettink
-
Martin Pluskal
-
Michael Ströder
-
Petr Gajdos