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: . 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