Activity log for bug #1981343

Date Who What changed Old value New value Message
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