Approval needed: mlmmj

Toshio Kuratomi toshio at tiki-lounge.com
Mon May 9 15:40:20 UTC 2005


On Mon, May 09, 2005 at 08:30:14PM +1000, Michael Fleming wrote:
> On Sat, 07 May 2005 10:26:12 -0400. Toshio waffled thusly:
> 
> > On Sat, 2005-05-07 at 23:14 +1000, Michael Fleming wrote:
> > > On Sat, 7 May 2005 08:21:24 -0400 (EDT). Chris Ricker waffled thusly:
> > > 
> > > > On Sat, 7 May 2005, Michael Fleming wrote:
> > > > > - The source package also contains two web frontends (one in Perl
> > > > > and another in PHP) for maintaining the lists and allowing visitors
> > > > > to sign up. Should they be split off into a subpackage, included in
> > > > > %doc (which I've seen done for some other packages) or omitted
> > > > > completely (the current status). Otherwise creation of new lists is
> > > > > via a small shell script included in the current package - fine for
> > > > > shell access but not overly convenient.
> > > > 
> > > > subpackages would be nicest, I'd think
> > > 
> > > This is possible, probably simpler - but the Requires: would be a case
> > > of "left as an exercise for the reader" unless you want it to get a
> > > little hairy (not /everyone/ has *both* PHP and perl on the system..)
> > > 
> > Why not separate subpackages for each front-end?  Seems most admins
> > would install one that uses php _or_ one that uses perl, not both.
> 
> How does:
> 
> mlmmj-contrib-perl 
> mlmmj-contrib-php
> 
> ....sound?
> 
If not having a web front end is a major loss in functionality, then
mlmmj-webgui-perl and mlmmj-webgui-python might be better.  Something that
says that the packages provide an integral piece of functionality.

> I /could/ put the files under /usr/share/mlmmj/contrib/ (rather than a mess
> of webserver-dependent roots)- this way admins can copy the respective
> trees to wherever their webserver requires them and give permissions/
> ownership accordingly.
> 
If an admin has to copy the files over, it should probably go in %doc.
But again, if the webgui is pretty key to making mlmmj a good package, it's
best to set them up as a works out of the box subpackage.

If you're worried about where exactly the webroots live, I believe you
should be able to set the mlmmj guis up in /var/ somewhere and then include
an /etc/httpd/conf.d/mlmmj-webgui-*.conf file to add the program to apache.
Not sure how crucial that is, though.

-Toshio




More information about the fedora-extras-list mailing list