![](https://seccdn.libravatar.org/avatar/3035b38ff33cf86f480bb169b8500b80.jpg?s=120&d=mm&r=g)
https://bugzilla.novell.com/show_bug.cgi?id=223511 ------- Comment #3 from andreas.hanke@gmx-topmail.de 2006-11-23 16:11 MST ------- There are applications which are completely useless without beagle installed. Examples include search tools that use beagle as the only backend and can't do anything useful if beagle is not present. These should have a hard dependency on beagle. And there are applications which can do useful things if beagle is unavailable, but can do even more useful things if beagle is available. For this type of applications, a hard dependency chain on beagle is just fake. Looking at how things worked in the past, I assume that it's possible to use the libbeagle API in such a way that the application does not get a hard dependency on beagle, otherwise Yelp would crash or refuse to run if beagle is not there, and not grey out its searchbox. So I conclude that libbeagle -> beagle is not the right place to insert a hard dependency, but the applications that build on top of libbeagle should decide themselves how much they need beagle. Without having any background information about political decisions wrt. these desktop daemons, I assume that there is none, see bug 198415 for a similar case. These are both classical cases for a soft dependency. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug, or are watching someone who is.