[php-maint] [Pkg-roundcube-maintainers] Bug#817922: PEAR issues

Yuri D'Elia wavexx at thregr.org
Sun Mar 13 19:19:07 UTC 2016

On Sun, Mar 13 2016, Sandro Knauß <bugs at sandroknauss.de> wrote:
> The PHP team is currently running a transistion to PHP7, that's why all
> packages are recompiled against PHP7 [0]. On the other side roundcube is
> currently not working with PHP7 and the pear packages built against PHP5 are
> removed from the repository . Roundcube has released a first 1.2-beta with PHP7
> support [1] but this will take some month till the the version is released.

Note that I also couldn't make it run correctly with php5-fpm and taking
php-pear from testing (which is still for 5.x). Somehow RC itself
introduced some breaking change I couldn't track down.

That silenced fatal error is only one of at least two I found attempting
to call PEAR. Incredibly frustrating.

> So the only solution is to run roundcube with PHP 7 and create a patch for
> that. Maybe it is enough to backport the related patches to ticket 1490416
> [2]. For me it is out of scope currently do that.

Apart for some minor session issues (session_renegerate_id failing
somewhere due to the sqlite3 backend), I was able to make it run with
PHP7 (albeit with several deprecation warnings).

Looks like it's not too far off for php 7.

But I'd suggest, if you have the time, to check if this version of RC
still runs at all with php5 in testing.

More information about the pkg-php-maint mailing list