[00:04:36] (PS16) Ejegg: [WIP] Encapsulate errors [extensions/DonationInterface] - https://gerrit.wikimedia.org/r/344042 (https://phabricator.wikimedia.org/T159897) (owner: Awight) [00:06:34] (CR) jerkins-bot: [V: -1] [WIP] Encapsulate errors [extensions/DonationInterface] - https://gerrit.wikimedia.org/r/344042 (https://phabricator.wikimedia.org/T159897) (owner: Awight) [00:08:22] (PS17) Ejegg: [WIP] Encapsulate errors [extensions/DonationInterface] - https://gerrit.wikimedia.org/r/344042 (https://phabricator.wikimedia.org/T159897) (owner: Awight) [00:15:26] (CR) Ejegg: [C: 2] Further removal of class_api3 call in favour of civicrm_api3 [wikimedia/fundraising/crm] - https://gerrit.wikimedia.org/r/351127 (owner: Eileen) [00:20:06] (Merged) jenkins-bot: Further removal of class_api3 call in favour of civicrm_api3 [wikimedia/fundraising/crm] - https://gerrit.wikimedia.org/r/351127 (owner: Eileen) [00:20:46] (CR) Ejegg: [C: 2] Further removal of class_api3 call in favour of civicrm_api3. [wikimedia/fundraising/crm] - https://gerrit.wikimedia.org/r/351128 (owner: Eileen) [00:24:39] (Merged) jenkins-bot: Further removal of class_api3 call in favour of civicrm_api3. [wikimedia/fundraising/crm] - https://gerrit.wikimedia.org/r/351128 (owner: Eileen) [01:16:49] uff, I thought I could fix the i18n files with an awk script, but that won't deal with fallback languages [01:17:12] and php won't preserve the key order [01:26:23] I guess I have to add new keys and put some horrible fallback logic in there [01:29:21] hmm, maybe ignore fallbacks? [01:46:07] (PS1) Ejegg: WIP Update error messages for new scheme [extensions/DonationInterface] - https://gerrit.wikimedia.org/r/352995 (https://phabricator.wikimedia.org/T159897) [01:48:06] eh, not too bad an outcome [01:48:29] (CR) jerkins-bot: [V: -1] WIP Update error messages for new scheme [extensions/DonationInterface] - https://gerrit.wikimedia.org/r/352995 (https://phabricator.wikimedia.org/T159897) (owner: Ejegg) [01:49:05] whoops, trailing commas [01:58:59] (PS2) Ejegg: WIP Update error messages for new scheme [extensions/DonationInterface] - https://gerrit.wikimedia.org/r/352995 (https://phabricator.wikimedia.org/T159897) [09:29:13] (CR) Hashar: [C: 2] Add php-parallel-lint [extensions/ContributionTracking] - https://gerrit.wikimedia.org/r/352141 (owner: Umherirrender) [09:31:00] (CR) Hashar: [C: 2] Add php-parallel-lint [extensions/FundraiserLandingPage] - https://gerrit.wikimedia.org/r/352150 (owner: Umherirrender) [09:31:02] (Merged) jenkins-bot: Add php-parallel-lint [extensions/ContributionTracking] - https://gerrit.wikimedia.org/r/352141 (owner: Umherirrender) [09:31:04] (CR) Hashar: [C: 2] Add php-parallel-lint [extensions/FundraisingTranslateWorkflow] - https://gerrit.wikimedia.org/r/352151 (owner: Umherirrender) [09:33:20] (Merged) jenkins-bot: Add php-parallel-lint [extensions/FundraiserLandingPage] - https://gerrit.wikimedia.org/r/352150 (owner: Umherirrender) [09:34:28] (Merged) jenkins-bot: Add php-parallel-lint [extensions/FundraisingTranslateWorkflow] - https://gerrit.wikimedia.org/r/352151 (owner: Umherirrender) [09:36:01] (CR) Hashar: [C: 2] Add php-parallel-lint [extensions/LandingCheck] - https://gerrit.wikimedia.org/r/352316 (owner: Umherirrender) [09:59:12] (Merged) jenkins-bot: Add php-parallel-lint [extensions/LandingCheck] - https://gerrit.wikimedia.org/r/352316 (owner: Umherirrender) [10:25:38] (CR) Hashar: [C: 1] Run stylelint also for less files [extensions/CentralNotice] - https://gerrit.wikimedia.org/r/352610 (owner: Umherirrender) [12:35:44] Fundraising-Backlog, Wikimedia-Fundraising: Missing Polish translation of Thank You email - https://phabricator.wikimedia.org/T164510#3251302 (jrobell) Thank you @Ejegg ! I didn't realize this letter was already on Meta. I have all the translations available and we'll start adding those in today. [13:05:36] Wikimedia-Fundraising: Fundraising banner pre-test in Latvia/Hungary - https://phabricator.wikimedia.org/T164405#3251354 (Pcoombe) @MBeat33 Are you okay with me running this for a couple of hours Thursday afternoon (Europe time)? [13:10:44] Wikimedia-Fundraising: Fundraising banner pre-test in Latvia/Hungary - https://phabricator.wikimedia.org/T164405#3251373 (MBeat33) @Pcoombe Totally! [13:22:49] (PS1) Mepps: Update queries [wikimedia/fundraising/crm] - https://gerrit.wikimedia.org/r/353062 [14:32:59] (PS2) Mepps: Add update_7522 to allow for search by phone number Bug: T97372 [wikimedia/fundraising/crm] - https://gerrit.wikimedia.org/r/352943 (https://phabricator.wikimedia.org/T97372) [14:41:40] (PS3) Mepps: Add update_7522 to allow for search by phone number Bug: T97372 [wikimedia/fundraising/crm] - https://gerrit.wikimedia.org/r/352943 (https://phabricator.wikimedia.org/T97372) [14:51:33] (PS4) Mepps: Add update_7522 to allow for search by phone number Bug: T97372 [wikimedia/fundraising/crm] - https://gerrit.wikimedia.org/r/352943 (https://phabricator.wikimedia.org/T97372) [14:54:22] (CR) Ejegg: [C: 2] "Great!" [wikimedia/fundraising/crm] - https://gerrit.wikimedia.org/r/352943 (https://phabricator.wikimedia.org/T97372) (owner: Mepps) [14:59:09] (Merged) jenkins-bot: Add update_7522 to allow for search by phone number Bug: T97372 [wikimedia/fundraising/crm] - https://gerrit.wikimedia.org/r/352943 (https://phabricator.wikimedia.org/T97372) (owner: Mepps) [15:53:49] fundraising-tech-ops: replace indium (eqiad fundraising logger) with new hardware running jessie - https://phabricator.wikimedia.org/T145116#3252121 (Jgreen) [16:01:44] Fundraising-Backlog, MediaWiki-Interface, MediaWiki-extensions-CentralNotice, Mobile, Performance: Content jumps on mobile after banner is loaded - https://phabricator.wikimedia.org/T158240#3252155 (AndyRussG) [16:05:21] (CR) Umherirrender: [C: 2] build: add parallel-lint [extensions/FundraisingEmailUnsubscribe] - https://gerrit.wikimedia.org/r/352780 (owner: Hashar) [16:05:40] (CR) Umherirrender: [C: 2] Rebuild composer material with composer v1.4.1 [extensions/FundraisingEmailUnsubscribe] - https://gerrit.wikimedia.org/r/352777 (owner: Hashar) [16:06:42] (CR) jerkins-bot: [V: -1] Rebuild composer material with composer v1.4.1 [extensions/FundraisingEmailUnsubscribe] - https://gerrit.wikimedia.org/r/352777 (owner: Hashar) [16:06:44] (CR) jerkins-bot: [V: -1] build: add parallel-lint [extensions/FundraisingEmailUnsubscribe] - https://gerrit.wikimedia.org/r/352780 (owner: Hashar) [16:12:32] Fundraising-Backlog, MediaWiki-extensions-CentralNotice, Easy, Patch-For-Review, Technical-Debt: Use CSS instead of obsolete HTML attributes on CentralNotice tables - https://phabricator.wikimedia.org/T108259#3252235 (AndyRussG) [16:16:32] Fundraising-Backlog, Wikimedia-CentralNotice-Administration, User-JSeddon: Draft Documentation for Community Banner design guidance - https://phabricator.wikimedia.org/T159255#3252257 (AndyRussG) [16:17:38] Fundraising-Backlog, Wikimedia-CentralNotice-Administration, User-JSeddon: Draft Documentation for Community Banner design guidance - https://phabricator.wikimedia.org/T159255#3061930 (AndyRussG) Could also include technical guidelines for in-banner JS and campaign mixin usage... Not sure if that'd b... [17:00:34] fr-tech: Heaven, n.: [17:00:34] A place where the wicked cease from troubling you with talk of [17:00:35] their personal affairs, and the good listen with attention [17:00:35] while you expound your own. [17:00:35] -- Ambrose Bierce, "The Devil's Dictionary" [17:00:35] -- discuss. [17:27:18] Fundraising-Backlog, Analytics, MediaWiki-extensions-CentralNotice: Make banner impression counts available somewhere public - https://phabricator.wikimedia.org/T115042#1713344 (mforns) Hi folks! Following up on the meeting that we just had ([[ https://docs.google.com/document/d/1R3G04PCe3xZAR2azWPz... [17:27:57] fr-tec: anyone got news for scrum of scrums? [17:31:08] ejegg: not here, thx... (also, auto-correcting fr-teck for wider pinging pleasure ^ ) [17:31:14] Ah sorry, fr-tech ^ [17:31:19] k [17:31:22] frtex? [17:31:30] fried eggs? [17:31:41] * cwd hungry [17:31:54] ejegg: don't think so, ty [17:32:23] * AndyRussG snacks like there's no tomorrow [17:38:55] Fundraising-Backlog, MediaWiki-extensions-CentralNotice, Operations, User-Dereckson: Create /community-beacon alternative entry point - https://phabricator.wikimedia.org/T155929#3252605 (AndyRussG) [18:31:21] Fundraising-Backlog, MediaWiki-extensions-CentralNotice, WMDE-Fundraising-CN: Syntax highlighting in code text area of CentralNotice banners - https://phabricator.wikimedia.org/T160548#3252865 (AndyRussG) [18:32:17] Fundraising-Backlog, MediaWiki-extensions-CentralNotice, WMDE-Fundraising-CN: Save CentralNotice banner code asynchronously - https://phabricator.wikimedia.org/T160553#3252873 (AndyRussG) [18:36:04] Fundraising-Backlog, MediaWiki-extensions-CentralNotice: CentralNotice: Campaign Settings - Multiselects - If all items selected and saved, further attempts to make changes to selection are not saved. - https://phabricator.wikimedia.org/T160819#3252894 (AndyRussG) [18:36:26] PROBLEM - check_minfraud_secondary on payments1004 is CRITICAL: HTTP CRITICAL - Invalid HTTP response received from host on port 443: HTTP/1.0 408 Request Time-out [18:36:28] PROBLEM - check_minfraud_secondary on payments1002 is CRITICAL: HTTP CRITICAL - Invalid HTTP response received from host on port 443: HTTP/1.0 408 Request Time-out [18:42:56] RECOVERY - check_minfraud_secondary on payments1004 is OK: HTTP OK: Status line output matched 200,301,302 - 385 bytes in 9.118 second response time [19:00:16] RECOVERY - check_minfraud_secondary on payments1002 is OK: HTTP OK: Status line output matched 200,301,302 - 385 bytes in 0.252 second response time [19:01:26] (PS18) Ejegg: Encapsulate errors [extensions/DonationInterface] - https://gerrit.wikimedia.org/r/344042 (https://phabricator.wikimedia.org/T159897) (owner: Awight) [19:01:28] (PS3) Ejegg: Update translated error messages for new scheme [extensions/DonationInterface] - https://gerrit.wikimedia.org/r/352995 (https://phabricator.wikimedia.org/T159897) [19:29:17] (PS3) Ejegg: [WIP] Unstaged -> normalized, split construct, validate and stage steps. [extensions/DonationInterface] - https://gerrit.wikimedia.org/r/342553 (https://phabricator.wikimedia.org/T159910) (owner: Awight) [19:30:52] (CR) jerkins-bot: [V: -1] [WIP] Unstaged -> normalized, split construct, validate and stage steps. [extensions/DonationInterface] - https://gerrit.wikimedia.org/r/342553 (https://phabricator.wikimedia.org/T159910) (owner: Awight) [19:39:13] Fundraising-Backlog, MediaWiki-extensions-CentralNotice: Legend message broken on Special:CentralNoticeBanners - https://phabricator.wikimedia.org/T59109#3253135 (AndyRussG) [19:48:54] Fundraising-Backlog, MediaWiki-extensions-CentralNotice, MediaWiki-extensions-Translate, Wikimedia-Site-requests: Change (centralnotice-preview-all-template-translations) link target - https://phabricator.wikimedia.org/T158508#3253155 (AndyRussG) [20:07:34] Fundraising-Backlog, MediaWiki-Interface, MediaWiki-Page-editing, MediaWiki-extensions-CentralNotice, and 4 others: Content jumps after JavaScript is loaded - https://phabricator.wikimedia.org/T138177#3253237 (AndyRussG) [20:08:40] Fundraising-Backlog, MediaWiki-extensions-CentralNotice: CentralNotice shifts down page content on load (causes mis-clicks) - https://phabricator.wikimedia.org/T52865#3253246 (AndyRussG) [20:45:05] PROBLEM - check_puppetrun on pay-lvs2002 is CRITICAL: CRITICAL: Puppet has 10 failures. Last run 9 minutes ago with 10 failures. Failed resources (up to 3 shown) [20:45:15] PROBLEM - check_puppetrun on bellatrix is CRITICAL: CRITICAL: Puppet has 18 failures. Last run 9 minutes ago with 18 failures. Failed resources (up to 3 shown) [20:50:05] RECOVERY - check_puppetrun on pay-lvs2002 is OK: OK: Puppet is currently enabled, last run 1 minute ago with 0 failures [20:50:06] RECOVERY - check_puppetrun on bellatrix is OK: OK: Puppet is currently enabled, last run 1 minute ago with 0 failures [21:15:02] Fundraising-Backlog, FR-Smashpig: SmashPig pending db pruner is broken - https://phabricator.wikimedia.org/T161260#3253461 (Ejegg) Aha! Blame it on the homebrew getopt replacement in MaintenanceBase. For some reason, it treats options as boolean flags if the script doesn't specify a default value. Howeve... [21:45:56] Fundraising-Backlog, Wikimedia-Fundraising: Missing Polish translation of Thank You email - https://phabricator.wikimedia.org/T164510#3253552 (DStrine) a:jrobell>None [22:04:19] Fundraising-Backlog, FR-PayPal-ExpressCheckout, FR-Paypal, Epic: Paypal Express checkout campaign ready - https://phabricator.wikimedia.org/T131817#3253602 (XenoRyet) [22:04:21] Fundraising Sprint Ivory Tower Defense Games, Fundraising-Backlog, FR-PayPal-ExpressCheckout: Refine PayPal EC donation itemization - https://phabricator.wikimedia.org/T137730#3253601 (XenoRyet) Open>Resolved [22:08:15] Fundraising Sprint Homebrew Hadron Collider, Fundraising Sprint Ivory Tower Defense Games, Fundraising-Backlog: Develop shared understanding of definition of Tech Debt - https://phabricator.wikimedia.org/T161817#3253609 (DStrine) Open>Resolved we will discuss this during the offsite [22:33:57] Fundraising-Backlog, FR-Paypal: Paypal std possibly going to stop supporting redirect with GET - https://phabricator.wikimedia.org/T163955#3253656 (DStrine) Open>declined [22:37:28] Fundraising Sprint Far Beer, Fundraising Sprint Gondwanaland Reunification Engine, Fundraising Sprint Homebrew Hadron Collider, Fundraising-Backlog, Patch-For-Review: Benevity import not updating emails for existing contacts - https://phabricator.wikimedia.org/T161666#3253659 (Eileenmcnaughton... [22:43:51] Fundraising-Backlog, FR-Ingenico, FR-Smashpig, MediaWiki-extensions-DonationInterface: Support and normalize multiple payment identifiers - https://phabricator.wikimedia.org/T163947#3253665 (Ejegg) See also: T137834, T136730 [22:53:51] Fundraising-Backlog, MediaWiki-extensions-CentralNotice: Large banner impression surge in NL and ES fr campaigns - https://phabricator.wikimedia.org/T164996#3253691 (DStrine) [22:56:25] Fundraising Sprint J 2017, Fundraising-Backlog, MediaWiki-extensions-CentralNotice: Large banner impression surge in NL and ES fr campaigns - https://phabricator.wikimedia.org/T164996#3253707 (DStrine) [22:56:27] Fundraising Sprint J 2017, Fundraising-Backlog, Wikimedia-Fundraising: Missing Polish translation of Thank You email - https://phabricator.wikimedia.org/T164510#3253708 (DStrine) [22:56:30] Fundraising Sprint J 2017, Fundraising-Backlog, FR-Ingenico, FR-Smashpig, MediaWiki-extensions-DonationInterface: Support and normalize multiple payment identifiers - https://phabricator.wikimedia.org/T163947#3253710 (DStrine) [22:56:33] Fundraising Sprint Ivory Tower Defense Games, Fundraising Sprint J 2017, Fundraising-Backlog, FR-Ingenico, and 3 others: Move already-encapsulated useful classes into SmashPig - https://phabricator.wikimedia.org/T163868#3253711 (DStrine) [22:56:35] Fundraising Sprint Ivory Tower Defense Games, Fundraising Sprint J 2017, Fundraising-Backlog, FR-Ingenico, and 3 others: Move staging / unstaging helpers into SmashPig - https://phabricator.wikimedia.org/T163867#3253712 (DStrine) [22:56:38] Fundraising Sprint J 2017, Fundraising-Backlog: Compile list of systems we depend on and should check all the time - https://phabricator.wikimedia.org/T163509#3253714 (DStrine) [22:56:41] Fundraising Sprint Homebrew Hadron Collider, Fundraising Sprint Ivory Tower Defense Games, Fundraising Sprint J 2017, Fundraising-Backlog, and 2 others: CentralNotice: Admin UI for campaigns may submit input with errors - https://phabricator.wikimedia.org/T163057#3253715 (DStrine) [22:56:43] Fundraising Sprint Homebrew Hadron Collider, Fundraising Sprint Ivory Tower Defense Games, Fundraising Sprint J 2017, Fundraising-Backlog, FR-Ingenico: break out Ingenico reintegration work - https://phabricator.wikimedia.org/T162840#3253716 (DStrine) [22:56:45] Fundraising Sprint J 2017, Fundraising-Backlog, Wikimedia-Fundraising-CiviCRM, Epic, FR-Email: retrieve lists of contacts who received a particular mailing - https://phabricator.wikimedia.org/T161762#3253717 (DStrine) [22:56:47] Fundraising Sprint Gondwanaland Reunification Engine, Fundraising Sprint Homebrew Hadron Collider, Fundraising Sprint Ivory Tower Defense Games, Fundraising Sprint J 2017, and 4 others: retrieve the text/ html and statistics data for mail we have se... - https://phabricator.wikimedia.org/T161758#3253718 [22:56:49] Fundraising Sprint Gondwanaland Reunification Engine, Fundraising Sprint Homebrew Hadron Collider, Fundraising Sprint Ivory Tower Defense Games, Fundraising Sprint J 2017, and 2 others: NULL referrers - https://phabricator.wikimedia.org/T161539#3253719 (DStrine) [22:56:52] Fundraising Sprint Far Beer, Fundraising Sprint Gondwanaland Reunification Engine, Fundraising Sprint J 2017, Fundraising-Backlog, and 3 others: Handle iDEAL push notifications - https://phabricator.wikimedia.org/T161153#3253720 (DStrine) [22:56:57] Fundraising Sprint Far Beer, Fundraising Sprint Gondwanaland Reunification Engine, Fundraising Sprint Homebrew Hadron Collider, Fundraising Sprint Ivory Tower Defense Games, and 3 others: Errors in CiviCRM dedupe screen - https://phabricator.wikimedia.org/T160571#3253721 (DStrine) [22:56:58] Fundraising Sprint English Cuisine, Fundraising Sprint Far Beer, Fundraising Sprint Gondwanaland Reunification Engine, Fundraising Sprint Homebrew Hadron Collider, and 7 others: [Tech Debt] Consolidate DonationInterface validation - https://phabricator.wikimedia.org/T160385#3253722 (DStrine) [22:57:01] Fundraising Sprint Deferential Equations, Fundraising Sprint English Cuisine, Fundraising Sprint Far Beer, Fundraising Sprint Gondwanaland Reunification Engine, and 9 others: Mediawiki namespace pages, including CentralNotice banners, are slow to sa... - https://phabricator.wikimedia.org/T158084#3253723 [22:57:08] Fundraising Sprint Costlier Alternative, Fundraising Sprint Deferential Equations, Fundraising Sprint English Cuisine, Fundraising Sprint Far Beer, and 6 others: Review fr-tech data retention guidelines - https://phabricator.wikimedia.org/T156317#3253724 (DStrine) [22:57:10] Fundraising Sprint Baudelaire Bowdlerizer, Fundraising Sprint Costlier Alternative, Fundraising Sprint Deferential Equations, Fundraising Sprint English Cuisine, and 10 others: Purge Varnish cache when a banner is saved - https://phabricator.wikimedia.org/T154954#3253725 (DStrine) [22:57:15] Fundraising Sprint Ivory Tower Defense Games, Fundraising Sprint J 2017, Fundraising-Backlog, Wikimedia-Fundraising-CiviCRM, Unplanned-Sprint-Work: Thank you letter from civi mangles non-$ currencies - https://phabricator.wikimedia.org/T151957#3253729 (DStrine) [22:57:17] Fundraising Sprint J 2017, Fundraising-Backlog, MediaWiki-extensions-CentralNotice: CentralNotice banner sequence: unit tests - https://phabricator.wikimedia.org/T144456#3253730 (DStrine) [22:57:20] Fundraising Sprint Costlier Alternative, Fundraising Sprint Deferential Equations, Fundraising Sprint English Cuisine, Fundraising Sprint Far Beer, and 9 others: CentralNotice banner sequence: implement feature for MVP - https://phabricator.wikimedia.org/T144453#3253731 (DStrine) [22:57:23] Fundraising Sprint Gondwanaland Reunification Engine, Fundraising Sprint Homebrew Hadron Collider, Fundraising Sprint Ivory Tower Defense Games, Fundraising Sprint J 2017, and 2 others: WMF rebranding, logos and font - https://phabricator.wikimedia.org/T141921#3253732 (DStrine) [22:57:25] Fundraising Sprint Baudelaire Bowdlerizer, Fundraising Sprint Costlier Alternative, Fundraising Sprint Deferential Equations, Fundraising Sprint Dirt Farming, and 10 others: Store and update list of currently working iDEAL banks - https://phabricator.wikimedia.org/T128692#3253733 (DStrine) [22:57:28] Fundraising Sprint English Cuisine, Fundraising Sprint Far Beer, Fundraising Sprint Gondwanaland Reunification Engine, Fundraising Sprint Homebrew Hadron Collider, and 9 others: Assisted currency conversion for PayPal is broken again - https://phabricator.wikimedia.org/T98447#3253734 (DStrine) [22:57:32] Fundraising Sprint Ivory Tower Defense Games, Fundraising Sprint J 2017, Fundraising-Backlog, Wikimedia-Fundraising-CiviCRM, and 2 others: Enable ability to look up contacts by phone number - https://phabricator.wikimedia.org/T97372#3253735 (DStrine)