On 08/03/2015 07:23 PM, Petter Reinholdtsen wrote:
> [Sunil Mohan]
>> Looks like we simply have to remove the package from depends list.
>> The attached patch (untested) should do it.
> 
> I have vague memories of picking that one to ensure the dependency list
> had both a virtual and a concrete dependency to keep the autobuilders
> predictable (or was it to make sure debootstrap work?).  I believe there
> is a reason to not have virtual dependencies alone, but no longer
> remember the specifics.
> 
> This I suspect just removing the concrete dependency is the wrong fix,
> and believe it should be replaced with another concrete dependency
> instead.
> 

Here is my understanding:

apache2 package used to and still ships with all the mpm modules.  The
extra mpm-* modules simply used to select one module or the other.  Now,
those packages are all gone.  Depending on a package to select an MPM
model is not possible now.  The mod-php5 now does an 'a2enmod
mpm_prefork' instead of depending on the package.  I assume that this
the preferred and only way to change apache's MPM now.

Earlier we explicitly chose mpm-worker and switched to mpm-prefork when
needed (ownCloud).  With this patch we leave apache to pick its default
MPM and switch to mpm-prefork when needed.  In any case, mpm-* packages
are gone and MPM is selected using a2(dis|en)mod.

Perhaps I can test for something and make sure we are still good.  If
debootstrap doesn't work, it should be easy to catch.

-- 
Sunil

Attachment: signature.asc
Description: OpenPGP digital signature

Reply via email to