[Tickets #6559] Re: Application should fail gracefully if prerequisites not installed

bugs at horde.org bugs at horde.org
Wed Apr 9 19:42:01 UTC 2008


DO NOT REPLY TO THIS MESSAGE. THIS EMAIL ADDRESS IS NOT MONITORED.

Ticket URL: http://bugs.horde.org/ticket/6559
-----------------------------------------------------------------------
 Ticket             | 6559
 Updated By         | Chuck Hagenbuch <chuck at horde.org>
 Summary            | Application should fail gracefully if prerequisites
not installed
 Queue              | Horde Framework Packages
 Version            | HEAD
 Type               | Bug
-State              | Unconfirmed
+State              | Not A Bug
 Priority           | 1. Low
 Milestone          |
 Patch              |
 Owners             |
-----------------------------------------------------------------------


Chuck Hagenbuch <chuck at horde.org> (2008-04-09 15:41) wrote:

First of all, this is a pretty nice patch. Thank you for submitting it.

However, I'm going to stand by my (and Jan and Michael's) stance that this
isn't a bug. There is a philosophical difference in that I don't think it's
problematic that a user can cause a misconfigured or improperly installed
application to emit a fatal error. It's perhaps not ideal, but it's not
horrible. Fatal errors from a properly installed and configured app are
different of course.

My main reason for rejecting this, though, is that:

a. DIMP and MIMP are the only Horde applications that require any other
Horde application in this way, and the next version will fold them both in
to IMP, eliminating this situation.

b. PEAR already provides an extensive dependency mechanism, and it is our
goal to make Horde applications PEAR-installable in the future.

Given these two things - this is only true for two applications, and we'll
be moving to an already-existing, more complete system in the future - I
don't think it makes sense to introduce a separate dependency mechanism
into Horde.




More information about the bugs mailing list