Lucas_Werkmeister_WMDE added a comment.

  To summarize all the Gerrit stuff up there, our current general plan for 
Tainted Refs is:
  
  - Migrate from vue-class-component to the options API. Can be merged at any 
time.
  - Temporarily include Vue 2 in the build, making it independent of the 
version shipped with MediaWiki core. I don’t think there’s a way around this – 
since we compile templates in our build step, we can’t produce a bundle that’s 
compatible with Vue 2 and 3 at runtime. Should only be merged right before the 
next step.
  - MediaWiki core migrates to Vue 3. (This might need a Depends-On for the 
previous change, to make CI pass.)
  - Migrate to Vue 3 (in Tainted Refs).
  - Use the MediaWiki-provided Vue again.
  
  The Vue 2/3 switch in Tainted Refs should happen as close as possible to the 
switch in MediaWiki core, so that we can hopefully avoid including the 
extra-large Tainted Refs bundle (with its own copy of Vue) in any train version.
  
  Data Bridge and Termbox will probably require the same procedure. 
(WikibaseLexeme is easier, since it’s written in a simpler style: no 
vue-class-component, no build step, not even SFCs.)

TASK DETAIL
  https://phabricator.wikimedia.org/T294465

EMAIL PREFERENCES
  https://phabricator.wikimedia.org/settings/panel/emailpreferences/

To: Lucas_Werkmeister_WMDE
Cc: karapayneWMDE, Michael, Lucas_Werkmeister_WMDE, Aklapper, Catrope, 786, 
Suran38, Biggs657, Invadibot, Lalamarie69, maantietaja, Juan90264, Alter-paule, 
Beast1978, Un1tY, Akuckartz, Sarai-WMDE, Hook696, darthmon_wmde, Kent7301, 
joker88john, CucyNoiD, Nandana, Gaboe420, lucamauri, Giuliamocci, Cpaulf30, 
Lahi, Gq86, Af420, Bsandipan, GoranSMilovanovic, Mahir256, QZanden, 
LawExplorer, Lewizho99, Maathavan, _jensen, rosalieper, Bodhisattwa, 
Scott_WUaS, Wikidata-bugs, aude, Lydia_Pintscher, Addshore, Mbch331
_______________________________________________
Wikidata-bugs mailing list -- [email protected]
To unsubscribe send an email to [email protected]

Reply via email to