Bugs item #1757382, was opened at 2007-07-20 10:44
Message generated for change (Comment added) made by btongminh
You can respond by visiting:
https://sourceforge.net/tracker/?func=detail&atid=603138&aid=175738…
Please note that this message will contain a full copy of the comment thread,
including the initial issue submission, for this request,
not just the latest update.
Category: interwiki
Group: None
Status: Closed
Resolution: Fixed
Priority: 5
Private: No
Submitted By: DarkoNeko (darkoneko)
Assigned to: Nobody/Anonymous (nobody)
Summary: edit conflit undetected
Initial Comment:
I'm using the freshest version of pywikipediabot (it's certain, as I had to
reinstall everything from CVS since my HD crashed a few days ago)
the problem is this diff :
http://es.wikipedia.org/w/index.php?title=6_de_febrero&diff=prev&ol…
the diff taken in account is in fact the previous version,
http://es.wikipedia.org/w/index.php?title=6_de_febrero&diff=prev&ol…
the time lag of 1hour can be explained by the fact the date page took forever to be
analysed, or maybe there was a big bunch of "waiting 5 second because of server
lag" too, between the moment it took the page and the moment it wrote it.
But the script didn't detect a change was made to the page in the meanwhile.
----------------------------------------------------------------------
Comment By: Bryan (btongminh)
Date: 2007-08-09 18:45
Message:
Logged In: YES
user_id=1806226
Originator: NO
This fix by Andre Engels causes my bot to always raise an edit conflict on
[[:commons:User:CommonsDelinker/commands]]. If I recall correctly, the sand
box solution gave you an edit token from your normal username, and not from
your sysopname, but I'll check next time before I commit.
----------------------------------------------------------------------
Comment By: SourceForge Robot (sf-robot)
Date: 2007-08-09 04:20
Message:
Logged In: YES
user_id=1312539
Originator: NO
This Tracker item was closed automatically by the system. It was
previously set to a Pending status, and the original submitter
did not respond within 14 days (the time period specified by
the administrator of this Tracker).
----------------------------------------------------------------------
Comment By: Daniel Herding (wikipedian)
Date: 2007-07-25 23:37
Message:
Logged In: YES
user_id=880694
Originator: NO
I tracked this issue and I think it is now fixed in SVN. Please update
immediately, and please help testing this solution. Here is my SVN commit
message:
Andre Engels did it properly in wikipedia.py CVS r1.927 (SVN r3710) with
the description "Avoid 'solving' edit conflicts by throwing away the
conflicting edit."
Bryan broke it in wikipedia.py CVS r1.950 (SVN r3837) with the
description "Undo the change in r1.927 to get a token of the page itself
instead of the sandbox, to prevent edit conflicts when editting as
sysop."
I basically reverted it to Andre's version. I didn't test if unwanted
edit conflicts are raised when someone edits the sandbox. But even if
that's the case, having an edit conflict here and there is better than
the catastrophic situation that we have at the moment (bots overwrite
other user's changes).
----------------------------------------------------------------------
Comment By: Byrial Ole Jensen (byrial)
Date: 2007-07-23 23:21
Message:
Logged In: YES
user_id=23252
Originator: NO
A new fresh example:
http://en.wikipedia.org/w/index.php?title=2007_FIFA_U-20_World_Cup&diff…
- that edit from 20:29 undid 8 versions made in the previous hour from
19:29 to 20:24.
----------------------------------------------------------------------
Comment By: Byrial Ole Jensen (byrial)
Date: 2007-07-20 20:28
Message:
Logged In: YES
user_id=23252
Originator: NO
I was about to make a similar bug report. Instead I can now give two more
examples of undetected edit conflicts:
-
http://en.wikipedia.org/w/index.php?title=November_7&diff=144478910&…
-
http://no.wikipedia.org/w/index.php?title=%C3%85rsta_holmar&diff=243772…
----------------------------------------------------------------------
You can respond by visiting:
https://sourceforge.net/tracker/?func=detail&atid=603138&aid=175738…