8.0.34 client lib change in behavior/output - new warning - breaking apps
Affects | Status | Importance | Assigned to | Milestone | ||
---|---|---|---|---|---|---|
MySQL Server |
Unknown
|
Unknown
|
||||
apr-util (Ubuntu) | Status tracked in Mantic | |||||
Focal |
Fix Released
|
Undecided
|
Leonidas S. Barbosa | |||
Jammy |
Fix Released
|
Undecided
|
Leonidas S. Barbosa | |||
Lunar |
Fix Released
|
Undecided
|
Leonidas S. Barbosa | |||
Mantic |
Confirmed
|
Undecided
|
Leonidas S. Barbosa | |||
libdbd-mysql-perl (Ubuntu) | Status tracked in Mantic | |||||
Focal |
Fix Released
|
High
|
Marc Deslauriers | |||
Jammy |
Fix Released
|
High
|
Marc Deslauriers | |||
Lunar |
Fix Released
|
High
|
Marc Deslauriers | |||
Mantic |
Fix Released
|
High
|
Marc Deslauriers | |||
mysql-8.0 (Ubuntu) | Status tracked in Mantic | |||||
Focal |
Confirmed
|
Undecided
|
Unassigned | |||
Jammy |
Confirmed
|
Undecided
|
Unassigned | |||
Lunar |
Confirmed
|
Undecided
|
Unassigned | |||
Mantic |
Confirmed
|
Undecided
|
Unassigned |
Bug Description
The introduction of this warning output in a MINOR version/security update is completely inappropriate, regardless of it's validity. A minor version update of a package should NEVER change fundamental behavior
WARNING: MYSQL_OPT_RECONNECT is deprecated and will be removed in a future version.
Any application (particularly web applications) that depended on mysql client library are now broken due to this additional warning being just dumped into the output of the app, such a API endpoints producing JSON.
Please produce a newer build that does output the warning.
I am not arguing for or against the change in functionality/
If this were a "hey we just found a major security problem, and we see you are using the function in a way that triggers it, so we are going to spew out an _ERROR_ level warning", that might be justifiable. Spewing out a new warning to say "Your app MIGHT break in the future." when the new effect is "We're going to break it NOW!" is not.
8.0.33-
8.0.34-
Changed in libdbd-mysql-perl (Ubuntu Focal): | |
assignee: | nobody → Marc Deslauriers (mdeslaur) |
importance: | Undecided → High |
status: | New → In Progress |
Changed in libdbd-mysql-perl (Ubuntu Jammy): | |
assignee: | nobody → Marc Deslauriers (mdeslaur) |
importance: | Undecided → High |
status: | New → In Progress |
Changed in libdbd-mysql-perl (Ubuntu Lunar): | |
assignee: | nobody → Marc Deslauriers (mdeslaur) |
importance: | Undecided → High |
status: | New → In Progress |
Changed in libdbd-mysql-perl (Ubuntu Mantic): | |
assignee: | nobody → Marc Deslauriers (mdeslaur) |
importance: | Undecided → High |
status: | New → In Progress |
Changed in apr-util (Ubuntu Focal): | |
assignee: | nobody → Leonidas S. Barbosa (leosilvab) |
Changed in apr-util (Ubuntu Jammy): | |
assignee: | nobody → Leonidas S. Barbosa (leosilvab) |
Changed in apr-util (Ubuntu Lunar): | |
assignee: | nobody → Leonidas S. Barbosa (leosilvab) |
Changed in apr-util (Ubuntu Mantic): | |
assignee: | nobody → Leonidas S. Barbosa (leosilvab) |
Related discussion:
https:/ /stackoverflow. com/questions/ 76875569/ warning- mysql-opt- reconnect- is-deprecated- and-will- be-removed- in-a-future- versi