[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: More on Kpackage
"Alex Hudson" <eah106 [at] york.ac.uk> tapped some keys and produced:
> I would imagine it does; that's no reason for people to use it though.
> "Oh, it didn't install. I'll just force it then." Surprise, it still
> doesn't
> work..... dependencies are there for reasons, no?
Said by a man who has never used RPM obviously. :)
Trust me, there are cases:
e.g. I have kernel 2.3.99-pre5
rpm -Uvh SysVinit.i386.rpm fails because I don't have kernel >= 2.1.12.
Uh, yes I do. OK, I'll install it --nodeps.
All is well.
> Storing a library in CVS is *coarse* granularity ?? ;)) I refuse to
> believe that versioning should even exist; there's no point. 'I need
> this service'. 'I provide this service'. That is all that is needed.
Eh?
API changes?
Bug fixes?
"I need to have glibc 2.1 because it fixes thread bugs"
How do I know which version I have?
> Not, 'I am the latest and greatest. I have more functions than my
> previous incarnation. I also do the same thing, but I'll be a big cheese
> rabbit in a floppy hat if I'm going to let you use them in the same way
> as before'. I hate it when APIs change, I hate it when libraries become
> binary-incompatible, it's just a big load of poo. An application
> shouldn't need to know which specific instances of libraries it needs.
> It should need to know which services it needs, which is a (subtley)
> different matter. We start, then, to get into the realm of CVS, Jini,
> CORBA, etc., which is (IMHO!) on a slightly higher plane of existence
> ;))
But open to exactly the same problems in slightly different ways.
Bugfixes are bugfixes and may be required.
API changes may be necessary also.
--
H 3@H 3@
---------------------------------------------------------------------
Sheffield Linux User's Group - http://www.sheflug.co.uk
To unsubscribe from this list send mail to
- <sheflug-request [at] vuw.ac.nz> - with the word
"unsubscribe" in the body of the message.
GNU the choice of a complete generation.