[00:00:00] (03CR) 10Mattflaschen: [C: 04-1] "Maybe make $objectId a UUID. But either way, please add types to the docblock." (031 comment) [extensions/Flow] - 10https://gerrit.wikimedia.org/r/249116 (https://phabricator.wikimedia.org/T116582) (owner: 10Sbisson) [00:06:07] Heading home [00:12:10] 6Collaboration-Team-Backlog, 10Echo, 10MediaWiki-Internationalization, 10MediaWiki-extensions-CLDR, 7Wikimedia-log-errors: Invalid language code "nl_nl" - https://phabricator.wikimedia.org/T116890#1764412 (10Catrope) Do things like `?uselang=isownwork` fail similarly? Commons uses those kinds of "languag... [00:13:31] Um [00:13:38] I just lost power [00:13:47] What you too [00:13:58] Stephane was saying he'd lost power this morning, and that the park near his house had turned into a lake [00:14:08] But he's a couple thousand miles away :) [00:14:21] lol [00:14:35] They're doing construction near my house [00:14:59] I'm gonna guess it's not related to flooding :P [00:15:05] Although it did rain a bit in the city todafy [00:16:11] (03PS3) 10Mooeypoo: Implement SortedList in Echo notifications [extensions/Echo] - 10https://gerrit.wikimedia.org/r/249503 [00:16:37] (03PS15) 10Mooeypoo: [WIP^n] Create a notifications widget demo [extensions/Echo] - 10https://gerrit.wikimedia.org/r/247017 [00:16:46] Not here [00:17:59] Aaand I barely have a good cell signal. I'm gonna go read a book or something. [00:21:55] (03CR) 10Catrope: [C: 04-1] Allow presentation models to indicate a notification can't be formatted (032 comments) [extensions/Echo] - 10https://gerrit.wikimedia.org/r/249444 (https://phabricator.wikimedia.org/T116888) (owner: 10Legoktm) [00:24:15] (03PS3) 10Catrope: Convert Echo notifications to the new system [extensions/Thanks] - 10https://gerrit.wikimedia.org/r/249358 (https://phabricator.wikimedia.org/T116847) [00:24:45] (03CR) 10Catrope: Convert Echo notifications to the new system [extensions/Thanks] - 10https://gerrit.wikimedia.org/r/249358 (https://phabricator.wikimedia.org/T116847) (owner: 10Catrope) [00:30:04] (03PS4) 10Catrope: Convert Echo notifications to the new system [extensions/Thanks] - 10https://gerrit.wikimedia.org/r/249358 (https://phabricator.wikimedia.org/T116847) [00:31:08] (03CR) 10Catrope: Convert Echo notifications to the new system (031 comment) [extensions/Thanks] - 10https://gerrit.wikimedia.org/r/249358 (https://phabricator.wikimedia.org/T116847) (owner: 10Catrope) [00:54:53] power's back [00:55:06] PG&E says 2000 houses were affected [00:55:59] Ouch [00:56:09] That reminds me of that big storm + rain we had in December [00:56:18] With the pictures of the flooded Safeway parking lot and stuff [00:57:25] The night before I told Trevor there was no way he wasn't gonna have a power outage, with his rickety old above-ground power lines that hum and crackle at night when it's foggy, and his house being a couple hundred feetfrom the ocean [00:57:55] The next morning, I'm randomly up early at 7am (while it's still dark out) and doing my dishes, and all of a sudden the power goes out and I have to finish the dishes in the dark [00:58:09] Turns out lightning had struck a substation near downtown SF and >100k people were affected [00:59:31] Luckily the office had regained power by the time I got there, but my neighborhood didn't have power for most of the day [00:59:38] So I guess weird stuff can happen [01:00:47] (needless to say Trevor had no power problems; although the freeway near his house did flood) [01:03:28] I'm looking up UPSs on amazon right now, any recommendations? [01:04:03] mainly for our wifi router [01:04:19] No, I don't have any UPS gear at my house [01:04:23] Cause I don't own a desktop computer [01:05:12] my laptops are set up as desktops :P [01:05:19] but they become useless if the router loses power [01:06:02] The only things I use power for are lights, charging devices, and my wifi router, but apparently it takes more than a 100k+ outage to knock out LTE in my area [01:06:25] hehe [01:07:16] It was kind of weird to walk around in total darkness, no street lights or traffic lights, but still receive emails straight to my watch [01:23:38] 6Collaboration-Team-Backlog, 10Echo: Notifications on added links should exclude links made by the user herself - https://phabricator.wikimedia.org/T117010#1764547 (10jeblad) [01:25:17] 6Collaboration-Team-Backlog, 10Echo: Notifications on added links should exclude links made by the user herself - https://phabricator.wikimedia.org/T117010#1764551 (10Legoktm) This was fixed, just hasn't been deployed to Wikipedia's yet (tomorrow). [01:25:22] 6Collaboration-Team-Backlog, 10Echo: Notifications on added links should exclude links made by the user herself - https://phabricator.wikimedia.org/T117010#1764552 (10Legoktm) [01:25:24] 3Collaboration-Team-Current, 10Echo, 10Wikidata, 5MW-1.27-release-notes, and 4 others: Echo should not notify the user about his own linking activity - https://phabricator.wikimedia.org/T116485#1764553 (10Legoktm) [01:28:33] (03CR) 10Legoktm: Allow presentation models to indicate a notification can't be formatted (032 comments) [extensions/Echo] - 10https://gerrit.wikimedia.org/r/249444 (https://phabricator.wikimedia.org/T116888) (owner: 10Legoktm) [01:28:39] (03PS2) 10Legoktm: API: Remove no-op wfProfile(In|Out) calls [extensions/Echo] - 10https://gerrit.wikimedia.org/r/249601 [01:28:42] (03PS3) 10Legoktm: Allow presentation models to indicate a notification can't be formatted [extensions/Echo] - 10https://gerrit.wikimedia.org/r/249444 (https://phabricator.wikimedia.org/T116888) [01:29:51] (03CR) 10Aaron Schulz: [C: 032] API: Remove no-op wfProfile(In|Out) calls [extensions/Echo] - 10https://gerrit.wikimedia.org/r/249601 (owner: 10Legoktm) [01:46:20] (03CR) 10Catrope: [C: 032] Allow presentation models to indicate a notification can't be formatted [extensions/Echo] - 10https://gerrit.wikimedia.org/r/249444 (https://phabricator.wikimedia.org/T116888) (owner: 10Legoktm) [01:48:57] (03Merged) 10jenkins-bot: Allow presentation models to indicate a notification can't be formatted [extensions/Echo] - 10https://gerrit.wikimedia.org/r/249444 (https://phabricator.wikimedia.org/T116888) (owner: 10Legoktm) [01:49:08] (03Merged) 10jenkins-bot: API: Remove no-op wfProfile(In|Out) calls [extensions/Echo] - 10https://gerrit.wikimedia.org/r/249601 (owner: 10Legoktm) [01:51:51] reviewing your thanks one now [01:52:06] Thanks :D [01:54:21] legoktm: BTW did you see the email I sent you about linux.conf.au today? [01:54:28] yes, [01:54:31] OK [01:54:32] I'll do that next [01:54:37] Cause the early birds are at 98% now :O [01:54:39] OK thanks [01:54:53] oh crap [01:54:55] should I do it now? [01:55:04] If you could [01:55:41] The difference isn't enormous, it's $200, but it does help a bit and it's easily saved money [01:56:03] It was only like 80%ish last I checked [01:56:15] 1-2 days ago [01:57:19] (03CR) 10Catrope: [C: 032] Use flow- prefix for the CSS classes [extensions/Flow] - 10https://gerrit.wikimedia.org/r/248988 (owner: 10Mattflaschen) [01:57:29] RoanKattouw: are their shirt sizes the same as the US? [01:57:35] I think so [01:57:53] I've gotten the same size from them as I get here (M) and I've been happy [01:58:03] I didn't check to see if they have a sizing chart somewhere [01:58:27] "Penguin Dinner Ticket" [01:58:45] I assume Penguin is Tux related and not what's for dinner? [01:58:55] Yes :) [01:59:00] Yes, get a Penguin Dinner ticket [01:59:08] It'll tell you that it costs extra, but it'll knock that back off at the end [01:59:15] because it's included with a Professional ticket [01:59:17] (same for the t-shirt) [01:59:28] (03CR) 10jenkins-bot: [V: 04-1] Use flow- prefix for the CSS classes [extensions/Flow] - 10https://gerrit.wikimedia.org/r/248988 (owner: 10Mattflaschen) [02:00:31] ouch [02:00:38] my favorite shell isn't listed :( [02:00:44] What?! [02:00:46] What is it? [02:00:54] (My favorite editor isn't either but I could understand that) [02:02:05] fish! [02:03:22] http://fishshell.com/ [02:06:17] ok, ticket bought [02:06:31] Thanks man [02:06:38] I'll email my relatives again tonight [02:06:46] It gave you the early bird rate ($799 AUD) and says you've paid and everything? [02:06:58] (I ask because early bird-ness is only truly locked in when you pay) [02:10:27] yes [02:10:30] I have a pdf receipt [02:10:35] Awesome [02:10:37] Thanks man [02:12:00] Also, if you plan on staying in the campus-style accommodation arranged by the conference (Moriel and I will be staying there), then please book that soonish too [02:12:50] That's not an "OMG it's at 98%" situation, but if it does fill up somehow, we'll be out an annoying amount of money because of how affordable it is compared to alternatives [02:13:05] (The fact that there's a cycling race or whatever it is the weekend before the conference doesn't help there) [02:42:06] 3Collaboration-Team-Current, 10Flow, 7Database, 5Patch-For-Review, 7WorkType-NewFunctionality: Add artificial primary key to flow_wiki_ref and flow_ext_ref - https://phabricator.wikimedia.org/T109676#1764634 (10Mattflaschen) >>! In T109676#1763501, @Mattflaschen wrote: >>>! In T109676#1745382, @jcrespo w... [02:49:02] (03CR) 10Mattflaschen: [C: 04-1] "Re-testing, I was able to make the core links table still remember links I had already removed." [extensions/Flow] - 10https://gerrit.wikimedia.org/r/238393 (https://phabricator.wikimedia.org/T109676) (owner: 10Matthias Mullie) [04:32:20] (03CR) 10Catrope: Add an APIHandler to Echo notifications (031 comment) [extensions/Echo] - 10https://gerrit.wikimedia.org/r/247021 (owner: 10Mooeypoo) [06:06:47] 3Collaboration-Team-Current, 10Echo, 5Patch-For-Review, 5WMF-deploy-2015-10-27_(1.27.0-wmf.4), 5WMF-deploy-2015-11-03_(1.27.0-wmf.5): MentionPresentationModel fatals for notifications with no title - https://phabricator.wikimedia.org/T116888#1764739 (10Legoktm) 5Open>3Resolved [06:32:18] 6Collaboration-Team-Backlog, 10Echo, 10MediaWiki-Internationalization, 10MediaWiki-extensions-CLDR, 7Wikimedia-log-errors: Invalid language code "nl_nl" - https://phabricator.wikimedia.org/T116890#1764756 (10Legoktm) >>! In T116890#1764412, @Catrope wrote: > Do things like `?uselang=isownwork` fail simil... [07:34:27] (03PS1) 10Legoktm: Fix @return doc on EchoEventPresentationModel::getPrimaryLink() [extensions/Echo] - 10https://gerrit.wikimedia.org/r/249691 [07:35:57] (03PS1) 10Legoktm: Document that text from getSecondaryLinks() isn't escaped [extensions/Echo] - 10https://gerrit.wikimedia.org/r/249692 [07:39:15] 6Collaboration-Team-Backlog, 10Echo, 10Continuous-Integration-Config: Generate doxygen for Echo on doc.wm.o - https://phabricator.wikimedia.org/T117025#1764815 (10Legoktm) 3NEW [07:39:24] 6Collaboration-Team-Backlog, 10Echo, 10Continuous-Integration-Config: Generate doxygen for Echo on doc.wm.o - https://phabricator.wikimedia.org/T117025#1764823 (10Legoktm) p:5Triage>3Low [07:46:51] 3Collaboration-Team-Current, 10Echo, 7Documentation: Document new Echo formatting system - https://phabricator.wikimedia.org/T116612#1764826 (10Legoktm) Started at https://www.mediawiki.org/wiki/Echo_%28Notifications%29/New_formatter_system. It needs more links and examples right now. Also submitted https:/... [10:53:31] 3Collaboration-Team-Current, 10Flow, 10MassMessage, 10MediaWiki-extensions-AbuseFilter, and 2 others: Wrong AF variables computed for MassMessage account for edits on Flow topics - https://phabricator.wikimedia.org/T115887#1764950 (10Glaisher) 5Resolved>3Open Looks like this is still not fixed... [10:56:42] 3Collaboration-Team-Current, 10Flow, 10MassMessage, 10MediaWiki-extensions-AbuseFilter, and 2 others: Wrong AF variables computed for MassMessage account for edits on Flow topics - https://phabricator.wikimedia.org/T115887#1764955 (10Glaisher) 5Open>3Resolved It's actually fixed. https://www.mediawiki.... [11:15:03] (03PS4) 10Jforrester: Run phpcs through "composer test", disabling failing rules [extensions/Echo] - 10https://gerrit.wikimedia.org/r/215269 (https://phabricator.wikimedia.org/T101074) (owner: 10Legoktm) [11:27:50] 3Collaboration-Team-Current, 10Echo, 10MediaWiki-extensions-Newsletter: Write presentation model for Newsletter - https://phabricator.wikimedia.org/T116856#1764981 (10Glaisher) Just found this. https://www.mediawiki.org/wiki/Echo_%28Notifications%29/New_formatter_system [11:54:11] (03PS5) 10Jforrester: Run phpcs through "composer test", disabling failing rules [extensions/Echo] - 10https://gerrit.wikimedia.org/r/215269 (https://phabricator.wikimedia.org/T101074) (owner: 10Legoktm) [12:19:09] (03PS2) 10Sbisson: Centralize tree cache keys creation in TreeCacheKey::build [extensions/Flow] - 10https://gerrit.wikimedia.org/r/249116 (https://phabricator.wikimedia.org/T116582) [12:25:31] (03PS3) 10Sbisson: Centralize tree cache keys creation in TreeCacheKey::build [extensions/Flow] - 10https://gerrit.wikimedia.org/r/249116 (https://phabricator.wikimedia.org/T116582) [12:26:23] (03CR) 10Sbisson: Centralize tree cache keys creation in TreeCacheKey::build (031 comment) [extensions/Flow] - 10https://gerrit.wikimedia.org/r/249116 (https://phabricator.wikimedia.org/T116582) (owner: 10Sbisson) [12:36:46] (03PS3) 10Sbisson: Pull out isModeratedChange to check if something is a moderation action [extensions/Flow] - 10https://gerrit.wikimedia.org/r/248473 (owner: 10Mattflaschen) [12:45:29] (03CR) 10Sbisson: [C: 032] Pull out isModeratedChange to check if something is a moderation action [extensions/Flow] - 10https://gerrit.wikimedia.org/r/248473 (owner: 10Mattflaschen) [12:48:08] (03Merged) 10jenkins-bot: Pull out isModeratedChange to check if something is a moderation action [extensions/Flow] - 10https://gerrit.wikimedia.org/r/248473 (owner: 10Mattflaschen) [13:08:53] 6Collaboration-Team-Backlog, 10Flow, 7WorkType-NewFunctionality: Run FlowUpdateBetaFeaturePreference.php in production - https://phabricator.wikimedia.org/T111253#1765134 (10SBisson) [15:16:43] (03CR) 10Sbisson: [C: 031] "Looks good. I'll test after you've rebased." [extensions/Flow] - 10https://gerrit.wikimedia.org/r/245621 (https://phabricator.wikimedia.org/T112230) (owner: 10Mattflaschen) [15:20:05] 3Collaboration-Team-Current, 10Echo, 10MediaWiki-extensions-ContentTranslation: Write presentation models for notifications in ContentTranslation - https://phabricator.wikimedia.org/T116852#1765409 (10Amire80) Hmm, I'm not familiar with presentation models. Is this supposed to be done in CX code or in Echo... [16:31:34] (03CR) 10Legoktm: [C: 032] Run phpcs through "composer test", disabling failing rules [extensions/Echo] - 10https://gerrit.wikimedia.org/r/215269 (https://phabricator.wikimedia.org/T101074) (owner: 10Legoktm) [16:32:09] 3Collaboration-Team-Current, 10Flow, 5Patch-For-Review: Exclude deleted topics/posts from flow-reportcard stats - https://phabricator.wikimedia.org/T116797#1758758 (10matthiasmullie) Code has been merged, but new data won't regenerate before Sunday. [16:35:11] (03Merged) 10jenkins-bot: Run phpcs through "composer test", disabling failing rules [extensions/Echo] - 10https://gerrit.wikimedia.org/r/215269 (https://phabricator.wikimedia.org/T101074) (owner: 10Legoktm) [17:04:52] (03PS1) 10Jforrester: build: Enable phpcs rule 'Squiz.WhiteSpace.LanguageConstructSpacing.Incorrect' and make pass [extensions/Echo] - 10https://gerrit.wikimedia.org/r/249770 [17:04:55] (03PS1) 10Jforrester: build: Enable phpcs rule 'Generic.Functions.FunctionCallArgumentSpacing.SpaceBeforeComma' and make pass [extensions/Echo] - 10https://gerrit.wikimedia.org/r/249771 [17:04:58] (03PS1) 10Jforrester: build: Enable phpcs rule 'Generic.PHP.ForbiddenFunctions.FoundWithAlternative' and make pass [extensions/Echo] - 10https://gerrit.wikimedia.org/r/249772 [17:05:01] (03PS1) 10Jforrester: build: Enable phpcs rule 'MediaWiki.Usage.DirUsage.FunctionFound' and make pass [extensions/Echo] - 10https://gerrit.wikimedia.org/r/249773 [17:05:04] (03PS1) 10Jforrester: build: Enable phpcs rule 'MediaWiki.WhiteSpace.SpaceBeforeSingleLineComment' and make pass [extensions/Echo] - 10https://gerrit.wikimedia.org/r/249774 [17:05:07] (03PS1) 10Jforrester: build: Enable phpcs rule 'PSR2.Methods.MethodDeclaration.AbstractAfterVisibility' and make pass [extensions/Echo] - 10https://gerrit.wikimedia.org/r/249775 [17:05:10] (03PS1) 10Jforrester: build: Enable phpcs rule 'PSR2.Methods.MethodDeclaration.StaticBeforeVisibility' and make pass [extensions/Echo] - 10https://gerrit.wikimedia.org/r/249776 [17:05:13] (03PS1) 10Jforrester: build: Enable phpcs rule 'PSR2.Classes.PropertyDeclaration.ScopeMissing' and make pass [extensions/Echo] - 10https://gerrit.wikimedia.org/r/249777 [17:05:16] (03PS1) 10Jforrester: build: Enable phpcs rule 'PSR2.Classes.PropertyDeclaration.VarUsed' and make pass [extensions/Echo] - 10https://gerrit.wikimedia.org/r/249778 [17:05:19] (03PS1) 10Jforrester: build: Enable phpcs rule 'MediaWiki.NamingConventions.PrefixedGlobalFunctions.wfPrefix' and make pass [extensions/Echo] - 10https://gerrit.wikimedia.org/r/249779 [17:05:22] (03PS1) 10Jforrester: build: Enable phpcs rule 'Squiz.Classes.ValidClassName.NotCamelCaps' and make pass [extensions/Echo] - 10https://gerrit.wikimedia.org/r/249780 [17:05:25] (03PS1) 10Jforrester: build: Enable phpcs rule 'MediaWiki.WhiteSpace.SpaceAfterControlStructure.Incorrect' and make pass [extensions/Echo] - 10https://gerrit.wikimedia.org/r/249781 [17:05:28] (03PS1) 10Jforrester: build: Enable phpcs rule 'MediaWiki.VariableAnalysis.UnusedGlobalVariables' and make pass [extensions/Echo] - 10https://gerrit.wikimedia.org/r/249782 [17:05:31] (03PS1) 10Jforrester: build: Enable phpcs rule 'Generic.Files.LineLength' and make pass [extensions/Echo] - 10https://gerrit.wikimedia.org/r/249783 [17:16:01] (03CR) 10jenkins-bot: [V: 04-1] build: Enable phpcs rule 'Generic.Files.LineLength' and make pass [extensions/Echo] - 10https://gerrit.wikimedia.org/r/249783 (owner: 10Jforrester) [17:18:33] (03CR) 10Legoktm: [C: 032] build: Enable phpcs rule 'Squiz.WhiteSpace.LanguageConstructSpacing.Incorrect' and make pass [extensions/Echo] - 10https://gerrit.wikimedia.org/r/249770 (owner: 10Jforrester) [17:18:56] (03CR) 10Legoktm: [C: 032] build: Enable phpcs rule 'Generic.Functions.FunctionCallArgumentSpacing.SpaceBeforeComma' and make pass [extensions/Echo] - 10https://gerrit.wikimedia.org/r/249771 (owner: 10Jforrester) [17:19:09] (03CR) 10Legoktm: [C: 032] build: Enable phpcs rule 'Generic.PHP.ForbiddenFunctions.FoundWithAlternative' and make pass [extensions/Echo] - 10https://gerrit.wikimedia.org/r/249772 (owner: 10Jforrester) [17:19:24] (03CR) 10Legoktm: [C: 032] build: Enable phpcs rule 'MediaWiki.Usage.DirUsage.FunctionFound' and make pass [extensions/Echo] - 10https://gerrit.wikimedia.org/r/249773 (owner: 10Jforrester) [17:19:32] legoktm: I got carried away… [17:20:04] (03CR) 10Legoktm: [C: 032] build: Enable phpcs rule 'MediaWiki.WhiteSpace.SpaceBeforeSingleLineComment' and make pass [extensions/Echo] - 10https://gerrit.wikimedia.org/r/249774 (owner: 10Jforrester) [17:20:15] 6Collaboration-Team-Backlog, 10Flow: Paste in flow inserts awkward soft-newline characters that must be manually deleted - https://phabricator.wikimedia.org/T117063#1765811 (10ksmith) 3NEW [17:20:23] (03CR) 10Legoktm: [C: 032] build: Enable phpcs rule 'PSR2.Methods.MethodDeclaration.AbstractAfterVisibility' and make pass [extensions/Echo] - 10https://gerrit.wikimedia.org/r/249775 (owner: 10Jforrester) [17:21:02] (03CR) 10Legoktm: [C: 032] build: Enable phpcs rule 'PSR2.Methods.MethodDeclaration.StaticBeforeVisibility' and make pass [extensions/Echo] - 10https://gerrit.wikimedia.org/r/249776 (owner: 10Jforrester) [17:21:05] (03Merged) 10jenkins-bot: build: Enable phpcs rule 'Squiz.WhiteSpace.LanguageConstructSpacing.Incorrect' and make pass [extensions/Echo] - 10https://gerrit.wikimedia.org/r/249770 (owner: 10Jforrester) [17:21:07] James_F: :D [17:21:22] Also apparently I screwed up the line length one. [17:21:42] (And boy does the code need a good clean up.) [17:22:00] (03CR) 10Legoktm: [C: 032] build: Enable phpcs rule 'PSR2.Classes.PropertyDeclaration.ScopeMissing' and make pass [extensions/Echo] - 10https://gerrit.wikimedia.org/r/249777 (owner: 10Jforrester) [17:22:35] (03CR) 10Legoktm: [C: 032] "Uh, I think the change for this ended up in the previous patch." [extensions/Echo] - 10https://gerrit.wikimedia.org/r/249778 (owner: 10Jforrester) [17:22:54] (03Merged) 10jenkins-bot: build: Enable phpcs rule 'Generic.Functions.FunctionCallArgumentSpacing.SpaceBeforeComma' and make pass [extensions/Echo] - 10https://gerrit.wikimedia.org/r/249771 (owner: 10Jforrester) [17:22:57] (03CR) 10Legoktm: [C: 032] build: Enable phpcs rule 'MediaWiki.NamingConventions.PrefixedGlobalFunctions.wfPrefix' and make pass [extensions/Echo] - 10https://gerrit.wikimedia.org/r/249779 (owner: 10Jforrester) [17:23:17] legoktm: I imagine this makes every single outstanding patch need manual rebasing. ;-) [17:23:30] (03Merged) 10jenkins-bot: build: Enable phpcs rule 'Generic.PHP.ForbiddenFunctions.FoundWithAlternative' and make pass [extensions/Echo] - 10https://gerrit.wikimedia.org/r/249772 (owner: 10Jforrester) [17:23:43] (03CR) 10Legoktm: [C: 04-1] "The $maintClass = '...' lines at the bottom of the files need to be updated to reflect the new class name." [extensions/Echo] - 10https://gerrit.wikimedia.org/r/249780 (owner: 10Jforrester) [17:24:24] (03Merged) 10jenkins-bot: build: Enable phpcs rule 'MediaWiki.Usage.DirUsage.FunctionFound' and make pass [extensions/Echo] - 10https://gerrit.wikimedia.org/r/249773 (owner: 10Jforrester) [17:24:27] (03Merged) 10jenkins-bot: build: Enable phpcs rule 'MediaWiki.WhiteSpace.SpaceBeforeSingleLineComment' and make pass [extensions/Echo] - 10https://gerrit.wikimedia.org/r/249774 (owner: 10Jforrester) [17:24:54] (03PS2) 10Jforrester: build: Enable phpcs rule 'Squiz.Classes.ValidClassName.NotCamelCaps' and make pass [extensions/Echo] - 10https://gerrit.wikimedia.org/r/249780 [17:25:00] (03Merged) 10jenkins-bot: build: Enable phpcs rule 'PSR2.Methods.MethodDeclaration.AbstractAfterVisibility' and make pass [extensions/Echo] - 10https://gerrit.wikimedia.org/r/249775 (owner: 10Jforrester) [17:25:48] (03PS2) 10Jforrester: build: Enable phpcs rule 'MediaWiki.WhiteSpace.SpaceAfterControlStructure.Incorrect' and make pass [extensions/Echo] - 10https://gerrit.wikimedia.org/r/249781 [17:25:53] (03PS2) 10Jforrester: build: Enable phpcs rule 'MediaWiki.VariableAnalysis.UnusedGlobalVariables' and make pass [extensions/Echo] - 10https://gerrit.wikimedia.org/r/249782 [17:25:59] (03PS2) 10Jforrester: build: Enable phpcs rule 'Generic.Files.LineLength' and make pass [extensions/Echo] - 10https://gerrit.wikimedia.org/r/249783 [17:26:28] (03Merged) 10jenkins-bot: build: Enable phpcs rule 'PSR2.Methods.MethodDeclaration.StaticBeforeVisibility' and make pass [extensions/Echo] - 10https://gerrit.wikimedia.org/r/249776 (owner: 10Jforrester) [17:26:31] (03Merged) 10jenkins-bot: build: Enable phpcs rule 'PSR2.Classes.PropertyDeclaration.ScopeMissing' and make pass [extensions/Echo] - 10https://gerrit.wikimedia.org/r/249777 (owner: 10Jforrester) [17:26:48] (03CR) 10Catrope: [C: 032] Fix @return doc on EchoEventPresentationModel::getPrimaryLink() [extensions/Echo] - 10https://gerrit.wikimedia.org/r/249691 (owner: 10Legoktm) [17:26:52] (03Merged) 10jenkins-bot: build: Enable phpcs rule 'PSR2.Classes.PropertyDeclaration.VarUsed' and make pass [extensions/Echo] - 10https://gerrit.wikimedia.org/r/249778 (owner: 10Jforrester) [17:26:55] (03Merged) 10jenkins-bot: build: Enable phpcs rule 'MediaWiki.NamingConventions.PrefixedGlobalFunctions.wfPrefix' and make pass [extensions/Echo] - 10https://gerrit.wikimedia.org/r/249779 (owner: 10Jforrester) [17:27:38] (03CR) 10Catrope: [C: 032] Document that text from getSecondaryLinks() isn't escaped [extensions/Echo] - 10https://gerrit.wikimedia.org/r/249692 (owner: 10Legoktm) [17:29:17] (03CR) 10jenkins-bot: [V: 04-1] build: Enable phpcs rule 'Generic.Files.LineLength' and make pass [extensions/Echo] - 10https://gerrit.wikimedia.org/r/249783 (owner: 10Jforrester) [17:32:29] 3Collaboration-Team-Current, 10Echo, 10MediaWiki-extensions-Newsletter: Write presentation model for Newsletter - https://phabricator.wikimedia.org/T116856#1765852 (10Catrope) Yes, @Glaisher has it right. We (collaboration team) are going through all extensions and porting them to the new system (since we ar... [17:33:21] (03Merged) 10jenkins-bot: Fix @return doc on EchoEventPresentationModel::getPrimaryLink() [extensions/Echo] - 10https://gerrit.wikimedia.org/r/249691 (owner: 10Legoktm) [17:33:23] (03Merged) 10jenkins-bot: Document that text from getSecondaryLinks() isn't escaped [extensions/Echo] - 10https://gerrit.wikimedia.org/r/249692 (owner: 10Legoktm) [17:35:19] (03CR) 10Legoktm: [C: 032] build: Enable phpcs rule 'Squiz.Classes.ValidClassName.NotCamelCaps' and make pass [extensions/Echo] - 10https://gerrit.wikimedia.org/r/249780 (owner: 10Jforrester) [17:35:34] (03CR) 10Legoktm: [C: 032] build: Enable phpcs rule 'MediaWiki.WhiteSpace.SpaceAfterControlStructure.Incorrect' and make pass [extensions/Echo] - 10https://gerrit.wikimedia.org/r/249781 (owner: 10Jforrester) [17:36:12] (03CR) 10Legoktm: [C: 032] build: Enable phpcs rule 'MediaWiki.VariableAnalysis.UnusedGlobalVariables' and make pass [extensions/Echo] - 10https://gerrit.wikimedia.org/r/249782 (owner: 10Jforrester) [17:37:13] (03CR) 10Legoktm: [C: 04-1] "There's a syntax error and tests are failing." [extensions/Echo] - 10https://gerrit.wikimedia.org/r/249783 (owner: 10Jforrester) [17:39:48] (03Merged) 10jenkins-bot: build: Enable phpcs rule 'Squiz.Classes.ValidClassName.NotCamelCaps' and make pass [extensions/Echo] - 10https://gerrit.wikimedia.org/r/249780 (owner: 10Jforrester) [17:39:51] (03Merged) 10jenkins-bot: build: Enable phpcs rule 'MediaWiki.WhiteSpace.SpaceAfterControlStructure.Incorrect' and make pass [extensions/Echo] - 10https://gerrit.wikimedia.org/r/249781 (owner: 10Jforrester) [17:40:51] (03Merged) 10jenkins-bot: build: Enable phpcs rule 'MediaWiki.VariableAnalysis.UnusedGlobalVariables' and make pass [extensions/Echo] - 10https://gerrit.wikimedia.org/r/249782 (owner: 10Jforrester) [17:41:49] 6Collaboration-Team-Backlog, 10Flow: Flow UI encourages reply-to-topic and discourages reply-to-comment - https://phabricator.wikimedia.org/T116999#1765872 (10ksmith) @Mattflaschen: It seems that T92400 was implemented, despite being counter-intuitive. To make sure we're saying the same thing, if there is: To... [17:41:51] 3Collaboration-Team-Current, 10Flow: Unable to solve captcha on RTL languages due to bad element position - https://phabricator.wikimedia.org/T116910#1765873 (10Catrope) a:3Mooeypoo [17:43:01] 3Collaboration-Team-Current, 10Echo, 10Gather: Write presentation models for notifications in Gather - https://phabricator.wikimedia.org/T116848#1765879 (10Mattflaschen) a:3Mattflaschen [17:43:30] 3Collaboration-Team-Current, 10Echo: Write presentation models for all notification types - https://phabricator.wikimedia.org/T116834#1765880 (10Catrope) Documentation: https://www.mediawiki.org/wiki/Echo_%28Notifications%29/New_formatter_system [17:43:55] 3Collaboration-Team-Current, 10Echo, 7Tracking: Write presentation models for all notification types (tracking) - https://phabricator.wikimedia.org/T116834#1765882 (10Legoktm) [17:45:08] (03CR) 10Sbisson: "recheck" [extensions/Flow] - 10https://gerrit.wikimedia.org/r/245501 (https://phabricator.wikimedia.org/T114703) (owner: 10Matthias Mullie) [17:45:15] (03CR) 10Sbisson: "recheck" [extensions/Flow] - 10https://gerrit.wikimedia.org/r/242569 (https://phabricator.wikimedia.org/T89398) (owner: 10Matthias Mullie) [17:52:20] (03PS1) 10Legoktm: Re-enable presentation model for mentions [extensions/Echo] - 10https://gerrit.wikimedia.org/r/249791 [17:53:01] (03CR) 10Catrope: [C: 032] Re-enable presentation model for mentions [extensions/Echo] - 10https://gerrit.wikimedia.org/r/249791 (owner: 10Legoktm) [17:55:41] (03Merged) 10jenkins-bot: Re-enable presentation model for mentions [extensions/Echo] - 10https://gerrit.wikimedia.org/r/249791 (owner: 10Legoktm) [18:21:14] 3Collaboration-Team-Current, 10Flow: Deleted topic: 'changed the topic title' action should be filtered out from History/Recent changes etc - https://phabricator.wikimedia.org/T117069#1765993 (10Etonkovidova) 3NEW [18:22:12] 6Collaboration-Team-Backlog, 10Flow, 6Language-Engineering, 10Parsoid, and 4 others: Provide an API flag to suppress auto-generated - https://phabricator.wikimedia.org/T113331#1766011 (10ssastry) Here is a summary of a lengthy IRC discussion on #mediawiki-parsoid. @GWicke raises the concern... [18:23:51] 3Collaboration-Team-Current, 10Flow, 5Patch-For-Review, 5WMF-deploy-2015-10-27_(1.27.0-wmf.4): Deleted topics deleted edits shouldn't appear in recent changes - https://phabricator.wikimedia.org/T116058#1766014 (10Etonkovidova) >'changed the topic title' action is still there filed as {T117069} [18:41:26] (03PS4) 10Mooeypoo: Implement SortedList in Echo notifications [extensions/Echo] - 10https://gerrit.wikimedia.org/r/249503 [18:43:20] omg wow I created a loop that continued to fail and I stared at it and stared at it and... yeah. "for ( i = 0; test.markRead.length; i++ ) {" ... [18:43:44] The importance of 2 characters [18:43:56] (03CR) 10jenkins-bot: [V: 04-1] Implement SortedList in Echo notifications [extensions/Echo] - 10https://gerrit.wikimedia.org/r/249503 (owner: 10Mooeypoo) [18:44:04] ... don't fail me now, jenkins [18:44:50] eh. grunt well, grunt often [18:45:01] (03PS5) 10Mooeypoo: Implement SortedList in Echo notifications [extensions/Echo] - 10https://gerrit.wikimedia.org/r/249503 [18:45:12] (03PS16) 10Mooeypoo: [WIP^n] Create a notifications widget demo [extensions/Echo] - 10https://gerrit.wikimedia.org/r/247017 [18:51:15] anyone knows what I need to do to have captcha in my local install? [18:51:23] is captcha an extension? I can't find it [18:51:32] mooeypoo, confirmedit. [18:52:04] there's a mw-vagrant role [18:52:30] yeah just saw it for confirmedit -- thanks! [18:52:35] i'm reprovisioning now [18:52:39] let's see what RTL did now [18:52:54] Yeah. Do you think Flow should depend on ConfirmEdit? [18:53:14] I already have a patch that makes it depend on two other extensions, but that's mainly for PHPUnit: https://gerrit.wikimedia.org/r/#/c/247479/1 [18:53:23] Not necessarily? If 3rd party users don't want to have it, why would we force them? [18:53:29] it works without it [18:53:35] Sorry, I meant in MediaWiki-Vagrant, to in Flow itself. [18:53:42] not in Flow itself [18:53:52] oh, sure, yeah, it's a dev environment,so that'll help [18:54:13] I told you guys about my newest acquisition, didn't I? [18:54:21] * mooeypoo pwned the internet [18:54:21] no sure [18:54:28] Don't think so, what is it? :) [18:54:40] I am the recently proud owner of both http://rtl.wtf and http://ltr.wtf [18:54:47] \o/ [18:55:09] (03PS3) 10Mattflaschen: Use flow- prefix for the CSS classes [extensions/Flow] - 10https://gerrit.wikimedia.org/r/248988 [18:55:11] Totally going to create a playable demo in this so I can share that in LCA [18:55:16] Nice! [18:55:23] matt_flaschen: confirmedit used to interfere with some browser tests where we are creating users, I like to be able to not have it [18:55:45] stephanebisson, oh, crap, so does that mean my browser tests will fail *again* now that I have it? [18:55:50] I can't get a break! [18:56:12] stephanebisson, okay. It doesn't have the same issues where it causes Flow PHPUnit to be skipped, so I'll leave it off. [18:56:16] just to keep you on the edge [18:56:50] mooeypoo, didn't know .wtf was a new TLD. Not surprised, but still :) [18:57:14] matt_flaschen, I didn't either, but when I saw it, I squeed [18:57:21] at least ONE thing came out of the new TLDs [18:57:53] okay, how do I invoke the captcha to appear? I added the confirmedit role, I'm trying to add a topic and reply to flow as anonymous user, and I don't see the captcha [18:58:17] matt_flaschen, there are seriously weird tlds now... let me find the list, it was whack [18:58:30] there. enjoy: https://en.wikipedia.org/wiki/List_of_Internet_top-level_domains [18:58:59] More specifically, https://en.wikipedia.org/wiki/List_of_Internet_top-level_domains#ICANN-era_generic_top-level_domains [18:59:05] Also, relatedly, patch to create Flow groups is https://gerrit.wikimedia.org/r/#/c/249312/ . [18:59:06] mooeypoo: type in 'rtl.wtf' in your topic [18:59:12] mooeypoo, yeah, they've added a *lot*. [18:59:19] stephanebisson, *while* in RTL... I think my internet will implode [18:59:44] mooeypoo: you're at the boundaries of the known world... [18:59:58] upside down and backwards [19:00:15] okay, I can't manage to evoke captcha :\ what do I do? I enabled the role... what am I missing here? [19:00:42] type [[http://google.com]] [19:01:16] oh, I think I need to add a setting for which captcha to use [19:02:21] ok, progress. Now I have an error message "hphp_invoke" [19:04:06] crap, to set up recaptcha i need keys [19:05:43] mooeypoo, no, just leave it on FancyCaptcha. [19:05:54] It will trigger the CAPTCHA if you add an external link as a non-autoconfirmed user. [19:06:12] You shouldn't need any custom settings. [19:07:23] oh, ok [19:13:22] * RoanKattouw watches mooeypoo go down the rabbit hole [19:14:06] Turns out CAPTCHAs are always in the content language (i.e. don't respect user language), and also mess up the page layout when loaded [19:14:08] Because there are , and