On Dienstag, 23. Juni 2009, you wrote:
> > is it inherited in this case? the tls implementation in core of kamailio
> > is binding directly to openssl library and therefore need for the gpl
> > disclaimer, but in this case utils binds to curl library.
> >
> > In sip router this is fixed I guess and tls is shipped with debs --
> > anyhow, tls is a module in sr, the core is the same.


Hi Jan,


> If I understand it correctly, we are talking here about Debian control
> files that are being kept in the git repository, right? But aren't those
> files intended for people who want to build Debian packages themselves,
> rather than for official Debian developers? As far as I know official
> Debian developers maintain their control files elsewhere, and in fact it is
> recommended that upstream projects do not provide their own control files.


sure, our debian control files are different then the official ones. And they
are maintained in a different repository, e.g. in "pkg-voip" for kamailio. But
they are synchronised from time to time.


> If this is the case, does it really matter if we keep libcurl4-openssl-dev
> in our control files? We know that all the stuff should work (at least was
> developed with) with openssl, so shouldn't this be the default for the
> people who attempt to build the packages themselves?
>
> Also note that the -dev packages are only needed to actually build
> packages, they are not needed at runtime. They only contain files that are
> needed to compile applications that use libcurl. Corresponding runtime
> libraries are in libcurl3 (openssl version) and libcurl3-gnutls (gnutls
> version) and these can be installed at the same time. What this means is
> that it is not possible to *compile* applications for use with
> libcurl-openssl and libcurl-gnutls at the same time.


I've nothing against it, just wanted to note that it makes packaging a bit
harder from a debian POV.


Henning