@mmd, thanks, inline:

On Mon, Nov 13, 2017 at 5:32 PM, mmd <mmd....@gmail.com> wrote:

> > * Added voting - experimental tasks require two users agreement to
> change DB
>
> I assumed this to be a mandatory part of the new process. However, some
> recent edits made by a "Serbian OSM Lint bot" [1] via your tool
> indicates that you can skip pretty much all of those safeguards, and
> still be able to run mass updates without any kind of voting, two user
> agreement, etc. Not sure, if this is intentional, or a bug.
>

The voting is meant to be used by the task authors when they publish
experimental tasks to the community. For example, if I write a new,
possibly contentious task that might cause significant disruption, and
decide to publish it to a large community, I should enable voting for that
task by setting "vote": true -- especially because most of the users might
not be experts in the specific change. If I simply use Sophox as my own
power editor, instead of JOSM/Level0/...,  I would edit things directly,
and follow the same rules as set for the rest of the community. In this
case, Serbian OSM Lint bot simply makes these changes directly. I think
that person used to add name:sr with a custom script and/or by hand, and
now simply uses Sophox for their work.

> * Made it simple to revert Sophox changes: changesets now contain
> > "task_id" to track task-related edits.
>
> Also, this seems to be optional:
> https://www.openstreetmap.org/changeset/53753685 has task_id =
> "undefined" and was editing via Sophox 0.5. Isn't this case handled in
> your tool to forbid creating such changesets in the first place?
>

This change was not done as part of a task, it was done in the "power
editor" mode (as described above).  I think task_id should be set to
something else though, instead of undefined, to indicate that the user is
using it in the power mode, and takes personal responsibility for all
changes. Or I could simply not add the task_id tag in those cases. BTW, I
think they should still use taskId in addition to the comment to better
track their work.

BTW, it is not possible to run a task without task id in a published
(embed) mode.  You can only run it as a task developer by hand (by editing
the query, clicking run button, and scrolling down into the results section)
_______________________________________________
talk mailing list
talk@openstreetmap.org
https://lists.openstreetmap.org/listinfo/talk

Reply via email to