[00:04:06] 3MediaWiki-Core-Team, Librarization: File upstream bug with composer about the autoloader being slow - https://phabricator.wikimedia.org/T85182#940957 (10Legoktm) [00:06:48] 3MediaWiki-Core-Team, Librarization: Create RFC for library extraction (PHP & javascript) practices - https://phabricator.wikimedia.org/T1017#17654 (10MZMcBride) >>! In T1017#830478, @bd808 wrote: > Rough start on this at . It needs a lot more work but at least t... [00:10:29] Fiona: for sure. I just wanted a semi coherent narrative before I stuck it on wiki :) I will be trying to concentrate on that tomorrow. [00:10:48] Sweet. [00:11:02] You're making much better RFC progress than me. [00:11:12] I have like five or six drafts, but only in my head. :-( [00:14:30] Well I heard we are almost out of new things to review, so you should start writing some I guess. [06:35:37] 3wikidata-query-service, MediaWiki-Core-Team, Wikidata: Evaluate Titan as graph storage/query engine for Wikidata Query service - https://phabricator.wikimedia.org/T76373#941246 (10GWicke) Re performance and indexing, from a mail thread: Earlier today Stas & I were looking a bit into what is happening behind the... [06:44:40] 3wikidata-query-service, MediaWiki-Core-Team, Wikidata: Evaluate Titan as graph storage/query engine for Wikidata Query service - https://phabricator.wikimedia.org/T76373#941271 (10Smalyshev) For SET it won't be more complex to maintain, probably, but I'm not sure if the lookups would be fast enough. I could cre... [08:55:22] 3MediaWiki-Installer, Librarization, MediaWiki-Core-Team: composer.json should be useable by WMF, core and extensions - https://phabricator.wikimedia.org/T67188#941356 (10Mglaser) @bd808, thanks for working on this! If you need testers or someone to try this with some extensions, let me know. [10:58:47] 3MediaWiki-Installer, Librarization, MediaWiki-Core-Team: composer.json should be useable by WMF, core and extensions - https://phabricator.wikimedia.org/T67188#941439 (10Nikerabbit) I would also be interested to test this at translatewiki.net - in fact I already tried it but it doesn't seem to work yet. ``` [E... [13:59:43] 3operations, MediaWiki-Core-Team: Review Graphite scaling options - https://phabricator.wikimedia.org/T1018#941588 (10fgiunchedi) p:5Triage>3Low [15:50:59] 3wikidata-query-service, MediaWiki-Core-Team, Wikidata: Validate Java 8 package - https://phabricator.wikimedia.org/T85174#941855 (10Lydia_Pintscher) [15:51:00] 3wikidata-query-service, MediaWiki-Core-Team, Wikidata: Investigate Titan supernode issues - https://phabricator.wikimedia.org/T85173#941856 (10Lydia_Pintscher) [15:51:01] 3wikidata-query-service, MediaWiki-Core-Team, Wikidata: Deploy a Wikidata complex query service into production - https://phabricator.wikimedia.org/T85159#941854 (10Lydia_Pintscher) [16:27:33] Can I forceprofile api queries? [16:27:39] ori: bd808 ^ [16:27:51] s/quries/requests/ [16:28:36] Ok, I can... but apparently only if I use the pretty print stuff [16:28:46] I think so. StartProfiler doesn't care about the endpoint. [16:29:11] It probably just can't print the information if using json output [16:29:34] Ah. yeah. no comments in json :/ [16:29:47] * bd808 does not love that about it [16:29:54] xml4lyf [16:30:12] s/xml/yaml/ FTFY [16:33:32] 3wikidata-query-service, MediaWiki-Core-Team, Wikidata: Evaluate Titan as graph storage/query engine for Wikidata Query service - https://phabricator.wikimedia.org/T76373#941917 (10Manybubbles) > I think mixed indexes as documented in http://s3.thinkaurelius.com/docs/titan/current/indexes.html#index-mixed should... [16:47:21] 3operations, MediaWiki-Core-Team: HHVM gets stuck in what seems a deadlock in pcre cache code - https://phabricator.wikimedia.org/T1194#941925 (10fgiunchedi) what's the status on this? looks like it can be closed in favor of related T757? [17:12:43] 3wikidata-query-service, MediaWiki-Core-Team, Wikidata: Evaluate Titan as graph storage/query engine for Wikidata Query service - https://phabricator.wikimedia.org/T76373#941968 (10GWicke) >>! In T76373#941917, @Manybubbles wrote: > I'd spin up a new one - probably just on a single node. I think in the long run... [18:22:19] * anomie finds two more bugs in HHVM's wddx extension, thanks to actually unit testing ApiFormatWddx. It'll be nice to kill that module. [18:26:52] 3wikidata-query-service, MediaWiki-Core-Team, Wikidata: Evaluate Titan as graph storage/query engine for Wikidata Query service - https://phabricator.wikimedia.org/T76373#942078 (10Smalyshev) > Elasticsearch totally supports sets. Right, but Titan unfortunately doesn't support mixed indexes on SET properties. I... [18:27:06] 3MediaWiki-Unit-tests, MediaWiki-Core-Team, MediaWiki-API: Better unit testing for ApiFormat* - https://phabricator.wikimedia.org/T85236#942079 (10Anomie) 3NEW a:3Anomie [18:30:52] 3MediaWiki-Core-Team, MediaWiki-API: Clean up ApiResult and ApiFormatXml, create format=json2 - https://phabricator.wikimedia.org/T76728#942091 (10Anomie) [19:11:31] 3Code-Review, MediaWiki-Core-Team: Import all gerrit.wikimedia.org repositories with Diffusion - https://phabricator.wikimedia.org/T616#942150 (10chasemp) [19:16:06] 3MediaWiki-extensions-General-or-Unknown, Language-Engineering, MediaWiki-Core-Team: Pass-by-reference arguments not passed by reference through StubObject::_call() - https://phabricator.wikimedia.org/T78427#942158 (10Umherirrender) 5Open>3Resolved a:3Umherirrender [19:20:06] 3MediaWiki-extensions-General-or-Unknown, Language-Engineering, MediaWiki-Core-Team: Pass-by-reference arguments not passed by reference through StubObject::_call() - https://phabricator.wikimedia.org/T78427#942163 (10bd808) p:5Triage>3Normal a:5Umherirrender>3bd808 [19:26:41] anomie: tests pass fine under HHVM but when I switched to php5, they started failing: https://dpaste.de/TS4m/raw [19:27:18] jenkins is using 5.3 and I'm using 5.5... [19:28:14] legoktm: Huh. The pass in 5.6.3 here. Do you have some extension or something that changes the output format of var_dump()? [19:28:24] hmm, maybe xdebug [19:28:52] yeah, it's xdebug [19:29:01] uninstalled it and they pass [19:29:31] 19:12:35 with Xdebug v2.1.0, Copyright (c) 2002-2010, by Derick Rethans [19:29:52] ^ jenkins, I had 2.2.3 [19:30:02] Looks like you could also just set xdebug.overload_var_dump = 0 in your config. [19:31:08] can we check for that and skip if it's enabled? it's going to get annoying since vagrant's zend role installs xdebug by default. [19:31:23] Yeah, looking into that now. [19:31:51] Should be more or less as simple as ini_get( 'xdebug.overload_var_dump' ) and making sure it either doesn't exist or is 0. [19:32:29] there's a wfIniGetBool() [19:34:31] It's an int setting, though. [19:40:50] legoktm: There you go. [19:47:38] anomie: https://integration.wikimedia.org/ci/job/mediawiki-phpunit-zend/546/console it's now skipping the dump tests even though they passed? [19:47:42] er, passed earlier [19:51:37] ... WTF, xdebug. "Type: boolean" and "You can also use 2 as value"... [19:55:35] legoktm: There, let's see if that does it right. [20:10:21] bd808: https://github.com/legoktm/monolog/commit/07490844da7f22237cb5310c5c9a8625b11a6d7a look good? [20:12:31] anomie: PS7 still has it being skipped :/ [20:12:32] legoktm: yeah, lgtm. Maybe add an empty line between 40 and 41. [20:13:18] legoktm: I wonder if xDebug 2.1.0's override for var_dump just happens to be the same for all the unit tests? And they changed it somewhere between that and 2.2.3? Otherwise I have no idea. [20:14:46] anomie: yeah, this is weird. I think it'll be fine since HHVM will be testing it [20:16:25] 3Librarization, MediaWiki-Core-Team: Upstream MWLoggerMonologSamplingHandler to Monolog - https://phabricator.wikimedia.org/T85238#942275 (10Legoktm) [20:18:27] https://github.com/Seldaek/monolog/pull/448 is still open :/ [20:20:15] legoktm: Yeah. I logged into one of the integration slaves and did a var_dump, the output there with xdebug.overload_var_dump = '1' doesn't have the gratuitous formatting differences I see with xDebug 2.2.5. [20:21:00] Nikerabbit: There's some magic I have to do to get translatewiki to notice my new extension, isn't there? [20:24:27] anomie: he's called Raymond and he usually notices it by himself [20:25:31] anomie: what extension is it? [20:26:45] Nikerabbit: ApiFeatureUsage [20:27:22] ok [20:29:13] 3MediaWiki-Core-Team, MediaWiki-API: Clean up ApiResult and ApiFormatXml, create format=json2 - https://phabricator.wikimedia.org/T76728#942297 (10Anomie) [21:12:35] 3MediaWiki-Core-Team, Phabricator: Install PHPExcel so I can export reports - https://phabricator.wikimedia.org/T152#942370 (10Qgil) [21:20:36] 3MediaWiki-Core-Team, Security-Reviews, Phabricator: Install PHPExcel so I can export reports - https://phabricator.wikimedia.org/T152#942391 (10RobLa-WMF) [21:30:55] 3wikidata-query-service, MediaWiki-Core-Team, Wikidata: Evaluate Titan as graph storage/query engine for Wikidata Query service - https://phabricator.wikimedia.org/T76373#942403 (10GWicke) Another fun article for dates: http://en.wikipedia.org/wiki/Timeline_of_the_far_future [22:45:41] 3MediaWiki-Core-Team, Wikidata, wikidata-query-service: Evaluate Titan as graph storage/query engine for Wikidata Query service - https://phabricator.wikimedia.org/T76373#942534 (10Manybubbles) I was using that!