Autopkgtest fails on s390x for 8.0.33
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
MySQL Server |
Unknown
|
Unknown
|
|||
mysql-8.0 (Debian) |
Fix Released
|
Unknown
|
|||
mysql-8.0 (Ubuntu) |
Fix Released
|
Undecided
|
Lena Voytek | ||
Focal |
Fix Released
|
Undecided
|
Lena Voytek | ||
Jammy |
Fix Released
|
Undecided
|
Lena Voytek | ||
Kinetic |
Won't Fix
|
Undecided
|
Lena Voytek | ||
Lunar |
Fix Released
|
Undecided
|
Lena Voytek | ||
Mantic |
Fix Released
|
Undecided
|
Lena Voytek |
Bug Description
[Impact]
When running the upstream DEP-8 test on a s390x system, the tests main.subquery_
Backporting this fix will allow the s390x autopkgtest suite to succeed so mysql-8.0 package updates can migrate.
This is fixed by ignoring the two tests for the time being, and referencing the related upstream bug.
[Test Plan]
The fix can be tested by running autopkgtest on an s390x system. Prior to the fix, the logs would show something like:
[ 86%] main.subquery_
Test ended at 2023-05-24 15:27:00
CURRENT_TEST: main.subquery_
--- /usr/lib/
+++ /tmp/tmp.
@@ -5895,7 +5895,7 @@
FROM ot1 LEFT JOIN ot2 ON ot1.a=ot2.a AND ot1.a IN (SELECT a FROM it3)
LEFT JOIN ot3 ON ot2.a=ot3.a AND ot3.a IN (SELECT a FROM it3);
EXPLAIN
--> Nested loop left join (cost=48.2 rows=288)
+-> Nested loop left join (cost=48.3 rows=288)
-> Nested loop left join (cost=11.5 rows=96)
-> Table scan on ot1 (cost=1.05 rows=8)
-> Nested loop inner join (cost=4.35 rows=12)
mysqltest: Result content mismatch
...
[ 96%] main.subquery_
Test ended at 2023-05-24 15:28:05
CURRENT_TEST: main.subquery_
--- /usr/lib/
+++ /tmp/tmp.
@@ -6121,7 +6121,7 @@
FROM ot1 LEFT JOIN ot2 ON ot1.a=ot2.a AND ot1.a IN (SELECT a FROM it3)
LEFT JOIN ot3 ON ot2.a=ot3.a AND ot3.a IN (SELECT a FROM it3);
EXPLAIN
--> Nested loop left join (cost=48.2 rows=288)
+-> Nested loop left join (cost=48.3 rows=288)
-> Nested loop left join (cost=11.5 rows=96)
-> Table scan on ot1 (cost=1.05 rows=8)
-> Nested loop inner join (cost=4.35 rows=12)
mysqltest: Result content mismatch
...
After the fix, the autopkgtest run succeeds.
[Where problems could occur]
In the future, if actual issues were to show up on any architecture related to these two unit tests, the autopkgtest run would not fail as expected.
[Other Info]
This issue was fixed in mantic through the sync with debian unstable.
[Original Description]
The upstream tests main.subquery_
Changed in mysql-8.0 (Ubuntu Mantic): | |
assignee: | nobody → Lena Voytek (lvoytek) |
Changed in mysql-8.0 (Ubuntu Lunar): | |
assignee: | nobody → Lena Voytek (lvoytek) |
Changed in mysql-8.0 (Ubuntu Kinetic): | |
assignee: | nobody → Lena Voytek (lvoytek) |
Changed in mysql-8.0 (Ubuntu Jammy): | |
assignee: | nobody → Lena Voytek (lvoytek) |
Changed in mysql-8.0 (Ubuntu Focal): | |
assignee: | nobody → Lena Voytek (lvoytek) |
Changed in mysql-8.0 (Ubuntu Mantic): | |
status: | New → In Progress |
Changed in mysql-8.0 (Debian): | |
status: | Unknown → New |
Changed in mysql-8.0 (Debian): | |
status: | New → Fix Released |
Changed in mysql-8.0 (Ubuntu Mantic): | |
status: | In Progress → Fix Released |
Changed in mysql-8.0 (Ubuntu Focal): | |
status: | New → In Progress |
Changed in mysql-8.0 (Ubuntu Jammy): | |
status: | New → In Progress |
Changed in mysql-8.0 (Ubuntu Kinetic): | |
status: | New → In Progress |
Changed in mysql-8.0 (Ubuntu Lunar): | |
status: | New → In Progress |
description: | updated |
An upload of mysql-8.0 to lunar-proposed has been rejected from the upload queue for the following reason: "reuploading with correct -v option".