OpenStreetMap

announcing new OSB service

Posted by emka on 10 May 2009 in English.

Hello,

after having some trouble with the precision and number of bugs returned by OpenStreetBugs [1] I contacted the author (Xav). He agreed that it needed to be rewritten. I already tried some code which was used for testing purposes only [2].
I continued developing that code in a public repository. I also added scripts to dump the Appspot database (based on Xav's dump method).

The new service is now running on a sponsored test server [3]. Appspot data is imported once a day. I also sent a patch to Xav to proxy the new database on Appspot for a smooth transition to the new service.

I hope that this patch will be applied soon. Xavier was afraid of Javascript slowness now where each request returns 100 bugs. Can anyone confirm that this is a problem? This number could still be changed.

I think it would be nice if the service was using the domain openstreetbugs.org (easy to remember).
Currently it is available at http://openstreetbugs.schokokeks.org/

If you like to use the service in JOSM you can change the settings from http://openstreetbugs.appspot.com/* to http://openstreetbugs.schokokeks.org/api/0.1/*

You find some statistics, daily database dumps and various links at the "more" link on the new website. Some details are also documented in the wiki [4].

One last thing: my goal was to get better query results and more access to the data. I do not intend to spend a lot of time on developing this service. You are always welcome to send patches, maybe it is also possible to share access to the repository. And in the worst case: forking is easy.

I hope you enjoy the new OpenStreetBugs!

Greetings,
Mitja

[1] http://openstreetbugs.appspot.com/
[2] http://www.b3e.net/openstreetbugs.html
[3] http://openstreetbugs.schokokeks.org/
[4] http://wiki.openstreetmap.org/wiki/User:Emka/new_OSB

Discussion

Comment from RichardB on 10 May 2009 at 22:01

The link provided doesn't seem to work with IE7. Firefox looks ok. The old one does work.

I don't know what needs to change to make it work, but given the intended audience of OSB, it should support IE.

Comment from HannesHH on 11 May 2009 at 10:11

Very nice!
One very important feature that is missing would be a timestamp.

Bug: After marking a bug fixed the "bubble" hangs (Opera on Linux). Whatever I do, refresh or permalink, it is broken. It's somewhat hard to describe so I won't. If you cannot reproduce it send me a message and I will do a better explanation.

Comment from emka on 11 May 2009 at 19:29

IE7 should be supported. I do not have access to any Windows computer for testing, I hope someone else is able to find out what is wrong there.
Opera testing would also be nice. Old versions of Konqueror do not seem to work either, the KDE4.2 konqueror works fine.

You may add debugging details to http://github.com/emka/openstreetbugs/issues#issue/3 or create a new issue.

A visible timestamp like the one by the JOSM OSB plugin is something I planned to add and then forgot. Thanks for the reminder.

Comment from RichardB on 11 May 2009 at 20:33

Funny enough, the bug tracking thing doesn't work on IE7 either. Or at least the "issues" page doesn't. It just says "Loading..." but never actually loads. When I went to http://github.com/emka/openstreebugs that loads fine.

Comment from RichardB on 11 May 2009 at 20:35

Or rather, it would if I typed it correctly!
http://github.com/emka/openstreetbugs

Comment from RichardB on 11 May 2009 at 20:43

On the tracking site, the line in the HTML IE is having issues with is;
" new GitHub.Issues.Issue(2, 1.0, 0, 1240513243) "

It says, "Line 1112, Char 5, Error, 'GitHub' is undefined, Code 0"

There isn't an error report for the new OSB site, The text and various links etc on the left is there in a white band, but there rest of the screen is completely blank (and a dark gray colour)

Comment from emka on 17 May 2009 at 13:55

If Github is not working, you may just report in the Talk section of the wiki page.

I tried the original code on the new site and it is not working either. Any help on debugging this is highly appreciated. I am no Javascript dev at all.

Comment from emka on 5 June 2009 at 16:34

for the record: IE7 is working, IE6 and older is not supported

Log in to leave a comment