dbarratt (David Barratt)
Software Engineer, Anti-Harassment Tools

Projects (9)

Today

  • Clear sailing ahead.

Tomorrow

  • Clear sailing ahead.

Tuesday

  • Clear sailing ahead.

User Details

User Since
May 30 2017, 9:17 PM (89 w, 4 d)
Availability
Available
IRC Nick
davidwbarratt
LDAP User
Dbarratt
MediaWiki User
DBarratt (WMF) [ Global Accounts ]

Recent Activity

Yesterday

dbarratt committed rEGQL894c270f3df1: Add Revision & User objects to Page (authored by dbarratt).
Add Revision & User objects to Page
Sat, Feb 16, 9:49 PM
dbarratt created T216311: Security review GraphQL.
Sat, Feb 16, 7:09 AM · Security-Team-Reviews
dbarratt added a comment to T216310: Create project for GraphQL extension.

This is different from GraphQL which is a web service (rather than an extension)

Sat, Feb 16, 6:53 AM · Project-Admins
dbarratt created T216310: Create project for GraphQL extension.
Sat, Feb 16, 6:53 AM · Project-Admins
dbarratt claimed T216309: Ignore the no-block block use case in Title::checkUserBlock().
Sat, Feb 16, 6:09 AM · Patch-For-Review, Anti-Harassment (Dalet — ד), MediaWiki-User-management
dbarratt created T216309: Ignore the no-block block use case in Title::checkUserBlock().
Sat, Feb 16, 6:04 AM · Patch-For-Review, Anti-Harassment (Dalet — ד), MediaWiki-User-management

Fri, Feb 15

dbarratt updated the task description for T208175: Proposal: Blocks should exist as serialized pages.
Fri, Feb 15, 5:57 PM · MediaWiki-User-management
dbarratt added a comment to T210273: Quick UI changes to mobile web "you are blocked" message to increase helpfulness.

But does not have VisualEditor. I don't know if that makes a difference. The pop-up occurs on the page before you get to the editor, so I guess not...

Fri, Feb 15, 5:18 PM · MW-1.33-notes (1.33.0-wmf.18; 2019-02-19), Anti-Harassment (Dalet — ד), Patch-For-Review, MediaWiki-User-management, Readers-Web-Backlog (Tracking), MobileFrontend
dbarratt added a comment to T216234: Clarify and document our docker image building process and policies..

Also, I think it's totally fine if we build & host the same "base" release images as well. In my mind there's nothing wrong with that, but I think we should use the same Dockerfiles in order to reduce the maintenance overhead. If someone wants to use the ones built and hosted on Docker's infrastructure, great! If someone doesn't trust that and wants to use the ones built and hosted on our infrastructure, also great!

Fri, Feb 15, 3:14 PM · docker-pkg, MediaWiki-Docker, serviceops
dbarratt added a comment to T216234: Clarify and document our docker image building process and policies..

The docker image found here: https://hub.docker.com/_/mediawiki
uses these Dockerfiles: https://github.com/wikimedia/mediawiki-docker
and is built on Docker's infrastructure using this configuration: https://github.com/docker-library/official-images/blob/master/library/mediawiki

Fri, Feb 15, 2:11 PM · docker-pkg, MediaWiki-Docker, serviceops
dbarratt added a comment to T213318: Wikibase Front-End Architecture.

I do think that both in the short term and in the long term, having a single application written in PHP being able to do the basic job of a wiki is a must.

Fri, Feb 15, 2:07 PM · Wikidata, TechCom-RFC
dbarratt added projects to T216196: Changes on {f15ecc6} might cause a fatal exception when trying to update the password through `Special:ChangeCredentials`: MediaWiki-User-management, MediaWiki-extensions-PasswordReset.
Fri, Feb 15, 12:23 AM · MediaWiki-extensions-PasswordReset, MediaWiki-User-management
dbarratt added a comment to T213318: Wikibase Front-End Architecture.

@Smalyshev again, it's impossible to justify (or not justify) a platform, because (afaik) there is no product strategy for MediaWiki. There's no "business case" to support a platform

Fri, Feb 15, 12:22 AM · Wikidata, TechCom-RFC

Thu, Feb 14

dbarratt added a comment to T213318: Wikibase Front-End Architecture.

I am of course speaking out of my personal experience with (some) people running small wikis (including myself many years ago). It may be we're not targeting them or caring for their needs currently. But I'd like to raise this question so if we forgo support for this category, we do it with open eyes and not by accident.

Thu, Feb 14, 8:55 PM · Wikidata, TechCom-RFC
dbarratt added a comment to T213318: Wikibase Front-End Architecture.

It's not targeting a seasoned DevOp, but a likely part-time IT person probably on limited hosting, possibly with no root access and may even never have heard of things like "docker".

Thu, Feb 14, 8:39 PM · Wikidata, TechCom-RFC
dbarratt added a comment to T216065: enable partial blocks on Meta Wiki and MediaWiki.org on Tues Feb 19, and maybe Hebrew, Arabic, and French Wikipedias soon..

If it's going to be deployed in this sprint, it can stay in this ticket, if it's in another sprint, new tickets! :)

Thu, Feb 14, 7:22 PM · Anti-Harassment (Dalet — ד)
dbarratt created T216169: Add Schema property 'license' to Wikipedia articles.
Thu, Feb 14, 7:16 PM · MediaWiki-General-or-Unknown, SEO
dbarratt moved T208510: "Prevent account creation" should be unchecked when the block is configured to be Partial. from In progress to Ready on the Anti-Harassment (Dalet — ד) board.
Thu, Feb 14, 6:32 PM · Patch-For-Review, Anti-Harassment (Dalet — ד), MediaWiki-User-management
dbarratt updated subscribers of T216065: enable partial blocks on Meta Wiki and MediaWiki.org on Tues Feb 19, and maybe Hebrew, Arabic, and French Wikipedias soon..

@TBolliger & @SPoore When do you want this done?

Thu, Feb 14, 6:27 PM · Anti-Harassment (Dalet — ד)
dbarratt updated subscribers of T208510: "Prevent account creation" should be unchecked when the block is configured to be Partial..

@Tchanders are you working on this?

Thu, Feb 14, 6:22 PM · Patch-For-Review, Anti-Harassment (Dalet — ד), MediaWiki-User-management
dbarratt assigned T211578: Replace Block::prevents with setters, getters and method that calculates the block's effects to Tchanders.
Thu, Feb 14, 6:20 PM · Anti-Harassment (Dalet — ד), Patch-For-Review, MediaWiki-User-management
dbarratt moved T214508: Special:BlockList reports a blocked user's ability to edit their own user talk page incorrectly for partial blocks on ITWP from Review to In progress on the Anti-Harassment (Dalet — ד) board.
Thu, Feb 14, 6:19 PM · Anti-Harassment (Dalet — ד), Patch-For-Review
dbarratt added a comment to T213318: Wikibase Front-End Architecture.

Note that moving from "good old shared hosting" to a Kubernetes environment is not at all trivial to people who run a wiki for their kid's school or their sports team in their spare time. They may not be the target audience for Wikibase, but they are for MediaWiki.

Thu, Feb 14, 2:40 PM · Wikidata, TechCom-RFC
dbarratt added a comment to T213318: Wikibase Front-End Architecture.

I frankly have a bit of a hard time imagining an IT person of the kind that commonly installs smaller wikis being able to efficiently maintain a zoo of services that we're now running in WMF. I think the model of "unpack the code, start httpd, welcome to the wiki world" should still be supported. Maybe not at 100% functionality, but at least basic things (like editing Wikibase) should work.

Thu, Feb 14, 2:23 PM · Wikidata, TechCom-RFC
dbarratt updated the task description for T216106: MediaWiki will not allow a url-encoded # symbol in the title.
Thu, Feb 14, 5:33 AM · MediaWiki-General-or-Unknown
dbarratt updated the task description for T216106: MediaWiki will not allow a url-encoded # symbol in the title.
Thu, Feb 14, 5:33 AM · MediaWiki-General-or-Unknown
dbarratt updated the task description for T216106: MediaWiki will not allow a url-encoded # symbol in the title.
Thu, Feb 14, 5:32 AM · MediaWiki-General-or-Unknown
dbarratt created T216106: MediaWiki will not allow a url-encoded # symbol in the title.
Thu, Feb 14, 5:22 AM · MediaWiki-General-or-Unknown

Wed, Feb 13

dbarratt added a comment to T197621: If a user is partially blocked from a namespace, they should not be allowed to rename/move pages into or out of that namespace.

That's great news! :)

Wed, Feb 13, 10:08 PM · Anti-Harassment, MediaWiki-User-management
dbarratt added a comment to T212710: Update mathoid docker container.

MediaWiki-Docker has to do specifically with https://hub.docker.com/_/mediawiki so unless I'm missing how this issue is related to that image?

Wed, Feb 13, 9:41 PM · Mathoid
dbarratt closed T214763: Deleting a page that is part of a partial block causes problems as Resolved.
Wed, Feb 13, 3:55 PM · MW-1.33-notes (1.33.0-wmf.17; 2019-02-12), Anti-Harassment (Gimel — ג), Patch-For-Review, MediaWiki-User-management, MediaWiki-Page-deletion

Tue, Feb 12

dbarratt added a comment to T213318: Wikibase Front-End Architecture.

@Pablo-WMDE so to clarify (for my own sanity) this proposal is about unifying the existing logic (by rendering JavaScript on the server)?

Tue, Feb 12, 5:04 PM · Wikidata, TechCom-RFC
dbarratt added a comment to T213318: Wikibase Front-End Architecture.

What happens when the Wikibase SPA is embedded in a larger page, which presumably wouldn't be updated when the SPA navigates?

Tue, Feb 12, 4:10 PM · Wikidata, TechCom-RFC

Mon, Feb 11

dbarratt added a comment to T213318: Wikibase Front-End Architecture.

Move towards implementing Wikibase/Wikidata UI as a Single Page Application (SPA) - written in TypeScript to mitigate the downsides of using an otherwise untyped language

Mon, Feb 11, 4:21 PM · Wikidata, TechCom-RFC
dbarratt updated the task description for T202673: RFC: Multiblocks - let admins create multiple, overlapping blocks on a single user.
Mon, Feb 11, 4:06 PM · TechCom-RFC
dbarratt added a comment to T213318: Wikibase Front-End Architecture.
Mon, Feb 11, 4:02 PM · Wikidata, TechCom-RFC

Sat, Feb 9

dbarratt committed rRITN7ecd5676fc8c: 2.0.1 (authored by dbarratt).
2.0.1
Sat, Feb 9, 9:26 PM
dbarratt moved T209133: Create a GraphQL MediaWiki extension and delegate schema & queries to the relevant sites from To Do to In Progress on the GraphQL board.
Sat, Feb 9, 3:08 AM · Patch-For-Review, GraphQL

Fri, Feb 8

dbarratt committed rEGQL50d0af4ebf7e: Create the GraphQL extension. (authored by dbarratt).
Create the GraphQL extension.
Fri, Feb 8, 11:00 PM
dbarratt committed rEGQL192c3bb8fd79: Create the GraphQL extension. (authored by dbarratt).
Create the GraphQL extension.
Fri, Feb 8, 9:42 PM
dbarratt added a comment to T210273: Quick UI changes to mobile web "you are blocked" message to increase helpfulness.

suggestion to change it to "Got it" - I'm worried that the translation of "Got it" might be too long in other languages?

Fri, Feb 8, 2:46 PM · MW-1.33-notes (1.33.0-wmf.18; 2019-02-19), Anti-Harassment (Dalet — ד), Patch-For-Review, MediaWiki-User-management, Readers-Web-Backlog (Tracking), MobileFrontend
dbarratt added a comment to T210273: Quick UI changes to mobile web "you are blocked" message to increase helpfulness.

or even better might be to link to the block list... it looks kinda gross right now, but it at least lists the currently active blocks:
https://test.m.wikipedia.org/wiki/Special:BlockList?wpTarget=185.220.101.31

Fri, Feb 8, 2:37 PM · MW-1.33-notes (1.33.0-wmf.18; 2019-02-19), Anti-Harassment (Dalet — ד), Patch-For-Review, MediaWiki-User-management, Readers-Web-Backlog (Tracking), MobileFrontend
dbarratt added a comment to T210273: Quick UI changes to mobile web "you are blocked" message to increase helpfulness.

Can we link to the block log like this?
https://test.m.wikipedia.org/wiki/Special:Log?type=block&page=Koavf

Fri, Feb 8, 2:34 PM · MW-1.33-notes (1.33.0-wmf.18; 2019-02-19), Anti-Harassment (Dalet — ד), Patch-For-Review, MediaWiki-User-management, Readers-Web-Backlog (Tracking), MobileFrontend

Thu, Feb 7

dbarratt reassigned T215551: Takedown Tools: Tool attempts to save DMCA notice to wikimediafoundation.org, not foundation.wikimedia.org from dbarratt to Reedy.
Thu, Feb 7, 11:42 PM · Anti-Harassment (Gimel — ג), Wikimedia-Takedown-Tools
dbarratt moved T215551: Takedown Tools: Tool attempts to save DMCA notice to wikimediafoundation.org, not foundation.wikimedia.org from Ready to Done on the Anti-Harassment (Gimel — ג) board.

I'm skipping QA on this since you have to have to be a global Staff to access the tool.

Thu, Feb 7, 11:42 PM · Anti-Harassment (Gimel — ג), Wikimedia-Takedown-Tools
dbarratt closed T215551: Takedown Tools: Tool attempts to save DMCA notice to wikimediafoundation.org, not foundation.wikimedia.org as Resolved.
Thu, Feb 7, 11:41 PM · Anti-Harassment (Gimel — ג), Wikimedia-Takedown-Tools
dbarratt committed rRITNe0efad6145b4: Add example to the README for using React Hooks. (authored by dbarratt).
Add example to the README for using React Hooks.
Thu, Feb 7, 11:00 PM
dbarratt committed rWTDTe4cd64b4aeef: T215551 Add Legal namespace (authored by dbarratt).
T215551 Add Legal namespace
Thu, Feb 7, 10:48 PM
dbarratt closed T212548: Remove jQuery Dependency as Resolved.
Thu, Feb 7, 10:27 PM · InteractionTimeline
dbarratt moved T212548: Remove jQuery Dependency from Backlog to Done on the InteractionTimeline board.
Thu, Feb 7, 10:27 PM · InteractionTimeline
dbarratt moved T213220: Title::checkUserBlock() should ensure the retrieved action matches the passed in restriction from QA/Testing to In progress on the Anti-Harassment (Gimel — ג) board.
Thu, Feb 7, 10:19 PM · Anti-Harassment (Dalet — ד), MW-1.33-notes (1.33.0-wmf.17; 2019-02-12), Patch-For-Review, MediaWiki-User-management
dbarratt added a comment to T213220: Title::checkUserBlock() should ensure the retrieved action matches the passed in restriction.

Could you possibly fudge some fixture data that causes the problem?

Thu, Feb 7, 10:14 PM · Anti-Harassment (Dalet — ד), MW-1.33-notes (1.33.0-wmf.17; 2019-02-12), Patch-For-Review, MediaWiki-User-management
dbarratt added a comment to T213220: Title::checkUserBlock() should ensure the retrieved action matches the passed in restriction.

Hmm... I actually don't think there is a way to test this since the problem is theoretical.

Thu, Feb 7, 10:06 PM · Anti-Harassment (Dalet — ד), MW-1.33-notes (1.33.0-wmf.17; 2019-02-12), Patch-For-Review, MediaWiki-User-management
dbarratt moved T213220: Title::checkUserBlock() should ensure the retrieved action matches the passed in restriction from Review to QA/Testing on the Anti-Harassment (Gimel — ג) board.
Thu, Feb 7, 10:06 PM · Anti-Harassment (Dalet — ד), MW-1.33-notes (1.33.0-wmf.17; 2019-02-12), Patch-For-Review, MediaWiki-User-management
dbarratt committed rRITN2f0405fb7ce7: Add example to the README for using React Hooks. (authored by dbarratt).
Add example to the README for using React Hooks.
Thu, Feb 7, 9:47 PM
dbarratt committed rRITNcdc4ce6f41e1: Add example to the README for using React Hooks. (authored by dbarratt).
Add example to the README for using React Hooks.
Thu, Feb 7, 8:57 PM
dbarratt committed rRITN519dcf4adb31: Add example to the README for using React Hooks. (authored by dbarratt).
Add example to the README for using React Hooks.
Thu, Feb 7, 8:57 PM
dbarratt added a comment to T188664: Update Visual Style to match Wikimedia UI style guide.

Thu, Feb 7, 8:40 PM · Anti-Harassment, Patch-For-Review, Readers-Web-Backlog (Design), InteractionTimeline, Design
dbarratt updated the task description for T212548: Remove jQuery Dependency.
Thu, Feb 7, 6:57 PM · InteractionTimeline
dbarratt reopened T215520: prefixsearch does not include result whose title is exactly the same as the search string as "Open".
Thu, Feb 7, 6:08 PM · Discovery-Search, CirrusSearch, Anti-Harassment
dbarratt created T215520: prefixsearch does not include result whose title is exactly the same as the search string.
Thu, Feb 7, 3:56 PM · Discovery-Search, CirrusSearch, Anti-Harassment
dbarratt updated the task description for T215518: Special:Block's Pages field does not allow the user to specify a redirect when it should.
Thu, Feb 7, 3:42 PM · MediaWiki-User-management, Anti-Harassment
dbarratt created T215518: Special:Block's Pages field does not allow the user to specify a redirect when it should.
Thu, Feb 7, 3:42 PM · MediaWiki-User-management, Anti-Harassment
dbarratt added a comment to T213220: Title::checkUserBlock() should ensure the retrieved action matches the passed in restriction.
In some instances, the name collision would cause a reversal of the effective block?
Thu, Feb 7, 2:15 PM · Anti-Harassment (Dalet — ד), MW-1.33-notes (1.33.0-wmf.17; 2019-02-12), Patch-For-Review, MediaWiki-User-management
dbarratt added a comment to T213220: Title::checkUserBlock() should ensure the retrieved action matches the passed in restriction.

Can you describe what the effect of this would be (before and after your change) if the actions didn't match?

Thu, Feb 7, 5:02 AM · Anti-Harassment (Dalet — ד), MW-1.33-notes (1.33.0-wmf.17; 2019-02-12), Patch-For-Review, MediaWiki-User-management

Wed, Feb 6

dbarratt added a comment to T202673: RFC: Multiblocks - let admins create multiple, overlapping blocks on a single user.

As for myself, I think T208175: Proposal: Blocks should exist as serialized pages is perhaps a better solution to the same problem, so I for one think this should be declined in favor of that, but as it doesn't look like I'll be working on either, I leave that up to TechCom

Wed, Feb 6, 10:44 PM · TechCom-RFC
dbarratt assigned T214508: Special:BlockList reports a blocked user's ability to edit their own user talk page incorrectly for partial blocks on ITWP to Tchanders.
Wed, Feb 6, 3:33 PM · Anti-Harassment (Dalet — ד), Patch-For-Review
dbarratt updated the task description for T215377: Wikidata does not expose schema.org metadata.
Wed, Feb 6, 4:11 AM · SEO, MediaWiki-extensions-WikibaseRepository, Wikidata
dbarratt created T215377: Wikidata does not expose schema.org metadata.
Wed, Feb 6, 4:02 AM · SEO, MediaWiki-extensions-WikibaseRepository, Wikidata

Tue, Feb 5

dbarratt added a comment to T211238: Create technical plan for merging overlapping blocks.

Yep. This all sounds good to me.

Tue, Feb 5, 5:42 PM · Anti-Harassment (Bet — ב), MediaWiki-User-management
dbarratt added a project to T208355: TitlesMultiselectWidget for Partial blocks suggests and accepts special pages and other invalid namespaces: MediaWiki-API.

I was able to add Speciale:UltimeModifiche on Italian Wikipedia, and it still suggests special pages:

Tue, Feb 5, 4:37 PM · Anti-Harassment (Dalet — ד), Patch-For-Review, MediaWiki-API, MediaWiki-General-or-Unknown

Fri, Feb 1

dbarratt moved T215047: GraphQL extension should use -composer jobs in CI from Backlog to In Progress on the GraphQL board.
Fri, Feb 1, 8:59 PM · GraphQL, Patch-For-Review, Continuous-Integration-Config
dbarratt added a project to T215047: GraphQL extension should use -composer jobs in CI: GraphQL.
Fri, Feb 1, 8:59 PM · GraphQL, Patch-For-Review, Continuous-Integration-Config
dbarratt created T215047: GraphQL extension should use -composer jobs in CI.
Fri, Feb 1, 12:36 AM · GraphQL, Patch-For-Review, Continuous-Integration-Config
dbarratt committed rEGQL13d27832033b: Create the GraphQL extension. (authored by dbarratt).
Create the GraphQL extension.
Fri, Feb 1, 12:01 AM
dbarratt committed rEGQL6f55ccf7efca: Create the GraphQL extension. (authored by dbarratt).
Create the GraphQL extension.
Fri, Feb 1, 12:01 AM

Thu, Jan 31

dbarratt closed T214735: Unexpected master connection on GET request (from Block->newLoad) as Resolved.
Thu, Jan 31, 2:05 AM · MW-1.33-notes (1.33.0-wmf.16; 2019-02-05), Patch-For-Review, Anti-Harassment (Bet — ב), Wikimedia-production-error, Performance-Team (Radar), MediaWiki-User-management

Wed, Jan 30

dbarratt moved T214763: Deleting a page that is part of a partial block causes problems from Ready to Review on the Anti-Harassment (Bet — ב) board.
Wed, Jan 30, 11:47 PM · MW-1.33-notes (1.33.0-wmf.17; 2019-02-12), Anti-Harassment (Gimel — ג), Patch-For-Review, MediaWiki-User-management, MediaWiki-Page-deletion
dbarratt claimed T214763: Deleting a page that is part of a partial block causes problems.
Wed, Jan 30, 11:47 PM · MW-1.33-notes (1.33.0-wmf.17; 2019-02-12), Anti-Harassment (Gimel — ג), Patch-For-Review, MediaWiki-User-management, MediaWiki-Page-deletion
dbarratt assigned T214735: Unexpected master connection on GET request (from Block->newLoad) to Tchanders.
Wed, Jan 30, 11:29 PM · MW-1.33-notes (1.33.0-wmf.16; 2019-02-05), Patch-For-Review, Anti-Harassment (Bet — ב), Wikimedia-production-error, Performance-Team (Radar), MediaWiki-User-management

Thu, Jan 24

dbarratt closed T214596: Update beta partial block config to match production as Resolved.
Thu, Jan 24, 6:16 PM · Patch-For-Review, Anti-Harassment (Bet — ב)
dbarratt added a comment to T214596: Update beta partial block config to match production.

Put on the schedule to SWAT https://wikitech.wikimedia.org/wiki/Deployments#deploycal-item-20190124T1900

Thu, Jan 24, 4:18 PM · Patch-For-Review, Anti-Harassment (Bet — ב)
dbarratt updated subscribers of T214596: Update beta partial block config to match production.

@TBolliger there is no testwiki or itwiki on the beta cluster (full list), so how about we enable on:
https://en.wikipedia.beta.wmflabs.org/
https://wikidata.beta.wmflabs.org/
?

Thu, Jan 24, 4:11 PM · Patch-For-Review, Anti-Harassment (Bet — ב)
dbarratt created T214596: Update beta partial block config to match production.
Thu, Jan 24, 4:06 PM · Patch-For-Review, Anti-Harassment (Bet — ב)
dbarratt added a comment to T210739: Target deletion during page move fails.

I created a new issue to hopefully prevent this in the future: T214546: Title::loadFromRow() should return a new instance of Title

Thu, Jan 24, 1:56 AM · Core Platform Team Kanban (Done with CPT), MW-1.33-notes (1.33.0-wmf.14; 2019-01-22), Anti-Harassment, Patch-For-Review, User-notice, Core Platform Team Backlog (Watching / External), Core Platform Team (Security, stability, performance and scalability (TEC1)), MediaWiki-Special-pages, Wikimedia-production-error
dbarratt created T214546: Title::loadFromRow() should return a new instance of Title.
Thu, Jan 24, 1:55 AM · MediaWiki-General-or-Unknown
dbarratt closed T204989: Update Block APIs to list namespace blocks as Resolved.
Thu, Jan 24, 12:43 AM · MW-1.33-notes (1.33.0-wmf.16; 2019-02-05), Anti-Harassment (Bet — ב), Patch-For-Review, MediaWiki-User-management
dbarratt closed T204989: Update Block APIs to list namespace blocks, a subtask of T204988: Add tests for NamespaceRestriction enforcement, as Resolved.
Thu, Jan 24, 12:43 AM · Anti-Harassment (Bet — ב), Patch-For-Review, MediaWiki-User-management

Wed, Jan 23

dbarratt added a comment to T210739: Target deletion during page move fails.

@Anomie ok, my only other question is... where is this being cached that it's being loaded again?

Wed, Jan 23, 10:49 PM · Core Platform Team Kanban (Done with CPT), MW-1.33-notes (1.33.0-wmf.14; 2019-01-22), Anti-Harassment, Patch-For-Review, User-notice, Core Platform Team Backlog (Watching / External), Core Platform Team (Security, stability, performance and scalability (TEC1)), MediaWiki-Special-pages, Wikimedia-production-error
dbarratt added a comment to T210739: Target deletion during page move fails.

@Anomie ok, my only other question is... where is this being cached that it's being loaded again?

Wed, Jan 23, 10:06 PM · Core Platform Team Kanban (Done with CPT), MW-1.33-notes (1.33.0-wmf.14; 2019-01-22), Anti-Harassment, Patch-For-Review, User-notice, Core Platform Team Backlog (Watching / External), Core Platform Team (Security, stability, performance and scalability (TEC1)), MediaWiki-Special-pages, Wikimedia-production-error
dbarratt added a comment to T210739: Target deletion during page move fails.

which at some point triggers WikiPage->loadPageData() which loads the page data from a replica and then (in WikiPage->loadFromRow()) reloads the Title object from that loaded data.

Where? I'm not seeing where this would happen.

Wed, Jan 23, 9:46 PM · Core Platform Team Kanban (Done with CPT), MW-1.33-notes (1.33.0-wmf.14; 2019-01-22), Anti-Harassment, Patch-For-Review, User-notice, Core Platform Team Backlog (Watching / External), Core Platform Team (Security, stability, performance and scalability (TEC1)), MediaWiki-Special-pages, Wikimedia-production-error
dbarratt added a comment to T210739: Target deletion during page move fails.

@Anomie Also, even if this is being loaded at that point, I'm not seeing where it would be statically cached?

Wed, Jan 23, 9:44 PM · Core Platform Team Kanban (Done with CPT), MW-1.33-notes (1.33.0-wmf.14; 2019-01-22), Anti-Harassment, Patch-For-Review, User-notice, Core Platform Team Backlog (Watching / External), Core Platform Team (Security, stability, performance and scalability (TEC1)), MediaWiki-Special-pages, Wikimedia-production-error
dbarratt added a comment to T210739: Target deletion during page move fails.

which at some point triggers WikiPage->loadPageData() which loads the page data from a replica and then (in WikiPage->loadFromRow()) reloads the Title object from that loaded data.

Wed, Jan 23, 9:40 PM · Core Platform Team Kanban (Done with CPT), MW-1.33-notes (1.33.0-wmf.14; 2019-01-22), Anti-Harassment, Patch-For-Review, User-notice, Core Platform Team Backlog (Watching / External), Core Platform Team (Security, stability, performance and scalability (TEC1)), MediaWiki-Special-pages, Wikimedia-production-error
dbarratt closed T204990: Update Special:BlockList with namespace blocks as Resolved.
Wed, Jan 23, 6:50 PM · MW-1.33-notes (1.33.0-wmf.16; 2019-02-05), Anti-Harassment (Bet — ב), Patch-For-Review, MediaWiki-User-management
dbarratt closed T204990: Update Special:BlockList with namespace blocks, a subtask of T204988: Add tests for NamespaceRestriction enforcement, as Resolved.
Wed, Jan 23, 6:50 PM · Anti-Harassment (Bet — ב), Patch-For-Review, MediaWiki-User-management
dbarratt closed T204986: Update Special:Block, Special:Unblock, API:Block, and API:Unblock to set/remove namespace blocks as Resolved.
Wed, Jan 23, 5:41 PM · MW-1.33-notes (1.33.0-wmf.16; 2019-02-05), Anti-Harassment (Bet — ב), Patch-For-Review, MediaWiki-User-management
dbarratt closed T204986: Update Special:Block, Special:Unblock, API:Block, and API:Unblock to set/remove namespace blocks, a subtask of T204985: Update block logs with namespace block details, as Resolved.
Wed, Jan 23, 5:41 PM · MW-1.33-notes (1.33.0-wmf.16; 2019-02-05), Anti-Harassment (Bet — ב), Patch-For-Review, MediaWiki-User-management
dbarratt closed T204991: Create NamespaceRestriction class & update block restrictions related classes to support NamespaceRestriction as Resolved.
Wed, Jan 23, 5:41 PM · MW-1.33-notes (1.33.0-wmf.16; 2019-02-05), Anti-Harassment (Bet — ב), Patch-For-Review, MediaWiki-User-management
dbarratt closed T204991: Create NamespaceRestriction class & update block restrictions related classes to support NamespaceRestriction, a subtask of T204989: Update Block APIs to list namespace blocks, as Resolved.
Wed, Jan 23, 5:41 PM · MW-1.33-notes (1.33.0-wmf.16; 2019-02-05), Anti-Harassment (Bet — ב), Patch-For-Review, MediaWiki-User-management
dbarratt closed T204991: Create NamespaceRestriction class & update block restrictions related classes to support NamespaceRestriction, a subtask of T204990: Update Special:BlockList with namespace blocks, as Resolved.
Wed, Jan 23, 5:41 PM · MW-1.33-notes (1.33.0-wmf.16; 2019-02-05), Anti-Harassment (Bet — ב), Patch-For-Review, MediaWiki-User-management