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

Re: shared library packaging. With or without version number?





On Mon, May 2, 2016 at 11:01 PM, Sebastiaan Couwenberg <sebastic@xs4all.nl> wrote:
On 05/02/2016 10:37 PM, Rashad Kanavath wrote:
> The otb currently has all lib* packages ending with a version number.[1]
>
> Here is a patch in ITK[2] which allows to generate shared libraries without
> version library suffix. Having this patch included in the next release of
> OTB 5.4.0 would be great. I would be glad to push this into the
> debian/patches and later to OTB upstream.

Having the SOVERSION in the file and package names is a good thing, it
allows for sane transition handling.
 
Ok. 

> Before that, does this allow to bypass the new queue for each version of
> OTB release?

Avoiding the NEW queue should not be a goal. The delays it causes are a
bit unfortunate, but the process serves an essential role.

> IMHO, ITK packaging should have used it and split libraries into different
> packages. So that OTB could depend on the "minimum" ITK modules rather than
> dragging the whole toolkit.

Just putting all the libraries in a libotb package will avoid the new
queue too, but doesn't generate sane dependencies for packages requiring
any of the libraries therein.

I am not against new queue. Just found that thread on ITK list and was thinking if it would be helpful. One reason ITK packagers mentioned was maintenance overhead in ITK's packaging when asked about splitting so files. 

So, if ITK patch was a good thing to do, then OTB package could adopt this and then ask/help ITK packaging to follow this route.  Anyway, if the SOVERSION staying there is necessary, then no need to consider this change. 

Thanks Bas,


Kind Regards,

Bas

--
 GPG Key ID: 4096R/6750F10AE88D4AF1
Fingerprint: 8182 DE41 7056 408D 6146  50D1 6750 F10A E88D 4AF1




--
Regards,
   Rashad

Reply to: