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

Re: Bug in Gnuastro's multiple shared libraries



Hi Mohammad,

there is package libgnuastro18 which contains /usr/lib/x86_64-linux-gnu/libgnuastro_make.so and libgnuastro17 which contains the same file. As these are shared libraries, they need to be installable at the same time (broadly speaking), which is not possible due to this file conflict. I assume that libgnuastro_make.so is different in both versions.

So adding libgnuastro_make.so to a separate package  would not help (libgnuastro17 would not work with the libgnuastro_make.so from libgnuastro18). You need to introduce a versioned libgnuastro_make (and put the libgnuastro_make.so as a link into the corresponding -dev package). As there is no versioned libgnuastro_make.so in libgnuastro17 and you can not change this, you need to change the name of libgnuastro_make.so in libgnuastro18 to avoid to introduce Conflicts: between the -dev package and libgnuastro17.

I hope this makes sense to you

Good luck with your data release

  Thorsten


Reply to: