Comment 53 for bug 1522422

Revision history for this message
Nish Aravamudan (nacc) wrote :

tl;dr: We are aiming to go forward with plans to push PHP 7.0 only in
main for Xenial (16.04), thus dropping PHP 5. We have until 18 February,
Xenial's Feature Freeze data, to vet this out as best we can. I would
like to ask the community to help us see what is broken, what works,
etc. Specifically, we need folks to test the actual use of PHP 7.0 :)

Before, I list examples of what we've immediately thought of to cover,
if you do choose to help out, please provide:
  * Details of what versions used (before & after)
  * What your exact usage was
  * How you determined success
Note that you must be using the Ubuntu packages for PHP and any
PEAR/PECL/external modules. That is, we can only "support" a fully
Ubuntu-version based PHP installation. I must stress, that simply
providing a "Yes it works" response will be insufficient to be sure we
have done things correctly.

Here is our current shortlist of obvious & large things that need
testing:
  - Upgrade success (both of the PHP core and any packages you use).
  - Install success (fresh PHP7.0 installs)
  - Horde
  - Symfony
  - SWIG (*)
  - Wordpress
  - phpmyadmin
  - Drupal
Are there any other frameworks or large Ubuntu-packaged programs,
frameworks or PHP-things we have forgotten?

(*) SWIG: I know it's broken right now, but once it's available...

How to test:
  - Do not do this in production!
  - Spin up a test VM/deployment with Xenial.
  - Add the PPA at https://launchpad.net/~php-ubuntu/+archive/ubuntu/php7.0
  - Ideally, simply an apt-get update; apt-get upgrade will pick up the
    new versions under Xenial.
  - Packages are going to be changed and updated as we go forward.
  - Most of main/universe PHP-dependent packages have been rebuilt.

Please provide your experience in a bug update. We want to both negative
and positive reports!