2022-07-11 15:45:49 |
Lena Voytek |
bug |
|
|
added bug |
2022-07-11 15:46:03 |
Lena Voytek |
nominated for series |
|
Ubuntu Jammy |
|
2022-07-11 15:46:03 |
Lena Voytek |
bug task added |
|
ruby-mysql2 (Ubuntu Jammy) |
|
2022-07-11 15:46:03 |
Lena Voytek |
nominated for series |
|
Ubuntu Kinetic |
|
2022-07-11 15:46:03 |
Lena Voytek |
bug task added |
|
ruby-mysql2 (Ubuntu Kinetic) |
|
2022-07-11 15:46:10 |
Lena Voytek |
ruby-mysql2 (Ubuntu Kinetic): status |
New |
Fix Released |
|
2022-07-11 15:46:13 |
Lena Voytek |
ruby-mysql2 (Ubuntu Kinetic): assignee |
|
Lena Voytek (lvoytek) |
|
2022-07-11 15:46:16 |
Lena Voytek |
ruby-mysql2 (Ubuntu Jammy): assignee |
|
Lena Voytek (lvoytek) |
|
2022-07-11 15:46:20 |
Lena Voytek |
ruby-mysql2 (Ubuntu Jammy): status |
New |
In Progress |
|
2022-07-11 16:05:34 |
Launchpad Janitor |
merge proposal linked |
|
https://code.launchpad.net/~lvoytek/ubuntu/+source/ruby-mysql2/+git/ruby-mysql2/+merge/426650 |
|
2022-07-12 14:35:38 |
Lena Voytek |
description |
Due to an accidental change with the ? query for Time and Datetime in Mysql 8.0.28, a patch was added to ruby-mysql2 to keep the autopkgtests working. The change was reverted in 8.0.29 causing the tests to fail again. Removing the ruby-mysql2 test patch fixes this issue. |
[Impact]
When sending fixes/updates to mysql-8.0 and ruby-mysql2 in jammy, an autopkgtest will fail with:
TypeError: no implicit conversion of Time into String
mysql 8.0.28 had a regression in its datetime and time query handling, and as such a patch was created for this autopkgtest to change its behavior. However, in 8.0.29 the functionality was restored, making the patch break the test.
Removing the autopkgtest patch to go back to the original setup fixes the test, allowing features and bug fixes to go through again.
[Test Plan]
The current update for mysql shows the autopkgtest regression here: https://autopkgtest.ubuntu.com/results/autopkgtest-jammy/jammy/amd64/r/ruby-mysql2/20220702_030243_5e5aa@/log.gz
To show that the removal of the patch fixes this, run autopkgtests with ppa:lvoytek/ruby-mysql2-revert-datetime-test-change-jammy
[Where problems could occur]
With this patch removed, any future changes to mysql's handling of datetimes and times in ? queries could cause this test to fail again, blocking features and bug fixes for mysql and ruby-mysql2. This fix will revert ruby-mysql2 to how it was in 0.5.3-3ubuntu3, but this was mainly tested alongside mysql 8.0.27. Therefore changes between that version and 8.0.29 may not be fully accounted for in the datetime and time test.
[Other Info]
Patch was removed in kinetic in ruby-mysql2 version 0.5.3-3ubuntu5.
[Original Description]
Due to an accidental change with the ? query for Time and Datetime in Mysql 8.0.28, a patch was added to ruby-mysql2 to keep the autopkgtests working. The change was reverted in 8.0.29 causing the tests to fail again. Removing the ruby-mysql2 test patch fixes this issue. |
|
2022-07-12 19:38:21 |
Lucas Kanashiro |
bug |
|
|
added subscriber Ubuntu Stable Release Updates Team |
2022-08-12 22:30:59 |
Steve Langasek |
ruby-mysql2 (Ubuntu Jammy): status |
In Progress |
Incomplete |
|
2022-09-01 11:09:56 |
Robie Basak |
tags |
|
block-proposed-jammy |
|
2022-09-01 11:10:24 |
Robie Basak |
ruby-mysql2 (Ubuntu Jammy): status |
Incomplete |
Fix Committed |
|
2022-09-01 11:10:27 |
Robie Basak |
bug |
|
|
added subscriber SRU Verification |
2022-09-01 11:10:29 |
Robie Basak |
tags |
block-proposed-jammy |
block-proposed-jammy verification-needed verification-needed-jammy |
|
2022-11-03 09:48:44 |
Lena Voytek |
tags |
block-proposed-jammy verification-needed verification-needed-jammy |
block-proposed-jammy verification-done verification-done-jammy |
|