Open
Description
At work we badly needed a modern curl, so I went and merged latest curl 7.74 into the hunter branch: https://github.com/ned14/curl/tree/hunter-7.74.0
Because latest curl uses latest hunter which comes with OpenSSL 1.1 instead of 0.98, I also had to upgrade libssh2 to latest 1.9.0: https://github.com/ned14/libssh2/tree/hunter-1.9.0
Finally, these then broke libs3, so I had to fix that too: https://github.com/ned14/libs3/tree/hunter-4.1.0-p2
My concern here is that if I update libssh2, existing curl will break unless I use hunter config version pins. So what process ought I follow here? How does one go about submitting upgrades to three libraries at once without doing each individually?