Hello all,
I spent some time and modified deb building scripts to do the following two 
things:
1. Make libcurl4 provide libcurl3 (Provides: libcurl3 in deb)
2. Add versioned aliases for exported symbols (both curl_XXX@@CURL_OPENSSL_4 
and curl_XXX@CURL_OPENSSL_3 exist at the same time).

Seems to work well for all apps that I tested (nixnote, virtualbox-5.2, viber), 
but I am not 100% sure about complete binary compatibility :)
Also I am not sure that this is the best solution to the existing problem.

I have put the stuff which is necessary to build the debs here: 
https://github.com/xapienz/curl-debian-scripts/
You may run `apt-get source libcurl4`, then clone the repo, copy its contents 
to `debian` subfolder and rebuild the package using command like `debuild -nc 
-uc -us`. After that, you will get working debs.

Also, I created a ppa with these debs here:
https://launchpad.net/~xapienz/+archive/ubuntu/curl34

I cannot promise that I will frequently support this ppa with updates,
because I think that Canonical should work on making this problem fixed.
Also I'm not sure that it will not break any other apps. But at least
this solution can be used for transitional period, until the problem is
resolved.

-- 
You received this bug notification because you are a member of Ubuntu
Touch seeded packages, which is subscribed to curl in Ubuntu.
https://bugs.launchpad.net/bugs/1754294

Title:
  After last updated libcurl3 on libcurl4, some apps are removed.

Status in curl package in Ubuntu:
  Confirmed

Bug description:
  Hi!

  After last updated libcurl3 on libcurl4, system (Kubuntu 18.04 bionic) 
deleted such applications as:
  virtualbox-5.2
  opera-stable
  slack-desktop

  I really need these applications, I installed them with broken
  dependencies, but they are deleted after each update. Is it possible
  to make the dependence of the libcurl3 in libcurl4, and not remove it
  altogether from system?

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/curl/+bug/1754294/+subscriptions

-- 
Mailing list: https://launchpad.net/~touch-packages
Post to     : touch-packages@lists.launchpad.net
Unsubscribe : https://launchpad.net/~touch-packages
More help   : https://help.launchpad.net/ListHelp

Reply via email to