Page MenuHomePhabricator

ssastry (Subramanya Sastry)
User

Today

  • Clear sailing ahead.

Tomorrow

  • Clear sailing ahead.

Tuesday

  • Clear sailing ahead.

User Details

User Since
Oct 7 2014, 5:34 AM (285 w, 5 d)
Availability
Available
LDAP User
Subramanya Sastry
MediaWiki User
SSastry (WMF) [ Global Accounts ]

Recent Activity

Yesterday

ssastry added a comment to T241377: Merge Parsoid and Parsoid-PHP project.

MediaWiki-Parser should also be merged or archived once the original MediaWiki parser is gone.

Sat, Mar 28, 1:06 PM · Project-Admins, Parsoid
ssastry changed the status of T241377: Merge Parsoid and Parsoid-PHP project from Stalled to Open.

It is close to the end of the quarter, and we can get this done next week whenever you get a chance. No reason to wait till end of April.

Sat, Mar 28, 1:26 AM · Project-Admins, Parsoid

Fri, Mar 27

ssastry moved T248694: Improve testing of Parsoid/PHP (LTS) from Needs Triage to Testing on the Parsoid board.
Fri, Mar 27, 4:14 PM · Parsoid
ssastry moved T248693: Migrate mocha tests to a more appropriate PHP-based test runner from Needs Triage to Testing on the Parsoid board.
Fri, Mar 27, 4:13 PM · Parsoid
ssastry triaged T248694: Improve testing of Parsoid/PHP (LTS) as Medium priority.
Fri, Mar 27, 4:13 PM · Parsoid
ssastry triaged T248693: Migrate mocha tests to a more appropriate PHP-based test runner as High priority.
Fri, Mar 27, 4:13 PM · Parsoid
ssastry moved T248208: Address security alerts for Parsoid / maybe release a new deb from Backlog to Non-Wikimedia Parsoid usecases on the Parsoid board.
Fri, Mar 27, 4:04 PM · Parsoid
ssastry moved T248646: REST API /page/wikitext endpoint broken on scandium? from Needs Triage to Bugs & Crashers on the Parsoid board.
Fri, Mar 27, 3:36 PM · Parsoid
ssastry added a comment to T248646: REST API /page/wikitext endpoint broken on scandium?.

Anyway, I git bisected and https://gerrit.wikimedia.org/r/c/mediawiki/services/parsoid/+/583424 is the culprit.

That doesn't look like the right commit

Fri, Mar 27, 1:53 PM · Parsoid
ssastry lowered the priority of T248646: REST API /page/wikitext endpoint broken on scandium? from High to Medium.

For some reasons I never put together the thought that this could be because of the code we were rt testing itself :-)
Anyway, I git bisected and https://gerrit.wikimedia.org/r/c/mediawiki/services/parsoid/+/583424 is the culprit.

Fri, Mar 27, 1:05 PM · Parsoid
ssastry added projects to T248646: REST API /page/wikitext endpoint broken on scandium?: Parsoid, MediaWiki-REST-API.
Fri, Mar 27, 2:45 AM · Parsoid
ssastry triaged T248646: REST API /page/wikitext endpoint broken on scandium? as High priority.
Fri, Mar 27, 2:30 AM · Parsoid
ssastry added a comment to T245408: testreduce_vd database in m5 still in use?.

...
The testreduce database isn't included on those, do you want me to include it too?

Fri, Mar 27, 2:15 AM · Parsoid-Tests, Parsoid, DBA
ssastry added a comment to T236813: Magic word implementations should be moved out of Parser.php.

We should chat about the risk profile of this work in the context of covid19.

Fri, Mar 27, 2:02 AM · MW-1.35-notes (1.35.0-wmf.26; 2020-03-31), Patch-For-Review, Parsoid, MediaWiki-Parser
ssastry added a comment to T235307: Stop using the Env class outside of the Parsoid library (particularly in the extension REST handlers).

Noting so I don't forget. The use of Env in DataAccess::logLinterData is also suspect,
https://github.com/wikimedia/parsoid/blob/master/extension/src/Config/DataAccess.php#L331-L355

Fri, Mar 27, 12:11 AM · Patch-For-Review, Parsing-critical-path, Parsoid-PHP

Thu, Mar 26

ssastry added a comment to T242746: Update ParsoidExtensionAPI to be a coherent and functional extension API to aid extension implementations.

With that last patch in the long chain, here is what the Parsoid class imports looks like:

[subbu@earth:~/work/wmf/parsoid/src/Ext] git grep -h '^use ' */* | grep Parsoid | sort | uniq -c
      2 use Wikimedia\Parsoid\Core\DomSourceRange;
      1 use Wikimedia\Parsoid\Core\SelserData;
      1 use Wikimedia\Parsoid\Ext\ContentModelHandlerExtension;
      7 use Wikimedia\Parsoid\Ext\DOMDataUtils;
      7 use Wikimedia\Parsoid\Ext\Extension;
      8 use Wikimedia\Parsoid\Ext\ExtensionTag;
     16 use Wikimedia\Parsoid\Ext\ParsoidExtensionAPI;
      4 use Wikimedia\Parsoid\Ext\PHPUtils;
      3 use Wikimedia\Parsoid\Ext\Util;
      2 use Wikimedia\Parsoid\Ext\WTUtils;
      9 use Wikimedia\Parsoid\Utils\DOMCompat;
      7 use Wikimedia\Parsoid\Utils\DOMUtils;
Thu, Mar 26, 10:06 PM · Patch-For-Review, Parsing-critical-path, Parsoid
ssastry added a comment to T247406: Proposal: InstantCommons improvements.

Parsoid however, isn't in the critical path for rendering pages for view at present (I don't know what the full plans with the PHP port is though).

Thu, Mar 26, 3:01 PM · Google-Summer-of-Code (2020)
ssastry moved T51538: Cite: Improve compatibility between Parsoid's port and the PHP extension from To Do to Doing on the Parsing-critical-path board.
Thu, Mar 26, 12:03 AM · Parsing-critical-path, Parsoid-Rendering, Parsoid
ssastry moved T235307: Stop using the Env class outside of the Parsoid library (particularly in the extension REST handlers) from To Do to Doing on the Parsing-critical-path board.
Thu, Mar 26, 12:03 AM · Patch-For-Review, Parsing-critical-path, Parsoid-PHP
ssastry moved T231568: Push more functionality out of SiteConfig subclasses into the root SiteConfig class from Doing to To Do on the Parsing-critical-path board.
Thu, Mar 26, 12:03 AM · Parsing-critical-path, Parsoid-PHP
ssastry added a project to T51538: Cite: Improve compatibility between Parsoid's port and the PHP extension: Parsing-critical-path.
Thu, Mar 26, 12:03 AM · Parsing-critical-path, Parsoid-Rendering, Parsoid
ssastry moved T231568: Push more functionality out of SiteConfig subclasses into the root SiteConfig class from To Do to Doing on the Parsing-critical-path board.
Thu, Mar 26, 12:02 AM · Parsing-critical-path, Parsoid-PHP

Wed, Mar 25

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

(Sorry, I forgot to comment about that yesterday.)
Everything in VE works without RESTBase and its caching, including switching editors.

Wed, Mar 25, 10:22 PM · Editing-team (Tracking), VisualEditor, Parsoid
ssastry 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:32 PM · Editing-team (Tracking), VisualEditor, Parsoid

Tue, Mar 24

ssastry added a comment to T247406: Proposal: InstantCommons improvements.

Anyway, so it looks like the bulk of the proposed work is going to be in the ForeignRepo related code in MediaWiki (changing API so batching isn't defeated by dimension parameters, and caching).

Tue, Mar 24, 9:13 PM · Google-Summer-of-Code (2020)
ssastry added a comment to T247406: Proposal: InstantCommons improvements.

Also, while this isn't immediately relevant for the GSoC project proposal, do note that it may be 15-18 months or longer before Parsoid replaces the MediaWiki core parser in the Wikimedia cluster. And, for third party wikis, there is the added caveat their own wikis + extensions should be ready for Parsoid.

Tue, Mar 24, 9:09 PM · Google-Summer-of-Code (2020)
ssastry updated subscribers of T247406: Proposal: InstantCommons improvements.

I propose changing the image rendering code in Parsoid to lay off doing any image information requests to the last, postprocessing stage in the pipeline, somewhere around redlink checking. I think that has already been proposed (comments in code suggest that), but never implemented. Some necessary code (like the ability to make batch requests) is already in place, so this probably wouldn't require deep changes to Parsoid.

Tue, Mar 24, 8:54 PM · Google-Summer-of-Code (2020)
ssastry added a comment to T244609: Parsoid times out when using VisualEditor to load the Contact list on OfficeWiki .

It is odd that when I click the Edit link, I get the 504 pretty quickly (< 15 s). And, I turned on XHGui in my Wikimedia-Debug extension and issued a request to the MediaWiki API and as https://performance.wikimedia.org/xhgui/run/view?id=5e7a3f3b3f3dfa0b0a8a3788 shows that request completed in ~8s.

Tue, Mar 24, 5:25 PM · Performance-Team (Radar), Editing-team (Tracking), Parsoid, Performance Issue
ssastry added a comment to T248343: Uncached VisualEditor w/ Parsoid/PHP (no JS, no RESTBase) for MW 1.35 LTS.

So far, this is what I've been using,

wfLoadExtension( 'Parsoid', 'vendor/wikimedia/parsoid/extension.json' );
$wgEnableRestAPI = true;
$wgParsoidSettings = [];
$wgVirtualRestConfig['modules']['parsoid'] = array(
	'url' => 'http://localhost/rest.php',
	'domain' => 'localhost',
);
Tue, Mar 24, 4:35 PM · Editing-team (Tracking), VisualEditor, Parsoid
ssastry raised the priority of T244609: Parsoid times out when using VisualEditor to load the Contact list on OfficeWiki from Medium to High.
Tue, Mar 24, 4:26 PM · Performance-Team (Radar), Editing-team (Tracking), Parsoid, Performance Issue
ssastry added a comment to T248343: Uncached VisualEditor w/ Parsoid/PHP (no JS, no RESTBase) for MW 1.35 LTS.

We are assuming the Parsing team is going to work on this

Tue, Mar 24, 3:17 PM · Editing-team (Tracking), VisualEditor, Parsoid
ssastry added a comment to T113717: Template inside a link renders weirdly after the page gets VEdited.

Sorry, I didn't communicate the entirety of why this is not an issue in my previous post.

Tue, Mar 24, 2:28 PM · Parsoid, User-Josve05a, VisualEditor-Links, VisualEditor-MediaWiki-Templates, VisualEditor
ssastry moved T245408: testreduce_vd database in m5 still in use? from Needs Triage to Testing on the Parsoid board.
Tue, Mar 24, 4:36 AM · Parsoid-Tests, Parsoid, DBA
ssastry edited projects for T245408: testreduce_vd database in m5 still in use?, added: Parsoid, Parsoid-Tests; removed Parsing-Team.
Tue, Mar 24, 4:36 AM · Parsoid-Tests, Parsoid, DBA
ssastry claimed T221989: Should Parsoid\Wt2Html\PP\Processors\Linter::getNextMatchingNode() be testing nextNonSepSibling() rather than nextSibling?.
Tue, Mar 24, 4:34 AM · Parsoid
ssastry triaged T241041: Port Book Referencing parser tests over to Parsoid as Medium priority.
Tue, Mar 24, 4:34 AM · Book-Referencing, Parsoid
ssastry moved T43716: Support language variant conversion in Parsoid from Future Ideas to Missing Functionality on the Parsoid board.
Tue, Mar 24, 4:32 AM · Parsoid, Core Platform Team Legacy (Watching / External), Services (watching), Epic, MediaWiki-Language-converter, Chinese-Sites, I18n
ssastry moved T248208: Address security alerts for Parsoid / maybe release a new deb from Needs Triage to Backlog on the Parsoid board.
Tue, Mar 24, 4:31 AM · Parsoid
ssastry triaged T248208: Address security alerts for Parsoid / maybe release a new deb as High priority.
Tue, Mar 24, 4:31 AM · Parsoid
ssastry triaged T248340: Remove use of ParsoidBatchAPI from Parsoid/PHP as Medium priority.
Tue, Mar 24, 4:31 AM · Parsoid
ssastry triaged T247868: Parsoid should use Assert::UnreachableException as Medium priority.
Tue, Mar 24, 4:31 AM · Parsoid
ssastry moved T248340: Remove use of ParsoidBatchAPI from Parsoid/PHP from Needs Triage to Tech Debt / Big changes on the Parsoid board.
Tue, Mar 24, 4:30 AM · Parsoid
ssastry moved T248343: Uncached VisualEditor w/ Parsoid/PHP (no JS, no RESTBase) for MW 1.35 LTS from Non-Wikimedia Parsoid usecases to Non-Parsoid Tasks on the Parsoid board.
Tue, Mar 24, 4:30 AM · Editing-team (Tracking), VisualEditor, Parsoid
ssastry moved T248343: Uncached VisualEditor w/ Parsoid/PHP (no JS, no RESTBase) for MW 1.35 LTS from Needs Triage to Non-Wikimedia Parsoid usecases on the Parsoid board.
Tue, Mar 24, 4:30 AM · Editing-team (Tracking), VisualEditor, Parsoid
ssastry moved T248369: Add linting rule for detecting presence of image wikitext in extlinks from Needs Triage to Linting on the Parsoid board.
Tue, Mar 24, 4:11 AM · MediaWiki-extensions-Linter, Parsoid
ssastry triaged T248369: Add linting rule for detecting presence of image wikitext in extlinks as Medium priority.
Tue, Mar 24, 4:11 AM · MediaWiki-extensions-Linter, Parsoid
ssastry closed T113717: Template inside a link renders weirdly after the page gets VEdited as Declined.

Looks like is a case of wikilink-in-extlink / image-in-extlink wikitext. In the output, there are multiple link fragments instead of just one.

Tue, Mar 24, 4:07 AM · Parsoid, User-Josve05a, VisualEditor-Links, VisualEditor-MediaWiki-Templates, VisualEditor

Mon, Mar 23

ssastry added a comment to T245408: testreduce_vd database in m5 still in use?.

@ssastry any follow up on this task?

Mon, Mar 23, 8:06 PM · Parsoid-Tests, Parsoid, DBA
ssastry 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.
T236809: Refactor Parser.php to allow alternate parser (Parsoid) in particular has a lot of subtasks. I think we should make progress on those subtasks, even if we don't do 100% of them. I thought it was better to add T236809 for now than to add all or some of its subtasks.

Mon, Mar 23, 7:17 PM · Parsing-critical-path, VisualEditor, Parsoid
ssastry changed the subtype of T248186: Prepare Parsoid for MediaWiki 1.35 LTS from "Task" to "Goal".
Mon, Mar 23, 7:06 PM · Parsing-critical-path, VisualEditor, Parsoid
ssastry added a comment to T248186: Prepare Parsoid for MediaWiki 1.35 LTS.

I would say T236809 is a soft dependency, i.e. we can still release Parsoid in the LTS without that task getting to 100%.

Mon, Mar 23, 7:05 PM · Parsing-critical-path, VisualEditor, Parsoid
ssastry 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, 7:02 PM · Parsoid, wikitech.wikimedia.org, Operations, VisualEditor
ssastry added a comment to T248340: Remove use of ParsoidBatchAPI from Parsoid/PHP.

I am going to say: let us go with "good enough" since this feature is primarily for local testing -- and on large pages, this feature is mostly unusable since all API requests get serialized unlike Parsoid/JS. RT testing and beta testing is always our authoritative source of testing.

Mon, Mar 23, 7:00 PM · Parsoid
ssastry awarded Blog Post: The best documentation automation can buy a Like token.
Mon, Mar 23, 5:40 PM
ssastry assigned T150112: Internal links pointing to interwikis are not encoded at all to cscott.
Mon, Mar 23, 3:42 PM · Growth-Team, StructuredDiscussions, Parsoid
ssastry claimed T113717: Template inside a link renders weirdly after the page gets VEdited.
Mon, Mar 23, 3:41 PM · Parsoid, User-Josve05a, VisualEditor-Links, VisualEditor-MediaWiki-Templates, VisualEditor
ssastry assigned T146187: Selser is broken in the needsOldDom case when opts.from === "pagebundle" to Arlolra.
Mon, Mar 23, 3:40 PM · Parsoid, Parsoid-Serializer
ssastry assigned T132377: Parsoid adds <nowiki> to spaces following &nbsp; in the beginning of the line to Arlolra.
Mon, Mar 23, 3:39 PM · Parsoid, Parsoid-Nowiki
ssastry assigned T178037: Parsoid uses non-canonical URL encoding to cscott.
Mon, Mar 23, 3:39 PM · Core Platform Team Legacy (Later), Parsoid, Services (later), RESTBase

Sun, Mar 22

ssastry moved T248186: Prepare Parsoid for MediaWiki 1.35 LTS from Needs Triage to Missing Functionality on the Parsoid board.
Sun, Mar 22, 9:38 PM · Parsing-critical-path, VisualEditor, Parsoid
ssastry moved T248211: One Sanitizer to Rule Them All from Needs Triage to Future Ideas on the Parsoid board.
Sun, Mar 22, 9:37 PM · Editing-team (Tracking), Page Content Service, MediaWiki-Parser, ContentTranslation, VisualEditor, Product-Infrastructure-Team-Backlog, Parsoid

Sat, Mar 21

ssastry updated the task description for T248211: One Sanitizer to Rule Them All.
Sat, Mar 21, 3:31 PM · Editing-team (Tracking), Page Content Service, MediaWiki-Parser, ContentTranslation, VisualEditor, Product-Infrastructure-Team-Backlog, Parsoid

Fri, Mar 20

ssastry triaged T248187: File an RFC about use of figure-inline for inline media in MediaWiki core as High priority.
Fri, Mar 20, 4:52 PM · MediaWiki-Parser, Parsing-critical-path
ssastry triaged T248186: Prepare Parsoid for MediaWiki 1.35 LTS as Medium priority.
Fri, Mar 20, 4:39 PM · Parsing-critical-path, VisualEditor, Parsoid
ssastry triaged T248185: Review documentation of critical pieces of the Parsoid ecosystem / processes and address gaps as Medium priority.
Fri, Mar 20, 4:35 PM · Parsing-critical-path, Parsoid
ssastry created T248185: Review documentation of critical pieces of the Parsoid ecosystem / processes and address gaps.
Fri, Mar 20, 4:35 PM · Parsing-critical-path, Parsoid
ssastry closed T239660: Integrate Parsoid/PHP with core as a composer library, a subtask of T243258: Bundle VisualEditor extension with MediaWiki, as Resolved.
Fri, Mar 20, 4:05 PM · VisualEditor, MW-1.35-release
ssastry closed T239660: Integrate Parsoid/PHP with core as a composer library, a subtask of T247804: Move Sanitizer from core into Parsoid, as Resolved.
Fri, Mar 20, 4:05 PM · MediaWiki-Parser, Parsoid
ssastry closed T239660: Integrate Parsoid/PHP with core as a composer library as Resolved.
Fri, Mar 20, 4:05 PM · MW-1.35-release, Parsing-critical-path, Parsoid-PHP

Thu, Mar 19

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

We added those baseline modules long back and it is possible we have gone out of sync with changes in core. Can you submit a patch that matches what core parser does wrt baseline styles?

Thu, Mar 19, 7:06 PM · Patch-For-Review, User-Jdlrobson, Parsoid
ssastry closed T247910: MediaWiki should allow setting tabindex="0" on elements in wikitext, a subtask of T247702: Format table in coronavirus article, as Resolved.
Thu, Mar 19, 6:11 PM · Product-Infrastructure-Team-Backlog (Kanban), Patch-For-Review, covid-19, Wikipedia-iOS-App-Backlog, Wikipedia-Android-App-Backlog, Readers-Web-Backlog, Mobile-Content-Service, iOS-app-Bugs, Android-app-Bugs, Reading-Web-Local-Wiki-Issues, MediaWiki-General
ssastry closed T247910: MediaWiki should allow setting tabindex="0" on elements in wikitext as Resolved.

@cscott adding this fix to Parsoid as well. T247804: Move Sanitizer from core into Parsoid will ensure we don't need to do dual duty in the sanitizer in the future and will be another step in the integration.

Thu, Mar 19, 6:11 PM · MW-1.35-notes (1.35.0-wmf.25; 2020-03-24), Product-Infrastructure-Team-Backlog, Parsoid, Parsing-Team, Patch-For-Review, Accessibility, MediaWiki-Parser, covid-19

Wed, Mar 18

ssastry added a comment to T233872: 1.35.0-wmf.24 deployment blockers.
Wed, Mar 18, 11:49 PM · Patch-For-Review, Release-Engineering-Team-TODO (2020-01 to 2020-03 (Q3)), Release, Train Deployments
ssastry triaged T248039: Parsoid misunderstands {{!}} as | and breaks table cell as Medium priority.

Parsoid handles the {{!}} parser function in the tokenizer and interprets it as a pipe character early before table cells are built whereas presumably this parser function is expanded later in the pipeline in the core parser. This one is a bit tricky and will need a bit of thought. One workaround for now would be to use <nowiki>...</nowiki> around the N|W|S| snippets everywhere on that line.

Wed, Mar 18, 11:42 PM · Parsoid
ssastry closed T142803: [RFC] Spec for future wiki content processing model ("wikitext 2.0"), a subtask of T151950: Wikitext 2.0 Session at Wikidev'17, as Declined.
Wed, Mar 18, 5:55 PM · MediaWiki-Templates, MediaWiki-Parser, Wikimedia-Developer-Summit (2017), Parsing-Team
ssastry closed T142803: [RFC] Spec for future wiki content processing model ("wikitext 2.0") as Declined.

I am going ot mark this declined for now. We will probably revisit some of these discussions in the future based on these rfc / irc sessions, wiki pages, dev summit talks.

Wed, Mar 18, 5:55 PM · TechCom-RFC
ssastry closed T149282: Improved editability, tooling, reasoning, and performance by adopting DOM-based semantics for wikitext, a subtask of T151950: Wikitext 2.0 Session at Wikidev'17, as Resolved.
Wed, Mar 18, 5:52 PM · MediaWiki-Templates, MediaWiki-Parser, Wikimedia-Developer-Summit (2017), Parsing-Team
ssastry closed T149282: Improved editability, tooling, reasoning, and performance by adopting DOM-based semantics for wikitext as Resolved.

This was a dev summit session from 2017 which is all done now.

Wed, Mar 18, 5:52 PM · Parsing-Team
ssastry placed T89628: Paragraph wrapping related roundtripping diff (minor diff, but seemingly common in RT testing failures) up for grabs.

T247696: Tweak P-wrapping (tokenhandler pass OR DOM pass) to avoid swallowing trailing style tags that follow a template opening tag (and ditto for leading style tags that preced a template closing tag) is related.

Wed, Mar 18, 5:48 PM · Parsoid
ssastry placed T57410: Misnested annotations do not round-trip correctly - autoInsertedEnd used despite editMode? up for grabs.
Wed, Mar 18, 5:46 PM · Parsoid

Tue, Mar 17

ssastry moved T247696: Tweak P-wrapping (tokenhandler pass OR DOM pass) to avoid swallowing trailing style tags that follow a template opening tag (and ditto for leading style tags that preced a template closing tag) from Needs Triage to Feature requests on the Parsoid board.
Tue, Mar 17, 5:37 PM · Parsoid, VisualEditor
ssastry renamed T247696: Tweak P-wrapping (tokenhandler pass OR DOM pass) to avoid swallowing trailing style tags that follow a template opening tag (and ditto for leading style tags that preced a template closing tag) from VE incorrectly parses quote template to Tweak P-wrapping (tokenhandler pass OR DOM pass) to avoid swallowing trailing style tags that follow a template opening tag (and ditto for leading style tags that preced a template closing tag).
Tue, Mar 17, 5:36 PM · Parsoid, VisualEditor
ssastry updated the task description for T216308: RFC: 2019 Process amendments.
Tue, Mar 17, 4:44 PM · Security-Team, Wikimedia-Technical-Conference-2019, TechCom-RFC, TechCom
ssastry moved T247804: Move Sanitizer from core into Parsoid from Needs Triage to Tech Debt / Big changes on the Parsoid board.
Tue, Mar 17, 4:29 PM · MediaWiki-Parser, Parsoid
ssastry triaged T247804: Move Sanitizer from core into Parsoid as Medium priority.
Tue, Mar 17, 4:28 PM · MediaWiki-Parser, Parsoid
ssastry added a comment to T245868: Mass-migrate project tags for parsing team.

I don't think the Services applies any more for Parsoid since it is part of core.

@ssastry: Would you edit the project description to reflect the current situation?

Tue, Mar 17, 12:25 AM · PM, Project-Admins

Mon, Mar 16

ssastry triaged T247696: Tweak P-wrapping (tokenhandler pass OR DOM pass) to avoid swallowing trailing style tags that follow a template opening tag (and ditto for leading style tags that preced a template closing tag) as Medium priority.

We could possibly tweak the paragraph wrapping algorithm to be smarter about style tags that trail the paragraph and push it out of the paragraph. We had to add this logic for meta tags in the first place so, we may just have to treat templatestyle style tags similarly.

Mon, Mar 16, 9:30 PM · Parsoid, VisualEditor
ssastry removed a project from T120256: Add tracking category to pages that generate empty <li> elements: Parsing-Team.
Mon, Mar 16, 6:42 PM · MediaWiki-TrackingCategories, MediaWiki-extensions-Linter, MediaWiki-Parser
ssastry removed a project from T164009: Add a HTML5 validator to output of Special:Expandtemplates: Parsing-Team.
Mon, Mar 16, 6:42 PM · MediaWiki-extensions-Linter
ssastry removed a project from T245492: Slow query: IndexPager::buildQueryInfo (MediaWiki\Linter\LintErrorsPager): Parsing-Team.
Mon, Mar 16, 6:42 PM · mariadb-optimizer-bug, MediaWiki-extensions-Linter, Performance Issue
ssastry removed a project from T1216: CSS and JS for Parsoid parity with PHP HTML: Parsing-Team.
Mon, Mar 16, 6:41 PM · Growth-Team, Epic, Collaboration-Team-Triage
ssastry removed a project from T107675: Cleanup redundant <nowiki>: Parsing-Team.
Mon, Mar 16, 6:41 PM · Parsoid, VisualEditor, Parsoid-Nowiki
ssastry removed a project from T115018: Audit code for proper unicode character handling: Parsing-Team.
Mon, Mar 16, 6:41 PM · Patch-For-Review, Parsoid
ssastry removed a project from T15619: Add non-breaking spaces in additional places automatically: Parsing-Team.
Mon, Mar 16, 6:40 PM · Parsoid, Patch-For-Review, MediaWiki-Parser
ssastry removed a project from T133543: Epic: allow scribunto Lua modules to accept input as parsoid DOM instead of classic parser internal structures: Parsing-Team.
Mon, Mar 16, 6:40 PM · Parsoid, Epic, Parsoid-DOM, MediaWiki-extensions-Scribunto
ssastry removed a project from T152806: Wikitext representing an empty <tr> produces technically-invalid output: Parsing-Team.
Mon, Mar 16, 6:40 PM · Parsoid-Rendering, Parsoid, MediaWiki-extensions-Linter
ssastry removed a project from T126420: Puppetize web access to the visual diff images: Parsing-Team.
Mon, Mar 16, 6:40 PM · Parsoid
ssastry removed a project from T176242: [EPIC] Representing / extracting wiki-specific application-level semantics: Parsing-Team.
Mon, Mar 16, 6:39 PM · Parsoid
ssastry removed a project from T55784: Use Parsoid HTML for all page views: Parsing-Team.
Mon, Mar 16, 6:39 PM · Parsoid-Rendering, Parsoid, Readers-Web-Backlog (Tracking), Core Platform Team Legacy (Designing), MediaWiki-General, Product-Infrastructure-Team-Backlog, Services (designing), User-notice, Notice, Roadmap, Epic, VisualEditor-Performance, Blocked-on-Services, RESTBase, Service-Architecture, VisualEditor, MediaWiki-Interface
ssastry removed a project from T204279: Fine-grained Sanitizer control: Parsing-Team.
Mon, Mar 16, 6:38 PM · Security, Parsoid