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 (196 w, 6 d)
Availability
Available
LDAP User
Subramanya Sastry
MediaWiki User
SSastry (WMF) [ Global Accounts ]

Recent Activity

Wed, Jul 11

ssastry added a comment to T189333: Changing Kibana filters is ridiculously slow.

It is under 5 secs for me as well. Firefox 60.0.2 on Ubuntu 18.04

Wed, Jul 11, 5:15 AM · Wikimedia-Logstash

Tue, Jul 10

ssastry closed T192029: Write a blog post about Tidy replacement as Resolved.
Tue, Jul 10, 3:33 AM · Parsing-Team, Wikimedia-Blog-Content
ssastry added a comment to T192029: Write a blog post about Tidy replacement.

https://blog.wikimedia.org/2018/07/09/tidy-html5-replacement/

Tue, Jul 10, 3:32 AM · Parsing-Team, Wikimedia-Blog-Content

Mon, Jul 9

ssastry added a comment to T199070: Some nested refs not handled properly in Parsoid?.

The wikitext in question is:

{{Refn|La Constitución no hace referencia explícita a la oficialidad de ningún nombre, empleando en su articulado el término ''España'' —«España se constituye en un Estado social y democrático de Derecho [...]» (artículo 1.1)— para hacer referencia al país.{{harvnp|Cortes Generales|1978|texto=Constitución española, 1978|loc=art. 1}} ''Reino de España'' es también una denominación legal, empleada oficialmente como nombre protocolario, 
<ref>{{Cita web |url=http://www.exteriores.gob.es/Portal/es/Ministerio/Historia/Protocolo/Documents/1_4_4_NORMAS_PROTOCOLO.pdf |página=110 |título=Normas básicas sobre protocolo y condecoraciones, del Ministerio de Exteriores de España |cita=La cita de un país deberá hacerse mediante su denominación usual (Alemania, Francia, Reino Unido, China, España) o mediante la denominación oficial, cuando proceda (República Federal de Alemania, República Francesa, Reino Unido de Gran Bretaña e Irlanda del Norte, República Popular de China, Reino de España)}}</ref>
<ref>{{Cita web |url=https://www.boe.es/boe/dias/2005/07/29/pdfs/A26878-26890.pdf |título=Resolución de 28 de julio de 2005, de la Subsecretaría, por la que se da publicidad al Acuerdo del Consejo de Ministros, de 22 de julio de 2005, por el que se aprueban las Directrices de técnica normativa |fecha=28 de julio de 2005 |obra=[[Boletín Oficial del Estado]] {{sin cursiva|núm. 180 de 29 de julio de 2005}} |editorial=[[Agencia Estatal Boletín Oficial del Estado]] |autor=Ministerio de la Presidencia}}</ref>
<ref name="Reino de España">{{Cita publicación |publicación= [[Unión Europea]] |url=http://publications.europa.eu/code/es/es-370100.htm |título=Libro de estilo interinstitucional. Denominaciones y siglas preceptivas}}</ref> en todos los [[tratado internacional|tratados y convenios internacionales]],
<ref>{{Cita web |url=http://www.boe.es/boe/dias/2014/11/28/pdfs/BOE-A-2014-12326.pdf |título=Ley 25/2014, de 27 de noviembre, de Tratados y otros Acuerdos Internacionales |obra=[[Boletín Oficial del Estado]] {{sin cursiva|núm. 288}}. |fecha=28 de noviembre de 2014 |editorial=[[Agencia Estatal Boletín Oficial del Estado]] |autor=[[Rey de España|Jefatura del Estado]] |cita=Artículo 8. Denominación del Estado español. La denominación oficial del Estado español en los tratados internacionales será «Reino de España». / Artículo 38. Requisitos. [...] 4. En los acuerdos internacionales administrativos regulados por la presente Ley se incluirá, en todo caso, la referencia a «Reino de España» junto con la mención del órgano, organismo o ente que los celebre. / Artículo 47. Mención expresa del Estado. En los acuerdos internacionales no normativos se incluirá en todo caso la referencia a «Reino de España» junto con la mención del signatario.}}</ref>
<ref>{{Cita publicación |publicación=[[El País]] |url=http://politica.elpais.com/politica/2013/10/17/actualidad/1382034532_501960.html |título=Zapatero cambia una ley de Rajoy |fecha=17 de octubre de 2013 |nombre=Fernando | apellidos=Garea |nombre2=Miguel | apellidos2=González |fechaacceso=18 de octubre de 2013}}</ref> ciertos [[documento público|documentos públicos]]
<ref name="ORDEN PRE/1355/2005, de 16 de mayo">{{Cita web |título=Orden PRE/1355/2005, de 16 de mayo, por la que se modifica el anexo XIII del Reglamento General de Vehículos, aprobado por Real Decreto 2822/1998, de 23 de diciembre, para implantar el nuevo modelo del permiso de circulación |url=https://www.boe.es/diario_boe/txt.php?id=BOE-A-2005-7984 |obra=[[Boletín Oficial del Estado]] {{sin cursiva|núm. 117, de 17 de mayo de 2005}} |fecha=16 de mayo de 2005 |editorial=[[Agencia Estatal Boletín Oficial del Estado]] |cita=2. El permiso de circulación tendrá los siguientes datos: La mención "REINO DE ESPAÑA" [...]}}</ref>
<ref>{{Cita web |url=http://www.dgt.es/Galerias/seguridad-vial/formacion-vial/cursos-para-profesores-y-directores-de-autoescuelas/doc/XIV_Curso_27_NormativaReguladoraPruebas.pdf |título=Normativa por la que se regulan los permisos de conducción, sus clases y las pruebas de aptitud a realizar para su obtención |fechaacceso=21 de agosto de 2015 |autor=Área de Formación y Comportamiento de Conductores |fecha=2011 |editorial=[[Dirección General de Tráfico]] |cita=El permiso constará de dos caras y el la {{sic}} cara o página 1 contendrá: [...] 2.- La mención «Reino de España» [...]}}</ref>y diversas publicaciones gubernamentales.<ref>{{Cita web |url=http://www.msssi.gob.es/ssi/familiasInfancia/inclusionSocial/docs/PlanNacionalAccionInclusionSocial_2013_2016.pdf |título=Plan Nacional de Acción para la Inclusión Social del Reino de España 2013-2016 |fecha=2013 |fechaacceso=30 de diciembre de 2015 |editorial=[[Ministerio de Sanidad, Servicios Sociales e Igualdad]]}}</ref>
<ref>{{Cita web |url=http://www.mineco.gob.es/stfls/mineco/prensa/ficheros/noticias/2013/131017_1_DBP_SPAIN_REV2_19_00VF.PDF |título=Plan Presupuestario 2014. Reino de España |fechaacceso=19 de enero de 2016 |fecha=2013 |editorial=[[Ministerio de Economía y Competitividad]]}}</ref>
<ref>{{Cita web |url=http://www.mineco.gob.es/stfls/mineco/comun/pdf/programa_estabilidad_2013_2016.pdf |título=Actualización del programa de estabilidad. Reino de España. 2013-2016 |año=2013 |editorial=[[Ministerio de Economía y Competitividad]]}}</ref>
<ref>{{Cita web |url=http://www.empleo.gob.es/es/mundo/ |título=El Ministerio en el mundo |editorial=[[Ministerio de Empleo y Seguridad Social]] |cita=Las Consejerías de Empleo y Seguridad Social son órganos técnicos de las Misiones Diplomáticas Permanentes del Reino de España.}}</ref>
 En las demás lenguas cooficiales es:
* [[aranés]]: ''Espanha'', ''Regne d'Espanha'';
* [[idioma catalán|catalán]] o [[valenciano]]: ''Espanya'', ''Regne d'Espanya'';
* [[euskera]]: ''Espainia'', ''Espainiako Erresuma'';
* [[idioma gallego|gallego]]: ''España'', ''Reino de España''.|group="nota"|name="aclaraciones"}}

The expanded wikitext for that transclusion (via --dump tplsrc) is:

<ref name="aclaraciones" group="nota">La Constitución no hace referencia explícita a la oficialidad de ningún nombre, empleando en su articulado el término ''España'' —«España se constituye en un Estado social y democrático de Derecho [...]» (artículo 1.1)— para hacer referencia al país.<ref name="FOOTNOTECortes Generales1978art. 1" group="">[[#CITAREFCortes Generales1978|Constitución española, 1978]], art. 1.</ref> ''Reino de España'' es también una denominación legal, empleada oficialmente como nombre protocolario,
<ref>{{Cita web |url=http://www.exteriores.gob.es/Portal/es/Ministerio/Historia/Protocolo/Documents/1_4_4_NORMAS_PROTOCOLO.pdf |página=110 |título=Normas básicas sobre protocolo y condecoraciones, del Ministerio de Exteriores de España |cita=La cita de un país deberá hacerse mediante su denominación usual (Alemania, Francia, Reino Unido, China, España) o mediante la denominación oficial, cuando proceda (República Federal de Alemania, República Francesa, Reino Unido de Gran Bretaña e Irlanda del Norte, República Popular de China, Reino de España)}}</ref> 
<ref>{{Cita web |url=https://www.boe.es/boe/dias/2005/07/29/pdfs/A26878-26890.pdf |título=Resolución de 28 de julio de 2005, de la Subsecretaría, por la que se da publicidad al Acuerdo del Consejo de Ministros, de 22 de julio de 2005, por el que se aprueban las Directrices de técnica normativa |fecha=28 de julio de 2005 |obra=[[Boletín Oficial del Estado]] {{sin cursiva|núm. 180 de 29 de julio de 2005}} |editorial=[[Agencia Estatal Boletín Oficial del Estado]] |autor=Ministerio de la Presidencia}}</ref>
<ref name="Reino de España">{{Cita publicación |publicación= [[Unión Europea]] |url=http://publications.europa.eu/code/es/es-370100.htm |título=Libro de estilo interinstitucional. Denominaciones y siglas preceptivas}}</ref> en todos los [[tratado internacional|tratados y convenios internacionales]],
<ref>{{Cita web |url=http://www.boe.es/boe/dias/2014/11/28/pdfs/BOE-A-2014-12326.pdf |título=Ley 25/2014, de 27 de noviembre, de Tratados y otros Acuerdos Internacionales |obra=[[Boletín Oficial del Estado]] {{sin cursiva|núm. 288}}. |fecha=28 de noviembre de 2014 |editorial=[[Agencia Estatal Boletín Oficial del Estado]] |autor=[[Rey de España|Jefatura del Estado]] |cita=Artículo 8. Denominación del Estado español. La denominación oficial del Estado español en los tratados internacionales será «Reino de España». / Artículo 38. Requisitos. [...] 4. En los acuerdos internacionales administrativos regulados por la presente Ley se incluirá, en todo caso, la referencia a «Reino de España» junto con la mención del órgano, organismo o ente que los celebre. / Artículo 47. Mención expresa del Estado. En los acuerdos internacionales no normativos se incluirá en todo caso la referencia a «Reino de España» junto con la mención del signatario.}}</ref>
<ref>{{Cita publicación |publicación=[[El País]] |url=http://politica.elpais.com/politica/2013/10/17/actualidad/1382034532_501960.html |título=Zapatero cambia una ley de Rajoy |fecha=17 de octubre de 2013 |nombre=Fernando | apellidos=Garea |nombre2=Miguel | apellidos2=González |fechaacceso=18 de octubre de 2013}}</ref> ciertos [[documento público|documentos públicos]]
<ref name="ORDEN PRE/1355/2005, de 16 de mayo">{{Cita web |título=Orden PRE/1355/2005, de 16 de mayo, por la que se modifica el anexo XIII del Reglamento General de Vehículos, aprobado por Real Decreto 2822/1998, de 23 de diciembre, para implantar el nuevo modelo del permiso de circulación |url=https://www.boe.es/diario_boe/txt.php?id=BOE-A-2005-7984 |obra=[[Boletín Oficial del Estado]] {{sin cursiva|núm. 117, de 17 de mayo de 2005}} |fecha=16 de mayo de 2005 |editorial=[[Agencia Estatal Boletín Oficial del Estado]] |cita=2. El permiso de circulación tendrá los siguientes datos: La mención "REINO DE ESPAÑA" [...]}}</ref>
<ref>{{Cita web |url=http://www.dgt.es/Galerias/seguridad-vial/formacion-vial/cursos-para-profesores-y-directores-de-autoescuelas/doc/XIV_Curso_27_NormativaReguladoraPruebas.pdf |título=Normativa por la que se regulan los permisos de conducción, sus clases y las pruebas de aptitud a realizar para su obtención |fechaacceso=21 de agosto de 2015 |autor=Área de Formación y Comportamiento de Conductores |fecha=2011 |editorial=[[Dirección General de Tráfico]] |cita=El permiso constará de dos caras y el la {{sic}} cara o página 1 contendrá: [...] 2.- La mención «Reino de España» [...]}}</ref>y diversas publicaciones gubernamentales.
<ref>{{Cita web |url=http://www.msssi.gob.es/ssi/familiasInfancia/inclusionSocial/docs/PlanNacionalAccionInclusionSocial_2013_2016.pdf |título=Plan Nacional de Acción para la Inclusión Social del Reino de España 2013-2016 |fecha=2013 |fechaacceso=30 de diciembre de 2015 |editorial=[[Ministerio de Sanidad, Servicios Sociales e Igualdad]]}}</ref>
<ref>{{Cita web |url=http://www.mineco.gob.es/stfls/mineco/prensa/ficheros/noticias/2013/131017_1_DBP_SPAIN_REV2_19_00VF.PDF |título=Plan Presupuestario 2014. Reino de España |fechaacceso=19 de enero de 2016 |fecha=2013 |editorial=[[Ministerio de Economía y Competitividad]]}}</ref>
<ref>{{Cita web |url=http://www.mineco.gob.es/stfls/mineco/comun/pdf/programa_estabilidad_2013_2016.pdf |título=Actualización del programa de estabilidad. Reino de España. 2013-2016 |año=2013 |editorial=[[Ministerio de Economía y Competitividad]]}}</ref>
<ref>{{Cita web |url=http://www.empleo.gob.es/es/mundo/ |título=El Ministerio en el mundo |editorial=[[Ministerio de Empleo y Seguridad Social]] |cita=Las Consejerías de Empleo y Seguridad Social son órganos técnicos de las Misiones Diplomáticas Permanentes del Reino de España.}}</ref>
 En las demás lenguas cooficiales es:
* [[aranés]]: ''Espanha'', ''Regne d'Espanha'';
* [[idioma catalán|catalán]] o [[valenciano]]: ''Espanya'', ''Regne d'Espanya'';
* [[euskera]]: ''Espainia'', ''Espainiako Erresuma'';
* [[idioma gallego|gallego]]: ''España'', ''Reino de España''.</ref>
--------------------------------------------------------------------------------
Mon, Jul 9, 3:56 AM · Parsoid, Cite
ssastry moved T199070: Some nested refs not handled properly in Parsoid? from Backlog to Read Views on the Parsoid board.
Mon, Jul 9, 3:55 AM · Parsoid, Cite
ssastry triaged T199070: Some nested refs not handled properly in Parsoid? as Normal priority.
Mon, Jul 9, 3:53 AM · Parsoid, Cite
ssastry created T199070: Some nested refs not handled properly in Parsoid?.
Mon, Jul 9, 3:53 AM · Parsoid, Cite
ssastry moved T198221: Support dir for refs for in Parsoid from Backlog to Read Views on the Parsoid board.
Mon, Jul 9, 3:47 AM · Cite, Parsoid
ssastry removed a project from T197759: Preview shows categories in alphabetical order instead of original one: Parsoid.
Mon, Jul 9, 3:45 AM · MW-1.32-release-notes (WMF-deploy-2018-07-17 (1.32.0-wmf.13)), Verified, VisualEditor (Current work), VisualEditor-MediaWiki-2017WikitextEditor
ssastry added a comment to T197759: Preview shows categories in alphabetical order instead of original one.

A problem with the preview HTML, i.e. Parsoid?

Mon, Jul 9, 3:45 AM · MW-1.32-release-notes (WMF-deploy-2018-07-17 (1.32.0-wmf.13)), Verified, VisualEditor (Current work), VisualEditor-MediaWiki-2017WikitextEditor
ssastry assigned T198332: Always output videos as block level (figure, not figure-inline) to Arlolra.
Mon, Jul 9, 3:42 AM · TimedMediaHandler, Parsoid
ssastry moved T198332: Always output videos as block level (figure, not figure-inline) from Backlog to Read Views on the Parsoid board.
Mon, Jul 9, 3:41 AM · TimedMediaHandler, Parsoid

Sat, Jul 7

ssastry added a comment to T198943: parsoidsvc-hhvm-parsertests-jessie fails with RevisionStore for jenkins_u0_mw cannot be used with a DB connection for jenkins_u0_mw-parsertest_.

@aaron, @daniel This is blocking Parsoid code merges. I am right now force merging patches on review, but this is very non-ideal since I may miss changes on the core side that might break tests and which Parsoid has to account for. An early fix (or a revert of the offending commit) appreciated.

Sat, Jul 7, 1:55 AM · MW-1.32-release-notes (WMF-deploy-2018-07-10 (1.32.0-wmf.12)), Patch-For-Review, Parsoid, MediaWiki-Core-Tests
ssastry triaged T198943: parsoidsvc-hhvm-parsertests-jessie fails with RevisionStore for jenkins_u0_mw cannot be used with a DB connection for jenkins_u0_mw-parsertest_ as High priority.
Sat, Jul 7, 1:54 AM · MW-1.32-release-notes (WMF-deploy-2018-07-10 (1.32.0-wmf.12)), Patch-For-Review, Parsoid, MediaWiki-Core-Tests

Thu, Jul 5

ssastry closed T175706: Progressively switch Wikimedia wikis from Tidy to RemexHTML as Resolved.
Thu, Jul 5, 1:30 PM · User-notice, Patch-For-Review, Wikimedia-Site-requests, Tidy, Parsing-Team

Wed, Jul 4

ssastry added a comment to T197916: "bdi" tags automatically copied to wikitext break links.

See T193414: Servers using tidy-html5 are rendering pages differently, especially with <bdi> which might be related.

Wed, Jul 4, 4:45 PM · Tidy, RemexHtml

Tue, Jul 3

ssastry added a comment to T194945: Infobox overlaps with text, prevents editing the latter..

The output HTML are two properly distinct elements, a div followed by a p, and the p is clearly outside of the template transclusion. Thus I maintain the issue is at the visual editor level.

The difficulty of the fix should be asked to a parsoid developer. If the fix would be too difficult, editing the templates and the pages as suggested above shouldn't be considered as a fix but as a workaround.

As a note of hope, this issue would probably be fixed by T114445.

Tue, Jul 3, 1:50 PM · Parsoid, VisualEditor

Sun, Jul 1

ssastry renamed T196931: Entire paragraphs on a Wikisource page marked as template-generated for mysterious reasons from 08aaaaaaaa to Entire paragraphs on a Wikisource page marked as template-generated for mysterious reasons.
Sun, Jul 1, 3:26 PM · Parsoid
ssastry renamed T197523: Tokenizer tripped up by wikitext from ksaaaaaaaa to Tokenizer tripped up by wikitext .
Sun, Jul 1, 3:22 PM · Parsoid-Tokenizer, Parsoid
ssastry renamed T193482: false positive report on Linter stripped-tag results from twdaaaaaaa to false positive report on Linter stripped-tag results.
Sun, Jul 1, 3:15 PM · MediaWiki-extensions-Linter, Parsoid
ssastry renamed T197949: Parsoid dies if trying to transform to not-yet-supported language variant from qgaaaaaaaa to Parsoid dies if trying to transform to not-yet-supported language variant.
Sun, Jul 1, 4:27 AM · Parsoid, Services (blocked), RESTBase
ssastry closed T197949: Parsoid dies if trying to transform to not-yet-supported language variant, a subtask of T190689: FY17/18 Q4 Program 7 Services Goal: Language variants support, as Resolved.
Sun, Jul 1, 4:26 AM · Patch-For-Review, Services (doing), Goal, RESTBase-Cassandra, RESTBase-API, RESTBase, Cassandra
ssastry renamed T197760: References can get lost while editing under some circumstances from zlaaaaaaaa to References can get lost while editing under some circumstances.
Sun, Jul 1, 4:26 AM · Parsoid, VisualEditor, VisualEditor-MediaWiki-References

Sat, Jun 30

ssastry added a comment to T175706: Progressively switch Wikimedia wikis from Tidy to RemexHTML.

Change 442142 had a related patch set uploaded (by Subramanya Sastry; owner: Subramanya Sastry):
[operations/mediawiki-config@master] Replace Tidy with RemexHtml everywhere

https://gerrit.wikimedia.org/r/442142

Sat, Jun 30, 8:42 AM · User-notice, Patch-For-Review, Wikimedia-Site-requests, Tidy, Parsing-Team

Tue, Jun 26

ssastry moved T197879: Fix mw:DisplaySpace to match PHP "armorFrenchSpaces" from Backlog to Read Views on the Parsoid board.
Tue, Jun 26, 3:38 PM · Parsoid-Rendering, Parsoid
ssastry triaged T197879: Fix mw:DisplaySpace to match PHP "armorFrenchSpaces" as Normal priority.
Tue, Jun 26, 3:38 PM · Parsoid-Rendering, Parsoid
ssastry removed a project from T197990: Visual editor inserts extraneous blank lines (due to <nowiki/> pulled out of paragraph and then disappearing): Parsoid.
Tue, Jun 26, 3:38 PM · VisualEditor-MediaWiki, VisualEditor
ssastry added a comment to T198219: Line based p-wrapping can't match Remex.

Also, see T110004: DOM Pass for wrapping bare text found in <body> and other "block" (in html4-parlance) nodes like <blockquote>, <td>, <th>..

Tue, Jun 26, 3:36 PM · Parsoid
ssastry updated the task description for T198219: Line based p-wrapping can't match Remex.
Tue, Jun 26, 3:36 PM · Parsoid
ssastry added a comment to T197760: References can get lost while editing under some circumstances.

We realized this is not a Parsoid bug right now. It looks like this is happening because (a) <ref> tags have a pointer to HTML in the <references> block (b) when a <references> block is deleted, VE deletes the node and so the <ref> pointer is now a dangling pointer and Parsoid can no longer emit content for it anymore which is why it gets lost.

Tue, Jun 26, 3:32 PM · Parsoid, VisualEditor, VisualEditor-MediaWiki-References
ssastry added a comment to T198214: Deprecate and remove non-remex Tidy modes of the core parser.

I am fine with doing this, but there is the old question of whether we want to leave behind the option for some wikis to use old/new Tidy. One answer is that this option is only available for MW 1.31 and older since we don't want to maintain this baggage for ever. But, I am flagging this so this decision is made explicitly and documented as such.

Tue, Jun 26, 3:29 PM · MediaWiki-Parser, Technical-Debt (Deprecation), Patch-For-Review, Tidy, Parsing-Team
ssastry updated subscribers of T198214: Deprecate and remove non-remex Tidy modes of the core parser.
Tue, Jun 26, 3:27 PM · MediaWiki-Parser, Technical-Debt (Deprecation), Patch-For-Review, Tidy, Parsing-Team
ssastry moved T197760: References can get lost while editing under some circumstances from Backlog to Non-Parsoid Tasks on the Parsoid board.
Tue, Jun 26, 3:08 PM · Parsoid, VisualEditor, VisualEditor-MediaWiki-References
ssastry moved T197990: Visual editor inserts extraneous blank lines (due to <nowiki/> pulled out of paragraph and then disappearing) from Backlog to Non-Parsoid Tasks on the Parsoid board.
Tue, Jun 26, 3:08 PM · VisualEditor-MediaWiki, VisualEditor

Thu, Jun 21

ssastry added a comment to T197702: Parsoid should not set Vary: Content-Type.

So, I suppose the question is which interpretation makes more sense ... you are saying that we shouldn't be concerned about what caching / storage layers decide to do or not do with it, and so it is upto RB to do what it wishes.

Thu, Jun 21, 8:08 PM · Services (watching), Parsoid
ssastry added a comment to T197702: Parsoid should not set Vary: Content-Type.

So, I suppose the question is which interpretation makes more sense ... you are saying that we shouldn't be concerned about what caching / storage layers decide to do or not do with it, and so it is upto RB to do what it wishes.

Thu, Jun 21, 8:04 PM · Services (watching), Parsoid
ssastry added a comment to T197702: Parsoid should not set Vary: Content-Type.

Right, Parsoid's output does vary by that .. but, I think where we are seeing this differently is that you are saying we should emit that Vary header since it is a property of Parsoid output ... but I am interpreting the Vary header as a directive to RESTBase to vary its storage on that header type, but where it isn't clear that we actually want to do that at all.

Thu, Jun 21, 8:01 PM · Services (watching), Parsoid
ssastry added a comment to T197702: Parsoid should not set Vary: Content-Type.

We already do vary by Parsoid HTML version, and have a pb2pb endpoint to do conversion between various formats. It's not very capable (doesn't support many conversions), but the up/downgrade endpoint is present in the API in case we need to use that in the future. (In the past we used this for the data-parsoid split, and we would probably use it again to split data-mw when that time comes.)

Thu, Jun 21, 7:51 PM · Services (watching), Parsoid

Wed, Jun 20

ssastry added a comment to T197479: [BUG] Section parsing bug on https://en.wikipedia.org/wiki/Chiang Kai-shek .

The sectioning for this endpoint is base on the Parsoid output for the same page: https://en.wikipedia.org/api/rest_v1/page/html/Chiang_Kai-shek. Looks like all the sections in this document have a data-mw-section-id of -1. I'm not sure why that is for this article. The sections are not transcluded. Is that a Parsoid bug?

The wikitext for this page has a {{stack begin}} at the top of the page which leaves an open <div> tag that isn't closed anywhere. So, it triggers the -2 pseudo-section there. But should check why the rest are -1ed. Later today / tomorrow.

Wed, Jun 20, 11:09 PM · Reading-Infrastructure-Team-Backlog (Kanban), Parsoid, Wikipedia-Android-App-Backlog ( Android-app-release-v2.7.25x-J-Jaffa-Cake), Android-app-Bugs
ssastry added a comment to T197493: RfC: Implement a standardized way to track the usage of parser functions and tags.

See https://www.mediawiki.org/wiki/Talk:Requests_for_comment/Parser_function_and_tag_tracking as well.

Wed, Jun 20, 9:42 PM · User-mobrovac, Services (watching), MediaWiki-Parser, TechCom-RFC
ssastry added a comment to T197479: [BUG] Section parsing bug on https://en.wikipedia.org/wiki/Chiang Kai-shek .

The sectioning for this endpoint is base on the Parsoid output for the same page: https://en.wikipedia.org/api/rest_v1/page/html/Chiang_Kai-shek. Looks like all the sections in this document have a data-mw-section-id of -1. I'm not sure why that is for this article. The sections are not transcluded. Is that a Parsoid bug?

Wed, Jun 20, 8:18 PM · Reading-Infrastructure-Team-Backlog (Kanban), Parsoid, Wikipedia-Android-App-Backlog ( Android-app-release-v2.7.25x-J-Jaffa-Cake), Android-app-Bugs
ssastry added a comment to T197760: References can get lost while editing under some circumstances.

VE appears to be generating the correct HTML, so this must be a Parsoid issue.

<p id="mwAg">a<sup typeof="mw:Extension/ref" data-mw="{'name':'ref','body':{'id':'mw-reference-text-cite_note-1','html':'foofoofoo'},'attrs':{}}" class="mw-ref" about="#mwt3" id="cite_ref-1" rel="dc:references"><a href="./T197760#cite_note-1" style="counter-reset: mw-Ref 1;"><span class="mw-reflink-text">[1]</span></a></sup><sup about="#mwt4" class="mw-ref" id="cite_ref-2" rel="dc:references" typeof="mw:Extension/ref" data-mw="{'name':'ref','body':{'id':'mw-reference-text-cite_note-2'},'attrs':{}}"><a href="./T197760#cite_note-2" style="counter-reset: mw-Ref 2;"><span class="mw-reflink-text">[2]</span></a></sup></p>
Wed, Jun 20, 1:51 PM · Parsoid, VisualEditor, VisualEditor-MediaWiki-References
ssastry added a comment to T146072: Parsoid DOM spec: Improve Cite representation to support section editing & simpler clients.

I whipped up a quick proof of concept patch today @ https://gerrit.wikimedia.org/r/#/c/mediawiki/services/parsoid/+/441151/. Sometime this week, I'll update the task description to reflect the strategy I am using there after chatting with @Esanders about this. But, looks like we don't have to undo the performance fix. Plus, this is a generic solution that works for any (*with caveats to deal with transclusion ranges) DOM subtree, not just a section. So, this is future-proofed for fine-grained editing.

Wed, Jun 20, 1:35 AM · Parsoid (Section-Editing-Support), VisualEditor-MediaWiki-References, VisualEditor-MediaWiki, VisualEditor, Cite

Tue, Jun 19

ssastry assigned T197702: Parsoid should not set Vary: Content-Type to cscott.
Tue, Jun 19, 4:19 PM · Services (watching), Parsoid
ssastry closed T186912: Make token transform handlers unit testable as Resolved.

https://gerrit.wikimedia.org/r/#/c/mediawiki/services/parsoid/+/433910/ just got merged.

Tue, Jun 19, 3:21 AM · Parsoid-Tests, Parsoid

Sat, Jun 16

ssastry moved T197523: Tokenizer tripped up by wikitext from Backlog to Read Views on the Parsoid board.
Sat, Jun 16, 11:09 PM · Parsoid-Tokenizer, Parsoid
ssastry updated the task description for T197523: Tokenizer tripped up by wikitext .
Sat, Jun 16, 11:09 PM · Parsoid-Tokenizer, Parsoid
ssastry triaged T197523: Tokenizer tripped up by wikitext as Normal priority.
Sat, Jun 16, 11:08 PM · Parsoid-Tokenizer, Parsoid
ssastry created T197523: Tokenizer tripped up by wikitext .
Sat, Jun 16, 11:08 PM · Parsoid-Tokenizer, Parsoid

Jun 15 2018

ssastry updated the task description for T175706: Progressively switch Wikimedia wikis from Tidy to RemexHTML.
Jun 15 2018, 7:15 PM · User-notice, Patch-For-Review, Wikimedia-Site-requests, Tidy, Parsing-Team
Liuxinyu970226 awarded T195263: Do another round of Tidy replacement on May 30th and June 14th (last deploys before final switch) a Love token.
Jun 15 2018, 3:34 PM · Patch-For-Review, User-notice, Tidy, Parsing-Team

Jun 14 2018

ssastry added a comment to T187848: Fix token transformer return types.

Let us pick this up in July as part of the Q1 work of the Platform Evolution CDP work.

Jun 14 2018, 8:14 PM · Performance, Technical-Debt, Parsoid
ssastry raised the priority of T187848: Fix token transformer return types from Normal to High.
Jun 14 2018, 8:12 PM · Performance, Technical-Debt, Parsoid
ssastry closed T195263: Do another round of Tidy replacement on May 30th and June 14th (last deploys before final switch) as Resolved.
Jun 14 2018, 6:12 PM · Patch-For-Review, User-notice, Tidy, Parsing-Team
ssastry closed T195263: Do another round of Tidy replacement on May 30th and June 14th (last deploys before final switch), a subtask of T175706: Progressively switch Wikimedia wikis from Tidy to RemexHTML, as Resolved.
Jun 14 2018, 6:12 PM · User-notice, Patch-For-Review, Wikimedia-Site-requests, Tidy, Parsing-Team
ssastry updated the task description for T175706: Progressively switch Wikimedia wikis from Tidy to RemexHTML.
Jun 14 2018, 5:06 PM · User-notice, Patch-For-Review, Wikimedia-Site-requests, Tidy, Parsing-Team
ssastry updated the task description for T175706: Progressively switch Wikimedia wikis from Tidy to RemexHTML.
Jun 14 2018, 4:52 PM · User-notice, Patch-For-Review, Wikimedia-Site-requests, Tidy, Parsing-Team
ssastry updated the task description for T175706: Progressively switch Wikimedia wikis from Tidy to RemexHTML.
Jun 14 2018, 4:52 PM · User-notice, Patch-For-Review, Wikimedia-Site-requests, Tidy, Parsing-Team
ssastry updated the task description for T195263: Do another round of Tidy replacement on May 30th and June 14th (last deploys before final switch).
Jun 14 2018, 4:14 PM · Patch-For-Review, User-notice, Tidy, Parsing-Team

Jun 13 2018

ssastry renamed T195263: Do another round of Tidy replacement on May 30th and June 14th (last deploys before final switch) from Do another round of Tidy replacement on May 30th and June 13th (last deploys before final switch) to Do another round of Tidy replacement on May 30th and June 14th (last deploys before final switch).
Jun 13 2018, 5:05 AM · Patch-For-Review, User-notice, Tidy, Parsing-Team
ssastry added a comment to T195263: Do another round of Tidy replacement on May 30th and June 14th (last deploys before final switch).

I am going to do this on Jun 14th instead.

Jun 13 2018, 5:05 AM · Patch-For-Review, User-notice, Tidy, Parsing-Team

Jun 11 2018

Gerrit Code Review <gerrit@wikimedia.org> committed rELINT89e47abae356: Update patch set 11 (authored by ssastry).
Update patch set 11
Jun 11 2018, 2:24 PM
Gerrit Code Review <gerrit@wikimedia.org> committed rELINT4a40d0610076: Update patch set 11 (authored by ssastry).
Update patch set 11
Jun 11 2018, 2:24 PM
Gerrit Code Review <gerrit@wikimedia.org> committed rELINT36cc23314f21: Update patch set 1 (authored by ssastry).
Update patch set 1
Jun 11 2018, 2:24 PM
Gerrit Code Review <gerrit@wikimedia.org> committed rELINTb58cfe73ff42: Create patch set 2 (authored by ssastry).
Create patch set 2
Jun 11 2018, 2:22 PM
Gerrit Code Review <gerrit@wikimedia.org> committed rELINTab4770080c0b: Create change (authored by ssastry).
Create change
Jun 11 2018, 2:22 PM
Gerrit Code Review <gerrit@wikimedia.org> committed rELINT963f3333c93c: Update patch set 1 (authored by ssastry).
Update patch set 1
Jun 11 2018, 2:22 PM
Gerrit Code Review <gerrit@wikimedia.org> committed rELINT862f2ebd301c: Create patch set 3 (authored by ssastry).
Create patch set 3
Jun 11 2018, 2:22 PM
Gerrit Code Review <gerrit@wikimedia.org> committed rELINT7bc472614de0: Create patch set 2 (authored by ssastry).
Create patch set 2
Jun 11 2018, 2:22 PM
Gerrit Code Review <gerrit@wikimedia.org> committed rELINTa1ef8a0a5ba4: Create change (authored by ssastry).
Create change
Jun 11 2018, 2:22 PM
Gerrit Code Review <gerrit@wikimedia.org> committed rELINT5875ea40afb7: Update patch set 1 (authored by ssastry).
Update patch set 1
Jun 11 2018, 2:22 PM
Gerrit Code Review <gerrit@wikimedia.org> committed rELINTd99b9aa0e2ed: Update patch set 1 (authored by ssastry).
Update patch set 1
Jun 11 2018, 2:22 PM
Gerrit Code Review <gerrit@wikimedia.org> committed rELINT9f41ac434918: Update patch set 2 (authored by ssastry).
Update patch set 2
Jun 11 2018, 2:22 PM
Gerrit Code Review <gerrit@wikimedia.org> committed rELINT34b3a3309ed6: Update patch set 1 (authored by ssastry).
Update patch set 1
Jun 11 2018, 2:22 PM
Gerrit Code Review <gerrit@wikimedia.org> committed rELINT4ee5c2dfafb5: Update patch set 1 (authored by ssastry).
Update patch set 1
Jun 11 2018, 2:22 PM
Gerrit Code Review <gerrit@wikimedia.org> committed rELINTa0fbcfaea7cf: Update patch set 1 (authored by ssastry).
Update patch set 1
Jun 11 2018, 2:22 PM
Gerrit Code Review <gerrit@wikimedia.org> committed rELINT82732d771058: Update patch set 1 (authored by ssastry).
Update patch set 1
Jun 11 2018, 2:22 PM
Gerrit Code Review <gerrit@wikimedia.org> committed rELINTc680e4654e77: Final NoteDb migration updates (authored by ssastry).
Final NoteDb migration updates
Jun 11 2018, 2:22 PM
Gerrit Code Review <gerrit@wikimedia.org> committed rELINT409b36abfff6: Update patch set 1 (authored by ssastry).
Update patch set 1
Jun 11 2018, 2:22 PM
Gerrit Code Review <gerrit@wikimedia.org> committed rELINTfbe5c236b804: Create change (authored by ssastry).
Create change
Jun 11 2018, 2:22 PM
Gerrit Code Review <gerrit@wikimedia.org> committed rELINT5c977b0d2886: Create patch set 3 (authored by ssastry).
Create patch set 3
Jun 11 2018, 2:22 PM
Gerrit Code Review <gerrit@wikimedia.org> committed rELINT8584cd3b0846: Update patch set 2 (authored by ssastry).
Update patch set 2
Jun 11 2018, 2:22 PM
Gerrit Code Review <gerrit@wikimedia.org> committed rELINT4ddb51b2c823: Update patch set 2 (authored by ssastry).
Update patch set 2
Jun 11 2018, 2:22 PM
Gerrit Code Review <gerrit@wikimedia.org> committed rELINT37c16fe497a2: Create patch set 2 (authored by ssastry).
Create patch set 2
Jun 11 2018, 2:22 PM
Gerrit Code Review <gerrit@wikimedia.org> committed rELINT0dd172c4faa8: Update patch set 1 (authored by ssastry).
Update patch set 1
Jun 11 2018, 2:22 PM
Gerrit Code Review <gerrit@wikimedia.org> committed rELINT3b02a8d1c2b1: Update patch set 1 (authored by ssastry).
Update patch set 1
Jun 11 2018, 2:22 PM
Gerrit Code Review <gerrit@wikimedia.org> committed rELINTcd40733e7872: Update patch set 1 (authored by ssastry).
Update patch set 1
Jun 11 2018, 2:22 PM
Gerrit Code Review <gerrit@wikimedia.org> committed rELINTc2c7a32fe3c6: Create change (authored by ssastry).
Create change
Jun 11 2018, 2:22 PM
Gerrit Code Review <gerrit@wikimedia.org> committed rELINT5f4c9d996695: Create change (authored by ssastry).
Create change
Jun 11 2018, 2:22 PM
Gerrit Code Review <gerrit@wikimedia.org> committed rELINT0494cbfda2ca: Update patch set 1 (authored by ssastry).
Update patch set 1
Jun 11 2018, 2:22 PM
Gerrit Code Review <gerrit@wikimedia.org> committed rELINTbcf1eefb6a91: Final NoteDb migration updates (authored by ssastry).
Final NoteDb migration updates
Jun 11 2018, 2:21 PM
Gerrit Code Review <gerrit@wikimedia.org> committed rELINT066b6a04b7b9: Update patch set 9 (authored by ssastry).
Update patch set 9
Jun 11 2018, 2:21 PM
Gerrit Code Review <gerrit@wikimedia.org> committed rELINT1fc573f37dbe: Create patch set 9 (authored by ssastry).
Create patch set 9
Jun 11 2018, 2:21 PM
Gerrit Code Review <gerrit@wikimedia.org> committed rELINT517e639976bb: Update patch set 8 (authored by ssastry).
Update patch set 8
Jun 11 2018, 2:21 PM
Gerrit Code Review <gerrit@wikimedia.org> committed rELINTb686be0e1e25: Update patch set 5 (authored by ssastry).
Update patch set 5
Jun 11 2018, 2:21 PM
Gerrit Code Review <gerrit@wikimedia.org> committed rELINT886fa50b1303: Update patch set 5 (authored by ssastry).
Update patch set 5
Jun 11 2018, 2:21 PM
Gerrit Code Review <gerrit@wikimedia.org> committed rELINT0d206be91a3c: Create patch set 5 (authored by ssastry).
Create patch set 5
Jun 11 2018, 2:21 PM
Gerrit Code Review <gerrit@wikimedia.org> committed rELINT0425d7a541d5: Create patch set 4 (authored by ssastry).
Create patch set 4
Jun 11 2018, 2:21 PM
Gerrit Code Review <gerrit@wikimedia.org> committed rELINT5bae72e25988: Create patch set 2 (authored by ssastry).
Create patch set 2
Jun 11 2018, 2:21 PM
Gerrit Code Review <gerrit@wikimedia.org> committed rELINTee07bfde5884: Create patch set 3 (authored by ssastry).
Create patch set 3
Jun 11 2018, 2:21 PM