Page MenuHomePhabricator

A_smart_kitten (a smart kitten)
meow

Today

  • No visible events.

Tomorrow

  • No visible events.

Monday

  • No visible events.

User Details

User Since
Aug 31 2023, 11:40 AM (136 w, 2 d)
Availability
Available
IRC Nick
A_smart_kitten
LDAP User
A smart kitten
MediaWiki User
A smart kitten [ Global Accounts ]
I am currently very behind on Phabricator notifications. If you want to get my attention, please feel free to reping me and/or temporarily assign a task to me (either is fine, but the latter has a higher chance of getting my attention sooner) :)

Recent Activity

Today

A_smart_kitten added projects to T422984: Improve the display of the user links on Special:Contributions: MediaWiki-extensions-CentralAuth, GlobalBlocking, CheckUser-GlobalContributions, CheckUser.

(tagging for visibility, as links coming from these extensions have been mentioned here)

Sat, Apr 11, 2:52 PM · CheckUser, CheckUser-GlobalContributions, Product Safety and Integrity, GlobalBlocking, MediaWiki-Platform-Team, MediaWiki-extensions-CentralAuth, MediaWiki-Special-pages
A_smart_kitten added a comment to T416272: 2001 screenshot on Wikipedia25.org uses the wrong domain.

Looks like the domains are still currently as described in the task description:

screenshot.png (432×2 px, 177 KB)
Sat, Apr 11, 12:26 PM · PES1.3.3 WP25 Easter Eggs
A_smart_kitten closed T416543: wikipedia25-years-of-wikipedia does not have a defined license, a subtask of T408592: Request: Wikipedia 25 microsite hosting, as Resolved.
Sat, Apr 11, 12:22 PM · Patch-For-Review, collaboration-services, SRE, PES1.3.3 WP25 Easter Eggs
A_smart_kitten closed T416543: wikipedia25-years-of-wikipedia does not have a defined license as Resolved.

https://gitlab.wikimedia.org/repos/sre/miscweb/wikipedia25-years-of-wikipedia/-/blob/main/LICENSE now exists :) Feel free to reopen if there's something I've missed.

Sat, Apr 11, 12:21 PM · PES1.3.3 WP25 Easter Eggs, Software-Licensing
A_smart_kitten renamed T414720: wikipedia25.org: The link copied by 'Copy link' at the end of the quiz redirects to the questionnaire itself, rather than to the specific result from bug in https://wikipedia25.org/ to wikipedia25.org: The link copied by 'Copy link' at the end of the quiz redirects to the questionnaire itself, rather than to the specific result.
Sat, Apr 11, 10:19 AM · PES1.3.3 WP25 Easter Eggs
A_smart_kitten closed T414720: wikipedia25.org: The link copied by 'Copy link' at the end of the quiz redirects to the questionnaire itself, rather than to the specific result, a subtask of T408592: Request: Wikipedia 25 microsite hosting, as Resolved.
Sat, Apr 11, 10:15 AM · Patch-For-Review, collaboration-services, SRE, PES1.3.3 WP25 Easter Eggs
A_smart_kitten closed T414720: wikipedia25.org: The link copied by 'Copy link' at the end of the quiz redirects to the questionnaire itself, rather than to the specific result as Resolved.

Tried to reproduce just now following the steps in the task description, & the link copied for me after clicking 'Copy link' was https://wikipedia25.org/en/which-wikipedia-of-the-future-are-you/result/1. Therefore boldly closing as resolved, but feel free to reopen if there's something I've missed :)

Sat, Apr 11, 10:15 AM · PES1.3.3 WP25 Easter Eggs
A_smart_kitten added a comment to T421147: Codesearch stuck at Feb 12th?.

Is this reoccuring (or e.g. did it never stop occurring, at least for operations/mediawiki-config in the 'Everything' group)?

Sat, Apr 11, 9:56 AM · VPS-project-Codesearch
A_smart_kitten added a comment to T416865: Remove references to MetricsPlatform extension.

Just FYI, it looks like operations/mediawiki-config still contains some references to MetricsPlatform (at least some of which seem like they should probably now be removed, but others of which I'm personally unsure about).

Sat, Apr 11, 9:43 AM · Test Kitchen (Test Kitchen (Experiment Platform Sprint 22)), Essential-Work
A_smart_kitten changed the subtype of T419906: Allow IT Services to view inbound email logs from "Bug Report" to "Task".
Sat, Apr 11, 8:11 AM · Observability-Logging, Mail, Infrastructure-Foundations

Yesterday

A_smart_kitten added a comment to T393376: Automatically abandon old changes after some time.

Cross-referencing to T421831: Investigate /changes/conflicts.* Gerrit REST API timing out, which (IIUC) describes the underlying reason behind the recent [now-reversed] action to mass-abandon patches.

Fri, Apr 10, 5:20 PM · Gerrit, Release-Engineering-Team, collaboration-services
A_smart_kitten added a project to T21322: Special:Log needs a way to show only activity from humans (Hide bots): Schema-change.

(as the current patch proposes a schema-change)

Fri, Apr 10, 4:30 PM · Schema-change, Patch-For-Review, Community-Wishlist-Survey-2023, Russian-Sites, Community-Wishlist-Survey-2015, MediaWiki-Logevents
A_smart_kitten added a comment to T422945: Create project tag for corto.

(After this project is created, I guess the description for @corto might want to be updated to point towards it?)

Fri, Apr 10, 2:33 PM · Project-Admins
A_smart_kitten added a comment to T416529: Document the process of merging / deploying changes to mediawiki/vendor.

I guess the incident referenced for this task was T416456.

Fri, Apr 10, 12:10 PM · Documentation, MediaWiki-Vendor

Thu, Apr 9

A_smart_kitten moved T422678: MediaWiki periodic job update-special-pages-s5 failed from To triage to Maintenance reports on the MediaWiki-Special-pages board.
Thu, Apr 9, 9:21 AM · ServiceOps new, Wikimedia-production-error, MediaWiki-Special-pages

Wed, Apr 8

A_smart_kitten added a project to T355802: lists.wikimedia.org - adhere to RFC8048 (one-click unsubscribe) dkim guidelines: Wikimedia-Mailing-lists.
Wed, Apr 8, 7:12 PM · SRE, Wikimedia-Mailing-lists, Upstream, Infrastructure-Foundations, Mail, Foundational Technology Requests
A_smart_kitten added a project to T378029: Replace Exim on phabricator servers with Postfix: Phabricator.
Wed, Apr 8, 7:11 PM · collaboration-services, Phabricator, Infrastructure-Foundations, Mail, SRE
A_smart_kitten closed T422727: 6.09 as Invalid.
Wed, Apr 8, 6:21 PM · Trash
A_smart_kitten added a comment to T411394: Write and send supplementary release announcement for extensions and skins with security patches (1.43.7/1.44.4/1.45.2).
  • According to the task description of T418222: CVE-2026-39934: With hidden mentees, ReassignMenteesJob runs as an infinite loop (if I'm reading/understanding it correctly), the issue described in that task may have been occurring since 2024. However, FWICS, that task's patch was only backported to wmf/ branches, and I can't see any discussion on that task regarding backporting to release-branches as well. So I guess I'm wondering whether a fix for that task should have been backported to release-branches (and I'm also wondering whether this might affect the accuracy of its current CVE).

It's generally up to the maintainers of a given extension to fully support their backports. When the Security-Team does these releases, we make a best effort to get various security patches merged to master/main and supported release branches. But in cases like this, especially when it involves an extremely Wikimedia-specific extension, we often just ensure that the patch was merged to master/main and then defer to the component maintainers.

Wed, Apr 8, 3:49 PM · Product Safety and Integrity, SecTeam-Processed, Security-Team, user-sbassett, MediaWiki-Releasing, Security
A_smart_kitten updated subscribers of T422559: @wikimedia.org email addresses don't seem to be receiving emails sent by the test Phabricator instance.

Yeah, I guess it seems like this might potentially be being caused by Wikimedia's production mail infra somewhere.

Wed, Apr 8, 11:44 AM · Infrastructure-Foundations, Mail, collaboration-services, VPS-project-Phabricator
A_smart_kitten renamed T422559: @wikimedia.org email addresses don't seem to be receiving emails sent by the test Phabricator instance from The test Phabricator instance doesn't seem to be successfully sending emails to @wikimedia.org addresses to @wikimedia.org email addresses don't seem to be receiving emails sent by the test Phabricator instance.
Wed, Apr 8, 11:18 AM · Infrastructure-Foundations, Mail, collaboration-services, VPS-project-Phabricator
A_smart_kitten added a comment to T415975: Add urwikisource to RESTBase.

Mentioned in SAL (#wikimedia-operations) [2026-04-08T10:14:08Z] <hnowlan@deploy1003> Finished deploy [restbase/deploy@dcc15be]: Add urwikisource T415975 (duration: 01m 31s)

Wed, Apr 8, 11:15 AM · RESTBase
A_smart_kitten added a comment to T422580: MediaWiki periodic job update-special-pages-s5 failed.

fair enough. thank you for checking! :)

Wed, Apr 8, 11:14 AM · ServiceOps new, Wikimedia-production-error, MediaWiki-Special-pages
A_smart_kitten updated subscribers of T415975: Add urwikisource to RESTBase.

hmmm... post-deploy, https://ur.wikisource.org/api/rest_v1/media/math/render/svg/a currently returns a 'route not found' error for me. (compared to e.g. https://en.wikisource.org/api/rest_v1/media/math/render/svg/a, which returns a 'not found' error, but that doesn't say that it can't find the route).

Wed, Apr 8, 11:12 AM · RESTBase
A_smart_kitten added a comment to T422580: MediaWiki periodic job update-special-pages-s5 failed.

@Clement_Goubert that's the same error as T422313: MediaWiki periodic job update-special-pages-s5 failed a few days ago -- might this be duplicate auto-filed task for the same error? (and if so, might T422413 have been as well?)

Wed, Apr 8, 11:09 AM · ServiceOps new, Wikimedia-production-error, MediaWiki-Special-pages
A_smart_kitten added a comment to T411394: Write and send supplementary release announcement for extensions and skins with security patches (1.43.7/1.44.4/1.45.2).

Notes regarding the above draft (does not necessarily mean that something is wrong, but that I thought it was worth noting/asking about):

  • [...]we would also like to provide this supplementary announcement of MediaWiki extensions and skins with now-public Phabricator tasks, security patches and backports [1]: The link at [1] is to T368628: Write and send supplementary release announcement for extensions and skins with security patches (1.39.9/1.41.3/1.42.2), which seems like a task corresponding with a previous release/announcement from 2024 (unless there's something I'm missing).
  • All of the referenced Phabricator tasks appear to now be public, except for T416502.
  • +(T418179, CVE-2026-39933) - Multiple XSS vulnerabilities: for consistency with previous entries on this list, should this be suffixed with "in GlobalWatchlist" (ie., Multiple XSS vulnerabilities in GlobalWatchlist)?
  • +(T418254, CVE-2026-39935) - XSS-via-i18n in localised wiki names: for consistency with a previous entry on this list, should this be described as "Stored XSS through system messages" or similar? (Just as otherwise this email may be using two terms for what (IIUC) is the same category of vulnerability.)
Wed, Apr 8, 10:45 AM · Product Safety and Integrity, SecTeam-Processed, Security-Team, user-sbassett, MediaWiki-Releasing, Security
A_smart_kitten removed a project from T419186: CVE-2026-39936: Stored XSS in Score due to usage of non-reserved data attributes: Patch-For-Review.
Wed, Apr 8, 9:40 AM · SecTeam-Processed, Vuln-XSS, MediaWiki-extensions-Score, Security, Security-Team
A_smart_kitten moved T422580: MediaWiki periodic job update-special-pages-s5 failed from To triage to Maintenance reports on the MediaWiki-Special-pages board.
Wed, Apr 8, 9:27 AM · ServiceOps new, Wikimedia-production-error, MediaWiki-Special-pages

Tue, Apr 7

A_smart_kitten added a comment to T388022: Phabricator test project requires email verification but can't send email.

I am unsure why @Dzahn may not have received any emails from the test-instance (T388022#11783879), though. I'm not yet sure whether this is the case for e.g. all email addresses on the @wikimedia.org domain or not.
I'm aware that the Beta Cluster has had problems sending to @wikimedia.org emails in the past (T212327: Beta Cluster mailer not sending emails to @wikimedia.org addresses) -- h/t p858snake in #wikimedia-tech -- so maybe it might be related to a (possible) more general Cloud VPS@wikimedia.org addresses email deliverability issue? Either way, I guess it might be hard to know for sure without more testing (and it seems like it might be a technically distinct issue from the one that was causing problems in this task).

Tue, Apr 7, 9:08 PM · user-a_smart_kitten, Phabricator, collaboration-services, VPS-project-Phabricator
A_smart_kitten added a project to T422559: @wikimedia.org email addresses don't seem to be receiving emails sent by the test Phabricator instance: collaboration-services.

I am tagging collaboration-services for your information only, feel free to triage as you see fit :)

Tue, Apr 7, 9:07 PM · Infrastructure-Foundations, Mail, collaboration-services, VPS-project-Phabricator
A_smart_kitten created T422559: @wikimedia.org email addresses don't seem to be receiving emails sent by the test Phabricator instance.
Tue, Apr 7, 9:07 PM · Infrastructure-Foundations, Mail, collaboration-services, VPS-project-Phabricator
A_smart_kitten added a comment to T388022: Phabricator test project requires email verification but can't send email.

Thanks @Pppery -- I am happy declaring this to be fixed for now :)
Since the fix was deployed (thanks again @Dzahn & @brennen!), https://phabricator.wmcloud.org/people/query/.2Jw6OEOnYXn/ shows that two accounts have been created on the test-instance, and both of them are marked as 'Verified' -- indicating (IIUC) that a confirmation email has got through to them, and that the link within it has been clicked.

Tue, Apr 7, 5:12 PM · user-a_smart_kitten, Phabricator, collaboration-services, VPS-project-Phabricator
A_smart_kitten added a comment to T422414: MediaWiki periodic job purge-temporary-accounts failed.

See also T422455: Massive increase in "EtcdConfig failed to fetch data: Timeout was reached" warnings and errors since March 17th / T422486: MediaWiki periodic job failures due to timeouts filed today

Tue, Apr 7, 5:01 PM · MediaWiki-Platform-Team (Radar), Product Safety and Integrity
A_smart_kitten added a comment to T422327: phabricator public tasks dump is not being synced.

Yeah, I was also thinking that maybe this should be closed as declined/invalid. (Given that - whatever the merits of that decision may or may not be - the Phab dump was intentionally removed in T417824)

Tue, Apr 7, 4:39 PM · collaboration-services, Datasets-General-or-Unknown, Phabricator
A_smart_kitten added a comment to T414117: Bot comment styles are not dark-mode compatible.

Oh, okay :]
(I haven't been able to easily set up a properly-working local setup of Phab/Phorge so far, so T414117#11788213 was more of an educated guess than actual firm knowledge, apologies :/]

Tue, Apr 7, 4:34 PM · Phabricator, Essential-Work, CSS, Release-Engineering-Team (Doing 😎), dark-mode
A_smart_kitten added a project to T422220: Access of global_block_whitelist table on closed wikis through Special:CentralAuth causes exceptions: GlobalBlocking.

Also, it's weird that we allow GlobalBlocking to not be installed on some wikis in the farm. If I understand correctly, that means that global blocks don't apply to users on those wikis. I understand all such wikis are closed, so maybe it doesn't matter in practice, but it's still weird.

This was done to reduce the number of DB tables on production to improve performance, per request from the DBAs. No user should be able to do anything anyway on a closed wiki.

Tue, Apr 7, 4:19 PM · Patch-For-Review, MW-1.46-notes (1.46.0-wmf.24; 2026-04-14), GlobalBlocking, MediaWiki-Platform-Team (Radar), Essential-Work, Product Safety and Integrity (Sprint Forsythia (Mar 23 - Apr 10))), Stewards-and-global-tools, MediaWiki-extensions-CentralAuth, Wikimedia-production-error
A_smart_kitten added projects to T422465: Update WDQS user manual on Mediawiki: Wikidata-Query-Service, Documentation.
Tue, Apr 7, 11:01 AM · Wikidata, Documentation, Wikidata-Query-Service, OKR-Work, Wikidata Platform Team
A_smart_kitten added a project to T422477: Notifications from other projects are not marked as read: Notifications (Echo).
Tue, Apr 7, 10:51 AM · Notifications (Echo)
A_smart_kitten merged T422477: Notifications from other projects are not marked as read into T422218: Marking cross-wiki notifications as read doesn't work.
Tue, Apr 7, 10:51 AM · MW-1.46-notes (1.46.0-wmf.24; 2026-04-14), MediaWiki-Platform-Team (Q3 Kanban Board), Regression, Notifications (Echo)
A_smart_kitten merged task T422477: Notifications from other projects are not marked as read into T422218: Marking cross-wiki notifications as read doesn't work.
Tue, Apr 7, 10:51 AM · Notifications (Echo)
A_smart_kitten added a project to T411356: Decorate mediawiki.api_request events with experiment enrollment information: Test Kitchen.

(as IIUC tasks should generally have e.g. a codebase/team project attached to them, and it seems like this task might involve the TestKitchen extension)

Tue, Apr 7, 10:47 AM · Test Kitchen, Essential-Work
A_smart_kitten added projects to T406760: Fix grammar issue in Reference Check decline survey copy: Verified, RoadToWiki, MW-1.46-notes (1.46.0-wmf.5; 2025-12-02), Editing-team (Kanban Board), Design, EditCheck.
Tue, Apr 7, 10:39 AM · EditCheck, Design, Editing-team (Kanban Board), MW-1.46-notes (1.46.0-wmf.5; 2025-12-02), RoadToWiki, Verified, OKR-Work
A_smart_kitten added projects to T401907: Stale/revising state shouldn't apply to all checks: Verified, MW-1.45-notes (1.45.0-wmf.19; 2025-09-16), Editing-team (Kanban Board), Regression, EditCheck.
Tue, Apr 7, 10:38 AM · EditCheck, Regression, Editing-team (Kanban Board), MW-1.45-notes (1.45.0-wmf.19; 2025-09-16), Verified, OKR-Work
A_smart_kitten added projects to T415336: [SPIKE] Investigate the decrease in edit completion rate amongst logged-in users (test group) in the Mobile Section Editing Dead End Experiment: Editing-team (Editing-2Feb-17Feb-2026), Product-Analytics (Kanban).
Tue, Apr 7, 10:35 AM · Product-Analytics (Kanban), Editing-team (Editing-2Feb-17Feb-2026), OKR-Work
A_smart_kitten added projects to T407746: Estimate maintenance burden of multimedia work: MediaWiki-File-management, MediaWiki-Uploading, MediaWiki-Gallery, CommonsMetadata, UploadWizard, GlobalUsage, 3D, MediaViewer, MediaModeration, TimedMediaHandler, WikibaseMediaInfo.

(@Cparle out of interest, should this also be tagged with a specific team, if there's a team that is planning to do the estimation work described in this task?)

Tue, Apr 7, 10:31 AM · Commons, Product Safety and Integrity, WikibaseMediaInfo, TimedMediaHandler, MediaModeration, MediaViewer, 3D, GlobalUsage, UploadWizard, CommonsMetadata, MediaWiki-Gallery, MediaWiki-Uploading, MediaWiki-File-management, Essential-Work
A_smart_kitten added a comment to T422227: MediaWiki periodic job refreshlinks-delete-from-nonexistent-s3 failed.

Ah yeah (and no problem with closing this task!) - thanks for linking T422455!

Tue, Apr 7, 10:17 AM · ServiceOps new, Wikimedia-production-error, MediaWiki-Page-derived-data
A_smart_kitten added projects to T415504: EditCheck: Create beta feature preference: Verified, Editing-team (Editing-2Feb-17Feb-2026), VisualEditor Suggestion Mode, VisualEditor, EditCheck.
Tue, Apr 7, 9:28 AM · EditCheck, VisualEditor, VisualEditor Suggestion Mode, Editing-team (Editing-2Feb-17Feb-2026), Verified, OKR-Work
A_smart_kitten added projects to T405092: AddReferenceCheck should consider a list following a paragraph to be part of the paragraph: Skipped QA, MW-1.46-notes (1.46.0-wmf.13; 2026-01-27), Editing QA, Editing-team (Editing-19Jan-30Jan-2026), EditCheck.
Tue, Apr 7, 9:26 AM · EditCheck, Editing-team (Editing-19Jan-30Jan-2026), Editing QA, MW-1.46-notes (1.46.0-wmf.13; 2026-01-27), Skipped QA, OKR-Work
A_smart_kitten added projects to T412005: EditCheck suggestion: Avoid links which redirect: Editing QA, MW-1.46-notes (1.46.0-wmf.14; 2026-02-03), Editing-team (Editing-19Jan-30Jan-2026), VisualEditor, EditCheck.
Tue, Apr 7, 9:25 AM · EditCheck, VisualEditor, Editing-team (Editing-19Jan-30Jan-2026), MW-1.46-notes (1.46.0-wmf.14; 2026-02-03), Editing QA, Skipped QA, OKR-Work
A_smart_kitten added a project to T412005: EditCheck suggestion: Avoid links which redirect: Skipped QA.
Tue, Apr 7, 9:24 AM · EditCheck, VisualEditor, Editing-team (Editing-19Jan-30Jan-2026), MW-1.46-notes (1.46.0-wmf.14; 2026-02-03), Editing QA, Skipped QA, OKR-Work
A_smart_kitten added projects to T415936: Implement v1 of Suggestion feedback flow: VisualEditor, EditCheck, VisualEditor Suggestion Mode, GrowthExperiments-NewcomerTasks, Growth-Team, MW-1.46-notes (1.46.0-wmf.14; 2026-02-03), Editing-team (Editing-2Feb-17Feb-2026), Verified.
Tue, Apr 7, 9:24 AM · Verified, Editing-team (Editing-2Feb-17Feb-2026), MW-1.46-notes (1.46.0-wmf.14; 2026-02-03), Growth-Team, GrowthExperiments-NewcomerTasks, VisualEditor Suggestion Mode, EditCheck, VisualEditor, OKR-Work
A_smart_kitten added projects to T412494: Suggestion mode: Add a citation should not be shown on Disambiguation pages: Skipped QA, Editing QA, Editing-team (Editing-19Jan-30Jan-2026), MW-1.46-notes (1.46.0-wmf.7; 2025-12-16), EditCheck.
Tue, Apr 7, 9:23 AM · EditCheck, MW-1.46-notes (1.46.0-wmf.7; 2025-12-16), Editing-team (Editing-19Jan-30Jan-2026), Editing QA, Skipped QA, OKR-Work
A_smart_kitten added projects to T409336: Header colors incorrect on Special:EventDetails participants tab in dark mode: MW-1.46-notes (1.46.0-wmf.2; 2025-11-12), Connection-Team (Connection-Current-Sprint), Campaign-Registration.
Tue, Apr 7, 9:19 AM · Campaign-Registration, Connection-Team (Connection-Current-Sprint), MW-1.46-notes (1.46.0-wmf.2; 2025-11-12), dark-mode, CampaignEvents, Essential-Work
A_smart_kitten added projects to T410333: Delete an associated edit dialog "X" does not close the dialog: MW-1.46-notes (1.46.0-wmf.7; 2025-12-16), Connection-Team (Connection-Current-Sprint).
Tue, Apr 7, 9:18 AM · Connection-Team (Connection-Current-Sprint), MW-1.46-notes (1.46.0-wmf.7; 2025-12-16), CampaignEvents, Essential-Work
A_smart_kitten added a comment to T407617: The data HTML attribute name can't include the underscore sign anymore.

For the record, the (now-public) security issue that this was caused by a patch for is T407131: CVE-2025-67479: Magic word replacement in legacy parser allows using reserved data attributes through wikitext.

Tue, Apr 7, 7:45 AM · MediaWiki-Parser, HTML5, Regression
A_smart_kitten added a project to T422424: Another blob upload invalid error when pushing to docker-registry: SRE.
Tue, Apr 7, 7:33 AM · Infrastructure-Foundations, ServiceOps new, SRE

Mon, Apr 6

A_smart_kitten added projects to T419011: Temporary account names not displayed correctly in RTL in personal tools menu and grey bar: Vector 2022, Vector (legacy skin).
Mon, Apr 6, 9:02 PM · Vector (legacy skin), Vector 2022, RTL, I18n, Temporary accounts (4.8 TA Patrolling), Product Safety and Integrity
A_smart_kitten added a project to T419012: :Temporary account icon not flipped in RTL for Vector 2010 in personal tools menu: Vector (legacy skin).
Mon, Apr 6, 9:01 PM · Vector (legacy skin), Patch-For-Review, I18n, Temporary accounts (4.8 TA Patrolling), Product Safety and Integrity, RTL
A_smart_kitten added a comment to T251032: CVE-2025-67481: mw.message(…).parse() doesn't output safe HTML, but it's being used as if it does.

Any objections from the security team/others to making this public? [xref T405790#11788879]

Mon, Apr 6, 8:11 PM · MW-1.45-release, MW-1.44-release, MW-1.43-release, MW-1.39-release, Essential-Work, SecTeam-Processed, Security-Team, Content-Transform-Team (Work In Progress), Parsoid, MediaWiki-Internationalization, JavaScript, Vuln-XSS, Security
A_smart_kitten added a comment to T419192: CVE-2026-34095: action=raw with Special:Mypage subpage title responds with "Content-Type: text/html" on ctype=text/javascript request.

Looks like this issue made it into master and all of the release branch backports. So we probably just need to push your follow-up patch to gerrit, merge it and backport it to same release branches. Not sure if this merits a follow-up email or not; would leave that up to @Reedy's discretion.

Mon, Apr 6, 8:06 PM · MW-1.45-release, MW-1.44-release, MW-1.43-release, Sustainability (Incident Followup), Vuln-Misconfiguration, SecTeam-Processed, 2026-user-javascript-incident, Security-Team, Security, MediaWiki-General
A_smart_kitten added a comment to T419395: Add username policy popover to mobile account creation form.

Long-term we hope to find language that is more general and can ideally work for any WMF-maintained wiki.

I'm not sure what the best strategy would be for that once we consider a broader release.
[...]
Let us know if you have thoughts on how to approach this once we are ready for a wider rollout.

Mon, Apr 6, 7:54 PM · Growth-Team (FY2025-26 Q4 Sprint 1), Patch-For-Review, OKR-Work, MediaWiki-User-login-and-signup, MediaWiki-CreateAccount-page
A_smart_kitten added a comment to T383948: Echo notification expiration should be time-based, not hardcoded 2000.

Hello folks, Echo Chamber is currently broken. I don't know if the plan to delete notifications older than 5 years has already been enacted, but if so, I'll be the "one user on any wiki" mentioned above. I first saw the Tech News announcement on 1 April tried to use Echo Chamber then, got errors, and only got around to filing T422318 today. If the deletion hasn't happened yet, could it please be postponed at least until Echo Chamber is up and running for a week or so?

Mon, Apr 6, 6:08 PM · MW-1.46-notes (1.46.0-wmf.20; 2026-03-17), User-notice, Growth-Team, Notifications (Echo)
A_smart_kitten moved T422413: MediaWiki periodic job update-special-pages-s5 failed from To triage to Maintenance reports on the MediaWiki-Special-pages board.

Possible that this may be the same as T422313: MediaWiki periodic job update-special-pages-s5 failed & the job might not have been deleted? cc @jijiki

Mon, Apr 6, 6:00 PM · ServiceOps new, Wikimedia-production-error, MediaWiki-Special-pages
A_smart_kitten updated subscribers of T422410: MediaWiki periodic job refreshlinks-delete-from-nonexistent-s3 failed.

Possible that this may be the same as T422227: MediaWiki periodic job refreshlinks-delete-from-nonexistent-s3 failed & the job might not have been deleted? cc @jijiki

Mon, Apr 6, 5:59 PM · ServiceOps new, Wikimedia-production-error, MediaWiki-Page-derived-data
A_smart_kitten added a comment to T422227: MediaWiki periodic job refreshlinks-delete-from-nonexistent-s3 failed.

Time from that Logstash screenshot (FWICS): 2026-04-03 00:43:10

attempting to copy down some of the errors in that screenshot (for future searchability)
ocwikibooks Fatal error: Uncaught MediaWiki\Config\ConfigException: Failed to load configuration from etcd: (curl error: 28) Timeout was reached [truncated in screenshot] /srv/mediawiki/php-1.46.0-wmf.22/includes/Config/EtcdConfig.php:207
ocwikibooks Warning: EtcdConfig failed to fetch data: (curl error: 28) Timeout was reached in /srv/mediawiki/php-1.46.0-wmf.22/includes/Config/EtcdConfig.php on line 180
Mon, Apr 6, 5:58 PM · ServiceOps new, Wikimedia-production-error, MediaWiki-Page-derived-data
A_smart_kitten added a comment to T422313: MediaWiki periodic job update-special-pages-s5 failed.
copying down error from screenshot for future searchability
dewiki Error: 2006 MySQL server has gone away

FWICS, the time from that Logstash screenshot is 2026-04-05 05:32:22.969.
My first guess for a possible root-cause would probably have been T400133: When a database replica is depooled/rebooted, update-special-pages maintenance scripts connected to that replica seem to fail (instead of continuing with a different replica); however, looking at https://sal.toolforge.org/production?p=0&q=&d=2026-04-05, it seems like there wasn't any logged DB maintenance (or much logged anything) in prod-SAL yesterday.
Huh. Anyway, I guess we probably don't need to worry about it too much for now, unless something like this happens again :)

Mon, Apr 6, 5:51 PM · ServiceOps new, Wikimedia-production-error, MediaWiki-Special-pages
A_smart_kitten added a comment to T422308: MediaWiki periodic job update-flaggedrev-stats failed.

FWICS that logstash entry is dated 2026-04-05 00:08:54, and this task was filed on 2026-04-05 00:15. In my mind (admittedly based solely on what I remember from anecdotal experience in doing things with these automatically-filed tasks), I would therefore feel comfortable assuming that this task was filed about that error.

Mon, Apr 6, 5:42 PM · ServiceOps new, Wikimedia-production-error, FlaggedRevs
A_smart_kitten added a comment to T422375: LDAP authentication is still failing with "invalid username/password"..

(replied in T422364)

Mon, Apr 6, 4:15 PM
A_smart_kitten added a comment to T422364: Request to unlock GitLab account.

Hi,

Thanks for your response.

Here are the details:

GitLab account:
I do not yet have an account on gitlab.wikimedia.org.
I only have a GitLab account on gitlab.com:
https://gitlab.com/khatriamitkumar97

Error message:
While linking LDAP in Phabricator (Settings → External Accounts → LDAP → Link External Account), I receive:
"Username or password are incorrect."

Additional details:

  • I am using the same username and password as my Wikimedia (MediaWiki / Wikitech) account.
  • I am able to log in successfully on Wikitech.
  • My Phabricator account is also created with the same email and username.

However, LDAP authentication still fails and I am unable to link my LDAP account.

This seems like a backend or account sync issue. Could you please check if my LDAP (developer) account is properly set up or activated?

Thanks for your help.

Mon, Apr 6, 4:15 PM · Essential-Work, Release-Engineering-Team (Doing 😎), GitLab (Account Approval)
A_smart_kitten added a comment to T383053: Container dbs for wikipedia-commons-local-thumb.f8 AWOL in codfw due to corruption.

Reported as Debian #1093304; more so we've a record (and in case anyone else has seen this and/or has ideas), I've not managed to find a smoking gun.

Mon, Apr 6, 10:05 AM · Upstream, SRE-swift-storage, SRE
A_smart_kitten created T422362: Should some additional VisualEditor-related projects be added to the @Maintenance_bot rule that auto-tags the #VisualEditor umbrella project?.
Mon, Apr 6, 9:16 AM · Phabricator maintenance bot, VisualEditor
A_smart_kitten added a comment to T422130: Database servers in cluster(number) are overloaded.

Is this good to be closed?

Mon, Apr 6, 8:54 AM · Wikimedia-Incident, SRE, DBA
A_smart_kitten added a comment to T417824: Should we remove the Phabricator dump?.

Noting for the record that T422327: phabricator public tasks dump is not being synced was filed yesterday

Mon, Apr 6, 8:52 AM · Data-Engineering (Q3 FY25/26 January 1st - March 31th), Dumps-Generation, SecTeam-Processed, Phabricator, Release-Engineering-Team (Radar), collaboration-services, Security, Security-Team

Sun, Apr 5

A_smart_kitten added a comment to T422308: MediaWiki periodic job update-flaggedrev-stats failed.

ServiceOps should hopefully be able to fetch the stack trace & error time (I believe) :)
(T417020 & T341555#10760093 onwards might have a little bit more context fwiw)

Sun, Apr 5, 6:21 PM · ServiceOps new, Wikimedia-production-error, FlaggedRevs
A_smart_kitten added a comment to T398460: Phab Scap template vs actual value out of sync for maniphest.custom-field-definitions.

Fair enough. Speaking personally, though, it would be nice if Phab's config could be public (ie., I guess in GitLab) where it can be :)

Sun, Apr 5, 12:17 PM · Release-Engineering-Team (Priority Backlog 📥), Phabricator
A_smart_kitten edited projects for T414117: Bot comment styles are not dark-mode compatible, added: Phabricator; removed Phabricator (2026-03-17).

Ah, maybe it's because https://gitlab.wikimedia.org/repos/phabricator/phabricator/-/commit/683c383986abc85ce5ccd9964ab812b26543cd0d doesn't seem to have regenerated the Celerity files?

Sun, Apr 5, 11:35 AM · Phabricator, Essential-Work, CSS, Release-Engineering-Team (Doing 😎), dark-mode
A_smart_kitten moved T422313: MediaWiki periodic job update-special-pages-s5 failed from To triage to Maintenance reports on the MediaWiki-Special-pages board.
Sun, Apr 5, 7:37 AM · ServiceOps new, Wikimedia-production-error, MediaWiki-Special-pages
A_smart_kitten added a comment to T398460: Phab Scap template vs actual value out of sync for maniphest.custom-field-definitions.

q: Is the scope of this task maniphest.custom-field-definitions only, or is it any config setting for which the 'Database' value for production-Phabricator is different to the 'Local Config' value set in GitLab/by Scap?

Sun, Apr 5, 7:21 AM · Release-Engineering-Team (Priority Backlog 📥), Phabricator

Sat, Apr 4

A_smart_kitten added a comment to T419395: Add username policy popover to mobile account creation form.

Username must represent you as an individual, not an organization

Sat, Apr 4, 8:12 PM · Growth-Team (FY2025-26 Q4 Sprint 1), Patch-For-Review, OKR-Work, MediaWiki-User-login-and-signup, MediaWiki-CreateAccount-page

Fri, Apr 3

A_smart_kitten added a project to T422218: Marking cross-wiki notifications as read doesn't work: Regression.
Fri, Apr 3, 5:42 PM · MW-1.46-notes (1.46.0-wmf.24; 2026-04-14), MediaWiki-Platform-Team (Q3 Kanban Board), Regression, Notifications (Echo)
A_smart_kitten added a project to T390948: Cleanup collaboration-services WMCS hiera config: VPS-project-devtools.

Getting back to the origin of this ticket.. I think we need to first decide what we WANT to use. Do we prefer only using the repo and keeping the Horizon web UI Hiera clean? Or do we prefer to move it all to web UI? Since we all dislike the mix.. I guess it has to be one of those.

I am biased towards "repo only". The downside of that is usually that users without root/+2 in gerrit cant change the values easily but for the devtools project specifically that could be ok. I am aware of testers using services here but not so much that they change Hiera values for that.

Fri, Apr 3, 4:59 PM · VPS-project-devtools, collaboration-services
A_smart_kitten added a project to T422257: Upgrade ancient version of scap running on deploy-1006.devtools.eqiad1.wikimedia.cloud: VPS-project-devtools.
Fri, Apr 3, 4:20 PM · Essential-Work, Release-Engineering-Team (Doing 😎), VPS-project-devtools, Scap
A_smart_kitten added a comment to T421827: gerrit: Adapt timeouts to avoid 502 errors in CI jobs.
Fri, Apr 3, 12:30 PM · Patch-For-Review, collaboration-services, Release-Engineering-Team, Traffic, Gerrit
A_smart_kitten added a comment to T388022: Phabricator test project requires email verification but can't send email.

This is great to hear! Sounds resolved, then.

Fri, Apr 3, 7:54 AM · user-a_smart_kitten, Phabricator, collaboration-services, VPS-project-Phabricator
A_smart_kitten added a comment to T422062: MediaWiki periodic job update-special-pages-s4 failed.

Thanks @Zabe!

Fri, Apr 3, 7:13 AM · DBA, Wikimedia-production-error, MediaWiki-Special-pages

Thu, Apr 2

A_smart_kitten added a comment to T422185: Undeploy StopForumSpam extension from Wikimedia production.

A couple of questions that've occurred to me:

Thu, Apr 2, 10:17 PM · Product Safety and Integrity (Sprint Forsythia (Mar 23 - Apr 10))), SecTeam-Processed, Security-Team, MediaWiki-extensions-StopForumSpam
A_smart_kitten added a subtask for T106123: Extensions needing to be removed from Wikimedia wikis: T422185: Undeploy StopForumSpam extension from Wikimedia production.
Thu, Apr 2, 10:11 PM · Wikimedia-Extension-setup, Tracking-Neverending
A_smart_kitten added a parent task for T422185: Undeploy StopForumSpam extension from Wikimedia production: T106123: Extensions needing to be removed from Wikimedia wikis.
Thu, Apr 2, 10:10 PM · Product Safety and Integrity (Sprint Forsythia (Mar 23 - Apr 10))), SecTeam-Processed, Security-Team, MediaWiki-extensions-StopForumSpam
A_smart_kitten added a comment to T388022: Phabricator test project requires email verification but can't send email.

Thank you for reviewing/merging (& fixing the puppetmaster issue) @Dzahn, & thank you for doing the scap deploy @brennen :)

Thu, Apr 2, 9:41 PM · user-a_smart_kitten, Phabricator, collaboration-services, VPS-project-Phabricator
A_smart_kitten added a project to T422062: MediaWiki periodic job update-special-pages-s4 failed: DBA.

thanks, and no worries @JMeybohm :D

Thu, Apr 2, 11:27 AM · DBA, Wikimedia-production-error, MediaWiki-Special-pages
A_smart_kitten added a comment to T422062: MediaWiki periodic job update-special-pages-s4 failed.

thanks for fetching @JMeybohm, the top of the stack trace appears to be missing though? (ie., IIUC there should be the error message & some frames before #5)

Thu, Apr 2, 10:53 AM · DBA, Wikimedia-production-error, MediaWiki-Special-pages

Wed, Apr 1

A_smart_kitten moved T422062: MediaWiki periodic job update-special-pages-s4 failed from To triage to Maintenance reports on the MediaWiki-Special-pages board.
Wed, Apr 1, 9:56 PM · DBA, Wikimedia-production-error, MediaWiki-Special-pages
A_smart_kitten added a project to T421726: Wikimedia gerrit load management 429s break fresh-install: collaboration-services.

(fyi)

Wed, Apr 1, 2:45 PM · collaboration-services, Gerrit, Fresh
A_smart_kitten updated the task description for T404334: EmailAuth verification on Wikimedia wikis can sometimes be bypassed by logging in via a wiki in the `closed` dblist.
Wed, Apr 1, 2:33 PM · WikimediaCustomizations, MW-1.46-notes (1.46.0-wmf.15; 2026-02-10), MediaWiki-Platform-Team (Q3 Kanban Board), Product Safety and Integrity, SecTeam-Processed, Vuln-Misconfiguration, WMF-General-or-Unknown, MediaWiki-extensions-WikimediaEvents, MediaWiki-extensions-EmailAuth, Security, Security-Team
A_smart_kitten added a comment to T369270: Avoid running PCC compiler on CRs without a Hosts footer.

I was just about to file a partial duplicate of this task without realising :)
I was gonna suggest adding a confirmation box/window after clicking "Run Puppet Compiler" if there isn't a Hosts: footer in a patch's commit-message, but just not running PCC at all in that scenario also seems fine from my perspective (so long as there'd still be a way to get PCC to run for all hosts, if this is something that is occasionally genuinely needed).

Wed, Apr 1, 11:24 AM · Infrastructure-Foundations, Puppet CI, Gerrit
A_smart_kitten added a project to T421995: Special:UserRights is broken in 1.43.7: MW-1.44-release.
Wed, Apr 1, 10:57 AM · MW-1.44-notes, MW-1.43-notes, MW-1.44-release, MW-1.43-release, MediaWiki-User-management
A_smart_kitten updated the task description for T421988: Failing deployment checks: URLs in Location header expected to be absolute, but relative found.
Wed, Apr 1, 10:06 AM · MediaWiki-General, Wikimedia-production-error
A_smart_kitten added a project to T421995: Special:UserRights is broken in 1.43.7: MW-1.43-release.

From a first look, it seems like the line in question may have actually been changed prior to the patch being merged into the Git repo -- was e.g. the release tarball published before this? (Might we need a new patch release to account for this?)

Wed, Apr 1, 9:50 AM · MW-1.44-notes, MW-1.43-notes, MW-1.44-release, MW-1.43-release, MediaWiki-User-management
A_smart_kitten moved T421971: Disable the Parsoid opt out survey from Backlog to External on the Wikimedia-Site-requests board.
Wed, Apr 1, 8:10 AM · Readers Essential Work, Wikimedia-Site-requests, MediaWiki-extensions-ParserMigration
A_smart_kitten edited projects for T421985: createExtensionTables.php creates `translate_message_group_subscriptions` in a wrong database, added: MediaWiki-extensions-Translate, MediaWiki-extensions-WikimediaMaintenance; removed Wikimedia-Extension-setup.
Wed, Apr 1, 7:51 AM · MW-1.46-notes (1.46.0-wmf.23; 2026-04-07), MediaWiki-extensions-WikimediaMaintenance, Unplanned-Sprint-Work, LPL Projects (Other), LPL Essential (FY2025-26 Q3)