[gpm] gpm 1.20.4 released
Mon Jun 2 18:57:42 CEST 2008
On Monday 02 June 2008, Nico Schottelius wrote:
> Mike Frysinger [Mon, Jun 02, 2008 at 11:35:32AM -0400]:
> > On Monday 02 June 2008, Nico Schottelius wrote:
> > > Mike Frysinger [Sat, May 31, 2008 at 12:06:00AM -0400]:
> > > > On Thursday 29 May 2008, Nico Schottelius wrote:
> > > > > Fixed a bug in soname naming. Sorry guys, that it has been there!
> > > >
> > > > not sure i follow. you're suggesting that gpm-1.20.4 is *supposed*
> > > > to have a different SONAME from gpm-1.20.3 and older ?
> > >
> > > Exactly.
> > >
> > > > changing SONAME's is a huge nightmare/hassle for distributions (and
> > > > everyone really), and should be avoided if possible
> > >
> > > Sorry for the breakage, the struct changed.
> > what struct ? i did a diff on gpm.h in 1.20.1 and 1.20.4 and i dont see
> > any struct differences.
> It's an older incompatibility from 1.19.6:
it's been broken for so long, i'd seriously question the value of changing it
now. distros have long been using 1.20.1 (and thus the associated ABI) to
the point that anything built against 1.19.x is irrelevant. the breakage
seen with 1.20.1->1.20.4 is going to be much much more severe.
at least in Gentoo, i'll revert the ABI # to keep things sane.
also, for gpm-2, all structs should be removed from the ABI. use void*
pointers and accesser functions so as to prevent this sort of headache.
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Size: 827 bytes
Desc: This is a digitally signed message part.
Url : http://lists.linux.it/pipermail/gpm/attachments/20080602/264c3e69/attachment.pgp
More information about the gpm