Re: [Wikitech-l] [QA] FYI: Continuous Integration now running node 10 for MW, extensions, and skins

2019-06-03 Thread Stephen Niedzielski
Thank you, James, Antoine, and all those involved!! This is very exciting! In my own anecdotal usage, I've found installing dependencies far faster in Node 10 than 6 and the package-lock file helps eliminate installation deviations. Keep up the good work! On Mon, Jun 3, 2019 at 3:31 PM James

[Wikitech-l] FYI: Continuous Integration now running node 10 for MW, extensions, and skins

2019-06-03 Thread James Forrester
Hey all, A quick heads-up: the continuous integration tests for MediaWiki core, MediaWiki extensions, and MediaWiki skins are now all using node 10, replacing node 6, which is end-of-life. CI jobs were replaced by new ones which should run faster, without any disruption for developers' work. For

Re: [Wikitech-l] VE submodule path update

2019-06-03 Thread James Montalvo
Thank you! On Mon, Jun 3, 2019 at 12:57 PM Bartosz Dziewoński wrote: > It has now been backported [1] to the currently supported MediaWiki > branches: REL1_27, REL1_31 and REL1_32 [2]. > > [1] > https://gerrit.wikimedia.org/r/q/I61a5e68e74176f9f25bddf154eb100b224a018f5 > [2]

Re: [Wikitech-l] VE submodule path update

2019-06-03 Thread Bartosz Dziewoński
It has now been backported [1] to the currently supported MediaWiki branches: REL1_27, REL1_31 and REL1_32 [2]. [1] https://gerrit.wikimedia.org/r/q/I61a5e68e74176f9f25bddf154eb100b224a018f5 [2] https://www.mediawiki.org/wiki/Version_lifecycle -- Bartosz Dziewoński

Re: [Wikitech-l] VE submodule path update

2019-06-03 Thread Bartosz Dziewoński
Yeah, probably! For what it's worth, the REL1_31 branches etc. still work fine for me (I just tried cloning VE from scratch using REL1_31). I only get a message like "warning: redirecting to ..." when cloning/pulling. I wonder if you might be using an older Git version or something? --

[Wikitech-l] VE submodule path update

2019-06-03 Thread James Montalvo
Could this change [1] be backported to VE release branches (REL1_32, REL1_31, etc)? Without it initializing submodules fails due to the gerrit path change. This may affect other extensions/projects as well, but this VE error has been reported to me by several people. Until recently it had only

[Wikitech-l] FlaggedRevs icons

2019-06-03 Thread Amir Sarabadani
Hey, This is not big enough to have its own announcement but since it'll go live this week and this hasn't made it to this week's Tech news, here's a quick heads up. Icons of FlaggedRevs extension (Pending changes) [0] were introduced 12 years ago and hasn't been changed since. I started to

Re: [Wikitech-l] Separating MediaWiki core unit and integration tests — help welcome!

2019-06-03 Thread Jack Gleeson
Thank you for all your work so far on this! On Sun, 2 Jun 2019 at 14:58, Máté Szabó wrote: > Hey all, > > The idea of separating PHPUnit unit and integration/system tests in > MediaWiki core has been around for some time[1][2][3]. Currently, the tests > assume the presence of valid MediaWiki