#26657: MySQL 5.7 GIS test failures: InterfaceError: (-1, 'error totally whack')
---------------------------+------------------------------------
     Reporter:  timgraham  |                    Owner:  nobody
         Type:  Bug        |                   Status:  new
    Component:  GIS        |                  Version:  1.9
     Severity:  Normal     |               Resolution:
     Keywords:             |             Triage Stage:  Accepted
    Has patch:  0          |      Needs documentation:  0
  Needs tests:  0          |  Patch needs improvement:  0
Easy pickings:  0          |                    UI/UX:  0
---------------------------+------------------------------------
Changes (by timgraham):

 * cc: claudep (added)


Comment:

 From the
 [https://dev.mysql.com/doc/relnotes/mysql/5.7/en/news-5-7-7.html#mysqld-5-7-7
 -spatial-support MySQL 5.7 release notes]:

  The `ST_Buffer()`, `ST_Difference()`, `ST_Distance()`,
 `ST_Intersection()`, `ST_IsSimple()`, `ST_SymDifference()`, and
 `ST_Union()` functions have been reimplemented to use the functionality
 available in `Boost.Geometry`. The functions may raise an exception for
 invalid geometry argument values when the previous implementation may not
 have.

 An example failing query from
 `gis_tests.geoapp.test_functions.GISFunctionsTests.test_union`:
 {{{ #!sql
 SELECT geoapp_city.id, geoapp_city.name,
 AsText(geoapp_city.point),
 AsText(ST_Union(geoapp_city.point, GeomFromText('POINT
 (-95.3631510000000020 29.7633739999999989)', 4326))) AS union
 FROM geoapp_city
 WHERE geoapp_city.name = 'Dallas'
 }}}

 A minimal query to reproduce is:
 {{{ #!sql
 SELECT ST_Union(geoapp_city.point, ST_GeomFromText('POINT (-95.3631510
 29.763373999)', 4326)) FROM geoapp_city
 }}}
 Any advice, Claude?

--
Ticket URL: <https://code.djangoproject.com/ticket/26657#comment:1>
Django <https://code.djangoproject.com/>
The Web framework for perfectionists with deadlines.

-- 
You received this message because you are subscribed to the Google Groups 
"Django updates" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To post to this group, send email to [email protected].
To view this discussion on the web visit 
https://groups.google.com/d/msgid/django-updates/067.a48a889b53f6d051377d8069c6b7014a%40djangoproject.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to