Le vendredi 05 août 2005 à 07:16 -0600, Barak Pearlmutter a écrit :
> Problem is what does "fix djvulibre" mean here?
> 
> Fix it to generate the old soname, thus losing soname compatibility
> with upstream?
> 
> Fix it to generate a different library name, perhaps libdjvulibre15?
> 
> Fix it by asking upstream to stop changing the soname for no reason?
> 
> Fix it by convincing anyone using the library that they need an exact
> version dependency, which is what upstream recommends library users
> do, and encourages by changing the soname all the time?
> 
> Okay, I will change the generated library to libdjvulibre15.

Hum, I didn't notice you are the maintainer for djvulibre. 

Have you read the library packaging guide? The package name for
libname.so.<soname> has to be libname<soname>, you have here a perfect
example of why.

Why does djvulibre changed its soname between 2 revision of the package
to start? Has the ABI/API changed? Anyway that's a question for
upstream. The packaging issue is that your package has to be renamed to
follow the soname change. Could you reupload a libdjvulibre14 with the
previous soname and then a new revision which update the lib and change
the package name? This way libdjvulibre14 is fixed and you get the new
version with the right package.


Cheers,

Sebastien Bacher





Reply via email to