greg added a comment.

Update:

T177087: Make Wikibase-related JS libraries npm packages and include them as git submodules in Wikibase.git instead of installing as PHP libs using Composer
Yesterday @WMDE-leszek & I merged all of the changes moving _javascript_ around. This included a change to the wikidata build to make it load submodules from the Wikibase repo.
The JS libs that were loaded through composer are now loaded as submodules in the Wikibase extension.

T173941: Add all wikidata build libraries to mediawiki-vendor repo
Today and a bit of yesterday @Legoktm, @Ladsgroup and I started adding entries to mediawiki-vendor for all remaining wikibase composer libraries.
All of these should be merged by the end of the day.
The #wikidata development team now needs to keep the version in mediawiki-vendor up to date with what they need in production and we really need to make sure we don't break anything here.
I have filed T179663 to investigate what the current state is and see if we need to add any additional checks.

@greg as a result of the 2 paragraphs above the train next week will have all of this JS code moving around, as well as duplicate libraries for wikibase (only a short term thing).
Duplicate libraries should not cause any issues and is already the case with libraries such as assert which is in mediawiki-vendor and also the wikidata build.

ping @demon :)

I plan on tackling T176948 and T177060 next week ahead of taking extensions out of the build along with any other config cleanups that we may need.
Then we will start the process of loading extensions from outside the build.
All extensions have already been added to the extension lists for some time now, I'll come up with some chain of config patches to get us to the end at the start of next week.
@greg I am guessing we will want to schedule our own 'special' deploy slots for this rather that using SWAT?

Yeah, let's do that, when makes sense? also cc @demon :)


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

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

To: Addshore, greg
Cc: Ladsgroup, Ricordisamoa, Jrbranaa, Liuxinyu970226, demon, VColeman, Jdforrester-WMF, Lucas_Werkmeister_WMDE, Agabi10, aude, hoo, Jonas, Aleksey_WMDE, WMDE-leszek, thiemowmde, daniel, Lydia_Pintscher, greg, Legoktm, Addshore, Aklapper, Lahi, GoranSMilovanovic, QZanden, Liudvikas, Luke081515, Wikidata-bugs, zeljkofilipin, Mbch331
_______________________________________________
Wikidata-bugs mailing list
Wikidata-bugs@lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/wikidata-bugs

Reply via email to