On Mar 26, 4:29 am, Reinier Zwitserloot <[email protected]> wrote:
> Yes...ish.

> apt-get is a little different. Its aware of versions, but usually only one
> version can be installed, and many dependencies aren't defined with version
> info at all. This originates from the linux mantra of backwards
> compatibility for their apps; there are very very few linux apps where in an
> older version you could do something that would result in fundamentally
> different things in a newer one. For apps that are known to require
> different versions, then usually the system maintainer (i.e. ubuntu or
> debian) builds separate targets for each major version (i.e. java5, not
> java), as well as a proxy package for the thing itself (just 'java' would
> proxy to any of the other ones, with java6 preferred). In practice this
> works fine, though the curators of the repository have to be quite careful.
> The Ubuntu and Debian curators definitely are, but a few other systems that
> run on top of apt-get can run into trouble. Then again, iPhone hackery (runs
> on apt-get too) was pretty straight forward and I never ran into big
> problems there.

Ok, thanks for the information. My main point was, at least what I
remember of the podcast, Jigsaw and OSGI were pretty much dismissed,
and everyone was going on that they wished everything worked like CPAN
or Ruby Gems, which to my understanding worked more like how you're
saying apt-get works, so we'd only be able to have one version on a
server, of say Spring, which seems to nearly delight in making
breaking changes between revisions.
I'm just trying to see if I'm remembering the 'cast correctly, and if
that's REALLY what was being advocated, because it seems like a HUGE
step backwards to me.

-- 
You received this message because you are subscribed to the Google Groups "The 
Java Posse" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to 
[email protected].
For more options, visit this group at 
http://groups.google.com/group/javaposse?hl=en.

Reply via email to