MySQL 8.0 in Ubuntu ignores MTR test results, allowing faulty packages to users
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
mysql-8.0 (Ubuntu) |
Fix Released
|
Medium
|
Marc Deslauriers |
Bug Description
I came across https:/
This issue was actually fully detectable in the post-build mysql-test-run. Looking at build logs of https:/
```
RULES.override_
touch builddir/
# Tests that are known to be unstable on all platforms are skipped
# http://
echo "main.xa_
echo "main.mysql_
echo "main.type_float : BUG#92375 - fails on ppc64el. Ref https:/
echo "main.type_
echo "main.type_ranges : BUG#92375 - Same as above" >> builddir/
# https:/
echo "main.mysqlpump
# Test is broken for 32bit. Fixed upstream, so remove in 8.0.12+
echo "main.window_
# New test in 8.0.26, needs investigation
echo "main.slow_log : BUG#00000 - broken" >> builddir/
# Test is broken for 32bit.
echo "main.index_
# Test is broken on Mantic
echo "main.derived_
# Skip replication tests since they are timing sensitive and may
# result in false positives.
cd builddir/mysql-test && ./mtr --suite-timeout=600 --testcase-
Logging: /<<PKGBUILDDIR>
2023-05-
Most likely, you have hit a bug, but this error can also be caused by malfunctioning hardware.
BuildID[
Thread pointer: 0x0
Attempting backtrace. You can use the following information to find out
where mysqld died. If you see no messages after this, something went
terribly wrong...
stack_bottom = 0 thread_stack 0x100000
/<<PKGBUILDDIR>
/<<PKGBUILDDIR>
/<<PKGBUILDDIR>
/lib/arm-
/<<PKGBUILDDIR>
/<<PKGBUILDDIR>
/<<PKGBUILDDIR>
/<<PKGBUILDDIR>
/<<PKGBUILDDIR>
/lib/arm-
/lib/arm-
The manual page at http://
information that should help you find out what is causing the crash.
mysql-test-run: *** ERROR: Could not find version of MySQL
```
Nobody ever looked at this, because the build is configured to ignore test results.
It should be fixed to actually fail if the mysql-test-run fails.
tags: | added: server-triage-discuss |
tags: | removed: server-triage-discuss |
Changed in mysql-8.0 (Ubuntu): | |
assignee: | nobody → Marc Deslauriers (mdeslaur) |
importance: | Undecided → Medium |
I suppose this bug is about re-enabling the skipped tests then, is this correct?