Re: HEADS-UP: Library version number bumps

From: M. Warner Losh <imp_at_bsdimp.com>
Date: Wed, 29 Sep 2004 17:49:14 -0600 (MDT)
In message: <Pine.GSO.4.43.0409291006430.13426-100000_at_sea.ntplx.net>
            Daniel Eischen <deischen_at_freebsd.org> writes:
: This has been mentioned before, but when breaking (or potentially
: breaking) ABI, can we bump the version numbers to libfoo.YYYYMMDD?
: Once release comes, we can move them back to SHLIB_MAJOR + 1 (or
: even decide to keep them at SHLIB_MAJOR if ABI wasn't really broken).
: This helps folks running HEAD so they can update their ports over time.
 
In a lot of respects I like this idea.  However, the unanswered
question would be how to implement it.  The bumps are easy to do (the
version number is basically meaningless), but frequeny bumps have
issues as well.  Laying those aside for the moment, my concern is how
do we do the 'one release comes' part there.  How do we know if they
are binary compatible or not?  Wouldn't this tend to encourage people
to make binary incompatible libraryes?

Warner
Received on Wed Sep 29 2004 - 21:48:52 UTC

This archive was generated by hypermail 2.4.0 : Wed May 19 2021 - 11:38:14 UTC