Re: Dependencies and RPM hell, revisited - time for a fork?

[email protected] (Mojo B. Nichols) 19 Oct 2003 11:02:59 -0500
Newsgroups gmane.linux.usability.annoyances
Message-ID <[email protected]>
>>>>> "Daniel" == Daniel C von Asmuth <asmuth-8LkvcxCLB6JmR6Xm/[email protected]> writes:

> Thus quoth Robin Green on Sun, Oct 19, 2003 at 01:29:02AM +0100:
>> Those of you who participated in the long and repititive
>> "dependency hell" / "packaging hell" / "RPM hell" discussions
>> earlier on this list may be interested to the "ultimate solution"
>> I've worked out:
 
> Afraid I didn't. What problem are you trying to solve?

I tend to agree unless you build a giagantic monolithic os and really
limit what can be done or have all apps re invent all
libraries. You'll always need dependencies.  I want application x to
use library y so that I don't have to rewrite all the work in lib
y. Now application x depends on application y which is a good thing.
What is a bad thing is when an package manager doesn't resolve a
dependency and install what is necessary.  It sounds as if RPM needs
improvement or the user needs learn how satisfy them.  I think if you
install everything or close to everything in RH you won't generally
have these issues. Gentoo automatically installs dependent software,
which it sounds like a better solution is to have rpm automatically
install dependencies.
 
>> It may seem wildly over the top to suggest that packaging problems
>> are a good reason to fork a new OS. But I think it is a good
>> excuse,

> Linus said you're free to write an OS of your own if you like to.

>> at least, to have some fun and experiment with different ways of
>> doing things. My packaging solution necessitates getting rid of the
>> standard /bin /usr /var hierarchy, and once you've taken a
>> "radical"

> Sounds like creating a huge problem to solve an extremely minor one.

> Apple Computer have done something similar. You get the Open Source
> OS Darwin, but on top of that they created a GUI that is everything
> but Unix-like.

I don't know what window manager you use, but apple's gui is very
similar to a simple example of one of my unix gui's, of course, you can't
personalize it and that is very un-Unix-like;-). 

[snip]

mojo

--
Pelorat sighed.
	"I will never understand people."
	"There's nothing to it.  All you have to do is take a close look
at yourself and you will understand everyone else.  How would Seldon have
worked out his Plan -- and I don't care how subtle his mathematics was --
if he didn't understand people; and how could he have done that if people
weren't easy to understand?  You show me someone who can't understand
people and I'll show you someone who has built up a false image of himself
-- no offense intended."
		-- Asimov, "Foundation's Edge"