This site is no longer actively maintained. It exists for historical purposes as an example of Phabricator integration and Lua scripting.

Tasks By Author

From cpt

Author: ssastry (Subramanya Sastry)

Switch to Active Tasks 86 Phabricator task(s).

Phabricator Link Wiki Link Status Priority Author Assignee Projects Subtasks Parent Tasks
T100856 T100856: Migrate some semantic information from data-parsoid to data-mw open Medium (orange) ssastry (Subramanya Sastry)
    T124837 T124837: Update Flow for Parsoid changes re data-mw open Needs Triage (violet) ssastry (Subramanya Sastry)
    T128231 T128231: All known clients of Parsoid HTML (either directly hitting Parsoid or via RESTBase) should provide Accept: headers in their requests resolved High (red) ssastry (Subramanya Sastry) GWicke (Gabriel Wicke)
    T128233 T128233: VisualEditor: Add Accept: header to your HTML requests to RESTBase/Parsoid as per T124365 resolved High (red) ssastry (Subramanya Sastry) AlexMonk-WMF (Alex Monk)
      T128235 T128235: CX Server: Add Accept: header to your HTML requests to RESTBase/Parsoid as per T124365 resolved High (red) ssastry (Subramanya Sastry) santhosh (Santhosh Thottingal)
        T128236 T128236: Flow: Add Accept: header to your HTML requests to RESTBase/Parsoid as per T124365 resolved High (red) ssastry (Subramanya Sastry) ssastry (Subramanya Sastry)
          T128237 T128237: Mobile Content Service: Add Accept: header to your HTML requests to RESTBase/Parsoid as per T124365 resolved High (red) ssastry (Subramanya Sastry) Mholloway (Michael Holloway)
            T128238 T128238: EPH Gadget: Add Accept: header to your HTML requests to RESTBase/Parsoid as per T124365 resolved High (red) ssastry (Subramanya Sastry) Jackmcbarn (Jackmcbarn)
              T128239 T128239: Google: Add Accept: header to your HTML requests to RESTBase/Parsoid as per T124365 resolved High (red) ssastry (Subramanya Sastry) Renxiaoyi
                T130638 T130638: Add data-mw as a separate JSON blob in the pagebundle output of Parsoid's API resolved Medium (orange) ssastry (Subramanya Sastry) Arlolra (Arlo Breault)
                T130639 T130639: All known clients of Parsoid HTML that require data-mw should fetch data-mw separately (if using RESTBase) or process the data-mw blob in Parsoid's pagebundle API response (if using Parsoid directly) open Medium (orange) ssastry (Subramanya Sastry)
                T130641 T130641: Allocate a storage bucket for Parsoid's data-mw attribute invalid Medium (orange) ssastry (Subramanya Sastry)
                  T130643 T130643: Content Translation should load data-mw from a separate API call alongside the body content open Medium (orange) ssastry (Subramanya Sastry)
                    T130685 T130685: OCG: Add Accept: header to your HTML requests to RESTBase/Parsoid as per T124365 resolved High (red) ssastry (Subramanya Sastry) cscott (C. Scott Ananian)
                      T130686 T130686: Kiwix: Add Accept: header to your HTML requests to RESTBase/Parsoid as per T124365 resolved High (red) ssastry (Subramanya Sastry) Kelson (Kelson)
                        T130687 T130687: OCG should load data-mw from a separate API call alongside the body content declined Medium (orange) ssastry (Subramanya Sastry)
                          T130689 T130689: Google's services should load data-mw from a separate API call to RESTBase stalled Medium (orange) ssastry (Subramanya Sastry) Renxiaoyi
                            T171788 T171788: On wikis without changeprop enabled, lint errors don't update after page edits open Medium (orange) ssastry (Subramanya Sastry)
                              T174199 T174199: Get rid of the non-Tidy option in parser tests resolved Needs Triage (violet) ssastry (Subramanya Sastry) cscott (C. Scott Ananian)
                              T182740 T182740: Detect when a page save is likely to be a corruption open Low (yellow) ssastry (Subramanya Sastry)
                                T191925 T191925: Discuss use of Finite State Transducer based formalism for language variant implementations open Medium (orange) ssastry (Subramanya Sastry)
                                  T201184 T201184: CirrusSearch jobs sometimes fail with "RemexHtml\Tokenizer\Tokenizer: pcre.backtrack_limit exhausted" resolved Needs Triage (violet) ssastry (Subramanya Sastry) tstarling (Tim Starling)
                                    T211461 T211461: Section edit endpoints in RESTBase: Still needed? resolved Needs Triage (violet) ssastry (Subramanya Sastry) ssastry (Subramanya Sastry)
                                      T213345 T213345: Spin off (Parsoid) language variants functionality as a microservice? open Medium (orange) ssastry (Subramanya Sastry)
                                        T213494 T213494: Installing composer modules for deployment resolved Medium (orange) ssastry (Subramanya Sastry) cscott (C. Scott Ananian)
                                          T219942 T219942: Analyse performance of the PHP tokenizer code and do any necessary optimisation work open Low (yellow) ssastry (Subramanya Sastry)
                                            T219943 T219943: Create a composer library for wikipeg resolved Medium (orange) ssastry (Subramanya Sastry) tstarling (Tim Starling)
                                              T227209 T227209: Security Review For Parsoid-PHP resolved Low (yellow) ssastry (Subramanya Sastry) sbassett (Scott Bassett)
                                                T228069 T228069: Deploy Parsoid-PHP with Mediawiki to scandium for RT and performance testing resolved High (red) ssastry (Subramanya Sastry) ssastry (Subramanya Sastry)
                                                T229015 T229015: Tracking: Direct live production traffic at Parsoid/PHP resolved Medium (orange) ssastry (Subramanya Sastry) ssastry (Subramanya Sastry)
                                                T229018 T229018: RESTBase should be able to store Parsoid/PHP contents in Cassandra alongwith Parsoid/JS contents resolved High (red) ssastry (Subramanya Sastry) mobrovac (Marko Obrovac)
                                                T229019 T229019: ChangePropagation should mirror reparse events to both Parsoid/PHP and Parsoid/JS declined Medium (orange) ssastry (Subramanya Sastry)
                                                  T229025 T229025: Add ability to RESTBase to partition client traffic to Parsoid/PHP duplicate Needs Triage (violet) ssastry (Subramanya Sastry)
                                                    T229074 T229074: Preparing VisualEditor for Parsoid-PHP switch resolved High (red) ssastry (Subramanya Sastry) ssastry (Subramanya Sastry)
                                                    T229075 T229075: Preparing ContentTranslation for Parsoid-PHP switch resolved Medium (orange) ssastry (Subramanya Sastry) ssastry (Subramanya Sastry)
                                                    T229077 T229077: Preparing MCS for Parsoid-PHP switch resolved High (red) ssastry (Subramanya Sastry) ssastry (Subramanya Sastry)
                                                      T229078 T229078: Preparing Flow for Parsoid-PHP switch resolved High (red) ssastry (Subramanya Sastry) kostajh (Kosta Harlan)
                                                        T229348 T229348: Test roundtrip-test.js locally and verify it works with a Parsoid/PHP endpoint resolved High (red) ssastry (Subramanya Sastry) Arlolra (Arlo Breault)
                                                          T229354 T229354: Figure out how to pass round trip testing specific config via LocalSettings.php resolved High (red) ssastry (Subramanya Sastry) ssastry (Subramanya Sastry)
                                                            T229356 T229356: Run roundtrip tests with Parsoid/PHP on scandium resolved Medium (orange) ssastry (Subramanya Sastry) ssastry (Subramanya Sastry)
                                                            T229363 T229363: Write and merge puppet patch to update parsoid-rt-client.config.js to talk to Parsoid/PHP resolved Medium (orange) ssastry (Subramanya Sastry) Dzahn (Daniel Zahn)
                                                              T229858 T229858: Pick a simple (short-term) deployment option for scandium resolved High (red) ssastry (Subramanya Sastry) ssastry (Subramanya Sastry)
                                                                T230166 T230166: Update roundtrip-test.js script to pick one of Parsoid/JS or Parsoid/PHP + pass the right headers & url for Parsoid/PHP + disable git HEAD based test runs resolved High (red) ssastry (Subramanya Sastry) ssastry (Subramanya Sastry)
                                                                  T231569 T231569: Deploy Parsoid-PHP (integrated with Mediawiki) to the beta cluster resolved High (red) ssastry (Subramanya Sastry) mobrovac (Marko Obrovac)
                                                                  T232182 T232182: Parsoid/PHP performance benchmarking on scandium / eqiad cluster resolved Medium (orange) ssastry (Subramanya Sastry) ssastry (Subramanya Sastry)
                                                                    T232538 T232538: Make the parsoid server on the beta cluster a mediawiki app server resolved High (red) ssastry (Subramanya Sastry) ssastry (Subramanya Sastry)
                                                                      T234979 T234979: Tracking task for addressing HTML string diffs between Parsoid/JS & Parsoid/PHP resolved Medium (orange) ssastry (Subramanya Sastry)
                                                                      T235004 T235004: {{DEFAULTSORT: ... }} renders differently in Parsoid/PHP compared to Parsoid/JS resolved Medium (orange) ssastry (Subramanya Sastry) ssastry (Subramanya Sastry)
                                                                        T235179 T235179: Implement workarounds in RESTBase and Flow to hit Parsoid/PHP REST API endpoints without an oldid for titles containing "." declined High (red) ssastry (Subramanya Sastry)
                                                                          T235231 T235231: Parsoid/JS video tag has a "seek" parameter in the URL that Parsoid/PHP video tag output doesn't resolved Medium (orange) ssastry (Subramanya Sastry) Sbailey (Sbailey)
                                                                            T235295 T235295: MathML tags are missing xmlns attribute resolved High (red) ssastry (Subramanya Sastry) cscott (C. Scott Ananian)
                                                                              T235897 T235897: Enable performance metrics logging resolved High (red) ssastry (Subramanya Sastry) cscott (C. Scott Ananian)
                                                                                T235898 T235898: Enable Parsoid extension loading on all wtp* cluster servers resolved High (red) ssastry (Subramanya Sastry) mobrovac (Marko Obrovac)
                                                                                  T235899 T235899: Direct all Parsoid/PHP logs from wtp* servers to the parsoid-php channel instead of the mediawiki channel resolved High (red) ssastry (Subramanya Sastry) ssastry (Subramanya Sastry)
                                                                                    T235900 T235900: Create a Parsoid-PHP kibana dashboard to monitor logs resolved Medium (orange) ssastry (Subramanya Sastry) ssastry (Subramanya Sastry)
                                                                                      T235902 T235902: Tracking: Shadow Parsoid/PHP deployment to production cluster to handle mirrored reparse traffic resolved High (red) ssastry (Subramanya Sastry) ssastry (Subramanya Sastry)
                                                                                      T236428 T236428: Update the Parsoid grafana dashboards to monitor Parsoid/PHP performance resolved Medium (orange) ssastry (Subramanya Sastry) ssastry (Subramanya Sastry)
                                                                                        T236866 T236866: InvariantException: Invariant failed: Bad UTF-8 at start of string resolved Medium (orange) ssastry (Subramanya Sastry) ssastry (Subramanya Sastry)
                                                                                          T237304 T237304: EasyTimeline extension shell error resolved Low (yellow) ssastry (Subramanya Sastry) Dzahn (Daniel Zahn)
                                                                                            T237318 T237318: Invariant failed: Bad UTF-8 at end of string (2 byte sequence) resolved Medium (orange) ssastry (Subramanya Sastry) cscott (C. Scott Ananian)
                                                                                              T237326 T237326: Make Parsoid/PHP cluster read-write to ensure lints discovered by Parsoid/PHP are stored in the DB resolved Medium (orange) ssastry (Subramanya Sastry) Arlolra (Arlo Breault)
                                                                                              T237436 T237436: Fix load times for language variant FST files open High (red) ssastry (Subramanya Sastry) cscott (C. Scott Ananian)
                                                                                                T237461 T237461: Parsoid/PHP LintLogger has gaps relative to Parsoid/JS resolved High (red) ssastry (Subramanya Sastry) Sbailey (Sbailey)
                                                                                                  T237467 T237467: Invariant failed: Bad UTF-8 (full string verification) resolved Medium (orange) ssastry (Subramanya Sastry) cscott (C. Scott Ananian)
                                                                                                    T237556 T237556: Detect html2wt reqs issued to Parsoid/PHP with data-parsoid blobs generated by Parsoid/JS and issue a HTTP 421 resolved High (red) ssastry (Subramanya Sastry) Arlolra (Arlo Breault)
                                                                                                      T237569 T237569: Linter extension is currently incompatible with Parsoid/PHP resolved Medium (orange) ssastry (Subramanya Sastry) ssastry (Subramanya Sastry)
                                                                                                        T238456 T238456: Missing implementation to post Parsoid/PHP lints to production database resolved High (red) ssastry (Subramanya Sastry) Arlolra (Arlo Breault)
                                                                                                          T238665 T238665: Dirty diff on test.wikipedia.org resolved High (red) ssastry (Subramanya Sastry) ssastry (Subramanya Sastry)
                                                                                                            T238685 T238685: php-fpm isn't restarted when deploys are rolled back resolved High (red) ssastry (Subramanya Sastry) mobrovac (Marko Obrovac)
                                                                                                              T238722 T238722: Parsertests should fail if any PHP warning / notice / error / fatal are emitted open Medium (orange) ssastry (Subramanya Sastry)
                                                                                                                T238748 T238748: Class not found transient errors after Parsoid/PHP scap3 deploys resolved High (red) ssastry (Subramanya Sastry) mobrovac (Marko Obrovac)
                                                                                                                  T238849 T238849: Post switchover to Parsoid/PHP on private wikis, VE edit saves on officewiki responded with a HTTP 412 resolved High (red) ssastry (Subramanya Sastry) ssastry (Subramanya Sastry)
                                                                                                                    T238954 T238954: html2wt: Missing implementation of 'ParsoidFetchTemplateData' to fetch templatedata resolved High (red) ssastry (Subramanya Sastry) ssastry (Subramanya Sastry)
                                                                                                                      T239616 T239616: scap3 rollback does not depool servers before rolling back open Medium (orange) ssastry (Subramanya Sastry)
                                                                                                                        T249745 T249745: Could not enqueue jobs: "Unable to deliver all events: 503: Service Unavailable" open High (red) ssastry (Subramanya Sastry)
                                                                                                                          T258836 T258836: [EPIC] Ensure Parsoid meets performance criteria for serving read views on the Parsoid cluster open Medium (orange) ssastry (Subramanya Sastry)
                                                                                                                          T261220 T261220: Zero Config Install of VE + Parsoid for MW 1.36 resolved Unbreak Now! (pink) ssastry (Subramanya Sastry) cscott (C. Scott Ananian)
                                                                                                                            T271287 T271287: Parsoid CI broken by Rest\Handler\LanguageLinksHandlerTest resolved Medium (orange) ssastry (Subramanya Sastry) Pchelolo
                                                                                                                              T272331 T272331: Evaluate Parsoid HTML size from a performance POV for serving read views open Medium (orange) ssastry (Subramanya Sastry)
                                                                                                                                T296425 T296425: Create a RESTBase script to purge (Parsoid) content in the event of a train rollback open Medium (orange) ssastry (Subramanya Sastry) Pchelolo
                                                                                                                                  T48658 T48658: Tpl-style encapsulation for <*include*> and lang-variant conversions invalid Low (yellow) ssastry (Subramanya Sastry) GWicke (Gabriel Wicke)
                                                                                                                                    T48811 T48811: Fix parsing of infobox templates used in table attribute position resolved High (red) ssastry (Subramanya Sastry) ssastry (Subramanya Sastry)
                                                                                                                                      T63165 T63165: Parsoid's Cite extension sometimes produces different ids for the same <ref> source resolved High (red) ssastry (Subramanya Sastry) marcoil (Marc Ordinas i Llopis)
                                                                                                                                        T88290 T88290: Update data-mw encoding for <ref> tags to point to the HTML content in the <references /> output rather than duplicating it resolved Medium (orange) ssastry (Subramanya Sastry) marcoil (Marc Ordinas i Llopis)
                                                                                                                                        T96279 T96279: Provide data-section-offsets with HTML and WT offsets for immediate children of <body> resolved High (red) ssastry (Subramanya Sastry) Arlolra (Arlo Breault)
                                                                                                                                          T98995 T98995: Extension and transclusion content is no longer being reused from cache for parse jobs from the job queue open Medium (orange) ssastry (Subramanya Sastry)