2012/4/24 Jérémie Burtin <jere...@jeremieburtin.fr>:
> On 24/04/12 15:54, Charlie Smotherman wrote:
>>
>> On Tue, Mar 27, 2012 at 2:11 PM, Jeremie BURTIN
>> <jere...@jeremieburtin.fr>  wrote:
>> Jeremie,
>>
>> Thanks for the bug report.
>
> You're welcome.
>
>> Although Ampache is capable on running on just about any webserver,
>> Ampache's packaging does not support the installation on nginx.  The
>> packaging only supports the installation on Apache2, Lighttpd and
>> Mythbuntu.  I consider installation on any other webserver a custom
>> install.
>
> I am not asking for a nginx support, I just think that the installation
> should not fail if the user is using another web server than apache2.
> As for now, apache2 (and lighttpd) is only a recommendation. Ampache does
> not depends on apache2, the package should then respect this.

yes but ampache does depend on libapache2-mod-php5 which will pull in
apache2 even though the package does not directly depend on apache2

ampache-common would not care which webserver you are using because it
would not have any dependencies (well it would depend on debhelper and
maybe debconf)

>
>
>> However with the upcoming Apache2.4 transition Ampache's packaging
>> will only support Apache2.  I am contemplating splitting the package
>> into ampache-common and ampache-apache.
>>
>> Ampache-common would be for users such as yourself which want to use
>> Ampache on webservers which are not supported in the packaging.  This
>> will also allow users to setup ampache in VM's, LXC's or what ever
>> where the installation of a webserver in not desired.
>>
>> Splitting the package will also allow motivated community members to
>> develop there own packages for their favorite webserver ie:
>> ampache-nginx or ampache-monkey or .....
>> Trying to support multiple webservers has IMHO made the maintainer
>> scripts overly complicated and splitting the package would
>> significantly simplify the maintainer scripts.
>
> I think there should not be any web servers support. The user should be able
> to install ampache, whatever he's webserver is. No ampache-apache2, no
> ampache-nginx... Only ampache. The very best could be some example
> configuration files (see redmine package, containing configuration files for
> lighttpd, apache2, nginx... in /usr/share/redmine/example/). Then the user
> can use it, or write his own configuration file.

Then you would want to install ampache-comman and hack away to your
hearts content.  This is the idea behind ampache-common.  No
webserver, no config files, no debconf question, no symlinking to
system libs, no setting up logging, no logrotation, **nothing**.  The
only thing ampache-common would do is install ampache into
/usr/share/ampache/www per the webapps policy manual.

Ampache-apache would be for users who are not that familiar with
setting up mysql, php and apache2 (noobs) or lazy people such as
myself who want to simply "apt-get install ampache" and just have it
work.

>
> I sincerely hope you won't choose to only package ampache with apache2,
> which would be a big pain for non apache2 users.

Once again ampache-common would allow non apache2 users to setup
ampache the way they want, with the webserver they want.

Right now this is the only idea I have to satisfy both power users and
noob's alike.  Nothing is set in stone so I am open to suggestions.

Best regards

-- 
Charlie Smotherman
Debian Contributor
Ubuntu Developer



--
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org

Reply via email to