[pkg-horde] Bug#572265: horde3: Upgrade to php 5.3 results in fatal error

Laurens Blankers laurens at blankersfamily.com
Tue Mar 2 19:08:33 UTC 2010


Package: horde3
Version: 3.3.6+debian0-2
Severity: grave
Justification: renders package unusable

After upgrading to PHP 5.3.1-5 (testing) Horde stops working and displays
the following errors when navigating to the main page:

-- BEGIN --
Deprecated: Assigning the return value of new by reference is deprecated in /usr/share/php/Log.php on line 168

Deprecated: Assigning the return value of new by reference is deprecated in /usr/share/horde3/lib/Horde/Notification.php on line 64

Deprecated: Assigning the return value of new by reference is deprecated in /usr/share/horde3/lib/Horde/Perms.php on line 455

Deprecated: Assigning the return value of new by reference is deprecated in /usr/share/horde3/lib/Horde/Perms.php on line 462

Deprecated: Assigning the return value of new by reference is deprecated in /usr/share/horde3/lib/Horde/Perms/datatree.php on line 82

Deprecated: Assigning the return value of new by reference is deprecated in /usr/share/horde3/lib/Horde/Prefs.php on line 847

Warning: Cannot modify header information - headers already sent by (output started at /usr/share/php/Log.php:168) in /usr/share/horde3/index.php on line 92
-- END --

It looks like PHP 5.3 deprecates some functionality and is very vocal about
it causing a redirects not to work.

Not that the problem is not limited to Horde but also effects any application
using Pear Log.

-- System Information:
Debian Release: squeeze/sid
  APT prefers testing
  APT policy: (990, 'testing'), (500, 'unstable')
Architecture: i386 (i686)

Kernel: Linux 2.6.30-2-686 (SMP w/4 CPU cores)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash

Versions of packages horde3 depends on:
ii  apache2-mpm-prefork [httpd]   2.2.14-5   Apache HTTP Server - traditional n
ii  libapache2-mod-php5           5.3.1-5    server-side, HTML-embedded scripti
ii  libjs-scriptaculous           1.8.3-1    JavaScript library for dynamic web
ii  php-log                       1.10.0-1   Log module for PEAR
ii  php-mail                      1.1.14-2   PHP PEAR module for sending email
ii  php-mail-mime                 1.5.3-0.1  PHP PEAR module for creating MIME 
ii  php5-gd                       5.3.1-5    GD module for php5
ii  php5-mcrypt                   5.3.1-5    MCrypt module for php5

Versions of packages horde3 recommends:
ii  fckeditor                     1:2.6.6-1  rich text format javascript web ed
ii  locales                       2.10.2-6   Embedded GNU C Library: National L
ii  logrotate                     3.7.8-4    Log rotation utility
ii  php-date                      1.4.7-1    PHP PEAR module for date and time 
ii  php-db                        1.7.13-2   PHP PEAR Database Abstraction Laye
ii  php-file                      1.3.0-1    PHP Pear modules for common file a
ii  php-mdb2                      2.5.0b2-1  PHP PEAR module to provide a commo
ii  php-mdb2-driver-mysql         1.5.0b2-1  PHP PEAR module to provide a MySQL
ii  php-mdb2-driver-sqlite        1.5.0b2-1  PHP PEAR module to provide a SQLit
ii  php-services-weather          1.4.2-2    acts as an interface to various on
ii  php5-cli                      5.3.1-5    command-line interpreter for the p
ii  php5-ldap                     5.3.1-5    LDAP module for php5
ii  php5-mysql                    5.3.1-5    MySQL module for php5
ii  php5-pgsql                    5.3.1-5    PostgreSQL module for php5
ii  tinymce                       3.2.7-1    platform independent web based Jav
ii  tinymce2                      2.1.3-1    platform independent web based Jav

Versions of packages horde3 suggests:
pn  chora2                   <none>          (no description available)
pn  enscript                 <none>          (no description available)
pn  gettext                  <none>          (no description available)
pn  gollem                   <none>          (no description available)
ii  imp4                     4.3.6+debian0-2 webmail component for horde framew
pn  kronolith2               <none>          (no description available)
ii  libgeoip1                1.4.6.dfsg-19   A non-DNS IP-to-country resolver l
pn  libwpd-tools             <none>          (no description available)
pn  mnemo2                   <none>          (no description available)
pn  php-net-imap             <none>          (no description available)
pn  php5-auth-pam            <none>          (no description available)
ii  php5-common [php5-mhash] 5.3.1-5         Common files for packages built fr
pn  ppthtml                  <none>          (no description available)
pn  rpm                      <none>          (no description available)
pn  source-highlight         <none>          (no description available)
ii  turba2                   2.3.3+debian0-3 contact management component for h
pn  unrtf                    <none>          (no description available)
pn  webcpp                   <none>          (no description available)
pn  wv                       <none>          (no description available)
pn  xlhtml                   <none>          (no description available)

-- debconf-show failed





More information about the pkg-horde-hackers mailing list