Page MenuHomePhabricator

jsn.sherman
User

Today

  • Clear sailing ahead.

Tomorrow

  • Clear sailing ahead.

Wednesday

  • Clear sailing ahead.

User Details

User Since
Feb 17 2017, 7:18 PM (387 w, 2 d)
Availability
Available
LDAP User
Jsn.sherman
MediaWiki User
JSherman (WMF) [ Global Accounts ]

Recent Activity

Thu, Jul 18

jsn.sherman added a comment to T370182: improve process for identifying and intervening in ezproxy abuse.

PR for deleting TWLight sessions for deactivated users is ready for review:
https://github.com/WikipediaLibrary/TWLight/pull/1323

Thu, Jul 18, 7:22 PM · Library-Card-Platform, Moderator-Tools-Team (Kanban), The-Wikipedia-Library
jsn.sherman moved T366022: Automoderator configuration: Bot edit from Eng review to QA on the Moderator-Tools-Team (Kanban) board.
Thu, Jul 18, 2:35 PM · MW-1.43-notes (1.43.0-wmf.15; 2024-07-23), Moderator-Tools-Team (Kanban), Automoderator
jsn.sherman moved T355930: When user is reverted by Automoderator, send them a talk page message from Eng review to Reviewed (waiting for changes) on the Moderator-Tools-Team (Kanban) board.
Thu, Jul 18, 1:50 PM · MW-1.43-notes (1.43.0-wmf.15; 2024-07-23), Moderator-Tools-Team (Kanban), Automoderator
jsn.sherman moved T370182: improve process for identifying and intervening in ezproxy abuse from In Progress to Eng review on the Moderator-Tools-Team (Kanban) board.

PR for search script ready for review:
https://github.com/WikipediaLibrary/OCLC-EZproxy-Analysis/pull/1

Thu, Jul 18, 1:31 PM · Library-Card-Platform, Moderator-Tools-Team (Kanban), The-Wikipedia-Library

Wed, Jul 17

jsn.sherman moved T370161: "Call to a member function equals() on null" when rolling back a change with a suppressed username from Eng review to Reviewed (waiting for changes) on the Moderator-Tools-Team (Kanban) board.
Wed, Jul 17, 2:01 PM · MW-1.43-notes (1.43.0-wmf.14; 2024-07-16), Moderator-Tools-Team (Kanban), Automoderator, Wikimedia-production-error

Tue, Jul 16

jsn.sherman added a comment to T370161: "Call to a member function equals() on null" when rolling back a change with a suppressed username.

@Scardenasmolinar
it looks like we're calling equals() on the return value of getUser() without checking to see if it actually returned a user. That seems like the most likely cuplrit:
https://codesearch.wmcloud.org/things/?q=equals&files=%5Esrc%5C%2F.%2B%5C.php%24&excludeFiles=&repos=Extension%3AAutoModerator

Tue, Jul 16, 8:17 PM · MW-1.43-notes (1.43.0-wmf.14; 2024-07-16), Moderator-Tools-Team (Kanban), Automoderator, Wikimedia-production-error
jsn.sherman added a comment to T370161: "Call to a member function equals() on null" when rolling back a change with a suppressed username.
Tue, Jul 16, 8:15 PM · MW-1.43-notes (1.43.0-wmf.14; 2024-07-16), Moderator-Tools-Team (Kanban), Automoderator, Wikimedia-production-error
jsn.sherman added a comment to T370161: "Call to a member function equals() on null" when rolling back a change with a suppressed username.

Since this is happening in the revision precheck, it, we should be able to stop the error immediately by disabling automoderator here:
https://tr.wikipedia.org/wiki/MediaWiki:AutoModeratorConfig.json
that would be something that @Dogu or another interface admin could do while we get a patch out

Tue, Jul 16, 8:11 PM · MW-1.43-notes (1.43.0-wmf.14; 2024-07-16), Moderator-Tools-Team (Kanban), Automoderator, Wikimedia-production-error
jsn.sherman changed the status of T370182: improve process for identifying and intervening in ezproxy abuse from Open to In Progress.
Tue, Jul 16, 4:51 PM · Library-Card-Platform, Moderator-Tools-Team (Kanban), The-Wikipedia-Library
jsn.sherman created T370182: improve process for identifying and intervening in ezproxy abuse.
Tue, Jul 16, 4:48 PM · Library-Card-Platform, Moderator-Tools-Team (Kanban), The-Wikipedia-Library
jsn.sherman closed Restricted Task, a subtask of T353826: Pentest FY2023/24 - Wikipedia Library , as Resolved.
Tue, Jul 16, 2:40 PM · The-Wikipedia-Library, secscrum
jsn.sherman closed Restricted Task, a subtask of T358257: Wikipedia Library January 2024 Pentest, as Resolved.
Tue, Jul 16, 2:40 PM · The-Wikipedia-Library, Moderator-Tools-Team, Epic
jsn.sherman closed Restricted Task, a subtask of T361872: [Epic] Q4 FY 2023-24 Moderator Tools Maintenance Work, as Resolved.
Tue, Jul 16, 2:40 PM · Moderator-Tools-Team, Epic

Mon, Jul 15

jsn.sherman moved T354154: Moving an article should set the "previously deleted" flag to correspond to the new title from QA to Done on the Moderator-Tools-Team (Kanban) board.

awaiting deployment on next train

Mon, Jul 15, 12:26 PM · MW-1.43-notes (1.43.0-wmf.14; 2024-07-16), Moderator-Tools-Team (Kanban), PageTriage

Thu, Jul 11

jsn.sherman moved T362965: Automatically include a report link as part of Automoderator's edit summary or in the page history from Reviewed (waiting for changes) to Done on the Moderator-Tools-Team (Kanban) board.
Thu, Jul 11, 7:07 PM · MW-1.43-notes (1.43.0-wmf.14; 2024-07-16), Moderator-Tools-Team (Kanban), Design, Automoderator
jsn.sherman moved T362965: Automatically include a report link as part of Automoderator's edit summary or in the page history from Eng review to Reviewed (waiting for changes) on the Moderator-Tools-Team (Kanban) board.
Thu, Jul 11, 6:19 PM · MW-1.43-notes (1.43.0-wmf.14; 2024-07-16), Moderator-Tools-Team (Kanban), Design, Automoderator
jsn.sherman moved T369490: Estimate Automoderator's activity based on latest revertrisk data (2024) from Ready to Eng review on the Moderator-Tools-Team (Kanban) board.
Thu, Jul 11, 2:35 PM · Product-Analytics (Kanban), Moderator-Tools-Team (Kanban), Automoderator
jsn.sherman moved T369490: Estimate Automoderator's activity based on latest revertrisk data (2024) from Backlog to Data/Research on the Automoderator board.
Thu, Jul 11, 2:35 PM · Product-Analytics (Kanban), Moderator-Tools-Team (Kanban), Automoderator
jsn.sherman changed the status of T367588: British Online Archives content is inaccessible via Wikipedia Library from Open to Stalled.
Thu, Jul 11, 2:31 PM · Moderator-Tools-Team (Kanban), The-Wikipedia-Library
jsn.sherman moved T367588: British Online Archives content is inaccessible via Wikipedia Library from Ready to In Progress on the Moderator-Tools-Team (Kanban) board.
Thu, Jul 11, 2:30 PM · Moderator-Tools-Team (Kanban), The-Wikipedia-Library
jsn.sherman moved T355930: When user is reverted by Automoderator, send them a talk page message from Eng review to Reviewed (waiting for changes) on the Moderator-Tools-Team (Kanban) board.
Thu, Jul 11, 2:19 PM · MW-1.43-notes (1.43.0-wmf.15; 2024-07-23), Moderator-Tools-Team (Kanban), Automoderator
jsn.sherman added a comment to T354154: Moving an article should set the "previously deleted" flag to correspond to the new title.

If someone can rename:
https://en.wikipedia.beta.wmflabs.org/wiki/User:Jsn.sherman_beta/sandbox3
into the main name space on beta we can verify the fix there.

Thu, Jul 11, 1:47 PM · MW-1.43-notes (1.43.0-wmf.14; 2024-07-16), Moderator-Tools-Team (Kanban), PageTriage

Wed, Jul 10

jsn.sherman added a comment to T354154: Moving an article should set the "previously deleted" flag to correspond to the new title.

We've been unable to reproduce this locally, but we did reproduce it on enwiki beta. I suggest merging and retesting on beta.

Wed, Jul 10, 8:18 PM · MW-1.43-notes (1.43.0-wmf.14; 2024-07-16), Moderator-Tools-Team (Kanban), PageTriage
jsn.sherman added a comment to T366032: Grant Access to nda/logstash for Sohom Datta.

@Dzahn I'm happy to sponsor @Soda on this one; apologies for the delay!

Wed, Jul 10, 5:59 PM · SRE, LDAP-Access-Requests

Mon, Jul 8

jsn.sherman moved T366022: Automoderator configuration: Bot edit from Product backlog to To be estimated on the Moderator-Tools-Team board.
Mon, Jul 8, 6:38 PM · MW-1.43-notes (1.43.0-wmf.15; 2024-07-23), Moderator-Tools-Team (Kanban), Automoderator
jsn.sherman added a comment to T360695: Track edits that have been checked but not reverted by AutoModerator.

Counters like that could be used to populate the landing page T360127: Determine what data to surface on Automoderator's landing page

Mon, Jul 8, 6:32 PM · Moderator-Tools-Team, Automoderator
jsn.sherman added a comment to T360695: Track edits that have been checked but not reverted by AutoModerator.

@jsn.sherman Is this still necessary, or does Logstash serve this purpose now?

Mon, Jul 8, 6:30 PM · Moderator-Tools-Team, Automoderator
jsn.sherman moved T352769: Automoderator should be able to revert edits based on Revert Risk scores from the ORES extension from Product backlog to To be estimated on the Moderator-Tools-Team board.
Mon, Jul 8, 6:21 PM · Patch-For-Review, Moderator-Tools-Team (Kanban), Automoderator
jsn.sherman moved T351654: user_lists_cron should be running hourly, not daily, in Wikilink from Maintenance priorities to To be estimated on the Moderator-Tools-Team board.
Mon, Jul 8, 6:19 PM · Moderator-Tools-Team (Kanban), Essential-Work, Wikilink-Tool
jsn.sherman changed the status of T369424: Wikipedia Library Access to Mohr Siebeck seems to have expired from Open to Stalled.

It looks like they have updated their site enough to require a config update. This configuration is provided by oclc, so I've opened a ticket with them to request an update.
For reference, this is the oclc-managed configuration:
https://help.oclc.org/Library_Management/EZproxy/EZproxy_database_stanzas/Database_stanzas_M/Mohr_Siebeck

Mon, Jul 8, 4:15 PM · Moderator-Tools-Team (Kanban), The-Wikipedia-Library
jsn.sherman moved T369424: Wikipedia Library Access to Mohr Siebeck seems to have expired from Ready to In Progress on the Moderator-Tools-Team (Kanban) board.
Mon, Jul 8, 4:15 PM · Moderator-Tools-Team (Kanban), The-Wikipedia-Library
jsn.sherman added a comment to T366978: [Wikilink] Aggregates maintenance commands errors.

There was still duplicated data on some tables.

Mon, Jul 8, 3:54 PM · Wikilink-Tool, Moderator-Tools-Team (Kanban)

Wed, Jul 3

jsn.sherman added a comment to T361215: [SPIKE] Review RecentChanges code in preparation for taking ownership [8HRS].

scc output for the watchlist files:

1───────────────────────────────────────────────────────────────────────────────
2Language Files Lines Blanks Comments Code Complexity
3───────────────────────────────────────────────────────────────────────────────
4PHP 13 4782 528 1595 2659 279
5───────────────────────────────────────────────────────────────────────────────
6Total 13 4782 528 1595 2659 279
7───────────────────────────────────────────────────────────────────────────────
8Estimated Cost to Develop (organic) $75,430
9Estimated Schedule Effort (organic) 5.15 months
10Estimated People Required (organic) 1.30
11───────────────────────────────────────────────────────────────────────────────
12Processed 151073 bytes, 0.151 megabytes (SI)
13───────────────────────────────────────────────────────────────────────────────

Wed, Jul 3, 7:31 PM · Spike, Moderator-Tools-Team (Kanban)
jsn.sherman created P65764 scc includes/watchlist/ includes/actions/WatchAction.php.
Wed, Jul 3, 7:29 PM
jsn.sherman added a comment to T361215: [SPIKE] Review RecentChanges code in preparation for taking ownership [8HRS].

I ran an scc analysis for the files you mentioned in ./includes/changes

1───────────────────────────────────────────────────────────────────────────────
2Language Files Lines Blanks Comments Code Complexity
3───────────────────────────────────────────────────────────────────────────────
4PHP 4 3592 362 1039 2191 282
5───────────────────────────────────────────────────────────────────────────────
6Total 4 3592 362 1039 2191 282
7───────────────────────────────────────────────────────────────────────────────
8Estimated Cost to Develop (organic) $61,555
9Estimated Schedule Effort (organic) 4.77 months
10Estimated People Required (organic) 1.15
11───────────────────────────────────────────────────────────────────────────────
12Processed 110068 bytes, 0.110 megabytes (SI)
13───────────────────────────────────────────────────────────────────────────────

Wed, Jul 3, 7:28 PM · Spike, Moderator-Tools-Team (Kanban)
jsn.sherman created P65763 scc includes/Feed/FeedItem.php includes/Feed/FeedUtils.php.
Wed, Jul 3, 7:27 PM
jsn.sherman created P65762 scc includes/changes/RecentChange* includes/changes/ChangesList.php includes/changes/EnhancedChangesList.php.
Wed, Jul 3, 7:25 PM
jsn.sherman added a comment to T367865: Proxy usage metrics for British Online Archives .

@sjvipin I've answered the questions to the best of my ability; do you have any questions?

Wed, Jul 3, 2:49 PM · Moderator-Tools-Team (Kanban), The-Wikipedia-Library
jsn.sherman added a comment to T361692: Performance review of AutoModerator extension.

@jsn.sherman Is this something that needs to be followed up soon or it can wait since we're already live on trwiki?

Wed, Jul 3, 2:47 PM · MediaWiki-Platform-Team, Moderator-Tools-Team, Automoderator

Tue, Jul 2

jsn.sherman committed rEAMO98d5bfbc5b7f: Move edit summary configuration variables to i18n message strings (authored by Kgraessle).
Move edit summary configuration variables to i18n message strings
Tue, Jul 2, 9:07 PM
jsn.sherman claimed T366070: How many users accessed Newspapers.com in the past 6 months?.

unique ezproxy users by domain and host between 2024-01-01 and 2024-06-30:

  • newspapers.com: 1518
Tue, Jul 2, 8:08 PM · Moderator-Tools-Team (Kanban), Product-Analytics, Library-Card-Platform
jsn.sherman moved T366070: How many users accessed Newspapers.com in the past 6 months? from Ready to Done on the Moderator-Tools-Team (Kanban) board.
Tue, Jul 2, 8:05 PM · Moderator-Tools-Team (Kanban), Product-Analytics, Library-Card-Platform
jsn.sherman added a comment to T367865: Proxy usage metrics for British Online Archives .

@jsn.sherman - The difference between number of Wikipedia articles and number citations is that one Wikipedia page might have multiple citations to BOA so that number could be higher.

ideally, I would like to get a table with the list of citations links and Wikipedia articles made by these 352 unique users https://microform.digital/boa/collections

Tue, Jul 2, 12:38 PM · Moderator-Tools-Team (Kanban), The-Wikipedia-Library

Mon, Jul 1

jsn.sherman updated subscribers of T367865: Proxy usage metrics for British Online Archives .
Mon, Jul 1, 6:55 PM · Moderator-Tools-Team (Kanban), The-Wikipedia-Library
jsn.sherman updated subscribers of T367865: Proxy usage metrics for British Online Archives .

@sjvipin from 2024-02-01 to 2024-06-30, BOA had 352 unique library users.

Mon, Jul 1, 6:55 PM · Moderator-Tools-Team (Kanban), The-Wikipedia-Library
jsn.sherman updated subscribers of T367865: Proxy usage metrics for British Online Archives .

@sjvipin I'm working on the proxy numbers right now. Could you explain the difference between these two requested data points? They seem the same to me:

Mon, Jul 1, 6:24 PM · Moderator-Tools-Team (Kanban), The-Wikipedia-Library
jsn.sherman changed the status of T345104: Corriere Della Sera Archives often goes blank when attempting to view a newspaper from Open to Stalled.

@Kgraessle let's put a pause on this while @sjvipin talks with the partner about the options of whitelisting recaptcha or switching to voucher codes instead of proxy.

Mon, Jul 1, 2:22 PM · Moderator-Tools-Team, Library-Card-Platform
jsn.sherman changed the status of T345104: Corriere Della Sera Archives often goes blank when attempting to view a newspaper, a subtask of T361872: [Epic] Q4 FY 2023-24 Moderator Tools Maintenance Work, from Open to Stalled.
Mon, Jul 1, 2:20 PM · Moderator-Tools-Team, Epic
jsn.sherman claimed T367865: Proxy usage metrics for British Online Archives .
Mon, Jul 1, 2:06 PM · Moderator-Tools-Team (Kanban), The-Wikipedia-Library
jsn.sherman triaged T367865: Proxy usage metrics for British Online Archives as High priority.
Mon, Jul 1, 2:06 PM · Moderator-Tools-Team (Kanban), The-Wikipedia-Library
jsn.sherman added a comment to T367588: British Online Archives content is inaccessible via Wikipedia Library.

@sjvipin ezproxy is not compatible with google recaptcha; we'll need to ask them to disable it for the proxy IP address.

Mon, Jul 1, 1:55 PM · Moderator-Tools-Team (Kanban), The-Wikipedia-Library

Sun, Jun 30

jsn.sherman placed T322916: Fix Newspapers.com Library Bundle Configuration issues up for grabs.
Sun, Jun 30, 5:35 PM · Essential-Work, Moderator-Tools-Team, Library-Card-Platform
jsn.sherman changed the status of T322916: Fix Newspapers.com Library Bundle Configuration issues from In Progress to Stalled.
Sun, Jun 30, 5:35 PM · Essential-Work, Moderator-Tools-Team, Library-Card-Platform

Thu, Jun 27

jsn.sherman updated subscribers of T345104: Corriere Della Sera Archives often goes blank when attempting to view a newspaper.

@sjvipin could you reach out on the partner side to request disabling of captchas for Corriere Della Sera and Corriere Della Sera Archives?

Thu, Jun 27, 11:14 PM · Moderator-Tools-Team, Library-Card-Platform
jsn.sherman added a comment to T345104: Corriere Della Sera Archives often goes blank when attempting to view a newspaper.

@Kgraessle
Can you please share a WIP github PR with the ezproxy config changes you were testing to get these results? It's okay if some parts are commented out (with notes) if you tried a few different things.

Adding login flow to corriere

Navigate to the Access collection button in staging for Corriere Della Serra archives and update the parameter URL to point to the login URL. Update the landing page to be our proxied URL.

<a href="https://wikipedialibrary.idm.oclc.org:9443/login?auth=staging&amp;url=https://www.corriere.it/account/login?landing=https://wikipedialibrary.idm.oclc.org:9443/login?auth=staging&amp;url=https://archivio.corriere.it/" class="btn btn-sm twl-btn access-apply-button" type="button" name="button" target="_blank" rel="noopener">
   Access collection
</a>

This will take you to a page that is proxied for the login flow. When I try to set the landing parameter to anything that isn't their domain (our proxy URL) then it won't let me sign in. The button is disabled and stops me from continuing through the flow.

Screenshot 2024-06-27 at 12.01.00 PM.png (845×1 px, 102 KB)

I would expect that there is javascript validation happening to do that disable, which you would also need to capture with a rewrite rule to amend the allowed domains/hostnames. I'm surprised that the login url is being used here instead of the proxied endpoint( eg. https://archivio-corriere-it.wikipedialibrary.idm.oclc.org:9443)

If I add the landing parameter to be

<a href="https://wikipedialibrary.idm.oclc.org:9443/login?auth=staging&amp;url=https://www.corriere.it/account/login?landing=https://archivio.corriere.it/" class="btn btn-sm twl-btn access-apply-button" type="button" name="button" target="_blank" rel="noopener">
   Access collection
</a>

Then the flow continues to the site https://archivio.corriere.it/ without being proxied.

Unfortunately none of the config I updated was helpful, it's also hard to tell when the config goes out so it's been a bit tedious trying to test config without knowing if it's actually deployed or not.
I don't really have anything substantial to commit as a result.
I can tell you that my initial thoughts are that the image is being corrupted when the content provider is sending the data to the ezproxy server:

Screenshot 2024-06-27 at 4.44.17 PM.png (313×925 px, 173 KB)

Because we know the images are being proxied correctly from the network tab request.

Thu, Jun 27, 11:11 PM · Moderator-Tools-Team, Library-Card-Platform
jsn.sherman added a comment to T351860: Wikilink - Organisations sometimes time out .

PR merged; we have deployments paused for wikilink, so this won't show up for another day or two. I'll post an update once it's ready for QA.

Thu, Jun 27, 7:28 PM · Moderator-Tools-Team (Kanban), Wikilink-Tool
jsn.sherman moved T360136: SPIKE Automoderator configuration: Caution levels [4HRS] from Eng review to Done on the Moderator-Tools-Team (Kanban) board.

This looks great; thanks for your work @Kgraessle!

Thu, Jun 27, 7:05 PM · Moderator-Tools-Team (Kanban), Automoderator
jsn.sherman closed T360136: SPIKE Automoderator configuration: Caution levels [4HRS] as Resolved.
Thu, Jun 27, 7:05 PM · Moderator-Tools-Team (Kanban), Automoderator
jsn.sherman added a comment to T345104: Corriere Della Sera Archives often goes blank when attempting to view a newspaper.

@Kgraessle
Can you please share a WIP github PR with the ezproxy config changes you were testing to get these results? It's okay if some parts are commented out (with notes) if you tried a few different things.

Thu, Jun 27, 7:02 PM · Moderator-Tools-Team, Library-Card-Platform

Wed, Jun 26

jsn.sherman added a comment to T362622: Enable AutoModerator on tr.wiki.

@Dogu
It looks like Otomoderatör has done it's first revert (it's a pending edit that wants to revert a pending edit, anyway)
https://tr.wikipedia.org/wiki/%C3%96zel:Katk%C4%B1lar/Otomoderat%C3%B6r

Wed, Jun 26, 6:47 PM · Moderator-Tools-Team (Kanban), Wikimedia-Extension-setup, Automoderator

Tue, Jun 25

jsn.sherman moved T367227: [EPIC] Don't include translatable strings in wiki config from Up next to Epics on the Moderator-Tools-Team board.
Tue, Jun 25, 8:52 PM · Epic, Moderator-Tools-Team, Automoderator
jsn.sherman triaged T365046: Integrate Community Configuration into AutoModerator as Low priority.
Tue, Jun 25, 7:22 PM · Patch-For-Review, Moderator-Tools-Team (Kanban), CommunityConfiguration-Adoption, Automoderator
jsn.sherman added a comment to T367339: Failed executing job: AutoModeratorFetchRevScoreJob.

@Dogu we believe we have this sorted out; could you re-enable automoderator on trwiki? We'll be monitoring for errors.

Tue, Jun 25, 4:31 PM · MW-1.43-notes (1.43.0-wmf.10; 2024-06-18), Automoderator, Moderator-Tools-Team (Kanban), Wikimedia-production-error
jsn.sherman moved T367864: SPIKE: Investigate Haaretz Proxy Issues [8 H] from Up next to Kanban on the Moderator-Tools-Team board.
Tue, Jun 25, 4:12 PM · Moderator-Tools-Team (Kanban), Spike, The-Wikipedia-Library
jsn.sherman moved T366200: Skin discussion links in user-preferences needs update from Up next to Kanban on the Moderator-Tools-Team board.
Tue, Jun 25, 4:11 PM · MW-1.43-notes (1.43.0-wmf.12; 2024-07-02), Moderator-Tools-Team (Kanban), MinervaNeue
jsn.sherman moved T367791: Move edit summary configuration variables to i18n message strings from Up next to Kanban on the Moderator-Tools-Team board.
Tue, Jun 25, 4:11 PM · MW-1.43-notes (1.43.0-wmf.14; 2024-07-16), Moderator-Tools-Team (Kanban), Automoderator
jsn.sherman moved T365046: Integrate Community Configuration into AutoModerator from To be estimated to Up next on the Moderator-Tools-Team board.
Tue, Jun 25, 3:39 PM · Patch-For-Review, Moderator-Tools-Team (Kanban), CommunityConfiguration-Adoption, Automoderator
jsn.sherman moved T367227: [EPIC] Don't include translatable strings in wiki config from Backlog to Epics on the Automoderator board.
Tue, Jun 25, 3:38 PM · Epic, Moderator-Tools-Team, Automoderator
jsn.sherman renamed T367227: [EPIC] Don't include translatable strings in wiki config from Don't include translatable strings in wiki config to [EPIC] Don't include translatable strings in wiki config.
Tue, Jun 25, 3:38 PM · Epic, Moderator-Tools-Team, Automoderator
jsn.sherman moved T367227: [EPIC] Don't include translatable strings in wiki config from To be estimated to Up next on the Moderator-Tools-Team board.
Tue, Jun 25, 3:38 PM · Epic, Moderator-Tools-Team, Automoderator
jsn.sherman added a project to T367227: [EPIC] Don't include translatable strings in wiki config: Epic.
Tue, Jun 25, 3:37 PM · Epic, Moderator-Tools-Team, Automoderator
jsn.sherman triaged T367791: Move edit summary configuration variables to i18n message strings as Medium priority.
Tue, Jun 25, 3:35 PM · MW-1.43-notes (1.43.0-wmf.14; 2024-07-16), Moderator-Tools-Team (Kanban), Automoderator
jsn.sherman moved T304512: Don't send multiple waitlist emails to users who already received one for a given application from To be estimated to Up next on the Moderator-Tools-Team board.
Tue, Jun 25, 3:11 PM · Moderator-Tools-Team, Essential-Work, Library-Card-Platform

Jun 18 2024

jsn.sherman added a comment to T360136: SPIKE Automoderator configuration: Caution levels [4HRS].

it would also be worth logging a warning

Jun 18 2024, 7:35 PM · Moderator-Tools-Team (Kanban), Automoderator
jsn.sherman added a comment to T360136: SPIKE Automoderator configuration: Caution levels [4HRS].

If for some reason an admin changes the config to a value that doesn't map to a caution level, which caution level do we want to fall back on?

Jun 18 2024, 7:35 PM · Moderator-Tools-Team (Kanban), Automoderator
jsn.sherman moved T366978: [Wikilink] Aggregates maintenance commands errors from Eng review to QA on the Moderator-Tools-Team (Kanban) board.
Jun 18 2024, 6:12 PM · Wikilink-Tool, Moderator-Tools-Team (Kanban)
jsn.sherman moved T367864: SPIKE: Investigate Haaretz Proxy Issues [8 H] from Inbox to To be estimated on the Moderator-Tools-Team board.
Jun 18 2024, 4:23 PM · Moderator-Tools-Team (Kanban), Spike, The-Wikipedia-Library
jsn.sherman renamed T367864: SPIKE: Investigate Haaretz Proxy Issues [8 H] from Haaretz - Proxy Issues to SPIKE: Investigate Haaretz Proxy Issues.
Jun 18 2024, 4:23 PM · Moderator-Tools-Team (Kanban), Spike, The-Wikipedia-Library
jsn.sherman created T367885: Create new GitLab project group: Moderator Tools.
Jun 18 2024, 2:58 PM · GitLab (Project Migration), Release-Engineering-Team
jsn.sherman added a comment to T367339: Failed executing job: AutoModeratorFetchRevScoreJob.

So far, it looks like there have been no more occurrences of this error on testwiki since 1.43.0-wmf.10 rolled out to it.

Jun 18 2024, 1:43 PM · MW-1.43-notes (1.43.0-wmf.10; 2024-06-18), Automoderator, Moderator-Tools-Team (Kanban), Wikimedia-production-error

Jun 17 2024

jsn.sherman added a comment to T366978: [Wikilink] Aggregates maintenance commands errors.

I was able to warm the cache by reloading the page a few times, but it shows that there are 0 current total links, which seems pretty unlikely:

image.png (801×994 px, 68 KB)

! In T351860#9900266, @jsn.sherman wrote:

ah, it looks like something happened (or didn't happen) at the turn of the year:

image.png (763×928 px, 64 KB)

Jun 17 2024, 6:01 PM · Wikilink-Tool, Moderator-Tools-Team (Kanban)
jsn.sherman added a comment to T351860: Wikilink - Organisations sometimes time out .

ah, it looks like something happened (or didn't happen) at the turn of the year:

image.png (763×928 px, 64 KB)

Jun 17 2024, 5:55 PM · Moderator-Tools-Team (Kanban), Wikilink-Tool
jsn.sherman moved T367227: [EPIC] Don't include translatable strings in wiki config from Inbox to To be estimated on the Moderator-Tools-Team board.
Jun 17 2024, 4:28 PM · Epic, Moderator-Tools-Team, Automoderator
jsn.sherman added a comment to T367000: [Bug] Preferences Icons and Text not clearly visible in dark mode on mobile.
Jun 17 2024, 3:26 PM · Web-Team-Backlog (FY2023-24 Q4 Sprint 6), Unplanned-Sprint-Work, Moderator-Tools-Team, MediaWiki-Core-Preferences, FY2023-24-WE 2.1 Typography and palette customizations
jsn.sherman added a comment to T351860: Wikilink - Organisations sometimes time out .

I was able to warm the cache by reloading the page a few times, but it shows that there are 0 current total links, which seems pretty unlikely:

image.png (801×994 px, 68 KB)

Jun 17 2024, 3:14 PM · Moderator-Tools-Team (Kanban), Wikilink-Tool
jsn.sherman added a comment to T362969: Deploy QuickSurvey for Automoderator patroller workstream survey.

noting that we are missing translations for the privacy policy link
https://translatewiki.net/w/i.php?title=Special%3ATranslate&group=ext-wikimediamessages&language=en&filter=&optional=1&action=translate

Jun 17 2024, 2:44 PM · MW-1.43-notes (1.43.0-wmf.9; 2024-06-11), Moderator-Tools-Team (Kanban), QuickSurveys, Automoderator
jsn.sherman reopened T351860: Wikilink - Organisations sometimes time out as "Open".

It looks like this is still a problem with JSTOR

Jun 17 2024, 2:20 PM · Moderator-Tools-Team (Kanban), Wikilink-Tool
jsn.sherman reopened T351860: Wikilink - Organisations sometimes time out , a subtask of T361872: [Epic] Q4 FY 2023-24 Moderator Tools Maintenance Work, as Open.
Jun 17 2024, 2:19 PM · Moderator-Tools-Team, Epic

Jun 14 2024

jsn.sherman updated the task description for T364399: Replace deprecated Buster VMs in Cloud VPS.
Jun 14 2024, 7:32 PM · Moderator-Tools-Team (Kanban), Cloud-VPS (Debian Buster Deprecation), The-Wikipedia-Library
jsn.sherman added a comment to T366736: update twlight bin/debian_swarm_deploy.sh for bookworm.

those things are now done! staging is up at https://twlight-staging.wmcloud.org/

Jun 14 2024, 6:37 PM · Moderator-Tools-Team (Kanban), The-Wikipedia-Library
jsn.sherman moved T366736: update twlight bin/debian_swarm_deploy.sh for bookworm from In Progress to Eng review on the Moderator-Tools-Team (Kanban) board.

I updated the script and used it to deploy a new TWLight staging environment:
https://github.com/WikipediaLibrary/TWLight/pull/1305

Jun 14 2024, 6:03 PM · Moderator-Tools-Team (Kanban), The-Wikipedia-Library
jsn.sherman moved T367339: Failed executing job: AutoModeratorFetchRevScoreJob from Eng review to QA on the Moderator-Tools-Team (Kanban) board.
Jun 14 2024, 1:03 PM · MW-1.43-notes (1.43.0-wmf.10; 2024-06-18), Automoderator, Moderator-Tools-Team (Kanban), Wikimedia-production-error
jsn.sherman committed rEAMO190fc52351bc: Jobs: retry when revision not found.
Jobs: retry when revision not found
Jun 14 2024, 2:26 AM
jsn.sherman moved T367339: Failed executing job: AutoModeratorFetchRevScoreJob from Done to Eng review on the Moderator-Tools-Team (Kanban) board.
Jun 14 2024, 2:01 AM · MW-1.43-notes (1.43.0-wmf.10; 2024-06-18), Automoderator, Moderator-Tools-Team (Kanban), Wikimedia-production-error
jsn.sherman added a comment to T367339: Failed executing job: AutoModeratorFetchRevScoreJob.

The simplest change we could make besides doing lazyPush is to allow retries when we encounter this.

Jun 14 2024, 2:01 AM · MW-1.43-notes (1.43.0-wmf.10; 2024-06-18), Automoderator, Moderator-Tools-Team (Kanban), Wikimedia-production-error
jsn.sherman added a comment to T367339: Failed executing job: AutoModeratorFetchRevScoreJob.

A few notes:

Jun 14 2024, 1:40 AM · MW-1.43-notes (1.43.0-wmf.10; 2024-06-18), Automoderator, Moderator-Tools-Team (Kanban), Wikimedia-production-error
jsn.sherman renamed T366933: AutoModerator should perform prechecks in RevisionFromEditCompleteHookHandler before queuing job from AutoModerator should perform many prechecks in RevisionFromEditCompleteHookHandler before queuing job to AutoModerator should perform prechecks in RevisionFromEditCompleteHookHandler before queuing job.
Jun 14 2024, 12:44 AM · Automoderator, MW-1.43-notes (1.43.0-wmf.10; 2024-06-18), Moderator-Tools-Team (Kanban), Wikimedia-production-error

Jun 13 2024

jsn.sherman moved T362969: Deploy QuickSurvey for Automoderator patroller workstream survey from Done to QA on the Moderator-Tools-Team (Kanban) board.

We'll be monitoring impression and submission count to see if we need to adjust the sampling count over time.

Jun 13 2024, 11:08 PM · MW-1.43-notes (1.43.0-wmf.9; 2024-06-11), Moderator-Tools-Team (Kanban), QuickSurveys, Automoderator
jsn.sherman changed the status of T367339: Failed executing job: AutoModeratorFetchRevScoreJob from Open to In Progress.

I switched over to lazy push for the job queue insert. I experimented with adding a release timestamp, but that seemed to break things in mediawiki-docker, eg. No jobs were queued at all that way.

Jun 13 2024, 9:46 PM · MW-1.43-notes (1.43.0-wmf.10; 2024-06-18), Automoderator, Moderator-Tools-Team (Kanban), Wikimedia-production-error
jsn.sherman added a comment to T358708: Inconsistent revision ID.

These warnings coincide with an Automoderator error in a job which we fire off a job in RevisionFromEditComplete. The hook handler passes the revision id as a parameter to the job. The job does a lookup for that revision id, and that lookup often comes up empty. Spot checking page history shows that these revisions do (at least eventually) exist. Is our job doing a revision lookup on a stale/bugged cache in these cases? Is the jobrunner hitting a db host endpoint that hasn't achieved write consititency? I'm wondering if these two issues have a shared underlying cause.

Jun 13 2024, 1:13 PM · Essential-Work, RESTBase Sunsetting, MediaWiki-Parser