On Saturday 29 October 2005 23:20, Anders Johansson wrote: > > All of the examples you gave are self-sufficient, multi-platform > > applications that don't really depend on anything. So yes, doing > > everything yourself is clearly an option, but not everyone has > > the money to do it. > > I have no idea what you mean by dependencies then. Opera uses qt, mozilla > uses gtk, openoffice uses all sorts of things, and of course they all use X
Opera uses Qt, but more than once has problems with platform version (you have to use static version). IMHO Mozilla does not use gtk, but FF does. However, gtk is relatively small library with C API, so it is relatively easy to get things right with it. AFAIK OO.org doesn't depend on much more than Java. X is ancient technology with complete consortium behind it. Not everyone has that either. > > Software installation on Linux IS very much a problem. YaST, APT, > > smart, etc would not exist otherwise. > > I beg your pardon? What is the alternative? Windows Installer? RPM is a powerful tool for system administrator, but as ironic as it is, end user is much happier with windows installer :/. Rest assured, RPM is not a final word on software installation front. It will be sooner or later be redesigned by someone ( Red Hat? ). As a temporary ease-up, i was proposing defining way bigger base packages. It is almost completely unnecessary to package all the little base tools in separate packages causing enormous dependency jungle. Due to messed dependencies it is impossible to set up a system without them anyway. And this IS year 2005, you can expect the system to have some common elements in place. How would this help? Easiest way to understand it might be to look at the dependency graph. It's size would just collapse. 3rd party SW vendors and packagers would have a lot less configurations to test against. Heck, we could even use current 'package groups' as the baseline. If there would be just a few dependencies to fulfill during software installation, even the user might be able to get it right *without* additional tools. It's just a thought. Give it some time, -- // Janne --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
