Modify

Opened 13 years ago

Closed 3 years ago

Last modified 3 years ago

#6128 closed defect (wontfix)

Resolving node conflicts as "deleted" is broken

Reported by: bilbo Owned by: bilbo
Priority: major Milestone:
Component: Core Version: tested
Keywords: Cc:

Description (last modified by skyper)

I encountered a conflict - I deleted some nodes that were referenced by a way outside of download region. When uploading I got conflict (my version was deleted, their was not deleted). I resoved conflict for all nodes to be "deleted" (so these nodes got deleted also from the other way that I previously have not known of) - however, the way (which now have the conflicting nodes removed) was not marked for upload, so after solving all the conflicts, I got them again.

When marking node as "deleted" in conflict, it must be removed from all known ways also.

Attachments (0)

Change History (6)

comment:1 by bilbo, 13 years ago

Also, if you try running "simplify" on the way outside download region, you get some exceptions saying you have deleted referenced node ...

comment:2 by skyper, 11 years ago

Description: modified (diff)

Still an issue

Only way to upload is to download all parent ways.

in reply to:  2 comment:3 by Hb---, 3 years ago

Replying to skyper:

Only way to upload is to download all parent ways.

I consider this as positive feature in JOSM. Otherwise the conflict resolution dialog would be able to destroy an undetermined amount of data on the OSM server. So this ticket should be wontfix.

comment:4 by GerdP, 3 years ago

Owner: changed from team to bilbo
Status: newneedinfo

It's the OSM API that doesn't allow to delete a node which is referenced in parents (ways or relations). So, if JOSM doesn't know about the parents it will always generate changesets which will be rejected by the API. Only when you download the parents it will generate the necessary update/delete statements for the parent objects.
I think tested version of JOSM (r17428 is current) will download the parents unless you don't want that. Not sure how it behaved 10 years ago.

comment:5 by Don-vip, 3 years ago

Resolution: wontfix
Status: needinfoclosed

Ticket not clear with the 10-year timelapse. Please open a new one with a recent version of JOSM is a related problem is not already tracked in another ticket.

comment:6 by skyper, 3 years ago

There was a problem in forgetting to update the additional ways which where downloaded by the sync but I just rechecked and everything works fine mean-while.

Last edited 3 years ago by skyper (previous) (diff)

Modify Ticket

Change Properties
Set your email in Preferences
Action
as closed The owner will remain bilbo.
as The resolution will be set.
The resolution will be deleted. Next status will be 'reopened'.

Add Comment


E-mail address and name can be saved in the Preferences .
 
Note: See TracTickets for help on using tickets.