[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: More on Kpackage



> > 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. :)

True, true ;)  I'm thinking more the way it *should* work (RPM knows all,
packagers set correct dependency info), not the way it does work (RPM is a
blind old man and packagers throw in the kitchen sink b'cos they can't be
bothered to find out if it really does need it....)

> Trust me, there are cases:

;) I know...

> > 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?

. shouldn't happen ;).

> Bug fixes?
> "I need to have glibc 2.1 because it fixes thread bugs"
> How do I know which version I have?

Well, yes, we're really talking about is system maintainence, and how best
to go about it. For me, a system should have maintained libraries - in this
case, no versioning is needed. This may be a problem for those without good
net connections, etc., although there's nothing stopping an app author
distributing (CVS trees of ;) libraries with the software. I understand why
people have libraries, and why the current version system exists, but it
still smells of cabbage.

> But open to exactly the same problems in slightly different ways.
> Bugfixes are bugfixes and may be required.
> API changes may be necessary also.

Hmm, not necessarily. As I said, there are other ways of doing things. I'm
not really trying to say that static libraries are the answer to dynamic,
just that I prefer them, because it makes life easier for me. I'm also
saying that there are better things than dynamic libraries.

Cheers,

Alex.

PS. I seem to have lost a post from Stephen, which is rather annoying b'cos
it was interesting (I read it, but it's now gone!). I've not seen Coda
before, although I shall definitely be investigating it because the reason I
CVS home is for mobile applications, and Coda seems to address this. I'd be
interested in talking to anyone with any experience of it....


---------------------------------------------------------------------
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.