[Debian GNUstep maintainers] gnustep-gui ABI break

Yavor Doganov yavor at gnu.org
Wed Sep 27 13:25:17 UTC 2017


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.




More information about the pkg-GNUstep-maintainers mailing list