Fwd: Package sdl-sound1.2 ready to fly

Manuel A. Fernandez Montecelo manuel.montezelo at gmail.com
Wed Feb 8 10:21:09 UTC 2012

Sorry, sent to Dominique only...

---------- Forwarded message ----------
From: Manuel A. Fernandez Montecelo <manuel.montezelo at gmail.com>
Date: 2012/2/8
Subject: Re: Package sdl-sound1.2 ready to fly
To: Dominique Dumont <dod at debian.org>

2012/2/8 Dominique Dumont <dod at debian.org>:
> Le Tuesday 7 February 2012 23:40:10, Manuel A. Fernandez Montecelo a écrit :
>> Now it's fixed, can you please try again?
> Sure...
> Unfortunately, lintian is not happy:
> E: libsdl-sound1.2: symbols-file-contains-current-version-with-debian-revision
> on symbol ExitMP3 at Base and 99 others
> N:
> N:    Debian revisions should be stripped from versions in symbols files. Not
> N:    doing so leads to dependencies unsatisfiable by backports (1.0-1~bpo <<
> N:    1.0-1 while 1.0-1~bpo >= 1.0). If the debian revision can't be stripped
> N:    because the symbol really appeared between two specific Debian
> N:    revisions, you should postfix the version with a single "~" (example:
> N:    1.0-3~ if the symbol appeared in 1.0-3).
> N:
> N:    This problem normally means that the symbols were added automatically by
> N:    dpkg-gensymbols. dpkg-gensymbols uses the full version number for the
> N:    dependency associated to any new symbol that it detects. The maintainer
> N:    must update the debian/<package>.symbols file by adding the new symbols
> N:    with the corresponding upstream version.
> Can you fix this ?

Oh yes, I forgot about that.

So the thing is that I think that the symbols are wrong.  When I saw
Felix adding symbols to sdl-image1.2, those make sense.  The ones that
are missing and that debhelper adds when building, have strange names
and are unrelated to SDL in principle, so something tells me that
shouldn't be there.  It seems as if it's pulling all of the symbols
from the libraries that it depends upon.

So actually I think that the right ones are the ones currently in the
.symbols file, not the ones that it adds later when building the
package.  And it's only the ones added when building which have
-revnumber in their version.

Any idea?


More information about the Pkg-sdl-maintainers mailing list