Please merge php7.0 7.0.4-7 from Debian unstable

Bug #1567158 reported by Nish Aravamudan
10
This bug affects 1 person
Affects Status Importance Assigned to Milestone
php7.0 (Ubuntu)
Fix Released
Undecided
Unassigned

Bug Description

No FFe shoudl be necessary, as the changes in Debian are bugfixes and packaging fixes.

Current pear fails on first run with:

# pear install Archive_Tar
WARNING: channel "pear.php.net" has updated its protocols, use "pear
channel-update pear.php.net" to update
downloading Archive_Tar-1.4.2.tgz ...
Starting to download Archive_Tar-1.4.2.tgz (20,624 bytes)
........done: 20,624 bytes

Warning: fopen(${prefix}/lib/php/pear/.depdb): failed to open stream: No
such file or directory in DependencyDB.php on line 549
PHP Warning: fopen(${prefix}/lib/php/pear/.depdb): failed to open
stream: No such file or directory in
/usr/share/php/PEAR/DependencyDB.php on line 549
PHP Fatal error: Uncaught Error: Cannot use object of type PEAR_Error
as array in /usr/share/php/PEAR/DependencyDB.php:385
Stack trace:
#0 /usr/share/php/PEAR/Registry.php(1780):
PEAR_DependencyDB->uninstallPackage(Object(PEAR_PackageFile_v2))
#1 /usr/share/php/PEAR/Installer.php(1445):
PEAR_Registry->addPackage2(Object(PEAR_PackageFile_v2))
#2 /usr/share/php/PEAR/Command/Install.php(713):
PEAR_Installer->install('/tmp/pear/downl...', Array)
#3 /usr/share/php/PEAR/Command/Common.php(270):
PEAR_Command_Install->doInstall('install', Array, Array)
#4 /usr/share/php/pearcmd.php(316): PEAR_Command_Common->run('install',
Array, Array)
#5 {main}
  thrown in /usr/share/php/PEAR/DependencyDB.php on line 385

This is fixed in 7.0.4-6.

Debian has merged our delta patches, as well.

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

With this merge and builder support for main packages with build-deps in universe, we can remove php-universe-source7.0 from the archive.

Revision history for this message
Nish Aravamudan (nacc) wrote :
Steve Langasek (vorlon)
Changed in php7.0 (Ubuntu):
status: New → Fix Committed
Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package php7.0 - 7.0.4-7ubuntu1

---------------
php7.0 (7.0.4-7ubuntu1) xenial; urgency=medium

  * Merge with Debian unstable (LP: #1567158). Remaining changes:
    - debian/patches/0051-backport-89a43425.patch: Fix incompatible
      pointers on 64-bit. Closes LP #1558201.
  * Drop:
    - Add support for independent source packages php7.0 and
      php7.0-universe-source (LP #1555843):
    - d/control{,.in}: drop Build-Depends on firebird-dev, libc-client-dev,
      libmcrypt-dev, libonig-dev, libqdbm-dev and libzip-dev.
    - d/control: drop binary packages php7.0-imap, php7.0-interbase,
      php7.0-mcrypt and php7.0-zip and their reverse dependencies.
    - d/control{,.in}: add Build-Depends on dctrl-tools.
    - d/rules.d/ext-interbase.mk: add pdo config to interbase's
      config, as php7.0-universe-common will not use ext-common.mk.
    - d/control{,.in}: switch Build-Depends of netcat-traditional to
      netcat-openbsd as only the latter is in main.
    - d/rules: do not generate debian/tests/control when building for
      universe.
    - d/rules: use grep-dctrl to remove binary packages not generated by
      this source package during the build (dpkg-genchanges complains
      otherwise).
    - php7.0-interbase: Do not install pdo.so, as it is provided
      by php7.0-common (LP #1556486).
      [ Xenial now supports building packages in main with universe
        build-deps ]
    - debian/patches/0048-fix-bug-71659-pcre-segfault-in-twig-tests.patch:
      Replace bump regex with calculate_unit_length(). Closes LP:
      #1548442.
      [ merged in Debian ]
  * d/t/control{,.in}: add dependency on wget

php7.0 (7.0.4-7) unstable; urgency=medium

  * Add upstart init script for backport reasons
  * Add do_tmpfiles() call to php-fpm-checkconf to get consistent
    behaviour in all init systems
  * Fix use of UNDEF instead of NULL in read_dimension
    (Courtesy of Nikita Popov)
  * libphp-embed 'update-alternatives --remove' call needs to be in prerm
    script
  * Override maintainer-script-empty prerm in PHP extension packages
  * apache2-module-depends-on-real-apache2-package lintian-override needs
    to go in php-sapi.lintian-overrides to have any effect
  * Move embedded library fileinfo lintian-override to
    php-common.lintian-overrides.extra
  * Add missing #EXTRA# to php-module.lintian-overrides template

php7.0 (7.0.4-6) unstable; urgency=medium

  * Add patch to fix segmentation fault in pcre running twig tests
  * Register libphp@PHP_MAJOR@.so with update-alternatives, so there's no
    dangling symbol in the piuparts
  * Really expand $libdir and $datadir before AC_SUBST to allow passing
    ${prefix} as part of --with-libdir
  * Don't reset module provides at every dsoname, but at every module name
  * Set PEAR_INSTALL_DIR manually to /usr/share/php even if we are not
    building PEAR, so PEAR have correct paths

 -- Nishanth Aravamudan <email address hidden> Thu, 07 Apr 2016 15:57:00 -0700

Changed in php7.0 (Ubuntu):
status: Fix Committed → Fix Released
Revision history for this message
Steve Langasek (vorlon) wrote :

Removing packages from xenial:
 php-universe-source7.0 7.0.4-5ubuntu1 in xenial
Comment: obsoleted by php7.0 7.0.4-7ubuntu1
1 package successfully removed.

no longer affects: php-universe-source7.0 (Ubuntu)
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.