[Buildbot-commits] [Buildbot] #2493: MySQL tables use default database character set

Buildbot trac trac at buildbot.net
Mon Apr 22 04:30:58 UTC 2013

#2493: MySQL tables use default database character set
Reporter:  andrewjcg  |      Owner:
    Type:  defect     |     Status:  new
Priority:  minor      |  Milestone:  undecided
 Version:  master     |   Keywords:  database
 This is another one thats either low-pri or not really a buildbot bug:

 Even though buildbot requires utf8, tables created for a MySQL backed use
 the default character set used by the database they are created in, which
 causes issues when this is not utf8.  This is obviously a very minor issue
 since its easy to change the default character set or to fix the tables
 and this only has to be done once when the database tables are first
 created.  However, it'd probably be nice if buildbot would work
 independently of what the default database character set is.

 I'm not sure of a great solution here, but it will probably be similar to
 http://trac.buildbot.net/ticket/2492.  The SQAlchemy Table objects accept
 a 'mysql_charset' option which, when set to 'utf8', seems to fix the
 problem.  However, there are several places where Table objects are
 instantiated and its probably undesirable to change all these call sites.

Ticket URL: <http://trac.buildbot.net/ticket/2493>
Buildbot <http://buildbot.net/>
Buildbot: build/test automation

More information about the Commits mailing list