On Fri, Feb 11, 2005 at 11:32:32AM +0100, Jan Gerle wrote:
> Package: php4
> Version: >= 4:4.3.10-3

> >From version 4.3.10-3 on php4 is built with enabled thread-safety. This
> renders accelerators like turck-mmcache or phpa unfunctional. Maybe turck can
> do the thread-trick (phpa cannot, I mailed with the author), but aptitude
> forces me to uninstall turck when upgrading from 4.3.10-2 to 4.3.10-3.

The accelerator packages were already broken by the upgrade to 4.3.10
because of an unannounced change to the Zend API upstream, so we would
have forced their uninstallation in 4.3.10-3 whether or not we had
switched to ZTS.

> I suggest to split up the package into a threaded and a non-threaded one as
> most of the corporate users rely on accelerators (and not all of them got the
> Zend-one).

No.  Users who need support for accelerators that are incompatible with
ZTS will need to get their PHP binaries elsewhere.  There is real demand
for use of ZTS for software that's *in Debian*, and we have no intention
of shipping double binaries of all PHP extensions just to maintain
compatibility with third-party accelerators.

> Furtheron a dependancy to caudium has been established (need to install
> caudium when installing php4) which doesn't make  sense to me.

You're the second person who's reported problems of this kind.  What
tool did you use when upgrading?  This is presumably related to the php4
package's versioned depends on the SAPI packages, which it may be
necessary to relax; but I'd like to be able to reproduce the problem and
understand exactly what's going wrong before making that change.

Thanks,
-- 
Steve Langasek
postmodern programmer

Attachment: signature.asc
Description: Digital signature

Reply via email to