[SoC] OSM cgimap GSOC 2013 report #8

Paul Norman penorman at mac.com
Sat Aug 24 18:19:39 PDT 2013


What did I get done?:

Tests are finished for every call handled by cgimap, except map?, where it
is already the standard and there already exists a statistical testing tool.
I'm also not testing CORS. I'm not too worried about CORS because cgimap's
responses CORS responses are clearly acceptable for the map? call.

Cgimap + apidb backend passes every test

Cgimap + pgsnapshot backend passes every test not involving history, with
some issues fixed by pull requests I just opened.

The caveat about not involving history is wider than I thought going into
the project. /[node|way|relation]/#id requires knowledge of history to
distinguish between 404 errors and 410 errors, as do full calls. The
multi-fetch calls also return deleted items.

Up next week?:

Fixing up some command-line options for pgsnapshot

Figuring out how to deploy with apache and how to direct GET one place and
PUT/POST/DELETE elsewhere in "Apache's labyrinthine set of configuration
parameters"

Docs

Time permitting, documenting a JSON format. Cgimap has JSON support, but
there is no documented set of JSON formats that cover all types of formats
the API uses. I should get to this, just not sure if it will be this week.
Finding the appropriate Apache config might be quick, or painfully slow.

Issues:

Finding the right apache config parameters is going to be a pain.



More information about the SoC mailing list