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]
