https://bugzilla.wikimedia.org/show_bug.cgi?id=18780


FT2 <ft2.w...@gmail.com> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |ft2.w...@gmail.com




--- Comment #12 from FT2 <ft2.w...@gmail.com>  2009-12-01 08:02:43 UTC ---
Having worked with RevisionDelete intensely (producing stats for its usage,
interface work, bug hunting, oversighter), my main concern is the effect of bug
21279. Log, revision and action links break all over the place in a
non-intuitive and non-easy-fixable manner, because revisions can move between
"normal" and "deleted" -- and the two use entirely different (incompatible)
schemas and link notation.

Revisions are identified via &oldid=.. on wiki, but via Special:Undelete +
timestamp (!) if deleted.

Revisiondeleted items are identified by revisionid and the parameter
"&revision" in the link on wiki, but "&archive" if deleted.

So a revision that is deleted or undeleted (as opposed to RevDelete visibility
changed) causes any and all links to the revision, to any diffs involving the
revision, and to any delete log entries concerning revDelete actions about the
revision, to break.

Worse: even given a (deleted or normal) revision, a (deleted or normal) diff or
a log entry reference, identifying the item concerned can be very difficult or
impossible, other than by undeleting all and hoping the link works again, then
re-deleting.

Having seen this close up, this one's a "breaker" for me: Admins need to be
able to use those logs as a tool to review others' actions. I couldn't advocate
giving RevDelete to a few thousand admins across multiple wikis, until this is
resolved and links relied on by admins for scrutiny, review and understanding,
won't fail without a clue following every delete/undelete action. 

Several possible fixes are discussed in bug 21279 and include a "revision is
deleted" bit (bug 21279 comment #2, Happy-melon, also allows withdrawal of
oversight in full), once-off schema change so that all revisions whether
deleted or not use the same revisionID to identify them plus a conversion table
for old timestamp links to revisionID so existing links still work (bug 18104),
or creation of a RevisionMove tool so that selective undelete can be withdrawn
(bug 21312).


-- 
Configure bugmail: https://bugzilla.wikimedia.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are on the CC list for the bug.

_______________________________________________
Wikibugs-l mailing list
Wikibugs-l@lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/wikibugs-l

Reply via email to