[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