From 1be510f9529cb082f802408b472a77d074b394c0 Mon Sep 17 00:00:00 2001 From: Nicolas Vigier Date: Sun, 14 Apr 2013 13:46:12 +0000 Subject: Add zarb MLs html archives --- zarb-ml/mageia-dev/2012-April/013781.html | 111 ++++++++++++++++++++++++++++++ 1 file changed, 111 insertions(+) create mode 100644 zarb-ml/mageia-dev/2012-April/013781.html (limited to 'zarb-ml/mageia-dev/2012-April/013781.html') diff --git a/zarb-ml/mageia-dev/2012-April/013781.html b/zarb-ml/mageia-dev/2012-April/013781.html new file mode 100644 index 000000000..ed41d9c9b --- /dev/null +++ b/zarb-ml/mageia-dev/2012-April/013781.html @@ -0,0 +1,111 @@ + + + + [Mageia-dev] lighttpd and others now require apache + + + + + + + + + +

[Mageia-dev] lighttpd and others now require apache

+ David Walser + luigiwalser at yahoo.com +
+ Mon Apr 2 00:00:26 CEST 2012 +

+
+ +
Guillaume Rousse wrote:
+> Le 22/03/2012 02:51, David Walser a écrit :
+>> Guillaume Rousse wrote:
+>>> Le 17/03/2012 03:22, Anssi Hannula a écrit :
+>>>> Hence I suggest a single user id to be used. (I'm fine with any other
+>>>> solution which works as well)
+>>> My main concern is the fuzziness of the current situation where we have
+>>> - one virtual package 'webserver' corresponding to four implementations
+>>> (apache, lightpd, nginx, cherooke)
+>>> - one common base (webserver-base) only used by the two first ones
+>>> - all our web applications packages using 'apache' as mandatory dependency
+>>>
+>>> If the main concern is file ownership, I'd propose for the next release
+>>> to have each of these servers use a distinct uid, document root and
+>>> index page, but use a shared 'webserver' or 'www' gid, and ensure all of
+>>> those applications use group-based permission, instead of user-based.
+>>> I'd find this setup a bit clearer.
+>>
+>> I also noticed two of the php subpackages adding the apache user in %post.
+>> Should they be doing this, should they Requires(post): webserver-base, or
+>> should this be handled some other way?
+> Sure, that's wrong.
+> 
+> Either they need apache itself, in this case this dependency is already 
+> ensured. Either they can be used without a web server, in this case they 
+> shouldn't use apache server anyway.
+
+Well a dependency on apache wouldn't be ensured unless they required apache-mod_php, so for now I added Requires(pre): webserver-base and 
+removed their manually adding (and deleting!) of the apache user.  One of the packages puts a log file with the httpd logs, so it should 
+probably require apache.  I'm not sure the exact semantics of those two (php-fpm and php-session if you're interested).
+
+There's another problem, however, since the expat update.  Since libexpat.la was removed, php won't rebuild.
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + +
+

+ +
+More information about the Mageia-dev +mailing list
+ -- cgit v1.2.1