Create new meta package libcurl
libcurl depends on libcurl3 >= newversion with fix
libcurl depends on libcurl4 >= newversion with fix
libcurl3 removes the hack of having libcurl.so.4
libcurl4 contains a proper libcurl.so.4
They should be able to co-exist at this point. Well actually they need to co-exist because there is zero chance everyone will upgrade all at once and pass testing etc.
-----------------
OR Just plain Nuke libcurl4 all together and do a version jump up to libcurl5. And merge all libcurl4 code into the libcurl3 package.
Can this not be done?
Create new meta package libcurl
libcurl depends on libcurl3 >= newversion with fix
libcurl depends on libcurl4 >= newversion with fix
libcurl3 removes the hack of having libcurl.so.4
libcurl4 contains a proper libcurl.so.4
They should be able to co-exist at this point. Well actually they need to co-exist because there is zero chance everyone will upgrade all at once and pass testing etc.
-----------------
OR Just plain Nuke libcurl4 all together and do a version jump up to libcurl5. And merge all libcurl4 code into the libcurl3 package.