Comment 2 for bug 1617397

Revision history for this message
DigiAngel (jlay) wrote : Re: [Bug 1617397] Re: Some php5 packages not upgraded to php7 from 14.04 to 16.04

Thank you Nish,

I appreciate the work on this. And I do understand that the upgrade
might not be possible. Perhaps a message during install then.."the
following PHP5 packages will not be upgraded to PHP7: <list here>. If
you required these packages then install via apt after upgrading"...or
something along those lines. Thanks again.

James

On 2016-09-06 14:05, Nish Aravamudan wrote:
> Hello and thank you for filing this report!
>
> I am aware of the issue you referenced, but it's not necessarily an
> easy
> one to solve. The packages from 14.04 (php5 related) are replaced by
> those in 16.04 (php7.0 related), but e.g., the configuration files
> can't
> necessarily migrate -- so it's not a proper replacement, if that makes
> sense. Additionally, some packages simply don't exist any longer.
>
> I believe similar cases have existed in the past, with major version
> bumps. I will definitely consider ways to make the upgrade more
> seamless, but it's more like there's a whole new version of PHP rather
> than a straightforward upgrade (in my mind).
>
> The end-goal is to have php- based metapackages for everything in the
> core, which will ease these kinds of issues going forward (as php-*
> ends
> up depending on php7.0-* right now and in a future release (e.g.,
> 17.04,
> say), we would change that dependency to be php7.1-*) and upgrades
> should work properly :) [with some additional work].
>
> Ondřej, do you have any further comments you might provide here? Or
> insight into what Debian might do for the next release as an answer to
> similar questions?
>
> Thanks,
> Nish
>
> ** Changed in: php5 (Ubuntu)
> Status: New => Triaged
>
> ** Changed in: php5 (Ubuntu)
> Importance: Undecided => Wishlist
>
> --
> You received this bug notification because you are subscribed to the
> bug
> report.
> https://bugs.launchpad.net/bugs/1617397
>
> Title:
> Some php5 packages not upgraded to php7 from 14.04 to 16.04
>
> Status in php5 package in Ubuntu:
> Triaged
>
> Bug description:
> For reference:
>
> https://answers.launchpad.net/ubuntu/+question/364164
>
> libapache2-mod-php5 doesn't appear to get upgraded to libapache2-mod-
> php7, nor do a few others (mysql,sqlite). List of php packages on a
> working 14.04 install:
>
> ii libapache2-mod-php5 5.5.9+dfsg-1ubuntu4.19 amd64 server-side,
> HTML-embedded scripting language (Apache 2 module)
> ii php-auth 1.6.4-1 all Creating an authentication system
> ii php-auth-sasl 1.0.6-1 all Abstraction of various SASL mechanism
> responses
> ii php-db 1.7.14-2 all PHP PEAR Database Abstraction Layer
> ii php-http-request 1.4.4-4 all PEAR class to provide an easy way to
> perform HTTP requests
> ii php-log 1.12.7-1 all Logging Framework
> ii php-mail 1.2.0-6 all Class that provides multiple interfaces for
> sending emails
> ii php-mail-mime 1.8.8-1 all PHP PEAR module for creating MIME
> messages
> ii php-mdb2 2.5.0b5-1 all merge of the PEAR DB and Metabase php
> database abstraction layers
> ii php-net-dime 1.0.2-2 all class that implements DIME encoding
> ii php-net-smtp 1.6.1-1 all PHP PEAR module implementing SMTP
> protocol
> ii php-net-socket 1.0.14-1 all PHP PEAR Network Socket Interface
> module
> ii php-net-url 1.0.15-3 all easy parsing of Urls
> ii php-pear 5.5.9+dfsg-1ubuntu4.19 all PEAR - PHP Extension and
> Application Repository
> ii php-soap 0.13.0-1 all SOAP Client/Server class for PHP
> ii php5 5.5.9+dfsg-1ubuntu4.19 all server-side, HTML-embedded
> scripting language (metapackage)
> ii php5-cli 5.5.9+dfsg-1ubuntu4.19 amd64 command-line interpreter
> for the php5 scripting language
> ii php5-common 5.5.9+dfsg-1ubuntu4.19 amd64 Common files for
> packages built from the php5 source
> ii php5-curl 5.5.9+dfsg-1ubuntu4.19 amd64 CURL module for php5
> ii php5-gd 5.5.9+dfsg-1ubuntu4.19 amd64 GD module for php5
> ii php5-imap 5.4.6-0ubuntu5 amd64 IMAP module for php5
> ii php5-intl 5.5.9+dfsg-1ubuntu4.19 amd64 internationalisation module
> for php5
> ii php5-json 1.3.2-2build1 amd64 JSON module for php5
> ii php5-mcrypt 5.4.6-0ubuntu5 amd64 MCrypt module for php5
> ii php5-mysql 5.5.9+dfsg-1ubuntu4.19 amd64 MySQL module for php5
> ii php5-pspell 5.5.9+dfsg-1ubuntu4.19 amd64 pspell module for php5
> ii php5-readline 5.5.9+dfsg-1ubuntu4.19 amd64 Readline module for
> php5
> ii php5-sqlite 5.5.9+dfsg-1ubuntu4.19 amd64 SQLite module for php5
>
> List after do-release-upgrade to 16.04:
> ii php-auth 1.6.4-1build1 all Creating an authentication system
> ii php-auth-sasl 1.0.6-2build1 all Abstraction of various SASL
> mechanism responses
> ii php-cli 1:7.0+35ubuntu6 all command-line interpreter for the PHP
> scripting language (default)
> ii php-common 1:35ubuntu6 all Common files for PHP packages
> ii php-db 1.7.14-3build1 all PHP PEAR Database Abstraction Layer
> ii php-imap 1:7.0+35ubuntu6 all IMAP module for PHP [default]
> ii php-log 1.12.9-1build1 all Logging Framework
> ii php-mail 1.3.0-1 all Class that provides multiple interfaces for
> sending emails
> ii php-mdb2 2.5.0b5-1build1 all merge of the PEAR DB and Metabase
> php database abstraction layers
> ii php-net-smtp 1.7.1-1build1 all PHP PEAR module implementing SMTP
> protocol
> ii php-net-socket 1.0.14-1build1 all PHP PEAR Network Socket
> Interface module
> ii php-pear 1:1.10.1+submodules+notgz-6 all PEAR Base System
> ii php-soap 1:7.0+35ubuntu6 all SOAP module for PHP [default]
> ii php-xml 1:7.0+35ubuntu6 all DOM, SimpleXML, WDDX, XML, and XSL
> module for PHP [default]
> ii php7.0-cli 7.0.8-0ubuntu0.16.04.2 amd64 command-line interpreter
> for the PHP scripting language
> ii php7.0-common 7.0.8-0ubuntu0.16.04.2 amd64 documentation,
> examples and common module for PHP
> ii php7.0-imap 7.0.8-0ubuntu0.16.04.2 amd64 IMAP module for PHP
> ii php7.0-json 7.0.8-0ubuntu0.16.04.2 amd64 JSON module for PHP
> ii php7.0-opcache 7.0.8-0ubuntu0.16.04.2 amd64 Zend OpCache module
> for PHP
> ii php7.0-readline 7.0.8-0ubuntu0.16.04.2 amd64 readline module for
> PHP
> ii php7.0-soap 7.0.8-0ubuntu0.16.04.2 amd64 SOAP module for PHP
> ii php7.0-xml 7.0.8-0ubuntu0.16.04.2 amd64 DOM, SimpleXML, WDDX,
> XML, and XSL module for PHP
>
> from /var/log/dist-upgrade/screenlog.0:
>
> screenlog.0:dpkg: libapache2-mod-php5: dependency problems, but
> removing anyway as you requested:
> screenlog.0: php5 depends on libapache2-mod-php5 (>=
> 5.5.9+dfsg-1ubuntu4.19) | libapache2-mod-php5filter (>=
> 5.5.9+dfsg-1ubuntu4.19) | php5-cgi (>= 5.5.9+dfsg-1ubuntu4.19) |
> php5-fpm (>= 5.5.9+dfsg-1ubuntu4.19); however:
> screenlog.0: Package libapache2-mod-php5 is to be removed.
> screenlog.0: Package libapache2-mod-php5filter is not installed.
> screenlog.0:Removing libapache2-mod-php5 (5.5.9+dfsg-1ubuntu4.19) ...
>
> Thank you.
>
> To manage notifications about this bug go to:
> https://bugs.launchpad.net/ubuntu/+source/php5/+bug/1617397/+subscriptions