Page MenuHomePhabricator

DAlangi_WMF (Derick Alangi WMF)
Snr Software Engineer (PET)

Today

  • Clear sailing ahead.

Tomorrow

  • Clear sailing ahead.

Monday

  • Clear sailing ahead.

User Details

User Since
Jan 7 2020, 11:30 AM (168 w, 3 d)
Availability
Available
LDAP User
Unknown
MediaWiki User
DAlangi (WMF) [ Global Accounts ]

Official WMF Phabricator work account. @xSavitar is my volunteer account. Use that for non-WMF related things.

Recent Activity

Yesterday

DAlangi_WMF updated the task description for T333536: Survey RESTBase services and find which ones accesses Parsoid via RESTBase.
Fri, Mar 31, 1:05 PM · serviceops, RESTbase Sunsetting, Epic, Platform Engineering Roadmap

Thu, Mar 30

DAlangi_WMF updated the task description for T333536: Survey RESTBase services and find which ones accesses Parsoid via RESTBase.
Thu, Mar 30, 11:30 AM · serviceops, RESTbase Sunsetting, Epic, Platform Engineering Roadmap
DAlangi_WMF added a comment to T333536: Survey RESTBase services and find which ones accesses Parsoid via RESTBase.

Thank you for this list Joe. It's very useful and helpful.

Thu, Mar 30, 11:29 AM · serviceops, RESTbase Sunsetting, Epic, Platform Engineering Roadmap
DAlangi_WMF created T333536: Survey RESTBase services and find which ones accesses Parsoid via RESTBase.
Thu, Mar 30, 10:02 AM · serviceops, RESTbase Sunsetting, Epic, Platform Engineering Roadmap
DAlangi_WMF updated the task description for T328559: Replace usage of RESTbase parsoid endpoints.
Thu, Mar 30, 9:59 AM · serviceops, RESTbase Sunsetting, Epic, Platform Engineering Roadmap
DAlangi_WMF changed the status of T328559: Replace usage of RESTbase parsoid endpoints, a subtask of T262315: <CORE TECHNOLOGY> API Migration & RESTbase Sunset, from Open to In Progress.
Thu, Mar 30, 9:47 AM · API Platform (API Platform Roadmap), Epic, Foundational Technology Requests, Code-Health, Platform Engineering Roadmap, Platform Engineering Roadmap Decision Making
DAlangi_WMF changed the status of T328559: Replace usage of RESTbase parsoid endpoints from Open to In Progress.
Thu, Mar 30, 9:47 AM · serviceops, RESTbase Sunsetting, Epic, Platform Engineering Roadmap
DAlangi_WMF added a comment to T328559: Replace usage of RESTbase parsoid endpoints.

@daniel and I spoke about this today in our sync call. I'll be investigating which services are using parsoid via RESTBase. Once we have that list, we can then begin migrate the services to access Parsoid via core endpoints directly.

Thu, Mar 30, 9:45 AM · serviceops, RESTbase Sunsetting, Epic, Platform Engineering Roadmap

Tue, Mar 21

DAlangi_WMF updated the task description for T330256: Investigate access checks for Proton: ensure it follows redirects to be compatible with RESTbase.
Tue, Mar 21, 8:46 AM · MediaWiki-Language-converter, Patch-For-Review, API Platform, Content-Transform-Team, Proton, WMF-Architecture-Team, RESTbase Sunsetting, Epic, Foundational Technology Requests, Code-Health, Platform Engineering Roadmap, Platform Engineering Roadmap Decision Making
DAlangi_WMF added a comment to T330256: Investigate access checks for Proton: ensure it follows redirects to be compatible with RESTbase.

After a conversation with Daniel yesterday, and a few findings, there are some points to consider:

Tue, Mar 21, 7:53 AM · MediaWiki-Language-converter, Patch-For-Review, API Platform, Content-Transform-Team, Proton, WMF-Architecture-Team, RESTbase Sunsetting, Epic, Foundational Technology Requests, Code-Health, Platform Engineering Roadmap, Platform Engineering Roadmap Decision Making

Mon, Mar 20

DAlangi_WMF reopened T330256: Investigate access checks for Proton: ensure it follows redirects to be compatible with RESTbase as "Open".

I've spotted a patch about variants here: https://gerrit.wikimedia.org/r/c/mediawiki/services/chromium-render/+/897192, so reopening this issue for some more investigation.

Mon, Mar 20, 7:25 AM · MediaWiki-Language-converter, Patch-For-Review, API Platform, Content-Transform-Team, Proton, WMF-Architecture-Team, RESTbase Sunsetting, Epic, Foundational Technology Requests, Code-Health, Platform Engineering Roadmap, Platform Engineering Roadmap Decision Making
DAlangi_WMF reopened T330256: Investigate access checks for Proton: ensure it follows redirects to be compatible with RESTbase, a subtask of T324678: Migrate proton (chromium-render) away from restbase, as Open.
Mon, Mar 20, 7:25 AM · Content-Transform-Team, Patch-For-Review, Proton, WMF-Architecture-Team, RESTbase Sunsetting, Epic, Foundational Technology Requests, Code-Health, Platform Engineering Roadmap, Platform Engineering Roadmap Decision Making
DAlangi_WMF triaged T332535: [Monitor] Observe graphana dashboard for proton since gerrit->889211 as High priority.
Mon, Mar 20, 7:19 AM · Content-Transform-Team, Proton, WMF-Architecture-Team, RESTbase Sunsetting, Foundational Technology Requests, Code-Health, Platform Engineering Roadmap, Platform Engineering Roadmap Decision Making
DAlangi_WMF created T332535: [Monitor] Observe graphana dashboard for proton since gerrit->889211.
Mon, Mar 20, 7:19 AM · Content-Transform-Team, Proton, WMF-Architecture-Team, RESTbase Sunsetting, Foundational Technology Requests, Code-Health, Platform Engineering Roadmap, Platform Engineering Roadmap Decision Making
DAlangi_WMF closed T331284: Improve test suite to assert more response headers (test/features/app/app.js ), a subtask of T324678: Migrate proton (chromium-render) away from restbase, as Resolved.
Mon, Mar 20, 7:13 AM · Content-Transform-Team, Patch-For-Review, Proton, WMF-Architecture-Team, RESTbase Sunsetting, Epic, Foundational Technology Requests, Code-Health, Platform Engineering Roadmap, Platform Engineering Roadmap Decision Making
DAlangi_WMF closed T331284: Improve test suite to assert more response headers (test/features/app/app.js ) as Resolved.

This is covered in the patch that covers T329821: HTTP response headers compatibility for "Proton + RESTBase" vs "Proton directly"

Mon, Mar 20, 7:13 AM · Proton, WMF-Architecture-Team, API Platform (Sprint 05), RESTbase Sunsetting, Epic, Foundational Technology Requests, Code-Health, Platform Engineering Roadmap, Platform Engineering Roadmap Decision Making
DAlangi_WMF closed T330256: Investigate access checks for Proton: ensure it follows redirects to be compatible with RESTbase as Resolved.

Proton just calls MediaWiki and delegates redirect mechanisms to it so in this case, redirects such as:

Mon, Mar 20, 7:12 AM · MediaWiki-Language-converter, Patch-For-Review, API Platform, Content-Transform-Team, Proton, WMF-Architecture-Team, RESTbase Sunsetting, Epic, Foundational Technology Requests, Code-Health, Platform Engineering Roadmap, Platform Engineering Roadmap Decision Making
DAlangi_WMF closed T330256: Investigate access checks for Proton: ensure it follows redirects to be compatible with RESTbase, a subtask of T324678: Migrate proton (chromium-render) away from restbase, as Resolved.
Mon, Mar 20, 7:11 AM · Content-Transform-Team, Patch-For-Review, Proton, WMF-Architecture-Team, RESTbase Sunsetting, Epic, Foundational Technology Requests, Code-Health, Platform Engineering Roadmap, Platform Engineering Roadmap Decision Making

Wed, Mar 15

DAlangi_WMF awarded T320534: Put Parsoid output into the ParserCache on every edit a Party Time token.
Wed, Mar 15, 2:40 PM · RESTbase Sunsetting, Performance-Team (Radar), MediaWiki-Parser, Platform Team Workboards (MW Expedition)
DAlangi_WMF added a comment to T331013: Ensure Proton doesn't reachout to RESTBase for article existence check.

Thank you @pmiazga for joining me in the deployment. And thanks to @Jgiannelos for the guidance and help, and getting patches merged. 🎉

Wed, Mar 15, 11:51 AM · Patch-For-Review, Content-Transform-Team, Proton, WMF-Architecture-Team, API Platform (Sprint 05), RESTbase Sunsetting, Epic, Foundational Technology Requests, Code-Health, Platform Engineering Roadmap, Platform Engineering Roadmap Decision Making
DAlangi_WMF closed T331013: Ensure Proton doesn't reachout to RESTBase for article existence check as Resolved.

Deployed to codfw and other (staging, eqiad) environments. Resolving this now.

Wed, Mar 15, 11:50 AM · Patch-For-Review, Content-Transform-Team, Proton, WMF-Architecture-Team, API Platform (Sprint 05), RESTbase Sunsetting, Epic, Foundational Technology Requests, Code-Health, Platform Engineering Roadmap, Platform Engineering Roadmap Decision Making
DAlangi_WMF closed T331013: Ensure Proton doesn't reachout to RESTBase for article existence check, a subtask of T324678: Migrate proton (chromium-render) away from restbase, as Resolved.
Wed, Mar 15, 11:49 AM · Content-Transform-Team, Patch-For-Review, Proton, WMF-Architecture-Team, RESTbase Sunsetting, Epic, Foundational Technology Requests, Code-Health, Platform Engineering Roadmap, Platform Engineering Roadmap Decision Making

Thu, Mar 9

DAlangi_WMF added a comment to T330256: Investigate access checks for Proton: ensure it follows redirects to be compatible with RESTbase.

@cscott, I've been thinking about this and so far, when it comes to proton, things happening in the MW world are all MW based. All proton does is calls MediaWiki directly when it comes hitting a page to render it's PDF.

Thu, Mar 9, 7:52 AM · MediaWiki-Language-converter, Patch-For-Review, API Platform, Content-Transform-Team, Proton, WMF-Architecture-Team, RESTbase Sunsetting, Epic, Foundational Technology Requests, Code-Health, Platform Engineering Roadmap, Platform Engineering Roadmap Decision Making
DAlangi_WMF added a comment to T329821: HTTP response headers compatibility for "Proton + RESTBase" vs "Proton directly".

I had a detailed conversation with Piotr yesterday about these 3 and it turns out we can ignore them. Below is our reasoning:

Thu, Mar 9, 7:46 AM · API Platform, Content-Transform-Team, Patch-For-Review, Proton, WMF-Architecture-Team, RESTbase Sunsetting, Epic, Foundational Technology Requests, Code-Health, Platform Engineering Roadmap, Platform Engineering Roadmap Decision Making

Mon, Mar 6

DAlangi_WMF closed T331349: Walkthrough the proton service deployment process, a subtask of T324678: Migrate proton (chromium-render) away from restbase, as Resolved.
Mon, Mar 6, 7:58 PM · Content-Transform-Team, Patch-For-Review, Proton, WMF-Architecture-Team, RESTbase Sunsetting, Epic, Foundational Technology Requests, Code-Health, Platform Engineering Roadmap, Platform Engineering Roadmap Decision Making
DAlangi_WMF closed T331349: Walkthrough the proton service deployment process as Resolved.

New image of proton: https://integration.wikimedia.org/ci/blue/organizations/jenkins/trigger-chromium-render-pipeline-publish/activity/ (2023-03-06-192059-production) deployed and tested on enwiki. Everything works fine.

Mon, Mar 6, 7:58 PM · Content-Transform-Team, Proton, WMF-Architecture-Team, API Platform (Sprint 05), RESTbase Sunsetting, Epic, Foundational Technology Requests, Code-Health, Platform Engineering Roadmap, Product-Infrastructure-Team-Backlog-Deprecated, Platform Engineering Roadmap Decision Making
DAlangi_WMF added a comment to T331349: Walkthrough the proton service deployment process.

Relevant patches:

Mon, Mar 6, 7:43 PM · Content-Transform-Team, Proton, WMF-Architecture-Team, API Platform (Sprint 05), RESTbase Sunsetting, Epic, Foundational Technology Requests, Code-Health, Platform Engineering Roadmap, Product-Infrastructure-Team-Backlog-Deprecated, Platform Engineering Roadmap Decision Making
DAlangi_WMF created T331349: Walkthrough the proton service deployment process.
Mon, Mar 6, 7:41 PM · Content-Transform-Team, Proton, WMF-Architecture-Team, API Platform (Sprint 05), RESTbase Sunsetting, Epic, Foundational Technology Requests, Code-Health, Platform Engineering Roadmap, Product-Infrastructure-Team-Backlog-Deprecated, Platform Engineering Roadmap Decision Making
DAlangi_WMF updated subscribers of T329821: HTTP response headers compatibility for "Proton + RESTBase" vs "Proton directly".

The following response headers are still in TODO phase: etag, content-location and server.

Mon, Mar 6, 6:07 PM · API Platform, Content-Transform-Team, Patch-For-Review, Proton, WMF-Architecture-Team, RESTbase Sunsetting, Epic, Foundational Technology Requests, Code-Health, Platform Engineering Roadmap, Platform Engineering Roadmap Decision Making
DAlangi_WMF renamed T329821: HTTP response headers compatibility for "Proton + RESTBase" vs "Proton directly" from HTTP Response compatibility with "Proton + RESTBase" vs "Proton directly" to HTTP response headers compatibility for "Proton + RESTBase" vs "Proton directly".
Mon, Mar 6, 5:16 PM · API Platform, Content-Transform-Team, Patch-For-Review, Proton, WMF-Architecture-Team, RESTbase Sunsetting, Epic, Foundational Technology Requests, Code-Health, Platform Engineering Roadmap, Platform Engineering Roadmap Decision Making
DAlangi_WMF renamed T331284: Improve test suite to assert more response headers (test/features/app/app.js ) from Improve routes/html2pdf test suite to assert more response headers to Improve test suite to assert more response headers (test/features/app/app.js ).
Mon, Mar 6, 11:50 AM · Proton, WMF-Architecture-Team, API Platform (Sprint 05), RESTbase Sunsetting, Epic, Foundational Technology Requests, Code-Health, Platform Engineering Roadmap, Platform Engineering Roadmap Decision Making
DAlangi_WMF updated the task description for T331284: Improve test suite to assert more response headers (test/features/app/app.js ).
Mon, Mar 6, 11:49 AM · Proton, WMF-Architecture-Team, API Platform (Sprint 05), RESTbase Sunsetting, Epic, Foundational Technology Requests, Code-Health, Platform Engineering Roadmap, Platform Engineering Roadmap Decision Making
DAlangi_WMF created T331284: Improve test suite to assert more response headers (test/features/app/app.js ).
Mon, Mar 6, 11:49 AM · Proton, WMF-Architecture-Team, API Platform (Sprint 05), RESTbase Sunsetting, Epic, Foundational Technology Requests, Code-Health, Platform Engineering Roadmap, Platform Engineering Roadmap Decision Making

Thu, Mar 2

DAlangi_WMF changed the status of T329821: HTTP response headers compatibility for "Proton + RESTBase" vs "Proton directly", a subtask of T324678: Migrate proton (chromium-render) away from restbase, from Open to In Progress.
Thu, Mar 2, 8:02 PM · Content-Transform-Team, Patch-For-Review, Proton, WMF-Architecture-Team, RESTbase Sunsetting, Epic, Foundational Technology Requests, Code-Health, Platform Engineering Roadmap, Platform Engineering Roadmap Decision Making
DAlangi_WMF changed the status of T329821: HTTP response headers compatibility for "Proton + RESTBase" vs "Proton directly" from Open to In Progress.
Thu, Mar 2, 8:02 PM · API Platform, Content-Transform-Team, Patch-For-Review, Proton, WMF-Architecture-Team, RESTbase Sunsetting, Epic, Foundational Technology Requests, Code-Health, Platform Engineering Roadmap, Platform Engineering Roadmap Decision Making
DAlangi_WMF changed the status of T330256: Investigate access checks for Proton: ensure it follows redirects to be compatible with RESTbase, a subtask of T324678: Migrate proton (chromium-render) away from restbase, from Open to In Progress.
Thu, Mar 2, 8:02 PM · Content-Transform-Team, Patch-For-Review, Proton, WMF-Architecture-Team, RESTbase Sunsetting, Epic, Foundational Technology Requests, Code-Health, Platform Engineering Roadmap, Platform Engineering Roadmap Decision Making
DAlangi_WMF changed the status of T330256: Investigate access checks for Proton: ensure it follows redirects to be compatible with RESTbase from Open to In Progress.
Thu, Mar 2, 8:01 PM · MediaWiki-Language-converter, Patch-For-Review, API Platform, Content-Transform-Team, Proton, WMF-Architecture-Team, RESTbase Sunsetting, Epic, Foundational Technology Requests, Code-Health, Platform Engineering Roadmap, Platform Engineering Roadmap Decision Making
DAlangi_WMF created T331013: Ensure Proton doesn't reachout to RESTBase for article existence check.
Thu, Mar 2, 1:52 PM · Patch-For-Review, Content-Transform-Team, Proton, WMF-Architecture-Team, API Platform (Sprint 05), RESTbase Sunsetting, Epic, Foundational Technology Requests, Code-Health, Platform Engineering Roadmap, Platform Engineering Roadmap Decision Making

Feb 22 2023

DAlangi_WMF added a comment to T271222: Archive the Parsoid deploy repo.

@Jdforrester-WMF, I've marked the repo as read only and prepended the appropriate message. Let me know if you need anything else sir!

Feb 22 2023, 7:05 PM · Parsoid (Tracking), Wikimedia-GitHub, Diffusion-Repository-Administrators, Projects-Cleanup
DAlangi_WMF added a comment to T330256: Investigate access checks for Proton: ensure it follows redirects to be compatible with RESTbase.

@Jgiannelos & @pmiazga, can you confirm with me that right now, Proton running in isolation follow redirects because that's the default MW way except explicitly specified to not follow redirects?

Feb 22 2023, 2:50 PM · MediaWiki-Language-converter, Patch-For-Review, API Platform, Content-Transform-Team, Proton, WMF-Architecture-Team, RESTbase Sunsetting, Epic, Foundational Technology Requests, Code-Health, Platform Engineering Roadmap, Platform Engineering Roadmap Decision Making
DAlangi_WMF added a comment to T330256: Investigate access checks for Proton: ensure it follows redirects to be compatible with RESTbase.

Testing locally: curl -X 'GET' http://mediawiki.development.instance:3030/en.wikipedia.beta.wmflabs.org/v1/pdf/User:XSavitarTest%2Fsandbox%2FRestbaseProton/a4/desktop -H 'accept: application/pdf' --output ~/Desktop/RedirectTest.pdf seems to reveal that Proton directly follows redirects when trying to print the article as this seems to be the normal mediawiki behavior except the redirect=no is set in the URL.

Feb 22 2023, 7:31 AM · MediaWiki-Language-converter, Patch-For-Review, API Platform, Content-Transform-Team, Proton, WMF-Architecture-Team, RESTbase Sunsetting, Epic, Foundational Technology Requests, Code-Health, Platform Engineering Roadmap, Platform Engineering Roadmap Decision Making
DAlangi_WMF added a comment to T330256: Investigate access checks for Proton: ensure it follows redirects to be compatible with RESTbase.

RESTBase follows redirects so what Proton gets is the article of the target page to print. From testing locally, this is still the case.

Feb 22 2023, 7:25 AM · MediaWiki-Language-converter, Patch-For-Review, API Platform, Content-Transform-Team, Proton, WMF-Architecture-Team, RESTbase Sunsetting, Epic, Foundational Technology Requests, Code-Health, Platform Engineering Roadmap, Platform Engineering Roadmap Decision Making
DAlangi_WMF updated subscribers of T330256: Investigate access checks for Proton: ensure it follows redirects to be compatible with RESTbase.
Feb 22 2023, 7:24 AM · MediaWiki-Language-converter, Patch-For-Review, API Platform, Content-Transform-Team, Proton, WMF-Architecture-Team, RESTbase Sunsetting, Epic, Foundational Technology Requests, Code-Health, Platform Engineering Roadmap, Platform Engineering Roadmap Decision Making
DAlangi_WMF created T330256: Investigate access checks for Proton: ensure it follows redirects to be compatible with RESTbase.
Feb 22 2023, 7:23 AM · MediaWiki-Language-converter, Patch-For-Review, API Platform, Content-Transform-Team, Proton, WMF-Architecture-Team, RESTbase Sunsetting, Epic, Foundational Technology Requests, Code-Health, Platform Engineering Roadmap, Platform Engineering Roadmap Decision Making
DAlangi_WMF updated the task description for T324678: Migrate proton (chromium-render) away from restbase.
Feb 22 2023, 6:57 AM · Content-Transform-Team, Patch-For-Review, Proton, WMF-Architecture-Team, RESTbase Sunsetting, Epic, Foundational Technology Requests, Code-Health, Platform Engineering Roadmap, Platform Engineering Roadmap Decision Making
DAlangi_WMF created T330255: Introduce interface for creating links to fetch article content.
Feb 22 2023, 6:47 AM · API Platform, Content-Transform-Team, Proton, WMF-Architecture-Team, RESTbase Sunsetting, Epic, Foundational Technology Requests, Code-Health, Platform Engineering Roadmap, Platform Engineering Roadmap Decision Making

Feb 16 2023

DAlangi_WMF closed T329710: Expose proton's endpoints directly for external requests, a subtask of T324678: Migrate proton (chromium-render) away from restbase, as Resolved.
Feb 16 2023, 2:50 PM · Content-Transform-Team, Patch-For-Review, Proton, WMF-Architecture-Team, RESTbase Sunsetting, Epic, Foundational Technology Requests, Code-Health, Platform Engineering Roadmap, Platform Engineering Roadmap Decision Making
DAlangi_WMF closed T329710: Expose proton's endpoints directly for external requests as Resolved.

Right @hnowlan, from within the network, I can do that. Thanks! The external endpoint is not needed for now.

Feb 16 2023, 2:50 PM · Proton, Product-Infrastructure-Team-Backlog-Deprecated, WMF-Architecture-Team, API Platform (Sprint 05), RESTbase Sunsetting, Epic, Foundational Technology Requests, Code-Health, Platform Engineering Roadmap, Platform Engineering Roadmap Decision Making
DAlangi_WMF added a project to T329821: HTTP response headers compatibility for "Proton + RESTBase" vs "Proton directly": Content-Transform-Team.
Feb 16 2023, 11:04 AM · API Platform, Content-Transform-Team, Patch-For-Review, Proton, WMF-Architecture-Team, RESTbase Sunsetting, Epic, Foundational Technology Requests, Code-Health, Platform Engineering Roadmap, Platform Engineering Roadmap Decision Making
DAlangi_WMF added a comment to T329821: HTTP response headers compatibility for "Proton + RESTBase" vs "Proton directly".

The difference in the response headers that need to be added or modified for direct Proton to be compatible with how RESTBase + Proton works is:

Feb 16 2023, 10:27 AM · API Platform, Content-Transform-Team, Patch-For-Review, Proton, WMF-Architecture-Team, RESTbase Sunsetting, Epic, Foundational Technology Requests, Code-Health, Platform Engineering Roadmap, Platform Engineering Roadmap Decision Making
DAlangi_WMF added a comment to T329821: HTTP response headers compatibility for "Proton + RESTBase" vs "Proton directly".

@pmiazga, the response gotten from hitting proton directly needs to be compatible with RESTBase responses. I see Proton has less stuff but some of them are already exactly the same like RESTBase responses but it lacks more information. I'll have to make sure we add more things to Proton's response headers.

Feb 16 2023, 8:57 AM · API Platform, Content-Transform-Team, Patch-For-Review, Proton, WMF-Architecture-Team, RESTbase Sunsetting, Epic, Foundational Technology Requests, Code-Health, Platform Engineering Roadmap, Platform Engineering Roadmap Decision Making
DAlangi_WMF updated subscribers of T329821: HTTP response headers compatibility for "Proton + RESTBase" vs "Proton directly".
Feb 16 2023, 8:53 AM · API Platform, Content-Transform-Team, Patch-For-Review, Proton, WMF-Architecture-Team, RESTbase Sunsetting, Epic, Foundational Technology Requests, Code-Health, Platform Engineering Roadmap, Platform Engineering Roadmap Decision Making
DAlangi_WMF added a comment to T329821: HTTP response headers compatibility for "Proton + RESTBase" vs "Proton directly".
NOTE: Below is an example of sample requests and their corresponding responses:
Feb 16 2023, 8:48 AM · API Platform, Content-Transform-Team, Patch-For-Review, Proton, WMF-Architecture-Team, RESTbase Sunsetting, Epic, Foundational Technology Requests, Code-Health, Platform Engineering Roadmap, Platform Engineering Roadmap Decision Making
DAlangi_WMF created T329821: HTTP response headers compatibility for "Proton + RESTBase" vs "Proton directly".
Feb 16 2023, 8:15 AM · API Platform, Content-Transform-Team, Patch-For-Review, Proton, WMF-Architecture-Team, RESTbase Sunsetting, Epic, Foundational Technology Requests, Code-Health, Platform Engineering Roadmap, Platform Engineering Roadmap Decision Making

Feb 15 2023

DAlangi_WMF updated the task description for T324678: Migrate proton (chromium-render) away from restbase.
Feb 15 2023, 2:38 PM · Content-Transform-Team, Patch-For-Review, Proton, WMF-Architecture-Team, RESTbase Sunsetting, Epic, Foundational Technology Requests, Code-Health, Platform Engineering Roadmap, Platform Engineering Roadmap Decision Making
DAlangi_WMF created T329710: Expose proton's endpoints directly for external requests.
Feb 15 2023, 10:05 AM · Proton, Product-Infrastructure-Team-Backlog-Deprecated, WMF-Architecture-Team, API Platform (Sprint 05), RESTbase Sunsetting, Epic, Foundational Technology Requests, Code-Health, Platform Engineering Roadmap, Platform Engineering Roadmap Decision Making

Feb 6 2023

DAlangi_WMF closed T294752: SettingsLoader: support ini-settings as Resolved.
Feb 6 2023, 12:28 PM · MW-1.38-notes (1.38.0-wmf.12; 2021-12-06), MediaWiki-SettingsBuilder
DAlangi_WMF closed T296684: SettingsLoader: add finalize method as Resolved.
Feb 6 2023, 12:28 PM · MW-1.38-notes (1.38.0-wmf.12; 2021-12-06), MediaWiki-SettingsBuilder
DAlangi_WMF closed T308701: (Onboarding) Schedule 1:1 sessions (30mins) with PET members as Resolved.
Feb 6 2023, 12:27 PM · Platform Engineering

Jan 27 2023

DAlangi_WMF updated the task description for T264669: Move VE API from RESTBase into core..
Jan 27 2023, 1:01 PM · RESTbase Sunsetting, Patch-For-Review, Epic, Platform Team Workboards (MW Expedition), API Platform, Code-Health-Objective, VisualEditor, Platform Engineering Roadmap, Platform Engineering Roadmap Decision Making
DAlangi_WMF updated DAlangi_WMF.
Jan 27 2023, 12:46 PM

Jan 26 2023

DAlangi_WMF closed T254397: TODO: remove B/C hack in 1.32! as Resolved.

It's gone -> https://codesearch.wmcloud.org/search/?q=TODO%3A%20remove%20B%2FC%20hack%20in%201.32!&i=nope&files=&excludeFiles=&repos=

Jan 26 2023, 6:14 PM · Technical-Debt, MediaWiki-General
DAlangi_WMF triaged T327769: ParserOutputAccess should use a separate ParserCache instance for Parsoid output as Medium priority.
Jan 26 2023, 8:28 AM · RESTbase Sunsetting, Parsoid (Tracking)
DAlangi_WMF moved T327769: ParserOutputAccess should use a separate ParserCache instance for Parsoid output from Unsorted pile to VE Backend pile on the RESTbase Sunsetting board.
Jan 26 2023, 8:27 AM · RESTbase Sunsetting, Parsoid (Tracking)

Jan 9 2023

DAlangi_WMF added a member for RESTbase Sunsetting: DAlangi_WMF.
Jan 9 2023, 10:13 AM

Dec 13 2022

DAlangi_WMF added a comment to T246403: Lint error counts on "Page information" page do not update, even with null edit.

@Arlolra, I can also confirm that this is working on Group 1 (example: enwikibooks) and Group 2 (example: enwikipedia) which are still both on .13 now.

Dec 13 2022, 3:51 PM · MW-1.40-notes (1.40.0-wmf.17; 2023-01-02), Content-Transform-Team-WIP, Parsoid, MediaWiki-extensions-Linter
DAlangi_WMF created T325074: Scap get stuck when trying to deploy a patch chain (from latest patch).
Dec 13 2022, 3:35 PM · Scap

Nov 23 2022

DAlangi_WMF awarded T323667: Use Parsoid in Mediawiki Core for Content Translation a Love token.
Nov 23 2022, 8:28 AM · Language-Team (Language-2023-April-June ), Technical-Debt, ContentTranslation

Nov 22 2022

DAlangi_WMF created T323558: Introduce alternate implementation of HtmlOutputRendererHelper for system messages.
Nov 22 2022, 10:49 AM · MW-1.40-notes (1.40.0-wmf.17; 2023-01-02), RESTbase Sunsetting

Oct 28 2022

DAlangi_WMF added a comment to T321862: Switching from source to VE loses edit (un-savable and un-recoverable).

I was able to reproduce this locally and it happens even if you don't convert from HTML -> Wikitext. From source mode directly to HTML causes this problem. I'm working on a fix. Let's see how it goes. Thanks for reporting @Krinkle. The regression was introduced by the DualParsoidClient: https://gerrit.wikimedia.org/r/c/mediawiki/extensions/VisualEditor/+/844465.

Oct 28 2022, 6:08 PM · MW-1.40-notes (1.40.0-wmf.8; 2022-10-31), Patch-For-Review, VisualEditor, Regression, VisualEditor-MediaWiki, Parsoid, wikitech.wikimedia.org

Oct 25 2022

DAlangi_WMF updated the task description for T318399: HtmlInputTransformHelper: collect statistics on selser context .
Oct 25 2022, 11:07 AM · MW-1.40-notes (1.40.0-wmf.10; 2022-11-14), Platform Team Workboards (MW Expedition), VisualEditor

Oct 20 2022

DAlangi_WMF added a comment to T318399: HtmlInputTransformHelper: collect statistics on selser context .

No, they are not equivalent. We have to modes of accessing the parser cache, they need to be tracked separately.

Oct 20 2022, 11:21 AM · MW-1.40-notes (1.40.0-wmf.10; 2022-11-14), Platform Team Workboards (MW Expedition), VisualEditor
DAlangi_WMF added a comment to T318399: HtmlInputTransformHelper: collect statistics on selser context .

@daniel, I think the below keys:

htmlinputtransformhelper.get-original.with-renderid.stash-miss.paser-cache-miss
htmlinputtransformhelper.get-original.with-renderid.stash-miss.paser-cache-hit.match
htmlinputtransformhelper.get-original.with-renderid.stash-miss.paser-cache-hit.mismatch
Oct 20 2022, 11:12 AM · MW-1.40-notes (1.40.0-wmf.10; 2022-11-14), Platform Team Workboards (MW Expedition), VisualEditor

Oct 19 2022

DAlangi_WMF awarded T320531: Configure VE backend to use Parsoid directly on the beta cluster and testwiki a Like token.
Oct 19 2022, 2:34 PM · Patch-For-Review, Beta-Cluster-Infrastructure, MediaWiki-Configuration, Editing-team, VisualEditor, Platform Team Workboards (MW Expedition)

Oct 4 2022

DAlangi_WMF added a comment to T307395: Enable `RequestContext` to be created via a factory method & inject other service objects into it.

Note to self: T218555: Provide access to WebRequest and associated information via a service object

Oct 4 2022, 5:19 PM · Platform Team Initiatives (Decoupling (CDP2)), Dependency injection, MediaWiki-General

Sep 28 2022

DAlangi_WMF updated the task description for T179680: Deprecate VirtualRESTService.
Sep 28 2022, 11:21 AM · Platform Engineering Code Jam, Platform Engineering Roadmap Decision Making, RESTBase, Technical-Debt (Deprecation process), MediaWiki-General
DAlangi_WMF updated the task description for T179680: Deprecate VirtualRESTService.
Sep 28 2022, 11:19 AM · Platform Engineering Code Jam, Platform Engineering Roadmap Decision Making, RESTBase, Technical-Debt (Deprecation process), MediaWiki-General

Sep 27 2022

DAlangi_WMF awarded F35535373: check_restbase_config.rb a Burninate token.
Sep 27 2022, 3:25 PM

Sep 7 2022

DAlangi_WMF awarded P33971 mobileapps benchmark + parsoid via restbase a Like token.
Sep 7 2022, 5:08 PM
DAlangi_WMF awarded P33970 mobileapps benchmark + parsoid via core page html a Like token.
Sep 7 2022, 5:07 PM

Sep 3 2022

DAlangi_WMF awarded T316558: Drop support for composer 1.x a Like token.
Sep 3 2022, 4:30 PM · Composer, MediaWiki-General

Aug 28 2022

DAlangi_WMF added a member for Technical-Debt: DAlangi_WMF.
Aug 28 2022, 9:01 PM
DAlangi_WMF removed a member for Technical-Debt: xSavitar.
Aug 28 2022, 9:01 PM
DAlangi_WMF added a watcher for Thumbor Migration: DAlangi_WMF.
Aug 28 2022, 8:59 PM
DAlangi_WMF removed a member for Thumbor Migration: DAlangi_WMF.
Aug 28 2022, 8:58 PM

Aug 24 2022

DAlangi_WMF updated the task description for T308701: (Onboarding) Schedule 1:1 sessions (30mins) with PET members.
Aug 24 2022, 10:38 AM · Platform Engineering

Aug 21 2022

DAlangi_WMF updated DAlangi_WMF.
Aug 21 2022, 4:43 PM
DAlangi_WMF added a watcher for Parsoid: DAlangi_WMF.
Aug 21 2022, 4:43 PM

Aug 18 2022

DAlangi_WMF updated the task description for T308701: (Onboarding) Schedule 1:1 sessions (30mins) with PET members.
Aug 18 2022, 4:18 PM · Platform Engineering
DAlangi_WMF updated the task description for T308701: (Onboarding) Schedule 1:1 sessions (30mins) with PET members.
Aug 18 2022, 3:50 PM · Platform Engineering

Aug 17 2022

DAlangi_WMF closed T310710: Do not ignore HTTP conditionals in transform REST endpoint., a subtask of T264669: Move VE API from RESTBase into core., as Resolved.
Aug 17 2022, 4:01 PM · RESTbase Sunsetting, Patch-For-Review, Epic, Platform Team Workboards (MW Expedition), API Platform, Code-Health-Objective, VisualEditor, Platform Engineering Roadmap, Platform Engineering Roadmap Decision Making
DAlangi_WMF closed T310710: Do not ignore HTTP conditionals in transform REST endpoint. as Resolved.

Now done!

Aug 17 2022, 4:01 PM · MW-1.39-notes (1.39.0-wmf.25; 2022-08-15), Patch-For-Review, Platform Team Workboards (MW Expedition), Parsoid, API Platform, VisualEditor
DAlangi_WMF updated the task description for T308701: (Onboarding) Schedule 1:1 sessions (30mins) with PET members.
Aug 17 2022, 12:51 PM · Platform Engineering

Aug 15 2022

DAlangi_WMF updated the task description for T308701: (Onboarding) Schedule 1:1 sessions (30mins) with PET members.
Aug 15 2022, 5:48 PM · Platform Engineering
DAlangi_WMF updated the task description for T308701: (Onboarding) Schedule 1:1 sessions (30mins) with PET members.
Aug 15 2022, 5:47 PM · Platform Engineering
DAlangi_WMF updated the task description for T308701: (Onboarding) Schedule 1:1 sessions (30mins) with PET members.
Aug 15 2022, 5:44 PM · Platform Engineering
DAlangi_WMF updated the task description for T308701: (Onboarding) Schedule 1:1 sessions (30mins) with PET members.
Aug 15 2022, 11:30 AM · Platform Engineering

Aug 11 2022

DAlangi_WMF updated the task description for T308701: (Onboarding) Schedule 1:1 sessions (30mins) with PET members.
Aug 11 2022, 4:30 PM · Platform Engineering

Aug 10 2022

DAlangi_WMF added a comment to T308701: (Onboarding) Schedule 1:1 sessions (30mins) with PET members.
In T308701#8142830, ArielGlenn wrote:

Hey Derick, would you mind moving my mention in the task description into a comment someplace, or making it so that it's not a mention by phab user name? Otherwise even if I unsubscribe, any edits to the task by you resubscribe me, and I get an email for every change you make, which at this point... I don't really need :-) Thanks a lot!

Aug 10 2022, 2:34 PM · Platform Engineering
DAlangi_WMF updated the task description for T308701: (Onboarding) Schedule 1:1 sessions (30mins) with PET members.
Aug 10 2022, 2:33 PM · Platform Engineering