| Summary: | mantis should have a dependency on php-mysql | ||
|---|---|---|---|
| Product: | [Fedora] Fedora | Reporter: | Penelope Fudd <bugzilla.redhat.com> |
| Component: | mantis | Assignee: | Gianluca Sforna <giallu> |
| Status: | CLOSED NOTABUG | QA Contact: | Fedora Extras Quality Assurance <extras-qa> |
| Severity: | low | Docs Contact: | |
| Priority: | unspecified | ||
| Version: | 14 | CC: | giallu, sven |
| Target Milestone: | --- | ||
| Target Release: | --- | ||
| Hardware: | All | ||
| OS: | Linux | ||
| Whiteboard: | |||
| Fixed In Version: | Doc Type: | Bug Fix | |
| Doc Text: | Story Points: | --- | |
| Clone Of: | Environment: | ||
| Last Closed: | 2011-09-08 09:40:50 UTC | Type: | --- |
| Regression: | --- | Mount Type: | --- |
| Documentation: | --- | CRM: | |
| Verified Versions: | Category: | --- | |
| oVirt Team: | --- | RHEL 7.3 requirements from Atomic Host: | |
| Cloudforms Team: | --- | Target Upstream Version: | |
|
Description
Penelope Fudd
2011-03-23 07:07:04 UTC
I am afraid this package can't "just work". For this reason I added in the package's description: When the package has finished installing, you will need to perform some additional configuration steps; these are described in: /usr/share/doc/mantis-1.1.8/README.Fedora In particular, Mantis can work with other database backends (most notably, PostgreSQL) so adding a dependency on php-mysql is going to be reported as a bug by those using PostgreSQL (or any other supported backend) Does it make sense? After submitting the bug report, that did occur to me, and I wasn't sure I should have submitted a bug. But (and I'm not familiar enough with dependencies to be sure) is it possible to have a mantis-mysql, mantis-postgresql, or other virtual package that will bring in the various pieces? Or can mantis have multiple, alternate dependencies, so you can say "this package needs either mysql, postgresql, or xyz", or "this package needs a database"? Basically, I'm installing this bug tracker for my wife, and she's a bit disappointed with me because it's taking too long, ie. it's not installed and running with one command. I can't tell if I should blame unrealistic user expectations of linux, or unrealistic developer expectations of users. Although, if she's been conditioned by years of windows experience, are her expectations unrealistic? Thanks. Yes, I could add some virtual package to bring in all the required pieces for a given backend; however, you will still need to perform some post install steps. Please tell your wife it's not a Windows-easy vs Linux-hard issues here, because you are trying to install a client/server application requiring a web server and a database server, each piece requiring some level of configuration. It's not hard to do but definitely not something I'd expect to just work after installation. Please note, mantis also work on windows; if you try attempting the installation there, you'll realize the same pieces (apache or something similar, mysql, php, etc) are needed, but will be definitely harder to do. Potentially, this can serve hundred of users, thousand of bugs, dozen projects; if you needs are for "personal" use, you may want to look at other task tracker tools; for instance, I liked getting things gnome (package is named "gtg") which is a desktop app, ready to use after install. |