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

Re: About the recent DD retirements



Tollef Fog Heen <tfheen@err.no> writes:

> This means that if you use system packages and want to have two
> applications that both want foo.jar installed, but different versions
> (since they need different APIs or different bug compatibility), we
> don't support that well.  For C libraries, there are sonames and all,
> but those largely doesn't exist for other languages and fixing that
> would be a huge undertaking with, IMO, pretty poor prospects for
> success.

For Java, I'm afraid I've taken to embedding the ABI version in the
filename. The alternative is to completely disallow simultaneous
installs of different versions, which seems worse.

One alternative would be to store the .jar file in a per-version
directory, and then have the application's Class-Path point at the
correct directory for the desired version.

-- 
-keith

Attachment: signature.asc
Description: PGP signature


Reply to: