Bug#473496: libgpmg1: Gpm_Event struct expanded

Guillem Jover guillem at debian.org
Tue May 20 23:54:51 UTC 2008


Hi Nico!

On Wed, 2008-04-02 at 10:52:46 +0200, Nico Schottelius wrote:
> Kevin Ryde [Wed, Apr 02, 2008 at 10:04:06AM +1100]:
> > Peter Samuelson <peter at p12n.org> writes:
> > >
> > > In summary:

> > Oh!
> > 
> > >   Though upstream's 2 ABIs are probably backward-compatible since they
> > >   added the fields at the end of the struct.
> > 
> > I'd suspect not, if the struct grows.  I make it 24 bytes in the
> > unmodified upstream 1.19.5, now 28 in 1.20, so an old binary would have
> > space for 24 but Gpm_GetEvent in the new library would plonk 28 there.
> > There'd be an upstream soname bump for that, would there, maybe ...?

> yes, in 1.20.3 the version bumps

I've just checked and in 1.20.3 the library has the same SOVERSION,
the SONAME is «libgpm.so.1», although the library name is
«libgpm.so.1.20.0». It would be really helpful if you could bump it so
that the SONAME becomes something like «libgpm.so.2», and release a
new upstream version.

I think most of the freezes reported lately are due to that.

thanks,
guillem





More information about the pkg-gpm-devel mailing list