[21:08:21] Reedy hi, wondering if you could review/merge https://gerrit.wikimedia.org/r/#/c/mediawiki/extensions/PageTriage/+/479995/ please? :) [21:10:09] thanks! [21:12:55] Reedy could you also review/merge https://gerrit.wikimedia.org/r/#/c/mediawiki/core/+/478365/ and https://gerrit.wikimedia.org/r/#/c/mediawiki/core/+/478363/ please? :) [21:20:31] Reedy could you also review/merge https://gerrit.wikimedia.org/r/#/c/mediawiki/extensions/Echo/+/481503/ please? :) (to fix a test failure https://integration.wikimedia.org/ci/job/quibble-vendor-mysql-php72-docker/3826/console (hopefully)) [21:22:56] thanks! [21:26:47] hmm phcs for https://integration.wikimedia.org/ci/job/release-quibble-vendor-mysql-php73-docker/5/console seems to be checking the vendor folder of echo. [21:26:58] Shoulden't we be adding vendor to the ignore list? [21:28:12] Yeah [21:28:20] I think it's mostly done manually though where necessary [21:28:31] "parallel-lint --exclude vendor ." [21:28:32] or similar [21:28:55] ah [21:28:55] ok [21:29:29] I'm not exactly sure why lego's updater script hasn't been updated to add that.. Maybe just because it's not been enough of an issue in most cases [21:29:34] But maybe it should be done :) [21:30:33] add paralel-lint --exclude vendor to composer.json ? [21:30:52] I guess we can add it to libraryupgrader [21:31:11] Most will/should have it, without the vendor part [21:32:53] Reedy https://gerrit.wikimedia.org/r/#/c/mediawiki/extensions/Echo/+/481506/ :) [21:34:01] oh, phpcs [21:34:08] I didn't actually look at the failing part [21:34:29] heh [21:34:55] This feels slightly dejavu [21:35:01] But we don't have that in mw cores .phpcs [21:35:24] oh [21:35:39] Reedy does the php7.3 test pass in mw core? [21:35:46] Not sure [21:35:51] But that code doesn't look unfamiliar [21:36:46] ok [21:37:19] Yeah, at least 50 other extensions have it [21:37:25] Will wait for jerkins and then can merge it [21:37:39] thank! :) [21:37:52] Reedy could you re +2 https://gerrit.wikimedia.org/r/#/c/mediawiki/extensions/PageTriage/+/479995/ please? :) [21:37:59] now that the echo change has been merged [21:44:07] it passed under 7.3! [21:45:14] Have PHPCS fixed it upstream OOI? [21:45:25] I saw you make a patch to bump phpcs version then abandoned it [21:45:38] I think they did [21:45:45] i was looking and saw it as continue 2 [21:46:02] it was a few more lines down then what was said in the failed test [21:46:15] but i didn't see "php7.3 fixes" in the release notes. [21:49:32] https://github.com/squizlabs/PHP_CodeSniffer/compare/3.3.2...3.4.0 [21:49:38] They are testing on PHP 7.3 now [21:49:54] https://github.com/squizlabs/PHP_CodeSniffer/commit/16c771d0ac0b4c3e425a4f9c9533d96832e0f08d [21:49:57] Suggests they fixed some.. [21:50:35] Continue looks to have gone in master [21:50:55] ah [21:51:02] thanks! didn't check that far back [21:51:17] oh that's probaley why [21:51:35] echo on the 1.31 branch would be using a older phpcs version then the master branch. [21:51:41] Possibly [21:51:57] Also, we've not bumped to phpcs 3.4.0 across our fleet either [21:52:17] https://github.com/wikimedia/mediawiki-tools-codesniffer/compare/v23.0.0...master [21:52:38] But yeah, excluding vendor is the sensible fix [21:52:54] yup :) [21:57:22] https://gerrit.wikimedia.org/r/#/c/mediawiki/extensions/PageTriage/+/479995/ passes test (though im not sure how to get it to test in "quibble-vendor-mysql-php72-docker") [21:59:12] thanks! [22:02:18] hmm, fails again [22:02:19] 22:01:55 1) EducationProgram\Tests\SpecialsTest::testSpecial with data set #0 (EducationProgram\SpecialCourses Object (...)) [22:02:19] 22:01:55 count(): Parameter must be an array or an object that implements Countable [22:02:23] oh [22:02:30] screw EP :) [22:03:51] lol [22:05:13] oh heh Reedy you fixed it already [22:05:14] :) [22:05:15] I57ce435491c64acc2dcff59f304e41c7920e09cf [22:05:34] cherry picked it here https://gerrit.wikimedia.org/r/#/c/mediawiki/extensions/EducationProgram/+/481507/ [22:05:35] :) [22:07:27] thanks :) [22:13:09] Reedy could you re +2 https://gerrit.wikimedia.org/r/#/c/mediawiki/extensions/PageTriage/+/479995/ please? hopefully it will work this time :) [22:22:57] Reedy passes now https://integration.wikimedia.org/ci/job/quibble-vendor-mysql-php72-docker/3831/console :) [22:23:08] (figured out check php runs the test too) [23:35:52] Reedy wondering could you +2 https://gerrit.wikimedia.org/r/#/c/mediawiki/core/+/478365/ please? (it's for 1.31) :) [23:37:40] thanks! Reedy could you also re +2 https://gerrit.wikimedia.org/r/#/c/mediawiki/extensions/PageTriage/+/479995/ please? :) (i've ran check php which passed) [23:39:04] thanks! [23:52:56] Reedy wondering if you could also review https://gerrit.wikimedia.org/r/#/c/mediawiki/extensions/ContributionScores/+/477701/ please? :) (the author of it is not on gerrit and has not be active on wiki) (i've tested it and it works)