Last modified: 2014-11-17 09:21:16 UTC

Wikimedia Bugzilla is closed!

Wikimedia migrated from Bugzilla to Phabricator. Bug reports are handled in Wikimedia Phabricator.
This static website is read-only and for historical purposes. It is not possible to log in and except for displaying bug reports and their history, links might be broken. See T17622, the corresponding Phabricator task for complete and up-to-date bug report information.
Bug 15622 - Assign right to fix double redirects to user groups (was: Redirect fixer contributions caused by vandalism)
Assign right to fix double redirects to user groups (was: Redirect fixer cont...
Status: RESOLVED WONTFIX
Product: MediaWiki
Classification: Unclassified
General/Unknown (Other open bugs)
1.14.x
All All
: Normal minor with 6 votes (vote)
: ---
Assigned To: Nobody - You can work on this!
http://en.wikipedia.org/w/index.php?t...
:
Depends on:
Blocks:
  Show dependency treegraph
 
Reported: 2008-09-16 22:15 UTC by Ryan (Rjd0060)
Modified: 2014-11-17 09:21 UTC (History)
12 users (show)

See Also:
Web browser: ---
Mobile Platform: ---
Assignee Huggle Beta Tester: ---


Attachments

Description Ryan (Rjd0060) 2008-09-16 22:15:50 UTC
Page-move vandals are enabling this option, which is causing the Redirect fixer to change redirects to bad (and deleted) titles (see the supplied URL for my reverts).  If Redirect fixer could have some sort of delay, to see whether or not the page-move was reverted before making the changes, that would prevent this problem.
Comment 1 Brion Vibber 2008-09-17 01:34:21 UTC
Assigning to Tim.

There's not really a mechanism for scheduling jobs to a particular time, but it can probably be hacked up... On running, the job could re-file itself to run again later if a minimum time limit hasn't passed. It might run through a few times if the queue's light, then finally run for fun.
Comment 2 Chad H. 2008-09-24 22:42:09 UTC
Started toying around with an extension today that goes a bit further...

Called ApproveJobs, it allows wiki admins to define jobs that require approval before being executed. I think this might solve some of the problems. Adds a simple flag to the jobs table on whether or not to release a particular job. Special:ApproveJobs allows anyone with the approve-job right (default: sysops) to release the job for processing. Also adding a 'bypass-job-approval' right that allows a user to have a job entered directly into the database and not require approval prior to execution.

Should have a working demo in a few days (trying to figure out where the best place for hooks are atm).
Comment 3 Chad H. 2008-09-25 20:48:13 UTC
On second thought, it might be easier to put this directly into core (disabled by default).

I can't seem to find a good place to hook cleanly that will make sense in general (would be rather purpose specific...)
Comment 4 Brion Vibber 2008-09-25 21:15:40 UTC
The job queue is for background maintenance tasks which should never, ever require any human intervention.

A manually-moderated queue for user operations like page moves and deletions would make sense (and I believe there's some existing work on a deletion queue extension, which may or may not be applicable to page moves).
Comment 5 Tim Starling 2008-10-06 08:28:52 UTC
The redirect fixer will be disabled after deployment of r41716, assuming $wgFixDoubleRedirects is left at false, which I'd recommend. It's obviously doing more harm than good. A different architecture is required.
Comment 6 Aaron Schulz 2009-04-07 03:12:37 UTC
Would it still help to trigger for admin page moves or "Editor" page moves on .de wiki and the like?
Comment 7 Tisza Gergő 2009-06-04 08:14:15 UTC
On some wikis it would help a lot. On huwiki, we have a hand-managed user class for people with autoreview rights; they are reliable (at least to the extent of not committing vandalism) and most of the active contributors are in that class, so giving it auto-redirect-fixing rights would account for most of the page moves.
Comment 8 Mohamed Magdy 2009-08-03 12:51:33 UTC
Yes please enable the feature to admins only instead of disabling it altogether because of some annoying vandals!
Comment 9 Rob Lanphier 2012-11-01 00:47:24 UTC
We don't currently have plans to revive this extension, and now have the ability to have longer redirect chains.
Comment 10 Tim Starling 2012-11-01 00:48:03 UTC
Perhaps increasing $wgMaxRedirects would be a better way to fix the same problem.

Note You need to log in before you can comment on or make changes to this bug.


Navigation
Links