[01:47:11] CindyCicaleseWMF: https://pingback.wmflabs.org/ is awesome! [01:48:23] Thanks :-) I'm pretty happy with it! I want to add one more tabs with the total unique wiki count so it doesn't have to be inferred from the other data. [01:50:37] And finer granularity on MediaWiki versions will be possible once https://phabricator.wikimedia.org/T126279 is done [01:52:07] CindyCicaleseWMF: where is the configuration stored? I found a small typo (32-bir) [01:52:40] Oh! Thanks! https://meta.wikimedia.org/wiki/Config:Dashiki:Pingback [01:53:31] that was easy :D [01:54:15] legoktm: I know, right? I'm really happy with reportupdater and dashiki. And, the analytics folks were super helpful! [01:55:12] legoktm: Currently, the data gets generated weekly. Do you think it would be useful to do so daily? It would be easy to change. It wouldn't result in a ton more data. I guess we could see if more wikis get installed on Wednesdays or Saturdays . . . [01:55:42] I don't see much value [01:56:05] I'm really curious as to what the 1.27/LTS usage is like compared to other versions [01:56:29] yes, that would be good to know! [01:56:59] oddly, there is one 1.25 data point . . . [03:58:53] CindyCicaleseWMF: that is awesome :) Thank you! [14:45:28] greg-g: you're welcome! And, the MediaWiki version graph is now annotated with when MediaWiki releases occurred. There will be finer granularity on the releases in the future. [15:22:58] legoktm: Yay, parser tests finally pass for me locally! But I guess CI is still not using Remex for other tests, since TidyTest fails locally after switching my config to Remex? [17:05:05] anomie: hmm, probably that needs a setMwGlobals to for remex? [17:08:25] legoktm: Or we could just set remex in TestSetup.php. Either way we'd need to adjust that test too for remex. [17:08:50] that would work too [17:11:39] though I wonder why I didn't see that as a test failure in CI's php70 job... [17:14:15] Does the CI config set remex, or does it leave $wgTidyConfig null so MWTidy::singleton() defaults to raggett? [17:15:07] the latter, all config overrides are set in DevelopmentSettings.php now [17:18:53] Apparently that one doesn't change between libtidy 0.99 and libtidy 5, but does change with remex. [17:24:05] ah [19:57:19] Do we have stated style/policy preferences for $GLOBALS['foo'] vs global $foo? [19:57:24] And is it sniff-enforced? [19:57:30] I know MW core tends to prefer the latter. [19:58:46] You could infer from https://www.mediawiki.org/wiki/Manual:Coding_conventions/PHP that we do [19:59:00] AS that only mentiones $wgFoo, not $GLOBALS['wgFoo'] [20:00:32] True [20:01:47] But AFAIK, no and no to your questions [20:05:26] I guess why I was getting at it was a better sense of how widely a global is used. But I'm looking at it wrong... It's not global keyword vs $GLOBALS superglobal... [20:05:32] Its local assignment.... [20:06:31] When you assign $wgTitle to $title to save two keystrokes later on you mask the usages somewhat [20:07:01] But you can assign $GLOBALS['wgTitle'] just the same [20:11:21] no_justification: there are places where $GLOBALS['wgWhatever'] will break [20:11:32] That's true [20:11:45] installer related stuff mostly [20:12:36] there's no sniff enforcement against it (we do have them for $_POST/$_GET etc) [20:13:25] Do we use $_ENV anywhere? [20:13:29] I know we use $_SERVER [20:14:50] https://codesearch.wmflabs.org/search/?q=%5C%24_ENV&i=nope&files=&repos= OAuth apparently, not core [20:15:21] https://gerrit.wikimedia.org/r/plugins/gitiles/mediawiki/tools/codesniffer/+/master/MediaWiki/Sniffs/Usage/SuperGlobalsUsageSniff.php [20:15:30] '$_POST' => true, [20:15:30] '$_GET' => true [20:24:40] I don't think anyone should use $_COOKIE directly [20:24:49] We have methods in WebRequest/WebResponse [20:25:08] Or $_SESSION except inside MW, but we're slowly fixing those. [20:25:15] Reedy: Do we want to land https://gerrit.wikimedia.org/r/#/c/392217/ (GWToolset extension.json) and ask people to test? [20:25:16] Yeah [20:56:02] no_justification: submit a patch for $_COOKIE? :) [21:09:18] No tiem [21:24:29] MaxSem: do you know about https://phabricator.wikimedia.org/T187147 ? (since you investigated it for hhvm) [21:27:55] subbu: one more please :) https://gerrit.wikimedia.org/r/#/c/417052/ (I forgot about that originally) [21:41:33] legoktm: haven't investigated the situation for PHP7 [21:54:00] MaxSem: want to? :) [22:01:14] #startmeeting [22:01:33] huh, no meetbots? [22:01:39] or did i mistype? [22:01:51] after 2 last week even :( [22:02:00] DanielK_WMDE: wrong channel! [22:02:08] oooh :) [22:02:27] legoktm: thanks :D [22:02:39] :) [22:15:37] haha [22:25:45] I love that every week you are surprised at two bots and yet nobody logs into toolforge to fix that ;) [22:55:20] bd808: it's the little joys in life...