[packagers] Shared libraries in RPMforge packages...

Morten Kjeldgaard mok at bioxray.dk
Tue May 15 17:53:41 CEST 2007


Rex wrote:
> Or, since openexr is api-compatible in this case, rebuilding all your 
> apps against the latest version is an option.
In that case it is an error to bump the so-number. Look at any 
developers' manual and you will see that for shared libraries:
  
    - A major number increment indicates a potential incompatibility 
between library versions.
    - A minor number increment indicates only bug fixes.

 This in the hands of the developers, but we can not educate all 
developers in this world :-). When the major so-number is bumped, our 
packager's hand is forced ...

IMHO a repo should never force people to have to recompile their 
programs or packages (even it's for their own good :-)). People may not 
_want_ to do that (for whatever weird reason) so updates should be 
transparent and allow old stuff to keep running.

Cheers,
Morten

-- 
Morten Kjeldgaard, Asc. professor, Ph.D.
Department of Molecular Biology, Aarhus University
Gustav Wieds Vej 10 C, DK-8000 Aarhus C, Denmark
Lab +45 89425026 * Mobile +45 51860147 * Fax +45 86123178
Home +45 86188180 * http://www.bioxray.dk/~mok



More information about the packagers mailing list