[Rebuild] We're better off detecting splits and merges

Ilya Zverev zverik at textual.ru
Sun Feb 5 07:37:57 GMT 2012


On Sat, 04 Feb 2012 18:30:25 +0100, ant wrote:

> If splits and merges are detected, the result will differ in the
> following cases:
>
> 1. Dirty way is split by agreeing mapper
> - Currently: The newly created way is marked as clean.
> - If detected: The newly created way is marked as dirty.

Let's have an example: a dirty way (v1 by non-agreeing mapper) is split 
in two by agreeing mapper, who put lit=yes on one part and lit=no on the 
other. In this case both parts would be considered dirty and removed? 
So, if we implement this algorithm without reconsidering removing v1 
objects by non-agreers, we'll lose a majority of surveyed data?

Right now splitting a way does not remove dirty status from the nodes 
(obviously). So, which part of the result of a split is copyrighted? The 
list of nodes has changed and tags were checked by agreeing mapper (who 
would fix them if they were wrong, because he should select way to 
split). I'd say, both of the parts from splitting a way should be 
odbl-clean. Or, maybe, with some tags lost, but not entire ways as 
objects.


IZ



More information about the Rebuild mailing list