[00:00:02] trying another join [00:01:16] oh, joining just from stat to map where map.opted_out=0 gives me 24.9 million [00:01:21] hmm hmm [00:02:38] oh silly me [00:02:49] i was doing the join to the dedupe table wrong [00:03:31] oh - silverpop_export should be grouped by email I think [00:09:55] select count(*) from silverpop_export_stat stat inner join silverpop_export_staging ex on ex.email=stat.email inner join silverpop_email_map m on m.master_email_id=ex.id where m.opted_out=0 and (ex.opted_in is null or ex.opted_in =1) [00:10:06] so that gives me 23.7 million [00:10:45] still 2 million off [00:15:02] ok, grouping by ex.id to get the same effect as the 'on duplicate key update' clause [00:15:08] let's see what that gives [00:15:32] so the email map has 23.7 m in it select COUNT(DISTINCT master_email_id) FROM silverpop_email_map WHERE opted_out = 0 AND (opted_in =1 OR opted_in IS NULL) ; [00:18:15] hmm, the group by query is taking a long time [00:20:09] yeah - we expect that! [00:22:07] ok, finished, and it's the same 23.7 million [00:22:20] so how does silverpop_export only have 21.8 million? [00:24:04] trying to grab a few sample rows that are in that join but not in the _export table [00:24:56] yeah I've got a slow group by running to check the numbers on the latest table [00:27:16] hmm - have we forced the count to make sure it's not an 'estimate' on export_stat [00:27:34] oh, i've been doing count(*) [00:28:10] lessee, id 50526016 is in staging but not export [00:28:59] ok cool [00:29:39] that email has just one row in staging and stat... [00:30:35] and just one row in email_map, with the master_email_id matching the id in the staging table [00:30:43] has opted_out=0 and opted_in = 1 [00:31:36] so looking at your query, that should definitely have put the email in _export [00:32:56] yes - my query finds that contact - when I add contact id to it [00:34:20] https://www.irccloud.com/pastebin/0ld6H7Dy/ [00:36:20] ahh, so I'm missing a level of dedupe somehow [00:36:57] huh? [00:37:18] so looking for the email with id 50526016 in staging, I don't see it in _export [00:37:44] i.e.searching by select from export where email = 'foo@bar.bax'; [00:38:03] but looking by id, I get another email that looks like it's the same person [00:38:19] so yeah, the 21.8 million is looking fine [00:38:28] hmm that should be the email map table? [00:39:40] select * from silverpop_email_map where master_email_id=50526016; [00:39:44] gives me one record [00:40:27] and that one record has the email which is NOT in silverpop_export [00:40:31] which is what confused me [00:41:01] I thought the email on the email_map table indicated the 'master' email that we were going to export [00:41:39] yeah - but the query I used DOES find that contact - that's why I'm thinking about emptying update world & refilling with INSERT INTO silverpop_update_world SELECT DISTINCT email [00:41:39] FROM silverpop_export_staging & trying again [00:43:17] ejegg: hmm maybe this [00:43:17] DELETE export FROM silverpop_update_world t INNER JOIN silverpop_export export ON t.email = export.email; [00:43:50] hmm no I didn't run that line & the ones after it though [00:43:58] oh funky, the staging table has two rows with the same contact_id - double is_primary? [00:44:30] yeah maybe - I'll run that cleanup on master now [00:44:44] yep, two priamy emails [00:45:26] trying drush @wmff cvapi Data.check - I think that's it [00:45:26] so should we regenerate the staging table too? [00:46:11] yeah maybe - I'm inclined to regenerate them all - ie just put every email into update_world & run the normal queries on it [00:46:22] yep [00:46:26] which will take a while.... [00:46:30] sounds good tho [00:46:33] but I think I'd have more confidence [00:51:33] ejegg: so we actually have a checked in file rebuild_silverpop_staging [00:51:47] oh right, nice [00:53:21] so let's see, is that up to date with the incremental version? [00:53:45] I think so - I really want to put this stuff in php [00:59:00] (PS1) Eileen: Align whitespace between the 2 copies of the code [wikimedia/fundraising/tools] - https://gerrit.wikimedia.org/r/683112 [00:59:01] (PS1) Eileen: Align aliases [wikimedia/fundraising/tools] - https://gerrit.wikimedia.org/r/683113 [00:59:03] (PS1) Eileen: Copy differences as commented out [wikimedia/fundraising/tools] - https://gerrit.wikimedia.org/r/683114 [00:59:17] ejegg: yep - they are the same - those commits just demo it [00:59:43] gonna rebuild it now [01:04:59] Fundraising Sprint Humongous bacteria petting zoo, Fundraising Sprint Interstitial ads halfway down the coaster hill, Fundraising-Backlog, FR-Email: Civi export data for 2 fields are preventing accurate data validation reports in Acoustic - https://phabricator.wikimedia.org/T270731 (Eileenmcnaught... [01:07:16] ok, yeah, that rebuild does look consistent with the update script [01:20:51] Fundraising Sprint Humongous bacteria petting zoo, Fundraising Sprint Interstitial ads halfway down the coaster hill, Fundraising-Backlog, FR-Email: Civi export data for 2 fields are preventing accurate data validation reports in Acoustic - https://phabricator.wikimedia.org/T270731 (Eileenmcnaught... [02:09:42] ah nice [02:19:08] (CR) Ejegg: [C: +2] Align whitespace between the 2 copies of the code [wikimedia/fundraising/tools] - https://gerrit.wikimedia.org/r/683112 (owner: Eileen) [02:19:27] (CR) Ejegg: [C: +2] Align aliases [wikimedia/fundraising/tools] - https://gerrit.wikimedia.org/r/683113 (owner: Eileen) [02:20:46] (CR) Ejegg: "Makes the diff nicer, but # comments in SQL make me wince! -- would be nicer" [wikimedia/fundraising/tools] - https://gerrit.wikimedia.org/r/683114 (owner: Eileen) [02:20:49] (Merged) jenkins-bot: Align whitespace between the 2 copies of the code [wikimedia/fundraising/tools] - https://gerrit.wikimedia.org/r/683112 (owner: Eileen) [02:21:01] (Merged) jenkins-bot: Align aliases [wikimedia/fundraising/tools] - https://gerrit.wikimedia.org/r/683113 (owner: Eileen) [02:22:43] ejegg: I've had a couple of duplicate issues - trying again to run that sql but will have to finish after job runs soon [02:23:59] eileen you ran the data fix first? [02:24:38] ejegg: yep but still an address caused an issue so I fixed it manually & trying again [02:45:41] PROBLEM - check_mysql on frdev1001 is CRITICAL: SLOW_SLAVE CRITICAL: Slave IO: Yes Slave SQL: Yes Seconds Behind Master: 1289 [02:50:41] PROBLEM - check_mysql on frdev1001 is CRITICAL: SLOW_SLAVE CRITICAL: Slave IO: Yes Slave SQL: Yes Seconds Behind Master: 1589 [02:55:35] PROBLEM - check_mysql on frdev1001 is CRITICAL: SLOW_SLAVE CRITICAL: Slave IO: Yes Slave SQL: Yes Seconds Behind Master: 1889 [03:00:41] PROBLEM - check_mysql on frdev1001 is CRITICAL: SLOW_SLAVE CRITICAL: Slave IO: Yes Slave SQL: Yes Seconds Behind Master: 2189 [03:01:54] ^^ is slow query by me on frdev [03:05:35] PROBLEM - check_mysql on frdev1001 is CRITICAL: SLOW_SLAVE CRITICAL: Slave IO: Yes Slave SQL: Yes Seconds Behind Master: 1794 [03:10:41] RECOVERY - check_mysql on frdev1001 is OK: Uptime: 2798047 Threads: 17 Questions: 72217505 Slow queries: 2290647 Opens: 547960819 Flush tables: 1 Open tables: 200 Queries per second avg: 25.809 Slave IO: Yes Slave SQL: Yes Seconds Behind Master: 0 [03:15:55] it will happen again - then I'll re-run the daily that failed [03:56:34] eileen: heyyy any suggestions on what to work on first, say, review-wise? [03:56:45] oh right - hmm - nice offer [03:56:58] I see lots of stuff in review... [03:57:04] on the logging - I guess +1 is as far as you want to go on that? [03:58:13] eileen: you mean this one and the previous ones in the relation chain? https://gerrit.wikimedia.org/r/c/wikimedia/fundraising/crm/+/682346 [03:58:17] Maybe this one? https://gerrit.wikimedia.org/r/c/wikimedia/fundraising/crm/+/681505 - it's basically building a search kit display [03:58:44] yeah AndyRussG that's the one on logging [03:58:54] K I'm happy to try whichever [03:59:37] up to you - I don't think that second one would be too hard [03:59:46] the logging one is probably more work [04:00:00] ah hmmm is either of them more urgent? [04:01:43] well the name pair one will be used by ds whereas the other is just us [04:06:38] hmm okok [04:55:40] PROBLEM - check_mysql on frdev1001 is CRITICAL: SLOW_SLAVE CRITICAL: Slave IO: Yes Slave SQL: Yes Seconds Behind Master: 1381 [05:00:40] RECOVERY - check_mysql on frdev1001 is OK: Uptime: 2804647 Threads: 17 Questions: 72370028 Slow queries: 2295980 Opens: 549004584 Flush tables: 1 Open tables: 200 Queries per second avg: 25.803 Slave IO: Yes Slave SQL: Yes Seconds Behind Master: 0 [05:02:44] eileen: when I click through to Administration->Customise Data And Screens->Deduper->Deduper equivalent Names, I don't get anything [05:02:56] just goes to the civi home screen and a weird url [05:03:03] hmm - yeah probably need some refreshing [05:03:12] https://wmff.localhost:32353/civicrm/search#!#%2Fdisplay%2FEquivalent_names%2FEquivalent_names [05:03:18] try hitting the url civicrm/menu/rebuild [05:03:22] yep did that [05:03:35] that did change the menu, so it does show up there [05:03:43] hmm - what about calling drush @wmff cvapi System.flush ? [05:05:17] eileen: same result... the api call did come back successful tho [05:05:58] hmm - so either it's still some caching or a file isn't in the commit - if you do civibuild create wmff does it work? [05:06:21] I can try [05:06:54] so you don't think it's something wrong with that URL ^ ? [05:09:25] hmm - a weird url is OK - but I can check it - it should be navigable to under search kit [05:10:03] it doesnt' work for me because turning monolog on & off causes problems :-( [05:10:13] I guess I need to clear my caches better [05:11:13] ah yeah I also had issues earlier today switching to branches with and without monolog [05:11:18] some kind of DAO error [05:14:04] yeah [05:14:28] I think I might have debugged it but I can't recall now [05:14:45] heheh so did I, though I didn't find the actual cause [05:14:47] I think there *might* be a patch in one of the gerrits [05:15:34] the problem was in DAOGetAction.php [05:15:44] AndyRussG: I don't know if it helps but this can be +2d because it doesn't actually turn it on [05:15:45] https://gerrit.wikimedia.org/r/c/wikimedia/fundraising/crm/+/682348 [05:15:45] line 90 [05:15:54] & then the code would be there at least :-) [05:16:09] $baoName = $this->getBaoName(); returned null [05:16:40] for that one, I had to reset the persistent storage IIRC [05:16:50] yep - it's because an api is trying to call the disabled module [05:17:09] I think this line might be it [05:17:09] https://gerrit.wikimedia.org/r/c/wikimedia/fundraising/crm/+/682346/8/drupal/sites/default/civicrm/extensions/wmf-civicrm/wmf_civicrm.php#96 [05:18:03] hmmm interesting [05:19:06] so regarding the searchkit dedup thing, rebuilding with civibuild also did not make anything show up when I click "Deduper Equivalent Names" [05:20:07] hmmm I understand about wanting to get stuff out... I feel I'd like to understand more about those patches before +2'ing either of them [05:20:16] dunno if I'm being too stubborn [05:20:37] I also have been a bit distracted the past hour or so, haven't really been able to dig in as I'd liked [05:21:27] "Deduper Conflict Resolution" works [05:21:46] or at least takes me to a form with controls and stuff [05:22:54] eileen: so unless it's super urgent I feel I want to understand what's going on rather than +2ing for now, is that ok? I think learning what is going on is also long-term a beneficial thing for me to do, no? [05:23:29] if you have any pointers to figure out why that menu item isn't working, that might help me figure it out tomorrow! (also gonna sleep in a bit!) [05:24:29] AndyRussG: yeah that's fine - I think for the monolog one I wasn't suggesting not doing proper review but doing it on the later patch because just getting the code in place might solve some of the hassles of switching back & forth - but it's also fine waiting [05:25:12] eileen: ah right of course that makes sense [05:25:19] - I'm assuming that if the rebuild didn't work then I made a mistake - but is the search present under search kit - actually - is search kit enabled? [05:25:33] see https://gerrit.wikimedia.org/r/c/wikimedia/fundraising/crm/+/682347 [05:25:41] what I ended up doing was just rebasing stuff on the monolog patches [05:27:13] yeah - it can wind up a bit of juggling [05:27:24] k [05:27:43] tomorrow I'll dig into the monolog then at least enough to be ok +2'ing to get it to that state, sound good? [05:28:21] as regards the one you just linked, " Enable search kit by default on new installs", it doesn't seem to be an ancestor to the "Add editable Name pair search using search kit" [05:29:20] Though the previous rebuild I'd done (i.e. before the one I just did) did have that in the code, and still the editable name pair search still didn't work [05:36:00] AndyRussG: we can rebase the enable search kit one over master [05:36:30] it's just to get rid of the gotcha of it not being installed [05:54:40] okok [06:04:39] K I'll figure more out tomorrow... cya! [06:05:10] night [06:05:15] :) [06:25:37] PROBLEM - check_mysql on frdev1001 is CRITICAL: SLOW_SLAVE CRITICAL: Slave IO: Yes Slave SQL: Yes Seconds Behind Master: 1202 [06:30:37] PROBLEM - check_mysql on frdev1001 is CRITICAL: SLOW_SLAVE CRITICAL: Slave IO: Yes Slave SQL: Yes Seconds Behind Master: 1502 [06:35:41] PROBLEM - check_mysql on frdev1001 is CRITICAL: SLOW_SLAVE CRITICAL: Slave IO: Yes Slave SQL: Yes Seconds Behind Master: 1802 [06:45:37] RECOVERY - check_mysql on frdev1001 is OK: Uptime: 2810947 Threads: 17 Questions: 72581788 Slow queries: 2301082 Opens: 551080138 Flush tables: 1 Open tables: 200 Queries per second avg: 25.821 Slave IO: Yes Slave SQL: Yes Seconds Behind Master: 0 [07:10:37] PROBLEM - check_mysql on frdev1001 is CRITICAL: SLOW_SLAVE CRITICAL: Slave IO: Yes Slave SQL: Yes Seconds Behind Master: 1382 [07:25:41] PROBLEM - check_mysql on frdev1001 is CRITICAL: SLOW_SLAVE CRITICAL: Slave IO: Yes Slave SQL: Yes Seconds Behind Master: 1244 [07:30:37] PROBLEM - check_mysql on frdev1001 is CRITICAL: SLOW_SLAVE CRITICAL: Slave IO: Yes Slave SQL: Yes Seconds Behind Master: 1470 [07:35:41] PROBLEM - check_mysql on frdev1001 is CRITICAL: SLOW_SLAVE CRITICAL: Slave IO: Yes Slave SQL: Yes Seconds Behind Master: 1554 [07:40:37] RECOVERY - check_mysql on frdev1001 is OK: Uptime: 2814247 Threads: 17 Questions: 72871296 Slow queries: 2303754 Opens: 557759052 Flush tables: 1 Open tables: 222 Queries per second avg: 25.893 Slave IO: Yes Slave SQL: Yes Seconds Behind Master: 122 [08:58:52] Fundraising-Backlog, FR-LATAM: Brazilian donors seeing odd donation form - https://phabricator.wikimedia.org/T281285 (krobinson) Thank you for finding the workaround @Pcoombe Can we see how many donors this affected? We are tracking mentions of this with a tag and want to establish baselines for how ma... [10:32:58] Fundraising Sprint Humongous bacteria petting zoo, Fundraising Sprint Interstitial ads halfway down the coaster hill, Fundraising-Backlog, Wikimedia-Fundraising-CiviCRM, Patch-For-Review: New Org Contact Fields in Engage Import not Importing to Record - https://phabricator.wikimedia.org/T278892 (... [12:11:49] oh shoot looks like the silverpop export failed last night [13:32:29] fundraising-tech-ops: investigate adding additional security headers to Fundraising civicrm, superset, etc. sites - https://phabricator.wikimedia.org/T280387 (Jgreen) a:Jgreen [13:33:10] Fundraising-Backlog, FR-LATAM: Brazilian donors seeing odd donation form - https://phabricator.wikimedia.org/T281285 (Pcoombe) I don't know how many got the link, that info would have to come from the email team. By my count there were 3000 clicks through to payments wiki with language qqx yesterday, an... [14:09:05] Fundraising-Backlog, Desktop Improvements, MediaWiki-extensions-CentralNotice, Product-Design-Strategy, and 6 others: [Discussion] Prevent SEO decline due to Google "page experience": mid-June 2021 - https://phabricator.wikimedia.org/T280476 (gabriel-wmde) Thank you, @AndyRussG this information i... [15:30:24] fr-tech last-minute scrum of scrums news ask! [15:30:35] nay from me ejegg [15:30:41] ejegg: nothing here, thanks! [16:02:06] Fundraising-Backlog, MediaWiki-extensions-CentralNotice, Product Infrastructure Roadmap, Readers-Web-Backlog, and 2 others: CentralNotice code to fix the banner bump with “pageview+1 with exceptions for infrequent visitors and as needed” - https://phabricator.wikimedia.org/T279034 (egardner) Ment... [16:07:33] AndyRussG: standup [16:08:57] Fundraising Sprint Interstitial ads halfway down the coaster hill, Fundraising-Backlog: deprecate and or move wikitech documentation to Mediawiki - https://phabricator.wikimedia.org/T281304 (DStrine) p:Triage→Low [16:09:08] Fundraising Sprint Humongous bacteria petting zoo, Fundraising Sprint Interstitial ads halfway down the coaster hill, Fundraising-Backlog, FR-Ingenico, Recurring-Donations: Failed recurring donation attempts making it to status 600 in Ingenico - https://phabricator.wikimedia.org/T281091 (DStri... [16:09:17] Fundraising Sprint Interstitial ads halfway down the coaster hill, Fundraising-Backlog, FR-AutoTY-Email: New Endowment TY email - https://phabricator.wikimedia.org/T280574 (DStrine) p:Triage→Medium a:DStrine→None [16:09:58] Fundraising Sprint Interstitial ads halfway down the coaster hill, Fundraising-Backlog, fundraising-tech-ops: Enable SSL for CiviCRM DB connections - https://phabricator.wikimedia.org/T280080 (DStrine) p:Triage→Medium [16:14:06] Fundraising Sprint Humongous bacteria petting zoo, Fundraising Sprint Interstitial ads halfway down the coaster hill, Fundraising-Backlog, FR-Ingenico, Recurring-Donations: Failed recurring donation attempts making it to status 600 in Ingenico - https://phabricator.wikimedia.org/T281091 (Cston... [16:19:34] Fundraising Sprint Humongous bacteria petting zoo, Fundraising Sprint Interstitial ads halfway down the coaster hill, Fundraising-Backlog, FR-Email: Civi export data for 2 fields are preventing accurate data validation reports in Acoustic - https://phabricator.wikimedia.org/T270731 (KHaggard) Tha... [16:31:41] Fundraising-Backlog, MediaWiki-extensions-CentralNotice, Product Infrastructure Roadmap, Readers-Web-Backlog, and 2 others: CentralNotice code to fix the banner bump with “pageview+1 with exceptions for infrequent visitors and as needed” - https://phabricator.wikimedia.org/T279034 (DStrine) @egar... [17:28:53] Fundraising-Backlog, MediaWiki-extensions-CentralNotice, Product Infrastructure Roadmap, Readers-Web-Backlog, and 2 others: CentralNotice code to fix the banner bump with “pageview+1 with exceptions for infrequent visitors and as needed” - https://phabricator.wikimedia.org/T279034 (AndyRussG) >>!... [18:46:32] Fundraising Sprint File Systems Stage Show, Fundraising Sprint Git Rebase Jump, Fundraising Sprint Humongous bacteria petting zoo, Fundraising Sprint Interstitial ads halfway down the coaster hill, and 3 others: Creating New Fidelity File Civi Import - https://phabricator.wikimedia.org/T275445 (RL... [19:12:10] Fundraising Sprint Interstitial ads halfway down the coaster hill, Fundraising-Backlog, FR-AutoTY-Email: New Endowment TY email - https://phabricator.wikimedia.org/T280574 (Cstone) a:Cstone [19:17:59] Fundraising Sprint Humongous bacteria petting zoo, Fundraising Sprint Interstitial ads halfway down the coaster hill, Fundraising-Backlog, FR-Email: Civi export data for 2 fields are preventing accurate data validation reports in Acoustic - https://phabricator.wikimedia.org/T270731 (Eileenmcnaught... [19:29:16] Fundraising Sprint File Systems Stage Show, Fundraising Sprint Git Rebase Jump, Fundraising Sprint Humongous bacteria petting zoo, Fundraising Sprint Interstitial ads halfway down the coaster hill, and 3 others: Creating New Fidelity File Civi Import - https://phabricator.wikimedia.org/T275445 (MD... [19:35:12] Fundraising-Backlog, Wikimedia-Fundraising-CiviCRM: Clean up prefixes and suffixes in Civi - https://phabricator.wikimedia.org/T281406 (Ejegg) [20:05:34] Fundraising Sprint Humongous bacteria petting zoo, Fundraising Sprint Interstitial ads halfway down the coaster hill, Fundraising-Backlog, FR-Email: Civi export data for 2 fields are preventing accurate data validation reports in Acoustic - https://phabricator.wikimedia.org/T270731 (KHaggard) Tha... [21:02:33] Fundraising Sprint Humongous bacteria petting zoo, Fundraising Sprint Interstitial ads halfway down the coaster hill, Fundraising-Backlog, FR-Email: Civi export data for 2 fields are preventing accurate data validation reports in Acoustic - https://phabricator.wikimedia.org/T270731 (Eileenmcnaught... [21:03:59] Fundraising Sprint Humongous bacteria petting zoo, Fundraising Sprint Interstitial ads halfway down the coaster hill, Fundraising-Backlog, FR-Email: Civi export data for 2 fields are preventing accurate data validation reports in Acoustic - https://phabricator.wikimedia.org/T270731 (Eileenmcnaught... [21:52:32] PROBLEM - check_puppetrun on frdata2001 is CRITICAL: CRITICAL: Puppet has 1 failures. Last run 6 minutes ago with 1 failures. Failed resources (up to 3 shown): Service[nginx] [21:52:38] PROBLEM - check_ssl on frdata2001 is CRITICAL: SSL CRITICAL - failed to connect or SSL handshake:Connection refused [21:57:32] PROBLEM - check_puppetrun on frdata2001 is CRITICAL: CRITICAL: Puppet has 1 failures. Last run 11 minutes ago with 1 failures. Failed resources (up to 3 shown): Service[nginx] [21:57:36] PROBLEM - check_ssl on frdata2001 is CRITICAL: SSL CRITICAL - failed to connect or SSL handshake:Connection refused [22:02:32] RECOVERY - check_puppetrun on frdata2001 is OK: OK: Puppet is currently enabled, last run 57 seconds ago with 0 failures [22:02:38] RECOVERY - check_ssl on frdata2001 is OK: SSL OK - Certificate fundraising.frdev.wikimedia.org valid until 2021-07-27 20:30:06 +0000 (expires in 89 days) [22:22:30] Fundraising-Backlog, MediaWiki-extensions-CentralNotice, Product Infrastructure Roadmap, Patch-For-Review, and 2 others: CentralNotice code to fix the banner bump with “pageview+1 with exceptions for infrequent visitors and as needed” - https://phabricator.wikimedia.org/T279034 (Jdlrobson) [22:44:19] !log civiproxy revision changed to 99cecb924a - initial rollout of code for testing [22:44:25] Logged the message at https://wikitech.wikimedia.org/wiki/Server_Admin_Log [22:46:24] fundraising-tech-ops, fr-email-preference-center: Create fundraising_code_update project for civiproxy - https://phabricator.wikimedia.org/T281311 (Dwisehaupt) The repo has been added to frdeploy and the code has been pushed to the fundraising_qa and civicrm roles in /srv/civiproxy. The config.php file f... [22:52:34] fundraising-tech-ops, fr-email-preference-center: Create fundraising_code_update project for civiproxy - https://phabricator.wikimedia.org/T281311 (Dwisehaupt) config.php is now pulled in and deposited in /srv/civiproxy. Please verify everything looks ok. [23:01:56] Fundraising Sprint Humongous bacteria petting zoo, Fundraising Sprint Interstitial ads halfway down the coaster hill, Fundraising-Backlog, FR-Email: Civi export data for 2 fields are preventing accurate data validation reports in Acoustic - https://phabricator.wikimedia.org/T270731 (KHaggard) Tha... [23:03:22] Fundraising Sprint Humongous bacteria petting zoo, Fundraising Sprint Interstitial ads halfway down the coaster hill, Fundraising-Backlog, FR-Email: Civi export data for 2 fields are preventing accurate data validation reports in Acoustic - https://phabricator.wikimedia.org/T270731 (Eileenmcnaught... [23:03:57] (PS5) Eileen: Enable search kit by default on new installs [wikimedia/fundraising/crm] - https://gerrit.wikimedia.org/r/682347 [23:04:45] I've just rebased this over master https://gerrit.wikimedia.org/r/c/wikimedia/fundraising/crm/+/682347 - if someone can merge it I think it will make the others less confusing (ie because they don't install search displays if search kit is not installed) [23:06:41] Fundraising Sprint Humongous bacteria petting zoo, Fundraising Sprint Interstitial ads halfway down the coaster hill, Fundraising-Backlog, FR-Email: Civi export data for 2 fields are preventing accurate data validation reports in Acoustic - https://phabricator.wikimedia.org/T270731 (KHaggard) Oh... [23:17:21] if someone can merge 682347 ^^ I'll re-test the contact name pair one & see if I hit the same issues AndyRussG did last night [23:19:04] looks sane to me but i'm not sure if i can +2 things there. [23:19:18] eileen: hi [23:19:27] hey AndyRussG [23:20:32] sure one sec [23:20:56] (CR) AndyRussG: [C: +2] "Yeee searchkit!!!" [wikimedia/fundraising/crm] - https://gerrit.wikimedia.org/r/682347 (owner: Eileen) [23:21:09] lol - I'll rebase the others [23:21:12] eileen: ^ :) [23:21:17] okok [23:21:35] I think the monolog one will still need rebasing [23:22:03] but maybe the namepair wont [23:22:38] hmmm K one sec [23:23:05] gonna break my rule of no coffee past 5 pm, heheh one sec [23:28:03] what are rules for [23:30:38] mmmm? they're crushing the hopes and dreams of one's children of course [23:30:47] jk [23:30:56] today's world already does that for you [23:31:22] *they're for [23:31:37] Fundraising Sprint Humongous bacteria petting zoo, Fundraising Sprint Interstitial ads halfway down the coaster hill, Fundraising-Backlog, FR-Email: Civi export data for 2 fields are preventing accurate data validation reports in Acoustic - https://phabricator.wikimedia.org/T270731 (Eileenmcnaught... [23:32:20] (PS5) AndyRussG: Add editable Name pair search using search kit [wikimedia/fundraising/crm] - https://gerrit.wikimedia.org/r/681505 (https://phabricator.wikimedia.org/T244404) (owner: Eileen) [23:32:44] eileen: K seems that rebased fine [23:33:10] AndyRussG: no dreams were crushed in the rebasing of that patch [23:33:33] heheh [23:37:20] I do have some files locally that relate to the name pair thing so I'm gonna try civibuild now I'v removed them & see what happens re the namepair search [23:37:34] Fundraising Sprint Humongous bacteria petting zoo, Fundraising Sprint Interstitial ads halfway down the coaster hill, Fundraising-Backlog, FR-Email: Civi export data for 2 fields are preventing accurate data validation reports in Acoustic - https://phabricator.wikimedia.org/T270731 (KHaggard) Yes... [23:37:36] Fundraising-Backlog, FR-Adyen, FR-Smashpig: Create skeleton SmashPig PaymentProvider for AdyenDropIn - https://phabricator.wikimedia.org/T281432 (Ejegg) [23:37:39] eileen: ah okok thx! [23:38:33] eileen: ok if I rebase a few more? [23:38:42] AndyRussG: go for it [23:38:48] :) [23:39:07] (PS3) AndyRussG: Add monolog extension [wikimedia/fundraising/crm] - https://gerrit.wikimedia.org/r/682348 (https://phabricator.wikimedia.org/T279983) (owner: Eileen) [23:39:26] To be honest even if we do make more changes to that one ^^ I would probably do them as follow up patches now [23:39:39] (PS8) AndyRussG: Save full name to addressee where supplied [wikimedia/fundraising/crm] - https://gerrit.wikimedia.org/r/682356 (https://phabricator.wikimedia.org/T275445) (owner: Eileen) [23:40:07] K [23:41:01] (PS9) AndyRussG: Move logging to extension [wikimedia/fundraising/crm] - https://gerrit.wikimedia.org/r/682346 (https://phabricator.wikimedia.org/T279983) (owner: Eileen) [23:43:07] (PS10) AndyRussG: Move logging to extension [wikimedia/fundraising/crm] - https://gerrit.wikimedia.org/r/682346 (https://phabricator.wikimedia.org/T279983) (owner: Eileen) [23:44:21] (PS11) AndyRussG: E-mail pref ctr queue consumer using api [wikimedia/fundraising/crm] - https://gerrit.wikimedia.org/r/682349 (https://phabricator.wikimedia.org/T268511) (owner: Eileen) [23:45:30] eileen: ok here's the only relation chain left, with the two logging ones and then the e-mail pref queue consumer: https://gerrit.wikimedia.org/r/c/wikimedia/fundraising/crm/+/682349 [23:45:56] the other two not in that chain (https://gerrit.wikimedia.org/r/c/wikimedia/fundraising/crm/+/681505 and https://gerrit.wikimedia.org/r/c/wikimedia/fundraising/crm/+/682356) are directly on master I think [23:46:00] does that seem right? [23:46:01] AndyRussG: nice! [23:46:29] K now gonna try to understand the logging stuff [23:47:22] cool I want to add fail mail to monolog as a logging handler but the handler uses phpmailer 6 & we are on 5 so I left out for now [23:48:59] Fundraising Sprint File Systems Stage Show, Fundraising Sprint Git Rebase Jump, Fundraising Sprint Humongous bacteria petting zoo, Fundraising Sprint Interstitial ads halfway down the coaster hill, and 3 others: Creating New Fidelity File Civi Import - https://phabricator.wikimedia.org/T275445 (Ei... [23:49:37] awww hmm [23:49:53] does that we won't get failmails? [23:50:36] we still will [23:51:01] but we would trigger them by doing Civi::log('something')->error() [23:51:05] or whatever [23:51:30] & then we would configure what combination of level & channel should trigger an email [23:52:17] AndyRussG: I just pulled that name pair patch & did a civibuild create wmff & those urls DO load [23:52:36] Fundraising Sprint Humongous bacteria petting zoo, Fundraising Sprint Interstitial ads halfway down the coaster hill, Fundraising-Backlog, FR-Email: Civi export data for 2 fields are preventing accurate data validation reports in Acoustic - https://phabricator.wikimedia.org/T270731 (KHaggard) Ok... [23:52:43] (but don't feel you need to be distracted from the other) [23:53:34] eileen: ah heygood news [23:59:48] Fundraising Sprint Humongous bacteria petting zoo, Fundraising Sprint Interstitial ads halfway down the coaster hill, Fundraising-Backlog, FR-Email: Civi export data for 2 fields are preventing accurate data validation reports in Acoustic - https://phabricator.wikimedia.org/T270731 (Eileenmcnaught...