Skip Menu |

This queue is for tickets about the Locale-Geocode CPAN distribution.

Report information
The Basics
Id: 58098
Status: new
Priority: 0/
Queue: Locale-Geocode

People
Owner: Nobody in particular
Requestors: jjnapiork [...] cpan.org
Cc:
AdminCc:

Bug Information
Severity: Wishlist
Broken in: (no value)
Fixed in: (no value)



Hi, First off I appreciated finding this on CPAN, its really saved me a lot of time on several occasions. However one thing that recently cropped up is how the data is stored and parsed inside your __DATA__ section. I figure you are using XML there out of ease rather than utility. Unfortunately the XML there requires XML::SAX::Expat and there's a crazy bug with expat and older versions of apache that causes segfaults... I know this is probably a really obscure issue but it seems to me that instead of having XML in that data section we could write a quick author only tool that would preparse that file into a perl data structure, which would mean people using your module would not need the XML parser stuff, reducing some dependencies. The script could be bundled into a script or bin directory and have its own dependencies. We followed a similar path with DBIC and Catalyst in order to make it easier and safer for end users. If you are open to the idea I would be happy to help write such a script. thanks!