[OSM-dev] Minute Diffs and 0.6 Breakages

Brett Henderson brett at bretth.com
Wed Apr 22 07:40:48 BST 2009

The minute diffs are lagging by over half an hour at the moment.  The 
system clock on the dev server appears to be incorrect.  Perhaps I 
should query the database server for the current system time ...

Brett Henderson wrote:
> Hi All,
> I'm cross-posting to dev and talk.  Please reply to dev only to avoid 
> unnecessary noise on the mailing lists.
> The osmosis minute diffs were broken after 0.6 went live.  I'm hoping 
> the problems have been fixed now and have re-generated all impacted 
> changesets.
> If you are consuming diffs please note the following:
> * All diffs are now in 0.6 format.
> * Minute diffs from 200904210807-200904210808.osc.gz should be 
> re-applied in order to ensure incorrect data is overwritten.
> * Hourly and daily diffs are now also being produced in 0.6 format, 
> and don't require any re-application.
> If you're interested in gory details, this was caused by two bugs in 
> osmosis:
> 1. An incorrect query ORDER BY clause.  This prevented tags from being 
> matched to their owning node/way/relations.
> 2. Incorrect entity version selection.  If an entity was modified 
> twice in a time interval, the first one was being selected rather than 
> the last.
> If you notice any issues with the current diffs please reply with 
> details of the problem.  Please provide an example entity id, entity 
> type, and entity version when describing any issues.
> Brett

More information about the dev mailing list