Löschen von Bearbeitungen

Ich sehe dort eine Sperrung, die vor drei Tagen endete.
KurzerP hat übrigens “nur” 1993 valide Changesets, die Differenz zur angezeigten Zahl auf der Userseite sind leere Changesets.

Seit einigen Minuten ist er wieder aktiv: Zur Zeit löscht er nichts und bearbeitet Gebäude, die ein LangerP vor kurzem angelegt hat.

Und nu? Frederik wollte wohl was machen, aber??
Netzwolf das Gleiche. Hat wohl immer noch zuwenig Traute Feedback um loszulegen.
Ich hätte beides: Zeit und “Mut”, nur kein Tool für einen Massenrevert.

Dumm gelaufen (für OSM)

Gruss
walter

ich bin grad beim lokalen Revertieren. Dauert halt seine Zeit
Mal sehen, ob jmd anderes eher damit begonnen hat und dann eher als ich hochlädt. :slight_smile:

Es braucht nur JOSM, das reverter-Plugin und die Liste der changesets des Users. Letztere habe ich mit einem mehr oder weniger hässlichen bash-script geholt. Mit den einzelnen Changesets füttere ich JOSM per Remote-Plugin, allerdings mit etwas Zeitverzögerung. Wenn man JOSM alle Changesets auf einmal vorwirft, brauchen die größeren Changesets so lange, dass andere einen Timeout bekommen.

Warum haben die Changesets eigentlich durchweg kein Creator created_by? Ist das ein Bot?

(Edit Creator->created_by)

Wie meinst du “keinen creator”? Creator heißt übersetzt Ersteller und das ist tutto/KurzerP.

Nahmd,

Rechtfertigt Vandalismus eine automatisierte Bearbeitung?

Aber wie dem auch sei, here we go.

Im Verzeichnis http://www.netzwolf.info/tmp/ befinden sich diese Dateien:


-rw-rw-r-- 1 wolf wolf 34144 Feb 13 21:39 cs_1960xxxx-restore.osm.gz
-rw-rw-r-- 1 wolf wolf  4695 Feb 13 21:40 cs_1971xxxx-restore.osm.gz
-rw-rw-r-- 1 wolf wolf 19188 Feb 13 21:44 cs_1978xxxx-restore.osm.gz
-rw-rw-r-- 1 wolf wolf 10952 Feb 13 21:47 cs_1979xxxx-restore.osm.gz
-rw-rw-r-- 1 wolf wolf  3874 Feb 13 21:47 cs_2010xxxx-restore.osm.gz
-rw-rw-r-- 1 wolf wolf  1458 Feb 13 21:48 cs_2028xxxx-restore.osm.gz
-rw-rw-r-- 1 wolf wolf 37784 Feb 13 21:55 cs_2030xxxx-restore.osm.gz
-rw-rw-r-- 1 wolf wolf  1996 Feb 13 21:56 cs_2035xxxx-restore.osm.gz
-rw-rw-r-- 1 wolf wolf 22190 Feb 13 22:00 cs_2037xxxx-restore.osm.gz
-rw-rw-r-- 1 wolf wolf 17335 Feb 13 22:03 cs_2038xxxx-restore.osm.gz
-rw-rw-r-- 1 wolf wolf 21624 Feb 13 22:08 cs_2039xxxx-restore.osm.gz
-rw-rw-r-- 1 wolf wolf 57856 Feb 13 22:18 cs_2040xxxx-restore.osm.gz
-rw-rw-r-- 1 wolf wolf  9744 Feb 13 22:20 cs_2041xxxx-restore.osm.gz
-rw-rw-r-- 1 wolf wolf 15433 Feb 13 22:25 cs_2043xxxx-restore.osm.gz

In jeder befindet sich eine komprimierte -Datei, die zu allen im jeweiligen Bereich von Changesets gelöschten Nodes und Ways den letzten Inhalt vor dem Löschen aber mit der Versionsnummer nach dem Löschen enthält. Außerdem hat jedes Objekt ein Attribut DELETED=YES bekommen.

Paket ziehen, entkomprimieren, in JOSM laden. Anschauen.
Alle Objekte auswählen (Strg-A), dann das Attribut DELETED=YES löschen.
→ markiert als dirty und muss hochgeladen werden.
Hochladen (Wegen möglicher Konflikte würde ich die Anzahl Objekte je Batch runtersetzen)

Wenn niemand Einwände erhebt, würde ich das 2028-Paket einspielen.

Gruß Wolf

Ich meinte den created_by:

http://www.openstreetmap.org/api/0.6/changeset/20174673 vs. http://www.openstreetmap.org/api/0.6/changeset/20549134 (-> http://www.openstreetmap.org/changeset/20549134)

Edit: 2. Link zum Changeset 20549134 ergänzt (1 Haus gelöscht)

Couchmapper, du hast eins der leeren Changesets des Users erwischt. Nimm eins, in dem etwas geändert wurde - et voila.

http://www.openstreetmap.org/changeset/20549138
http://www.openstreetmap.org/changeset/20549136
http://www.openstreetmap.org/changeset/20549135
http://www.openstreetmap.org/changeset/20549134
http://www.openstreetmap.org/changeset/20549133
http://www.openstreetmap.org/changeset/20549130
http://www.openstreetmap.org/changeset/20549129
http://www.openstreetmap.org/changeset/20549128
usw. enthalten nur Löschungen.

Mit “creator” oben war wohl das created_by-Tag, welches auch den obigen Änderungssätzen in der Tat fehlt. Angesichts der zeitlich dichten Folge von Änderungssätzen: probiert da jemand ein Löschtool aus?

Nahmd,

Mist! Irgendwas ist ja immer.

Anders als beim Hochladen neuer Objekte sortiert der JOSM noch die Nodes für die Ways.
Ich muss also in je zwei Batches sortieren, eins mit den Nodes, eins mit den Ways.

Gruß Wolf

@malenki: Schau Dir mal die Changesets älter 5/6 Tage an: Beispiel http://www.openstreetmap.org/api/0.6/changeset/20434855 - da wurde munter gelöscht: http://www.openstreetmap.org/changeset/20434855

Auch schafft in der kurzen Zeit kein Mensch soviele Changesets von Hand anzulegen.

Auswahl type:node, Kommando Auswahl hochladen; dann den Rest hochladen. Und wenn’s besonders hübsch werden soll: nach dem ersten Schritt den Änderungssatz offen lassen.

@ Netzwolf: lokal werde ich (in Kürze) alle Changesets in zeitlich umgekehrter Reihenfolge revertiert haben. Bisher gab es nur einen einzigen Konflikt.
Allerdings hat KurzerP so ziemlich alle Daten mehrfach angefasst, bevor er sie gelöscht hat. Ich weiß nicht ob es eine gute IDee ist “mittendrin” anzufangen.
@ Oli-Wan: als ich Obiges schrieb, gab es noch keine Löschungen. Zudem vermute ich, dass die Changesets erst gschrieben werden, wenn sie geschlossen sind – was bei den meisten derzeit noch nicht der Fall ist.

PS (DRINGEND): Bitte erstmal nix revertieren!
Habe grad Frederik (=woodpeck) im IRC: die Sachlage ist derzeit unklar.

Nahmd,


-rw-rw-r-- 2 wolf wolf 21846 Feb 13 23:04 cs_1960xxxx-nodes.osm.gz
-rw-rw-r-- 2 wolf wolf 11292 Feb 13 23:04 cs_1960xxxx-ways.osm.gz
-rw-rw-r-- 2 wolf wolf  2916 Feb 13 23:04 cs_1971xxxx-nodes.osm.gz
-rw-rw-r-- 2 wolf wolf  1877 Feb 13 23:04 cs_1971xxxx-ways.osm.gz
-rw-rw-r-- 2 wolf wolf 12887 Feb 13 23:04 cs_1978xxxx-nodes.osm.gz
-rw-rw-r-- 2 wolf wolf  5634 Feb 13 23:04 cs_1978xxxx-ways.osm.gz
-rw-rw-r-- 2 wolf wolf  7721 Feb 13 23:04 cs_1979xxxx-nodes.osm.gz
-rw-rw-r-- 2 wolf wolf  3106 Feb 13 23:04 cs_1979xxxx-ways.osm.gz
-rw-rw-r-- 2 wolf wolf  2665 Feb 13 23:04 cs_2010xxxx-nodes.osm.gz
-rw-rw-r-- 2 wolf wolf  1361 Feb 13 23:04 cs_2010xxxx-ways.osm.gz
-rw-rw-r-- 2 wolf wolf  1088 Feb 13 23:04 cs_2028xxxx-nodes.osm.gz
-rw-rw-r-- 2 wolf wolf   602 Feb 13 23:04 cs_2028xxxx-ways.osm.gz
-rw-rw-r-- 2 wolf wolf 25369 Feb 13 23:04 cs_2030xxxx-nodes.osm.gz
-rw-rw-r-- 2 wolf wolf 10742 Feb 13 23:04 cs_2030xxxx-ways.osm.gz
-rw-rw-r-- 2 wolf wolf   117 Feb 13 23:04 cs_2035xxxx-nodes.osm.gz
-rw-rw-r-- 2 wolf wolf  1993 Feb 13 23:04 cs_2035xxxx-ways.osm.gz
-rw-rw-r-- 2 wolf wolf 17118 Feb 13 23:04 cs_2037xxxx-nodes.osm.gz
-rw-rw-r-- 2 wolf wolf  4254 Feb 13 23:04 cs_2037xxxx-ways.osm.gz
-rw-rw-r-- 2 wolf wolf 12114 Feb 13 23:04 cs_2038xxxx-nodes.osm.gz
-rw-rw-r-- 2 wolf wolf  4463 Feb 13 23:04 cs_2038xxxx-ways.osm.gz
-rw-rw-r-- 2 wolf wolf 15110 Feb 13 23:04 cs_2039xxxx-nodes.osm.gz
-rw-rw-r-- 2 wolf wolf  5347 Feb 13 23:04 cs_2039xxxx-ways.osm.gz
-rw-rw-r-- 2 wolf wolf 39704 Feb 13 23:04 cs_2040xxxx-nodes.osm.gz
-rw-rw-r-- 2 wolf wolf 14723 Feb 13 23:04 cs_2040xxxx-ways.osm.gz
-rw-rw-r-- 2 wolf wolf  6067 Feb 13 23:04 cs_2041xxxx-nodes.osm.gz
-rw-rw-r-- 2 wolf wolf  3366 Feb 13 23:04 cs_2041xxxx-ways.osm.gz
-rw-rw-r-- 2 wolf wolf  7880 Feb 13 23:04 cs_2043xxxx-nodes.osm.gz
-rw-rw-r-- 2 wolf wolf  7018 Feb 13 23:04 cs_2043xxxx-ways.osm.gz

Das 2028-Paket ist bereits eingespielt.

Gruß Wolf

Der User ist nochmal gesperrt worden.
Die endgültige Klärung, ob revertiert werden soll oder nicht, liegt bei PeterSchum. Mehr möchte ich dazu nicht sagen (ich wurde ja bereits wegen indirekter Wiedergabe von Mailinhalten angezählt, die eher harmlos waren).

(Edit: Satzzeichensetzung)

Nahmd,

Daran hab ich nicht gedacht. Hmpf! :confused: Aber ich bin lernfähig. :slight_smile:

Meine Pakete sind je 10000 Changeset-Ids zusammengestellt.
Ich habe nur das kleine 2028xxxx eingespielt, um zu schauen, ob es so funktioniert, und lasse die Finger vom Rest. Es besteht diesbezüglich ja kein Grund zur Eile. Vielleicht sollten wir es auch dem Geschädigten überlassen, seine Objekte wieder herzustellen?

Aber wegen Eile: kann bitte jemand dem Vandalen den Stecker ziehen?

Gruß Wolf

Edit: Danke fürs Steckerziehen und für sich ums Steckerziehen kümmern.

Ob es einen Geschädigten gibt bzw. wer dies ist, wird noch ausdiskutiert und ist nur den beiden Beteiligten (eventuell) klar.
Ich geh dann mal ins Bettchen…
(Viel Arbeit für die Katz, aber wenigstens was gelernt dabei)

PS: Danke für die gute Zusammenarbeit.

(Edit: Punktsetzung. (s’iss spät))

Das macht natürlich neugierig. Hoffentlich wird das bald geklärt und auch offen erzählt.

Mit ein wenig Programmierkenntnissen und Verwendung der Osm-API ist das überhaupt kein Problem - schließlich ist sie dafür gedacht und wird von allen Editoren genau dafür verwendet. Und was man dabei in das Feld “created_by” reinschreibt, kann auch gefaked sein. Da könnte “Notepad 3.11” stehen oder halt “Potlatch xxx”.

Gruss
walter

Hallo Peter,

Du hast den Thread hier angestossen, kannst Du uns bitte kurz ein Update geben, würde mich freuen.

Christoph