[Pkg-torrus-maintainers] Bug#571139: torrus-apache2 must not depend on apache2-mpm-worker --- causing crashes

Christoph Berg myon at debian.org
Fri Mar 5 08:32:28 UTC 2010


Re: Stanislav Sinyagin 2010-02-23 <ac352a801002231154s6ea7c4c7r4275ed54b4f50177 at mail.gmail.com>
> here's the upstream software maintainer. Torrus is incompatible with
> apache2-mpm-worker: Multithreading in Apache causes Torrus database
> corruption.
> 
> The package must depend on apache2-mpm-prefork
> 
> The fix has been tested, and the system runs stable since two weeks.

Re: Marc Haber 2010-03-05 <E1NnSfK-00068T-Hk at alioth.debian.org>
> --- trunk/debian/control	2010-03-05 08:11:05 UTC (rev 131)
> +++ trunk/debian/control	2010-03-05 08:13:39 UTC (rev 132)
> -Depends: torrus-common (= ${source:Version}), apache2-mpm-worker | apache2, libapache2-mod-perl2 (>= 2.0.0), libapache2-request-perl (>= 2.05-dev-6)
> +Depends: torrus-common (= ${source:Version}), apache2-mpm-prefork | apache2, libapache2-mod-perl2 (>= 2.0.0), libapache2-request-perl (>= 2.05-dev-6)
> +Conflicts: apache2-mpm-worker

Hi,

is that the right fix? There are two other MPMs, namely
apache2-mpm-event and apache2-mpm-itk in Debian. If Torrus is only
incompatible with -worker, I agree, but what about the others?

PHP does it like that:

Package: libapache2-mod-php5
Depends: [...] apache2-mpm-prefork (>> 2.0.52) | apache2-mpm-itk

Depending on what the problem internally is, an "include" list of MPMs
would probably be better on the safe side.

Christoph
-- 
cb at df7cb.de | http://www.df7cb.de/
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 198 bytes
Desc: Digital signature
URL: <http://lists.alioth.debian.org/pipermail/pkg-torrus-maintainers/attachments/20100305/13e44313/attachment.pgp>


More information about the Pkg-torrus-maintainers mailing list