Package: therion Version: 5.4.3ds1-5 Severity: important Tags: upstream patch fixed-upstream
Therion 5.4.3 uses the wrong coordinate system if more than one coordinate system is specified using an EPSG or ESRI code (the function in question returns a pointer to a static variable which gets overwritten if called again). This bug is a regression introduced upstream in 5.4.3 (as an unfortunate side-effect of eliminating an embedded copy of PROJ, which is something I'd been encouraging upstream to do) The bug can be worked around by specifying coordinate systems in a different way, but is rather problematic because there's usually no indication that wrong coordinate system has been used apart from getting incorrect answers out. It's fixed upstream in 5.4.4 by: https://github.com/therion/therion/commit/7a30b61b64223602c428e1ba2f70d3f84e52843c Cheers, Olly