Page MenuHomePhabricator

Reconfigure FlaggedRevs at the Indonesian Wikipedia
Closed, ResolvedPublic

Description

The Indonesian community achieved a consensus in August 2017 (https://id.wikipedia.org/wiki/Wikipedia:Permohonan_pendapat/Penerapan_perubahan_tertunda_dan_pengguna_terkonfirmasi_lanjutan) to reconfigure the current FlaggedRevisions setting from full application to the so-called "English approach/PendingChanges" (https://en.wikipedia.org/wiki/Wikipedia:Flagged_revisions#Wikipedia) as currently applied at English, Portuguese, and Bengali Wikipedia.

PendingChanges reviewer status should be granted to all current Editors, Rollbackers, Sysops, Bureaucrats, and other user groups with extended rights in the Indonesian Wikipedia. Other settings will be in line with what is now set at enwiki.

Event Timeline

As Arifin.wijaya said, there is consensus to replace FlaggedRevs.

Please also see / follow https://meta.wikimedia.org/wiki/Requesting_wiki_configuration_changes for required information and point to consensus - thanks!

Aklapper changed the task status from Open to Stalled.Nov 20 2020, 10:44 AM

Hai @Akmaie_Ajam, thanks for bringing this task up again.

I don't see why this task is still relevant to this 2017 discussion. In case you're trying to suggest wiki configuration, I think it's best to discuss on idwiki village pump first. Besides, deploying such configuration needs complex steps and we should consider any side effect that might occur in between, refer to this issue.

Also, a tech person also declined this feature deploys to idwiki (see T172838#3522932). It is best to hear his reason first.

One solution to your concern at the moment is to invite more users to have Editor bit, to help mark the existing pending changes and decrease the backlog. I am happy if you could apply for the right here in case you haven't.

Anyway, I'm not opposing this request, but rather I'd like to hear more opinion on this matter.

@Rachmat04 Hi, I already started a proposal to replace FlaggedRevs with the pending changes protection and extended confirmed protection here: https://id.wikipedia.org/wiki/Wikipedia:Permohonan_pendapat/Pencabutan_validasi_artikel_(proposal_2020)
Edit: Also, I have read the reason for decline, and it is about why you should create a new task and not reactivate existing ones, not about the FlaggedRevs issue.
Edit 2: The Indonesian Wikipedia is just way too large for a site-wide pending changes protection, like FlaggedRevs. FlaggedRevs is more suited for smaller wikis like the Minangkabau Wikipedia.
Edit 3: The page about the extension in MediaWiki clearly states: "Warning: Flagged Revisions is very challenging to deploy and maintain, and can have seriously adverse effects on your wiki. Use with caution." I am not necessarily saying that who implemented FlaggedRevs ignored the warning.

Hi, I already started a proposal to replace FlaggedRevs with the pending changes protection and extended confirmed protection here: https://id.wikipedia.org/wiki/Wikipedia:Permohonan_pendapat/Pencabutan_validasi_artikel_(proposal_2020)

Thanks. We can move forward once there is consensus for specific changes to be made.

Edit 3: The page about the extension in MediaWiki clearly states: "Warning: Flagged Revisions is very challenging to deploy and maintain, and can have seriously adverse effects on your wiki. Use with caution." I am not necessarily saying that who implemented FlaggedRevs ignored the warning.

That notice has been there since June 2019, and FlaggedRevs was enabled on idwiki about 9 years earlier.

Are there actionable things the community wishes to do? If so, could you specify them here?

I don't think a new RfC is needed in this one. The 2017 RfC was quite clear about replacing FlagRev with pending changes.

Hi, it has been a while since I opened this issue, but there have been new information.

As of 29/05/2021, the community response so far has been positive. 9 agree with 1 abstaining. Also, a reason has been added by Ronniecoln Loudtiago.
The community was annoyed by FlaggedRevs and wanted to see it gone.

Proof:
dwf²: Proposal paling lama dalam sejarah idwiki, sekaligus yang paling merepotkan :)) (The longest proposal in the Indonesian Wikipedia history, and also the most annoying (to implement). (context: Most of the community wanted FlaggedRevs gone, and yet, the proposal was blocked multiple times.))
Jeromi Mikhael Asido Sagala: Dari saya masuk WBI tahun 2019 hingga sekarang saya sebenernya sudah gedeg liat sistem ini. Sistem ini membuat WBI tak ubahnya seperti birokrasi di pemerintahan yang harus menunggu pegawai dengan otoritas yang tak kunjung datang. Saya rasa WBI sudah cukup dewasa untuk menghapus hal semacam ini. (From when I entered the Indonesian Wikipedia to now, I actually hated the system (FlaggedRevs). This system causes the Indonesian Wikipedia to be like a bureaucracy in government that has to wait for staff with authority that does not come. I feel like that the Indonesian Wikipedia is old enough to erase a thing like this.)
flixwito ^(•‿•)^: Let's do this.

To be clear, there were some who worried about vandalism. But the majority wanted FlaggedRevs gone and replaced by the system in the English Wikipedia.

As for @SpartacksCompatriot, yes, you are right, and it did reach a consensus, but it was opposed and blocked by @Urbanecm. I did try to revive the discussion in Phabricator, but after a while it was blocked by @Peachey88. So, I created this issue here.
As for @Urbanecm, my request is to replace FlaggedRevs with voluntary pending changes protection and extended-confirmed protection system, like in English Wikipedia.

Thank you for your attention.

@Urbanecm @Peachey88 community approval aside (which has been achieved at least once), what really is the technical issue of replacing FlaggedRevs?

The 2017 Request for Comment was supported by 19 users (with one abstain vote not counted, per community convention). There clearly is a community consensus for this.

@Urbanecm @Peachey88 community approval aside (which has been achieved at least once), what really is the technical issue of replacing FlaggedRevs?

Specifying what does that request mean :-). Pardon for my ignorance, but I have no idea what it means in either technical or user-facing terms.

I read through the tasks, and I saw this comment:

Hi, I already started a proposal to replace FlaggedRevs with the pending changes protection and extended confirmed protection here: https://id.wikipedia.org/wiki/Wikipedia:Permohonan_pendapat/Pencabutan_validasi_artikel_(proposal_2020)

Note "pending changes protection" is a FlaggedRevs feature (which confuses me in understanding what "replace FlaggedRevs" means).

@Urbanecm the 2017 consensus was achieved to apply just the Pending Changes protection (as it was applied currently at enwiki), and to apply the 30/500 Extended-Confirmed protection.

It may be lost in translation that the community want to "replace" the FlaggedRevs, but what the consensus achieved was to abolish the full FlaggedRevs except for the Pending Changes version like enwiki.

So this ticket should be called "Switch off FlaggedRevs features on Indonesian Wikipedia, except for Pending Changes" ?

@Aklapper yes, that would make sense. Does the Extended-Confirmed protection came with it or it needs a separate task?

@Aklapper yes, that would make sense. Does the Extended-Confirmed protection came with it or it needs a separate task?

AFAIK, there's nothing like "extended confirmed protection" hardcoded, rather, it's yet another configuration option. Could you describe what you wish to have as a final state in this task's description?

Also cc @Ladsgroup, who's probably one of the current FR experts around here, as he cut a lot of complex and unused features from it.

SpartacksCompatriot renamed this task from Replacing FlaggedRevs in the Indonesian Wikipedia to Reconfigure FlaggedRevs at the Indonesian Wikipedia.Jun 29 2021, 6:34 AM
SpartacksCompatriot updated the task description. (Show Details)

@Urbanecm @Ladsgroup I've renamed and updated the task, as requested.

I think you mean to enable FlaggedRevs in protect mode. To double check, is that correct? Instead of having flagged revs on all pages, admins an select some pages that would use it.

I'll do it soon. Maybe in the next couple of weeks if there is no objection by others.

Ladsgroup changed the task status from Stalled to Open.Jun 30 2021, 3:05 PM

I'll do it next week since this week is a wmf holiday and no-deploy day.

Change 704527 had a related patch set uploaded (by Ladsgroup; author: Ladsgroup):

[operations/mediawiki-config@master] Make idwiki use protect mode of flaggedrevs

https://gerrit.wikimedia.org/r/704527

@SpartacksCompatriot last double check before I push the change. Do you wish a change on the user rights configs? Without it, basically anyone who would get autoreviewed would also be autoreviewed in the new system and who could give would stay the same. Just pages having flagged revs would change.

If you wish a dedicated new user group for review (unless you already have it), then it's a bit more complex.

@Ladsgroup I don't think so. idwiki already have a Reviewer user right, which roughly has the same rights with the Pending Changes Reviewer right at enwiki.

Would it be possible to automatically give Reviewer right to all users that currently has Editor right in this change, since the protected mode would render the Editor status obsolete anyway?

Would it be possible to automatically give Reviewer right to all users that currently has Editor right in this change, since the protected mode would render the Editor status obsolete anyway?

That would be rather complex but not too much. I deploy the change and let us know if there is a problem.

Change 704527 merged by jenkins-bot:

[operations/mediawiki-config@master] Make idwiki use protect mode of flaggedrevs

https://gerrit.wikimedia.org/r/704527

Change 704773 had a related patch set uploaded (by Ladsgroup; author: Ladsgroup):

[operations/mediawiki-config@master] flaggedrevs: Allow admins of idwiki to change stablesettings

https://gerrit.wikimedia.org/r/704773

Change 704773 merged by jenkins-bot:

[operations/mediawiki-config@master] flaggedrevs: Allow admins of idwiki to change stablesettings

https://gerrit.wikimedia.org/r/704773

Mentioned in SAL (#wikimedia-operations) [2021-07-15T11:43:28Z] <ladsgroup@deploy1002> Synchronized wmf-config/InitialiseSettings.php: Config: [[gerrit:704527|Make idwiki use protect mode of flaggedrevs (T268317)]] (duration: 01m 07s)

@Ladsgroup seems like sysops has not been able to designate Pending Changes upon articles. Is there any problem?

Mentioned in SAL (#wikimedia-operations) [2021-07-15T15:03:04Z] <Amir1> temporary becoming admin on idwiki to debug T268317

This patch doesn't seem to be applied in production https://gerrit.wikimedia.org/r/704773 https://id.wikipedia.org/wiki/Istimewa:Daftar_hak_kelompok doesn't show "stablesettings" for admins. I dig deeper.

Mentioned in SAL (#wikimedia-operations) [2021-07-15T15:16:03Z] <ladsgroup@deploy1002> Synchronized wmf-config/flaggedrevs.php: Config: [[gerrit:704773|flaggedrevs: Allow admins of idwiki to change stablesettings (T268317)]], try II (duration: 01m 05s)

Yup the config wasn't deployed. This fixed it.

Works now. Thanks a lot! https://id.wikipedia.org/w/index.php?title=Istimewa:Catatan&logid=16049978

Do the creation of extendedconfirmed group need a separate Phab task?

This would look like something that needs community approval first. I'll start a thread on the village pump and get back to you with what the community decided. Thanks a lot again, @Ladsgroup!

Would it be possible to automatically give Reviewer right to all users that currently has Editor right in this change, since the protected mode would render the Editor status obsolete anyway?

That would be rather complex but not too much. I deploy the change and let us know if there is a problem.

@Ladsgroup was this part of the latest patch deployment, or should it be on a separate task?

no it wasn't part of this change.

@Ladsgroup Thank you very much! (a reply to "This is done.")
@SpartacksCompatriot Sorry for the confusion there, maybe my translation for what the community wants is a little bit incorrect, and the "abolish" thing may be lost in translation, or that I preferred the word "replace" when translating.

no it wasn't part of this change.

In that case, I've opened T286853. Please review. Thank you!