Attached is debdiff that will resolve the issue.

** Description changed:

  This appears to have been fixed in 8.10 and newer, but since 8.0.4 is an
  LTS release, I'm posting this bug.  The package libcurl3 should depend
  on ca-certificates being installed.  However, the libcurl3 package in
  8.0.4 doesn't list ca-certificates as a dependancy.  It is listed as a
  dependancy in 8.10.
  
  Below is the output of 'aptitude show libcurl3' on Ubuntu 8.10:
  
  Package: libcurl3
  State: installed
  Automatically installed: yes
  Version: 7.18.2-1ubuntu4.3
  Priority: optional
  Section: libs
  Maintainer: Ubuntu Core Developers <[email protected]>
  Uncompressed Size: 434k
  Depends: libc6 (>= 2.4), libcomerr2 (>= 1.01), libidn11 (>= 0.5.18), libkrb53 
(>= 1.6.dfsg.2), libldap-2.4-2 (>= 2.4.7), libssl0.9.8 (>=
-          0.9.8f-5), zlib1g (>= 1:1.1.4), ca-certificates
+          0.9.8f-5), zlib1g (>= 1:1.1.4), ca-certificates
  Conflicts: libcurl4
  Replaces: libcurl2 (< 1:7.11.2-2), libcurl4
  Description: Multi-protocol file transfer library (OpenSSL)
-  libcurl is designed to be a solid, usable, reliable and portable 
multi-protocol file transfer library. 
-  
-  SSL support is provided by OpenSSL. 
-  
-  This is the shared version of libcurl.
+  libcurl is designed to be a solid, usable, reliable and portable 
multi-protocol file transfer library.
+ 
+  SSL support is provided by OpenSSL.
+ 
+  This is the shared version of libcurl.
  Homepage: http://curl.haxx.se
- 
  
  Here is the output of the same command on Ubuntu 8.0.4.2:
  
  Package: libcurl3
  State: installed
  Automatically installed: no
  Version: 7.18.0-1ubuntu2.1
  Priority: optional
  Section: libs
  Maintainer: Ubuntu Core Developers <[email protected]>
  Uncompressed Size: 418k
  Depends: libc6 (>= 2.4), libcomerr2 (>= 1.33-3), libidn11 (>= 0.5.18), 
libkrb53 (>= 1.6.dfsg.2), libldap-2.4-2 (>= 2.4.7), libssl0.9.8 (>=
-          0.9.8f-1), zlib1g (>= 1:1.2.3.3.dfsg-1)
+          0.9.8f-1), zlib1g (>= 1:1.2.3.3.dfsg-1)
  Conflicts: libcurl4
  Replaces: libcurl2 (< 1:7.11.2-2), libcurl4
  Description: Multi-protocol file transfer library (OpenSSL)
-  libcurl is designed to be a solid, usable, reliable and portable 
multi-protocol file transfer library. 
-  
-  SSL support is provided by OpenSSL. 
-  
-  This is the shared version of libcurl.
+  libcurl is designed to be a solid, usable, reliable and portable 
multi-protocol file transfer library.
+ 
+  SSL support is provided by OpenSSL.
+ 
+  This is the shared version of libcurl.
  Homepage: http://curl.haxx.se
  
  Notice the Depends line is missing ca-certificates in the 8.0.4.2
  output.
+ 
+ TEST CASE:
+ 
+ 1) Install libcurl3 on Hardy - observe ca-certificates is not installed.
+ 2) Install libcurl3 from Hardy proposed - observe ca-certificates is 
installed with it.

** Attachment added: "curl_7.18.0-1ubuntu2.3.debdiff"
   http://launchpadlibrarian.net/30910654/curl_7.18.0-1ubuntu2.3.debdiff

-- 
libcurl3 depends on ca-certificates, but doesn't list it as a dependancy
https://bugs.launchpad.net/bugs/373402
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.

-- 
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to