cURL / Mailing Lists / curl-users / Single Mail

curl-users

[cavok: Re: Bug#77220: php4-curl can't be installed with curl-ssl]

From: Domenico Andreoli <cavok_at_filibusta.crema.unimi.it>
Date: Sat, 25 Nov 2000 17:11:43 +0100

uh oh i forgot to CC curl ml.... :(

----- Forwarded message from Domenico Andreoli <cavok> -----

Date: Fri, 24 Nov 2000 14:14:02 +0100
From: Domenico Andreoli <cavok>
To: Petr Cech <cech_at_atrey.karlin.mff.cuni.cz>
Cc: Chris Ricker <chris.ricker_at_genetics.utah.edu>, 77220_at_bugs.debian.org
Subject: Re: Bug#77220: php4-curl can't be installed with curl-ssl

On Thu, Nov 23, 2000 at 07:09:30PM +0100, Petr Cech wrote:
> On Thu, Nov 16, 2000 at 10:37:20AM -0700 , Chris Ricker wrote:
> > Package: php4-curl
> > Version: 4.0.3pl1-4
> >
> > php4-curl depends on libcurl0, which is provided by libcurl0 (a subpackage
> > of curl 7.2.1-1). If you want curl-ssl, though, that has a different
> > subpackage, libcurl0-ssl. Because php4-curl explicitly depends on libcurl0
> > and doesn't depend on either libcurl0 or libcurl0-ssl, you can't install
> > php4-curl with curl-ssl.
>
> This is not as easy as it shounds. The php4-curl package is compiled with
> libcurl0 installed. If it whould be binary compatible with libcurl0-ssl then
> this package should probably Provide: libcurl0 . And I refuse to hardwire
> dependency on a library, it's only calling for problems on other archs and
> with autobuilders.
>
i'm just thinking at these problems.
if libcurl0 and libcurl0-ssl were binary compatible i would do a virtual
package and curl depending on this virtual one. same work for php4-curl.

the matter is that i'm not sure they are binary compatible. the upstream
maintainer (whom i'm CCing to) said that curl knows nothing about ssl,
everything is delegated to libcurl. he said that something would break
if if exchanged libcurl and libcurl-ssl under the same curl but i still
don't figure out what. now i have to solve the puzzle but i don't even
know where to start from. suggestions?

> I'm CCing this also to Domenico for commends. BTW curl-ssl depends on
> libssl09, but there is no libssl09-dev in the archive anymore (it's
> libssl095a-dev).

i'm working on a new release of curl, it will use libssl095a.

-----[ Domenico Andreoli, aka cavok
 --[ http://filibusta.crema.unimi.it/~cavok/gpgkey.asc
  --[ 3A0F 2F80 F79C 678A 8936 4FEE 0677 9033 A20E BC50

----- End forwarded message -----

-----[ Domenico Andreoli, aka cavok
 --[ http://filibusta.crema.unimi.it/~cavok/gpgkey.asc
  --[ 3A0F 2F80 F79C 678A 8936 4FEE 0677 9033 A20E BC50
Received on 2000-11-25