Page MenuHomePhabricator

BPirkle (BPirkle)
User

Projects

Today

  • Clear sailing ahead.

Tomorrow

  • Clear sailing ahead.

Friday

  • Clear sailing ahead.

User Details

User Since
Jul 4 2018, 5:34 PM (138 w, 6 d)
Availability
Available
LDAP User
BPirkle
MediaWiki User
BPirkle (WMF) [ Global Accounts ]

Recent Activity

Yesterday

BPirkle moved T210206: Deprecate raw SQL conditions for IDatabase methods (select, insert, etc.) from Inbox to Tech Planning Review on the Platform Engineering board.
Tue, Mar 2, 9:27 PM · Platform Engineering, Performance-Team (Radar), Wikimedia-Rdbms
BPirkle moved T275591: PHP Warning: Memcached::getMulti(): Memcached constructor was not called from Inbox to Later on the Platform Team Workboards (Clinic Duty Team) board.
Tue, Mar 2, 9:25 PM · Platform Team Workboards (Clinic Duty Team), MediaWiki-Cache, Wikimedia-production-error
BPirkle edited projects for T275591: PHP Warning: Memcached::getMulti(): Memcached constructor was not called, added: Platform Team Workboards (Clinic Duty Team); removed Platform Engineering.
Tue, Mar 2, 9:25 PM · Platform Team Workboards (Clinic Duty Team), MediaWiki-Cache, Wikimedia-production-error
BPirkle edited projects for T275657: Make PET standing meeting invites more descriptive and update their descriptions on wiki, added: Platform Engineering Roadmap Decision Making; removed Platform Engineering.
Tue, Mar 2, 9:22 PM · Platform Engineering Roadmap Decision Making, User-ArielGlenn
BPirkle moved T275713: Misc ChronologyProtector follow-up (Feb 2021) from Inbox to Tracking/Watching on the Platform Engineering board.
Tue, Mar 2, 9:21 PM · Wikimedia-Rdbms, Platform Engineering
BPirkle moved T226797: Login state not propagated across domains in Safari and Firefox from Inbox to Tech Planning Review on the Platform Engineering board.
Tue, Mar 2, 9:18 PM · User-notice, Platform Engineering, Browser-Support-Firefox, Browser-Support-Apple-Safari, MediaWiki-extensions-CentralAuth

Thu, Feb 25

BPirkle moved T218207: Use disk-based LCStore by default in MediaWiki 1.36 from Tech Planning Review to Tracking/Watching on the Platform Engineering board.

At the risk of oversimplifying, it sounds like the tradeoff is that we can make MW faster by default, at the cost of being more difficult to install for some people. Further, it sounds like the people that would experience difficulties installing are exactly the people who are not well equipped to overcome those difficulties. In other words, the suggested change sounds like a showstopper for certain people.

Thu, Feb 25, 10:54 PM · MW-1.36-release, Platform Engineering, Performance-Team (Radar), MediaWiki-Internationalization
BPirkle committed rMSIS2eb62a499ef0: Placeholder module for providing MediaSearch results. (authored by BPirkle).
Placeholder module for providing MediaSearch results.
Thu, Feb 25, 9:51 PM

Thu, Feb 18

BPirkle added a comment to T272736: Filter Image Recommendations by Image Source.

I find it confusing to mix the two interpretations of "source" in one parameter.

Thu, Feb 18, 11:31 PM · Image-Recommendations, Platform Team Workboards (Image Suggestion API)
BPirkle triaged T236211: Error when moving page: Error: 1305 SAVEPOINT wikimedia_rdbms_atomic1 does not exist (<dbname>.wikiname.ca) as Low priority.
Thu, Feb 18, 10:58 PM · MediaWiki-Page-rename, Platform Team Workboards (Clinic Duty Team)
BPirkle triaged T244569: SpecialRecentChanges::doMainQuery needs tuning as Medium priority.
Thu, Feb 18, 10:58 PM · MediaWiki-Recent-changes, Growth-Team, Platform Team Workboards (Clinic Duty Team), Machine-Learning-Team, Performance Issue, ORES
BPirkle triaged T245989: RecentChanges query API fails with timeout when asking for 5 RC redirects in on Wikidata as Medium priority.
Thu, Feb 18, 10:53 PM · mariadb-optimizer-bug, Platform Team Workboards (Clinic Duty Team), Wikidata, Pywikibot-tests, Pywikibot, MediaWiki-API
BPirkle added a comment to T272736: Filter Image Recommendations by Image Source.

This could be added if necessary, but it seems likely that our number of sources will forever be small enough that it is not an imposition on clients to enumerate all desired sources.

I'd prefer if we did enumerate all image sources rather than suggestion source (ima, ms). Does this alter the estimate @BPirkle ?

Thu, Feb 18, 6:35 PM · Image-Recommendations, Platform Team Workboards (Image Suggestion API)
BPirkle added a comment to T272736: Filter Image Recommendations by Image Source.

The estimate I assigned (1) assumes that the base implementation of the endpoint without filtering is complete. Adding filtering should be straightforward.

Thu, Feb 18, 12:23 AM · Image-Recommendations, Platform Team Workboards (Image Suggestion API)
BPirkle updated the task description for T272736: Filter Image Recommendations by Image Source.
Thu, Feb 18, 12:22 AM · Image-Recommendations, Platform Team Workboards (Image Suggestion API)

Tue, Feb 9

BPirkle set the point value for T274194: Remove boilerplate service-template-node code to 3.
Tue, Feb 9, 4:33 PM · Image-Recommendations, Platform Team Workboards (Image Suggestion API)

Thu, Feb 4

BPirkle committed rMSIS926d44b43701: Initial commit (authored by BPirkle).
Initial commit
Thu, Feb 4, 7:09 PM

Mon, Feb 1

BPirkle added a comment to T273225: Image Suggestion API "Hello World".

@nnikkhoui @BPirkle do you all think it's reasonable to have an Acceptance Criteria about having our API spec published on wmflabs as part of this task? Or do you think it should be a separate task

Mon, Feb 1, 8:18 PM · Platform Team Workboards (Image Suggestion API), Image-Recommendations

Jan 31 2021

BPirkle added a comment to T273225: Image Suggestion API "Hello World".

I can request a new gerrit repository for us, i think it belongs in /mediawiki/services directory, any objection to just /mediawiki/services/image-recommendation-api?

Jan 31 2021, 9:24 PM · Platform Team Workboards (Image Suggestion API), Image-Recommendations

Jan 27 2021

BPirkle closed T272665: REST API returns invalid access tokens, a subtask of T268288: Launch API Portal, as Resolved.
Jan 27 2021, 2:18 PM · API-Portal
BPirkle closed T272665: REST API returns invalid access tokens as Resolved.
Jan 27 2021, 2:18 PM · MW-1.36-notes (1.36.0-wmf.29; 2021-02-02), Platform Team Workboards (Clinic Duty Team), MediaWiki-extensions-OAuth, API-Portal
BPirkle moved T272665: REST API returns invalid access tokens from Doing to Done on the Platform Team Workboards (Clinic Duty Team) board.
Jan 27 2021, 2:18 PM · MW-1.36-notes (1.36.0-wmf.29; 2021-02-02), Platform Team Workboards (Clinic Duty Team), MediaWiki-extensions-OAuth, API-Portal

Jan 25 2021

BPirkle added a comment to T272665: REST API returns invalid access tokens.

Behavior confirmed locally. Created an owner-only client via the special page in my local wiki gives a JWT. Creating one via the endpoint gives the shorter token.

Jan 25 2021, 9:24 PM · MW-1.36-notes (1.36.0-wmf.29; 2021-02-02), Platform Team Workboards (Clinic Duty Team), MediaWiki-extensions-OAuth, API-Portal
BPirkle claimed T272665: REST API returns invalid access tokens.
Jan 25 2021, 5:29 PM · MW-1.36-notes (1.36.0-wmf.29; 2021-02-02), Platform Team Workboards (Clinic Duty Team), MediaWiki-extensions-OAuth, API-Portal

Jan 14 2021

BPirkle renamed T245989: RecentChanges query API fails with timeout when asking for 5 RC redirects in on Wikidata from RecetChanges query API fails with timeout when asking for 5 RC redirects in on Wikidata to RecentChanges query API fails with timeout when asking for 5 RC redirects in on Wikidata.
Jan 14 2021, 10:09 PM · mariadb-optimizer-bug, Platform Team Workboards (Clinic Duty Team), Wikidata, Pywikibot-tests, Pywikibot, MediaWiki-API
BPirkle created T272065: Analytics access for dev: Bill Pirkle.
Jan 14 2021, 6:42 PM · SRE, SRE-Access-Requests
BPirkle closed T241837: WMFTimeoutException on Commons for WhatLinksHere as Resolved.
Jan 14 2021, 6:12 PM · MW-1.36-notes (1.36.0-wmf.27; 2021-01-19), Platform Team Workboards (Clinic Duty Team), Performance-Team (Radar), Commons, Performance Issue, Wikimedia-production-error
BPirkle moved T241837: WMFTimeoutException on Commons for WhatLinksHere from Waiting for Review to Done on the Platform Team Workboards (Clinic Duty Team) board.

Thanks for looking, sounds like a win. Patch merged.

Jan 14 2021, 6:12 PM · MW-1.36-notes (1.36.0-wmf.27; 2021-01-19), Platform Team Workboards (Clinic Duty Team), Performance-Team (Radar), Commons, Performance Issue, Wikimedia-production-error
BPirkle added a comment to T241837: WMFTimeoutException on Commons for WhatLinksHere.

Patch looks good, +1'd. Giving a bit more time for @Marostegui or others to common on the solution then will +2 if there have been no objections.

Jan 14 2021, 2:35 PM · MW-1.36-notes (1.36.0-wmf.27; 2021-01-19), Platform Team Workboards (Clinic Duty Team), Performance-Team (Radar), Commons, Performance Issue, Wikimedia-production-error
BPirkle closed T265551: Error fetching URL "http://localhost:600...": (curl error: 28) Timeout was reached as Resolved.

No more of these in the log for the past 90 days. Maybe this was transient or already fixed under another task? Closing task, please reopen if this is seen again.

Jan 14 2021, 2:19 PM · Platform Team Workboards (Clinic Duty Team), serviceops, MediaWiki-Authentication-and-authorization, Wikimedia-production-error

Jan 12 2021

BPirkle closed T267370: Use of FormatMetadata::formatNum with non-numeric value was deprecated in MediaWiki 1.36. [Called from FormatMetadata::makeFormattedData] as Resolved.

Not seeing any occurrences of this in Dec 2020 or Jan 2021. Resolving task, please reopen if necessary.

Jan 12 2021, 9:40 PM · MW-1.36-notes (1.36.0-wmf.18; 2020-11-17), Patch-For-Review, Wikimedia-production-error, MediaWiki-File-management, Commons

Jan 11 2021

BPirkle added a comment to T270201: Initial Task API Spec.

The job of the Task API in this context is to know how to talk to whatever different backends are involved and make those differences transparent to clients.

In the case of the Image Recommendation specifically, we can say for certain this will be an ElasticSearch index right, whether it is the existing Commons ElasticSearch instance or a separate, slimmer index?

Jan 11 2021, 6:55 PM · Image-Recommendations
BPirkle added a comment to T270201: Initial Task API Spec.

For the Send users' decision and/or reason on a given task section, what would happen when a user accepts a task, and then fails to complete it? They get to the page and can't find an image within a few minutes, they give up and navigate away from the page. Would that task be marked as "accepted" and then we would need to determine a set of rules that would send it back to an incomplete status?

Jan 11 2021, 6:03 PM · Image-Recommendations

Jan 8 2021

BPirkle added a comment to T263927: MediaWiki user and password fields should have the proper autocomplete value.

Is this task complete?

Jan 8 2021, 7:15 PM · MW-1.36-notes (1.36.0-wmf.20; 2020-12-01), Platform Team Workboards (External Code Reviews), Security, MediaWiki-User-login-and-signup

Jan 6 2021

BPirkle added a comment to T270201: Initial Task API Spec.

Given we've decided to not have unique endpoints per task-type (e.g. /tasks/add_image or /tasks/add_link) I am wondering how might we provide this cascade of filtering that is intuitive to the user?

This could be actions as a query param? GET /tasks?actions=add_image,add_link

Jan 6 2021, 8:50 PM · Image-Recommendations
BPirkle added a comment to T270201: Initial Task API Spec.

From the "stuff we have to decide" perspective, there's a little confusion in our current discussion regarding REST URLs. The task description currently contains a url like this, for POSTing a user's decision regarding a task:

Jan 6 2021, 8:35 PM · Image-Recommendations
BPirkle added a comment to T271078: Need help configuring an already-registered Wikimedia OAuth consumer.

To make sure I understand, when you entered these scopes: "openid profile email", you received the error message "The requested scope is invalid, unknown, or malformed".

Jan 6 2021, 4:02 PM · Platform Team Workboards (Clinic Duty Team)

Dec 17 2020

BPirkle added a comment to T270201: Initial Task API Spec.

I'd hoped to reply today with some spec details, but as I continued reading various docs, I kept seeing additional things to consider. So instead, I'll post a random-ish collection of my current thoughts.

Dec 17 2020, 3:58 AM · Image-Recommendations

Dec 14 2020

BPirkle added a comment to T239523: Discrepancy between local and global email status.

To confirm, the issue is that the "user_email" value is missing, not that user_email_authenticated is NULL, right?

Dec 14 2020, 10:31 PM · MW-1.36-notes (1.36.0-wmf.27; 2021-01-19), Platform Team Workboards (Clinic Duty Team), Discourse, MediaWiki-extensions-OAuth, MediaWiki-extensions-CentralAuth

Dec 9 2020

BPirkle added a comment to T269491: Improvements to Special:AppManagement.

I like those options. I'd consider using the term "Single-page" instead of "JavaScript" in the second option, because:

  1. almost every website, even traditional ones, uses JavaScript in some fashion
  2. some single page apps are coded in other languages (ex. TypeScript). (Although to be fair, these languages compile to JavaScript so the suggested wording isn't technically incorrect.)

However, I don't have strong feelings on that point and will be happy with whichever wording you choose.

Dec 9 2020, 6:55 PM · MW-1.36-notes (1.36.0-wmf.22; 2020-12-15), MediaWiki-extensions-WikimediaApiPortalOAuth
BPirkle added a comment to T269491: Improvements to Special:AppManagement.

I’d like to remove the “confidential” checkbox and add an option to the app type selector for “Mobile and desktop apps”.

Dec 9 2020, 2:51 AM · MW-1.36-notes (1.36.0-wmf.22; 2020-12-15), MediaWiki-extensions-WikimediaApiPortalOAuth

Nov 30 2020

BPirkle added a comment to T268803: Add a link engineering: Search pipeline.

I'm curious about the details of this:

Nov 30 2020, 4:09 PM · Discovery-Search, Add-Link, Growth-Team

Nov 21 2020

BPirkle added a comment to T265075: OAuth 2.0 access tokens have effectively infinite expiration date.

Oh, awesome. Guess I should have read that. :-)

Nov 21 2020, 6:00 AM · Patch-For-Review, Platform Team Workboards (S&F Workboard), MediaWiki-extensions-OAuth, Platform Team Initiatives (API Gateway)

Nov 20 2020

BPirkle added a comment to T265075: OAuth 2.0 access tokens have effectively infinite expiration date.

To clarify, we could use $wgOAuth2GrantExpirationInterval to change the expiry for all access tokens, but that'd also change owner-only ones. I have not tested this, so maybe I'm wrong. But if that's correct, then we need to:

Nov 20 2020, 10:11 PM · Patch-For-Review, Platform Team Workboards (S&F Workboard), MediaWiki-extensions-OAuth, Platform Team Initiatives (API Gateway)

Nov 19 2020

BPirkle added a comment to T263166: Convert static mediawiki configuration to form more suitable for containers.

As usual, one of the challenges is that whatever we do should also downscale/work seamlessly for local development and for third party installations without all the fanciness of our production environment.

Nov 19 2020, 4:12 PM · Release-Engineering-Team-TODO (2020-10-01 to 2020-12-31 (Q2)), MW-on-K8s, Release-Engineering-Team (Pipeline)
BPirkle moved T211910: Don't show misleading messages on Special:Contributions for IP ranges outside the CIDR limit from External Code Review Needed to External Code Review In Progress on the Platform Team Workboards (External Code Reviews) board.
Nov 19 2020, 3:10 PM · MW-1.36-notes (1.36.0-wmf.26; 2021-01-12), Platform Team Workboards (External Code Reviews), MediaWiki-Special-pages
BPirkle added a comment to T248686: Allow subclasses of ApiBase to be used in phpunit tests without MediaWiki being initialized.

The attached patch for a unit test on ApiUnblock looked good, but did require a fair amount of mocking in the test. Is there a way we could simplify this for future tests? Or given that not all API modules require specific services (per ApiMain::$Modules) maybe other unit tests would require less mocking?

Nov 19 2020, 2:49 PM · MW-1.36-notes (1.36.0-wmf.20; 2020-12-01), Platform Team Workboards (External Code Reviews), Testing-Roadblocks, MediaWiki-Core-Testing, MediaWiki-API
BPirkle moved T248686: Allow subclasses of ApiBase to be used in phpunit tests without MediaWiki being initialized from External Code Review Needed to External Code Review In Progress on the Platform Team Workboards (External Code Reviews) board.
Nov 19 2020, 2:49 PM · MW-1.36-notes (1.36.0-wmf.20; 2020-12-01), Platform Team Workboards (External Code Reviews), Testing-Roadblocks, MediaWiki-Core-Testing, MediaWiki-API
BPirkle added a comment to T252907: Reduce public variables and methods in EditPage.

I see several patches merged. Is this completed?

Nov 19 2020, 2:08 PM · MW-1.36-notes (1.36.0-wmf.22; 2020-12-15), Patch-For-Review, MW-1.35-notes (1.35.0-wmf.35; 2020-06-02), Platform Team Workboards (External Code Reviews), User-DannyS712, Technical-Debt, MediaWiki-Page-editing
BPirkle moved T264794: SessionManager should not emit Set-Cookies on session renewal from External Code Review Needed to External Code Review In Progress on the Platform Team Workboards (External Code Reviews) board.
Nov 19 2020, 2:06 PM · Platform Team Workboards (External Code Reviews), Patch-For-Review, MediaWiki-Authentication-and-authorization

Nov 16 2020

BPirkle added a comment to T267755: OAuth extension - REST - show error (rights restrictions) messages instead of an object '{}'.

The issue that @Pchelolo mentioned applied not only to the client, but also to internal code. If DAOAccessControl::get() always returns a string, internal callers don't have a good way to tell whether the call succeeded.

Nov 16 2020, 4:32 PM · MW-1.36-notes (1.36.0-wmf.22; 2020-12-15), Platform Team Workboards (S&F Workboard), MediaWiki-extensions-OAuth, Platform Team Initiatives (API Gateway)

Nov 5 2020

BPirkle closed T254422: Move CentralAuth sessions from redis backend to kask as Declined.

Closing this as declined because it seems we need to take a step back and consider our approach, and to not split discussion between this task and T267270: Determine multi-dc strategy for CentralAuth.

Nov 5 2020, 10:49 PM · Platform Team Workboards (Purple), Code-Health-Objective, Platform Engineering Roadmap Decision Making, Platform Engineering Roadmap, Platform Team Initiatives (Session Management Service (CDP2)), User-Clarakosi, User-Eevans
BPirkle closed T254422: Move CentralAuth sessions from redis backend to kask, a subtask of T212129: Move MainStash out of Redis to a simpler multi-dc aware solution, as Declined.
Nov 5 2020, 10:49 PM · Performance-Team, Sustainability (MediaWiki-MultiDC), MediaWiki-General, serviceops-radar, User-mobrovac, User-jijiki, SRE
BPirkle closed T254422: Move CentralAuth sessions from redis backend to kask, a subtask of T206016: Create a service for session storage, as Declined.
Nov 5 2020, 10:49 PM · Platform Team Initiatives (Session Management Service (CDP2)), Platform Team Workboards (Initiatives), User-Clarakosi, User-Eevans
BPirkle edited projects for T267270: Determine multi-dc strategy for CentralAuth, added: Platform Team Workboards (Purple); removed Platform Team Workboards (Epics).
Nov 5 2020, 6:37 PM · Platform Team Workboards (Clinic Duty Team), Performance-Team (Radar), serviceops, Sustainability (MediaWiki-MultiDC), Code-Health-Objective, Platform Team Initiatives (Session Management Service (CDP2))
BPirkle edited projects for T254422: Move CentralAuth sessions from redis backend to kask, added: Platform Team Workboards (Purple); removed Platform Team Workboards (Epics).
Nov 5 2020, 6:37 PM · Platform Team Workboards (Purple), Code-Health-Objective, Platform Engineering Roadmap Decision Making, Platform Engineering Roadmap, Platform Team Initiatives (Session Management Service (CDP2)), User-Clarakosi, User-Eevans
BPirkle added a comment to T254422: Move CentralAuth sessions from redis backend to kask.

For the record, I do not know CentralAuth well-enough off the top of my head to know whether it (as-is) would be compatible with a dc-local store.

Nov 5 2020, 6:23 PM · Platform Team Workboards (Purple), Code-Health-Objective, Platform Engineering Roadmap Decision Making, Platform Engineering Roadmap, Platform Team Initiatives (Session Management Service (CDP2)), User-Clarakosi, User-Eevans
BPirkle added a comment to T218170: Finish removal of ukwikimedia wiki.

Notes from a verbal discussion regarding how to approach this task:

Nov 5 2020, 2:37 PM · Performance-Team, Wikimedia-production-error, WMF-JobQueue

Nov 4 2020

BPirkle added a subtask for T212129: Move MainStash out of Redis to a simpler multi-dc aware solution: T267270: Determine multi-dc strategy for CentralAuth.
Nov 4 2020, 9:21 PM · Performance-Team, Sustainability (MediaWiki-MultiDC), MediaWiki-General, serviceops-radar, User-mobrovac, User-jijiki, SRE
BPirkle added a parent task for T267270: Determine multi-dc strategy for CentralAuth: T212129: Move MainStash out of Redis to a simpler multi-dc aware solution.
Nov 4 2020, 9:21 PM · Platform Team Workboards (Clinic Duty Team), Performance-Team (Radar), serviceops, Sustainability (MediaWiki-MultiDC), Code-Health-Objective, Platform Team Initiatives (Session Management Service (CDP2))
BPirkle created T267270: Determine multi-dc strategy for CentralAuth.
Nov 4 2020, 9:19 PM · Platform Team Workboards (Clinic Duty Team), Performance-Team (Radar), serviceops, Sustainability (MediaWiki-MultiDC), Code-Health-Objective, Platform Team Initiatives (Session Management Service (CDP2))

Oct 27 2020

BPirkle placed T202352: Convert MultiHttpClient to use Guzzle up for grabs.
Oct 27 2020, 11:25 PM · Platform Engineering (Icebox), MW-1.33-notes (1.33.0-wmf.21; 2019-03-12), MediaWiki-General
BPirkle updated subscribers of T254422: Move CentralAuth sessions from redis backend to kask.

Quote from Slack attributed to @Krinkle:

Oct 27 2020, 2:29 AM · Platform Team Workboards (Purple), Code-Health-Objective, Platform Engineering Roadmap Decision Making, Platform Engineering Roadmap, Platform Team Initiatives (Session Management Service (CDP2)), User-Clarakosi, User-Eevans

Oct 26 2020

BPirkle closed T263816: Provide direct access to a Guzzle HTTP client as Resolved.
Oct 26 2020, 9:06 PM · MW-1.36-notes (1.36.0-wmf.16; 2020-11-03), Platform Team Workboards (Clinic Duty Team), MediaWiki-libs-HTTP, MW-on-K8s
BPirkle closed T263816: Provide direct access to a Guzzle HTTP client, a subtask of T260330: RFC: PHP microservice for containerized shell execution, as Resolved.
Oct 26 2020, 9:06 PM · MW-1.36-notes (1.36.0-wmf.30; 2021-02-09), Shellbox, TechCom-RFC (TechCom-RFC-Closed), Platform Team Workboards (Purple), MW-on-K8s, Patch-For-Review, serviceops, SRE
BPirkle moved T263816: Provide direct access to a Guzzle HTTP client from In Progress to Done on the MW-on-K8s board.
Oct 26 2020, 9:05 PM · MW-1.36-notes (1.36.0-wmf.16; 2020-11-03), Platform Team Workboards (Clinic Duty Team), MediaWiki-libs-HTTP, MW-on-K8s

Oct 16 2020

BPirkle added a comment to T263816: Provide direct access to a Guzzle HTTP client.

The patch I just uploaded is very basic - it simply adds HttpRequestFactory::createGuzzleClient(), and an associated test. I suspect it could be expanded a bit to make things more convenient. But as I'm not sure exactly how you'll be using it, I decided to start small and expand rather than trying to guess what would be helpful.

Oct 16 2020, 3:49 PM · MW-1.36-notes (1.36.0-wmf.16; 2020-11-03), Platform Team Workboards (Clinic Duty Team), MediaWiki-libs-HTTP, MW-on-K8s

Oct 14 2020

BPirkle updated subscribers of T264058: OAuth extension REST tests must not instantiate a Router.

After looking over this with @Hknust , @Clarakosi , and @ArielGlenn , we have a few thoughts:

Oct 14 2020, 2:14 PM · MW-1.36-notes (1.36.0-wmf.28; 2021-01-26), Platform Team Workboards (MW Expedition), MediaWiki-extensions-OAuth

Oct 13 2020

BPirkle added a comment to T254422: Move CentralAuth sessions from redis backend to kask.

I also recall that we planned to use multiple kask instances, each with their own TTL. Is there a compelling reason to go a different direction? I think I recall @Eevans saying that standing up additional kask instances would not be difficult, but I personally have no knowledge of whether that remains true, or how to go about it. Who can speak to this, and would that same person or persons be available to create the new kask instance(s) if we go that route?

Oct 13 2020, 7:28 PM · Platform Team Workboards (Purple), Code-Health-Objective, Platform Engineering Roadmap Decision Making, Platform Engineering Roadmap, Platform Team Initiatives (Session Management Service (CDP2)), User-Clarakosi, User-Eevans

Oct 8 2020

BPirkle renamed T263101: Make mediawiki core installer stop trying to find extensions early and check if they are loaded or not from Make mediawiki core installer stop trying to find extensions early and check if the are loaded or not. to Make mediawiki core installer stop trying to find extensions early and check if they are loaded or not..
Oct 8 2020, 7:58 PM · User-Addshore, Platform Engineering (Icebox), MediaWiki-Installer
BPirkle added a comment to T265075: OAuth 2.0 access tokens have effectively infinite expiration date.

Looks good.

Oct 8 2020, 7:08 PM · Patch-For-Review, Platform Team Workboards (S&F Workboard), MediaWiki-extensions-OAuth, Platform Team Initiatives (API Gateway)

Oct 7 2020

BPirkle added a comment to T264361: TemplateExpander would ideally process its source to the end of stage 1.

Apologies, typo'd the task number in an unrelated gerrit patch.

Oct 7 2020, 10:13 PM · Parsoid
BPirkle removed a project from T264361: TemplateExpander would ideally process its source to the end of stage 1: Patch-For-Review.
Oct 7 2020, 10:12 PM · Parsoid
BPirkle created T264929: $pageId must be an integer > 0.
Oct 7 2020, 6:56 PM · User-Addshore, MW-1.36-notes (1.36.0-wmf.25; 2021-01-05), Patch-For-Review, Wikidata-Campsite (Wikidata-Campsite-Iteration-∞), Wikidata, MediaWiki-extensions-WikibaseClient, Wikimedia-production-error
BPirkle created T264928: MediaWiki::restInPeace: transaction round 'Cognate\CacheUpdateJob::run' still running.
Oct 7 2020, 6:51 PM · MW-1.36-notes (1.36.0-wmf.29; 2021-02-02), User-Ladsgroup, wdwb-tech-focus (backlog), Wikidata-Campsite, Cognate, Wikidata, Wikimedia-production-error
BPirkle added a project to T171003: MassMessage not working for delivery to Suwikiquote or Mlwikiquote: "CAS update failed on user_touched": Release-Engineering-Team (Logspam).

Still seeing on wikiquote and wikibooks as of Oct 7, 2020.

Oct 7 2020, 6:38 PM · Release-Engineering-Team (Logspam), Wikimedia-production-error, Malayalam-Sites, MassMessage
BPirkle created T264927: Invariant failed: Expected successful parse of {{#if: {{{km²|}}} | {{formatnum: {{{km²}}}}} | –&nbsp; }}|.
Oct 7 2020, 6:30 PM · Parsoid, Wikimedia-production-error

Oct 6 2020

BPirkle triaged T264141: 1.34.4 to 1.35.0 update.php db error on PostgreSQL as Lowest priority.
Oct 6 2020, 9:03 PM · Platform Team Workboards (Clinic Duty Team), MediaWiki-Installer, MW-1.35-release, PostgreSQL
BPirkle triaged T264745: revisiondelete with multiple ids throws "revdelete-modify-missing" as Low priority.
Oct 6 2020, 8:59 PM · Platform Team Workboards (Clinic Duty Team), MediaWiki-API
BPirkle triaged T264208: Scalar parameter must be a string, number, or MessageValue; got boolean (action=help&recursivesubmodules=1) as Lowest priority.
Oct 6 2020, 8:58 PM · Platform Team Workboards (Clinic Duty Team), affects-translatewiki.net, MediaWiki-API
BPirkle moved T264476: SecurePollContentHandler::getActionOverrides results in broken links from Inbox to Later on the Platform Team Workboards (Clinic Duty Team) board.
Oct 6 2020, 8:55 PM · Platform Team Workboards (Clinic Duty Team), User-DannyS712, MediaWiki-extensions-SecurePoll
BPirkle triaged T264476: SecurePollContentHandler::getActionOverrides results in broken links as Medium priority.
Oct 6 2020, 8:55 PM · Platform Team Workboards (Clinic Duty Team), User-DannyS712, MediaWiki-extensions-SecurePoll
BPirkle triaged T264479: Special:SecurePoll/edit doesn't always load existing custom message labels as Medium priority.
Oct 6 2020, 8:55 PM · MW-1.36-notes (1.36.0-wmf.21; 2020-12-08), Patch-For-Review, Platform Team Workboards (Clinic Duty Team), User-DannyS712, MediaWiki-extensions-SecurePoll
BPirkle moved T264479: Special:SecurePoll/edit doesn't always load existing custom message labels from Inbox to Later on the Platform Team Workboards (Clinic Duty Team) board.
Oct 6 2020, 8:55 PM · MW-1.36-notes (1.36.0-wmf.21; 2020-12-08), Patch-For-Review, Platform Team Workboards (Clinic Duty Team), User-DannyS712, MediaWiki-extensions-SecurePoll
BPirkle moved T264701: Re-evaluate the use of INSERT IGNORE on ipblocks from Inbox to Tracking/Watching on the Platform Engineering board.
Oct 6 2020, 8:47 PM · Sustainability (Incident Followup), Anti-Harassment, MediaWiki-extensions-CentralAuth, MediaWiki-Blocks, Platform Engineering
BPirkle moved T264389: ProofreadPageContent must not contain User object, since it cannot be serialized safely. from Inbox to Future Initiatives/Small Projects on the Platform Engineering board.
Oct 6 2020, 8:41 PM · Platform Engineering Roadmap Decision Making, ProofreadPage
BPirkle moved T264391: FeaturedFeedChannel must not contain a User object, since it cannot be serialized safely. from Inbox to Future Initiatives/Small Projects on the Platform Engineering board.
Oct 6 2020, 8:41 PM · MW-1.36-notes (1.36.0-wmf.30; 2021-02-09), Patch-For-Review, MediaWiki-extensions-FeaturedFeeds, Platform Engineering Roadmap Decision Making, Platform Team Initiatives (Featured Feeds)
BPirkle moved T264393: Mark user object as non-serializable from Inbox to Future Initiatives/Small Projects on the Platform Engineering board.
Oct 6 2020, 8:41 PM · Platform Engineering Roadmap Decision Making, MediaWiki-User-management
BPirkle edited projects for T264348: Run RejectParserOutput hook much earlier, possibly multiple times, added: Platform Team Workboards (Green); removed Platform Engineering.
Oct 6 2020, 8:36 PM · Platform Team Workboards (Green), MediaWiki-Parser, Parsoid
BPirkle edited projects for T264349: Remove ContentHandler::isParserCacheSupported(), added: Platform Team Workboards (Green); removed Platform Engineering.
Oct 6 2020, 8:35 PM · Platform Team Workboards (Green), MediaWiki-ContentHandler, MediaWiki-Parser
BPirkle edited projects for T264351: Consistently ensure ParserOutput using a stub threshold does not get cached., added: Platform Team Workboards (Green); removed Platform Engineering.
Oct 6 2020, 8:35 PM · MW-1.36-notes (1.36.0-wmf.25; 2021-01-05), Platform Team Workboards (Green), MediaWiki-User-preferences, MediaWiki-Parser
BPirkle edited projects for T264396: Create a maintenance script for warming (or fixing) the parser cache, added: Platform Team Workboards (Green); removed Platform Engineering.
Oct 6 2020, 8:34 PM · Platform Team Workboards (Green), MediaWiki-Parser, Parsoid
BPirkle edited projects for T264397: Check ParserOutput validity after deserialization, added: Platform Team Workboards (Green); removed Platform Engineering.
Oct 6 2020, 8:34 PM · MW-1.36-notes (1.36.0-wmf.13; 2020-10-12), Platform Team Workboards (Green), MediaWiki-Parser, Parsoid
BPirkle moved T264554: Mechanism to mark a REST endpoint as deprecated from Inbox to Feature Requests to Review on the Platform Engineering board.

Moving out of Platform Team inbox. We can retag this if it turns into a coding task.

Oct 6 2020, 8:27 PM · Platform Engineering, MediaWiki-REST-API
BPirkle renamed T264351: Consistently ensure ParserOutput using a stub threshold does not get cached. from Consistently ensure ParserOutput using a stub threthold does not get cached. to Consistently ensure ParserOutput using a stub threshold does not get cached..
Oct 6 2020, 5:37 PM · MW-1.36-notes (1.36.0-wmf.25; 2021-01-05), Platform Team Workboards (Green), MediaWiki-User-preferences, MediaWiki-Parser
BPirkle moved T263745: Language name for Norwegian Bokmål Wikipedia incorrectly listed as "norsk" from Inbox to Tracking/Watching on the Platform Engineering board.
Oct 6 2020, 5:25 PM · Readers-Web-Backlog (Tracking), MW-1.36-notes (1.36.0-wmf.14; 2020-10-20), Language-Team (Language-2020-October-December), MinervaNeue (Tracking), Platform Engineering, I18n
BPirkle removed a project from T264195: Kubernetes pods are being periodically evicted because of Disk Space pressure caused by cpjobqueue: Platform Engineering.

Please retag Platform Engineering if it turns out we are needed.

Oct 6 2020, 5:22 PM · serviceops-radar, Kubernetes
BPirkle edited projects for T264208: Scalar parameter must be a string, number, or MessageValue; got boolean (action=help&recursivesubmodules=1), added: Platform Team Workboards (Clinic Duty Team); removed Platform Engineering.
Oct 6 2020, 5:19 PM · Platform Team Workboards (Clinic Duty Team), affects-translatewiki.net, MediaWiki-API
BPirkle edited projects for T264213: ApiThreadAction extends ApiEditPage, added: Platform Team Workboards (External Code Reviews); removed Platform Engineering.
Oct 6 2020, 5:18 PM · Platform Team Workboards (External Code Reviews), Patch-For-Review, User-DannyS712, MediaWiki-API, MediaWiki-extensions-LiquidThreads
BPirkle moved T264334: Could the registered module manifest be removed from the client? from Inbox to Tracking/Watching on the Platform Engineering board.
Oct 6 2020, 5:14 PM · Performance-Team, MediaWiki-ResourceLoader, Platform Engineering