[00:51:47] 6MediaWiki-API-Team, 10MediaWiki-User-login-and-signup, 10Wikipedia-App-Android-App, 10Wikipedia-App-iOS-App, and 2 others: Account creation via API appears to be broken - https://phabricator.wikimedia.org/T94915#1176581 (10Deskana) 5Open>3Resolved a:3Deskana Account creation was broken by this patch... [01:51:32] 6MediaWiki-API-Team, 6CA-team, 10MediaWiki-API, 10MediaWiki-User-login-and-signup, and 2 others: App says I'm logged in, but edits are saved from IP - https://phabricator.wikimedia.org/T75086#1176736 (10Krenair) I tested my instructions again on 2.0-beta-2015-03-23. It definitely results in a logged out ed... [04:51:55] 6MediaWiki-API-Team, 10SUL-Finalization, 5Patch-For-Review: GlobalRename tool should not list IP address of the user performing renames as 127.0.0.1 in Checkuser - https://phabricator.wikimedia.org/T94516#1176919 (10Legoktm) 5Open>3Resolved [08:58:36] 6MediaWiki-Core-Team, 6operations, 7Wikimedia-log-errors: rbf1001 and rbf1002 are timing out / dropping clients for Redis - https://phabricator.wikimedia.org/T92591#1177327 (10aaron) [08:58:39] 6MediaWiki-Core-Team, 5Patch-For-Review: Figure out a cross-DC strategy for the BloomFilter caches - https://phabricator.wikimedia.org/T93006#1177325 (10aaron) 5Open>3declined Easiest to leave them off (as they are right now). [08:58:42] 6MediaWiki-Core-Team, 7Epic: MediaWiki multi-datacenter investigation and work - https://phabricator.wikimedia.org/T88445#1177328 (10aaron) [08:58:57] 6MediaWiki-Core-Team, 6operations, 7Wikimedia-log-errors: rbf1001 and rbf1002 are timing out / dropping clients for Redis - https://phabricator.wikimedia.org/T92591#1177334 (10aaron) 5Open>3Resolved [11:00:27] 6MediaWiki-Core-Team, 5Patch-For-Review: Figure out a cross-DC strategy for the BloomFilter caches - https://phabricator.wikimedia.org/T93006#1177448 (10faidon) @aaron, do I understand this right that rbf100x aren't used/going to be used? Do we need to decommission those servers or are you planning on using th... [11:21:14] 6MediaWiki-Core-Team, 10CirrusSearch: [epic] CirrusSearch: various undesirables detected in Russian Wikipedia - https://phabricator.wikimedia.org/T88724#1177473 (10Elitre) I think the current practice is adding Epic as a project, not in the title. [11:28:28] 6MediaWiki-Core-Team, 5Patch-For-Review: Fix various DB master warnings from dbperformance.log - https://phabricator.wikimedia.org/T92357#1177482 (10Gilles) For my own understanding of mediawiki core features, is getRelevantUser() solely used to display 3-4 relevant shortcuts in the toolbox at the bottom left... [11:32:03] 6MediaWiki-Core-Team, 5Patch-For-Review: Fix various DB master warnings from dbperformance.log - https://phabricator.wikimedia.org/T92357#1177485 (10Gilles) @aaron are you looking at occurrence frequency of these in dbperformance.log to tackle the biggest ones first, or is the goal to fix every single one we f... [11:58:02] 6MediaWiki-Core-Team, 10CirrusSearch, 7Epic: CirrusSearch: various undesirables detected in Russian Wikipedia - https://phabricator.wikimedia.org/T88724#1177535 (10Aklapper) [11:58:40] 6MediaWiki-Core-Team, 10CirrusSearch, 7Epic: CirrusSearch: various undesirables detected in Russian Wikipedia - https://phabricator.wikimedia.org/T88724#1018869 (10Aklapper) (Setting the #Epic tag instead of prefixes in the summary.) [13:35:22] * anomie grumbles again about Phabricator's lack of a useful "add projects" widget if you can't guess enough of the name of the project name to get it into the top 5 search results... [13:59:36] anomie: You can (sort of) display more than 5 results at a time. You just have to inject some js, either via the browser console, or by URL (bookmark) trickery. https://www.mediawiki.org/wiki/Topic:Sc5m4m4bkg1ebald [16:04:24] 6MediaWiki-Core-Team, 10CirrusSearch: CirrusSearch: Highlighted Wikitext returned from `intitle:` searches - https://phabricator.wikimedia.org/T94870#1178052 (10Jdouglas) p:5Normal>3High [16:08:38] 6MediaWiki-API-Team, 6Commons, 10MediaWiki-extensions-UploadWizard, 6Multimedia, and 3 others: Address technical issues responsible for funnel drop-offs in UploadWizard - https://phabricator.wikimedia.org/T91652#1178058 (10bd808) [16:10:54] 6MediaWiki-API-Team, 6Commons, 10MediaWiki-extensions-UploadWizard, 6Multimedia, and 3 others: Address technical issues responsible for funnel drop-offs in UploadWizard - https://phabricator.wikimedia.org/T91652#1178064 (10bd808) p:5High>3Normal [16:13:04] 6MediaWiki-Core-Team, 5Patch-For-Review: Figure out a cross-DC strategy for the BloomFilter caches - https://phabricator.wikimedia.org/T93006#1178091 (10aaron) Yep, decom process can start. [16:30:10] 6MediaWiki-API-Team, 10Librarization, 5Patch-For-Review, 7Upstream: Composer autoloader is slow - https://phabricator.wikimedia.org/T85182#1178160 (10bd808) @Legoktm Do you have a checklist somewhere of the various Composer ClassLoader classes that we need to be sure are up to date? [x] [[https://gerrit.w... [17:31:50] 6MediaWiki-Core-Team, 10MediaWiki-Debug-Logging, 5MW-1.25-release, 5Patch-For-Review: Move MWLogger* classes to PHP namespaces rather than using faux namespaces in the class names - https://phabricator.wikimedia.org/T93406#1178365 (10bd808) [17:32:03] 6MediaWiki-Core-Team, 10MediaWiki-Debug-Logging, 5MW-1.25-release, 5Patch-For-Review: Move MWLogger* classes to PHP namespaces rather than using faux namespaces in the class names - https://phabricator.wikimedia.org/T93406#1178366 (10bd808) p:5Triage>3High [17:33:14] legoktm: what's up with jenkins for https://gerrit.wikimedia.org/r/#/c/200325/ ? [17:51:44] <^d> manybubbles, earldouglas: https://phabricator.wikimedia.org/T94814 is a thing [17:51:57] <^d> (I think we've got 3 actual errors showing up here) [17:53:18] bd808: it's not one-off, it's some new DB check [17:53:48] so "jenkins" is misleading :) [17:53:54] Yeah. No idea :( [17:54:14] I do see that LBFactoryFake is getting the call [17:54:29] maybe just config for integration/slave-scripts/bin/mw-install-mysql.sh? [17:55:03] Which may actually be being caused by "Unable to set CoreFileSize to 8589934592: Operation not permitted" [17:55:21] and then the user getting unstubbed to display an error [17:56:07] I wonder if it's just a config problem on integration-slave1401? [17:57:55] 6MediaWiki-Core-Team, 10CirrusSearch, 7Wikimedia-log-errors: Fix: "Warning: Search backend error during .. took .." - https://phabricator.wikimedia.org/T94814#1178499 (10demon) [17:58:00] 6MediaWiki-Core-Team, 10CirrusSearch, 7Wikimedia-log-errors: Fix: "Warning: Search backend error during .. took .." - https://phabricator.wikimedia.org/T94814#1178501 (10Jdouglas) [17:58:07] The unstubbing thing would be some variation on T56193 I bet [17:58:34] Or at least one of the paths that can lead there [17:59:19] <^d> earldouglas: Ok, all the 3 actual issues have their own subtasks now [17:59:25] <^d> (so we can fix individually) [18:09:09] turbocat: My random guess about hhvm and ulimit problems causing that is destroyed by the nearly identical failure in the php5 build -- https://integration.wikimedia.org/ci/job/mediawiki-extensions-zend/10543/console [18:09:50] so back to either a config change needed for running integration/slave-scripts/bin/mw-install-mysql.sh or bad code [18:44:09] 6MediaWiki-Core-Team, 10MediaWiki-Debug-Logging, 6operations, 5Patch-For-Review: Store unsampled API and XFF logs - https://phabricator.wikimedia.org/T88393#1178685 (10bd808) [18:46:03] 6MediaWiki-Core-Team, 10CirrusSearch: CirrusSearch: Highlighted Wikitext returned from `intitle:` searches - https://phabricator.wikimedia.org/T94870#1178719 (10Jdouglas) See change in gerrit: https://gerrit.wikimedia.org/r/#/c/201727/ [19:50:46] 6MediaWiki-API-Team, 10Analytics, 10MediaWiki-Authentication-and-authorization: Create dashboard to track key authentication metrics before, during and after AuthManager rollout - https://phabricator.wikimedia.org/T91701#1178891 (10Tgr) a:3Tgr [19:58:30] 6MediaWiki-API-Team, 10MediaWiki-extensions-CentralAuth, 10MediaWiki-extensions-OAuth: OAuth: authorization fails if the user never visited a foreign wiki - https://phabricator.wikimedia.org/T94885#1178919 (10Tgr) [20:13:28] 6MediaWiki-API-Team, 10MediaWiki-User-login-and-signup, 10MediaWiki-extensions-ConfirmEdit-(CAPTCHA-extension), 10Wikipedia-Android-App, and 3 others: Account creation via API appears to be broken - https://phabricator.wikimedia.org/T94915#1178954 (10Florian) [20:51:37] 6MediaWiki-Core-Team: UserMailer.php uncaught Exception PEAR mail package is not installed - https://phabricator.wikimedia.org/T95047#1179121 (10Addshore) 3NEW [20:58:59] * anomie looks at writing unit tests for AuthManager, and despairs, and tries to start on it anyway. [20:59:04] If anyone has suggestions besides "cover all the code!", please leave a message. Or if anyone wants to volunteer to do it for me? [21:03:57] anomie: Writing tests for existing code? That's always a bit challenging. If writing tests for upcoming code, that's different. [21:04:16] AuthManger is new hotness [21:04:25] meeple27: In between, https://gerrit.wikimedia.org/r/#/c/195297/ [21:04:25] and quite probably actually testable [21:05:13] I'm sure if it got to the point of actually being merged, someone would -1 for no unit tests if I don't beat them to it by writing some. [21:08:30] heh. "PS21: Baby step towards unit testing." [21:09:10] glancing at a few classes, they seem mostly modular and straightforward. adding tests looks more tedious than difficult. maybe that's what you were saying. [21:09:56] "tedious" is an excellent adjective [21:18:32] My cable modem just went down hard. Looks like there is no upstream signal at all. I may be starting my weekend a bit early. [21:19:13] bd808: enjoy [21:20:30] Cable is totally out apparently. :/ [21:29:35] I'm back! [21:30:04] Not sure how long it will last. The cable folks sounded like they were having big head end problems [21:35:00] anomie: Sorry, not much advice to avoid tedium. "Don't write tests for trivial getters and setters", I guess [21:35:44] and "If something is already tested at a low level, you might not need to test it again at a higher level (or vice versa)" [21:41:07] ^d: cool, thanks. Somehow I missed the IRC notification from this morning. [21:41:59] <^d> earldouglas: no worries :) [21:43:48] kunal hasn't been around all day has he? [21:44:27] idle for idle for 15 hours ?! [22:42:40] friday fun! [22:42:45] assuming $density = '1.5x'; [22:42:59] what will be the output of the following PHP code: [22:43:07] var_dump( preg_replace( '/x?$/', '', $density ) ); [22:43:13] var_dump( preg_replace( '/x?$/', 'x', $density ) ); [22:43:21] work it out in your head, no cheating! [22:48:44] 6MediaWiki-Core-Team, 10MediaWiki-RfCs, 7HTTPS: RFC: MediaWiki HTTPS policy - https://phabricator.wikimedia.org/T75953#1179466 (10konklone) > The current RFC states that Wikipedia Zero partners often disallow HTTPS. I'm wondering how we can address that. It's hard to imagine that this is going to be a susta... [22:50:33] hah. fun [22:53:19] empty string? large hadron collider explosion? [23:01:02] try it and see [23:07:12] tried already [23:07:39] at a detailed inspection, kinda makes sense, but the other way around also kinda makes sense too:P [23:35:44] ori: Look at the bottom of this jenkins log -- https://integration.wikimedia.org/ci/view/Beta/job/beta-scap-eqiad/47570/console -- :) [23:36:14] bd808: :D [23:36:36] It's not rendering the unicode half space properly though [23:37:00] That's why the middle of the scap word is pushed out [23:37:39] I think there is a .5 and a .75 space in there on various lines [23:37:46] Oh well