<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
<!DOCTYPE bugzilla SYSTEM "http://bugs.gentoo.org/bugzilla.dtd">

<bugzilla version="2.22.7"
          urlbase="http://bugs.gentoo.org/"
          maintainer="bugzilla@gentoo.org"
>

    <bug>
          <bug_id>117948</bug_id>
          
          <creation_ts>2006-01-05 14:54 0000</creation_ts>
          <short_desc>After upgrading to MySQL 5, dev-db/mysql-python returns the wrong types for DECIMAL fields</short_desc>
          <delta_ts>2006-02-06 14:07:01 0000</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>1</classification_id>
          <classification>Unclassified</classification>
          <product>Gentoo Linux</product>
          <component>Ebuilds</component>
          <version>2005.1</version>
          <rep_platform>All</rep_platform>
          <op_sys>Other</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>FIXED</resolution>
          
          
          
          <priority>P2</priority>
          <bug_severity>normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          
          <everconfirmed>1</everconfirmed>
          <reporter>lee.packham@prizefight.co.uk</reporter>
          <assigned_to>python@gentoo.org</assigned_to>
          

      

      
          <long_desc isprivate="0">
            <who>lee.packham@prizefight.co.uk</who>
            <bug_when>2006-01-05 14:54:42 0000</bug_when>
            <thetext>MySQLdb doesn&apos;t recognise the new DECIMAL field type correctly and returns strings to Python when doing things like SUM().

This has the effect of code that doesn&apos;t cast the output from a cursor and then uses the output to compare will throw an exception.

Fixed ebuild (tar.gz&apos;d for people to use in overlays) will be attached.</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>lee.packham@prizefight.co.uk</who>
            <bug_when>2006-01-05 14:55:11 0000</bug_when>
            <thetext>Created an attachment (id=76278)
Overlay ebuild (for portage overlay) that fixes the problem

</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>jakub@gentoo.org</who>
            <bug_when>2006-01-05 15:06:10 0000</bug_when>
            <thetext>Please, attach a plaintext patch. Thanks.</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>lee.packham@prizefight.co.uk</who>
            <bug_when>2006-01-05 15:36:15 0000</bug_when>
            <thetext>Created an attachment (id=76285)
Patch for MySQLdb 1.2.0 to work with MySQL 5

</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>liquidx@gentoo.org</who>
            <bug_when>2006-02-06 14:07:01 0000</bug_when>
            <thetext>thanks for the patch. added to mysql-python-1.2.0-r1.</thetext>
          </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="0"
              isprivate="0"
          >
            <attachid>76278</attachid>
            <date>2006-01-05 14:55 0000</date>
            <desc>Overlay ebuild (for portage overlay) that fixes the problem</desc>
            <filename>mysql-python-1.2.0-r1.tar.gz</filename>
            <type>application/gzip</type>
            <data encoding="base64">H4sIAGSjvUMAA+1YbW/bNhDOV/NXHNR82ObKIql3AR6SxUpq1HG8OFlRDEMgU5StTbY0STaSpclv
HyWlTlw7TZum6V70AJZI8d54Rx6Pnl5kf0ZycpFP4pmy9XWABUxdL98CH77LNsGqbqpEJ4a2hQml
mr4F+leyZwXzLPdSgK00jvOP0T00/i/F9G78gzDi2dOvgs+Iv0FUU8RfVXVcx/85sCH+5Sc9v0h4
1kq8nE2+VEcRYEPT7os/MU19GX9axt8wqboF+Ckm+BD+5/H3wyAA+RQoyCkcXgx/7t0sBpm0aAsr
5Sd/pLB4Jhw1yzNlv+v2OmcnbwduK7nYwCIH4bmsP8SIZFl+hL4GxViXMZGxDlh1NOwQu7XMItAs
nqjZbD7arkKBcaOAEkdXHd1YU7CzAzIlLzVoiqcOOzsI3rq7x9AGoiLou286uydu0dNQs+i5e93D
3Z74QDUDgds/PSzbJoKhe1I2LfQZgVjwNOdp9qnuvyX/BKffEi9dTQlg6qi2Q+mjXb0qdulg6lDN
wetiCwcTahceLl6ViwvciVXn6PSnnutAEMVe/nJ9uHL6crz5wfhtXO4V0TvqHxQ/B6J4Nl4f7/ZP
hPkQzgRvabFmlBZr5h2LgzSegs9ZOPUiCKdJnObQqboVQeWdLBTr8dd1+38Ty+M9efMj5LfTucsB
/JzxJIduqddN0zh1Kq2Jl2Voa2P+98Mxz3L57shNWFPyqBzzQP7HBBvL+g9TQUeLM6HO/8+Bw44O
I8xHtqkxpjKbmNQ0OCY6NXVOOLNtI9iww1vCaa3xX0B1Sm2MvvUsajwWK/t/45Zv8dE8jPwv0PFQ
/acZ9Hb/a0X9Z2LTqPf/c+AF7MXJRRqOJzkQ27bl4tSHAz7L4xj24/nM93Jx1qAX0AmzPA1H85z7
ID7zFPIJB3GqTzOIg7Jz0D8tWHkqjrrBfBSFDHoh47OMw4IKEduvuCcYHVAWXqqwRVY4VRmXyuRz
y1B8vti0FjcszJtV+XIBpGVAYbRCsIKpqLkcQhxsgzdORUkVZuCeJ7CNUDib8DTMwRfzmOdhlCE0
bG9fvjk6ft3pHl8pK0lu+3LwyxXquMO94+7gpHvUb0vlOBzG/jziEMQpVKQSenV06A52D9y2NMnz
xFGULJ6njAuSMW/NeK4kafw7Z3m2OicJDY/3zk6Pu21pGpYn8wrnKvG6cTcZWEKo191z+0Oh/mDQ
k6kQ2zs6aUtYQq/dt2J2nWFbuvamvqHBdegVzyRhcJ0lXipewutCRPe04BeNjjtw+522tAjTfO5F
SqURNX5sF6ERtVxlldoStSCxBUOWsrP5LPHYH999D5eoUbVh+3L3CjWYLxrDK3j3TnidgxR4osDw
IY+Blc9iUGqgBi+vmaK73+25wzIaa5dQdFUpY/E0EVIqbfy8rKdKYhaFYiEJZ952zlIJNZbxPrvD
/l5aWFwCoqiStkp5MyQ+x5N8GoEfM+UHwfetd+zTYnWVebMwELXfE+so87+xmv9Vky7rP1Vc9pf3
/zL/a5r6T7v/FwvNG/PnMOk5UdR/lqWrhKsMa5ZJeWBbAVFtwx6JNjaYFsDD9wIwMSpE6QbRmWVr
VLUsMrKp7Xs6Hhki7VvUYr4H9/zFBARTUkpgXuAxQ8MjHAS2N1LNIGDEtG0d+4bpjzB8rEgBi1j/
sQ1ao0aNGjVq1KhRo0aNGjVq1KjxhfgbRv2XkgAoAAA=
</data>        

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>76285</attachid>
            <date>2006-01-05 15:36 0000</date>
            <desc>Patch for MySQLdb 1.2.0 to work with MySQL 5</desc>
            <filename>mysql5types.patch</filename>
            <type>text/plain</type>
            <data encoding="base64">ZGlmZiAtVSAyIC1yIE15U1FMLXB5dGhvbi0xLjIuMC9NeVNRTGRiL2NvbnN0YW50cy9GSUVMRF9U
WVBFLnB5IE15U1FMLXB5dGhvbi0xLjIuMC1maXgtNS9NeVNRTGRiL2NvbnN0YW50cy9GSUVMRF9U
WVBFLnB5Ci0tLSBNeVNRTC1weXRob24tMS4yLjAvTXlTUUxkYi9jb25zdGFudHMvRklFTERfVFlQ
RS5weQkyMDA1LTAxLTA1IDAzOjQwOjE5LjAwMDAwMDAwMCArMDAwMAorKysgTXlTUUwtcHl0aG9u
LTEuMi4wLWZpeC01L015U1FMZGIvY29uc3RhbnRzL0ZJRUxEX1RZUEUucHkJMjAwNi0wMS0wNSAy
MTo1Mzo1Ni4wMDAwMDAwMDAgKzAwMDAKQEAgLTIxLDQgKzIxLDUgQEAKIFlFQVIgPSAxMwogTkVX
REFURSA9IDE0CitORVdERUNJTUFMID0gMjQ2CiBFTlVNID0gMjQ3CiBTRVQgPSAyNDgKZGlmZiAt
VSAyIC1yIE15U1FMLXB5dGhvbi0xLjIuMC9NeVNRTGRiL2NvbnZlcnRlcnMucHkgTXlTUUwtcHl0
aG9uLTEuMi4wLWZpeC01L015U1FMZGIvY29udmVydGVycy5weQotLS0gTXlTUUwtcHl0aG9uLTEu
Mi4wL015U1FMZGIvY29udmVydGVycy5weQkyMDA1LTAxLTIxIDAyOjM5OjIyLjAwMDAwMDAwMCAr
MDAwMAorKysgTXlTUUwtcHl0aG9uLTEuMi4wLWZpeC01L015U1FMZGIvY29udmVydGVycy5weQky
MDA2LTAxLTA1IDIyOjI0OjAyLjAwMDAwMDAwMCArMDAwMApAQCAtMTI5LDQgKzEyOSw1IEBACiAg
ICAgRklFTERfVFlQRS5ET1VCTEU6IGZsb2F0LAogICAgIEZJRUxEX1RZUEUuREVDSU1BTDogZmxv
YXQsCisgICAgRklFTERfVFlQRS5ORVdERUNJTUFMOiBmbG9hdCwKICAgICBGSUVMRF9UWVBFLkxP
TkdMT05HOiBsb25nLAogICAgIEZJRUxEX1RZUEUuSU5UMjQ6IGludCwKQEAgLTE0Niw0ICsxNDcs
NSBAQAogICAgIGZyb20gZGVjaW1hbCBpbXBvcnQgRGVjaW1hbAogICAgIGNvbnZlcnNpb25zW0ZJ
RUxEX1RZUEUuREVDSU1BTF0gPSBEZWNpbWFsCisgICAgY29udmVyc2lvbnNbRklFTERfVFlQRS5O
RVdERUNJTUFMXSA9IERlY2ltYWwKIGV4Y2VwdCBJbXBvcnRFcnJvcjoKICAgICBwYXNzCg==
</data>        

          </attachment>
    </bug>

</bugzilla>