[Debian GNUstep maintainers] gnustep-gui ABI break

Ivan Vučica ivan at vucica.net
Wed Sep 27 21:31:31 UTC 2017


I can cut 0.26.0 per #2. I would prefer to cut new release from trunk.

 I don't have a procedure for checking abi compatibility. I received some
instructions from Eric previously, but if I recall correctly, they were
impractical for me at the time.

I'll email GNUstep-Dev@ and see if there is any objection to cutting a
release.

On Wed 27 Sep 2017 at 20:05, Eric Heintzmann <heintzmann.eric at free.fr>
wrote:

>
>
> Le 27/09/2017 à 15:25, Yavor Doganov a écrit :
> > Unfortunately there is an ABI incompatibility in 0.25.1 on 64-bit
> > architectures, particularly the ivar type changes in NSTableHeaderView
> > and NSTableView.  Especially NSTableView is subclassed very often so I
> > guess there could be problems even with some of the packages in the
> > archive.
> >
> > Since no upload has been made so far there is no damage done yet, as
> > far as Debian is concerned.
> >
> > There are two things we can do:
> >
> > 1. Introduce a Debian-specific SONAME.  This is easy and
> >    straightforward, I've done it before for non-core GNUstep
> >    libraries.
> >
> > 2. Ask upstream to make a new release, bumping the SONAME -- either
> >    identical to 0.25.1 or a snapshot of the current trunk, as they
> >    prefer.  This is better for all other users and distros, but needs
> >    some coordination and effort from upstream.
> >
> I would prefer 2.
>
> But first I suggest you report the bug upstream.
>
>
>
> _______________________________________________
> Debian GNUstep maintainers mailing list
> pkg-GNUstep-maintainers at lists.alioth.debian.org
>
> http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pkg-gnustep-maintainers

-- 
Sent from Gmail Mobile on iPad


More information about the pkg-GNUstep-maintainers mailing list