On Fri, Nov 11, 2011 at 09:36:01AM +0100, Antoine Jacoutot wrote: > On Fri, Nov 11, 2011 at 09:06:35AM +0100, Marc Espie wrote: > > Well, if you feel like untangling the dependency nightmare that comes with > > modern desktop systems, good luck ! > > Yes, the dependency chain for "modern" desktop is quite complex. > In our packages (at least for GNOME related stuffs) we are trying to find the > good balance so that most expected functionnality works out of the box. > The drawback of this is that we have to enforce some dependencies sometimes, > but it is either that or we end up like Debian and have 15 packages created > out of 1. This would end up in a complete nightmare wrt maintainability and > users would need to know exactly which -libs, -common... package they need to > install to make something work. > But do note that unlike most Linux distributions, OpenBSD does _not_ start > any daemon installed from packages by default, the user/administrator has to > explicitely enable it. So on and on, when you end up with avahi in your > dependency chain it is not such a big deal as it will not be started anyway.
This is definitely not a criticism of your work. I've just spent a few hours trying to figure out a better bootstrap order to try to avoid rebuilding more stuff with absolutely no luck... well, I think we're already better off than most other *ixy distros anyways...

