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 (167 w, 6 d)
Availability
Available
LDAP User
BPirkle
MediaWiki User
BPirkle (WMF) [ Global Accounts ]

Recent Activity

Mon, Sep 20

BPirkle added a comment to T288707: Detect and monitor against multiple Parser invocation during edit requests.

Conversation notes:

  • Daniel suggested an alternative implementation of a Decorator pattern, in which we wrap the content class. He says this might be simpler, but would be more suitable for temporary logging, while Petr's proposal is more theoretically correct for code that will persist for some time.
  • Antoine pointed out that "temporary" code often lives for longer than intended, often much longer, which probably makes the injected ParserObserver a better choice.
  • Daniel also mentioned that there are some things that are so universal that we don't bother injecting them, because we'd have to inject them everywhere. Logging and stats are the main two examples. Nothing says we *can't* inject them if it makes sense in a particular context, we just don't necessarily *have* to.
Mon, Sep 20, 8:15 PM · Patch-For-Review, Performance-Team (Radar), Platform Engineering Code Jam, MediaWiki-Page-derived-data

Sun, Sep 19

BPirkle added a comment to T288707: Detect and monitor against multiple Parser invocation during edit requests.

Discussed this with Petr in preparation for Code Jam, here are some notes from that discussion. @Pchelolo , please correct me if I misunderstood/misstated any of this.

Sun, Sep 19, 8:22 PM · Patch-For-Review, Performance-Team (Radar), Platform Engineering Code Jam, MediaWiki-Page-derived-data

Wed, Sep 15

BPirkle added a comment to T282105: WatchedItemStore should not write MapCacheLRU instances to a BagOStuff.

@Tim.abdullin , are you still working on this (or planning to)? If so, that's great and we'll stay out of your way. Or support you however we can, including but not limited to code review.

Wed, Sep 15, 4:29 PM · Platform Engineering Code Jam, Unstewarded-production-error, Patch-For-Review, Platform Team Workboards (Clinic Duty Team), MediaWiki-Watchlist, Performance-Team (Radar), Growth-Team

Tue, Sep 14

BPirkle added a comment to T288131: Stand up storage.

Thanks Hugh. On further reflection, I think that I'm mentally conflating two questions:

Tue, Sep 14, 1:44 PM · API Platform
BPirkle updated subscribers of T288131: Stand up storage.

To my knowledge, we don't have a "self-serve" or "standard procedure" other than contacting the appropriate teams, talking about what you're doing, and getting storage in place. All of which assumes you're working on an approved project that rises to a certain significance level - as we found out with Image Suggestions we don't currently have any quick-and-easy way to stand up storage for experimental services.

Tue, Sep 14, 2:55 AM · API Platform

Fri, Sep 10

BPirkle added a comment to T288127: Design the Example Node API.

@BPirkle When you say language-agnostic do you mean something that would aggregate multiple different wikipedias together? Or something like Commons?

Fri, Sep 10, 3:28 PM · API Platform
BPirkle added a comment to T288707: Detect and monitor against multiple Parser invocation during edit requests.

We are planning to look at this during our upcoming "Code Jam" the week of Sept. 20.

Fri, Sep 10, 2:49 PM · Patch-For-Review, Performance-Team (Radar), Platform Engineering Code Jam, MediaWiki-Page-derived-data

Thu, Sep 9

BPirkle added a comment to T290299: Replace token store in MW OAuth WCQS proxy with JWT .

I was not previously familiar with mw-oauth-proxy. Here are some related links for any other subscribers that may have a similar knowledge gap:

Thu, Sep 9, 6:32 PM · Discovery-Search (Current work), Wikidata-Query-Service, Wikidata
BPirkle added a comment to T290350: WikimediaApiPortal should not request editprotected grant or should expose it to the user.

I don't disagree with anything said above. For any readers that don't want to dig into gerrit, the proposed patch adds a separate option.

Thu, Sep 9, 3:29 PM · MW-1.37-notes (1.37.0-wmf.23; 2021-09-13), API Platform, MediaWiki-extensions-WikimediaApiPortalOAuth, API-Portal
BPirkle added a comment to T288133: Create endpoint.

Looking a bit more, I don't see a reason not to use a simple hash of the response (md5 or whatever) as the etag value for the example api.

Thu, Sep 9, 3:24 AM · API Platform

Tue, Sep 7

BPirkle updated subscribers of T288127: Design the Example Node API.

It is worth mentioning that the URL Structure as defined in the API Portal documentation includes the language in the URL:
https://api.wikimedia.org/wiki/API_reference#URL_structure

Tue, Sep 7, 8:52 PM · API Platform
BPirkle added a comment to T288127: Design the Example Node API.

So, should we use headers or the URL for language selection. The answer, as usual, seems to be "it depends".

Tue, Sep 7, 8:52 PM · API Platform
BPirkle added a comment to T288127: Design the Example Node API.

Here are some standard HTTP headers related to language, with a brief description of each:

Tue, Sep 7, 8:46 PM · API Platform
BPirkle added a comment to T288133: Create endpoint.

Added three subtasks. This gets the basic boilerplate in place, which we can then expand on to fulfill the other acceptance criteria.

Tue, Sep 7, 4:53 PM · API Platform
BPirkle created T290506: Add tests for initial endpoint.
Tue, Sep 7, 4:52 PM · API Platform
BPirkle created T290505: Create minimal "hello world" endpoint implementation.
Tue, Sep 7, 4:51 PM · API Platform
BPirkle created T290503: Add initial endpoint to spec.yaml.
Tue, Sep 7, 4:50 PM · API Platform
BPirkle added a comment to T288133: Create endpoint.

Per T288127: Design the Example Node API we intend to implement this iteratively. First steps seem to be:

Tue, Sep 7, 4:48 PM · API Platform

Fri, Sep 3

BPirkle updated subscribers of T288127: Design the Example Node API.

Adding @nnikkhoui and @codebug

Fri, Sep 3, 2:46 PM · API Platform

Thu, Sep 2

BPirkle added a comment to T288127: Design the Example Node API.

Regarding storage, using storage in a non-production situation (for example, Toolforge or Cloud VPS) is, as of recently, a low barrier to entry (https://wikitech.wikimedia.org/wiki/Help:Adding_a_Database_to_a_Cloud_VPS_Project). However, adding storage in a production situation is more involved and requires coordination and planning with other teams.

Thu, Sep 2, 8:57 PM · API Platform
BPirkle added a comment to T288127: Design the Example Node API.

Ways that we handle translation in a few notable WMF APIs:

Thu, Sep 2, 3:27 AM · API Platform

Tue, Aug 31

BPirkle added a comment to T288127: Design the Example Node API.

Answers to the above questions for the Example API:

Tue, Aug 31, 2:51 AM · API Platform
BPirkle added a comment to T288127: Design the Example Node API.
NOTE: I'm sure I'm forgetting things in the list below. Please point out things I've neglected to include!
Tue, Aug 31, 2:21 AM · API Platform
BPirkle added a comment to T288127: Design the Example Node API.

Continuing on the above thought, it probably makes sense to use an iterative approach. So for example, we might implement the Example API in the following stages:

Tue, Aug 31, 2:08 AM · API Platform

Wed, Aug 25

BPirkle updated subscribers of T289692: api.wikimedia.org fatal exception: Error: Call to a member function text() on string.

I think so. Fix is confirmed on https://api.wikimedia.beta.wmflabs.org/ by both myself and @apaskulin

Wed, Aug 25, 4:55 PM · MW-1.37-notes (1.37.0-wmf.20; 2021-08-23), MediaWiki-skins-WikimediaApiPortal, API-Portal, Platform Engineering
BPirkle added a comment to T281161: 1.37.0-wmf.20 deployment blockers.

Removed T289692: api.wikimedia.org fatal exception: Error: Call to a member function text() on string as a blocker. This error is not a result of a recent code change, and does not make the train deployment unsafe.

Wed, Aug 25, 3:49 PM · Patch-For-Review, User-brennen, Release-Engineering-Team (Doing), Release, Train Deployments
BPirkle removed a parent task for T289692: api.wikimedia.org fatal exception: Error: Call to a member function text() on string: T281161: 1.37.0-wmf.20 deployment blockers.
Wed, Aug 25, 3:47 PM · MW-1.37-notes (1.37.0-wmf.20; 2021-08-23), MediaWiki-skins-WikimediaApiPortal, API-Portal, Platform Engineering
BPirkle removed a subtask for T281161: 1.37.0-wmf.20 deployment blockers: T289692: api.wikimedia.org fatal exception: Error: Call to a member function text() on string.
Wed, Aug 25, 3:47 PM · Patch-For-Review, User-brennen, Release-Engineering-Team (Doing), Release, Train Deployments
BPirkle added a comment to T289692: api.wikimedia.org fatal exception: Error: Call to a member function text() on string.

Given that there's. bit of uncertainty in why this is appearing at this time, an alternative for a triage fix might be:

Wed, Aug 25, 3:04 PM · MW-1.37-notes (1.37.0-wmf.20; 2021-08-23), MediaWiki-skins-WikimediaApiPortal, API-Portal, Platform Engineering
BPirkle added a comment to T289692: api.wikimedia.org fatal exception: Error: Call to a member function text() on string.

Sorry, this is ugly, but was fast to paste.

Wed, Aug 25, 2:57 PM · MW-1.37-notes (1.37.0-wmf.20; 2021-08-23), MediaWiki-skins-WikimediaApiPortal, API-Portal, Platform Engineering

Tue, Aug 24

BPirkle added a comment to T288127: Design the Example Node API.

We could have the Example API do a little more than just return "Hello World", in order to showcase additional aspects of our infrastructure. For example, it could say "Hello <username>", have an image of a person waving, and tell me how many contributions I've made to wikipedia.

Tue, Aug 24, 12:49 AM · API Platform

Mon, Aug 23

BPirkle added a comment to T288132: Configure logging.

Thanks @hnowlan . Can you elaborate on "logs from the gateway"?

Mon, Aug 23, 1:55 PM · Patch-For-Review, API Platform

Aug 18 2021

BPirkle added a comment to T288126: Check for existing APIs.

@apaskulin Do you know if this page was intended to be the home for all API documentation? As in RESTBase APIs, MW REST and Action APIs, any other dangling/POC ones, etc.

Aug 18 2021, 2:27 PM · API Platform

Aug 16 2021

BPirkle added a comment to T288981: Clarify use of redirect_uri in portal key form.

I notice that the OAuth extension, at least as it exists on my local dev, requires the redirect_uri (which it calls "OAuth "callback" URL") even for OAuth2 clients that request only the "Client credentials" grant.

Aug 16 2021, 8:29 PM · API Platform, API-Portal

Aug 4 2021

BPirkle created T288139: Use the Cloud VPS Database-as-a-service functionality in Image Suggestion API.
Aug 4 2021, 4:48 PM · Image-Suggestion-API, Platform Team Workboards (Image Suggestion API)

Jul 13 2021

BPirkle moved T285971: Update Talk API to support in-line replying on Android from Inbox to Tracking/Watching on the Platform Engineering board.
Jul 13 2021, 9:14 PM · Wikipedia-iOS-App-Backlog, Wikipedia-Android-App-Backlog, Patch-For-Review, Editing-team, DiscussionTools, Platform Engineering
BPirkle moved T285987: Do not generate full html parser output at the end of Wikibase edit requests from Inbox to Tracking/Watching on the Platform Engineering board.
Jul 13 2021, 9:10 PM · MW-1.37-notes (1.37.0-wmf.19; 2021-08-16), User-Ladsgroup, Wikidata-Campsite (Wikidata-Campsite-Iteration-∞), Performance-Team (Radar), Platform Engineering, MediaWiki-extensions-WikibaseRepository, wdwb-tech, Wikidata
BPirkle moved T286260: APCu caches are set to expire in 2073 instead of an hour if exptime is a unix timestamp from Inbox to Tracking/Watching on the Platform Engineering board.
Jul 13 2021, 9:08 PM · Patch-For-Review, Performance-Team, User-Ladsgroup, MW-1.37-notes (1.37.0-wmf.15; 2021-07-19), Wikidata, wdwb-tech, Platform Engineering, SRE, MediaWiki-Cache
BPirkle moved T286578: Mediawiki upgrade.php forgot to populate slot_roles from Inbox to Later on the Platform Team Workboards (Clinic Duty Team) board.
Jul 13 2021, 8:41 PM · Platform Team Workboards (Clinic Duty Team), MediaWiki-Installer
BPirkle triaged T286578: Mediawiki upgrade.php forgot to populate slot_roles as Medium priority.

This sounds familiar, but maybe I'm thinking about T218223: Upgrade script from MW 1.29 to 1.32 seems to break revision table, which at a glance seems to be a different thing.

Jul 13 2021, 8:41 PM · Platform Team Workboards (Clinic Duty Team), MediaWiki-Installer
BPirkle moved T285899: Root access to AQS cluster from Inbox to Tracking/Watching on the Platform Engineering board.
Jul 13 2021, 5:36 PM · SRE, Platform Engineering, SRE-Access-Requests
BPirkle moved T286542: HTTP request should not set timout if stream option is given from Inbox to Later on the Platform Team Workboards (Clinic Duty Team) board.
Jul 13 2021, 5:35 PM · Platform Team Workboards (Clinic Duty Team), MediaWiki-libs-HTTP
BPirkle lowered the priority of T286542: HTTP request should not set timout if stream option is given from Medium to Low.
Jul 13 2021, 5:34 PM · Platform Team Workboards (Clinic Duty Team), MediaWiki-libs-HTTP
BPirkle edited projects for T285978: AbuseFilterCachingParser: PHP Warning: mb_strpos(): Offset not contained in string, added: Platform Team Workboards (External Code Reviews); removed Platform Engineering.
Jul 13 2021, 5:33 PM · MW-1.37-notes (1.37.0-wmf.20; 2021-08-23), Platform Team Workboards (External Code Reviews), User-brennen, AbuseFilter, Wikimedia-production-error
BPirkle triaged T285984: PHP REST router should gracefully handle exceptions. as Medium priority.
Jul 13 2021, 5:29 PM · Platform Team Workboards (Clinic Duty Team), Patch-For-Review, MediaWiki-REST-API
BPirkle moved T285984: PHP REST router should gracefully handle exceptions. from Inbox to Waiting for Review on the Platform Team Workboards (Clinic Duty Team) board.
Jul 13 2021, 5:29 PM · Platform Team Workboards (Clinic Duty Team), Patch-For-Review, MediaWiki-REST-API
BPirkle moved T286327: Add an "error code" to warnings from Inbox to Later on the Platform Team Workboards (Clinic Duty Team) board.
Jul 13 2021, 5:26 PM · Platform Team Workboards (Clinic Duty Team), MediaWiki-API
BPirkle triaged T286327: Add an "error code" to warnings as Low priority.
Jul 13 2021, 5:26 PM · Platform Team Workboards (Clinic Duty Team), MediaWiki-API
BPirkle triaged T286515: Create a hook to manipulate configuration on startup. as Medium priority.
Jul 13 2021, 5:25 PM · MediaWiki-Configuration, Platform Team Workboards (Clinic Duty Team), Patch-For-Review
BPirkle moved T286515: Create a hook to manipulate configuration on startup. from Inbox to Waiting for Review on the Platform Team Workboards (Clinic Duty Team) board.
Jul 13 2021, 5:25 PM · MediaWiki-Configuration, Platform Team Workboards (Clinic Duty Team), Patch-For-Review

Jun 30 2021

BPirkle committed rMSIS16c0ea8718cb: Allow requesting suggestions for a specific page set via an id param (authored by BPirkle).
Allow requesting suggestions for a specific page set via an id param
Jun 30 2021, 11:50 PM

Jun 29 2021

BPirkle closed T284170: TypeError: Argument to UserNameUtils::getCanonical() must be string in AbstractPrimaryAuthenticationProvider.php (Unable to login) as Resolved.
Jun 29 2021, 7:36 PM · MW-1.37-notes (1.37.0-wmf.12; 2021-06-28), Platform Engineering, Wikimedia-production-error, MediaWiki-extensions-Pluggable-Auth, MediaWiki-extensions-WSOAuth, MediaWiki-Authentication-and-authorization
BPirkle triaged T278037: Premature access to service container during installation as Medium priority.
Jun 29 2021, 7:35 PM · Platform Team Workboards (Clinic Duty Team), MW-1.37-release, MW-1.36-release, Patch-For-Review, MediaWiki-Installer
BPirkle moved T278037: Premature access to service container during installation from Inbox to Later on the Platform Team Workboards (Clinic Duty Team) board.
Jun 29 2021, 7:35 PM · Platform Team Workboards (Clinic Duty Team), MW-1.37-release, MW-1.36-release, Patch-For-Review, MediaWiki-Installer
BPirkle edited projects for T282005: Create a new User.php method for checking permissions to view a suppressed user, added: Platform Team Workboards (MW Expedition); removed Platform Engineering.

Sounds like the sort of thing the Expedition team has been thinking about. Feel free to retag if I'm wrong about that.

Jun 29 2021, 7:33 PM · Platform Team Workboards (MW Expedition), MediaWiki-User-management, Proposal

Jun 28 2021

BPirkle added a comment to T273236: For a given page, list the image suggestions.

The current iteration lives in Wikimedia Cloud, would that be the case for the next iteration as well?

Jun 28 2021, 3:39 PM · Image-Suggestion-API, Image-Suggestions, Platform Team Workboards (Image Suggestion API)

Jun 24 2021

BPirkle added a comment to T273236: For a given page, list the image suggestions.

GrowthExperiments requests tasks in batches of 250 so supporting batches of that magnitude would be the most convenient for us. We can of course use paging or some other workaround if that's problematic.

Jun 24 2021, 3:53 PM · Image-Suggestion-API, Image-Suggestions, Platform Team Workboards (Image Suggestion API)

Jun 23 2021

BPirkle claimed T273236: For a given page, list the image suggestions.
Jun 23 2021, 6:17 PM · Image-Suggestion-API, Image-Suggestions, Platform Team Workboards (Image Suggestion API)
BPirkle added a comment to T273236: For a given page, list the image suggestions.

The task description mentions requests for pages cat and dog, but the example request is for pages 1,2. I'm assuming that 1,2 represents page ids and not page names (https://en.wikipedia.org/wiki/1 and https://en.wikipedia.org/wiki/2 both exist), and that we'd prefer to request by page id rather than page title. While we can request by either, page id is more compact and we already have a database index on it.

Jun 23 2021, 5:30 PM · Image-Suggestion-API, Image-Suggestions, Platform Team Workboards (Image Suggestion API)

Jun 22 2021

BPirkle merged task T284907: InvalidArgumentException: The revision does not belong to the given page. into T263340: Fatal InvalidArgumentException "the provided Title object belongs to page" when viewing pages with history broken by Special:MergeHistory.
Jun 22 2021, 9:24 PM · MediaWiki-Revision-backend, Platform Team Workboards (Clinic Duty Team), Wikimedia-production-error
BPirkle merged T284907: InvalidArgumentException: The revision does not belong to the given page. into T263340: Fatal InvalidArgumentException "the provided Title object belongs to page" when viewing pages with history broken by Special:MergeHistory.
Jun 22 2021, 9:24 PM · MW-1.37-notes (1.37.0-wmf.23; 2021-09-13), Patch-For-Review, MW-1.36-notes (1.36.0-wmf.29; 2021-02-02), Platform Team Workboards (Clinic Duty Team), MediaWiki-MergeHistory, Wikimedia-production-error
BPirkle triaged T285210: High frequency warning logged in production: Cookies set on {url} with Cache-Control "{cache-control}" as Medium priority.
Jun 22 2021, 9:22 PM · Performance-Team (Radar), Fundraising-Backlog, Platform Team Workboards (Clinic Duty Team), MediaWiki-extensions-CentralNotice
BPirkle merged T285213: High frequency production warning: FormatMetadata::formatNum with non-numeric value into T284269: PHP Notice: A non well formed numeric value encountered.
Jun 22 2021, 9:20 PM · Platform Team Workboards (Clinic Duty Team), Release-Engineering-Team (Logspam), Commons, MediaWiki-File-management, Wikimedia-production-error
BPirkle merged task T285213: High frequency production warning: FormatMetadata::formatNum with non-numeric value into T284269: PHP Notice: A non well formed numeric value encountered.
Jun 22 2021, 9:20 PM · Unstewarded-production-error, MW-1.37-notes (1.37.0-wmf.14; 2021-07-12), Commons, Platform Team Workboards (Clinic Duty Team), MediaWiki-File-management
BPirkle triaged T285216: High frequency production warning: Couldn't find a global ID for user {user} as Medium priority.
Jun 22 2021, 9:18 PM · Unstewarded-production-error, Community-Tech, Platform Team Workboards (Clinic Duty Team), MediaWiki-extensions-GlobalPreferences
BPirkle removed a project from T284981: SELECT query arriving to wikidatawiki db codfw hosts causing pile ups during schema change: Platform Engineering.
Jun 22 2021, 9:15 PM · SRE, MediaWiki-General, Traffic, Pybal, wdwb-tech, Wikidata
BPirkle moved T284269: PHP Notice: A non well formed numeric value encountered from Inbox to Later on the Platform Team Workboards (Clinic Duty Team) board.
Jun 22 2021, 9:12 PM · Platform Team Workboards (Clinic Duty Team), Release-Engineering-Team (Logspam), Commons, MediaWiki-File-management, Wikimedia-production-error
BPirkle triaged T284269: PHP Notice: A non well formed numeric value encountered as Medium priority.
Jun 22 2021, 9:11 PM · Platform Team Workboards (Clinic Duty Team), Release-Engineering-Team (Logspam), Commons, MediaWiki-File-management, Wikimedia-production-error
BPirkle triaged T284917: Remove "stub threshold" preference as Medium priority.
Jun 22 2021, 9:03 PM · User-notice, MW-1.37-notes (1.37.0-wmf.23; 2021-09-13), Performance-Team (Radar), MediaWiki-User-preferences, MediaWiki-Parser, Platform Engineering
BPirkle triaged T284920: Remove "thumb size" preference as Medium priority.
Jun 22 2021, 9:03 PM · Performance-Team (Radar), MediaWiki-Parser, MediaWiki-Cache, MediaWiki-User-preferences, Platform Engineering
BPirkle triaged T284921: Remove "auto-number headings" preference as Medium priority.
Jun 22 2021, 9:03 PM · Performance-Team (Radar), MediaWiki-User-preferences, MediaWiki-Parser, Platform Engineering
BPirkle moved T281784: Flow\Exception\InvalidDataException: Revisions for w3m0hl06e77t05d6 could not be found from Inbox to Later on the Platform Team Workboards (Clinic Duty Team) board.
Jun 22 2021, 7:51 PM · Platform Team Workboards (Clinic Duty Team), StructuredDiscussions, Growth-Team, Wikimedia-production-error
BPirkle edited projects for T281784: Flow\Exception\InvalidDataException: Revisions for w3m0hl06e77t05d6 could not be found, added: Platform Team Workboards (Clinic Duty Team); removed Platform Engineering.
Jun 22 2021, 7:51 PM · Platform Team Workboards (Clinic Duty Team), StructuredDiscussions, Growth-Team, Wikimedia-production-error
BPirkle triaged T284888: IndexPager::buildQueryInfo (contributions page unfiltered) LEFT JOIN ores_classification needs tuning as Medium priority.
Jun 22 2021, 7:49 PM · Patch-For-Review, Platform Team Workboards (Clinic Duty Team), MediaWiki-Special-pages
BPirkle moved T284888: IndexPager::buildQueryInfo (contributions page unfiltered) LEFT JOIN ores_classification needs tuning from Inbox to Later on the Platform Team Workboards (Clinic Duty Team) board.
Jun 22 2021, 7:49 PM · Patch-For-Review, Platform Team Workboards (Clinic Duty Team), MediaWiki-Special-pages
BPirkle moved T284904: Encountered mismatching Title object (see T259022, T268910, T279832, T263340) from Inbox to Later on the Platform Team Workboards (Clinic Duty Team) board.
Jun 22 2021, 7:39 PM · Platform Team Workboards (Clinic Duty Team), MediaWiki-Page-rename, Wikimedia-production-error
BPirkle triaged T284904: Encountered mismatching Title object (see T259022, T268910, T279832, T263340) as Low priority.
Jun 22 2021, 7:39 PM · Platform Team Workboards (Clinic Duty Team), MediaWiki-Page-rename, Wikimedia-production-error

Jun 21 2021

BPirkle placed T267370: Use of FormatMetadata::formatNum with non-numeric value was deprecated in MediaWiki 1.36. [Called from FormatMetadata::makeFormattedData] up for grabs.
Jun 21 2021, 1:56 PM · MW-1.36-notes (1.36.0-wmf.18; 2020-11-17), Patch-For-Review, Wikimedia-production-error, MediaWiki-File-management, Commons

Jun 17 2021

BPirkle added a comment to T273236: For a given page, list the image suggestions.

Are we able to query suggestions by page_id or just page_title?

Jun 17 2021, 9:57 PM · Image-Suggestion-API, Image-Suggestions, Platform Team Workboards (Image Suggestion API)

Jun 8 2021

BPirkle moved T284274: action=history with a high limit like >= 2000, can be slow and might timeout from Inbox to Later on the Platform Team Workboards (Clinic Duty Team) board.
Jun 8 2021, 9:13 PM · Performance-Team (Radar), Performance-Team-publish, Patch-For-Review, Platform Team Workboards (Clinic Duty Team), Vuln-DoS, MediaWiki-Page-history, Security, Security-Team
BPirkle edited projects for T284274: action=history with a high limit like >= 2000, can be slow and might timeout, added: Platform Team Workboards (Clinic Duty Team); removed Platform Engineering.
Jun 8 2021, 9:13 PM · Performance-Team (Radar), Performance-Team-publish, Patch-For-Review, Platform Team Workboards (Clinic Duty Team), Vuln-DoS, MediaWiki-Page-history, Security, Security-Team
BPirkle added a comment to T284354: Should UserOptionsManager::saveOptions() be @internal ?.

@Pchelolo , thoughts on this? Not sure how to triage it, but if you have a quick answer maybe we can just answer and close it.

Jun 8 2021, 9:11 PM · Patch-For-Review, Platform Team Workboards (MW Expedition), User-DannyS712, MediaWiki-User-preferences
BPirkle moved T284225: Create airflow instances for Platform Engineering and Research from Inbox to Tracking/Watching on the Platform Engineering board.
Jun 8 2021, 9:06 PM · Patch-For-Review, Analytics-Kanban, Research, Platform Engineering, Analytics
BPirkle moved T284566: Replace Airflow's HDFS client (snakebite) with pyarrow from Inbox to Tracking/Watching on the Platform Engineering board.
Jun 8 2021, 9:06 PM · Internet-Archive, Platform Engineering, Analytics

Jun 1 2021

BPirkle moved T283838: Kask: gocql: no hosts available in the pool errors from Inbox to Later on the Platform Team Workboards (Clinic Duty Team) board.
Jun 1 2021, 9:10 PM · Platform Team Workboards (Clinic Duty Team)
BPirkle triaged T283838: Kask: gocql: no hosts available in the pool errors as Medium priority.
Jun 1 2021, 9:09 PM · Platform Team Workboards (Clinic Duty Team)
BPirkle edited projects for T283863: Incorporate image-recommendation-test results into the image recs API confidence score, added: Platform Team Workboards (Image Suggestion API); removed Platform Engineering.
Jun 1 2021, 9:08 PM · Platform Team Workboards (Image Suggestion API), Image-Suggestion-API, Image-Suggestions
BPirkle moved T283915: Special:Contributions shows contribs when passed User:Foo, and also say "user does not exist" from Inbox to Later on the Platform Team Workboards (Clinic Duty Team) board.
Jun 1 2021, 9:06 PM · Platform Team Workboards (Clinic Duty Team), Patch-For-Review, MediaWiki-Special-pages
BPirkle triaged T283915: Special:Contributions shows contribs when passed User:Foo, and also say "user does not exist" as Medium priority.
Jun 1 2021, 9:06 PM · Platform Team Workboards (Clinic Duty Team), Patch-For-Review, MediaWiki-Special-pages
BPirkle triaged T284047: Allow retrieval of specific revision content in Page Source/Html Handlers as Medium priority.

From T265518: Move Parsoid ServiceWorker.php and extension/src/Config into core, regarding the parsoid changes:

Jun 1 2021, 9:03 PM · Platform Engineering, Platform Team Initiatives (API Gateway)

May 26 2021

BPirkle placed T219528: Make RESTBagOStuff::incr() atomic up for grabs.

Removing myself as assignee because I am not currently working on this, and am not scheduled to in the near future. I would not object to working on it on the future if plans and priorities allow, but I do not want to give a false impression of status or discourage anyone else from taking it over.

May 26 2021, 5:19 PM · MediaWiki-Cache
BPirkle placed T219529: respect $exptime in RESTBagOStuff::incr() up for grabs.

Removing myself as assignee because I am not currently working on this, and am not scheduled to in the near future. I would not object to working on it on the future if plans and priorities allow, but I do not want to give a false impression of status or discourage anyone else from taking it over.

May 26 2021, 5:18 PM · MediaWiki-Cache, User-Clarakosi
BPirkle placed T219526: Make RESTBagOStuff::add() atomic up for grabs.

Removing myself as assignee because I am not currently working on this, and am not scheduled to in the near future. I would not object to working on it on the future if plans and priorities allow, but I do not want to give a false impression of status or discourage anyone else from taking it over.

May 26 2021, 5:18 PM · Platform Engineering (Icebox)
BPirkle placed T219524: respect WRITE_SYNC (e.g. EACH_QUORUM) in RESTBagOStuff::set() up for grabs.

Removing myself as assignee because I am not currently working on this, and am not scheduled to in the near future. I would not object to working on it on the future if plans and priorities allow, but I do not want to give a false impression of status or discourage anyone else from taking it over.

May 26 2021, 5:18 PM · MediaWiki-Cache, User-Clarakosi
BPirkle placed T219525: respect $exptime in RESTBagOStuff::set() up for grabs.

Removing myself as assignee because I am not currently working on this, and am not scheduled to in the near future. I would not object to working on it on the future if plans and priorities allow, but I do not want to give a false impression of status or discourage anyone else from taking it over.

May 26 2021, 5:18 PM · MediaWiki-Cache, User-Clarakosi
BPirkle placed T219527: respect WRITE_SYNC (e.g. EACH_QUORUM) in RESTBagOStuff::delete() up for grabs.

Removing myself as assignee because I am not currently working on this, and am not scheduled to in the near future. I would not object to working on it on the future if plans and priorities allow, but I do not want to give a false impression of status or discourage anyone else from taking it over.

May 26 2021, 5:17 PM · MediaWiki-Cache, User-Clarakosi
BPirkle placed T214267: Name of slots should be localized in diff up for grabs.

Removing myself as assignee because I am not currently working on this, and am not scheduled to in the near future. I would not object to working on it on the future if plans and priorities allow, but I do not want to give a false impression of status or discourage anyone else from taking it over.

May 26 2021, 5:17 PM · Platform Team Initiatives (MCR), Multi-Content-Revisions (Tech Debt), StructuredDataOnCommons, I18n, Wikidata

May 25 2021

BPirkle moved T282887: Avoid accepting Kafka messages with whacky timestamps from Inbox to Later on the Platform Team Workboards (Clinic Duty Team) board.
May 25 2021, 9:21 PM · Platform Team Workboards (Clinic Duty Team), Event-Platform, Product-Data-Infrastructure, Discovery, SRE, Analytics
BPirkle edited projects for T282887: Avoid accepting Kafka messages with whacky timestamps, added: Platform Team Workboards (Clinic Duty Team); removed Platform Engineering.
May 25 2021, 9:21 PM · Platform Team Workboards (Clinic Duty Team), Event-Platform, Product-Data-Infrastructure, Discovery, SRE, Analytics
BPirkle moved T193565: Foreign query for metawiki fails with "Table 'centralauth.page' doesn't exist" (DBConnRef mixup?) from Waiting for Review to Later on the Platform Team Workboards (Clinic Duty Team) board.
May 25 2021, 9:19 PM · Performance-Team, Patch-For-Review, Sustainability (Incident Followup), Wikimedia-production-error, Wikimedia-Rdbms