[00:17:02] Fundraising Sprint Visual Basic Instinct, Fundraising-Backlog, Wikimedia-Fundraising-CiviCRM: Engage having issues with batch data entry function - https://phabricator.wikimedia.org/T236106 (Eileenmcnaughton) a:Eileenmcnaughton [03:37:04] (PS1) Eileen: RPOW php 7.3 error [wikimedia/fundraising/crm] - https://gerrit.wikimedia.org/r/547068 [03:49:12] Fundraising Sprint Visual Basic Instinct, Fundraising-Backlog, Wikimedia-Fundraising-CiviCRM: Engage having issues with batch data entry function - https://phabricator.wikimedia.org/T236106 (Eileenmcnaughton) Wow this one sent me down the garden path! It worked find locally but not on WMF servers so... [03:58:44] (CR) Eileen: [C: +2] "Yes, this seems right" [wikimedia/fundraising/tools] - https://gerrit.wikimedia.org/r/546186 (https://phabricator.wikimedia.org/T234925) (owner: Ejegg) [03:59:30] (Merged) jenkins-bot: Silverpop export: unsubscribe donors with opt_in=0 [wikimedia/fundraising/tools] - https://gerrit.wikimedia.org/r/546186 (https://phabricator.wikimedia.org/T234925) (owner: Ejegg) [04:41:33] (PS1) Eileen: Resolve repeated first name [wikimedia/fundraising/crm] - https://gerrit.wikimedia.org/r/547071 (https://phabricator.wikimedia.org/T230954) [04:41:35] (PS1) Eileen: Resolve scenario where the other contact already has an inital but it's the same as the one extracted from the first name [wikimedia/fundraising/crm] - https://gerrit.wikimedia.org/r/547072 (https://phabricator.wikimedia.org/T230954) [04:44:13] (CR) jerkins-bot: [V: -1] Resolve repeated first name [wikimedia/fundraising/crm] - https://gerrit.wikimedia.org/r/547071 (https://phabricator.wikimedia.org/T230954) (owner: Eileen) [11:12:43] (CR) jerkins-bot: [V: -1] Localisation updates from https://translatewiki.net. [extensions/DonationInterface] - https://gerrit.wikimedia.org/r/547110 (owner: L10n-bot) [11:18:28] (CR) Raimond Spekking: [C: +2] "false positive" [extensions/DonationInterface] - https://gerrit.wikimedia.org/r/547110 (owner: L10n-bot) [13:47:06] (CR) Ejegg: [C: +2] RPOW php 7.3 error [wikimedia/fundraising/crm] - https://gerrit.wikimedia.org/r/547068 (owner: Eileen) [13:48:39] oh wow, that one was just the tip of the iceberg! [13:49:28] (PS3) Ejegg: Phpunit fixes preparatory to upgrading to phpunit 6 [wikimedia/fundraising/crm] - https://gerrit.wikimedia.org/r/546765 (owner: Eileen) [13:51:40] (PS2) Ejegg: Update onNotSuccessfulTest for phpunit 6 [wikimedia/fundraising/crm] - https://gerrit.wikimedia.org/r/546766 (owner: Eileen) [13:55:53] (CR) Ejegg: [C: +2] Phpunit fixes preparatory to upgrading to phpunit 6 [wikimedia/fundraising/crm] - https://gerrit.wikimedia.org/r/546765 (owner: Eileen) [13:56:56] (CR) Ejegg: [C: +2] Update onNotSuccessfulTest for phpunit 6 [wikimedia/fundraising/crm] - https://gerrit.wikimedia.org/r/546766 (owner: Eileen) [13:57:09] (PS8) Ejegg: Update phpunit version. [wikimedia/fundraising/crm] - https://gerrit.wikimedia.org/r/546759 (owner: Eileen) [13:57:54] (CR) Ejegg: [C: +2] "Thanks for getting us closer to up to date!" [wikimedia/fundraising/crm] - https://gerrit.wikimedia.org/r/546759 (owner: Eileen) [14:02:53] (Merged) jenkins-bot: Phpunit fixes preparatory to upgrading to phpunit 6 [wikimedia/fundraising/crm] - https://gerrit.wikimedia.org/r/546765 (owner: Eileen) [14:03:27] (Merged) jenkins-bot: Update onNotSuccessfulTest for phpunit 6 [wikimedia/fundraising/crm] - https://gerrit.wikimedia.org/r/546766 (owner: Eileen) [14:04:24] (Merged) jenkins-bot: Update phpunit version. [wikimedia/fundraising/crm] - https://gerrit.wikimedia.org/r/546759 (owner: Eileen) [14:43:22] pcoombe: Oh hi! I was wondering if you could send me the script you use to compile WMDE's banner impressions? [14:48:25] hey awight :) how's it goin [15:02:19] Hi awight! This is the script https://www.irccloud.com/pastebin/qu49TMlp/ [15:02:47] and then I have a cron job to run it every 15 minutes: `bash ~/chapters/impressions.sh WMDE 15 | mail -s "WMDE Banner impressions" banner-imp@wikimedia.de pcoombe@wikimedia.org` [15:04:43] pcoombe: Wow, thanks for the fast reply :-) [15:04:57] We're just head-scratching about some record-impression stuffs [15:08:23] Learning now about the beacon/impression -> eventlogging change, which is all great to see! [15:09:16] Fundraising Sprint Trojan Horse Wisperer, Fundraising-Backlog, FR-PayPal-ExpressCheckout: Duplicate donations caused by PayPal's “Final Approval” messaging - https://phabricator.wikimedia.org/T235220 (MBeat33) Here is a more recent example, ticket 640949 from 10/30: On Wed, Oct 30, 2019 at 6:55 AM s... [15:12:13] pcoombe: Question answered, thanks again. In case someone else comes by with the same question later, I discovered that * ?banner= suppresses recordImpression. * impression sampling is always in effect, even when ?debug=true. * legacy impression counting causes a beacon/impression request. [15:13:08] The new CentralNotice .js code is awesome, thanks to all the work AndyRussG has poured into it <3 [15:14:52] awight: hi!!! Thanks so much for your suggestions on the changes... still have some follow-on tasks to do to take care of some of those concerns... ;p [15:15:01] jgleeson: Hey, nice to see you! [15:15:07] hi awight ! Hope all's well with you and yours [15:15:11] o/ [15:15:15] awight: yeah the eventlogging thing is the client-side aspect of the new data pipeline [15:15:15] AndyRussG: uh, oh--I forget what the suggestions were ;-) [15:15:35] awight: some cleanup in the state component of the js display module IIRC [15:15:58] AndyRussG: You'd be happy to see the huddle of data analyst and product people suddenly realizing they can use modern tools thanks to this change. [15:16:21] fr-tech: any news for scrum of scrums? [15:16:33] awight: Eventually you'll see some patches flying by for that cleanup... you still get subscribed to CN changes? If not, I'll try to be sure to add you.. [15:16:36] ejegg: nothing here, thanks! [15:17:21] AndyRussG: I'm not subscribed, but would be honored to take a look, especially at the .js. The PHP might still cause rashes. [15:17:36] heheh oh yeah /me scratches [15:17:55] awight: wrt modern tools: oh! ok... You mean stuff on the analytics side? I think we turned off ingress into Analytics's MySQL store [15:18:04] but you can at least subscribe to the Kafka event stream [15:18:27] Did you have any specific record impression stuff? [15:18:46] The Campaign Fallback thing complicates data collection for campaigns that are fallen back from [15:18:59] no specific questions, the code was quite self-explanatory [15:19:10] By modern tools, I'm specifically thinking about Hadoop [15:19:38] awight: https://phabricator.wikimedia.org/T236734 [15:20:15] awight: ah you mean, just that it goes directly into the specific Hive table? [15:20:20] yess! [15:20:34] yeah... we haven't even gotten to querying it there yet [15:20:40] I believe that's the first time it's been feasible to do anything with impressions outside of the FR cluster? [15:20:41] or not much, anyway [15:21:12] we used to query it on Hive via webrequests table... that's also how it gets into Druid [15:21:30] but yes it has to all pass through a special, fine sieve [15:21:54] You have Druid access? [15:22:44] awight: also did you get to see this? currently there' a wee bug somewhere, but the README gives you an idea of what's there... https://github.com/AndrewGreen/centralnotice_analytics [15:23:11] (Don't remember if work on that was before or after your days on fr-tech...) [15:23:17] I am completely agnostic of Druid, so far [15:23:43] !! oh, wow [15:23:50] It's the backing store for Turnilo and Superset, and you can query it from Jupyter notebooks [15:24:46] I'll take a look at that for sure. I still have a pet project on my mind, to make banner impression counts publicly available and encourage all CN admins to be reasonable, try to understand the waste, etc. [15:25:17] ah yeah fun stuff! [15:25:27] awight: also there are a couple new analysts who have started working in Advancement, so maybe if there are data folks at Wikimedia Deutchland who are working on stuff, they'd like to all be in touch? [15:26:28] eyener: jkumalah: let me please introduce you to Adam Wight (on IRC, he's awight). He used to work on fr-tech and now works at the German chapter of Wikimedia... where it seems there may also be some banner data analysis work happening? [15:27:29] awight: ^ Erin and Jerrie have been spinning up with Advancement analytics stuff [15:27:48] AndyRussG: That is a fine idea, I'd love if there were more of that. Gotta run for the day, ASAP but perhaps we can help facilitate a call next month? [15:28:14] awight: sounds great! Have a great evening, really nice to hear from u! :) [15:29:48] bubye! [15:29:56] :) [15:36:04] Fundraising Sprint Usual Subscripts, Fundraising-Backlog, FR-Adyen, FR-WMF-Audit: Adyen audit parser fails on new payment method - https://phabricator.wikimedia.org/T235946 (Ejegg) Open→Resolved [15:36:58] hi awight! nice to virtually meet you! [15:39:33] Fundraising Sprint Usual Subscripts, Fundraising Sprint Visual Basic Instinct, Fundraising-Backlog, MW-1.35-notes (1.35.0-wmf.5; 2019-11-05): Monthly convert: set hide cookie when modal loads - https://phabricator.wikimedia.org/T235209 (sbassett) [15:46:16] Fundraising-Backlog, fundraising-tech-ops, DC-Ops: frdb1001 has suffered a raid event resulting in /dev/sda going read only - https://phabricator.wikimedia.org/T236739 (Jgreen) In addition to the repair, we're looking at adding another db system to the cluster for capacity/redundancy expansion. See T... [15:49:05] AndyRussG: as much as I like tmux, I scratch my head at ctrl+b + '[' for scroll mode @_@ [15:51:11] jgleeson: yeah... the scrolling thing is a pain... I think you can just do ctrl+b and then start scrolling with the page-up and page-down keys? [15:51:22] * AndyRussG tries to make muscle memory conscious [15:51:53] oh yeah that works and it's a little easier, thanks ! [15:54:39] :) [16:14:07] Fundraising-Backlog, MediaWiki-extensions-CentralNotice: Have a way to import a list of languages or a list of wikis to target in CentralNotice - https://phabricator.wikimedia.org/T220386 (Trizek-WMF) Thank you, Pcoombe! I'll try it soon. [16:24:42] fr-tech is anyone else seeing gerrit fail with what may be a CSP error? [16:24:52] Content Security Policy: The page’s settings blocked the loading of a resource at https://gerrit.wikimedia.org/r/gerrit_ui/D3C1B348C19ACF88C237C56767CD9650.cache.js (“script-src”). [16:26:46] ejegg: gerrit seems fine from here... Where exactly did u see the error? [16:27:05] what was the blocked script? [16:27:14] Fundraising Sprint Visual Basic Instinct, Fundraising-Backlog, Wikimedia-Fundraising-CiviCRM: Engage having issues with batch data entry function - https://phabricator.wikimedia.org/T236106 (RLewis) @Eileenmcnaughton thanks for the info on this. I'll check in with Engage today to see if they have any... [16:28:03] I had to go to the console to see the error [16:28:16] Fundraising-Backlog, fundraising-tech-ops, DC-Ops: frdb1001 has suffered a raid event resulting in /dev/sda going read only - https://phabricator.wikimedia.org/T236739 (RobH) a:Jclark-ctr Please note the replacement raid controller is now being purchased via T236779. Once it arrives, this task s... [16:28:23] I'm on cell network, so that might do it [16:28:50] *explain it [16:28:56] hmmm I'm not getting anything like in my js console [16:29:09] ejegg: why would that explain it? cell network injecting scripts? I'm getting it over https [16:29:20] I mean, I'm getting Gerrit over https, but no csp error [16:29:28] no, I mean the cell network might be just too slow to load things [16:30:38] oh, but there aren't any failing requests in the net tab [16:31:02] i had switched back to the oldui [18:32:36] Fundraising Sprint Trojan Horse Wisperer, Fundraising Sprint Usual Subscripts, Fundraising Sprint Visual Basic Instinct, Fundraising-Backlog: FRUEC: Debug large discrepancy in data in initial test run. - https://phabricator.wikimedia.org/T235284 (Cstone) Looks good to me, makes sense that the new... [18:37:23] (PS2) Eileen: RPOW php 7.3 error [wikimedia/fundraising/crm] - https://gerrit.wikimedia.org/r/547068 [18:44:08] Fundraising Sprint Visual Basic Instinct, Fundraising-Backlog: Donors being asked to log in during donation (INGENICO) - https://phabricator.wikimedia.org/T236803 (jgleeson) I think I might know what's happening here, it looks like at some point the last donor was sent here - https://payments.wikimedia.o... [19:05:16] PROBLEM - check_puppetrun on frdev1001 is CRITICAL: CRITICAL: Puppet has 1 failures. Last run 3 minutes ago with 1 failures. Failed resources (up to 3 shown): Package[r-cran-psych] [19:06:27] fundraising-tech-ops: R packages to be added to frdev1001 server - https://phabricator.wikimedia.org/T236750 (Jgreen) [19:10:16] RECOVERY - check_puppetrun on frdev1001 is OK: OK: Puppet is currently enabled, last run 4 minutes ago with 0 failures [19:17:43] fundraising-tech-ops: R packages to be added to frdev1001 server - https://phabricator.wikimedia.org/T236750 (Jgreen) Open→Resolved Done! [19:38:28] Fundraising Sprint Usual Subscripts, Fundraising Sprint Visual Basic Instinct, Fundraising-Backlog, Patch-For-Review: New iframe failure issues (confirmed modern browsers) - https://phabricator.wikimedia.org/T235126 (XenoRyet) [20:15:29] Fundraising-Backlog, fundraising-tech-ops: Redis queues should use a key prefix - https://phabricator.wikimedia.org/T216633 (Jgreen) [20:15:33] fundraising-tech-ops: upgrade fundraising queue servers from Debian Jessie - https://phabricator.wikimedia.org/T221008 (Jgreen) [20:28:14] ejegg: just wanting to check in on the dedupe ones - I know it's a lot of stuff although the later ones are just 'extra' [20:30:52] eileen: argh, I still haven't gotten back to that [20:30:58] I do have some time now [20:31:13] yeah - happy to run through any stuff if you want [20:51:55] (PS1) Umherirrender: Build: Add mediawiki/mediawiki-phan-config [extensions/DonationInterface] - https://gerrit.wikimedia.org/r/547308 (https://phabricator.wikimedia.org/T224763) [20:52:11] (CR) Umherirrender: "check experimental" [extensions/DonationInterface] - https://gerrit.wikimedia.org/r/547308 (https://phabricator.wikimedia.org/T224763) (owner: Umherirrender) [20:56:32] (PS2) Umherirrender: Build: Add mediawiki/mediawiki-phan-config [extensions/DonationInterface] - https://gerrit.wikimedia.org/r/547308 (https://phabricator.wikimedia.org/T224763) [20:56:48] (CR) Umherirrender: "check experimental" [extensions/DonationInterface] - https://gerrit.wikimedia.org/r/547308 (https://phabricator.wikimedia.org/T224763) (owner: Umherirrender) [21:02:20] (CR) Umherirrender: "Needs config change for the missing extension and some vendor subfolders" (1 comment) [extensions/DonationInterface] - https://gerrit.wikimedia.org/r/547308 (https://phabricator.wikimedia.org/T224763) (owner: Umherirrender) [21:03:18] (Abandoned) Umherirrender: Build: Add mediawiki/mediawiki-phan-config [extensions/DonationInterface] - https://gerrit.wikimedia.org/r/547308 (https://phabricator.wikimedia.org/T224763) (owner: Umherirrender) [21:03:35] (Abandoned) Umherirrender: Remove null check for not-nullable argument [extensions/DonationInterface] - https://gerrit.wikimedia.org/r/547040 (owner: Umherirrender) [21:03:51] (Abandoned) Umherirrender: Remove instanceof check after new operator [extensions/DonationInterface] - https://gerrit.wikimedia.org/r/547039 (owner: Umherirrender) [21:03:55] (Abandoned) Umherirrender: Declare missing class property GlobalCollectAdapter::$orphanstats [extensions/DonationInterface] - https://gerrit.wikimedia.org/r/547037 (owner: Umherirrender) [21:04:01] (Abandoned) Umherirrender: Fix exception text in GatewayFormChooser [extensions/DonationInterface] - https://gerrit.wikimedia.org/r/547035 (owner: Umherirrender) [21:04:04] (Abandoned) Umherirrender: Fix return value of IngenicoAdapter::cancel [extensions/DonationInterface] - https://gerrit.wikimedia.org/r/547034 (owner: Umherirrender) [21:04:08] (Abandoned) Umherirrender: Remove check with undeclared static property in DataValidator [extensions/DonationInterface] - https://gerrit.wikimedia.org/r/547033 (owner: Umherirrender) [21:04:13] (Abandoned) Umherirrender: Init Gateway_Extras_CustomFilters::risk_score before use as array [extensions/DonationInterface] - https://gerrit.wikimedia.org/r/547032 (owner: Umherirrender) [21:04:25] (Abandoned) Umherirrender: Fix use of getArg in AstroPayStatusQuery maintenance script [extensions/DonationInterface] - https://gerrit.wikimedia.org/r/547025 (owner: Umherirrender) [21:04:30] (Abandoned) Umherirrender: Fix return value of GatewayAdapter::buildRequestParams [extensions/DonationInterface] - https://gerrit.wikimedia.org/r/547024 (owner: Umherirrender) [21:04:40] (Abandoned) Umherirrender: Remove too much arguments for PaymentResult::newFailure [extensions/DonationInterface] - https://gerrit.wikimedia.org/r/546677 (owner: Umherirrender) [21:07:34] (CR) Eileen: Move logic for handling Yes-No fields during dedupe from wmf_civicrm to deduper. (1 comment) [wikimedia/fundraising/crm] - https://gerrit.wikimedia.org/r/543741 (https://phabricator.wikimedia.org/T235450) (owner: Eileen) [21:13:32] Fundraising Sprint Visual Basic Instinct, Fundraising-Backlog, Wikimedia-Fundraising-CiviCRM, FR-Civi-Dedupe: Civi dedupe: request to Move Related prospect tab data by default - https://phabricator.wikimedia.org/T232625 (Eileenmcnaughton) a:Eileenmcnaughton [21:13:46] Fundraising Sprint Visual Basic Instinct, Fundraising-Backlog, Wikimedia-Fundraising-CiviCRM, FR-Civi-Dedupe: Civi dedupe: request to Move Related prospect tab data by default - https://phabricator.wikimedia.org/T232625 (Eileenmcnaughton) Is this now fixed @MBeat33 [21:15:03] Fundraising Sprint Visual Basic Instinct, Fundraising-Backlog, FR-Civi-Dedupe: Civi dedupe: if existing CID has email opt-out, ask script to keep that when merging new ones - https://phabricator.wikimedia.org/T232151 (Eileenmcnaughton) a:Eileenmcnaughton [21:15:25] Fundraising Sprint Visual Basic Instinct, Fundraising-Backlog, Wikimedia-Fundraising-CiviCRM, FR-Civi-Dedupe, FR-Q2-FY2019-20-cleanup-list: Add 'protection' to prevent 2 attempts to dedupe the same contacts at once - https://phabricator.wikimedia.org/T232039 (Eileenmcnaughton) a:Eileenmcna... [21:15:45] Fundraising Sprint Visual Basic Instinct, Fundraising-Backlog, Wikimedia-Fundraising-CiviCRM, FR-Civi-Dedupe, FR-Q2-FY2019-20-cleanup-list: We need merge handling for opt in - https://phabricator.wikimedia.org/T232037 (Eileenmcnaughton) a:Eileenmcnaughton [21:25:51] Fundraising Sprint Usual Subscripts, Fundraising Sprint Visual Basic Instinct, Fundraising-Backlog, FR-Civi-Dedupe, Patch-For-Review: Middle name and initial appearing in first or last name fields causing lots of manual dedupe - https://phabricator.wikimedia.org/T230954 (Eileenmcnaughton) [21:26:13] Seddon: ohai [21:27:47] hauskater: well well well [21:27:56] :) [21:28:30] Seddon: hope that you're alright. I hate to tell you that I've filed a ticket in Phabricator re. banners being cut in half. [21:28:57] hate in the sense that I'm sorry to ruin your day about that [21:29:36] hauskater: on monobook? [21:29:50] Aye [21:30:17] Some banners only [21:30:35] plus Special:CentralNoticeBanners @ monobook is totally broken [21:40:35] (CR) MaxSem: [C: +2] "No response from FR-Tech, assuming it's OK." [extensions/FundraiserLandingPage] - https://gerrit.wikimedia.org/r/544072 (owner: Jforrester) [21:43:21] (Merged) jenkins-bot: build: Upgrade mediawiki-codesniffer to v28.0.0 [extensions/FundraiserLandingPage] - https://gerrit.wikimedia.org/r/544072 (owner: Jforrester) [22:15:52] (CR) Ejegg: [C: -1] "This is great! Really exciting to make this stuff usable for others and to start slimming down wmf_civicrm.module. The only things I could" (5 comments) [wikimedia/fundraising/crm] - https://gerrit.wikimedia.org/r/543741 (https://phabricator.wikimedia.org/T235450) (owner: Eileen) [22:20:11] PROBLEM - check_mysql on frdev1001 is CRITICAL: Slave IO: Yes Slave SQL: No Seconds Behind Master: (null) [22:25:17] PROBLEM - check_mysql on frdev1001 is CRITICAL: Slave IO: Yes Slave SQL: No Seconds Behind Master: (null) [22:30:11] RECOVERY - check_mysql on frdev1001 is OK: Uptime: 2431829 Threads: 2 Questions: 182832084 Slow queries: 125397 Opens: 63110 Flush tables: 1 Open tables: 200 Queries per second avg: 75.182 Slave IO: Yes Slave SQL: Yes Seconds Behind Master: 0 [22:32:26] eileen: do you have a few minutes to step me through the on_hold merge patch? [22:32:41] Those location blocks are making my eyes swim [22:33:10] wow, frdev1001 has a LOT of questions [22:34:19] it's curious today with lots to ask. :) [22:43:15] ejegg: yes [22:43:37] do you want to hangout? [22:43:43] sure! [22:44:04] I think I've just now mostly gotten the idea, but confirmation would be nice [22:44:32] ok - shall I dial you? [22:45:34] (CR) Eileen: Move logic for handling Yes-No fields during dedupe from wmf_civicrm to deduper. (1 comment) [wikimedia/fundraising/crm] - https://gerrit.wikimedia.org/r/543741 (https://phabricator.wikimedia.org/T235450) (owner: Eileen) [22:54:25] (PS1) Eileen: Add civicrm_initialize to resolver [wikimedia/fundraising/crm] - https://gerrit.wikimedia.org/r/547338 [22:59:03] (CR) Ejegg: [C: +2] Add civicrm_initialize to resolver [wikimedia/fundraising/crm] - https://gerrit.wikimedia.org/r/547338 (owner: Eileen) [23:00:45] (PS1) Eileen: Make resolve base class abstract [wikimedia/fundraising/crm] - https://gerrit.wikimedia.org/r/547341 [23:00:47] (PS1) Eileen: Make function abstract on resolver [wikimedia/fundraising/crm] - https://gerrit.wikimedia.org/r/547342 [23:02:16] (PS1) Eileen: Update wmf_update call [wikimedia/fundraising/crm] - https://gerrit.wikimedia.org/r/547343 [23:04:26] (PS2) Eileen: Update wmf_update call [wikimedia/fundraising/crm] - https://gerrit.wikimedia.org/r/547343 [23:07:09] (CR) Ejegg: [C: +2] Make function abstract on resolver [wikimedia/fundraising/crm] - https://gerrit.wikimedia.org/r/547342 (owner: Eileen) [23:07:22] (CR) Ejegg: [C: +2] Make resolve base class abstract [wikimedia/fundraising/crm] - https://gerrit.wikimedia.org/r/547341 (owner: Eileen) [23:07:30] (CR) Ejegg: [C: +2] Update wmf_update call [wikimedia/fundraising/crm] - https://gerrit.wikimedia.org/r/547343 (owner: Eileen) [23:07:56] (PS11) Ejegg: Move logic for handling Yes-No fields during dedupe from wmf_civicrm to deduper. [wikimedia/fundraising/crm] - https://gerrit.wikimedia.org/r/543741 (https://phabricator.wikimedia.org/T235450) (owner: Eileen) [23:08:24] (CR) Ejegg: [C: +2] "Cool! Follow-ons fix all the things." [wikimedia/fundraising/crm] - https://gerrit.wikimedia.org/r/543741 (https://phabricator.wikimedia.org/T235450) (owner: Eileen) [23:08:53] (PS2) Ejegg: Add civicrm_initialize to resolver [wikimedia/fundraising/crm] - https://gerrit.wikimedia.org/r/547338 (owner: Eileen) [23:09:07] (PS2) Ejegg: Make resolve base class abstract [wikimedia/fundraising/crm] - https://gerrit.wikimedia.org/r/547341 (owner: Eileen) [23:09:17] (PS2) Ejegg: Make function abstract on resolver [wikimedia/fundraising/crm] - https://gerrit.wikimedia.org/r/547342 (owner: Eileen) [23:09:23] (PS3) Ejegg: Update wmf_update call [wikimedia/fundraising/crm] - https://gerrit.wikimedia.org/r/547343 (owner: Eileen) [23:11:54] (PS1) Ejegg: Merge branch 'master' into deploy [wikimedia/fundraising/tools] (deploy) - https://gerrit.wikimedia.org/r/547345 [23:13:38] (Merged) jenkins-bot: Move logic for handling Yes-No fields during dedupe from wmf_civicrm to deduper. [wikimedia/fundraising/crm] - https://gerrit.wikimedia.org/r/543741 (https://phabricator.wikimedia.org/T235450) (owner: Eileen) [23:13:47] (CR) Ejegg: [C: +2] Merge branch 'master' into deploy [wikimedia/fundraising/tools] (deploy) - https://gerrit.wikimedia.org/r/547345 (owner: Ejegg) [23:14:23] (Merged) jenkins-bot: Merge branch 'master' into deploy [wikimedia/fundraising/tools] (deploy) - https://gerrit.wikimedia.org/r/547345 (owner: Ejegg) [23:16:52] https://usercontent.irccloud-cdn.com/file/g8JB365q/Screen%20Shot%202019-10-31%20at%2012.16.40%20PM.png [23:21:41] !log updated fundraising python tools from ffc7bf764b to a93eec292d [23:21:44] Logged the message at https://wikitech.wikimedia.org/wiki/Server_Admin_Log [23:22:31] (PS7) Eileen: Add handling for resolving boolean conflict on 'email.on_hold [wikimedia/fundraising/crm] - https://gerrit.wikimedia.org/r/545676 (https://phabricator.wikimedia.org/T221914) [23:22:35] (PS1) Eileen: Add comments around on_Hold being boolean or not [wikimedia/fundraising/crm] - https://gerrit.wikimedia.org/r/547348 [23:22:46] (CR) Eileen: Move logic for handling Yes-No fields during dedupe from wmf_civicrm to deduper. (1 comment) [wikimedia/fundraising/crm] - https://gerrit.wikimedia.org/r/543741 (https://phabricator.wikimedia.org/T235450) (owner: Eileen) [23:23:26] (CR) jerkins-bot: [V: -1] Add handling for resolving boolean conflict on 'email.on_hold [wikimedia/fundraising/crm] - https://gerrit.wikimedia.org/r/545676 (https://phabricator.wikimedia.org/T221914) (owner: Eileen) [23:23:43] (CR) jerkins-bot: [V: -1] Add comments around on_Hold being boolean or not [wikimedia/fundraising/crm] - https://gerrit.wikimedia.org/r/547348 (owner: Eileen) [23:23:48] (PS8) Eileen: Add handling for resolving boolean conflict on 'email.on_hold [wikimedia/fundraising/crm] - https://gerrit.wikimedia.org/r/545676 (https://phabricator.wikimedia.org/T221914) [23:24:07] (PS2) Eileen: Add comments around on_Hold being boolean or not [wikimedia/fundraising/crm] - https://gerrit.wikimedia.org/r/547348 [23:24:48] (PS6) Eileen: Improve docs [wikimedia/fundraising/crm] - https://gerrit.wikimedia.org/r/545697 [23:24:57] (PS2) Eileen: Extend merge resolutions to cover the simplest variant of Initial conflicts - ie. [wikimedia/fundraising/crm] - https://gerrit.wikimedia.org/r/546772 (https://phabricator.wikimedia.org/T230954) [23:25:06] (PS2) Eileen: Extend conflict resolution to cover an initial in last name - ie [wikimedia/fundraising/crm] - https://gerrit.wikimedia.org/r/546774 (https://phabricator.wikimedia.org/T230954) [23:26:00] (PS3) Eileen: Add resolution for situation where the first name is a single letter, or the last is [wikimedia/fundraising/crm] - https://gerrit.wikimedia.org/r/546775 (https://phabricator.wikimedia.org/T230954) [23:26:29] (PS3) Eileen: Resolve conflicts where the full name is in the first name or last name field [wikimedia/fundraising/crm] - https://gerrit.wikimedia.org/r/546784 [23:26:38] (PS3) Eileen: Move the uniformative characters resolution from wmf_civicrm.module to deduper. [wikimedia/fundraising/crm] - https://gerrit.wikimedia.org/r/546789 (https://phabricator.wikimedia.org/T230954) [23:30:15] (PS3) Eileen: Extend merge resolutions to cover the simplest variant of Initial conflicts - ie. [wikimedia/fundraising/crm] - https://gerrit.wikimedia.org/r/546772 (https://phabricator.wikimedia.org/T230954) [23:30:20] Fundraising Sprint Trojan Horse Wisperer, Fundraising Sprint Usual Subscripts, Fundraising Sprint Visual Basic Instinct, Fundraising-Backlog, Wikimedia-Fundraising-Banners: Problem with email opt-outs reaching Civi as unsubscribes - https://phabricator.wikimedia.org/T234925 (Ejegg) @CCogdill_... [23:30:48] (PS3) Eileen: RPOW php 7.3 error [wikimedia/fundraising/crm] - https://gerrit.wikimedia.org/r/547068 [23:38:17] (PS2) Eileen: Resolve repeated first name [wikimedia/fundraising/crm] - https://gerrit.wikimedia.org/r/547071 (https://phabricator.wikimedia.org/T230954) [23:44:45] (PS2) Eileen: Resolve scenario where the other contact already has an inital but it's the same as the one extracted from the first name [wikimedia/fundraising/crm] - https://gerrit.wikimedia.org/r/547072 (https://phabricator.wikimedia.org/T230954) [23:59:32] (CR) Ejegg: [C: +2] "Looks good! One note inline about the further blob quarantine measures we discussed live." (1 comment) [wikimedia/fundraising/crm] - https://gerrit.wikimedia.org/r/545676 (https://phabricator.wikimedia.org/T221914) (owner: Eileen)