[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