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

Bug#646095: Usage of "private" symbol



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.

Sorry again for the mistake!

Cheers,
-- 
Gustavo Noronha Silva <kov@debian.org>
Debian

Attachment: signature.asc
Description: This is a digitally signed message part


Reply to: