Page MenuHomePhabricator

jlinehan (Jason Linehan)
User

Today

  • Clear sailing ahead.

Tomorrow

  • Clear sailing ahead.

Friday

  • Clear sailing ahead.

User Details

User Since
Oct 23 2018, 12:55 PM (30 w, 1 d)
Availability
Available
LDAP User
Jason Linehan
MediaWiki User
Unknown

Recent Activity

Fri, May 17

jlinehan added a comment to T215435: Conduct Audiences teams instrumentation survey.

This can be closed.

Fri, May 17, 9:47 PM · Reading-Infrastructure-Team-Backlog (Kanban), Better Use Of Data

Fri, May 3

jlinehan added a comment to T217867: Port domino (or another spec-compliant DOM library) to PHP.

It looks like you can if you use func_num_args(): https://3v4l.org/A6aCc. I haven't tested the performance of that though.

Fri, May 3, 10:48 PM · Core Platform Team Backlog (Attic), Parsoid-PHP
jlinehan added a comment to T217867: Port domino (or another spec-compliant DOM library) to PHP.

Nice work! Quick initial comment now. As far as Parsoid is concerned, assuming feature parity wrt functionality, performance will be the biggest determining factor here since Parsoid's functionality is heavily DOM based.

Fri, May 3, 8:07 PM · Core Platform Team Backlog (Attic), Parsoid-PHP
jlinehan added a comment to T217867: Port domino (or another spec-compliant DOM library) to PHP.

Welcoming all your comments!

Fri, May 3, 6:30 PM · Core Platform Team Backlog (Attic), Parsoid-PHP
jlinehan added a comment to T217867: Port domino (or another spec-compliant DOM library) to PHP.

As I previously mentioned to @cscott, who provided useful early guidance, I spent my 10% time in April working on a port of Domino.js to native PHP. Most of the core DOM functionality that was covered by Domino.js is complete, so I thought I ought to let folks know this has been going on. I didn't want to "lick the cookie."

Fri, May 3, 4:09 PM · Core Platform Team Backlog (Attic), Parsoid-PHP

Apr 9 2019

jlinehan moved T215435: Conduct Audiences teams instrumentation survey from Doing to Sign off on the Reading-Infrastructure-Team-Backlog (Kanban) board.
Apr 9 2019, 4:05 PM · Reading-Infrastructure-Team-Backlog (Kanban), Better Use Of Data
jlinehan moved T215436: Conduct Audiences teams controlled experiments (A/B testing) survey from Doing to Sign off on the Reading-Infrastructure-Team-Backlog (Kanban) board.
Apr 9 2019, 4:05 PM · Reading-Infrastructure-Team-Backlog (Kanban), Better Use Of Data

Mar 6 2019

jlinehan added a comment to T213488: Superset's rolling average feature results in error message.

Thoughts? I believe that this task can be closed, lemme know if there are other steps todo/missing.

Mar 6 2019, 4:10 PM · Analytics-Kanban, Product-Analytics, Analytics

Mar 5 2019

jlinehan added a comment to T125125: [EPIC] Integrate QuickSurveys and CentralNotice.

I (and I'm sure @Jseddon too) would be down to talk about this in greater detail in a meeting.

Mar 5 2019, 4:29 PM · Readers-Web-Backlog (Tracking), Category, Epic, MediaWiki-extensions-CentralNotice, QuickSurveys

Feb 27 2019

jlinehan updated subscribers of T213488: Superset's rolling average feature results in error message.

Next time let's please add the view that encounters the error to the bug report (besides the error itself).

Feb 27 2019, 5:24 PM · Analytics-Kanban, Product-Analytics, Analytics

Feb 26 2019

jlinehan added a comment to T213488: Superset's rolling average feature results in error message.

@elukey Sure, but the reason for the patch being offered in the first place was due to the uncertainty about how long an upgrade would be stalled, so we are back where we started. I was under the impression from @Nuria that the blocker on tracking upstream was migrating our own systems to Python 3 rather than the 0.29 release schedule -- are we ready to go as soon as 0.29 hits stable? This patch is quite a bit older than 0.29, so it's not as if it requires the latest and greatest.

Feb 26 2019, 4:06 PM · Analytics-Kanban, Product-Analytics, Analytics

Feb 13 2019

jlinehan moved T215435: Conduct Audiences teams instrumentation survey from To Do to Doing on the Reading-Infrastructure-Team-Backlog (Kanban) board.
Feb 13 2019, 4:58 PM · Reading-Infrastructure-Team-Backlog (Kanban), Better Use Of Data
jlinehan moved T215436: Conduct Audiences teams controlled experiments (A/B testing) survey from To Do to Doing on the Reading-Infrastructure-Team-Backlog (Kanban) board.
Feb 13 2019, 4:58 PM · Reading-Infrastructure-Team-Backlog (Kanban), Better Use Of Data

Feb 7 2019

jlinehan updated subscribers of T213488: Superset's rolling average feature results in error message.

Since the Superset 0.28.1 upgrade (T211605) has run aground for now, I talked with @Nuria about the possibility of patching this problem on the fork maintained by the Analytics Engineering team. I made a pull request to do just that.

Feb 7 2019, 9:40 PM · Analytics-Kanban, Product-Analytics, Analytics
jlinehan renamed T215435: Conduct Audiences teams instrumentation survey from Conduct Audience teams instrumentation survey to Conduct Audiences teams instrumentation survey.
Feb 7 2019, 7:53 PM · Reading-Infrastructure-Team-Backlog (Kanban), Better Use Of Data
jlinehan renamed T215436: Conduct Audiences teams controlled experiments (A/B testing) survey from Conduct Audiences teams experimentation survey to Conduct Audiences teams controlled experiments (A/B testing) survey.
Feb 7 2019, 7:53 PM · Reading-Infrastructure-Team-Backlog (Kanban), Better Use Of Data
jlinehan added a parent task for T215435: Conduct Audiences teams instrumentation survey: T213314: Output 3.1: Instrumentation.
Feb 7 2019, 7:52 PM · Reading-Infrastructure-Team-Backlog (Kanban), Better Use Of Data
jlinehan added a subtask for T213314: Output 3.1: Instrumentation: T215435: Conduct Audiences teams instrumentation survey.
Feb 7 2019, 7:52 PM · Reading-Infrastructure-Team-Backlog, Epic, Better Use Of Data
jlinehan updated the task description for T215435: Conduct Audiences teams instrumentation survey.
Feb 7 2019, 7:52 PM · Reading-Infrastructure-Team-Backlog (Kanban), Better Use Of Data
jlinehan renamed T215436: Conduct Audiences teams controlled experiments (A/B testing) survey from Conduct Audience teams experimentation survey to Conduct Audiences teams experimentation survey.
Feb 7 2019, 7:51 PM · Reading-Infrastructure-Team-Backlog (Kanban), Better Use Of Data
jlinehan added a subtask for T213315: Output 3.2: Controlled experiment (A/B test) capabilities: T215436: Conduct Audiences teams controlled experiments (A/B testing) survey.
Feb 7 2019, 7:51 PM · Reading-Infrastructure-Team-Backlog, Epic, Better Use Of Data
jlinehan added a parent task for T215436: Conduct Audiences teams controlled experiments (A/B testing) survey: T213315: Output 3.2: Controlled experiment (A/B test) capabilities.
Feb 7 2019, 7:51 PM · Reading-Infrastructure-Team-Backlog (Kanban), Better Use Of Data
jlinehan updated the task description for T215436: Conduct Audiences teams controlled experiments (A/B testing) survey.
Feb 7 2019, 7:51 PM · Reading-Infrastructure-Team-Backlog (Kanban), Better Use Of Data

Feb 6 2019

jlinehan created T215436: Conduct Audiences teams controlled experiments (A/B testing) survey.
Feb 6 2019, 4:31 PM · Reading-Infrastructure-Team-Backlog (Kanban), Better Use Of Data
jlinehan created T215435: Conduct Audiences teams instrumentation survey.
Feb 6 2019, 4:30 PM · Reading-Infrastructure-Team-Backlog (Kanban), Better Use Of Data

Jan 10 2019

jlinehan updated subscribers of T213434: Output 1.1 Data consumer gap analysis.
Jan 10 2019, 2:57 PM · Epic, Better Use Of Data
jlinehan updated subscribers of T213435: Output 1.2: Reporting technology evaluation.
Jan 10 2019, 2:57 PM · Epic, Better Use Of Data
jlinehan updated subscribers of T213436: Output 2.1: Measurement expectations.
Jan 10 2019, 2:57 PM · Epic, Better Use Of Data
jlinehan renamed T213438: Output 2.2: Data stewardship from Output 2.2: Data Stewardship to Output 2.2: Data stewardship.
Jan 10 2019, 2:57 PM · Epic, Better Use Of Data
jlinehan updated subscribers of T213439: Output 4.1: Report stewardship.
Jan 10 2019, 2:57 PM · Epic, Better Use Of Data
jlinehan updated subscribers of T213440: Output 4.2: Reporting technology.
Jan 10 2019, 2:57 PM · Epic, Better Use Of Data
jlinehan updated subscribers of T213443: Output 4.3: Wiki Segmentation.
Jan 10 2019, 2:56 PM · Epic, Better Use Of Data
jlinehan created T213443: Output 4.3: Wiki Segmentation.
Jan 10 2019, 2:56 PM · Epic, Better Use Of Data
jlinehan added a subtask for T213434: Output 1.1 Data consumer gap analysis: T213440: Output 4.2: Reporting technology.
Jan 10 2019, 2:55 PM · Epic, Better Use Of Data
jlinehan added parent tasks for T213440: Output 4.2: Reporting technology: T213434: Output 1.1 Data consumer gap analysis, T213435: Output 1.2: Reporting technology evaluation.
Jan 10 2019, 2:55 PM · Epic, Better Use Of Data
jlinehan added a subtask for T213435: Output 1.2: Reporting technology evaluation: T213440: Output 4.2: Reporting technology.
Jan 10 2019, 2:55 PM · Epic, Better Use Of Data
jlinehan created T213440: Output 4.2: Reporting technology.
Jan 10 2019, 2:54 PM · Epic, Better Use Of Data
jlinehan created T213439: Output 4.1: Report stewardship.
Jan 10 2019, 2:53 PM · Epic, Better Use Of Data
jlinehan updated the task description for T213315: Output 3.2: Controlled experiment (A/B test) capabilities.
Jan 10 2019, 2:52 PM · Reading-Infrastructure-Team-Backlog, Epic, Better Use Of Data
jlinehan updated the task description for T213314: Output 3.1: Instrumentation.
Jan 10 2019, 2:51 PM · Reading-Infrastructure-Team-Backlog, Epic, Better Use Of Data
jlinehan created T213438: Output 2.2: Data stewardship.
Jan 10 2019, 2:49 PM · Epic, Better Use Of Data
jlinehan created T213436: Output 2.1: Measurement expectations.
Jan 10 2019, 2:45 PM · Epic, Better Use Of Data
jlinehan created T213435: Output 1.2: Reporting technology evaluation.
Jan 10 2019, 2:44 PM · Epic, Better Use Of Data
jlinehan created T213434: Output 1.1 Data consumer gap analysis.
Jan 10 2019, 2:43 PM · Epic, Better Use Of Data

Jan 9 2019

jlinehan moved T213315: Output 3.2: Controlled experiment (A/B test) capabilities from Backlog to Epics on the Better Use Of Data board.
Jan 9 2019, 6:03 PM · Reading-Infrastructure-Team-Backlog, Epic, Better Use Of Data
jlinehan moved T213314: Output 3.1: Instrumentation from Backlog to Epics on the Better Use Of Data board.
Jan 9 2019, 6:03 PM · Reading-Infrastructure-Team-Backlog, Epic, Better Use Of Data
jlinehan added a project to T213315: Output 3.2: Controlled experiment (A/B test) capabilities: Epic.
Jan 9 2019, 6:00 PM · Reading-Infrastructure-Team-Backlog, Epic, Better Use Of Data
jlinehan merged T213313: Output 3.1: Instrumentation into T213314: Output 3.1: Instrumentation.
Jan 9 2019, 5:59 PM · Reading-Infrastructure-Team-Backlog, Epic, Better Use Of Data
jlinehan merged task T213313: Output 3.1: Instrumentation into T213314: Output 3.1: Instrumentation.
Jan 9 2019, 5:59 PM · Epic, Better Use Of Data
jlinehan removed subtasks for T213313: Output 3.1: Instrumentation: T213315: Output 3.2: Controlled experiment (A/B test) capabilities, T213314: Output 3.1: Instrumentation.
Jan 9 2019, 5:55 PM · Epic, Better Use Of Data
jlinehan removed a parent task for T213314: Output 3.1: Instrumentation: T213313: Output 3.1: Instrumentation.
Jan 9 2019, 5:55 PM · Reading-Infrastructure-Team-Backlog, Epic, Better Use Of Data
jlinehan removed a parent task for T213315: Output 3.2: Controlled experiment (A/B test) capabilities: T213313: Output 3.1: Instrumentation.
Jan 9 2019, 5:55 PM · Reading-Infrastructure-Team-Backlog, Epic, Better Use Of Data
jlinehan edited Description on Better Use Of Data.
Jan 9 2019, 4:49 PM
jlinehan updated the image for Better Use Of Data from F27640684: profile to F27833853: profile.
Jan 9 2019, 4:32 PM

Dec 19 2018

jlinehan updated the image for Better Use Of Data from F27558940: profile to F27640684: profile.
Dec 19 2018, 4:56 PM

Dec 18 2018

jlinehan added a project to T210648: Add guards for session stitching: Better Use Of Data.
Dec 18 2018, 8:07 PM · Better Use Of Data, Reading-Admin
jlinehan added a project to T205569: Define cross-schema event stitching approach: Better Use Of Data.
Dec 18 2018, 6:54 PM · Better Use Of Data, Reading-Admin

Nov 16 2018

jlinehan added a comment to T206498: MediaWiki needlessly queries page data twice on page views.

Note this patch is currently failing because there is a Title cache hit when ApiMoveTest calls Title::newFromText after moving a page. The cached Title object will have the pre-move pageId, when in fact we want it to have the pageId of the newly-created redirect page.

Nov 16 2018, 5:19 PM · MW-1.33-notes (1.33.0-wmf.25; 2019-04-09), Performance-Team (Radar), Patch-For-Review, good first bug, MediaWiki-Cache, MediaWiki-General-or-Unknown

Nov 15 2018

jlinehan added a comment to T206498: MediaWiki needlessly queries page data twice on page views.

Changing it to Title now could in theory break callers, but in reality, we still use Title objects nearly everywhere.

Nov 15 2018, 3:52 PM · MW-1.33-notes (1.33.0-wmf.25; 2019-04-09), Performance-Team (Radar), Patch-For-Review, good first bug, MediaWiki-Cache, MediaWiki-General-or-Unknown
jlinehan updated subscribers of T206498: MediaWiki needlessly queries page data twice on page views.
Nov 15 2018, 2:51 PM · MW-1.33-notes (1.33.0-wmf.25; 2019-04-09), Performance-Team (Radar), Patch-For-Review, good first bug, MediaWiki-Cache, MediaWiki-General-or-Unknown

Nov 14 2018

jlinehan added a comment to T206498: MediaWiki needlessly queries page data twice on page views.

Seems to be a problem with the RevisionStore implementation of getRevisionByTitle. A LinkTarget gets passed in, but is not getting passed on to loadRevisionFromConds/newRevisionFromRow, even though this is supported.

Nov 14 2018, 8:29 PM · MW-1.33-notes (1.33.0-wmf.25; 2019-04-09), Performance-Team (Radar), Patch-For-Review, good first bug, MediaWiki-Cache, MediaWiki-General-or-Unknown

Nov 8 2018

jlinehan committed rERLS6ad9559848ef: Ensures predictable performance for teardown and purge. (authored by jlinehan).
Ensures predictable performance for teardown and purge.
Nov 8 2018, 10:22 PM
jlinehan committed rERLSb96522957bbe: Ensures predictable performance for teardown and purge. (authored by jlinehan).
Ensures predictable performance for teardown and purge.
Nov 8 2018, 7:05 PM
jlinehan committed rERLSfd2b7744e7c0: Ensures predictable performance for teardown and purge. (authored by jlinehan).
Ensures predictable performance for teardown and purge.
Nov 8 2018, 6:57 PM
jlinehan committed rERLSf88b196a9fc4: Ensures predictable performance for teardown and purge. (authored by jlinehan).
Ensures predictable performance for teardown and purge.
Nov 8 2018, 6:46 PM
jlinehan committed rERLSad8ae9006f12: Ensures predictable performance for teardown and purge. (authored by jlinehan).
Ensures predictable performance for teardown and purge.
Nov 8 2018, 6:43 PM
jlinehan committed rERLS4894bb897dfe: Ensures predictable performance for teardown and purge. (authored by jlinehan).
Ensures predictable performance for teardown and purge.
Nov 8 2018, 6:17 PM
jlinehan committed rERLS3f6de18ba153: Ensures predictable performance for teardown and purge. (authored by jlinehan).
Ensures predictable performance for teardown and purge.
Nov 8 2018, 6:14 PM
jlinehan committed rERLS66d809f5be46: Ensures predictable performance for teardown and purge. (authored by jlinehan).
Ensures predictable performance for teardown and purge.
Nov 8 2018, 4:48 PM

Nov 6 2018

jlinehan claimed T189926: Teardown of reading lists affects too many rows.
Nov 6 2018, 9:09 PM · MW-1.33-notes (1.33.0-wmf.4; 2018-11-13), Reading-Infrastructure-Team-Backlog, Reading List Service

Oct 25 2018

jlinehan created T207951: Requesting access to deployment, operational logs, and analytics cluster for jlinehan.
Oct 25 2018, 2:51 PM · Patch-For-Review, Operations, SRE-Access-Requests

Oct 24 2018

jlinehan created T207851: LDAP group access request for Jason Linehan.
Oct 24 2018, 2:37 PM · LDAP-Access-Requests