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
signature.asc
Description: OpenPGP digital signature