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
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1754294

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

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

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

Reply via email to