Bug #31407 funcs_1: <engine>__datadict tests broken because of wrong expected results
Submitted: 4 Oct 2007 20:21 Modified: 1 Nov 2007 12:51
Reporter: Matthias Leich Email Updates:
Status: Closed Impact on me:
None 
Category:MySQL Server: Tests Severity:S3 (Non-critical)
Version:5.1 OS:Any
Assigned to: Matthias Leich CPU Architecture:Any

[4 Oct 2007 20:21] Matthias Leich
Description:
Source tree mysql-5.1-build 
Last ChangeSet@1.2572, 2007-10-04
It looks like some push within September 2007 reverted the
expected results to their old version (mid of August).

How to repeat:
1. Build a MySQL release.
2. cd mysql-test
3. ./mysql-test-run.pl --mem --suite=funcs_1 --force
[5 Oct 2007 13:56] Matthias Leich
There are two issues:
1. Push of old files with expected results over the correct ones.
2. Several columns within the INFORMATION_SCHEMA tables have now
   a column default of NULL. The old state was NO column default.
[8 Oct 2007 19:17] 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/35129

ChangeSet@1.2575, 2007-10-08 22:22:03+02:00, mleich@four.local.lan +5 -0
  Fix for
  Bug#31407 funcs_1: <engine>__datadict tests broken because of wrong expected results
[10 Oct 2007 8:27] Sergei Glukhov
ok to push
[10 Oct 2007 13:37] 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/35287

ChangeSet@1.2576, 2007-10-10 15:37:33+02:00, mleich@four.local.lan +5 -0
  Fix for
    Bug#31407 funcs_1: <engine>__datadict tests broken because of wrong expected results
[10 Oct 2007 17:48] Matthias Leich
The upmerge of the Changeset to MySQL 5.2 showed that
this bug fix even with some post merge fixes cannot
prevent that all <engine>__datadict test fail in MySQL 5.2.
Final solution (accepted by Georgi):
- Post merge fix (5.2) which disables the 
  <engine>__datadict tests
- Bug#31509 funcs_1: <engine>__datadict tests broken, 
                     adjustment to 5.2 properties missing
[10 Oct 2007 18:02] 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/35300

ChangeSet@1.2608, 2007-10-10 20:02:30+02:00, mleich@four.local.lan +1 -0
  Post merge fix for
     Bug#31407 funcs_1: <engine>__datadict tests broken because of wrong expected results
  Repairing the issues (outside of #31407) within the <engine>__datadict tests in MySQL 5.2
  exceeds the purpose of a post merge fix.
  Final solution:
  - disable <engine>__datadict test for 5.2
  - Bug 31509 funcs_1: <engine>__datadict tests broken, adjustment to 5.2 properties missing
[1 Nov 2007 10:15] Bugs System
Pushed into 6.0.4-alpha
[1 Nov 2007 10:16] Bugs System
Pushed into 5.1.23-rc
[1 Nov 2007 12:51] Paul DuBois
Test case change. No changelog entry needed.