Page MenuHomePhabricator

Issue with newly added AFT rights to Rollbackers on en.wikipedia.org
Closed, DeclinedPublic

Description

Author: jc37_friends

Description:
Hi.

Recently several additional user-rights were added to the Rollbacker user-group. (See [[Special:ListGroupRights]].)

This was done in relation to the poll at [[Wikipedia_talk:Article_Feedback_Tool/Version_5/Archive2#Request_for_Comment]]. (There were apparently 15 total commenters.)

I believe that this was of course well-meant.

However, the poll in question is by it's nature a "local consensus".

To quote: [[Wikipedia:Consensus#Level_of_consensus]]:

"Consensus among a limited group of editors, at one place and time, cannot override community consensus on a wider scale. For instance, unless they can convince the broader community that such action is right, participants in a WikiProject cannot decide that some generally accepted policy or guideline does not apply to articles within its scope.

Wikipedia has a higher standard of participation and consensus for changes to policies and guidelines than to other types of articles. This is because they reflect established consensus, and their stability and consistency are important to the community. As a result, editors often propose substantive changes on the talk page first to permit discussion before implementing the change. Changes may be made without prior discussion, but they are subject to a high level of scrutiny. The community is more likely to accept edits to policy if they are made slowly and conservatively, with active efforts to seek out input and agreement from others."

What was the wider community consensus in this case?

[[Wikipedia:Non-administrator rollback]] - The over-all poll is located at [[Wikipedia:Non-administrator rollback/Poll]] with the very lengthy discussion on several sub-pages and talk pages, including [[Wikipedia talk:Non-administrator rollback]]

This was (as you can read) a very contentious discussion. And gained consensus specifically because the user-right group only contained one user-right. (Something similar could be said concerning several other single-user-right user groups given out by administrators.)

While I firmly believe that [[WP:CCC|consensus can change]], I believe that a recent poll of 15 editors should probably not undo one of over 450 editors.

In addition, even in this recent poll, it was suggested that the reviewer user group (a package of several user-rights which also "mark edits") be used for this, rather than rollbacker.

And it could be suggested that the poll itself was not clear about this (even the nominator appeared to not be sure about this.)

I understand being enthusiastic about the upcoming roll-out, but as you can see here [[Wikipedia:Bureaucrats'_noticeboard#Granted_local_rights_to_WMF_staff]] (another well-intended, enthusiastic project - which appears to be taking community concerns very seriously, and is working on resolving the related issues), the community would appear to jealously protect their right to approve such things.

And subsequent to this, [[Wikipedia:Requests for permissions/Reviewer]] has been re-activated, and people are already requesting the reviewer user-right in preparation for this. So there is also no "need" for rollbacker to have these extra rights, (except the understandable want to have a broader editor base of those who have these rights).

So anyway, I'm requesting that these "extra-user-rights" be removed from rollbacker until a clearer (and broader) community discussion may be had.

As an aside to this issue, autoconfirmed and rollbacker were given:

  • Feature/Resolve feedback (aftv5-feature-feedback)

However, reviewer was not. This appears to be an oversight, rather than intentional. So I would also ask that this be fixed and assigned to reviewer.

Thank you for your time,

jc37


Version: unspecified
Severity: major

Details

Reference
bz38040

Event Timeline

bzimport raised the priority of this task from to Medium.Nov 22 2014, 12:47 AM
bzimport set Reference to bz38040.
bzimport added a subscriber: Unknown Object (MLST).

Oliver, can you be more specific? Which part of request you want to deny?

Assigning this to reviewer isn't needed, since there are no reviewers who aren't autoconfirmed.

Then it would be the part that isn't irrelevant ;p.

I read the discussion on wiki, but I am still not sure if this bug can be closed or not.

Oliver clearly say there that we aren't supposed to revoke anything from rollbacker, but this bug consist also of other requests, such as assigning some bits to reviewer. Is that really needed? If so, can you link to discussion page where local community support that change? Thanks

Petr

The assigning of rights is not necessary; the feature element is auto-inherited from the autoconfirmed group. All safe there. We may want to assign it anyway to just to avoid confusion; I see no harm in doing that.

This is current configuration taken from cluster:

if ( $wmgUseArticleFeedbackv5 ) {

require_once( "$IP/extensions/ArticleFeedbackv5/ArticleFeedbackv5.php" );
$wgArticleFeedbackv5Categories = $wmgArticleFeedbackv5Categories;
$wgArticleFeedbackv5BlacklistCategories = $wmgArticleFeedbackv5BlacklistCategories;
$wgArticleFeedbackv5DashboardCategory = array( 'Article_Feedback_5', 'Article_Feedback_5_Additional_Articles' );
$wgArticleFeedbackv5OversightEmails = $wmgArticleFeedbackv5OversightEmails;

foreach ( array( 'afttest', 'afttest-hide', 'rollbacker', 'reviewer', 'sysop', 'oversight' ) as $group ) {
        $wgGroupPermissions[$group]['aftv5-hide-feedback'] = true;
        $wgGroupPermissions[$group]['aftv5-see-hidden-feedback'] = true;
}

foreach ( array( 'afttest', 'oversight' ) as $group ) {
        $wgGroupPermissions[$group]['aftv5-delete-feedback'] = true;
        $wgGroupPermissions[$group]['aftv5-see-deleted-feedback'] = true;
}

// user groups allowed to feature
$wgGroupPermissions['sysop']['aftv5-feature-feedback']      = true;
$wgGroupPermissions['rollbacker']['aftv5-feature-feedback'] = true;
$wgGroupPermissions['oversight']['aftv5-feature-feedback']  = true;
$wgGroupPermissions['autoconfirmed']['aftv5-feature-feedback']  = true;
$wgGroupPermissions['afttest-hide']['aftv5-feature-feedback']  = true;
$wgGroupPermissions['afttest']['aftv5-feature-feedback']  = true;

$wgArticleFeedbackv5AbuseFiltering = $wmgArticleFeedbackv5AbuseFiltering;

}

following bits are assigned to 'autoconfirmed' 'rollbacker':

aftv5-feature-feedback

following bits are assigned to 'afttest', 'afttest-hide', 'rollbacker', 'reviewer', 'sysop', 'oversight'
aftv5-hide-feedback
aftv5-see-hidden-feedback

that means the reviewer group is missing only 1 permission that is granted to rollbacker, however it's also inherited from autoconfirmed group, so it's not actually needed even in a rollbacker group.

Because I don't see anything what needs to be done from devs, I am closing this. Feel free to reopen it in case you had any further requests, or if there was a change supported by local community to grant / revoke any permissions. Thank you

jc37_friends wrote:

To merely clarify, this request was primarily for rollbacker to have all user-rights removed except the ability to rollback. Thus restoring it to the single-user-right user group that it was approved to be.

So based upon the coding above, to remove rollbacker from:

foreach ( array( 'afttest', 'afttest-hide', 'rollbacker', 'reviewer',
'sysop', 'oversight' ) as $group ) {

$wgGroupPermissions[$group]['aftv5-hide-feedback'] = true;
$wgGroupPermissions[$group]['aftv5-see-hidden-feedback'] =

true;

And from:

// user groups allowed to feature

$wgGroupPermissions['sysop']['aftv5-feature-feedback']      = true;
$wgGroupPermissions['rollbacker']['aftv5-feature-feedback'] = true;
$wgGroupPermissions['oversight']['aftv5-feature-feedback']  = true;
$wgGroupPermissions['autoconfirmed']['aftv5-feature-feedback']  = true;
$wgGroupPermissions['afttest-hide']['aftv5-feature-feedback']  = true;
$wgGroupPermissions['afttest']['aftv5-feature-feedback']  = true;

The last comment at the bottom of the original post was suggesting that reviewer should added to:

// user groups allowed to feature

$wgGroupPermissions['sysop']['aftv5-feature-feedback']      = true;
$wgGroupPermissions['rollbacker']['aftv5-feature-feedback'] = true;
$wgGroupPermissions['oversight']['aftv5-feature-feedback']  = true;
$wgGroupPermissions['autoconfirmed']['aftv5-feature-feedback']  = true;
$wgGroupPermissions['afttest-hide']['aftv5-feature-feedback']  = true;
$wgGroupPermissions['afttest']['aftv5-feature-feedback']  = true;

Essentially, that reviewer user group fulfills the need for these tasks. And that they were inappropriately added to rollbacker, per prior, broader consensus.

I would presume the standard is to restore to the past stable state and wait for a clear consensus. But that is merely my presumption.

I leave that to you all to decide.

Ok, I would be happy to submit a patch for this, but we aren't allowed to make any change to configuration that wasn't approved either by office or community.
Is there any page with discussion where people clearly support this change on wiki?

Is there any page with discussion where people clearly support this change on wiki?

jc: Is there any page with discussion where people clearly support this change on
wiki?

This discussion happened a while back; there was clear consensus to add the right to the rollbacker group. This bug is rendered WONTFIX twice over; first, because of that, and second because there also seems to be fairly clear consensus not to continue deploying AFT5 on enwiki. Closing as WONTFIX.