> On Tue, Nov 19, 2013 at 12:11:17AM -0500, Ted Unangst wrote:
> > On Mon, Nov 18, 2013 at 18:49, Philip Guenther wrote:
> > 
> > >> btw, no library version change because the function stubs already
> > >> existed.
> > > 
> > > Hmm, since this is actually offering new functionality (by sem_open()
> > > and friends no longer always failing), I think it a minor bump would
> > > be appropriate.  Consider that a program with an autoconf test of
> > > sem_open() will now return a different answer, just as if sem_open()
> > > was completely new.  no?
> > 
> > I hear you, but disagree. We fix program disabling bugs in libraries
> > frequently without bumping. I have always thought of library
> > versioning being more about "program integrity", as in all the pieces
> > you expect to find are all there, but it doesn't say anything about
> > the inner workings of the pieces.
> 
> As theo says, there are other library bumps later, but you're wrong.
> 
> Use-case: new packages, slightly older snapshots. New packages actually
> make use of sem_open, because of said added functionality. Without a bump,
> pkg_add will allow to add them, and they won't work, because the functionality
> wasn't there...
> 
> It is added functionality. It's not a minor bugfix.

The current window you are arguying about is maybe from Oct 24,
definately Oct 22.  For many pkgs, a few other intermediate bumps
mattered.  A libc crank is coming uhm, rather shortly.

Melodrama.

Reply via email to