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

Reply via email to