[Pkg-xmpp-devel] gsasl_1.4.0-2_i386.changes REJECTED

Simon Josefsson simon at josefsson.org
Thu Feb 4 15:28:06 UTC 2010


cascardo at minaslivre.org writes:

> On Thu, Feb 04, 2010 at 02:52:14PM +0100, Simon Josefsson wrote:
>> Archive Administrator <installer at ftp-master.debian.org> writes:
>> 
>> > Reject Reasons:
>> > simon at josefsson.org may not upload NEW file gsasl-dbg_1.4.0-2_i386.deb
>> 
>> Sigh... could someone else build and upload a new package?  I added a
>> debug package because it can come handy when debugging issues.
>> 
>> The stuff in git should close/help at least three open bugs.
>> 
>> I did commit adding symbol versioning of the library too, but I reverted
>> it before the upload (partially because symbol versioning would override
>> the fix for #542512).  If this upload doesn't break anything, I think we
>> should try to add symbol versioning before squeeze.  Git contains the
>> changes necessary for this.
>> 
>
> Simon, don't you think that adding symbol versioning to gsasl has broken
> its soversion and that it should have been bumped. It has required
> applications to rebuild. So I'd say it has broken ABI somewhat.
> Delivering libgsasl8 to debian and asking the release team to schedule a
> rebuild of the dependant packages.
>
> What do you think?

Yes, I'm beginning to suspect this is the only way out -- however it is
very unfortunate that ADDING symbol versioning to a shared library
actually breaks the ABI.  Compare libidn, the API has been stable since
2002 or 2003 or so, but adding symbol versioning this breaks.  It would
be nice to find a way were old applications can also find the old
symbols in a versioned library.

I'm going to ask on the gnulib list if anyone has any bright ideas here.

/Simon



More information about the Pkg-xmpp-devel mailing list