mysql-8.0: Fail to build against OpenSSL 3.0
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
mysql-8.0 (Ubuntu) |
Fix Released
|
Undecided
|
Robie Basak |
Bug Description
Hello,
As part of a rebuild against OpenSSL3, this package failed to build on one or
several architectures. You can find the details of the rebuild at
https:/
or for the amd64 failed build, directly at
We're planning to transition to OpenSSL 3.0 for the 22.04 release, and consider
this issue as blocking for this transition.
You can find general migration informations at
https:/
For your tests, you can build against libssl-dev as found in the PPA
schopin/
I can find a patchset upstream for this issue, but I couldn't see any sign of upstream
review on it:
https:/
https:/
Related branches
- Marc Deslauriers (community): Needs Fixing
- Lars Tangvald (community): Approve
- Canonical Server: Pending requested
- Canonical Server packageset reviewers: Pending requested
-
Diff: 330 lines (+294/-1)4 files modifieddebian/changelog (+15/-0)
debian/patches/series (+1/-0)
debian/patches/ssl3 (+276/-0)
debian/rules (+2/-1)
tags: | added: server-next |
Changed in mysql-8.0 (Ubuntu): | |
assignee: | nobody → Miriam España Acebal (mirespace) |
Changed in mysql-8.0 (Ubuntu): | |
assignee: | Miriam España Acebal (mirespace) → nobody |
Changed in mysql-8.0 (Ubuntu): | |
status: | New → Triaged |
Changed in mysql-8.0 (Ubuntu): | |
assignee: | nobody → Robie Basak (racb) |
tags: | added: ftbfs update-excuse |
Changed in mysql-8.0 (Ubuntu): | |
milestone: | none → ubuntu-22.04-feature-freeze |
OK, so I tested out the patches linked above. Turns out they still FTBFS against libssl3, because there is some SSL code buried in some plugins which hasn't been update. ALso, the patched package also FTBFS against libssl1.1 as the test suite fails on main.ssl_ deprecated_ tls_versions. I'm currently rebuilding the package from scratch to check that it is indeed a regression from the patch, and not something that's been introduced by the 1.1.1l version of OpenSSL.