Kostas Georgiou wrote:
> On Tue, Aug 12, 2008 at 07:38:15AM -0500, Martin Hicks wrote:
> 
>> On Mon, Aug 11, 2008 at 11:30:24PM +0200, Marcus Rueckert wrote:
>>> this is not the package version. it is the soname mangled a bit. the
>>> base idea behind it is, that you can install multiple version of the
>>> same library in parallel.
>> Okay.  I guess I just don't see this very often.  Are we expecting to
>> break library compatibility often?
> 
> Even if you break library compatibility there is no need for the soname
> being encoded in the rpm name for the most current version. As it is now
> during an upgrade libganglia-$soname will stay installed even if nothing
> requires it anymore.
> 
> The common practice in the rpm world is to not to use the soname for the
> latest version and have something like compat-ganglia-30 or libganglia30
> for example for the older versions (no need to encode the minor version
> since changes there don't break compatibility).

Yeah, Red Hat and Fedora never put soname in the primary/latest library 
package name, it only gets used in a compat-foo-sover type of situation, but 
those are highly frowned upon ever coming into existence. It just enables 
outdated software to keep using outdated libs.

Mandriva adopted a similar policy to Debian, and puts each so in its own 
sub-package, named libfoo_sover or some such thing, which eliminates the need 
for compat-foo from the get go, but leads to more bitrot and complexity, imo.

Not sure what the standard approach for openSUSE is anymore, but I'm sure 
Markus knows. :)

In other words, from Red Hat's standpoint, the version should be removed from 
the libganglia package name. If for some reason a compat package is ever 
really needed, we'll cross that bridge when we come to it.

-- 
Jarod Wilson
[EMAIL PROTECTED]


-------------------------------------------------------------------------
This SF.Net email is sponsored by the Moblin Your Move Developer's challenge
Build the coolest Linux based applications with Moblin SDK & win great prizes
Grand prize is a trip for two to an Open Source event anywhere in the world
http://moblin-contest.org/redirect.php?banner_id=100&url=/
_______________________________________________
Ganglia-developers mailing list
Ganglia-developers@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/ganglia-developers

Reply via email to