[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Google
  Web www.spinics.net

Re: gpm 1.20.4 released



Mike Frysinger [Mon, Jun 02, 2008 at 12:57:42PM -0400]:
> 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. 

It mostly helps the Debian guys to migrate their 1.19.x tree.

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

Sorry, why 1.20.1 -> 1.20.4? Didn't you mean 1.20.3 -> 1.20.4?

> at least in Gentoo, i'll revert the ABI # to keep things sane.

That's totally your right (hey, it's foss, isn't it ;-).

Perhaps we will have matching libraries in gpm2 again.

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

I will think about that.

Nico

-- 
Think about Free and Open Source Software (FOSS).
http://nico.schottelius.org/documentations/foss/the-term-foss/

PGP: BFE4 C736 ABE5 406F 8F42  F7CF B8BE F92A 9885 188C

Attachment: signature.asc
Description: Digital signature

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

[Kernel Development]     [Red Hat Install]     [Red Hat Watch]     [Red Hat Development]     [Gimp]     [Yosemite News]

Powered by Linux