Hi Julien,

On Sun, 2009-05-31 at 20:06 +0200, Julien Cristau wrote:
> On Sun, May 31, 2009 at 19:36:06 +0200, Laszlo Boszormenyi wrote:
> > As of #522103, I don't think it worths a SONAME bump. An internal
> > function is changed in an incompatible way. The only one application
> 
> It's not an internal function.  It's part of your library's public
> interface, aka ABI.
 Still, it was never advertised as a public interface. See the C
function list[1]. Its use was internal and yes, evolution used it.

> I very much disagree that downgrading or closing this bug is
> appropriate.  Have you done a check of the whole archive to make sure
> that nothing other than evolution used this interface?
 I don't think that I need to check the whole archive, only packages
that build-depends on sqlite3. But well, I haven't checked it yet.
I will do it for you tomorrow.

> Have you added
> Breaks on old evolution to make sure people don't get bitten by this
> again?  I see no sign of this in the bug log, ...
 You are right, I didn't. But how it would affect users? Fixed evolution
is both in testing and unstable. So there's no broken version of
evolution with sqlite3 in the archive. Please show me a real example or
I remain to think that it would be useless.

> ... and I see no sign of you
> understanding that breaking ABI compatibility is a big deal.
 We agree on that ABI changes are not good. But I refrain that the
mentioned function is internal to sqlite3, no other applications should
use it. It doesn't warrant serious severity. Also it doesn't hold the
changed sqlite3 binaries from testing, they are already migrated.
Last please notice that two months passed since that function change in
Debian. There were several uploads and builds; lot of upgrades and users
use of various applications. No one experienced any other breakage than
the already fixed evolution one.
 Tomorrow I will check all the sqlite3 dependant packages. If I don't
find any build failure, I will degrade the severity of this bug. If you
will still object, we will ask -project and they will decide about this.

Regards,
Laszlo/GCS
[1] http://www.sqlite.org/c3ref/funclist.html




-- 
To UNSUBSCRIBE, email to debian-bugs-rc-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org

Reply via email to