Bug #42937 strings/CHARSET_INFO.txt not included in source distributions
Submitted: 17 Feb 2009 15:57 Modified: 13 Apr 2009 19:26
Reporter: Paul DuBois Email Updates:
Status: Closed Impact on me:
None 
Category:MySQL Server: Packaging Severity:S3 (Non-critical)
Version:5.0+ OS:Any
Assigned to: V Venkateswaran CPU Architecture:Any

[17 Feb 2009 15:57] Paul DuBois
Description:
The reference manual has instructions for adding new character sets, and refers to a strings/CHARSET_INFO.txt file that should be present in source distributions. For example:

http://dev.mysql.com/doc/refman/5.0/en/character-arrays.html

"For a complex character set as implemented in a ctype-MYSET.c file in the strings directory, there are corresponding arrays: ctype_MYSET[], to_lower_MYSET[], and so forth. Not every complex character set has all of the arrays. See the existing ctype-*.c files for examples. See the CHARSET_INFO.txt file in the strings directory for additional information."

The file is present in the strings directory in the bzr trees, but it's missing from source distributions. I checked 5.0, 5.1, 6.0: It's missing from all of them.

How to repeat:
Inspection.

Suggested fix:
Please include strings/CHARSET_INFO.txt in source distributions 5.0 and up.

Well, it should be included in 4.1 distributions, too, but I suspect that is a quite low priority.
[17 Feb 2009 16:23] MySQL Verification Team
Thank you for the bug report.
[11 Mar 2009 7:12] 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/68848

2773 Narayanan V	2009-03-11
      Bug#42937 strings/CHARSET_INFO.txt not included in source distributions
      
      The reference manual has instructions for adding new character
      sets, and refers to the string/CHARSET_INFO.txt file. This file
      is currently not present in the distribution.
      
      Modify the build to include this file in the distribution.
     @ strings/Makefile.am
        modify EXTRA_DIST to include the CHARSET_INFO file.
[18 Mar 2009 10:19] Alexander Barkov
ok to push
[27 Mar 2009 14:31] Bugs System
Pushed into 5.0.80 (revid:joro@sun.com-20090327142516-55gumdxj39z6eijj) (version source revid:leonard@mysql.com-20090324072904-7w2lxdxzw8hx1rnm) (merge vers: 5.0.80) (pib:6)
[27 Mar 2009 14:56] Bugs System
Pushed into 5.1.34 (revid:joro@sun.com-20090327143448-wuuuycetc562ty6o) (version source revid:joro@sun.com-20090324135852-b7s2aqvqe2j2oflt) (merge vers: 5.1.34) (pib:6)
[27 Mar 2009 15:31] Paul DuBois
Noted in 5.0.80, 5.1.34 changelogs.

The strings/CHARSET_INFO.txt file was not included in source
distributions.

Setting report to NDI pending push into 6.0.x.
[13 Apr 2009 9:20] Bugs System
Pushed into 6.0.11-alpha (revid:alik@sun.com-20090413084402-snnrocwzktcl88ny) (version source revid:joro@sun.com-20090324142444-ebqulaq1kxexgmw7) (merge vers: 6.0.11-alpha) (pib:6)
[13 Apr 2009 19:26] Paul DuBois
Noted in 6.0.11 changelog.
[9 May 2009 16:44] Bugs System
Pushed into 5.1.34-ndb-6.2.18 (revid:jonas@mysql.com-20090508185236-p9b3as7qyauybefl) (version source revid:jonas@mysql.com-20090508185236-p9b3as7qyauybefl) (merge vers: 5.1.34-ndb-6.2.18) (pib:6)
[9 May 2009 17:40] Bugs System
Pushed into 5.1.34-ndb-6.3.25 (revid:jonas@mysql.com-20090509063138-1u3q3v09wnn2txyt) (version source revid:jonas@mysql.com-20090509063138-1u3q3v09wnn2txyt) (merge vers: 5.1.34-ndb-6.3.25) (pib:6)
[9 May 2009 18:38] Bugs System
Pushed into 5.1.34-ndb-7.0.6 (revid:jonas@mysql.com-20090509154927-im9a7g846c6u1hzc) (version source revid:jonas@mysql.com-20090509154927-im9a7g846c6u1hzc) (merge vers: 5.1.34-ndb-7.0.6) (pib:6)