Page MenuHomePhabricator

Enable revertrisk filters in thwiki
Closed, ResolvedPublic3 Estimated Story Points

Description

In order to make the Recent Activity module that displays edits which are filtered by their revert risk score in the Moderator Dashboard widely available T408388: WE 1.3.4 Roll out Revert Risk Filters to Wikis that don't have damaging/goodfaith Edit Models we need to enable to the revert risk models on thwiki (where we are deploying our Personal Dashboard MVP to that doesn't currently have Revert Risk so we need to enable it).

Machine learning has run the analysis to retrieve the threshold in T408607: AI/ML Infrastructure Request: Assistance in Rolling out Revert Risk to wikis that don't have damaging/goodfaith models.
The threshold for thwiki is 0.708.

Acceptance Criteria:

Event Timeline

There are a very large number of changes, so older changes are hidden. Show Older Changes
Kgraessle triaged this task as High priority.
Kgraessle moved this task from Inbox to To be estimated on the Moderator-Tools-Team board.
Kgraessle moved this task from To be estimated to Kanban on the Moderator-Tools-Team board.
Kgraessle changed the task status from Open to Stalled.Nov 10 2025, 8:24 PM

@Samwalton9-WMF

There's a few translations outstanding before we can move forward.

@Samwalton9-WMF

There's a few translations outstanding before we can move forward.

I've joined the th.wiki Discord server and asked if anyone could take a look.

Kgraessle changed the task status from Stalled to Open.Nov 18 2025, 1:58 PM
Kgraessle moved this task from In Progress to Ready on the Moderator-Tools-Team (Kanban) board.

This should be ready for anyone who wants to pick it up.

@Ladsgroup

Just curious if you had any reservations about us proceeding with deploying the revert risk filters to thwiki since it's a larger wiki?
Thanks!

Change #1207923 had a related patch set uploaded (by Kgraessle; author: Kgraessle):

[operations/mediawiki-config@master] Enable revertrisk filters in thwiki

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

@Ladsgroup

Just curious if you had any reservations about us proceeding with deploying the revert risk filters to thwiki since it's a larger wiki?
Thanks!

One large wiki is fine. Specially since it's not enwiki or dewiki/frwiki

Change #1207932 had a related patch set uploaded (by Kgraessle; author: Kgraessle):

[operations/mediawiki-config@master] Enable revertrisk filters in thwiki

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

Kgraessle changed the task status from Open to Stalled.Nov 20 2025, 7:30 PM
Samwalton9-WMF changed the task status from Stalled to Open.Nov 25 2025, 4:05 PM

I think that there is one more step which needs to be done which is to run: composer manage-dblist add {wiki_name} ores. I do not see thwiki to be added under "dblists/ores.dblist" file in this patch -> https://gerrit.wikimedia.org/r/c/operations/mediawiki-config/+/1207932

Update

I configure all the rr thresholds for all the wikis and enabled the model for all of them in this patch: https://gerrit.wikimedia.org/r/c/operations/mediawiki-config/+/1212086 .
I excluded thwiki from the above patch since you are using it for the MVP.
I also avoided to run the composer manage-dblist add {wiki_name} ores for all the wikis, which means that whenever we deploy all these wikis we need to run the composer for all of them.

Change #1207932 merged by jenkins-bot:

[operations/mediawiki-config@master] Enable revertrisk filters in thwiki

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

Mentioned in SAL (#wikimedia-operations) [2025-12-02T21:31:48Z] <kgraessle@deploy2002> Started scap sync-world: Backport for [[gerrit:1207932|Enable revertrisk filters in thwiki (T409438)]]

Mentioned in SAL (#wikimedia-operations) [2025-12-02T21:36:03Z] <kgraessle@deploy2002> kgraessle: Backport for [[gerrit:1207932|Enable revertrisk filters in thwiki (T409438)]] synced to the testservers (see https://wikitech.wikimedia.org/wiki/Mwdebug). Changes can now be verified there.

Mentioned in SAL (#wikimedia-operations) [2025-12-02T21:42:22Z] <kgraessle@deploy2002> Finished scap sync-world: Backport for [[gerrit:1207932|Enable revertrisk filters in thwiki (T409438)]] (duration: 10m 34s)

Model configuration and threshold configuration have been deployed.
The next step is to backport adding thwiki to the ORES dblist: https://gerrit.wikimedia.org/r/c/operations/mediawiki-config/+/1207923.
Let's discuss in engineering weekly when we would like to go ahead and do that along with the backfill script.

Model configuration and threshold configuration have been deployed.
The next step is to backport adding thwiki to the ORES dblist: https://gerrit.wikimedia.org/r/c/operations/mediawiki-config/+/1207923.
Let's discuss in engineering weekly when we would like to go ahead and do that along with the backfill script.

Hey @Kgraessle, thank you for splitting into two different patches the deployment of thwiki.
This is the correct way to do it, and I suggest to follow this "2-step" patches also for the rest of the wikis in batches of 4-5.
I have more info in this phabricator task: https://phabricator.wikimedia.org/T408607#11412332

Model configuration and threshold configuration have been deployed.
The next step is to backport adding thwiki to the ORES dblist: https://gerrit.wikimedia.org/r/c/operations/mediawiki-config/+/1207923.
Let's discuss in engineering weekly when we would like to go ahead and do that along with the backfill script.

Hey @Kgraessle, thank you for splitting into two different patches the deployment of thwiki.
This is the correct way to do it, and I suggest to follow this "2-step" patches also for the rest of the wikis in batches of 4-5.
I have more info in this phabricator task: https://phabricator.wikimedia.org/T408607#11412332

@gkyziridis
Thanks!

@Ladsgroup

Hi,
I realized we need to create the tables before enabling the extension per the docs here.
I noticed that the docs say:

Schedule table creation at a time that doesn't conflict with the deployment schedule

How do I go about scheduling this table creation? I have validated that I have the appropriate shell access to run this.

Kgraessle changed the task status from Open to Stalled.Dec 4 2025, 7:53 PM
Kgraessle updated the task description. (Show Details)

@Kgraessle do you need the ores tables? like ores_models and ores_classification?

@Kgraessle do you need the ores tables? like ores_models and ores_classification?

Yes

Mentioned in SAL (#wikimedia-operations) [2025-12-05T15:30:55Z] <Amir1> creating ores tables on thwiki (T409438)

I created the tables. You can enable the extension on Monday.

@Ladsgroup this is scheduled for a late backport deploy this afternoon, just a heads up.

Kgraessle changed the task status from Stalled to Open.Dec 8 2025, 1:32 PM

@gkyziridis @isarantopoulos

How long did the backfill script take you to run? Did you run the backfill script immediately after enabling ORES on the wikis?

Change #1207923 merged by jenkins-bot:

[operations/mediawiki-config@master] Enable revertrisk filters in thwiki

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

Mentioned in SAL (#wikimedia-operations) [2025-12-08T21:25:04Z] <urbanecm@deploy2002> Started scap sync-world: Backport for [[gerrit:1207923|Enable revertrisk filters in thwiki (T409438)]]

Mentioned in SAL (#wikimedia-operations) [2025-12-08T21:27:05Z] <urbanecm@deploy2002> urbanecm, kgraessle: Backport for [[gerrit:1207923|Enable revertrisk filters in thwiki (T409438)]] synced to the testservers (see https://wikitech.wikimedia.org/wiki/Mwdebug). Changes can now be verified there.

Mentioned in SAL (#wikimedia-operations) [2025-12-08T21:34:16Z] <urbanecm@deploy2002> Finished scap sync-world: Backport for [[gerrit:1207923|Enable revertrisk filters in thwiki (T409438)]] (duration: 09m 11s)

Mentioned in SAL (#wikimedia-operations) [2025-12-08T21:35:07Z] <urbanecm@deploy2002> mwscript-k8s job started: ORES:PopulateDatabase --wiki=thwiki # T409438

Here are the script logs:

1Processing 30 revisions
2ScoreFetcher errored for 12704868: RevisionNotScorable
3Processing 30 revisions
4Processing 30 revisions
5ScoreFetcher errored for 12704645: RevisionNotScorable
6Processing 30 revisions
7ScoreFetcher errored for 12704609: RevisionNotScorable
8ScoreFetcher errored for 12704595: RevisionNotScorable
9Processing 30 revisions
10Processing 30 revisions
11Processing 30 revisions
12Processing 30 revisions
13ScoreFetcher errored for 12704488: RevisionNotScorable
14ScoreFetcher errored for 12704472: RevisionNotScorable
15ScoreFetcher errored for 12704468: RevisionNotScorable
16Processing 30 revisions
17ScoreFetcher errored for 12704445: RevisionNotScorable
18ScoreFetcher errored for 12704443: RevisionNotScorable
19ScoreFetcher errored for 12704441: RevisionNotScorable
20ScoreFetcher errored for 12704440: RevisionNotScorable
21ScoreFetcher errored for 12704438: RevisionNotScorable
22ScoreFetcher errored for 12704436: RevisionNotScorable
23ScoreFetcher errored for 12704434: RevisionNotScorable
24ScoreFetcher errored for 12704430: RevisionNotScorable
25Processing 30 revisions
26ScoreFetcher errored for 12704426: RevisionNotScorable
27ScoreFetcher errored for 12704395: RevisionNotScorable
28Processing 30 revisions
29Processing 30 revisions
30ScoreFetcher errored for 12704329: RevisionNotScorable
31Processing 30 revisions
32ScoreFetcher errored for 12704325: RevisionNotScorable
33ScoreFetcher errored for 12704318: RevisionNotScorable
34Processing 30 revisions
35Processing 30 revisions
36Processing 30 revisions
37Processing 30 revisions
38Processing 30 revisions
39Processing 30 revisions
40Processing 30 revisions
41ScoreFetcher errored for 12704114: RevisionNotScorable
42Processing 30 revisions
43Processing 30 revisions
44ScoreFetcher errored for 12704036: RevisionNotScorable
45Processing 30 revisions
46ScoreFetcher errored for 12704001: RevisionNotScorable
47Processing 30 revisions
48Processing 30 revisions
49ScoreFetcher errored for 12703937: RevisionNotScorable
50Processing 30 revisions
51ScoreFetcher errored for 12703916: RevisionNotScorable
52Processing 30 revisions
53ScoreFetcher errored for 12703884: RevisionNotScorable
54Processing 30 revisions
55ScoreFetcher errored for 12703856: RevisionNotScorable
56Processing 30 revisions
57ScoreFetcher errored for 12703833: RevisionNotScorable
58Processing 30 revisions
59Processing 30 revisions
60ScoreFetcher errored for 12703745: RevisionNotScorable
61Processing 30 revisions
62ScoreFetcher errored for 12703729: RevisionNotScorable
63ScoreFetcher errored for 12703713: RevisionNotScorable
64Processing 30 revisions
65Processing 30 revisions
66ScoreFetcher errored for 12703659: RevisionNotScorable
67ScoreFetcher errored for 12703657: RevisionNotScorable
68ScoreFetcher errored for 12703654: RevisionNotScorable
69Processing 30 revisions
70ScoreFetcher errored for 12703633: RevisionNotScorable
71Processing 30 revisions
72ScoreFetcher errored for 12703599: RevisionNotScorable
73ScoreFetcher errored for 12703593: RevisionNotScorable
74ScoreFetcher errored for 12703576: RevisionNotScorable
75Processing 30 revisions
76ScoreFetcher errored for 12703548: RevisionNotScorable
77ScoreFetcher errored for 12703545: RevisionNotScorable
78Processing 30 revisions
79ScoreFetcher errored for 12703535: RevisionNotScorable
80ScoreFetcher errored for 12703532: RevisionNotScorable
81ScoreFetcher errored for 12703525: RevisionNotScorable
82ScoreFetcher errored for 12703524: RevisionNotScorable
83ScoreFetcher errored for 12703520: RevisionNotScorable
84ScoreFetcher errored for 12703517: RevisionNotScorable
85ScoreFetcher errored for 12703516: RevisionNotScorable
86Processing 30 revisions
87Processing 30 revisions
88Processing 30 revisions
89Processing 30 revisions
90ScoreFetcher errored for 12703363: RevisionNotScorable
91Processing 30 revisions
92Processing 30 revisions
93Processing 30 revisions
94ScoreFetcher errored for 12703286: RevisionNotScorable
95ScoreFetcher errored for 12703279: RevisionNotScorable
96Processing 30 revisions
97Processing 30 revisions
98ScoreFetcher errored for 12703198: RevisionNotScorable
99Processing 30 revisions
100Processing 30 revisions
101Processing 30 revisions
102ScoreFetcher errored for 12703117: RevisionNotScorable
103ScoreFetcher errored for 12703116: RevisionNotScorable
104Processing 30 revisions
105ScoreFetcher errored for 12703088: RevisionNotScorable
106ScoreFetcher errored for 12703077: RevisionNotScorable
107Processing 30 revisions
108ScoreFetcher errored for 12703043: RevisionNotScorable
109Processing 30 revisions
110Processing 30 revisions
111ScoreFetcher errored for 12702981: RevisionNotScorable
112Processing 30 revisions
113Processing 30 revisions
114ScoreFetcher errored for 12702920: RevisionNotScorable
115ScoreFetcher errored for 12702917: RevisionNotScorable
116ScoreFetcher errored for 12702913: RevisionNotScorable
117ScoreFetcher errored for 12702910: RevisionNotScorable
118Processing 30 revisions
119ScoreFetcher errored for 12702873: RevisionNotScorable
120Processing 30 revisions
121Processing 30 revisions
122Processing 30 revisions
123ScoreFetcher errored for 12702778: RevisionNotScorable
124ScoreFetcher errored for 12702776: RevisionNotScorable
125ScoreFetcher errored for 12702768: RevisionNotScorable
126Processing 30 revisions
127Processing 30 revisions
128Processing 30 revisions
129Processing 30 revisions
130ScoreFetcher errored for 12702660: RevisionNotScorable
131ScoreFetcher errored for 12702659: RevisionNotScorable
132Processing 30 revisions
133Processing 30 revisions
134ScoreFetcher errored for 12702598: RevisionNotScorable
135ScoreFetcher errored for 12702589: RevisionNotScorable
136Processing 30 revisions
137Processing 30 revisions
138Processing 30 revisions
139ScoreFetcher errored for 12702479: RevisionNotScorable
140Processing 30 revisions
141ScoreFetcher errored for 12702464: RevisionNotScorable
142ScoreFetcher errored for 12702455: RevisionNotScorable
143Processing 30 revisions
144ScoreFetcher errored for 12702445: RevisionNotScorable
145Processing 30 revisions
146ScoreFetcher errored for 12702404: RevisionNotScorable
147ScoreFetcher errored for 12702396: RevisionNotScorable
148Processing 30 revisions
149ScoreFetcher errored for 12702377: RevisionNotScorable
150ScoreFetcher errored for 12702369: RevisionNotScorable
151Processing 30 revisions
152ScoreFetcher errored for 12702331: RevisionNotScorable
153ScoreFetcher errored for 12702328: RevisionNotScorable
154Processing 30 revisions
155Processing 30 revisions
156ScoreFetcher errored for 12702271: RevisionNotScorable
157Processing 30 revisions
158ScoreFetcher errored for 12702231: RevisionNotScorable
159Processing 30 revisions
160ScoreFetcher errored for 12702216: RevisionNotScorable
161ScoreFetcher errored for 12702195: RevisionNotScorable
162Processing 30 revisions
163Processing 30 revisions
164ScoreFetcher errored for 12702156: RevisionNotScorable
165Processing 30 revisions
166Processing 30 revisions
167ScoreFetcher errored for 12702085: RevisionNotScorable
168ScoreFetcher errored for 12702083: RevisionNotScorable
169ScoreFetcher errored for 12702071: RevisionNotScorable
170ScoreFetcher errored for 12702069: RevisionNotScorable
171Processing 30 revisions
172ScoreFetcher errored for 12702035: RevisionNotScorable
173Processing 30 revisions
174Processing 30 revisions
175ScoreFetcher errored for 12701996: RevisionNotScorable
176ScoreFetcher errored for 12701994: RevisionNotScorable
177Processing 30 revisions
178ScoreFetcher errored for 12701955: RevisionNotScorable
179ScoreFetcher errored for 12701950: RevisionNotScorable
180Processing 30 revisions
181ScoreFetcher errored for 12701932: RevisionNotScorable
182ScoreFetcher errored for 12701923: RevisionNotScorable
183ScoreFetcher errored for 12701922: RevisionNotScorable
184ScoreFetcher errored for 12701915: RevisionNotScorable
185Processing 30 revisions
186Processing 30 revisions
187Processing 30 revisions
188ScoreFetcher errored for 12701835: RevisionNotScorable
189Processing 30 revisions
190ScoreFetcher errored for 12701796: RevisionNotScorable
191ScoreFetcher errored for 12701793: RevisionNotScorable
192Processing 30 revisions
193ScoreFetcher errored for 12701774: RevisionNotScorable
194ScoreFetcher errored for 12701773: RevisionNotScorable
195Processing 30 revisions
196ScoreFetcher errored for 12701736: RevisionNotScorable
197Processing 30 revisions
198Processing 30 revisions
199ScoreFetcher errored for 12701677: RevisionNotScorable
200Processing 30 revisions
201Processing 30 revisions
202ScoreFetcher errored for 12701594: RevisionNotScorable
203Processing 30 revisions
204ScoreFetcher errored for 12701585: RevisionNotScorable
205ScoreFetcher errored for 12701573: RevisionNotScorable
206Processing 30 revisions
207ScoreFetcher errored for 12701543: RevisionNotScorable
208Processing 30 revisions
209ScoreFetcher errored for 12701512: RevisionNotScorable
210ScoreFetcher errored for 12701494: RevisionNotScorable
211Processing 30 revisions
212Processing 30 revisions
213Processing 30 revisions
214ScoreFetcher errored for 12701395: RevisionNotScorable
215Processing 30 revisions
216ScoreFetcher errored for 12701366: RevisionNotScorable
217ScoreFetcher errored for 12701361: RevisionNotScorable
218Processing 30 revisions
219ScoreFetcher errored for 12701323: RevisionNotScorable
220ScoreFetcher errored for 12701309: RevisionNotScorable
221Processing 30 revisions
222ScoreFetcher errored for 12701305: RevisionNotScorable
223Processing 30 revisions
224Processing 30 revisions
225ScoreFetcher errored for 12701237: RevisionNotScorable
226Processing 30 revisions
227ScoreFetcher errored for 12701194: RevisionNotScorable
228ScoreFetcher errored for 12701182: RevisionNotScorable
229Processing 30 revisions
230Processing 30 revisions
231Processing 30 revisions
232Processing 30 revisions
233Processing 30 revisions
234Processing 30 revisions
235ScoreFetcher errored for 12701002: RevisionNotScorable
236ScoreFetcher errored for 12701001: RevisionNotScorable
237Processing 30 revisions
238ScoreFetcher errored for 12700979: RevisionNotScorable
239Processing 30 revisions
240ScoreFetcher errored for 12700953: RevisionNotScorable
241ScoreFetcher errored for 12700940: RevisionNotScorable
242ScoreFetcher errored for 12700936: RevisionNotScorable
243ScoreFetcher errored for 12700932: RevisionNotScorable
244Processing 30 revisions
245ScoreFetcher errored for 12700916: RevisionNotScorable
246ScoreFetcher errored for 12700915: RevisionNotScorable
247ScoreFetcher errored for 12700903: RevisionNotScorable
248ScoreFetcher errored for 12700898: RevisionNotScorable
249Processing 30 revisions
250ScoreFetcher errored for 12700874: RevisionNotScorable
251ScoreFetcher errored for 12700867: RevisionNotScorable
252Processing 30 revisions
253Processing 30 revisions
254ScoreFetcher errored for 12700813: RevisionNotScorable
255ScoreFetcher errored for 12700805: RevisionNotScorable
256Processing 30 revisions
257Processing 30 revisions
258ScoreFetcher errored for 12700749: RevisionNotScorable
259ScoreFetcher errored for 12700748: RevisionNotScorable
260ScoreFetcher errored for 12700737: RevisionNotScorable
261Processing 30 revisions
262Processing 30 revisions
263ScoreFetcher errored for 12700673: RevisionNotScorable
264ScoreFetcher errored for 12700656: RevisionNotScorable
265Processing 30 revisions
266Processing 30 revisions
267ScoreFetcher errored for 12700568: RevisionNotScorable
268Processing 30 revisions
269ScoreFetcher errored for 12700544: RevisionNotScorable
270ScoreFetcher errored for 12700541: RevisionNotScorable
271Processing 30 revisions
272Processing 30 revisions
273ScoreFetcher errored for 12700468: RevisionNotScorable
274Processing 30 revisions
275Processing 30 revisions
276Processing 30 revisions
277Processing 30 revisions
278Processing 30 revisions
279Processing 30 revisions
280ScoreFetcher errored for 12700309: RevisionNotScorable
281ScoreFetcher errored for 12700298: RevisionNotScorable
282ScoreFetcher errored for 12700292: RevisionNotScorable
283Processing 30 revisions
284ScoreFetcher errored for 12700273: RevisionNotScorable
285Processing 30 revisions
286Processing 30 revisions
287ScoreFetcher errored for 12700191: RevisionNotScorable
288Processing 30 revisions
289ScoreFetcher errored for 12700176: RevisionNotScorable
290Processing 30 revisions
291ScoreFetcher errored for 12700131: RevisionNotScorable
292Processing 30 revisions
293ScoreFetcher errored for 12700120: RevisionNotScorable
294ScoreFetcher errored for 12700101: RevisionNotScorable
295Processing 30 revisions
296ScoreFetcher errored for 12700088: RevisionNotScorable
297ScoreFetcher errored for 12700083: RevisionNotScorable
298ScoreFetcher errored for 12700072: RevisionNotScorable
299ScoreFetcher errored for 12700071: RevisionNotScorable
300ScoreFetcher errored for 12700065: RevisionNotScorable
301ScoreFetcher errored for 12700056: RevisionNotScorable
302Processing 30 revisions
303ScoreFetcher errored for 12700051: RevisionNotScorable
304ScoreFetcher errored for 12700041: RevisionNotScorable
305Processing 30 revisions
306Processing 30 revisions
307ScoreFetcher errored for 12699975: RevisionNotScorable
308Processing 30 revisions
309Processing 30 revisions
310Processing 30 revisions
311ScoreFetcher errored for 12699886: RevisionNotScorable
312ScoreFetcher errored for 12699880: RevisionNotScorable
313ScoreFetcher errored for 12699879: RevisionNotScorable
314Processing 30 revisions
315ScoreFetcher errored for 12699841: RevisionNotScorable
316ScoreFetcher errored for 12699840: RevisionNotScorable
317Processing 30 revisions
318ScoreFetcher errored for 12699830: RevisionNotScorable
319ScoreFetcher errored for 12699819: RevisionNotScorable
320ScoreFetcher errored for 12699806: RevisionNotScorable
321ScoreFetcher errored for 12699805: RevisionNotScorable
322ScoreFetcher errored for 12699804: RevisionNotScorable
323Processing 30 revisions
324Processing 30 revisions
325ScoreFetcher errored for 12699742: RevisionNotScorable
326Processing 30 revisions
327ScoreFetcher errored for 12699716: RevisionNotScorable
328Processing 30 revisions
329ScoreFetcher errored for 12699676: RevisionNotScorable
330ScoreFetcher errored for 12699675: RevisionNotScorable
331Processing 30 revisions
332Processing 30 revisions
333Processing 30 revisions
334Processing 30 revisions
335ScoreFetcher errored for 12699571: RevisionNotScorable
336ScoreFetcher errored for 12699566: RevisionNotScorable
337ScoreFetcher errored for 12699557: RevisionNotScorable
338Processing 30 revisions
339Processing 30 revisions
340ScoreFetcher errored for 12699499: RevisionNotScorable
341Processing 30 revisions
342ScoreFetcher errored for 12699452: RevisionNotScorable
343Processing 30 revisions
344ScoreFetcher errored for 12699426: RevisionNotScorable
345Processing 30 revisions
346ScoreFetcher errored for 12699408: RevisionNotScorable
347Processing 30 revisions
348ScoreFetcher errored for 12699385: RevisionNotScorable
349Processing 30 revisions
350ScoreFetcher errored for 12699348: RevisionNotScorable
351ScoreFetcher errored for 12699346: RevisionNotScorable
352ScoreFetcher errored for 12699336: RevisionNotScorable
353Processing 20 revisions
354ScoreFetcher errored for 12699306: RevisionNotScorable
355Finished processing 5000 revisions
356Revisions successfully scored: 4813
357RevisionNotFound errors: 0
358RevisionNotScorable errors: 187
359RuntimeException errors: 0

Change #1216804 had a related patch set uploaded (by Kgraessle; author: Kgraessle):

[operations/mediawiki-config@master] Enable revertrisk filters in thwiki

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

Samwalton9-WMF set the point value for this task to 3.Dec 9 2025, 5:08 PM

Change #1216804 merged by jenkins-bot:

[operations/mediawiki-config@master] Enable revertrisk filters in thwiki

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

Mentioned in SAL (#wikimedia-operations) [2025-12-10T21:21:48Z] <jsn@deploy2002> Started scap sync-world: Backport for [[gerrit:1216804|Enable revertrisk filters in thwiki (T409438)]]

Mentioned in SAL (#wikimedia-operations) [2025-12-10T21:23:45Z] <jsn@deploy2002> kgraessle, jsn: Backport for [[gerrit:1216804|Enable revertrisk filters in thwiki (T409438)]] synced to the testservers (see https://wikitech.wikimedia.org/wiki/Mwdebug). Changes can now be verified there.

Mentioned in SAL (#wikimedia-operations) [2025-12-10T21:30:39Z] <jsn@deploy2002> Finished scap sync-world: Backport for [[gerrit:1216804|Enable revertrisk filters in thwiki (T409438)]] (duration: 08m 51s)

jsn.sherman updated the task description. (Show Details)
jsn.sherman moved this task from Eng review to Done on the Moderator-Tools-Team (Kanban) board.
jsn.sherman subscribed.

okay, verified working upon deployment

image.png (1×1 px, 741 KB)

note that "likely to be reverted" doesn't seem to have a th translation at the moment

jsn.sherman reopened this task as In Progress.EditedDec 10 2025, 11:31 PM
jsn.sherman moved this task from Done to QA on the Moderator-Tools-Team (Kanban) board.

I realized that the QA checklist item was for whether the threshold value is good, so I'm sticking this back in QA for now.

@Samwalton9-WMF We need to reach out to thwiki for their feedback on the threshold.