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

Re: Packaging devel-only C++ library

On 27.05.20 21:16, Enrico Zini wrote:
> Hello,
> I'd like to package a new version of https://github.com/ARPA-SIMC/meteosatlib,
> for which I'm upstram, which depends on the recently freed
> https://gitlab.eumetsat.int/open-source/PublicDecompWT
> PublicDecompWT is a C++ development-only library released by Eumetsat,
> with functions needed to decompress MeteoSat images. Historically it has
> had a relatively stable API, but no guarantees are made about an ABI as
> far as I know, and to make matters worse ABI-wise, it's C++.
> These options come to my mind:
>  - use git submodules and pull PublicDecompWT into meteosatlib, in a way
>    slightly more convenient to the current instructions of obtaining the
>    zipfile from eumetsat and putting it there
>  - package PublicDecompWT as a devel-only library in Debian, and
>    build-depend on it for meteosatlib.
> Suggestions? Other ideas? Special things to keep in mind in cases like
> this (Built-Using?) ?

I'm not sure why you wouldn't want to package it as a separate library,
apart from maybe this being more work. I think it doesn't hurt Debian to
have one more package. OTOH clean modularization usually has very strong
benefits, which would be an argument for packaging it separately.

My 2 cents,

Reply to: