Page MenuHomePhabricator

cscott (C. Scott Ananian)
Parser whisperer

Today

  • Clear sailing ahead.

Tomorrow

  • Clear sailing ahead.

Tuesday

  • Clear sailing ahead.

User Details

User Since
Oct 21 2014, 6:47 PM (283 w, 4 d)
Availability
Available
IRC Nick
cscott
LDAP User
Unknown
MediaWiki User
Cscott [ Global Accounts ]

Editor since 2005; WMF developer since 2013. I work on Parsoid and OCG, and dabble with VE, real-time collaboration, and OOjs.

On github: https://github.com/cscott

See https://en.wikipedia.org/wiki/User:cscott for more.

Recent Activity

Fri, Mar 27

cscott committed rEBSVb1802f66e0df: Use the magic word value cache for magic word handlers (authored by cscott).
Use the magic word value cache for magic word handlers
Fri, Mar 27, 5:24 PM
cscott committed rENWTf1dadb54add8: Use the magic word value cache for magic word handlers (authored by cscott).
Use the magic word value cache for magic word handlers
Fri, Mar 27, 5:17 PM
cscott committed rEMYV64df1138fa6c: Use the magic word value cache for magic word handlers (authored by cscott).
Use the magic word value cache for magic word handlers
Fri, Mar 27, 5:02 PM
cscott committed rEIBMa1e42dff6355: Use the magic word value cache for magic word handlers (authored by cscott).
Use the magic word value cache for magic word handlers
Fri, Mar 27, 5:00 PM
cscott added a subtask for T248694: Improve testing of Parsoid/PHP (LTS): T248698: Get bin/langconv-test.js working with Parsoid/PHP.
Fri, Mar 27, 4:36 PM · Parsoid
cscott added a parent task for T248698: Get bin/langconv-test.js working with Parsoid/PHP: T248694: Improve testing of Parsoid/PHP (LTS).
Fri, Mar 27, 4:36 PM · Parsoid
cscott created T248698: Get bin/langconv-test.js working with Parsoid/PHP.
Fri, Mar 27, 4:36 PM · Parsoid
cscott added a subtask for T248694: Improve testing of Parsoid/PHP (LTS): T248697: Get bin/roundtrip-test.js running with Parsoid/PHP.
Fri, Mar 27, 4:35 PM · Parsoid
cscott added a parent task for T248697: Get bin/roundtrip-test.js running with Parsoid/PHP: T248694: Improve testing of Parsoid/PHP (LTS).
Fri, Mar 27, 4:35 PM · Parsoid
cscott created T248697: Get bin/roundtrip-test.js running with Parsoid/PHP.
Fri, Mar 27, 4:35 PM · Parsoid
cscott added a comment to T192687: Better formatting in REST API results for wikidata.

This would be a content handler for whatever contentmodel type wikidata is using for the Q42 pages.

Fri, Mar 27, 4:28 PM · Core Platform Team Legacy (Watching / External), Parsoid, Services (watching), RESTBase, Wikidata
cscott added a comment to T184667: Visual editor creates two empty lines after each template invocation.

@matmarex's analysis seems correct to me.

Fri, Mar 27, 4:25 PM · Parsoid, VisualEditor
cscott added a comment to T242777: Content in list item not serialized correctly.

Making T230683 a subtask at the moment, since we're probably not going to fix this until the cure is less disruptive. (Right now you'd recursively need to convert the list and all parent lists to explicit HTML syntax.)

Fri, Mar 27, 4:18 PM · Parsoid, Parsoid-Serializer
cscott added a parent task for T230683: New syntax for multiline list items / talk page comments: T242777: Content in list item not serialized correctly.
Fri, Mar 27, 4:17 PM · OWC2020, MediaWiki-Parser
cscott added a subtask for T242777: Content in list item not serialized correctly: T230683: New syntax for multiline list items / talk page comments.
Fri, Mar 27, 4:17 PM · Parsoid, Parsoid-Serializer
cscott closed T228928: Fix parser tests runner to use wfGetDB correctly as Resolved.

I believe this was fixed by @Tgr in the patch above.

Fri, Mar 27, 4:13 PM · Parsoid-PHP, MW-1.34-notes (1.34.0-wmf.16; 2019-07-30), Parsoid-Tests
cscott added a subtask for T248694: Improve testing of Parsoid/PHP (LTS): T227352: Set up extension tests for Parsoid repo.
Fri, Mar 27, 4:11 PM · Parsoid
cscott added a parent task for T227352: Set up extension tests for Parsoid repo: T248694: Improve testing of Parsoid/PHP (LTS).
Fri, Mar 27, 4:11 PM · Continuous-Integration-Config, Parsoid-PHP
cscott added a parent task for T233736: Testing the REST API in CI: T248694: Improve testing of Parsoid/PHP (LTS).
Fri, Mar 27, 4:11 PM · Parsoid-PHP
cscott added a subtask for T248694: Improve testing of Parsoid/PHP (LTS): T233736: Testing the REST API in CI.
Fri, Mar 27, 4:11 PM · Parsoid
cscott added a parent task for T238722: Parsertests should fail if any PHP warning / notice / error / fatal are emitted: T248694: Improve testing of Parsoid/PHP (LTS).
Fri, Mar 27, 4:10 PM · Parsoid-Tests, Parsoid-PHP
cscott added a subtask for T248694: Improve testing of Parsoid/PHP (LTS): T238722: Parsertests should fail if any PHP warning / notice / error / fatal are emitted.
Fri, Mar 27, 4:10 PM · Parsoid
cscott removed a subtask for T248186: Prepare Parsoid for MediaWiki 1.35 LTS: T248693: Migrate mocha tests to a more appropriate PHP-based test runner.
Fri, Mar 27, 4:10 PM · Parsing-critical-path, VisualEditor, Parsoid
cscott added a subtask for T248694: Improve testing of Parsoid/PHP (LTS): T248693: Migrate mocha tests to a more appropriate PHP-based test runner.
Fri, Mar 27, 4:10 PM · Parsoid
cscott edited parent tasks for T248693: Migrate mocha tests to a more appropriate PHP-based test runner, added: T248694: Improve testing of Parsoid/PHP (LTS); removed: T248186: Prepare Parsoid for MediaWiki 1.35 LTS.
Fri, Mar 27, 4:10 PM · Parsoid
cscott added a subtask for T248186: Prepare Parsoid for MediaWiki 1.35 LTS: T248694: Improve testing of Parsoid/PHP (LTS).
Fri, Mar 27, 4:09 PM · Parsing-critical-path, VisualEditor, Parsoid
cscott added a parent task for T248694: Improve testing of Parsoid/PHP (LTS): T248186: Prepare Parsoid for MediaWiki 1.35 LTS.
Fri, Mar 27, 4:09 PM · Parsoid
cscott created T248694: Improve testing of Parsoid/PHP (LTS).
Fri, Mar 27, 4:09 PM · Parsoid
cscott added a subtask for T248186: Prepare Parsoid for MediaWiki 1.35 LTS: T248693: Migrate mocha tests to a more appropriate PHP-based test runner.
Fri, Mar 27, 4:07 PM · Parsing-critical-path, VisualEditor, Parsoid
cscott added a parent task for T248693: Migrate mocha tests to a more appropriate PHP-based test runner: T248186: Prepare Parsoid for MediaWiki 1.35 LTS.
Fri, Mar 27, 4:07 PM · Parsoid
cscott created T248693: Migrate mocha tests to a more appropriate PHP-based test runner.
Fri, Mar 27, 4:06 PM · Parsoid
cscott closed T248320: Document how to run Parsoid/PHP from git checkout, a subtask of T248185: Review documentation of critical pieces of the Parsoid ecosystem / processes and address gaps, as Resolved.
Fri, Mar 27, 4:04 PM · Parsing-critical-path, Parsoid
cscott closed T248320: Document how to run Parsoid/PHP from git checkout as Resolved.

Documentation now at https://www.mediawiki.org/wiki/Parsoid/PHP

Fri, Mar 27, 4:04 PM · Documentation, Parsoid
cscott committed rENOWc39650a2799e: Use the magic word value cache for magic word handlers (authored by cscott).
Use the magic word value cache for magic word handlers
Fri, Mar 27, 2:52 PM
cscott committed rESMXa120d22ba0f0: Use the magic word value cache for magic word handlers (authored by cscott).
Use the magic word value cache for magic word handlers
Fri, Mar 27, 2:35 PM
cscott added a comment to T248646: REST API /page/wikitext endpoint broken on scandium?.

Only thing that's changed recently is 90d0f45209175f8313540c15a5be37a658fcc0a1; I don't immediately see anything wrong with that, but it might be worth trying to revert it locally on scandium and see if that helps.

Fri, Mar 27, 2:51 AM · Parsoid
cscott updated subscribers of T248646: REST API /page/wikitext endpoint broken on scandium?.

@Arlolra did rewrite/touch the redirectToOldId function recently, didn't he? I remember commenting on IRC that there were dragons there...

Fri, Mar 27, 2:49 AM · Parsoid

Thu, Mar 26

DannyS712 awarded T236813: Magic word implementations should be moved out of Parser.php a Like token.
Thu, Mar 26, 10:30 PM · MW-1.35-notes (1.35.0-wmf.26; 2020-03-31), Patch-For-Review, Parsoid, MediaWiki-Parser

Wed, Mar 25

cscott added a comment to T248343: Uncached VisualEditor w/ Parsoid/PHP (no JS, no RESTBase) for MW 1.35 LTS.

One of the issues flagged by the VE team was stashing/switching support. Needs investigation to see what needs to be done/could be done here. If switching doesn't work reliably w/o RESTBase, we should turn it off in the default configuration, so that whatever we ship in the LTS "just works", even if it doesn't have 100% of features.

Wed, Mar 25, 5:26 PM · Editing-team (Tracking), VisualEditor, Parsoid
cscott added a comment to T248343: Uncached VisualEditor w/ Parsoid/PHP (no JS, no RESTBase) for MW 1.35 LTS.

This is @matmarex's configuration: https://github.com/MatmaRex/patchdemo/blob/master/LocalSettings.txt#L15-L27
Very similar.

Wed, Mar 25, 5:24 PM · Editing-team (Tracking), VisualEditor, Parsoid

Mon, Mar 23

cscott added a comment to T248186: Prepare Parsoid for MediaWiki 1.35 LTS.

I'm treating the subtasks here as "candidates" for now, we can always remove stuff as LTS nears but it's harder to find or remember stuff we might want to do.

Mon, Mar 23, 7:16 PM · Parsing-critical-path, VisualEditor, Parsoid
cscott added a comment to T241961: VisualEditor was removed from Wikitech because Parsoid/PHP isn't yet compatible with how Wikitech is set up.

Fixed, thanks!

Mon, Mar 23, 7:04 PM · Parsoid, wikitech.wikimedia.org, Operations, VisualEditor
cscott added subtasks for T241961: VisualEditor was removed from Wikitech because Parsoid/PHP isn't yet compatible with how Wikitech is set up: T248343: Uncached VisualEditor w/ Parsoid/PHP (no JS, no RESTBase) for MW 1.35 LTS, T237773: Move Wikitech onto the production MW cluster.
Mon, Mar 23, 7:03 PM · Parsoid, wikitech.wikimedia.org, Operations, VisualEditor
cscott added a parent task for T237773: Move Wikitech onto the production MW cluster: T241961: VisualEditor was removed from Wikitech because Parsoid/PHP isn't yet compatible with how Wikitech is set up.
Mon, Mar 23, 7:03 PM · cloud-services-team (Kanban), wikitech.wikimedia.org
cscott added a parent task for T248343: Uncached VisualEditor w/ Parsoid/PHP (no JS, no RESTBase) for MW 1.35 LTS: T241961: VisualEditor was removed from Wikitech because Parsoid/PHP isn't yet compatible with how Wikitech is set up.
Mon, Mar 23, 7:03 PM · Editing-team (Tracking), VisualEditor, Parsoid
cscott removed a subtask for T237773: Move Wikitech onto the production MW cluster: T241961: VisualEditor was removed from Wikitech because Parsoid/PHP isn't yet compatible with how Wikitech is set up.
Mon, Mar 23, 7:03 PM · cloud-services-team (Kanban), wikitech.wikimedia.org
cscott removed a subtask for T248343: Uncached VisualEditor w/ Parsoid/PHP (no JS, no RESTBase) for MW 1.35 LTS: T241961: VisualEditor was removed from Wikitech because Parsoid/PHP isn't yet compatible with how Wikitech is set up.
Mon, Mar 23, 7:03 PM · Editing-team (Tracking), VisualEditor, Parsoid
cscott removed parent tasks for T241961: VisualEditor was removed from Wikitech because Parsoid/PHP isn't yet compatible with how Wikitech is set up: T237773: Move Wikitech onto the production MW cluster, T248343: Uncached VisualEditor w/ Parsoid/PHP (no JS, no RESTBase) for MW 1.35 LTS.
Mon, Mar 23, 7:03 PM · Parsoid, wikitech.wikimedia.org, Operations, VisualEditor
cscott added a comment to T241961: VisualEditor was removed from Wikitech because Parsoid/PHP isn't yet compatible with how Wikitech is set up.

Added T248343 and T237773 as parent tasks based on the two main options for fixing wikitech; note that only one or the other has to be done to unblock this task.

Mon, Mar 23, 6:58 PM · Parsoid, wikitech.wikimedia.org, Operations, VisualEditor
cscott added a parent task for T241961: VisualEditor was removed from Wikitech because Parsoid/PHP isn't yet compatible with how Wikitech is set up: T237773: Move Wikitech onto the production MW cluster.
Mon, Mar 23, 6:57 PM · Parsoid, wikitech.wikimedia.org, Operations, VisualEditor
cscott added a subtask for T237773: Move Wikitech onto the production MW cluster: T241961: VisualEditor was removed from Wikitech because Parsoid/PHP isn't yet compatible with how Wikitech is set up.
Mon, Mar 23, 6:57 PM · cloud-services-team (Kanban), wikitech.wikimedia.org
cscott added a subtask for T248343: Uncached VisualEditor w/ Parsoid/PHP (no JS, no RESTBase) for MW 1.35 LTS: T241961: VisualEditor was removed from Wikitech because Parsoid/PHP isn't yet compatible with how Wikitech is set up.
Mon, Mar 23, 6:56 PM · Editing-team (Tracking), VisualEditor, Parsoid
cscott added a parent task for T241961: VisualEditor was removed from Wikitech because Parsoid/PHP isn't yet compatible with how Wikitech is set up: T248343: Uncached VisualEditor w/ Parsoid/PHP (no JS, no RESTBase) for MW 1.35 LTS.
Mon, Mar 23, 6:56 PM · Parsoid, wikitech.wikimedia.org, Operations, VisualEditor
cscott added a parent task for T248343: Uncached VisualEditor w/ Parsoid/PHP (no JS, no RESTBase) for MW 1.35 LTS: T248186: Prepare Parsoid for MediaWiki 1.35 LTS.
Mon, Mar 23, 6:56 PM · Editing-team (Tracking), VisualEditor, Parsoid
cscott added a subtask for T248186: Prepare Parsoid for MediaWiki 1.35 LTS: T248343: Uncached VisualEditor w/ Parsoid/PHP (no JS, no RESTBase) for MW 1.35 LTS.
Mon, Mar 23, 6:56 PM · Parsing-critical-path, VisualEditor, Parsoid
cscott created T248343: Uncached VisualEditor w/ Parsoid/PHP (no JS, no RESTBase) for MW 1.35 LTS.
Mon, Mar 23, 6:55 PM · Editing-team (Tracking), VisualEditor, Parsoid
cscott added a parent task for T179082: Use one ownerDocument for the entire parse: T248342: Parsoid Extension API for MediaWiki LTS.
Mon, Mar 23, 6:51 PM · Parsoid
cscott added a subtask for T248342: Parsoid Extension API for MediaWiki LTS: T179082: Use one ownerDocument for the entire parse.
Mon, Mar 23, 6:51 PM · Parsoid
cscott added a subtask for T248186: Prepare Parsoid for MediaWiki 1.35 LTS: T248342: Parsoid Extension API for MediaWiki LTS.
Mon, Mar 23, 6:50 PM · Parsing-critical-path, VisualEditor, Parsoid
cscott added a parent task for T248342: Parsoid Extension API for MediaWiki LTS: T248186: Prepare Parsoid for MediaWiki 1.35 LTS.
Mon, Mar 23, 6:50 PM · Parsoid
cscott created T248342: Parsoid Extension API for MediaWiki LTS.
Mon, Mar 23, 6:50 PM · Parsoid
cscott added a subtask for T248186: Prepare Parsoid for MediaWiki 1.35 LTS: T236809: Refactor Parser.php to allow alternate parser (Parsoid).
Mon, Mar 23, 6:48 PM · Parsing-critical-path, VisualEditor, Parsoid
cscott added a parent task for T236809: Refactor Parser.php to allow alternate parser (Parsoid): T248186: Prepare Parsoid for MediaWiki 1.35 LTS.
Mon, Mar 23, 6:48 PM · MW-1.35-notes (1.35.0-wmf.26; 2020-03-31), Parsoid, MediaWiki-Parser
cscott added a subtask for T248186: Prepare Parsoid for MediaWiki 1.35 LTS: T237538: Merge Disambiguation in core or add hook.
Mon, Mar 23, 6:46 PM · Parsing-critical-path, VisualEditor, Parsoid
cscott added a parent task for T237538: Merge Disambiguation in core or add hook: T248186: Prepare Parsoid for MediaWiki 1.35 LTS.
Mon, Mar 23, 6:46 PM · Parsoid, MediaWiki-extensions-Disambiguator
cscott closed T237754: Adjust TimedMedia url handling (getAPIData) to match legacy parser as Resolved.

I believe this issue was resolved sufficiently by https://gerrit.wikimedia.org/r/550548 but re-open (or open a new bug) if additional issues arise during T248340: Remove use of ParsoidBatchAPI from Parsoid/PHP.

Mon, Mar 23, 6:46 PM · Parsoid, MW-1.35-notes (1.35.0-wmf.8; 2019-11-26), TimedMediaHandler
cscott added a subtask for T248186: Prepare Parsoid for MediaWiki 1.35 LTS: T248340: Remove use of ParsoidBatchAPI from Parsoid/PHP.
Mon, Mar 23, 6:44 PM · Parsing-critical-path, VisualEditor, Parsoid
cscott added a parent task for T248340: Remove use of ParsoidBatchAPI from Parsoid/PHP: T248186: Prepare Parsoid for MediaWiki 1.35 LTS.
Mon, Mar 23, 6:44 PM · Parsoid
cscott added a subtask for T242430: Undeploy ParsoidBatchAPI from the Wikimedia cluster: T248340: Remove use of ParsoidBatchAPI from Parsoid/PHP.
Mon, Mar 23, 6:44 PM · Release-Engineering-Team-TODO (2020-04 to 2020-06 (Q4)), Patch-For-Review, Parsoid
cscott added a parent task for T248340: Remove use of ParsoidBatchAPI from Parsoid/PHP: T242430: Undeploy ParsoidBatchAPI from the Wikimedia cluster.
Mon, Mar 23, 6:44 PM · Parsoid
cscott created T248340: Remove use of ParsoidBatchAPI from Parsoid/PHP.
Mon, Mar 23, 6:44 PM · Parsoid
cscott added a subtask for T248185: Review documentation of critical pieces of the Parsoid ecosystem / processes and address gaps: T248321: Document Parsoid implementation of LanguageConverter.
Mon, Mar 23, 3:45 PM · Parsing-critical-path, Parsoid
cscott added a parent task for T248321: Document Parsoid implementation of LanguageConverter: T248185: Review documentation of critical pieces of the Parsoid ecosystem / processes and address gaps.
Mon, Mar 23, 3:45 PM · Documentation, Parsoid
cscott created T248321: Document Parsoid implementation of LanguageConverter.
Mon, Mar 23, 3:45 PM · Documentation, Parsoid
cscott added a comment to T247467: deployment-restbase02 puppet broken.

This was fixed, I think? Can it be closed? Or merged with T247206?

Mon, Mar 23, 3:43 PM · RESTBase
cscott added a subtask for T248185: Review documentation of critical pieces of the Parsoid ecosystem / processes and address gaps: T248320: Document how to run Parsoid/PHP from git checkout.
Mon, Mar 23, 3:42 PM · Parsing-critical-path, Parsoid
cscott added a parent task for T248320: Document how to run Parsoid/PHP from git checkout: T248185: Review documentation of critical pieces of the Parsoid ecosystem / processes and address gaps.
Mon, Mar 23, 3:42 PM · Documentation, Parsoid
cscott created T248320: Document how to run Parsoid/PHP from git checkout.
Mon, Mar 23, 3:41 PM · Documentation, Parsoid
cscott added a subtask for T248185: Review documentation of critical pieces of the Parsoid ecosystem / processes and address gaps: T248319: Document how to set up RestBASE w/ Parsoid/PHP.
Mon, Mar 23, 3:40 PM · Parsing-critical-path, Parsoid
cscott added a parent task for T248319: Document how to set up RestBASE w/ Parsoid/PHP: T248185: Review documentation of critical pieces of the Parsoid ecosystem / processes and address gaps.
Mon, Mar 23, 3:40 PM · Documentation, Parsoid, RESTBase
cscott created T248319: Document how to set up RestBASE w/ Parsoid/PHP.
Mon, Mar 23, 3:40 PM · Documentation, Parsoid, RESTBase
cscott added a subtask for T248186: Prepare Parsoid for MediaWiki 1.35 LTS: T198214: Deprecate and remove non-remex Tidy modes of the core parser.
Mon, Mar 23, 3:32 PM · Parsing-critical-path, VisualEditor, Parsoid
cscott added a parent task for T198214: Deprecate and remove non-remex Tidy modes of the core parser: T248186: Prepare Parsoid for MediaWiki 1.35 LTS.
Mon, Mar 23, 3:32 PM · MW-1.35-notes (1.35.0-wmf.18; 2020-02-04), Parsing-critical-path, MW-1.35-release, MediaWiki-Parser, Technical-Debt (Deprecation process), Patch-For-Review, Tidy

Sat, Mar 21

DannyS712 awarded T204370: Behavior switch/magic word uniformity a Like token.
Sat, Mar 21, 8:01 AM · MediaWiki-Parser, Parsoid

Fri, Mar 20

cscott created T248211: One Sanitizer to Rule Them All.
Fri, Mar 20, 11:48 PM · Editing-team (Tracking), Page Content Service, MediaWiki-Parser, ContentTranslation, VisualEditor, Parsoid, Product-Infrastructure-Team-Backlog
cscott added a comment to T178037: Parsoid uses non-canonical URL encoding.

Needs re-investigation now that we've ported to PHP, who knows how we're encoding URLs now. Mostly likely we're using the same mechanism that core uses.

Fri, Mar 20, 4:26 PM · Core Platform Team Legacy (Later), Parsoid, Services (later), RESTBase
cscott added a comment to T241764: Ref displays stray external links icon.

It's the only ref in https://en.wikipedia.org/wiki/Multiple_chemical_sensitivity#Symptoms but the stray character showed only while I was editing it.

Fri, Mar 20, 4:19 PM · VisualEditor, Parsoid, Citoid
cscott added a project to T241764: Ref displays stray external links icon: VisualEditor.
Fri, Mar 20, 4:18 PM · VisualEditor, Parsoid, Citoid
cscott added a comment to T248121: Revise hack "// Hack: link styles".

Can we get the mobile app team to review this? Mobile app and kiwix are the only ones who use the Parsoid style output, I believe. (The parser team uses the styles only for internal debugging.)

Fri, Mar 20, 4:13 PM · Patch-For-Review, User-Jdlrobson, Parsoid
cscott removed a subtask for T239660: Integrate Parsoid/PHP with core as a composer library: T231568: Push more functionality out of SiteConfig subclasses into the root SiteConfig class.
Fri, Mar 20, 4:06 PM · MW-1.35-release, Parsing-critical-path, Parsoid-PHP
cscott removed a parent task for T231568: Push more functionality out of SiteConfig subclasses into the root SiteConfig class: T239660: Integrate Parsoid/PHP with core as a composer library.
Fri, Mar 20, 4:06 PM · Parsing-critical-path, Parsoid-PHP
cscott removed a parent task for T235307: Stop using the Env class outside of the Parsoid library (particularly in the extension REST handlers): T239660: Integrate Parsoid/PHP with core as a composer library.
Fri, Mar 20, 4:06 PM · Patch-For-Review, Parsing-critical-path, Parsoid-PHP
cscott removed a subtask for T239660: Integrate Parsoid/PHP with core as a composer library: T235307: Stop using the Env class outside of the Parsoid library (particularly in the extension REST handlers).
Fri, Mar 20, 4:06 PM · MW-1.35-release, Parsing-critical-path, Parsoid-PHP
cscott removed a parent task for T229083: Clean up services in Parsoid extension: T239660: Integrate Parsoid/PHP with core as a composer library.
Fri, Mar 20, 4:06 PM · Parsoid-PHP
cscott removed a subtask for T239660: Integrate Parsoid/PHP with core as a composer library: T229083: Clean up services in Parsoid extension.
Fri, Mar 20, 4:06 PM · MW-1.35-release, Parsing-critical-path, Parsoid-PHP
cscott added a comment to T4085: Add a {{USERLANGUAGE}} magic word.

In general we would like to separate "page content" (in the "page content language") from user interface (in the "user interface language"). Currently much of that user interface is expressed in wikitext on sites like commons, but we'd like to reduce that over time. As mentioned before, wikitext in the user interface language complicates caching.

Fri, Mar 20, 3:01 PM · Parsing-Team, Performance-Team (Radar), MediaWiki-Parser, I18n, MediaWiki-Internationalization

Thu, Mar 19

cscott added a comment to T248121: Revise hack "// Hack: link styles".

Might need some help from Timo here.
I assume the desired output should be something like this?: https://en.wikipedia.org/w/index.php?title=Dog&useskin=apioutput

Thu, Mar 19, 9:40 PM · Patch-For-Review, User-Jdlrobson, Parsoid
Jaideraf awarded Blog Post: Parsoid in PHP, or There and Back Again a Love token.
Thu, Mar 19, 12:00 AM · Parsoid

Tue, Mar 17

MichaelSchoenitzer awarded T230652: Tilde stripping in signatures is inadequate a Like token.
Tue, Mar 17, 6:41 PM · Editing-team (Tracking), Patch-For-Review, MediaWiki-Parser
cscott added a comment to T247562: Warning: Memcached::setMulti(): failed to set key global:segment:....

Would that mean we have a huge message somewhere under https://en.wikipedia.org/wiki/MediaWiki:XXX ?

Tue, Mar 17, 4:44 PM · User-notice, MW-1.35-notes (1.35.0-wmf.24; 2020-03-17), Core Platform Team Workboards (Clinic Duty Team), MediaWiki-Cache, User-brennen, Wikimedia-production-error