Re: gpm 1.20.4 released

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



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:
>
> http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=473496

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.
-mike

Attachment: signature.asc
Description: This is a digitally signed message part.

_______________________________________________
gpm mailing list
gpm@xxxxxxxxxxxxxx
http://lists.linux.it/listinfo/gpm

[Index of Archives]     [Kernel Development]     [Red Hat Install]     [Red Hat Watch]     [Red Hat Development]     [Gimp]     [Yosemite News]