[00:07:19] in phpunit, you mean? [00:08:35] On zuul [00:08:48] blue background on each item and "skipped" [08:27:32] skipped means something above failed and it requires that thing to pass so zuul skips the later jobs, since theoretically they'd also fail too [09:16:05] https://tools.wmflabs.org/coverage/charts/mediawiki.png [09:16:13] there's a big regression in core code coverage [10:00:26] <_joe_> how's that possible? [12:37:13] Is it doing something weird with file moves? [12:37:14] 13:19:57 Generating code coverage report in Clover XML format ... done [12:37:14] 13:20:50 +-----------------------------------------------------+--------+--------+ [12:37:14] 13:20:50 | Filename | Old % | New % | [12:37:14] 13:20:50 +-----------------------------------------------------+--------+--------+ [12:37:15] 13:20:50 | includes/libs/filebackend/FSFileBackend.php | 63.66 | 62.15 | [12:37:18] 13:20:50 | includes/libs/filebackend/FSFileBackendDirList.php | 0 | 100.00 | [12:37:20] 13:20:50 | includes/libs/filebackend/FSFileBackendFileList.php | 0 | 100.00 | [12:37:22] 13:20:50 | includes/libs/filebackend/FSFileBackendList.php | 0 | 77.27 | [12:37:24] 13:20:50 | includes/libs/filebackend/FileBackendStore.php | 66.45 | 69.89 | [12:37:26] 13:20:50 | includes/libs/filebackend/SwiftFileBackend.php | 56.48 | 93.85 | [12:37:28] 13:20:50 | includes/libs/lockmanager/FSLockManager.php | 79.31 | 81.61 | [12:37:31] 13:20:50 +-----------------------------------------------------+--------+--------+ [12:37:37] That patch is adding a number of new other files (code being moved) [12:49:06] then these... [12:49:07] 13:35:20 PHP Notice: Undefined index: R in /opt/phpunit-patch-coverage/vendor/mediawiki/phpunit-patch-coverage/src/Git.php on line 57 [12:49:07] 13:35:20 PHP Fatal error: Uncaught Error: Cannot access empty property in /opt/phpunit-patch-coverage/vendor/mediawiki/phpunit-patch-coverage/src/Git.php:59 [16:25:38] https://phabricator.wikimedia.org/T202470 [16:30:05] Yeah, that :) [16:31:18] Krinkle: Handful more patches to merge to remove more phpcs exclusions if you're bored : [16:31:19] : [16:31:20] :) [17:43:29] Hi everyone! I'm Derick Alangi, a volunteer contributor to the Wikiverse. I joined this channel to learn more from other experience developers and I'm already doing that (for example, I check-in here and read conversations etc). Though I perceive this channel is for very serious issue, I'll try to follow best practices. I'm open to learn from you all. Thanks! [17:43:48] *issues [17:44:26] I'll want to make the world a better place by improving on MediaWiki. [17:46:06] For those who don't yet know, I'm from Cameroon (central part of Africa) and I've been in the wikiverse for quite a while (still ver young, 3 years) [17:46:44] I wish to learn as much as I can, not focusing on speed but depth. Slowly, I want to become better at Engineering :) [17:46:55] Hi Derick [17:47:05] welcome [17:47:19] Krenair: Thanks a lot, much appreciated! [17:48:21] On the wikis, I'm https://www.mediawiki.org/wiki/User:X-Savitar [17:49:10] you've got like 4 pages of mediawiki/core merged commits so you're not entirely new here :) [17:53:49] Krenair: You're correct. Entirely new is the right word. I'm not that new but relative to others, I'm still new :) [17:54:04] but yeah, I just want to learn [17:54:42] I've just been around for 3 years and counting... [17:57:48] 9 years ago I was in the process of getting stranded in Berlin ;D [17:59:12] :D [17:59:18] lol [17:59:24] Reedy: You have a great sense of humor :) [17:59:31] xSavitar: It's the truth [17:59:55] Reedy: Did you succeed? To get stranded in Berlin? [17:59:59] Yup [17:59:59] https://phabricator.wikimedia.org/T25223 [18:00:00] https://phabricator.wikimedia.org/T25223 [18:00:04] Krinkle: Snap :) [18:00:15] ffs autocomplete [18:00:16] :P [18:00:26] Omg [18:00:29] :D [18:20:08] You created a actual task because you were stranded? :P [18:20:32] We didn't have anything much better to do [18:20:55] oh the iceland volcano [18:35:41] * paladox remembers that volcano [18:36:00] Also that was the year Gordon brown said some inappropriate comments. [19:20:32] Reedy: mission accomplished. [19:20:39] You got stranded :) [19:23:34] Quite a trek of a journey to get home [19:25:09] Somehow I suspect you had a trek of a journey planned even without the disruption Reedy [19:25:35] I chose an airport at the other side of the UK to begin with... So a fair drive along the width of the UK [19:26:46] So not Berlin to Manchester via Sydney or something? :P [19:27:17] Lol [19:41:17] Reedy: But that was the whole plan, get stranded and then trek home right? :D [19:42:15] Or maybe trekking home was just an exception that had to be caught (which you didn't see it coming)? [19:43:08] But well, all in all, you achieved your goal, congrats :) [20:10:25] Reedy: the chart I linked is full coverage reports being graphed, not the partial phpunit-patch-coverage ones [21:34:14] legoktm: do you know what the drop is at the end? https://tools.wmflabs.org/coverage/charts/mediawiki.png [21:34:28] * Krinkle hopes it's not his fault [21:34:55] I experimentally changes the job from php70 to php72 yesterday. Took a while to get right, but seems to work. based on it passing and publishing to doc.wm.o without issue [21:34:59] changed* [21:35:23] I suppose it's possible there's fewer unintentional use of fallback code. [21:35:44] less* whatever [21:35:48] 22:25:06 1) Rollback with confirmation should perform rollbacks after confirming intention: [21:35:48] 22:25:06 An element could not be located on the page using the given search parameters (".mw-rollback-link .jquery-confirmable-button-yes"). [21:35:49] boo [21:42:34] Reedy: Might need to reopen https://phabricator.wikimedia.org/T219440 [21:43:19] Mmm. Even if these CR+2 reapplies works, we probably should [21:43:21] I mean the added pause() was just waiting to fail at some point. [21:43:26] It's obviously not fixed/mitigated :) [21:43:29] https://gerrit.wikimedia.org/r/#/c/mediawiki/core/+/502162/4/tests/selenium/specs/rollback.js [21:54:21] Krinkle: changing to 72 could easily do that as more xdebug bugs get fixed [21:54:51] legoktm: Hm.. I've mostly seen its bug make code /not/ covered where it is. [21:55:08] was hoping it would rise [22:04:26] same [22:04:50] Krinkle: also maybe there's some legacy code (needed for PHP <= 7.2) that's no longer being executed? [22:04:59] I should probably look through git log later instead of randomly guessing [22:32:02] ~10% line decrease in .phpcs.xml [22:32:08] this weekend