ssastry (Subramanya Sastry)
User

Today

  • Clear sailing ahead.

Tomorrow

  • Clear sailing ahead.

Wednesday

  • Clear sailing ahead.

User Details

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

Recent Activity

Fri, Nov 9

ssastry triaged T209194: Export one "real" ES6 class per file as Normal priority.
Fri, Nov 9, 10:52 PM · Patch-For-Review, Parsoid-PHP
ssastry created T209194: Export one "real" ES6 class per file.
Fri, Nov 9, 10:52 PM · Patch-For-Review, Parsoid-PHP
ssastry closed T205335: Remove console.* statements as Resolved.
Fri, Nov 9, 10:50 PM · Patch-For-Review, Parsoid-PHP
ssastry moved T209186: Create a "unit-testing" framework for DOM transformers from Backlog to Prototype / Evaluation on the Parsoid-PHP board.
Fri, Nov 9, 9:19 PM · Parsoid-PHP
ssastry triaged T209186: Create a "unit-testing" framework for DOM transformers as Normal priority.
Fri, Nov 9, 9:18 PM · Parsoid-PHP
ssastry created T209186: Create a "unit-testing" framework for DOM transformers.
Fri, Nov 9, 9:18 PM · Parsoid-PHP
ssastry assigned T204614: Evaluate and document performance of one or two DOM transformers in node.js vs PHP to Sbailey.
Fri, Nov 9, 9:15 PM · Parsoid-PHP
ssastry edited projects for T209158: Mobile-Sections query only returns references section, added: Mobile-Content-Service; removed Parsoid.

This is not a Parsoid problem because https://pt.wikipedia.org/api/rest_v1/page/html/Hipotiroidismo shows that it has content as well. Tagging MCS instead.

Fri, Nov 9, 4:14 PM · Patch-For-Review, Reading-Infrastructure-Team-Backlog (Kanban), Mobile-Content-Service
ssastry added a comment to T209151: Errors on GBF.wiki.

Looks like an older verison of MediaWiki? Can you post what version it is running via Special:Version?

Fri, Nov 9, 3:21 PM · Parsoid
ssastry lowered the priority of T209144: Edge case parsing indented colon-prefixed table: possibly treat this as undefined behavior and lint the wikitext pattern away from Normal to Low.
Fri, Nov 9, 3:20 PM · Parsoid-Linter
ssastry triaged T209144: Edge case parsing indented colon-prefixed table: possibly treat this as undefined behavior and lint the wikitext pattern away as Normal priority.
Fri, Nov 9, 3:19 PM · Parsoid-Linter
ssastry renamed T209144: Edge case parsing indented colon-prefixed table: possibly treat this as undefined behavior and lint the wikitext pattern away from Not parsing all WikiTables to Edge case parsing indented colon-prefixed table: possibly treat this as undefined behavior and lint the wikitext pattern away.
Fri, Nov 9, 3:19 PM · Parsoid-Linter
ssastry added a comment to T209144: Edge case parsing indented colon-prefixed table: possibly treat this as undefined behavior and lint the wikitext pattern away.

Fixed - https://en.wikipedia.org/w/index.php?title=Molecular_geometry&type=revision&diff=868031625&oldid=861492946
Parsoid output looks good too now - https://en.wikipedia.org/api/rest_v1/page/html/Molecular_geometry

Fri, Nov 9, 3:18 PM · Parsoid-Linter
ssastry added a comment to T209144: Edge case parsing indented colon-prefixed table: possibly treat this as undefined behavior and lint the wikitext pattern away.

Reducible to the following edge case:

[subbu@earth:~/work/wmf/parsoid] cat /tmp/wt
  :{|
  |foo
  |}
Fri, Nov 9, 3:15 PM · Parsoid-Linter

Thu, Nov 8

ssastry triaged T209120: Upgrade Parsoid HTML stored in the StructuredDiscussions tables as Normal priority.
Thu, Nov 8, 10:16 PM · StructuredDiscussions, Parsoid, Growth-Team
ssastry closed T208470: Parsoid should nowiki-escape '}' in a table cell or insert a whitespace character, as appropriate as Resolved.
Thu, Nov 8, 5:16 PM · Patch-For-Review, Parsoid-Edit-Support, Parsoid-Nowiki, Parsoid-Serializer
ssastry added a comment to T208793: TypeError: Cannot read property '0' of undefined.

What you've produced is not the crash, but the reason for it. You're piping the rendered page into /dev/null, meaning it didn't crash.

When you add --wrapSections is dutifully crashes.

Thu, Nov 8, 4:06 PM · Parsoid
ssastry triaged T199579: Parsoid fails to round-trip   embedded in html comments as Low priority.
Thu, Nov 8, 6:01 AM · Parsoid-Edit-Support
ssastry claimed T208470: Parsoid should nowiki-escape '}' in a table cell or insert a whitespace character, as appropriate.
Thu, Nov 8, 6:00 AM · Patch-For-Review, Parsoid-Edit-Support, Parsoid-Nowiki, Parsoid-Serializer
ssastry triaged T207957: Cannot read property 'replace' of null as Normal priority.
Thu, Nov 8, 5:44 AM · Parsoid
ssastry moved T208520: Lots of things are named content from Backlog to Tech Debt / Big changes on the Parsoid board.
Thu, Nov 8, 5:44 AM · Parsoid
ssastry added a comment to T208792: TypeError: Cannot read property 'match' of undefined.

Cannot reproduce locally.

Thu, Nov 8, 5:43 AM · Parsoid
ssastry added a comment to T208793: TypeError: Cannot read property '0' of undefined.

I get a different error locally

Thu, Nov 8, 5:43 AM · Parsoid
ssastry moved T200098: Consolidate migration passes into something generic and unified from Backlog to Tech Debt / Big changes on the Parsoid board.
Thu, Nov 8, 5:39 AM · Parsoid
ssastry triaged T208619: Parsoid missing an empty row in table output as Low priority.
Thu, Nov 8, 5:37 AM · Parsoid
ssastry added a comment to T207957: Cannot read property 'replace' of null.

Cannot reproduce this locally. Can you?

[subbu@earth:~/work/wmf/parsoid] parse.js --useBatchAPI --pageName 'South_Park' --linting --oldid 865624208 < /dev/null > /dev/null
[subbu@earth:~/work/wmf/parsoid]
Thu, Nov 8, 5:36 AM · Parsoid
ssastry closed T207286: Time profiling: Replace millisecond granularity timers with microsecond granularity timers as Resolved.
Thu, Nov 8, 5:33 AM · Patch-For-Review, Parsoid
ssastry moved T208794: RangeError: Maximum call stack size exceeded from Backlog to Performance on the Parsoid board.
Thu, Nov 8, 5:31 AM · Parsoid
ssastry triaged T208459: Time tracing is over counting as Normal priority.
Thu, Nov 8, 5:30 AM · Parsoid
ssastry moved T208459: Time tracing is over counting from Backlog to Performance on the Parsoid board.
Thu, Nov 8, 5:30 AM · Parsoid
ssastry moved T208072: Consider making pages with fostered content uneditable via VE from Backlog to Future Ideas & Feature Requests on the Parsoid board.
Thu, Nov 8, 5:30 AM · Parsoid
ssastry triaged T208794: RangeError: Maximum call stack size exceeded as Normal priority.
Thu, Nov 8, 5:29 AM · Parsoid

Tue, Nov 6

ssastry added a project to T208901: TemplateStyles breaks a paragraph if a file is inserted inline: Parsoid.
Tue, Nov 6, 11:08 PM · Parsoid, TemplateStyles, MediaWiki-Parser

Sat, Nov 3

Seb35 awarded T100841: Support for dynamically enabling new wikis a Yellow Medal token.
Sat, Nov 3, 4:00 PM · Patch-For-Review, Parsoid

Thu, Nov 1

ssastry renamed T208470: Parsoid should nowiki-escape '}' in a table cell or insert a whitespace character, as appropriate from [VisualEditor:] Creating a cell table with a single `}` create misparsed table to Parsoid should nowiki-escape '}' in a table cell or insert a whitespace character, as appropriate.
Thu, Nov 1, 3:59 AM · Patch-For-Review, Parsoid-Edit-Support, Parsoid-Nowiki, Parsoid-Serializer

Tue, Oct 30

ssastry added a comment to T208360: Split Utils and DOMUtils into smaller chunks based on functionality.

There are 100 helpers in Util.js and ~200 helpers in DOMUtils.js which is far too many!

Tue, Oct 30, 9:29 PM · Parsoid-PHP
ssastry triaged T208360: Split Utils and DOMUtils into smaller chunks based on functionality as Normal priority.
Tue, Oct 30, 9:28 PM · Parsoid-PHP
ssastry moved T208360: Split Utils and DOMUtils into smaller chunks based on functionality from Backlog to Parsoid Code Refactoring on the Parsoid-PHP board.
Tue, Oct 30, 9:28 PM · Parsoid-PHP
ssastry created T208360: Split Utils and DOMUtils into smaller chunks based on functionality.
Tue, Oct 30, 9:27 PM · Parsoid-PHP

Mon, Oct 29

ssastry added a comment to T201184: CirrusSearch jobs sometimes fail with "RemexHtml\Tokenizer\Tokenizer: pcre.backtrack_limit exhausted".

Looking over the last week of logs, these only seem to occur in cases of vandalism that create very non-standard wikitext pages. In principle, what is the desired outcome here?

  • Should CirrusSearch fall back to some other tag stripping algorithm when Remex fails? Maybe php's strip_tags ?
  • Should Remex be fixed to fallback from regex to something else and never fail?
Mon, Oct 29, 9:28 PM · Core Platform Team Kanban (Done with CPT), Core Platform Team (Security, stability, performance and scalability (TEC1)), Patch-For-Review, Discovery-Search (Current work), CirrusSearch, Wikimedia-production-error, RemexHtml

Sat, Oct 27

ssastry added a comment to T206066: Wikimedia Technical Conference 2018 Session - Identifying the requirements and goals for the parser.

Notes published @ https://www.mediawiki.org/wiki/Wikimedia_Technical_Conference/2018/Session_notes/Identifying_the_requirements_and_goals_for_the_parser

Sat, Oct 27, 12:24 AM · Parsing-Team, Wikimedia-Technical-Conference-2018
ssastry closed T206066: Wikimedia Technical Conference 2018 Session - Identifying the requirements and goals for the parser as Resolved.
Sat, Oct 27, 12:24 AM · Parsing-Team, Wikimedia-Technical-Conference-2018

Fri, Oct 26

ssastry renamed T208072: Consider making pages with fostered content uneditable via VE from Consider making pages with fostered content uneditable to Consider making pages with fostered content uneditable via VE.
Fri, Oct 26, 5:15 PM · Parsoid
ssastry edited projects for T208072: Consider making pages with fostered content uneditable via VE, added: Parsoid; removed Parsoid-Linter.
Fri, Oct 26, 5:14 PM · Parsoid
ssastry triaged T208072: Consider making pages with fostered content uneditable via VE as Normal priority.
Fri, Oct 26, 5:14 PM · Parsoid
ssastry added a comment to T207956: Token stream patcher table start retokenizing doesn't handle non-string tokens in table attribute position.

Without digging into the details, is this lintable and classifiable as 'unsupported' behavior?

Fri, Oct 26, 1:20 AM · Parsoid

Thu, Oct 25

ssastry added a comment to T206040: Timeout parsing largish page.

But, the other major difference seems to be in the reported PEG time ... which doesn't make any sense to me. Is that faulty profiling? Total PEG time should not change whether we do sync tokenizing or async tokenizing unless this is causing some backtracking pathology to kick in.

I can look into it if you aren't already

Thu, Oct 25, 4:27 PM · Parsoid
ssastry added a comment to T206040: Timeout parsing largish page.

Wrong diagnosis

It may have been true prior to T207093 / T187848 when you filed this (well, it still exceeded resources but that was suppressed giving it time to timeout).

Thu, Oct 25, 3:57 PM · Parsoid
ssastry added a comment to T206040: Timeout parsing largish page.

Wrong diagnosis. The clerks page above fails because of hitting our existing resource limits.

Thu, Oct 25, 2:27 PM · Parsoid

Wed, Oct 24

ssastry updated the task description for T206066: Wikimedia Technical Conference 2018 Session - Identifying the requirements and goals for the parser.
Wed, Oct 24, 6:30 AM · Parsing-Team, Wikimedia-Technical-Conference-2018

Fri, Oct 19

ssastry updated the task description for T206066: Wikimedia Technical Conference 2018 Session - Identifying the requirements and goals for the parser.
Fri, Oct 19, 8:58 PM · Parsing-Team, Wikimedia-Technical-Conference-2018
ssastry updated the task description for T206066: Wikimedia Technical Conference 2018 Session - Identifying the requirements and goals for the parser.
Fri, Oct 19, 8:57 PM · Parsing-Team, Wikimedia-Technical-Conference-2018

Thu, Oct 18

ssastry closed T207350: Instrument ParsoidBatchAPI to return request processing times as Resolved.
Thu, Oct 18, 11:18 PM · MW-1.33-notes (1.33.0-wmf.1; 2018-10-23), Patch-For-Review, Parsoid-PHP
ssastry added a comment to T206066: Wikimedia Technical Conference 2018 Session - Identifying the requirements and goals for the parser.

Re the first question, I feel the "significance" section presupposes a particular answer (ie, that WYSIWYG editors aren't appropriate for templates, and so wikitext editing should be limited). I don't agree (T114454), but regardless, here's my attempt at rephrasing the prompt in a neutral manner:

"If products are heading toward a WYSIWYG (or micro-edit, or...) experience, does that limit the tasks we can accomplish? Should we try to narrow or broaden the abilities of our WYSIWYG (or micro-edit, or...) tools? If wikitext is a tool for a subset of editors, does that affect goals for the parser? Conversely, if WYSIWYG is intended to be a complete editing experience, what parser limitations do we need to lift?"

Thu, Oct 18, 8:22 PM · Parsing-Team, Wikimedia-Technical-Conference-2018
ssastry updated the task description for T206066: Wikimedia Technical Conference 2018 Session - Identifying the requirements and goals for the parser.
Thu, Oct 18, 8:21 PM · Parsing-Team, Wikimedia-Technical-Conference-2018
ssastry updated the task description for T206066: Wikimedia Technical Conference 2018 Session - Identifying the requirements and goals for the parser.
Thu, Oct 18, 7:28 PM · Parsing-Team, Wikimedia-Technical-Conference-2018
ssastry moved T207350: Instrument ParsoidBatchAPI to return request processing times from Backlog to Prototype / Evaluation on the Parsoid-PHP board.
Thu, Oct 18, 3:11 PM · MW-1.33-notes (1.33.0-wmf.1; 2018-10-23), Patch-For-Review, Parsoid-PHP
ssastry moved T206183: Will Parsoid-PHP be a composer library, an extension, or something else? from Backlog to Prototype / Evaluation on the Parsoid-PHP board.
Thu, Oct 18, 3:43 AM · Parsoid-PHP
ssastry triaged T207350: Instrument ParsoidBatchAPI to return request processing times as Normal priority.
Thu, Oct 18, 3:43 AM · MW-1.33-notes (1.33.0-wmf.1; 2018-10-23), Patch-For-Review, Parsoid-PHP
ssastry created T207350: Instrument ParsoidBatchAPI to return request processing times.
Thu, Oct 18, 3:43 AM · MW-1.33-notes (1.33.0-wmf.1; 2018-10-23), Patch-For-Review, Parsoid-PHP

Wed, Oct 17

ssastry assigned T207286: Time profiling: Replace millisecond granularity timers with microsecond granularity timers to Sbailey.
Wed, Oct 17, 3:02 PM · Patch-For-Review, Parsoid
ssastry renamed T207286: Time profiling: Replace millisecond granularity timers with microsecond granularity timers from Time profiling: Replace millisecond granulairty timers with microsecond granularity timers to Time profiling: Replace millisecond granularity timers with microsecond granularity timers.
Wed, Oct 17, 3:00 PM · Patch-For-Review, Parsoid
ssastry moved T207279: Redlinks DOM pass adds mw api + network latency to parse time from Backlog to Performance on the Parsoid board.
Wed, Oct 17, 2:56 PM · Parsoid
ssastry moved T207286: Time profiling: Replace millisecond granularity timers with microsecond granularity timers from Backlog to Performance on the Parsoid board.
Wed, Oct 17, 2:56 PM · Patch-For-Review, Parsoid
ssastry triaged T207286: Time profiling: Replace millisecond granularity timers with microsecond granularity timers as High priority.
Wed, Oct 17, 2:56 PM · Patch-For-Review, Parsoid
ssastry created T207286: Time profiling: Replace millisecond granularity timers with microsecond granularity timers.
Wed, Oct 17, 2:56 PM · Patch-For-Review, Parsoid
ssastry renamed T207279: Redlinks DOM pass adds mw api + network latency to parse time from Using batch API for redlinks DOM pass adds its full mw api + network latency to parse time to Using batch API for redlinks DOM pass adds mw api + network latency to parse time.
Wed, Oct 17, 2:45 PM · Parsoid
ssastry triaged T207279: Redlinks DOM pass adds mw api + network latency to parse time as Normal priority.
Wed, Oct 17, 2:34 PM · Parsoid
ssastry renamed T207279: Redlinks DOM pass adds mw api + network latency to parse time from Using batch API for redlinks adds full network i/o latency to parse time to Using batch API for redlinks DOM pass adds its full mw api + network latency to parse time.
Wed, Oct 17, 2:34 PM · Parsoid
ssastry created T207279: Redlinks DOM pass adds mw api + network latency to parse time.
Wed, Oct 17, 2:26 PM · Parsoid

Tue, Oct 16

ssastry added a project to T206066: Wikimedia Technical Conference 2018 Session - Identifying the requirements and goals for the parser: Parsing-Team.
Tue, Oct 16, 9:57 PM · Parsing-Team, Wikimedia-Technical-Conference-2018
ssastry updated the task description for T206066: Wikimedia Technical Conference 2018 Session - Identifying the requirements and goals for the parser.
Tue, Oct 16, 9:52 PM · Parsing-Team, Wikimedia-Technical-Conference-2018
ssastry added a comment to T198511: VisualEditor losing Media: links.

The earliest I've found at enwiki was on Saturday, 14 April 2018:

Tue, Oct 16, 8:33 PM · Editing QA, MW-1.33-notes (1.33.0-wmf.1; 2018-10-23), Patch-For-Review, Parsoid, VisualEditor-Media, VisualEditor (Current work)
ssastry raised the priority of T187142: Deduplicate template styles in Parsoid from Low to Normal.
Tue, Oct 16, 6:35 PM · Patch-For-Review, Performance-Team (Radar), Parsoid, TemplateStyles
ssastry updated subscribers of T187142: Deduplicate template styles in Parsoid.

@Esanders and I discussed this from a VE point of view, and Ed seems to have ideas of how to deal with the deletion case when template styles are deduplicated. We'll go ahead and implement this in Parsoid.

Tue, Oct 16, 6:33 PM · Patch-For-Review, Performance-Team (Radar), Parsoid, TemplateStyles
ssastry changed the status of T206040: Timeout parsing largish page from Open to Stalled.
Tue, Oct 16, 5:19 PM · Parsoid
ssastry added a comment to T206040: Timeout parsing largish page.

For https://en.wikipedia.org/wiki/List_of_law_clerks_of_the_Supreme_Court_of_the_United_States, there is a lot of identical template calls. Parsoid should probably cache output of templates in case they are reused on the page. We should check how the PHP parser treats this problem. For example, if there are multiple occurrences of {{#time:U|now}} on a page, will they all report the same time? Or, will this only happen if that is wrapped in a template?

Tue, Oct 16, 5:19 PM · Parsoid

Mon, Oct 15

ssastry added a comment to T207091: Parsoid no longer active-active.

90 day codfw traffic and 90 day eqiad traffic graphs.

Mon, Oct 15, 8:34 PM · Datacenter-Switchover-2018, Operations, Parsoid
ssastry added a comment to T187142: Deduplicate template styles in Parsoid.

Note that deduplication should only happen after Cite did its own duplication checking of <ref> tags. In the PHP parser that caused T205803: Duplicate reference name errors in English Wikipedia caused by MediaWiki templatestyle handling? (although there the deduplication happens late so the exact cause was different).

Mon, Oct 15, 4:55 PM · Patch-For-Review, Performance-Team (Radar), Parsoid, TemplateStyles
ssastry added a comment to T206527: [BUG] Citations not being parsed correctly.

This causes the Parsoid HTML to be bloated and results in clients taking longer to download and parse the payload. I cast my vote for Parsoid fixing T187142.

Still, I agree that the clients trying to parse references need to be updated to handle <style> tags but also <link> tags as well, assuming Parsoid will fix that in the future.

Mon, Oct 15, 2:42 AM · TemplateStyles, Reading-Infrastructure-Team-Backlog (Kanban), wikimedia-page-library, Parsoid, Wikipedia-Android-App-Backlog

Oct 11 2018

ssastry moved T203211: See what backwards compatibility code can be safely removed from Backlog to Tech Debt / Big changes on the Parsoid board.
Oct 11 2018, 10:45 PM · Parsoid
ssastry moved T205298: Outreachy-17 microtask (Parsoid): Add new mocha tests for Parsoid's DSR functionality from Backlog to Testing on the Parsoid board.
Oct 11 2018, 10:45 PM · Parsoid-Tests, Parsoid
ssastry updated the task description for T206066: Wikimedia Technical Conference 2018 Session - Identifying the requirements and goals for the parser.
Oct 11 2018, 8:27 PM · Parsing-Team, Wikimedia-Technical-Conference-2018
ssastry moved T206527: [BUG] Citations not being parsed correctly from Backlog to Non-Parsoid Tasks on the Parsoid board.
Oct 11 2018, 7:31 PM · TemplateStyles, Reading-Infrastructure-Team-Backlog (Kanban), wikimedia-page-library, Parsoid, Wikipedia-Android-App-Backlog
ssastry updated subscribers of T206527: [BUG] Citations not being parsed correctly.

The problem seems to be that each reference in the list of References now includes a <style> tag which contains a large block of inline styles, which seem to be identical from one reference to the next. This <style> tag doesn't seem to be present in the Web version of the article. Do we know its origin and/or purpose?

Oct 11 2018, 7:27 PM · TemplateStyles, Reading-Infrastructure-Team-Backlog (Kanban), wikimedia-page-library, Parsoid, Wikipedia-Android-App-Backlog
ssastry added a comment to T206527: [BUG] Citations not being parsed correctly.

I don't see a problem currently @ https://en.wikipedia.org/api/rest_v1/page/html/Nadia_Murad .. maybe some template was temporarily incorrectly edited? Can you confirm if this is still a problem?

Oct 11 2018, 6:54 PM · TemplateStyles, Reading-Infrastructure-Team-Backlog (Kanban), wikimedia-page-library, Parsoid, Wikipedia-Android-App-Backlog
ssastry closed T205455: transformTests.js fails to validate QuoteTransformer on a bunch of wiki pages as Resolved.
Oct 11 2018, 6:12 PM · Parsoid-PHP, Patch-For-Review, Parsoid-Tests
ssastry triaged T206035: Use async/await instead of Promise.async/yield as Normal priority.
Oct 11 2018, 6:12 PM · Parsoid
ssastry moved T206040: Timeout parsing largish page from Backlog to Performance on the Parsoid board.
Oct 11 2018, 6:11 PM · Parsoid
ssastry moved T206039: Maximum call stack size exceeded from Backlog to Performance on the Parsoid board.
Oct 11 2018, 6:11 PM · Parsoid
ssastry moved T205943: RESTBase hacks for compatibility to Parsoid from Backlog to Tech Debt / Big changes on the Parsoid board.
Oct 11 2018, 6:10 PM · Services (watching), Parsoid, RESTBase
ssastry moved T206764: Remove `prefix` from Parsoid and use `domain` consistently as configuration key from Backlog to Tech Debt / Big changes on the Parsoid board.
Oct 11 2018, 6:10 PM · Parsoid
ssastry closed T205743: parse.js genTest mode emits COMMENT instead of CommentTk as Resolved.
Oct 11 2018, 6:09 PM · Parsoid-Tests, Parsoid
ssastry triaged T206764: Remove `prefix` from Parsoid and use `domain` consistently as configuration key as Normal priority.
Oct 11 2018, 6:09 PM · Parsoid
ssastry updated the task description for T206066: Wikimedia Technical Conference 2018 Session - Identifying the requirements and goals for the parser.
Oct 11 2018, 5:15 PM · Parsing-Team, Wikimedia-Technical-Conference-2018
ssastry added a comment to T201202: Replace bare-metal promethium.wikitextexp.eqiad.wmflabs with a VM or VMs.

@Andrew Everything looks good so far. I had to tweak some configs (because some of the dir paths are slightly different) but otherwise, all looks good to me. I've updated the DNS in horizon to point to parsing-qa-01.

Oct 11 2018, 3:53 PM · cloud-services-team (Kanban), Cloud-VPS (Quota-requests), Parsing-Team

Oct 10 2018

ssastry added a comment to T184755: Consider not removing multiple blank lines/white space between paragraphs.
Oct 10 2018, 10:15 PM · Patch-For-Review, Parsoid-Edit-Support, VisualEditor

Oct 9 2018

ssastry added a comment to T201202: Replace bare-metal promethium.wikitextexp.eqiad.wmflabs with a VM or VMs.

Update:

  • All the repos have been mirrored on parsing-qa-01
  • All the dbs have been mirrored on parsing-qa-01
  • I installed / built required packages
  • I set up the pngs directory for dumping the visual diff images
  • I set up all services and mirrored their service files from promethium
  • I set up nginx, and various setup and config files
  • I mirrored /etc/hosts (with the existing comment # SSS: Temporary hack while we wait for T132216 to be resolved)
  • I started a new run of the tidy vs remex visual diffing code there.
Oct 9 2018, 5:15 PM · cloud-services-team (Kanban), Cloud-VPS (Quota-requests), Parsing-Team

Oct 8 2018

ssastry added a comment to T198511: VisualEditor losing Media: links.

@ssastry Any update regarding release of Parsoid? Our wiki is still losing working links.
In the meantime I upgrade our MW instance to v1.13.1 and Parsoid is still 0.9.0

Can somebody tell me the manual steps to get it working again. Maybe @DLynch ?
I really do not like to wait until Parsoid has its pieces together.

Any help is really appreciated. Thank you.

Oct 8 2018, 4:16 PM · Editing QA, MW-1.33-notes (1.33.0-wmf.1; 2018-10-23), Patch-For-Review, Parsoid, VisualEditor-Media, VisualEditor (Current work)

Oct 5 2018

ssastry assigned T206067: Wikimedia Technical Conference 2018 Session - Integrating machine learning into our products to Halfak.
Oct 5 2018, 9:50 PM · Wikimedia-Technical-Conference-2018