Bug #31567 | "datadict" tests (all engines) fail: Reference protocol is non-standard build | ||
---|---|---|---|
Submitted: | 12 Oct 2007 14:32 | Modified: | 21 Nov 2007 20:31 |
Reporter: | Joerg Bruehe | Email Updates: | |
Status: | Closed | Impact on me: | |
Category: | MySQL Server: Tests | Severity: | S3 (Non-critical) |
Version: | 5.0.50 | OS: | Any |
Assigned to: | Matthias Leich | CPU Architecture: | Any |
[12 Oct 2007 14:32]
Joerg Bruehe
[23 Oct 2007 13:52]
Matthias Leich
I can confirm the differences. They are caused by the option set used for generating the MySQL release. ./BUILD/compile-pentium-debug-max generates a release with for example utf8_general_cs whereas a ./BUILD/compile-pentium does not contain this collation.
[21 Nov 2007 12:49]
Bugs System
A patch for this bug has been committed. After review, it may be pushed to the relevant source trees for release in the next version. You can access the patch from: http://lists.mysql.com/commits/38206 ChangeSet@1.2583, 2007-11-21 13:50:17+01:00, mleich@five.local.lan +6 -0 This changeset fixes Bug#31567 "datadict" tests (all engines) fail: Reference protocol is non-standard build Bug#30418 "datadict" tests (all engines) fail: Dependency on the host name for ordering Modifications: 1. The standard builds (build team) do not contain the collation 'utf8_general_cs'. The common developer builds (compuile-....-max) contain this collation. Solution fitting to both build variants: Exclude the collation 'utf8_general_cs' from result sets. 2. Use mysqltest builtin sorting of result set for the statement where the hostname affects the row order.
[21 Nov 2007 18:14]
Matthias Leich
Pushed to mysql-5.0-build mysql-5.1-build mysql-6.0-build. Weakness within tests, no documentation needed.
[21 Nov 2007 18:53]
Bugs System
Pushed into 5.0.54
[21 Nov 2007 18:55]
Bugs System
Pushed into 5.1.23-rc
[21 Nov 2007 20:31]
Paul DuBois
Test case changes. No changelog entry needed.
[22 Nov 2007 17:19]
Bugs System
Pushed into 6.0.4-alpha