[00:07:51] robla: Thanks for the update at https://phabricator.wikimedia.org/E259#2918 [00:08:35] Krinkle: no prob, thanks for chairing! [00:09:25] I'm currently futzing with automating bits of doing those updates [00:11:51] Krinkle: btw, I wasn't expecting you (or anyone) to do any of the post-meeting rituals that I typically do; I was just looking for someone less biased than me to chair [00:12:12] Sure, no worries. [19:43:49] Someone mind having a look at these two backports? https://gerrit.wikimedia.org/r/#/q/is:open+project:mediawiki/core+-branch:master+owner:%22Chad+%253Cchadh%2540wikimedia.org%253E%22 [19:44:09] The REL1_23 concerns me more, as the unit tests aren't run by Jenkins and I'm having trouble getting them to run locally on REL1_23. [19:44:26] (HtmlTest was a *disgusting* conflict I had to do manually) [19:44:40] plz & ty and I owe someone a beer <3 [19:51:31] ostriches: Meh. Whose silly idea was it to support 1.23 this long? ;-P [19:53:30] * James_F methodically uninstalls all his extensions to test it. [19:55:08] * ostriches mutters something about LTS [19:55:13] It wasn't me! [19:55:30] It least 1.19 is dead. Supporting *that* sucked [19:55:31] ostriches: Uh-huh. [19:56:28] Yeah. [19:56:42] If only we'd all agreed to stop it from 1.27 onwards. Oh, wait. [20:05:15] ostriches: Hmm. "Unexpected non-MediaWiki exception encountered, of type "PHPUnit_Framework_Exception" [b8510769] [no req] Exception from line 30 of /vagrant/mediawiki/vendor/phpunit/phpunit/src/Util/InvalidArgumentHelper.php: Argument #1 (No Value) of LessFileCompilationTest::__construct() must be a readable file" [20:05:59] I think it's probable I'm just Doing It Wrong™ [20:06:12] Exactly where I got stuck [20:06:21] Yeeeeeah. [20:06:23] * James_F sighs. [20:10:00] ostriches: I just +1'ed, sorry. [20:10:33] Does +2 do unit tests for 1.23? [20:10:35] * ostriches shrugs [20:10:53] ostriches: I'd be very surprised if we had unit tests for gate but not check. [20:11:37] Prolly right [20:11:54] I guess I should figure out what's causing that exception [20:12:00] Sorry. [20:12:36] Actually, I got of type "Error" but otherwise the same [20:12:37] Hmmmmm [20:13:20] Class 'SebastianBergmann\Version' not found [20:13:22] Fantastic! [20:13:30] Too new PHPunit + too old MW? [20:16:24] Hmmm, other way around? [20:16:39] I've got PHPUnit_Runner_Version in that file. [20:20:28] There we go! [20:20:41] James_F: `composer require phpunit/phpunit` in your MW root directory [20:21:01] Couple of failures. That's better. [20:22:37] https://phabricator.wikimedia.org/P3819 [20:24:18] Funny, couple of attributes still wanted to be unquoted. [20:24:48] Odd. [20:25:24] Ah, I see it [20:25:33] I was reading it backwards. [20:26:26] OK (64 tests, 84 assertions) [20:26:33] Pushing amended patch [20:27:28] https://gerrit.wikimedia.org/r/#/c/304300/1..2/tests/phpunit/includes/HtmlTest.php was the fix [20:27:43] https://gerrit.wikimedia.org/r/#/c/304300/1..2/ shows nothing else changed [20:34:58] ostriches: Merged. Also there was a request for release notes on the 1.26 merge. [20:35:51] Left a note. [20:35:55] kk [20:39:30] Ahahahaha, it does run tests! [20:39:41] And I failed! [20:41:12] Hah! What a busted test in REL1_23 [20:41:31] Wait...whaaaa? [20:42:51] The test stripped the closing ? [20:43:16] -'
  • text
  • ' [20:43:17] +'
  • text' [20:44:43] Weird..... [20:54:44] James_F: Relatedly lol, https://gerrit.wikimedia.org/r/304323 [21:54:05] That failed test bothers me. [22:39:03] ostriches: which failed test? [22:39:19] https://gerrit.wikimedia.org/r/#/c/304300/ [22:39:19] https://integration.wikimedia.org/ci/job/mediawiki-phpunit-php53/599/console [22:39:41] It trims the closing
  • in the result [22:39:51] hmmm [22:42:03] so that's Html::rawElement failing to close it I guess [22:42:41] Yeah which is...odd [22:43:18] li is surely not in voidelements [22:43:38] Ah hmmm [22:43:40] I see.... [22:44:03] Backport missed some stuff [22:44:04] I see [22:47:15] Manual backports suck. Amended and pushed. [22:49:21] ah ha! Html::closeElement was skipping it [22:49:42] oh html how you really suck [22:50:14] Funny thing is the patch gave me zero complaints on that file. [22:50:19] So I didn't look twice [22:50:27] git you so useless! [22:50:30] "typing is hard and bandwidth is expensive in 1994, so lets make the spec really loose and weird" [22:53:45] Trying the +2 again to see what happens :p [22:58:52] Yay I win! [22:59:03] Just needed that second set of eyes to tell me where I should look closer :p [23:06:54] bd808: Cf. "Referer" [23:07:02] ostriches: :-) [23:08:40] ostriches: CI isn't running phpunit for 1.23? [23:09:01] It does on gate-and-submit, not on initial test. [23:09:14] I was surprised too. [23:09:21] You can comment "check php5" [23:09:42] Oh well, rel1_23 sucks anyway 😂 [23:09:50] Helpful. [23:22:07] When do we stop supporting it? [23:30:18] NEVER! [23:30:21] (may 2017 I think)