Page MenuHomePhabricator

Unable to Rollback page moves, dealing with Willy on Wheels vandal
Closed, ResolvedPublic

Description

Author: jylee

Description:
The rollback feature is unable to rollback page moves, especially page moves
which are pointless and only contain one single redirect. The history does not
include the fact that the page was moved from another location, which should be
included for clarification of the history.


Version: unspecified
Severity: critical

Details

Reference
bz1546
TitleReferenceAuthorSource BranchDest Branch
Add Dag to Compute Mediawiki History Data Qualityrepos/data-engineering/airflow-dags!629ebysansMediawiki_history_dqmain
Add diff-filter for deleted filesrepos/security/gitlab-ci-security-templates!32sbassettT354690-add-git-diff-deletion-filtermain
Customize query in GitLab

Revisions and Commits

Event Timeline

bzimport raised the priority of this task from to Unbreak Now!.Nov 21 2014, 8:15 PM
bzimport set Reference to bz1546.
bzimport added a subscriber: Unknown Object (MLST).

jylee wrote:

This is to deal with the recent Page Move vandalism occuring on the English
Wikipedia. Administrators wish for the developers to some how deal with the
page move vandalism by allowing the rollback feature to rollback page moves. At
the current moment, we have a vandal bot that is performing 100+ page move
vandalism and it is extremely hard to notice, trackdown and very annoying to fix.

Example: [[Wikipedia:Pages needing attention]] was moved to [[Wikipedia:Pages
needing pelican shit links]]
In order to fix, an Administrator must do the following steps:

  1. Delete [[Wikipedia:Pages needing attention]]
  2. Delete [[Wikipedia talk:Pages needing attention]]
  3. Move [[Wikipedia:Pages needing pelican shit links]] to [[Wikipedia:Pages

needing attention]] with Talk pages

  1. Delete [[Wikipedia:Pages needing pelican shit links]]
  2. Delete [[Wikipedia talk:Pages needing pelican shit links]]

If an administrator happens to screw up any of these steps, the pages would have
to be undeleted.

Suggested ideas to fix this include:

  1. Move the page back (with Talk pages) and merge the content

-> That is, use the rollback feature to move [[Wikipedia:Pages needing pelican
shit links]] back to [[Wikipedia:Pages needing attention]] then add the content
at [[Wikipedia:Pages needing attention]] at the bottom, merging the history.
(Somewhat like a Union command with the database) Additionally, automatically
delete [[Wikipedia:Pages needing pelican shit links]].

  1. Move the redirect page(s) to a holding cell and move the page back to the

original location
-> That is, Move [[Wikipedia:Pages needing attention]] to a holding cell page.
Then move [[Wikipedia:Pages needing pelican shit links]] back to
[[Wikipedia:Pages needing attention]] and automatically delete or do not create
the redirect link for [[Wikipedia:Pages needing pelican shit links]] and leave
[[Wikipedia:Pages needing pelican shit links]] as an empty page.

  1. Swap the two pages.

-> That is, swap [[Wikipedia:Pages needing attention]] and [[Wikipedia:Pages
needing pelican shit links]] along with associated talk pages

  1. Count page moves into the history and allow the rollback feature to rollback

page moves.
-> That is, implement page moves into the history of the page that is being
moved, rather than leave it on the page which the redirect is created on, and
allow the rollback feature to rollback a page move like an edit. For example,
[[Wikipedia:Pages needing attention]] would have the history with the redirect.
While [[Wikipedia:Pages needing pelican shit links]] carries no history of the
page move. What I suggest in this is that [[Wikipedia:Pages needing pelican
shit links]] should contain where the page was moved from in the history,
allowing the rollback feature to "correct" the page move.

jylee wrote:

Please also see:

  • [[Wikipedia talk:Requested moves/Min edit count]]

*[http://meta.wikimedia.org/wiki/MediaWiki_feature_request_and_bug_report_discussion#Page_move_rollback]

  • [[Wikipedia:Administrators' noticeboard]] (Preventing page-move vandalism and

Help with (relatively urgent) page move)

  • [[Wikipedia:Vandalism in

progress#User:WoW.2FUser:Willy_on_Wheels.2C_aka_many_others]] (also more on that
page.)

jylee wrote:

Also see: [[Wikipedia:Vandalism in progress]]

epriestley added a commit: Unknown Object (Diffusion Commit).Mar 4 2015, 8:22 AM