[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#646095: Usage of "private" symbol



On Fri, Oct 21, 2011 at 14:22:00 -0200, Gustavo Noronha Silva wrote:

> On Fri, 2011-10-21 at 18:09 +0200, Philipp Kern wrote:
> > On Fri, Oct 21, 2011 at 01:57:42PM -0200, Gustavo Noronha Silva wrote:
> > > This is caused by midori using a symbol that was only exported for being
> > > used in the test runner. I can't see how a rebuild would fix it, are you
> > > sure it did?
> > 
> > This means that you just introduced an ABI break and are obliged to bump SONAME
> > and this would've been a transition that should've been asked for and handled
> > properly.
> 
> You are absolutely right, I am sorry about the transition, I wrongly
> assumed it was a good time to upload, I forgot about the addition of new
> packages and thought it would not block anyone, I'll be sure to ask in
> the future, and I'll do what I can to try to avoid too much disruption.
> 
> Regarding the ABI breakage, it's unfortunate that webkitgtk had to use
> this strategy of exporting some symbols that were not meant to be used
> by applications to be able to run the tests, but they were always
> clearly marked, left out of the public headers and you can see that
> midori even carries its prototype mentioning the fact that it's
> "unstable API". I don't think a soname bump is a good idea for changes
> in such symbols.
> 
At the very least the new webkit will need to declare Breaks on midori
(<< 0.4.1-2) or something like that.  And midori needs to get fixed up,
by the sound of it.

Cheers,
Julien



Reply to: