Merge ~sergiodj/ubuntu/+source/squid:openssl3-test2 into ubuntu/+source/squid:ubuntu/devel
Status: | Merged | ||||
---|---|---|---|---|---|
Merged at revision: | 819f9438ef366292a90afe3f0c3b562fb010ac95 | ||||
Proposed branch: | ~sergiodj/ubuntu/+source/squid:openssl3-test2 | ||||
Merge into: | ubuntu/+source/squid:ubuntu/devel | ||||
Diff against target: |
911 lines (+823/-0) 14 files modified
debian/changelog (+19/-0) debian/patches/openssl3-Declaration-of-CRYPTO_EX_dup-changed-again-in-3.0.patch (+30/-0) debian/patches/openssl3-Detect-and-default-enable-OpenSSL-3.patch (+33/-0) debian/patches/openssl3-Fix-EVP_PKEY_get0_RSA-is-deprecated.patch (+30/-0) debian/patches/openssl3-Initial-DH-conversion-to-EVP_PKEY.patch (+140/-0) debian/patches/openssl3-Refactor-Ssl-createSslPrivateKey.patch (+108/-0) debian/patches/openssl3-Remove-stale-TODO-and-comment.patch (+27/-0) debian/patches/openssl3-SSL_OP_-macro-definitions-changed-in-3.0.patch (+181/-0) debian/patches/openssl3-Switch-to-BN_rand.patch (+69/-0) debian/patches/openssl3-TODO-Upgrade-API-calls-verifying-loaded-DH-params-fi.patch (+36/-0) debian/patches/openssl3-Tweak-RSA-key-generator.patch (+37/-0) debian/patches/openssl3-Update-ECDH-key-settings.patch (+73/-0) debian/patches/openssl3-Update-license-disclaimer.patch (+28/-0) debian/patches/series (+12/-0) |
||||
Related bugs: |
|
Reviewer | Review Type | Date Requested | Status |
---|---|---|---|
Andreas Hasenack (community) | Approve | ||
Canonical Server | Pending | ||
Review via email: mp+415283@code.staging.launchpad.net |
Description of the change
This MP fixes the current FTBFS affecting squid when it builds against OpenSSL 3.0.
As I've been mentioning during our standup calls, upstream has been reviewing its PR for quite a while now. You can find the PR here:
https:/
This is where I got all the patches from. Although the PR is still being reviewed, and despite some unaddressed comments in it, I feel reasonably confident that we can go ahead and backport everything right now. I am subscribed to the PR and will monitor future changes to it (or to any other PRs that might be created as a result of this one), and if needed I intend to backport whathever new changes are proposed.
I built the package locally and ran its autopkgtests, both successfully:
autopkgtest [18:28:58]: @@@@@@@
upstream-test-suite PASS
squid PASS
I'm also building the package in a bileto PPA here:
https:/
Once everything is built, I will trigger autopkgtest runs for all supported architectures just to be sure. But again, I'm not expecting major problems with this change.
There was an error fetching revisions from git servers. Please try again in a few minutes. If the problem persists, contact Launchpad support.
I'll look at this one