[00:05:10] (CR) Ejegg: "This seems really polished. I like the performance considerations and parsing the setting into a collection of booleans. It looks like you" (4 comments) [wikimedia/fundraising/crm] - https://gerrit.wikimedia.org/r/549693 (owner: Eileen) [00:10:44] Fundraising Sprint A Wrinkle in Timezones, Fundraising-Backlog, MediaWiki-extensions-DonationInterface, Patch-For-Review: Fix postal code field when not showing city or state - https://phabricator.wikimedia.org/T238278 (Ejegg) p:Triage→Normal a:Ejegg [00:16:02] Fundraising-Backlog, FR-Ingenico, MediaWiki-extensions-DonationInterface: Sending over-long first name field to Ingenico Connect - https://phabricator.wikimedia.org/T228094 (Ejegg) Thinking more about this - let's not shorten the limits on our fields to match the processor's limit - instead, let's ju... [00:16:24] Fundraising-Backlog: Solution for 3DS2.0 name field issue which caused Wikimedia to shut off 3Ds on payment page - https://phabricator.wikimedia.org/T236332 (EMartin) 11.14 . A further update on this task is the following: a) Ingenico will NOT require Wikimedia to do any coding. The work to suppress the s... [00:47:21] fundraising-tech-ops: Modules for python3 on frdev1001 - https://phabricator.wikimedia.org/T238392 (EYener) [00:58:43] Fundraising-Backlog: Automation / optimization of data cubes - https://phabricator.wikimedia.org/T238394 (EYener) [01:11:55] Fundraising-Backlog: Analytics Infrastructure and Setup - https://phabricator.wikimedia.org/T238395 (EYener) [03:17:28] (PS1) Eileen: Comment block fix [wikimedia/fundraising/crm] - https://gerrit.wikimedia.org/r/550995 [03:17:30] (PS1) Eileen: Simplify ternary [wikimedia/fundraising/crm] - https://gerrit.wikimedia.org/r/550996 [03:17:32] (PS1) Eileen: Make command line running easier by setting defaults [wikimedia/fundraising/crm] - https://gerrit.wikimedia.org/r/550997 [03:17:34] (PS1) Eileen: Array formatting [wikimedia/fundraising/crm] - https://gerrit.wikimedia.org/r/550998 [03:17:36] (PS1) Eileen: Switch to single quotes [wikimedia/fundraising/crm] - https://gerrit.wikimedia.org/r/550999 [03:17:38] (PS1) Eileen: Move timezone handling into construct of the parent class. [wikimedia/fundraising/crm] - https://gerrit.wikimedia.org/r/551000 (https://phabricator.wikimedia.org/T236855) [03:24:50] (CR) jerkins-bot: [V: -1] Make command line running easier by setting defaults [wikimedia/fundraising/crm] - https://gerrit.wikimedia.org/r/550997 (owner: Eileen) [03:25:04] (CR) jerkins-bot: [V: -1] Array formatting [wikimedia/fundraising/crm] - https://gerrit.wikimedia.org/r/550998 (owner: Eileen) [03:25:06] (CR) jerkins-bot: [V: -1] Switch to single quotes [wikimedia/fundraising/crm] - https://gerrit.wikimedia.org/r/550999 (owner: Eileen) [03:26:43] (CR) jerkins-bot: [V: -1] Move timezone handling into construct of the parent class. [wikimedia/fundraising/crm] - https://gerrit.wikimedia.org/r/551000 (https://phabricator.wikimedia.org/T236855) (owner: Eileen) [03:33:19] (PS11) Eileen: Add name_pairs table and resolvers [wikimedia/fundraising/crm] - https://gerrit.wikimedia.org/r/549693 [03:34:14] (CR) Eileen: "I've addressed the code points. I didn't tackle the foreach ([TRUE, FALSE] as $isContactToKeep) part yet though - it needs more head spa" (3 comments) [wikimedia/fundraising/crm] - https://gerrit.wikimedia.org/r/549693 (owner: Eileen) [03:38:56] (CR) jerkins-bot: [V: -1] Add name_pairs table and resolvers [wikimedia/fundraising/crm] - https://gerrit.wikimedia.org/r/549693 (owner: Eileen) [03:50:09] (PS2) Eileen: Move timezone handling into construct of the parent class. [wikimedia/fundraising/crm] - https://gerrit.wikimedia.org/r/551000 (https://phabricator.wikimedia.org/T236855) [03:50:11] (PS2) Eileen: Switch to single quotes [wikimedia/fundraising/crm] - https://gerrit.wikimedia.org/r/550999 [03:50:13] (PS5) Eileen: Add some indexes that are missing. * * These are on relatively small tables so haven't lept out but I hit a query * I couldn't due due to the missing index on civicrm_mailing_stats.mailing_id * and figured while I'm at it I should add to civicrm_group. The table is small so * I only noticed the lack of index when the server was on go-slow. Both tables are small * enough this should be near-instant. * * B [03:50:13] https://gerrit.wikimedia.org/r/550783 (https://phabricator.wikimedia.org/T236955) [03:50:15] (PS2) Eileen: Comment block fix [wikimedia/fundraising/crm] - https://gerrit.wikimedia.org/r/550995 [03:50:17] (PS2) Eileen: Simplify ternary [wikimedia/fundraising/crm] - https://gerrit.wikimedia.org/r/550996 [03:50:19] (PS2) Eileen: Make command line running easier by setting defaults [wikimedia/fundraising/crm] - https://gerrit.wikimedia.org/r/550997 [03:57:49] (CR) jerkins-bot: [V: -1] Make command line running easier by setting defaults [wikimedia/fundraising/crm] - https://gerrit.wikimedia.org/r/550997 (owner: Eileen) [04:05:05] (Abandoned) Eileen: Array formatting [wikimedia/fundraising/crm] - https://gerrit.wikimedia.org/r/550998 (owner: Eileen) [04:23:46] (PS12) Eileen: Add name_pairs table and resolvers [wikimedia/fundraising/crm] - https://gerrit.wikimedia.org/r/549693 [04:24:43] (CR) jerkins-bot: [V: -1] Add name_pairs table and resolvers [wikimedia/fundraising/crm] - https://gerrit.wikimedia.org/r/549693 (owner: Eileen) [04:28:06] (PS13) Eileen: Add name_pairs table and resolvers [wikimedia/fundraising/crm] - https://gerrit.wikimedia.org/r/549693 [04:33:37] (CR) jerkins-bot: [V: -1] Add name_pairs table and resolvers [wikimedia/fundraising/crm] - https://gerrit.wikimedia.org/r/549693 (owner: Eileen) [04:40:12] (PS14) Eileen: Add name_pairs table and resolvers [wikimedia/fundraising/crm] - https://gerrit.wikimedia.org/r/549693 [04:40:14] (PS9) Eileen: Update dedupe so that in force mode the details from the preferred contact are retained [wikimedia/fundraising/crm] - https://gerrit.wikimedia.org/r/550378 (https://phabricator.wikimedia.org/T232152) [04:40:16] (PS4) Eileen: Comment block fixes - use right urls [wikimedia/fundraising/crm] - https://gerrit.wikimedia.org/r/550579 [04:40:18] (PS4) Eileen: =Comment updates [wikimedia/fundraising/crm] - https://gerrit.wikimedia.org/r/550580 [04:40:20] (PS4) Eileen: Add boilerplate hook [wikimedia/fundraising/crm] - https://gerrit.wikimedia.org/r/550581 [04:40:22] (PS4) Eileen: Good intentions boilerplate [wikimedia/fundraising/crm] - https://gerrit.wikimedia.org/r/550582 [04:43:27] (PS3) Eileen: Make command line running easier by setting defaults [wikimedia/fundraising/crm] - https://gerrit.wikimedia.org/r/550997 [04:46:50] (CR) jerkins-bot: [V: -1] Add name_pairs table and resolvers [wikimedia/fundraising/crm] - https://gerrit.wikimedia.org/r/549693 (owner: Eileen) [04:47:04] (CR) jerkins-bot: [V: -1] Update dedupe so that in force mode the details from the preferred contact are retained [wikimedia/fundraising/crm] - https://gerrit.wikimedia.org/r/550378 (https://phabricator.wikimedia.org/T232152) (owner: Eileen) [04:47:10] (CR) jerkins-bot: [V: -1] Comment block fixes - use right urls [wikimedia/fundraising/crm] - https://gerrit.wikimedia.org/r/550579 (owner: Eileen) [04:47:45] (CR) jerkins-bot: [V: -1] =Comment updates [wikimedia/fundraising/crm] - https://gerrit.wikimedia.org/r/550580 (owner: Eileen) [04:47:54] (CR) jerkins-bot: [V: -1] Add boilerplate hook [wikimedia/fundraising/crm] - https://gerrit.wikimedia.org/r/550581 (owner: Eileen) [04:48:56] (CR) jerkins-bot: [V: -1] Good intentions boilerplate [wikimedia/fundraising/crm] - https://gerrit.wikimedia.org/r/550582 (owner: Eileen) [04:49:26] (CR) Eileen: "Argh - passing locally but not remotely!" [wikimedia/fundraising/crm] - https://gerrit.wikimedia.org/r/549693 (owner: Eileen) [08:10:52] (PS1) MaxSem: Stop passing objects by reference [extensions/FundraiserLandingPage] - https://gerrit.wikimedia.org/r/551057 (https://phabricator.wikimedia.org/T193950) [13:26:07] fundraising-tech-ops: Modules for python3 on frdev1001 - https://phabricator.wikimedia.org/T238392 (Jgreen) Open→Resolved Done! [13:27:56] (CR) Ejegg: [C: +2] Reformat arrays to short-style [wikimedia/fundraising/crm] - https://gerrit.wikimedia.org/r/550775 (owner: Eileen) [13:28:04] (CR) Ejegg: [C: +2] Move timezone handling into construct of the parent class. [wikimedia/fundraising/crm] - https://gerrit.wikimedia.org/r/551000 (https://phabricator.wikimedia.org/T236855) (owner: Eileen) [13:33:25] (Merged) jenkins-bot: Reformat arrays to short-style [wikimedia/fundraising/crm] - https://gerrit.wikimedia.org/r/550775 (owner: Eileen) [13:33:27] (Merged) jenkins-bot: Move timezone handling into construct of the parent class. [wikimedia/fundraising/crm] - https://gerrit.wikimedia.org/r/551000 (https://phabricator.wikimedia.org/T236855) (owner: Eileen) [14:42:29] Fundraising Sprint A Wrinkle in Timezones, Fundraising Sprint Visual Basic Instinct, Fundraising-Backlog, MW-1.35-notes (1.35.0-wmf.8; 2019-11-26): Monthly convert: min/max logic - https://phabricator.wikimedia.org/T237775 (spatton) Awesome @Ejegg, I'm seeing a slightly different result from what... [14:50:51] Fundraising Sprint A Wrinkle in Timezones, Fundraising Sprint Visual Basic Instinct, Fundraising-Backlog, MW-1.35-notes (1.35.0-wmf.8; 2019-11-26): Monthly convert: min/max logic - https://phabricator.wikimedia.org/T237775 (jgleeson) I can what's up here. In the patch released yesterday, the code... [14:54:15] Fundraising Sprint A Wrinkle in Timezones, Fundraising Sprint Visual Basic Instinct, Fundraising-Backlog, MW-1.35-notes (1.35.0-wmf.8; 2019-11-26): Monthly convert: min/max logic - https://phabricator.wikimedia.org/T237775 (spatton) Awesome @jgleeson, I was hoping it was as simple as a change in... [14:57:35] (PS1) Jgleeson: Monthly convert: switch suggested amount logic to use '<=' over '<' [extensions/DonationInterface] - https://gerrit.wikimedia.org/r/551197 (https://phabricator.wikimedia.org/T237775) [15:22:14] (PS1) Ejegg: Merge branch 'master' into deployment [wikimedia/fundraising/crm] (deployment) - https://gerrit.wikimedia.org/r/551199 [15:22:25] (CR) Ejegg: [C: +2] Merge branch 'master' into deployment [wikimedia/fundraising/crm] (deployment) - https://gerrit.wikimedia.org/r/551199 (owner: Ejegg) [15:36:22] (CR) Ejegg: [C: +2] Monthly convert: switch suggested amount logic to use '<=' over '<' [extensions/DonationInterface] - https://gerrit.wikimedia.org/r/551197 (https://phabricator.wikimedia.org/T237775) (owner: Jgleeson) [15:36:41] !log reduced batch size of CiviCRM contact deduplication jobs [15:36:45] Logged the message at https://wikitech.wikimedia.org/wiki/Server_Admin_Log [15:37:01] that should stop the dedupe timeout failmail ^^^^ [15:37:31] and I'm about to deploy the fix Eileen says will stop the Omnimail time twisting failmail [15:37:51] so hopefully our inboxes can have a quiet weekend [15:38:28] :) [15:49:28] (Merged) jenkins-bot: Monthly convert: switch suggested amount logic to use '<=' over '<' [extensions/DonationInterface] - https://gerrit.wikimedia.org/r/551197 (https://phabricator.wikimedia.org/T237775) (owner: Jgleeson) [15:51:55] !log updated Fundraising CiviCRM from ae9b3819cd to c05c302e54 [15:51:59] Logged the message at https://wikitech.wikimedia.org/wiki/Server_Admin_Log [16:01:26] fundraising-tech-ops: Modules for python3 on frdev1001 - https://phabricator.wikimedia.org/T238392 (EYener) @Jgreen can you install SQLAlchemy as well, please? Apologies that this ask is coming more piecemeal than the R packages request. [16:19:41] Fundraising Sprint A Wrinkle in Timezones, Fundraising Sprint Sysadmin Kane, Fundraising Sprint Trojan Horse Wisperer, Fundraising Sprint Usual Subscripts, and 4 others: Civi: create annual $ summary TY email button - https://phabricator.wikimedia.org/T221271 (jgleeson) @Eileenmcnaughton @Ejegg... [16:21:10] fundraising-tech-ops: Modules for python3 on frdev1001 - https://phabricator.wikimedia.org/T238392 (Jgreen) >>! In T238392#5667014, @EYener wrote: > @Jgreen can you install SQLAlchemy as well, please? > > Apologies that this ask is coming more piecemeal than the R packages request. Done! If there are other... [17:02:30] Fundraising-Backlog, fundraising-tech-ops: Analytics Infrastructure and Setup - https://phabricator.wikimedia.org/T238395 (DStrine) [17:02:43] Fundraising-Backlog, fundraising-tech-ops: Automation / optimization of data cubes - https://phabricator.wikimedia.org/T238394 (DStrine) [17:36:07] Fundraising-Backlog, fundraising-tech-ops: Analytics Infrastructure and Setup - https://phabricator.wikimedia.org/T238395 (Jgreen) From an Ops/SRE perspective we're thinking the architecture should be a separate application server (like T237442) vs database server (like T237437). [17:56:39] Fundraising-Backlog, FR-Adyen: Adyen audit question: Nov refunds reaching Civi - https://phabricator.wikimedia.org/T238428 (MBeat33) [18:20:42] Fundraising-Backlog, FR-Adyen: Adyen audit question: Nov refunds reaching Civi - https://phabricator.wikimedia.org/T238428 (Ejegg) I see the refund in settlement_detail_report_batch_559.csv, and I see that file is still in our 'incoming' directory, where we leave files till we've entered all the data in... [18:26:56] Fundraising Sprint A Wrinkle in Timezones, Fundraising Sprint Visual Basic Instinct, Fundraising-Backlog: Get paypal to prevent older paypal recurring from sending inaccurate cancel email - https://phabricator.wikimedia.org/T236506 (XenoRyet) Presuming we still want to do this before we get to T23006... [18:43:04] fundraising-tech-ops: Investigate r-cran-shiny and/or RStudio shiny-server for Fundraising team use. - https://phabricator.wikimedia.org/T221116 (Jgreen) Stalled→Declined Closing this, there's no longer a push for this specific direction. [18:45:38] Fundraising Sprint A Wrinkle in Timezones, Fundraising Sprint Visual Basic Instinct, Fundraising-Backlog: Get paypal to prevent older paypal recurring from sending inaccurate cancel email - https://phabricator.wikimedia.org/T236506 (MBeat33) Thanks, @XenoRyet as long as setting MAXFAILEDATTEMPTS to 0... [18:49:04] Fundraising Sprint A Wrinkle in Timezones, Fundraising Sprint Visual Basic Instinct, Fundraising-Backlog: Get paypal to prevent older paypal recurring from sending inaccurate cancel email - https://phabricator.wikimedia.org/T236506 (XenoRyet) @MBeat33 The change shouldn't have any adverse effects, an... [18:54:26] fundraising-tech-ops, Operations, ops-codfw: rack/setup/install frban2001.frack.codfw.wmnet - https://phabricator.wikimedia.org/T234069 (Jgreen) [18:54:45] fundraising-tech-ops, Operations, ops-eqiad: rack/setup/install frnetmon1001.frack.eqiad.wmnet - https://phabricator.wikimedia.org/T232137 (Jgreen) [18:56:03] (CR) Thiemo Kreuz (WMDE): [C: +2] Stop passing objects by reference [extensions/FundraiserLandingPage] - https://gerrit.wikimedia.org/r/551057 (https://phabricator.wikimedia.org/T193950) (owner: MaxSem) [18:58:31] (Merged) jenkins-bot: Stop passing objects by reference [extensions/FundraiserLandingPage] - https://gerrit.wikimedia.org/r/551057 (https://phabricator.wikimedia.org/T193950) (owner: MaxSem) [19:02:06] Fundraising Sprint A Wrinkle in Timezones, Fundraising Sprint Visual Basic Instinct, Fundraising-Backlog: Get paypal to prevent older paypal recurring from sending inaccurate cancel email - https://phabricator.wikimedia.org/T236506 (MBeat33) Cool! Thank you. [19:40:16] PROBLEM - check_puppetrun on frdev1001 is CRITICAL: CRITICAL: Puppet has 1 failures. Last run 4 minutes ago with 1 failures. Failed resources (up to 3 shown): Package[mariadb-client] [19:45:16] RECOVERY - check_puppetrun on frdev1001 is OK: OK: Puppet is currently enabled, last run 14 seconds ago with 0 failures [20:16:59] Fundraising-Backlog, FR-Adyen: Adyen audit question: Nov refunds reaching Civi - https://phabricator.wikimedia.org/T238428 (Ejegg) Very odd - there are logs for the adyen_audit_parse job for the last 5 days (that file should have been processed on the 10th) but they're mostly empty (just show the start/s... [20:24:27] Fundraising-Backlog, FR-Adyen: Adyen audit question: Nov refunds reaching Civi - https://phabricator.wikimedia.org/T238428 (MBeat33) Many thanks for the speedy help! [20:33:37] (PS11) Ejegg: Finer geo targeting [extensions/CentralNotice] - https://gerrit.wikimedia.org/r/518449 (https://phabricator.wikimedia.org/T102848) (owner: Vedmaka Wakalaka) [20:36:40] (CR) jerkins-bot: [V: -1] Finer geo targeting [extensions/CentralNotice] - https://gerrit.wikimedia.org/r/518449 (https://phabricator.wikimedia.org/T102848) (owner: Vedmaka Wakalaka) [20:48:29] Fundraising Sprint A Wrinkle in Timezones, Fundraising Sprint Visual Basic Instinct, Fundraising-Backlog: Get paypal to prevent older paypal recurring from sending inaccurate cancel email - https://phabricator.wikimedia.org/T236506 (EMartin) I shall resurrect the previous thread on this topic so we l... [21:12:31] (PS12) Ejegg: Finer geo targeting [extensions/CentralNotice] - https://gerrit.wikimedia.org/r/518449 (https://phabricator.wikimedia.org/T102848) (owner: Vedmaka Wakalaka) [21:14:07] (CR) jerkins-bot: [V: -1] Finer geo targeting [extensions/CentralNotice] - https://gerrit.wikimedia.org/r/518449 (https://phabricator.wikimedia.org/T102848) (owner: Vedmaka Wakalaka) [21:18:31] ejegg: I was just looking at this nick name resolver & thinking I should only handle 'first_name' not all names [21:21:00] (PS13) Ejegg: Finer geo targeting [extensions/CentralNotice] - https://gerrit.wikimedia.org/r/518449 (https://phabricator.wikimedia.org/T102848) (owner: Vedmaka Wakalaka) [21:23:39] (CR) jerkins-bot: [V: -1] Finer geo targeting [extensions/CentralNotice] - https://gerrit.wikimedia.org/r/518449 (https://phabricator.wikimedia.org/T102848) (owner: Vedmaka Wakalaka) [21:33:33] eileen yeah, that sounds safest for now! [21:34:01] phew, that phan static analysis is tough to please [21:34:40] though returning a nested array and depending on all the keys existing is also probably bad form [21:36:23] ok, i'mma convert that to use a class for country metadata [21:36:51] PROBLEM - Host payments1001 is DOWN: PING CRITICAL - Packet loss = 100% [21:37:13] that's me doing the final payments host. [21:38:19] RECOVERY - Host payments1001 is UP: PING OK - Packet loss = 0%, RTA = 0.40 ms [22:02:18] (PS14) Ejegg: Finer geo targeting [extensions/CentralNotice] - https://gerrit.wikimedia.org/r/518449 (https://phabricator.wikimedia.org/T102848) (owner: Vedmaka Wakalaka) [22:03:31] (CR) jerkins-bot: [V: -1] Finer geo targeting [extensions/CentralNotice] - https://gerrit.wikimedia.org/r/518449 (https://phabricator.wikimedia.org/T102848) (owner: Vedmaka Wakalaka) [22:07:10] (PS15) Ejegg: Finer geo targeting [extensions/CentralNotice] - https://gerrit.wikimedia.org/r/518449 (https://phabricator.wikimedia.org/T102848) (owner: Vedmaka Wakalaka) [22:08:23] (CR) jerkins-bot: [V: -1] Finer geo targeting [extensions/CentralNotice] - https://gerrit.wikimedia.org/r/518449 (https://phabricator.wikimedia.org/T102848) (owner: Vedmaka Wakalaka) [22:12:05] ok, that last one I don't get [22:12:12] Assigning array&lt;int,string[]&gt; to property but \GeoTarget::$regions is null|string[] [22:12:38] the line in question is this: self::$regions[] = $country->getRegions() [22:13:06] ohhhh, heh, it's right! [22:17:54] (PS15) Eileen: Add name_pairs table and resolvers [wikimedia/fundraising/crm] - https://gerrit.wikimedia.org/r/549693 [22:20:18] (CR) Eileen: "ejegg ok reworked a bit now - I realise what happened was that I had lots of stuff working & then I added 'Bob'/Robert to the names csv I " [wikimedia/fundraising/crm] - https://gerrit.wikimedia.org/r/549693 (owner: Eileen) [22:21:30] (PS16) Ejegg: Finer geo targeting [extensions/CentralNotice] - https://gerrit.wikimedia.org/r/518449 (https://phabricator.wikimedia.org/T102848) (owner: Vedmaka Wakalaka) [22:22:31] (PS10) Eileen: Update dedupe so that in force mode the details from the preferred contact are retained [wikimedia/fundraising/crm] - https://gerrit.wikimedia.org/r/550378 (https://phabricator.wikimedia.org/T232152) [22:22:44] (CR) jerkins-bot: [V: -1] Finer geo targeting [extensions/CentralNotice] - https://gerrit.wikimedia.org/r/518449 (https://phabricator.wikimedia.org/T102848) (owner: Vedmaka Wakalaka) [22:28:05] (CR) jerkins-bot: [V: -1] Update dedupe so that in force mode the details from the preferred contact are retained [wikimedia/fundraising/crm] - https://gerrit.wikimedia.org/r/550378 (https://phabricator.wikimedia.org/T232152) (owner: Eileen) [22:36:10] Fundraising Sprint A Wrinkle in Timezones, Fundraising Sprint Sysadmin Kane, Fundraising Sprint Trojan Horse Wisperer, Fundraising Sprint Usual Subscripts, and 4 others: Civi: create annual $ summary TY email button - https://phabricator.wikimedia.org/T221271 (Ejegg) Yeah, for a first version, I... [23:07:45] (PS1) Ejegg: Truncate values before making Ingenico API calls [wikimedia/fundraising/SmashPig] - https://gerrit.wikimedia.org/r/551288 (https://phabricator.wikimedia.org/T228094) [23:07:59] Fundraising Sprint A Wrinkle in Timezones, Fundraising-Backlog, FR-Ingenico, MediaWiki-extensions-DonationInterface, Patch-For-Review: Sending over-long first name field to Ingenico Connect - https://phabricator.wikimedia.org/T228094 (Ejegg) p:Triage→Normal a:Ejegg [23:10:26] (PS17) Ejegg: Finer geo targeting [extensions/CentralNotice] - https://gerrit.wikimedia.org/r/518449 (https://phabricator.wikimedia.org/T102848) (owner: Vedmaka Wakalaka) [23:13:13] (CR) Ejegg: [C: +2] Switch to single quotes [wikimedia/fundraising/crm] - https://gerrit.wikimedia.org/r/550999 (owner: Eileen) [23:15:35] (PS6) Ejegg: Add some indexes that are missing. [wikimedia/fundraising/crm] - https://gerrit.wikimedia.org/r/550783 (https://phabricator.wikimedia.org/T236955) (owner: Eileen) [23:16:22] (PS7) Ejegg: Add some indexes that are missing. [wikimedia/fundraising/crm] - https://gerrit.wikimedia.org/r/550783 (https://phabricator.wikimedia.org/T236955) (owner: Eileen) [23:16:30] (CR) Ejegg: [C: +2] Add some indexes that are missing. [wikimedia/fundraising/crm] - https://gerrit.wikimedia.org/r/550783 (https://phabricator.wikimedia.org/T236955) (owner: Eileen) [23:18:13] Fundraising Sprint A Wrinkle in Timezones, Fundraising-Backlog: Special Characters do not export well from civi - https://phabricator.wikimedia.org/T237564 (Aklapper) [23:18:50] (Merged) jenkins-bot: Switch to single quotes [wikimedia/fundraising/crm] - https://gerrit.wikimedia.org/r/550999 (owner: Eileen) [23:19:45] (CR) Aklapper: "That bug ID in the commit message looks wrong?" [wikimedia/fundraising/crm] - https://gerrit.wikimedia.org/r/550783 (https://phabricator.wikimedia.org/T236955) (owner: Eileen) [23:21:57] (Merged) jenkins-bot: Add some indexes that are missing. [wikimedia/fundraising/crm] - https://gerrit.wikimedia.org/r/550783 (https://phabricator.wikimedia.org/T236955) (owner: Eileen) [23:58:48] (CR) Ejegg: [C: -1] "Nice! I like this version even better. I think it needs one tweak to make your avoid-clobbering-existing-nicknames logic work, though." (3 comments) [wikimedia/fundraising/crm] - https://gerrit.wikimedia.org/r/549693 (owner: Eileen)