Too rigid requirements

Asked by DonQuichote

Binary package hint: mantis

Looking at the Mantis site, any web server that can handle PHP should do. However, I cannot install mantis without getting either apache or httpd. I have The Abyss webserver installed and there is no way to tell the package management system that I already HAVE a fine web server. And I don't want clashes with apache. The best solution would be if there were an "abstract" web server package so I can tell that I have a web server that is unknown to the package system.

If this is the wrong place to file this bug, please tell me where I should file it.

Outcome of lsb_release -rd:
Description: Ubuntu 9.04
Release: 9.04

No mantis package installed, as the install is the problem.

I expect a dependency on PHP alone or on "any web server". But for the latter, such a possibility should exist.

Question information

Language:
English Edit question
Status:
Solved
For:
Ubuntu mantis Edit question
Assignee:
No assignee Edit question
Solved by:
DonQuichote
Solved:
Last query:
Last reply:

This question was originally filed as bug #372081.

Revision history for this message
Patrick Schoenfeld (schoenfeld-debian) said :
#1

As you already say: mantis depends on apache OR httpd. Therefore it already depends on an "abstract web server package" as you tell it, because httpd is a meta-package that can be provided by any webserver that likes to provide it. If your webserver is a package then you should let it provide, if not then you can use equivs to create a dummy package to fulfill the dependency.

Revision history for this message
DonQuichote (xubuntu-w-p) said :
#2

Thank you for the quick explanation. I did not know about equivs, so I am glad you pointed me to it. As you said, mantis already wants a "general" web server, but I misread it for a specific one. I only have a problem that httpd seems to be a package, but cannot be found or installed as a package (searching for "httpd" in synaptic does not yield the package itself). I am going to check out equivs and see what I can do. Thank you for pointing me in the right direction.