[15:45:10] TimStarling, yes, only for existing pages. [15:46:51] as for the api action returning both ... hmm .. well, i could make it work by adding an adapter to the visual diffing code if that is the simplest way to make this happen. [16:08:52] subbu: just a quick check-in re the timeline for spec v1.5.0, still on for next week? [16:28:26] anomie: so in UserLinkHelper, ->params( Message::listParam( $items, 'pipe' ) ) doesn't work because it escapes $items, but if I switch it to ->rawParams(...) then I get an Array to string conversion warning and the string "Array" returned [16:30:12] legoktm: Ah. Yeah, I suppose, since rawParams() ignores that you're doing the outer message with ->text() or ->escaped() or whatever, while listParam doesn't. [16:33:17] I switched back to calling language->pipeList() directly then [16:37:18] anomie: relatedly, is there a usecase for restoring a file when the page itself doesn't exist? that behavior seems pretty weird to me [16:38:02] legoktm: Probably not. But deletion should still handle it if the file-with-no-description-page situation occurs. [16:38:42] right, agreed. I was thinking of filing a bug to disallow restoring just a file if there's no page, but was wondering if there was an obvious use case I was missing [19:51:55] legoktm: What's the status on https://phabricator.wikimedia.org/T166738? [20:25:56] RainbowSprinkles: I was never able to reproduce it [20:41:36] Neither could I. Drop from blockers? [20:55:12] that seems reasonable [20:59:42] done [22:09:53] yay [22:13:06] RainbowSprinkles: once PHP 7 is our minimum version everywhere, we can update your name on Special:Version too ;) [22:14:13] I can use unicode in the PHP anyway, I just don't need the unicode codepoints :) [22:14:45] Some of us have modern keyboards that allows for emoji entry ;-)