Page MenuHomePhabricator

Novem_Linguae
Nerd

Today

  • No visible events.

Tomorrow

  • No visible events.

Thursday

  • No visible events.

User Details

User Since
Feb 7 2021, 12:37 AM (283 w, 2 d)
Availability
Available
IRC Nick
NovemLinguae
LDAP User
Novem Linguae
MediaWiki User
Novem Linguae [ Global Accounts ]

Volunteer software engineer with MediaWiki +2. English Wikipedia interface administrator.

Recent Activity

Yesterday

Novem_Linguae closed T344985: GitHub mirrors of Mediawiki extension repos have random titles in Google search results as Resolved.

Looks like the problem has fixed itself in the 3 years since I filed the ticket :)

Mon, Jul 13, 2:32 PM · SEO, Wikimedia-GitHub

Thu, Jul 9

Novem_Linguae added a comment to T280734: Create XTools Docker container.

My patch had a couple of quality of life things such as installing PHP Composer, installing Symfony CLI, installing XDebug and configuring it to allow VS Code step debugging, and allowing directory listings. I haven't checked if today's patch has those or not, but those might be good additions to add in a follow up.

Thu, Jul 9, 11:54 PM · Moderator-Tools-Team (Kanban), Patch-For-Review, XTools

Wed, Jul 8

Novem_Linguae created T431636: switch testwiki to use parsoid.
Wed, Jul 8, 11:19 PM · Content-Transform-Team (Work In Progress), Wikimedia-Site-requests

Tue, Jul 7

Novem_Linguae reopened T70174: securepoll-votereligibility-list-* messages should be documented in comments as "Open".

Re-opening since I think there's a couple more in my screenshot we could add comments to.

Tue, Jul 7, 7:44 PM · RoadToWiki, Product Safety and Integrity, good first task, Platform Engineering, I18n, MediaWiki-extensions-SecurePoll
Novem_Linguae closed T70174: securepoll-votereligibility-list-* messages should be documented in comments as Resolved.

Thanks for the patch!

Tue, Jul 7, 7:40 PM · RoadToWiki, Product Safety and Integrity, good first task, Platform Engineering, I18n, MediaWiki-extensions-SecurePoll

Sun, Jul 5

Novem_Linguae added a project to T373276: mw-fr-revision-details is covered by flaggedrevs_reviewform: Hungarian-Sites.
Sun, Jul 5, 7:50 PM · Hungarian-Sites, FlaggedRevs
Novem_Linguae merged T431196: Small height pages cut FlaggedRevs pop-up into T373276: mw-fr-revision-details is covered by flaggedrevs_reviewform.
Sun, Jul 5, 7:49 PM · Hungarian-Sites, FlaggedRevs
Novem_Linguae merged task T431196: Small height pages cut FlaggedRevs pop-up into T373276: mw-fr-revision-details is covered by flaggedrevs_reviewform.
Sun, Jul 5, 7:49 PM · Hungarian-Sites, FlaggedRevs

Fri, Jul 3

Novem_Linguae added a comment to T431060: Extended confirmed age calculation on en-wiki.

I wrote the patch. Someone else test and backport please :)

Fri, Jul 3, 12:33 AM · Patch-For-Review, Wikimedia-Site-requests

Thu, Jun 25

Novem_Linguae added a comment to T427868: Icon refinement follow ups.

Thanks for being flexible to feedback. I love how you're taking people's feedback into account and trying to release compromise versions of icons. I think this is great for community relations. Looking forward to further refinements.

Thu, Jun 25, 7:15 PM · Patch-For-Review, VisualEditor, Codex
Novem_Linguae added a comment to T427868: Icon refinement follow ups.

The demo with the latest amendments should be working now. cc @Chaotic_Enby

@DTorsani-WMF does this mean that the "bra" icon ( cdxIconAppearance) is staying? :[
There's a better icon for these settings even at your demo site (top right)

Thu, Jun 25, 5:36 PM · Patch-For-Review, VisualEditor, Codex

Wed, Jun 24

Novem_Linguae closed T398088: ListPager is slow when sorting as Resolved.

Page loads in 0.9 seconds for me now. That's without backporting today's patch. Suggests it was fixed by something else.

Wed, Jun 24, 5:00 PM · Product Safety and Integrity, Performance Issue, MediaWiki-extensions-SecurePoll
Novem_Linguae added a comment to T398088: ListPager is slow when sorting.

QA - After the patch merges, will need to wait for train, then will need testing in production to see if the page load time improved below 4 seconds for the page https://en.wikipedia.org/w/index.php?title=Special:SecurePoll/list/821&sort=vote_id&limit=500&asc=&desc=1

Wed, Jun 24, 4:39 PM · Product Safety and Integrity, Performance Issue, MediaWiki-extensions-SecurePoll
Novem_Linguae closed T427113: Remove the historical {{Merge}} tags from the Curation Toolbar as Resolved.
Wed, Jun 24, 6:52 AM · MW-1.47-notes (1.47.0-wmf.9; 2026-06-30), Patch-For-Review, Moderator-Tools-Team, PageTriage
Novem_Linguae added a comment to T427868: Icon refinement follow ups.

Newspaper and Die coming in:

newspaper.png (20×20 px, 292 B)

Wed, Jun 24, 6:41 AM · Patch-For-Review, VisualEditor, Codex

Tue, Jun 23

Novem_Linguae added a comment to T427104: SecurePoll STV "Create Tally" Not Responding on WMF Wikis.

The step to reproduce that we were missing was title = "2026年召集人任命选举". All that replica database, primary database, and cluster stuff was a red herring. Thank you PSI team for solving this!

Tue, Jun 23, 3:10 PM · MW-1.47-notes (1.47.0-wmf.8; 2026-06-23), Essential-Work, Product Safety and Integrity (Sprint Rose (Jun 15 - Jun 26)), MediaWiki-extensions-SecurePoll
Novem_Linguae updated the task description for T427104: SecurePoll STV "Create Tally" Not Responding on WMF Wikis.
Tue, Jun 23, 3:08 PM · MW-1.47-notes (1.47.0-wmf.8; 2026-06-23), Essential-Work, Product Safety and Integrity (Sprint Rose (Jun 15 - Jun 26)), MediaWiki-extensions-SecurePoll

Mon, Jun 22

Novem_Linguae removed a watcher for Wikimedia-Incident: Novem_Linguae.
Mon, Jun 22, 7:12 PM
Novem_Linguae added a comment to T427868: Icon refinement follow ups.

<svg aria-hidden="true" class="svg-icon iconInbox" width="20" height="18" viewBox="0 0 20 18"><path d="M4.63 1h10.56a2 2 0 0 1 1.94 1.35L20 10.79V15a2 2 0 0 1-2 2H2a2 2 0 0 1-2-2v-4.21l2.78-8.44c.25-.8 1-1.36 1.85-1.35m8.28 12 2-2h2.95l-2.44-7.32a1 1 0 0 0-.95-.68H5.35a1 1 0 0 0-.95.68L1.96 11h2.95l2 2z"></path></svg>

Mon, Jun 22, 7:10 PM · Patch-For-Review, VisualEditor, Codex
Novem_Linguae added a comment to T427868: Icon refinement follow ups.

Can we please consider improving the tray icon? I can no longer tell that it is a tray. And it's a highly visible icon that is shown on every page to logged in users.

Mon, Jun 22, 4:08 PM · Patch-For-Review, VisualEditor, Codex
Novem_Linguae added a comment to T399175: [EPIC] Refine Codex icon library.

Cross link for those looking for it: I think work on refining these icons moved to the ticket T427868: Icon refinement follow ups.

Mon, Jun 22, 4:05 PM · MW-1.47-notes (1.47.0-wmf.10; 2026-07-07), Patch-For-Review, User-notice, Epic, Codex
Novem_Linguae closed T429109: Notification tray icon is incorrect as Invalid.

Changed ended up being intentional. Closing.

Mon, Jun 22, 4:01 PM · Regression, Notifications (Echo), Vector (legacy skin)

Sun, Jun 21

Novem_Linguae updated subscribers of T427104: SecurePoll STV "Create Tally" Not Responding on WMF Wikis.

I don't have enough access to do that, but seems like a good idea. Maybe Product Safety and Integrity can add this ticket to one of their sprints? This is a local election held a month ago that still doesn't have its results, so seems kind of urgent to me. cc @Niharika

Sun, Jun 21, 6:25 PM · MW-1.47-notes (1.47.0-wmf.8; 2026-06-23), Essential-Work, Product Safety and Integrity (Sprint Rose (Jun 15 - Jun 26)), MediaWiki-extensions-SecurePoll
Novem_Linguae added a comment to T427104: SecurePoll STV "Create Tally" Not Responding on WMF Wikis.

@ZhaoFJx, question above for you when you get a minute. STran suggests that you try tallying again (making a brand new tally). Have you tried that yet? What happens?

Sun, Jun 21, 3:19 PM · MW-1.47-notes (1.47.0-wmf.8; 2026-06-23), Essential-Work, Product Safety and Integrity (Sprint Rose (Jun 15 - Jun 26)), MediaWiki-extensions-SecurePoll

Thu, Jun 18

Novem_Linguae added a comment to T427721: Pick a 2026 date for all wikis to vote on Wishlist wishes, then market it.

Also, the Community Tech team no longer exists, so that may not be the correct tag for this.

Thu, Jun 18, 2:38 PM · Community-Tech
Novem_Linguae added a comment to T427721: Pick a 2026 date for all wikis to vote on Wishlist wishes, then market it.

This was intended to be a task where we plan out those details. None of the acceptance criteria have been met yet (picking a date, marketing it). I would suggest reopening.

Thu, Jun 18, 2:38 PM · Community-Tech

Mon, Jun 15

Novem_Linguae added a project to T429215: Cannot save any Special:Preferences on any betawiki: Beta-Cluster-Infrastructure.
Mon, Jun 15, 3:00 PM · Beta-Cluster-Infrastructure, MediaWiki-Core-Preferences
Novem_Linguae created T429215: Cannot save any Special:Preferences on any betawiki.
Mon, Jun 15, 2:59 PM · Beta-Cluster-Infrastructure, MediaWiki-Core-Preferences
Novem_Linguae created T429212: en betawiki: I received an email that I am no longer a bureaucrat, and I can no longer make people admin, but my Special:UserGroups still says I'm a bureaucrat.
Mon, Jun 15, 2:53 PM · Beta-Cluster-Infrastructure, Product Safety and Integrity
Novem_Linguae added a comment to T427104: SecurePoll STV "Create Tally" Not Responding on WMF Wikis.

@ZhaoFJx, question above for you when you get a minute.

Mon, Jun 15, 2:27 PM · MW-1.47-notes (1.47.0-wmf.8; 2026-06-23), Essential-Work, Product Safety and Integrity (Sprint Rose (Jun 15 - Jun 26)), MediaWiki-extensions-SecurePoll

Sun, Jun 14

Novem_Linguae created T429109: Notification tray icon is incorrect.
Sun, Jun 14, 10:17 PM · Regression, Notifications (Echo), Vector (legacy skin)

Jun 12 2026

Novem_Linguae added a comment to T427104: SecurePoll STV "Create Tally" Not Responding on WMF Wikis.

Did you use the encryption setting for your election? Any other settings that might be relevant to your election that I might not be reproducing correctly in beta cluster?

Jun 12 2026, 9:04 PM · MW-1.47-notes (1.47.0-wmf.8; 2026-06-23), Essential-Work, Product Safety and Integrity (Sprint Rose (Jun 15 - Jun 26)), MediaWiki-extensions-SecurePoll

Jun 11 2026

Novem_Linguae added a comment to T426387: Enforce php strict types in extensions stewarded by Product Safety and Integrity (plus ConfirmEdit).

If you're thinking about adding strict_types to anything else, I would recommend against it. This ticket caused 6 production errors in SecurePoll. Not sure that's worth whatever benefit strict_types provides.

Jun 11 2026, 9:55 PM · Product Safety and Integrity (Sprint Iris (May 25 - Jun 12)), MW-1.47-notes (1.47.0-wmf.4; 2026-05-26), MediaWiki-extensions-LoginNotify, MediaWiki-extensions-EmailAuth, MediaWiki-extensions-IPReputation, GlobalBlocking, MediaModeration, MediaWiki-extensions-OATHAuth, MediaWiki-extensions-SecurePoll, AntiSpoof, Patch-For-Review, ConfirmEdit (CAPTCHA extension), CheckUser, Essential-Work

Jun 10 2026

Novem_Linguae added a comment to T420600: Add an edit tag when someone edits another user's user JS.

A bit odd that there have been no edits using the tag. Could be a bug. Maybe ask your favorite interface administrator to make a test edit?

Jun 10 2026, 3:10 PM · MW-1.47-notes (1.47.0-wmf.1; 2026-05-05), Product Safety and Integrity (Sprint lily-of-the-valley (May 4 - May 22)), MW-1.46-notes (1.46.0-wmf.23; 2026-04-07), MediaWiki-Change-tagging, good first task, Sustainability (Incident Followup), SecTeam-Processed, 2026-user-javascript-incident, Security, Security-Team

Jun 9 2026

Novem_Linguae created T428624: add total gerrit patch count.
Jun 9 2026, 2:28 PM · Tool-techcontribs
Novem_Linguae added a comment to T427104: SecurePoll STV "Create Tally" Not Responding on WMF Wikis.

T428584 is fixed now.

Jun 9 2026, 1:43 PM · MW-1.47-notes (1.47.0-wmf.8; 2026-06-23), Essential-Work, Product Safety and Integrity (Sprint Rose (Jun 15 - Jun 26)), MediaWiki-extensions-SecurePoll
Novem_Linguae added a comment to T428584: TypeError when tallying STV elections.

https://en.wikipedia.beta.wmcloud.org/wiki/Special:SecurePoll/tallies/67/result/1 works now. Thanks!

Jun 9 2026, 1:37 PM · MW-1.47-notes (1.47.0-wmf.6; 2026-06-09), Essential-Work, Regression, Product Safety and Integrity (Sprint Iris (May 25 - Jun 12)), MediaWiki-extensions-SecurePoll
Novem_Linguae added a comment to T428584: TypeError when tallying STV elections.

Stack trace on beta cluster has now changed to the following. Might need an additional patch.

Jun 9 2026, 12:50 PM · MW-1.47-notes (1.47.0-wmf.6; 2026-06-09), Essential-Work, Regression, Product Safety and Integrity (Sprint Iris (May 25 - Jun 12)), MediaWiki-extensions-SecurePoll
Novem_Linguae added a comment to T427104: SecurePoll STV "Create Tally" Not Responding on WMF Wikis.

Just now I went to go reproduce this bug on betawiki, but I am encountering a different error that probably needs to be fixed first: T428584: TypeError when tallying STV elections.

Jun 9 2026, 12:00 PM · MW-1.47-notes (1.47.0-wmf.8; 2026-06-23), Essential-Work, Product Safety and Integrity (Sprint Rose (Jun 15 - Jun 26)), MediaWiki-extensions-SecurePoll
Novem_Linguae created T428584: TypeError when tallying STV elections.
Jun 9 2026, 11:59 AM · MW-1.47-notes (1.47.0-wmf.6; 2026-06-09), Essential-Work, Regression, Product Safety and Integrity (Sprint Iris (May 25 - Jun 12)), MediaWiki-extensions-SecurePoll
Novem_Linguae added a comment to T427104: SecurePoll STV "Create Tally" Not Responding on WMF Wikis.

It's a tricky patch to review since it sounds like the bug is not reproducible in localhost. Someone will probably need to confirm the bug in beta cluster, merge the patch, wait for beta cluster to pick it up, then confirm the fix in beta cluster. If the patch doesn't fix the bug, then would probably want to revert it.

Jun 9 2026, 10:52 AM · MW-1.47-notes (1.47.0-wmf.8; 2026-06-23), Essential-Work, Product Safety and Integrity (Sprint Rose (Jun 15 - Jun 26)), MediaWiki-extensions-SecurePoll

Jun 7 2026

Novem_Linguae added a project to T428368: Creation of polls is broken: Regression.
Jun 7 2026, 6:30 PM · Essential-Work, MW-1.47-notes (1.47.0-wmf.6; 2026-06-09), Product Safety and Integrity (Sprint Iris (May 25 - Jun 12)), Regression, MediaWiki-extensions-SecurePoll
Novem_Linguae placed T423755: Deleted file revisions displaying improperly up for grabs.

i am claimimg this task

Jun 7 2026, 3:25 PM · Commons, Regression, MediaWiki-File-management

Jun 5 2026

Novem_Linguae updated the task description for T427126: Cleanup wikinews portal/incubator handling.
Jun 5 2026, 12:06 AM · Patch-For-Review, Wikimedia-Site-requests, Wikimedia-Portals

Jun 1 2026

Novem_Linguae added a comment to T421797: Remove Wikinews from various multilingual portals.

I don't see the latest patch on https://www.wikinews.org/. Probably needs to be deployed.

Jun 1 2026, 10:15 AM · Wikimedia-Portals

May 31 2026

Novem_Linguae added a comment to T427721: Pick a 2026 date for all wikis to vote on Wishlist wishes, then market it.

Not a Community Wishlist wish, thus removing project tag

@Aklapper, how do you propose we track changes to the wishlist process?

May 31 2026, 4:39 PM · Community-Tech

May 30 2026

Novem_Linguae renamed T427721: Pick a 2026 date for all wikis to vote on Wishlist wishes, then market it from Pick a 2026 date for all wikis to vote on wishes, then market it to Pick a 2026 date for all wikis to vote on Wishlist wishes, then market it.
May 30 2026, 8:24 PM · Community-Tech
Novem_Linguae updated the task description for T427721: Pick a 2026 date for all wikis to vote on Wishlist wishes, then market it.
May 30 2026, 8:23 PM · Community-Tech
Novem_Linguae updated the task description for T427719: Change Wikimedia wishlist homepages to de-emphasize focus areas in favor of ranked individual wishes and wish categories.
May 30 2026, 8:23 PM · Community-Tech, MediaWiki-extensions-CommunityRequests
Novem_Linguae removed a project from T427721: Pick a 2026 date for all wikis to vote on Wishlist wishes, then market it: Community-Wishlist.
May 30 2026, 8:14 PM · Community-Tech
Novem_Linguae removed a project from T427719: Change Wikimedia wishlist homepages to de-emphasize focus areas in favor of ranked individual wishes and wish categories: Community-Wishlist.
May 30 2026, 8:14 PM · Community-Tech, MediaWiki-extensions-CommunityRequests
Novem_Linguae updated the task description for T427719: Change Wikimedia wishlist homepages to de-emphasize focus areas in favor of ranked individual wishes and wish categories.
May 30 2026, 8:05 PM · Community-Tech, MediaWiki-extensions-CommunityRequests
Novem_Linguae created T427721: Pick a 2026 date for all wikis to vote on Wishlist wishes, then market it.
May 30 2026, 8:04 PM · Community-Tech
Novem_Linguae updated the task description for T427719: Change Wikimedia wishlist homepages to de-emphasize focus areas in favor of ranked individual wishes and wish categories.
May 30 2026, 8:04 PM · Community-Tech, MediaWiki-extensions-CommunityRequests
Novem_Linguae added a project to T427719: Change Wikimedia wishlist homepages to de-emphasize focus areas in favor of ranked individual wishes and wish categories: Community-Wishlist.
May 30 2026, 8:00 PM · Community-Tech, MediaWiki-extensions-CommunityRequests
Novem_Linguae created T427719: Change Wikimedia wishlist homepages to de-emphasize focus areas in favor of ranked individual wishes and wish categories.
May 30 2026, 7:59 PM · Community-Tech, MediaWiki-extensions-CommunityRequests

May 28 2026

Novem_Linguae closed T322818: Refactor PHP MediaWiki deprecated functions and variables as Resolved.
May 28 2026, 10:06 PM · Moderator-Tools-Team, MW-1.42-notes (1.42.0-wmf.22; 2024-03-12), PageTriage, MW-1.40-notes (1.40.0-wmf.12; 2022-11-28), Technical-Debt
Novem_Linguae updated the task description for T322818: Refactor PHP MediaWiki deprecated functions and variables.
May 28 2026, 10:05 PM · Moderator-Tools-Team, MW-1.42-notes (1.42.0-wmf.22; 2024-03-12), PageTriage, MW-1.40-notes (1.40.0-wmf.12; 2022-11-28), Technical-Debt
Novem_Linguae added a comment to T424032: MediaSearch results does not use the standard thumbnail sizes.

I am able to reproduce using the steps A_smart_kitten mentioned.

May 28 2026, 9:29 PM · Patch-For-Review, MW-1.47-notes (1.47.0-wmf.5; 2026-06-02), MW-1.46-notes (1.46.0-wmf.24; 2026-04-14), MediaSearch, Commons
Novem_Linguae added a comment to T415293: Shut down the API Portal.

A small suggestion on the order of steps in Clement's comment. Perhaps the dump should occur after the wiki is set to read only. Edits -> freeze -> snapshot, instead of snapshot -> edits -> freeze.

May 28 2026, 5:41 PM · User-notice, Wiki-Setup (Close), API-Portal, Tech-Docs-Team
Novem_Linguae reopened T426960: Mediaviewer missing left/right arrows and X/Y counter is out of sync as "Open".

We should probably let a WMF team close this one, since it is on the QA column of their kanban board, which is often a signal for their test engineer to manually test the fix.

May 28 2026, 12:30 PM · MediaWiki-Core-Platform-Team (Radar), Reader Growth Team (Sprint 5 (May 27 - Jun 9) Q4 25/26), MW-1.47-notes (1.47.0-wmf.4; 2026-05-26), MediaViewer, Regression

May 26 2026

Novem_Linguae added a comment to T423120: FY25-26 Q4: Phase 3 of 2FA enforcement in Wikimedia production.

The old 2FA enforcement mechanism (that was active since spring 2025 until March 2026) was rights-based. While it did encourage active users to enable 2FA to use their sensitive permissions, it did not actually secure inactive accounts (those who had their permissions left in a disabled state). If an attacker took over such account, they would be able to configure 2FA on such account and freely use the sensitive permissions. The current approach ensures that all sensitive rights holders either configure 2FA or lose potential access to the rights (without explicit action by someone else).

May 26 2026, 5:34 PM · MW-1.47-notes (1.47.0-wmf.3; 2026-05-19), Product Safety and Integrity, Stewards-and-global-tools
Novem_Linguae added a comment to T423120: FY25-26 Q4: Phase 3 of 2FA enforcement in Wikimedia production.

What happens if someone doesn't have 2FA after 2FA is turned on? Does the account become de facto disabled for doing everything until it's turned on?

May 26 2026, 4:09 PM · MW-1.47-notes (1.47.0-wmf.3; 2026-05-19), Product Safety and Integrity, Stewards-and-global-tools

May 24 2026

Novem_Linguae placed T427109: Refuse to save page in "create/edit with form" (in the extension Page Forms) if a particular pattern is matched in a particular field up for grabs.
May 24 2026, 5:24 PM · MediaWiki-extensions-Page_Forms
Novem_Linguae added a comment to T426960: Mediaviewer missing left/right arrows and X/Y counter is out of sync.

Looks like the code is fixed but the backport hasn't been deployed yet. Not really allowed to deploy backports on weekends, and it's a holiday in the US on Monday, so Tuesday maybe?

May 24 2026, 2:29 AM · MediaWiki-Core-Platform-Team (Radar), Reader Growth Team (Sprint 5 (May 27 - Jun 9) Q4 25/26), MW-1.47-notes (1.47.0-wmf.4; 2026-05-26), MediaViewer, Regression

May 23 2026

Novem_Linguae added a comment to T423669: Move Wikimedia-specific scripts from SecurePoll to WikimediaMaintanence or WikimediaCustomization.

I'm not sure taking SecurePoll maintenance scripts out of the SecurePoll repo is the best way to organize things. Would need some convincing.

May 23 2026, 5:57 PM · Product Safety and Integrity, WikimediaCustomizations, MediaWiki-extensions-WikimediaMaintenance, MediaWiki-extensions-SecurePoll
Novem_Linguae added a comment to T427102: Moving [[WP:VPWMF#WMF Community Tech team has been disbanded, engineers laid off]] to subpage(s).

Phab is usually for requesting changes to software. Just to clarify, are there any software changes being asked for here? If not it might make sense to close this, since the decision of whether to subpage a big discussion is usually handled onwiki.

May 23 2026, 4:59 AM · Performance Issue, DiscussionTools

May 21 2026

Novem_Linguae updated subscribers of T426960: Mediaviewer missing left/right arrows and X/Y counter is out of sync.

Reproducible in localhost. Git bisect says https://gerrit.wikimedia.org/r/c/mediawiki/extensions/MultimediaViewer/+/1281824 is the cause. cc @simon04, @Jdforrester-WMF

May 21 2026, 1:43 PM · MediaWiki-Core-Platform-Team (Radar), Reader Growth Team (Sprint 5 (May 27 - Jun 9) Q4 25/26), MW-1.47-notes (1.47.0-wmf.4; 2026-05-26), MediaViewer, Regression
Novem_Linguae added a comment to T423912: 1.47.0-wmf.3 deployment blockers.

T426960: Mediaviewer missing left/right arrows and X/Y counter is out of sync is a regression that I just noticed. Maybe caused by this week's train?

May 21 2026, 1:11 PM · Release-Engineering-Team (Priority Backlog 📥), Essential-Work, Release, Train Deployments
Novem_Linguae created T426960: Mediaviewer missing left/right arrows and X/Y counter is out of sync.
May 21 2026, 1:09 PM · MediaWiki-Core-Platform-Team (Radar), Reader Growth Team (Sprint 5 (May 27 - Jun 9) Q4 25/26), MW-1.47-notes (1.47.0-wmf.4; 2026-05-26), MediaViewer, Regression

May 20 2026

Novem_Linguae added a comment to T426539: "review pending changes" checkbox to the edit form not working when using VisualEditor.

Patch was reverted. Will need a different patch.

May 20 2026, 12:29 PM · MW-1.47-notes (1.47.0-wmf.4; 2026-05-26), Regression, VisualEditor, FlaggedRevs

May 18 2026

Novem_Linguae added a comment to T352319: castor-save-workspace-cache aborted during postbuild.

Still happening. Example from today:

May 18 2026, 12:57 PM · Upstream, Castor, Jenkins, Continuous-Integration-Infrastructure
Novem_Linguae created T426609: Cypress test templates.cy.js is flaky.
May 18 2026, 12:21 PM · ci-test-error (WMF-deployed Build Failure), Browser-Tests, Cite
Novem_Linguae updated the task description for T424242: Remove option for unsorted sitemap.
May 18 2026, 12:15 PM · JSDoc WMF theme
Novem_Linguae updated the task description for T378015: automatically load jsdoc.
May 18 2026, 12:13 PM · MW-1.47-notes (1.47.0-wmf.4; 2026-05-26), JSDoc WMF theme
Novem_Linguae updated the task description for T378015: automatically load jsdoc.
May 18 2026, 11:41 AM · MW-1.47-notes (1.47.0-wmf.4; 2026-05-26), JSDoc WMF theme
Novem_Linguae updated the task description for T378015: automatically load jsdoc.
May 18 2026, 11:41 AM · MW-1.47-notes (1.47.0-wmf.4; 2026-05-26), JSDoc WMF theme
Novem_Linguae updated the task description for T378015: automatically load jsdoc.
May 18 2026, 11:33 AM · MW-1.47-notes (1.47.0-wmf.4; 2026-05-26), JSDoc WMF theme
Novem_Linguae updated the task description for T426550: improve instructions in the ImportDialog on the translation page.
May 18 2026, 1:55 AM · Product Safety and Integrity, MediaWiki-extensions-SecurePoll
Novem_Linguae created T426550: improve instructions in the ImportDialog on the translation page.
May 18 2026, 1:54 AM · Product Safety and Integrity, MediaWiki-extensions-SecurePoll
Novem_Linguae closed T397835: On the vote page, for ineligible voters, remove bullet from in front of "unqualified-error" as Resolved.
May 18 2026, 1:39 AM · MW-1.47-notes (1.47.0-wmf.3; 2026-05-19), Product Safety and Integrity, MediaWiki-extensions-SecurePoll

May 17 2026

Novem_Linguae added a comment to T426539: "review pending changes" checkbox to the edit form not working when using VisualEditor.

I'm not an expert on tokens. I just know you should never post them. So please be careful. An unexpired token can be used to do things logged in as you.

May 17 2026, 2:24 PM · MW-1.47-notes (1.47.0-wmf.4; 2026-05-26), Regression, VisualEditor, FlaggedRevs
Novem_Linguae added a comment to T426539: "review pending changes" checkbox to the edit form not working when using VisualEditor.

@Gerges. Please log out and back in to reset your token. It is dangerous to post your token in screenshots since it can be used to impersonate you.

May 17 2026, 2:19 PM · MW-1.47-notes (1.47.0-wmf.4; 2026-05-26), Regression, VisualEditor, FlaggedRevs
Novem_Linguae added a comment to T426513: SecurePoll should provide a way to download data.

Are you running it on a non privileged account? If you run it on a sysop account or a bot account, that'll give you noratelimit and apihighlimits. Some combination of those user rights should probably turn off throttling.

May 17 2026, 1:12 AM · Product Safety and Integrity, MediaWiki-extensions-SecurePoll

May 16 2026

Novem_Linguae added a comment to T426513: SecurePoll should provide a way to download data.

Good brainstorming. If you want to edit your original post with instructions on exactly what you want programmed, that'll make this more likely to get worked on. Due to discussion, I find the following things unclear and these need someone to decide on them before this can be easily worked on:

May 16 2026, 9:39 PM · Product Safety and Integrity, MediaWiki-extensions-SecurePoll
Novem_Linguae added a comment to T426513: SecurePoll should provide a way to download data.

Another issue is that out of the box, the script grovels forever as it keeps hitting the anonymous API throttle.

May 16 2026, 9:19 PM · Product Safety and Integrity, MediaWiki-extensions-SecurePoll
Novem_Linguae added a comment to T426513: SecurePoll should provide a way to download data.

The URL can be modified to do this: https://en.wikipedia.org/w/index.php?limit=5000&title=Special%3ASecurePoll%2Flist%2F893

May 16 2026, 9:08 PM · Product Safety and Integrity, MediaWiki-extensions-SecurePoll
Novem_Linguae added a comment to T426513: SecurePoll should provide a way to download data.

OK, so you just want an unpaginated version of the /list page, with checkuser-ish columns included, and formatted in TSV.

May 16 2026, 8:36 PM · Product Safety and Integrity, MediaWiki-extensions-SecurePoll
Novem_Linguae updated subscribers of T426513: SecurePoll should provide a way to download data.

What data do you need exactly? There's a link called "Dump" that lets you download anonymized votes. Do you instead need the voter metadata including checkuser ish stuff like IP? What fields does the python scriot need and what does the python script do with the data?

May 16 2026, 8:06 PM · Product Safety and Integrity, MediaWiki-extensions-SecurePoll
Novem_Linguae added a comment to T426453: Addressing Reading list and Watchlist discoverability, clarity, and interaction challenges on web.

Thanks for taking previous feedback onboard and revising your plan.

May 16 2026, 5:47 AM · FY252627 Reading Lists, MediaWiki-extensions-ReadingLists, Reader Experience Team

May 15 2026

Novem_Linguae added a comment to T426466: SecurePoll should reject votes with CSRF issues.

I think we can make this ticket public. The fact that securepoll can detect csrf abnormalities is not a secret and can be found in our public source code. And i don't think there's an exploit here, just a proposal to get rid of a not very helpful scrutineering signal by changing/improving the design.

May 15 2026, 8:07 PM · Vuln-CSRF, MediaWiki-extensions-SecurePoll, Product Safety and Integrity, Security
Novem_Linguae added a comment to T426423: SecurePoll setElementGroup() Error when Tallying STV.

Small correction to what I said above: arbcom_zh is in group 1, so will auto deploy on Wed 5/20.

May 15 2026, 4:50 PM · MW-1.47-notes (1.47.0-wmf.3; 2026-05-19), Product Safety and Integrity, MediaWiki-extensions-SecurePoll
Novem_Linguae added a comment to T426423: SecurePoll setElementGroup() Error when Tallying STV.

Alright, I merged your patch. It will auto deploy to zhwiki on Thursday 5/21. If you need it sooner let us know and we can look into backporting it.

May 15 2026, 4:11 PM · MW-1.47-notes (1.47.0-wmf.3; 2026-05-19), Product Safety and Integrity, MediaWiki-extensions-SecurePoll
Novem_Linguae added a comment to T426423: SecurePoll setElementGroup() Error when Tallying STV.

I'm able to reproduce. Might be a regression. Possibly caused by https://gerrit.wikimedia.org/r/c/mediawiki/extensions/SecurePoll/+/1252573. Will take a look at your patch.

May 15 2026, 4:05 PM · MW-1.47-notes (1.47.0-wmf.3; 2026-05-19), Product Safety and Integrity, MediaWiki-extensions-SecurePoll

May 14 2026

Novem_Linguae added a comment to T426137: Increase trusted volunteer's visibility into production incidents.

Thanks for working on this and for the quick and thorough replies. I appreciate it.

May 14 2026, 10:55 PM · Incident Tooling, SRE, corto
Novem_Linguae added a comment to T423547: Switch global election workflow to use voterlists.wmcloud.org?.

Someone should probably check the times those accounts became qualified to vote. I wonder if they all fall near or within the couple hour window where the tools were running. For any tool that takes hours to run, and runs on 1000 wikis, tool A might check eligibility at 8AM, and tool B might check eligibility at 10AM, leading to slight differences in the results, without actually being a bug.

May 14 2026, 10:17 PM · MediaWiki-extensions-SecurePoll, Product Safety and Integrity, VPS-project-voterlists
Novem_Linguae added a comment to T425693: "upload at ulsfo depooled due to tcp timeout".

Please consider attaching the uploaded file to the ticket.

May 14 2026, 10:02 PM · Incident Severity 2, Wikimedia-Incident

May 13 2026

Novem_Linguae added a comment to T426137: Increase trusted volunteer's visibility into production incidents.

Maybe the Corto IRC bot's create command should be split into create public and create private, and if create public is selected, the Phab ticket starts its life off public? create public could also write the Phab ticket link to https://wikitech.wikimedia.org/wiki/Incident_status.

May 13 2026, 6:12 PM · Incident Tooling, SRE, corto
Novem_Linguae added a comment to T426137: Increase trusted volunteer's visibility into production incidents.

I agree with the sentiments of this ticket. I am a trusted volunteer (I'm in the Phabricator groups acl*security and WMF-NDA), and I can't see much about public or private incidents. It seems like most of this has moved to Google Docs, which is out of sight of most volunteers. Maybe someday I will apply for access to the IRC channel #mediawiki_security, but it would be nice to be able to read more about incidents via Phabricator (private incidents) and via Wikitech (public incidents).

May 13 2026, 5:54 PM · Incident Tooling, SRE, corto

May 11 2026

Novem_Linguae updated the task description for T410483: MediaWiki\Storage\NameTableAccessException: No insert possible but primary DB didn't give us a record for '*' in 'content_models'.
May 11 2026, 10:36 PM · Wikimedia-production-error, Data-Persistence, MediaWiki-Core-Revision-backend, MediaWiki-ContentHandler