[00:03:32] (03PS1) 10Eileen: Looks like we need to always allow permission at the api level to control in-function [wikimedia/fundraising/crm] - 10https://gerrit.wikimedia.org/r/1159611 [00:15:50] !log config revision changed from cb49d01f to eb26458f [00:15:52] Logged the message at https://wikitech.wikimedia.org/wiki/Server_Admin_Log [00:19:13] (03CR) 10CI reject: [V:04-1] Looks like we need to always allow permission at the api level to control in-function [wikimedia/fundraising/crm] - 10https://gerrit.wikimedia.org/r/1159611 (owner: 10Eileen) [00:30:55] 06Fundraising-Backlog, 10Wikimedia-Fundraising-CiviCRM, 10Fr-drupal-upgrade-2025: Fix resource url pointer in wmf_civicrm - https://phabricator.wikimedia.org/T396174#10920968 (10Eileenmcnaughton) p:05Triage→03Low [00:32:41] 06Fundraising Tech - Chaos Crew, 06Fundraising-Backlog, 10Fr-drupal-upgrade-2025, 13Patch-For-Review: Comms Pref Centre - checksum not working - https://phabricator.wikimedia.org/T397048#10920976 (10Eileenmcnaughton) [00:40:37] !log config revision changed from eb26458f to 6b749d90 [00:40:40] Logged the message at https://wikitech.wikimedia.org/wiki/Server_Admin_Log [00:51:10] !log config revision changed from 6b749d90 to 9a6fc414 [00:51:14] Logged the message at https://wikitech.wikimedia.org/wiki/Server_Admin_Log [01:00:37] !log revision changed from 433654ca to 022307e7 [01:00:39] Logged the message at https://wikitech.wikimedia.org/wiki/Server_Admin_Log [01:05:41] (03CR) 10Ejegg: "Weird, we didn't need that for the getDonorSummary call - I'll try to figure out what's different" [wikimedia/fundraising/crm] - 10https://gerrit.wikimedia.org/r/1159611 (owner: 10Eileen) [01:11:09] !log config revision changed from 9a6fc414 to cf6f679f [01:11:12] Logged the message at https://wikitech.wikimedia.org/wiki/Server_Admin_Log [01:27:35] 06Fundraising-Backlog, 10Wikimedia-Fundraising-CiviCRM: Error canceling recurring after upgrade - https://phabricator.wikimedia.org/T397114 (10Eileenmcnaughton) 03NEW [01:48:05] 06Fundraising-Backlog, 10Wikimedia-Fundraising-CiviCRM: Error canceling recurring after upgrade - https://phabricator.wikimedia.org/T397114#10921076 (10LWadleigh) Ticket examples: Zendesk #1690663 CID 30863124 Payment method: PayPal Zendesk #1690670 CID 67344369 Payment method: Adyen Error dialogue: {F6235... [01:49:34] (03PS3) 10Ejegg: API4 version of email prefs get call [wikimedia/fundraising/crm] - 10https://gerrit.wikimedia.org/r/1159597 (https://phabricator.wikimedia.org/T397048) [01:51:41] 10Fundraising - Civi Standalone Issues, 06Fundraising-Backlog, 10Wikimedia-Fundraising-CiviCRM: Error canceling recurring after upgrade - https://phabricator.wikimedia.org/T397114#10921078 (10LWadleigh) [01:54:05] (03CR) 10Ejegg: "I folded in a permission for this one (shouldn't access CiviCRM be enough?) and fixed a copy-paste error in formatting the output ($contac" [wikimedia/fundraising/crm] - 10https://gerrit.wikimedia.org/r/1159597 (https://phabricator.wikimedia.org/T397048) (owner: 10Ejegg) [01:54:23] (03PS2) 10Eileen: Add test for apiv4 getCommunicationsPreferences [wikimedia/fundraising/crm] - 10https://gerrit.wikimedia.org/r/1159607 (https://phabricator.wikimedia.org/T397048) [01:55:43] eileen: do you have a solid solution for running phpunit with xdebug on under Civi? [01:56:01] it always hangs for me on the 'eval cv' lines in the bootstrap scripts [01:56:20] I had a local patch I would always cherry-pick that commented those out, but I've lost it [01:56:36] could make it again, but I'd prefer something more durable [01:58:51] sorry, not a priority right now [01:59:10] (03PS1) 10Eileen: Temp debug [wikimedia/fundraising/crm] - 10https://gerrit.wikimedia.org/r/1159627 [01:59:50] (03CR) 10Eileen: [C:03+2] "Invoking self-merge-for-temp-debug-rule" [wikimedia/fundraising/crm] - 10https://gerrit.wikimedia.org/r/1159627 (owner: 10Eileen) [02:01:25] ejegg: hmm - it's actually 'just working' for me on wmf right now - not sure why [02:02:32] nice! [02:03:25] (03PS2) 10Eileen: Looks like we need to always allow permission at the api level to control in-function [wikimedia/fundraising/crm] - 10https://gerrit.wikimedia.org/r/1159611 [02:03:25] (03PS1) 10Eileen: Permission check should be OR [wikimedia/fundraising/crm] - 10https://gerrit.wikimedia.org/r/1159628 [02:04:03] ejegg: ^^ got me a bit further but I feel like having to set the permission is right & the other feels wrong if you didn't [02:04:19] (03CR) 10Eileen: [V:03+2 C:03+2] Temp debug [wikimedia/fundraising/crm] - 10https://gerrit.wikimedia.org/r/1159627 (owner: 10Eileen) [02:05:54] ejegg: so what I can think of is that in docker-composer.override I have ... [02:05:54] environment: [02:05:54] - PATH=/srv/civicrm-buildkit/bin/civix/bin:/srv/civi-sites/wmf/vendor/phpunit/phpunit:/srv/civicrm-buildkit/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin [02:06:01] maybe the phpunit there matters [02:06:21] Also in ide config - that connect to existing docker ? [02:06:40] yeah, more likely to be in my IDE config [02:07:06] (03PS1) 10Eileen: Merge branch 'master' of https://gerrit.wikimedia.org/r/wikimedia/fundraising/crm into deployment [wikimedia/fundraising/crm] (deployment) - 10https://gerrit.wikimedia.org/r/1159629 [02:07:22] ah, I took out the access check in _run in PS3 to match what it was doing in the api3 call [02:07:46] (03CR) 10Eileen: [C:03+2] Merge branch 'master' of https://gerrit.wikimedia.org/r/wikimedia/fundraising/crm into deployment [wikimedia/fundraising/crm] (deployment) - 10https://gerrit.wikimedia.org/r/1159629 (owner: 10Eileen) [02:09:53] !log civicrm upgraded from 9e8392c2 to 85ee8461 [02:09:55] Logged the message at https://wikitech.wikimedia.org/wiki/Server_Admin_Log [02:11:50] (03CR) 10CI reject: [V:04-1] Add test for apiv4 getCommunicationsPreferences [wikimedia/fundraising/crm] - 10https://gerrit.wikimedia.org/r/1159607 (https://phabricator.wikimedia.org/T397048) (owner: 10Eileen) [02:19:15] (03CR) 10CI reject: [V:04-1] Looks like we need to always allow permission at the api level to control in-function [wikimedia/fundraising/crm] - 10https://gerrit.wikimedia.org/r/1159611 (owner: 10Eileen) [02:19:24] (03CR) 10CI reject: [V:04-1] Permission check should be OR [wikimedia/fundraising/crm] - 10https://gerrit.wikimedia.org/r/1159628 (owner: 10Eileen) [02:21:18] !log config revision changed from cf6f679f to 0473ff4d [02:21:20] Logged the message at https://wikitech.wikimedia.org/wiki/Server_Admin_Log [02:21:58] eileen: ah, is it only failing on cancelling paypal_ec recurrings (where it has to make the API call out to Paypal, using the code from SmashPig?) [02:22:33] ejegg: I just pushed out the fix to include vendor & was able to cancel that recurring [02:23:03] Ah, great! [02:23:40] I just tested re-queueing a damaged message and that worked too [02:24:56] (03PS4) 10Ejegg: API4 version of email prefs get call [wikimedia/fundraising/crm] - 10https://gerrit.wikimedia.org/r/1159597 (https://phabricator.wikimedia.org/T397048) [02:25:06] (03PS3) 10Eileen: Add test for apiv4 getCommunicationsPreferences [wikimedia/fundraising/crm] - 10https://gerrit.wikimedia.org/r/1159607 (https://phabricator.wikimedia.org/T397048) [02:25:12] ejegg: that contribution tracking one - is that some sort bad donation? [02:25:22] ok, for PS4 I made it *always allow* [02:25:25] looking eileen [02:25:59] oh that's probably the one I just requeued, right? [02:26:22] maybe the amount is a crazy amount & the db won't store it [02:26:38] like 'refund me a gazillion dollars please' [02:26:47] hah, yeah, looks right [02:27:16] deleted it [02:27:56] lol, spelling Preferences right would help with that permissions error [02:28:13] (03PS5) 10Ejegg: API4 version of email prefs get call [wikimedia/fundraising/crm] - 10https://gerrit.wikimedia.org/r/1159597 (https://phabricator.wikimedia.org/T397048) [02:28:28] (03PS4) 10Eileen: Add test for apiv4 getCommunicationsPreferences [wikimedia/fundraising/crm] - 10https://gerrit.wikimedia.org/r/1159607 (https://phabricator.wikimedia.org/T397048) [02:28:31] ejegg: so https://integration.wikimedia.org/ci/job/wikimedia-fundraising-civicrm-bookworm/1213/testReport/(root)/api_v3_Civiproxy_PreferencesTest/testGetEmailPreferenceApi/ suggests `getMergedTo()` needs to be FALSE for permissions [02:28:52] aha, checking [02:29:18] right, seems good [02:29:33] (03PS6) 10Ejegg: API4 version of email prefs get call [wikimedia/fundraising/crm] - 10https://gerrit.wikimedia.org/r/1159597 (https://phabricator.wikimedia.org/T397048) [02:31:39] so you are gonna leave my test as a separate commit? (either is ok but it feels like it sets you up for constant rebasing - although we always think this commit is the last one don't we) [02:35:21] PS6 (FINAL) v.last [02:35:30] (03CR) 10Eileen: "It somewhat bothers me that you didn't need it there...." [wikimedia/fundraising/crm] - 10https://gerrit.wikimedia.org/r/1159611 (owner: 10Eileen) [02:35:35] (03Abandoned) 10Eileen: Looks like we need to always allow permission at the api level to control in-function [wikimedia/fundraising/crm] - 10https://gerrit.wikimedia.org/r/1159611 (owner: 10Eileen) [02:36:10] eileen: in tests do you often mock up what permissions the test user is supposed to have? [02:36:20] (03Abandoned) 10Eileen: Permission check should be OR [wikimedia/fundraising/crm] - 10https://gerrit.wikimedia.org/r/1159628 (owner: 10Eileen) [02:36:28] I guess in prod we just run these things as a user with enough permission [02:37:36] in core tests I do mock them up - but I'll have to hunt to find an extension example - hmm maybe in core/ext/financialacls [02:38:59] yeah this is in that extension [02:38:59] ``` [02:38:59] protected function setPermissions(array $permissions): void { [02:38:59] \CRM_Core_Config::singleton()->userPermissionClass->permissions = $permissions; [02:39:00] if (isset(\Civi::$statics['CRM_Financial_BAO_FinancialType'])) { [02:39:00] unset(\Civi::$statics['CRM_Financial_BAO_FinancialType']); [02:39:00] } [02:39:01] } [02:39:01] ``` [02:39:25] hmm, ok [02:40:00] 10Fundraising - Civi Standalone Issues, 06Fundraising-Backlog, 10Wikimedia-Fundraising-CiviCRM: Error canceling recurring after upgrade - https://phabricator.wikimedia.org/T397114#10921123 (10Eileenmcnaughton) 05Open→03Resolved a:03Eileenmcnaughton Turned out we were not including vendor [02:40:05] I think since there's the checksum here maybe always allow is fine though [02:40:16] 10Fundraising - Civi Standalone Issues, 03Fundraising Sprint: Kimchee Pancake, 06Fundraising-Backlog, 10Wikimedia-Fundraising-CiviCRM, 07Unplanned-Sprint-Work: Error canceling recurring after upgrade - https://phabricator.wikimedia.org/T397114#10921126 (10Eileenmcnaughton) [02:42:59] ah, eileen, there was a permissions problem with one role - the civiproxy role had no permissions assigned so I had to assign them manually [02:43:15] (03CR) 10CI reject: [V:04-1] Add test for apiv4 getCommunicationsPreferences [wikimedia/fundraising/crm] - 10https://gerrit.wikimedia.org/r/1159607 (https://phabricator.wikimedia.org/T397048) (owner: 10Eileen) [02:43:25] arrr, not so final [02:43:48] I'll squash that test into my patch if you don't mind, then [02:44:08] :-) [02:45:43] oh weird, looks like one of the api calls gets an xdebug key set ? [02:45:46] https://integration.wikimedia.org/ci/job/wikimedia-fundraising-civicrm-bookworm/1217/console [02:46:25] the v3 one, I guess [02:46:34] so we can just unset that [02:49:07] huh, is it because we didn't use civicrm_api3_create_success ? [02:50:26] ehh, well, we'll change that test again when we get rid of the old version [02:50:44] (03PS7) 10Ejegg: API4 version of email prefs get call [wikimedia/fundraising/crm] - 10https://gerrit.wikimedia.org/r/1159597 (https://phabricator.wikimedia.org/T397048) [02:52:18] I'll add the config for that new call to civiproxy on prod [03:00:00] (03CR) 10Eileen: [C:03+2] API4 version of email prefs get call [wikimedia/fundraising/crm] - 10https://gerrit.wikimedia.org/r/1159597 (https://phabricator.wikimedia.org/T397048) (owner: 10Ejegg) [03:03:34] thanks! [03:08:01] ejegg: is wmf-cv for dev part of the CI build? I can't see it in fundraising-dev [03:11:43] (03PS1) 10Eileen: Update local script from drush [wikimedia/fundraising/dev] - 10https://gerrit.wikimedia.org/r/1159638 (https://phabricator.wikimedia.org/T276297) [03:11:57] we need a bunch of changes like ^^ [03:13:06] ah yep, so we do [03:13:32] I don't think wmf-cv is in CI, no [03:13:59] but we do have it in dev someplace, I though [03:14:04] thought [03:14:14] baked into the image even [03:14:38] yeah, send-mails.sh is using it already [03:14:58] (03Merged) 10jenkins-bot: API4 version of email prefs get call [wikimedia/fundraising/crm] - 10https://gerrit.wikimedia.org/r/1159597 (https://phabricator.wikimedia.org/T397048) (owner: 10Ejegg) [03:15:28] i'll just deploy that [03:16:21] (03PS1) 10Ejegg: Merge branch 'master' into deployment [wikimedia/fundraising/crm] (deployment) - 10https://gerrit.wikimedia.org/r/1159640 [03:16:27] (03CR) 10Ejegg: [C:03+2] Merge branch 'master' into deployment [wikimedia/fundraising/crm] (deployment) - 10https://gerrit.wikimedia.org/r/1159640 (owner: 10Ejegg) [03:17:21] (03Merged) 10jenkins-bot: Merge branch 'master' into deployment [wikimedia/fundraising/crm] (deployment) - 10https://gerrit.wikimedia.org/r/1159640 (owner: 10Ejegg) [03:21:24] !log civicrm upgraded from 85ee8461 to ec2cd980 [03:21:27] Logged the message at https://wikitech.wikimedia.org/wiki/Server_Admin_Log [03:21:31] whew, really noisy! [03:32:30] ejegg: so is preferences fixed now - or other moving parts [03:32:51] I think I'm gonna get a cuppa then just move phab tasks around for a bit [03:38:42] (03PS2) 10Ejegg: Use API4 version of email preferences call [extensions/DonationInterface] - 10https://gerrit.wikimedia.org/r/1159605 (https://phabricator.wikimedia.org/T397048) [03:38:55] eileen: that's the other moving part ^^^ [03:39:07] basically just pointing the front end at the api4 version [03:42:44] (03CR) 10Eileen: [C:03+2] Use API4 version of email preferences call [extensions/DonationInterface] - 10https://gerrit.wikimedia.org/r/1159605 (https://phabricator.wikimedia.org/T397048) (owner: 10Ejegg) [03:43:28] ejegg: well given it's currently broken - and that looks sensible [03:44:00] :) [03:44:09] I did just get it to work locally [03:44:21] though annoyingly still only against two-fs [03:44:36] I think because of the docker compose routing is all [03:45:05] (03Merged) 10jenkins-bot: Use API4 version of email preferences call [extensions/DonationInterface] - 10https://gerrit.wikimedia.org/r/1159605 (https://phabricator.wikimedia.org/T397048) (owner: 10Ejegg) [03:50:03] (03PS1) 10Ejegg: Merge branch 'master' into deployment [extensions/DonationInterface] (deployment) - 10https://gerrit.wikimedia.org/r/1159648 [03:50:36] (03CR) 10Ejegg: [C:03+2] Merge branch 'master' into deployment [extensions/DonationInterface] (deployment) - 10https://gerrit.wikimedia.org/r/1159648 (owner: 10Ejegg) [03:51:57] (03Merged) 10jenkins-bot: Merge branch 'master' into deployment [extensions/DonationInterface] (deployment) - 10https://gerrit.wikimedia.org/r/1159648 (owner: 10Ejegg) [03:55:21] !log donorwiki upgraded from 8bcc8ff2 to 634580e5 [03:55:24] Logged the message at https://wikitech.wikimedia.org/wiki/Server_Admin_Log [03:55:53] woohoo, my email prefs form loads! [03:56:19] k eileen, i'mma move that ticket and call it a night. Thanks for all the great work! [03:57:15] 06Fundraising Tech - Chaos Crew, 06Fundraising-Backlog, 10Fr-drupal-upgrade-2025, 13Patch-For-Review: Comms Pref Centre - checksum not working - https://phabricator.wikimedia.org/T397048#10921166 (10Ejegg) OK, got the prefs call moved over to API4 and the page loads again! [04:11:05] (03Abandoned) 10Eileen: Add test for apiv4 getCommunicationsPreferences [wikimedia/fundraising/crm] - 10https://gerrit.wikimedia.org/r/1159607 (https://phabricator.wikimedia.org/T397048) (owner: 10Eileen) [04:17:39] (03PS1) 10Eileen: More drush removal [wikimedia/fundraising/dev] - 10https://gerrit.wikimedia.org/r/1159656 (https://phabricator.wikimedia.org/T276297) [04:25:17] (03PS1) 10Eileen: Fix typo on deduper form [wikimedia/fundraising/crm] - 10https://gerrit.wikimedia.org/r/1159664 [09:59:05] 06Fundraising Tech - Chaos Crew, 06Fundraising-Backlog: Donations Set Up in May Failing Second Instalment (Japan/Gravy) - https://phabricator.wikimedia.org/T397002#10922115 (10jgleeson) p:05Triage→03Unbreak! [13:46:08] PROBLEM - check_load on frdb2004 is CRITICAL: LOAD CRITICAL - total load average: 46.92, 38.27, 21.08 https://icinga.wikimedia.org/cgi-bin/icinga/extinfo.cgi?type=2&host=frdb2004&service=check_load [13:51:06] PROBLEM - check_load on frdb2004 is CRITICAL: LOAD CRITICAL - total load average: 30.45, 34.70, 24.45 https://icinga.wikimedia.org/cgi-bin/icinga/extinfo.cgi?type=2&host=frdb2004&service=check_load [13:51:12] PROBLEM - check_load on frdb2005 is CRITICAL: LOAD CRITICAL - total load average: 45.62, 34.29, 17.94 https://icinga.wikimedia.org/cgi-bin/icinga/extinfo.cgi?type=2&host=frdb2005&service=check_load [13:56:08] PROBLEM - check_load on frdb2004 is CRITICAL: LOAD CRITICAL - total load average: 44.05, 41.83, 30.46 https://icinga.wikimedia.org/cgi-bin/icinga/extinfo.cgi?type=2&host=frdb2004&service=check_load [13:56:12] PROBLEM - check_load on frdb2005 is CRITICAL: LOAD CRITICAL - total load average: 35.19, 38.93, 24.79 https://icinga.wikimedia.org/cgi-bin/icinga/extinfo.cgi?type=2&host=frdb2005&service=check_load [14:01:07] PROBLEM - check_load on frdb2004 is CRITICAL: LOAD CRITICAL - total load average: 45.79, 43.27, 34.10 https://icinga.wikimedia.org/cgi-bin/icinga/extinfo.cgi?type=2&host=frdb2004&service=check_load [14:01:11] PROBLEM - check_load on frdb2005 is CRITICAL: LOAD CRITICAL - total load average: 28.58, 31.83, 25.57 https://icinga.wikimedia.org/cgi-bin/icinga/extinfo.cgi?type=2&host=frdb2005&service=check_load [14:06:07] PROBLEM - check_load on frdb2004 is CRITICAL: LOAD CRITICAL - total load average: 2.71, 19.57, 26.66 https://icinga.wikimedia.org/cgi-bin/icinga/extinfo.cgi?type=2&host=frdb2004&service=check_load [14:06:11] PROBLEM - check_load on frdb2005 is CRITICAL: LOAD CRITICAL - total load average: 44.67, 38.84, 30.12 https://icinga.wikimedia.org/cgi-bin/icinga/extinfo.cgi?type=2&host=frdb2005&service=check_load [14:09:02] 06Fundraising-Backlog: donate_interface-redirect-explanation shown on dLocal forms but not on gr4vy equivalent - https://phabricator.wikimedia.org/T397199 (10Pcoombe) 03NEW [14:11:11] PROBLEM - check_load on frdb2005 is CRITICAL: LOAD CRITICAL - total load average: 43.61, 41.51, 33.70 https://icinga.wikimedia.org/cgi-bin/icinga/extinfo.cgi?type=2&host=frdb2005&service=check_load [14:16:08] PROBLEM - check_load on frdb2004 is CRITICAL: LOAD CRITICAL - total load average: 13.48, 16.27, 20.04 https://icinga.wikimedia.org/cgi-bin/icinga/extinfo.cgi?type=2&host=frdb2004&service=check_load [14:16:10] PROBLEM - check_load on frdb2005 is CRITICAL: LOAD CRITICAL - total load average: 5.04, 24.42, 29.24 https://icinga.wikimedia.org/cgi-bin/icinga/extinfo.cgi?type=2&host=frdb2005&service=check_load [14:21:12] PROBLEM - check_load on frdb2005 is CRITICAL: LOAD CRITICAL - total load average: 1.98, 10.15, 21.68 https://icinga.wikimedia.org/cgi-bin/icinga/extinfo.cgi?type=2&host=frdb2005&service=check_load [14:21:35] (03CR) 10Ejegg: "Hmm, this script does not do what its name or comments say it does" [wikimedia/fundraising/dev] - 10https://gerrit.wikimedia.org/r/1159638 (https://phabricator.wikimedia.org/T276297) (owner: 10Eileen) [14:26:11] PROBLEM - check_load on frdb2005 is CRITICAL: LOAD CRITICAL - total load average: 40.93, 19.22, 21.40 https://icinga.wikimedia.org/cgi-bin/icinga/extinfo.cgi?type=2&host=frdb2005&service=check_load [14:31:07] RECOVERY - check_load on frdb2004 is OK: LOAD OK - total load average: 0.15, 0.86, 7.63 https://icinga.wikimedia.org/cgi-bin/icinga/extinfo.cgi?type=2&host=frdb2004&service=check_load [14:41:11] RECOVERY - check_load on frdb2005 is OK: LOAD OK - total load average: 0.07, 1.14, 8.49 https://icinga.wikimedia.org/cgi-bin/icinga/extinfo.cgi?type=2&host=frdb2005&service=check_load [14:43:46] 06Fundraising-Backlog, 10FR-Donor-portal: Change recurring donation frequency from monthly to yearly in the civi UI - https://phabricator.wikimedia.org/T396541#10923845 (10AKanji-WMF) not strictly donor portal but adding it here for feature parity [14:54:14] (03PS2) 10Eileen: More drush removal [wikimedia/fundraising/dev] - 10https://gerrit.wikimedia.org/r/1159656 (https://phabricator.wikimedia.org/T276297) [14:54:17] (03CR) 10Ejegg: [C:03+2] More drush removal [wikimedia/fundraising/dev] - 10https://gerrit.wikimedia.org/r/1159656 (https://phabricator.wikimedia.org/T276297) (owner: 10Eileen) [14:54:18] (03CR) 10Ejegg: [V:03+2 C:03+2] More drush removal [wikimedia/fundraising/dev] - 10https://gerrit.wikimedia.org/r/1159656 (https://phabricator.wikimedia.org/T276297) (owner: 10Eileen) [15:19:41] (03CR) 10Jforrester: [C:03+2] Inject service LanguageNameUtils into special pages [extensions/CentralNotice] - 10https://gerrit.wikimedia.org/r/1158775 (owner: 10Fomafix) [15:24:43] (03CR) 10Jforrester: [C:03+2] Inject services into CentralNoticeHooks [extensions/CentralNotice] - 10https://gerrit.wikimedia.org/r/1156734 (owner: 10Fomafix) [15:25:00] (03CR) 10Jforrester: [C:03+2] UserMergeHookHandlers: Use service MainConfig instead of global variable [extensions/CentralNotice] - 10https://gerrit.wikimedia.org/r/1156764 (owner: 10Fomafix) [15:27:04] (03CR) 10Jforrester: [C:03+1] "Thanks!" [extensions/CentralNotice] - 10https://gerrit.wikimedia.org/r/1156331 (https://phabricator.wikimedia.org/T319340) (owner: 10Jforrester) [15:50:30] (03Merged) 10jenkins-bot: Inject service LanguageNameUtils into special pages [extensions/CentralNotice] - 10https://gerrit.wikimedia.org/r/1158775 (owner: 10Fomafix) [15:50:31] (03Merged) 10jenkins-bot: Inject services into CentralNoticeHooks [extensions/CentralNotice] - 10https://gerrit.wikimedia.org/r/1156734 (owner: 10Fomafix) [15:50:31] (03Merged) 10jenkins-bot: UserMergeHookHandlers: Use service MainConfig instead of global variable [extensions/CentralNotice] - 10https://gerrit.wikimedia.org/r/1156764 (owner: 10Fomafix) [16:08:13] (03PS1) 10Reedy: Update geoip2/geoip2 to ^3.2.0 [extensions/DonationInterface] - 10https://gerrit.wikimedia.org/r/1160191 (https://phabricator.wikimedia.org/T380185) [16:09:17] (03CR) 10CI reject: [V:04-1] Update geoip2/geoip2 to ^3.2.0 [extensions/DonationInterface] - 10https://gerrit.wikimedia.org/r/1160191 (https://phabricator.wikimedia.org/T380185) (owner: 10Reedy) [16:14:50] 06Fundraising Tech - Chaos Crew, 06Fundraising-Backlog: Donations Set Up in May Failing Second Instalment (Japan/Gravy) - https://phabricator.wikimedia.org/T397002#10924536 (10jgleeson) This issue appears to be affecting all Gravy JPY Apple Pay and Google Pay recurring subscriptions. We're temporarily redirect... [16:14:51] (03PS2) 10Reedy: Update geoip2/geoip2 and maxmind/minfraud [extensions/DonationInterface] - 10https://gerrit.wikimedia.org/r/1160191 (https://phabricator.wikimedia.org/T397230) [16:16:40] (03CR) 10CI reject: [V:04-1] Update geoip2/geoip2 and maxmind/minfraud [extensions/DonationInterface] - 10https://gerrit.wikimedia.org/r/1160191 (https://phabricator.wikimedia.org/T397230) (owner: 10Reedy) [16:16:53] (03PS1) 10Ejegg: Log all errors from failed recurring payment attempts [wikimedia/fundraising/crm] - 10https://gerrit.wikimedia.org/r/1160194 (https://phabricator.wikimedia.org/T397002) [16:18:14] (03PS2) 10Ejegg: Log all errors from failed recurring payment attempts [wikimedia/fundraising/crm] - 10https://gerrit.wikimedia.org/r/1160194 (https://phabricator.wikimedia.org/T397002) [16:19:49] (03CR) 10Jgleeson: [C:03+2] Log all errors from failed recurring payment attempts [wikimedia/fundraising/crm] - 10https://gerrit.wikimedia.org/r/1160194 (https://phabricator.wikimedia.org/T397002) (owner: 10Ejegg) [16:23:44] (03PS3) 10Reedy: Update geoip2/geoip2 and maxmind/minfraud [extensions/DonationInterface] - 10https://gerrit.wikimedia.org/r/1160191 (https://phabricator.wikimedia.org/T397230) [16:25:41] thanks jgleeson [16:26:30] (03CR) 10CI reject: [V:04-1] Update geoip2/geoip2 and maxmind/minfraud [extensions/DonationInterface] - 10https://gerrit.wikimedia.org/r/1160191 (https://phabricator.wikimedia.org/T397230) (owner: 10Reedy) [16:27:38] (03PS2) 10Wfan: Only AR and BR is compulsory https://docs.google.com/spreadsheets/d/1oMWbNvNgksBOxNgl1A23Bgmpt_nHqNfQ0SN7sNjhfEE/edit?gid=1885249469#gid=1885249469 from dlocal [wikimedia/fundraising/SmashPig] - 10https://gerrit.wikimedia.org/r/1159557 (https://phabricator.wikimedia.org/T395361) [16:28:53] (03PS4) 10Reedy: Update geoip2/geoip2 and maxmind/minfraud [extensions/DonationInterface] - 10https://gerrit.wikimedia.org/r/1160191 (https://phabricator.wikimedia.org/T397230) [16:30:25] (03CR) 10Wfan: [C:03+2] Fix typo on deduper form [wikimedia/fundraising/crm] - 10https://gerrit.wikimedia.org/r/1159664 (owner: 10Eileen) [16:31:14] (03CR) 10CI reject: [V:04-1] Update geoip2/geoip2 and maxmind/minfraud [extensions/DonationInterface] - 10https://gerrit.wikimedia.org/r/1160191 (https://phabricator.wikimedia.org/T397230) (owner: 10Reedy) [16:36:28] (03Merged) 10jenkins-bot: Log all errors from failed recurring payment attempts [wikimedia/fundraising/crm] - 10https://gerrit.wikimedia.org/r/1160194 (https://phabricator.wikimedia.org/T397002) (owner: 10Ejegg) [16:38:49] (03PS1) 10Ejegg: Merge branch 'master' into deployment [wikimedia/fundraising/crm] (deployment) - 10https://gerrit.wikimedia.org/r/1160198 [16:38:53] (03CR) 10Ejegg: [C:03+2] Merge branch 'master' into deployment [wikimedia/fundraising/crm] (deployment) - 10https://gerrit.wikimedia.org/r/1160198 (owner: 10Ejegg) [16:46:58] (03Merged) 10jenkins-bot: Fix typo on deduper form [wikimedia/fundraising/crm] - 10https://gerrit.wikimedia.org/r/1159664 (owner: 10Eileen) [16:46:59] (03Merged) 10jenkins-bot: Merge branch 'master' into deployment [wikimedia/fundraising/crm] (deployment) - 10https://gerrit.wikimedia.org/r/1160198 (owner: 10Ejegg) [16:47:22] (03PS1) 10Ejegg: Switch civiproxy config for API4 version of getprefs [wikimedia/fundraising/dev] - 10https://gerrit.wikimedia.org/r/1160200 [16:48:33] (03CR) 10Ejegg: [V:03+2 C:03+2] Switch civiproxy config for API4 version of getprefs [wikimedia/fundraising/dev] - 10https://gerrit.wikimedia.org/r/1160200 (owner: 10Ejegg) [16:52:39] !log civicrm upgraded from ec2cd980 to d592e64c [16:52:41] Logged the message at https://wikitech.wikimedia.org/wiki/Server_Admin_Log [17:05:41] 06Fundraising-Backlog, 06Fundraising-Tech-Roadmap, 10Wikimedia-Fundraising-CiviCRM, 10FR-email-preferences: Update Civiproxy get preference from api3 to api4 - https://phabricator.wikimedia.org/T391696#10924811 (10AnnWF) T397048 is replacing the get contact from proxy api3 to api4, but we need to add the p... [17:10:15] (03PS1) 10Ejegg: Update SmashPig and gravy sdk [wikimedia/fundraising/crm] - 10https://gerrit.wikimedia.org/r/1160207 [17:12:38] (03PS1) 10Ejegg: Update smashpig to 0.9.6.7 and gravy sdk [wikimedia/fundraising/crm/vendor] - 10https://gerrit.wikimedia.org/r/1160208 [17:13:07] fr-tech anyone want to look over all those changes and let me know if you feel good deploying them to CRM without further testing? ^^^ [17:13:28] ejegg: the smashpig one is a big jump [17:13:38] yep it is :) [17:13:45] any breaking changes to the interface? [17:13:56] ejegg: I need to eat. can we defer testing it until I get back? [17:14:01] sure thing [17:14:03] slash deploying [17:14:05] back soon [17:14:10] I'll turn off the recurring charge job for now [17:22:41] ok, as far as I can tell the smashpig update shouldn't break anything [17:23:22] the mappers changed a bit, there are some new things to handle IPNs, and those validation changes should help [17:23:34] but no changes to the interfaces called from external code [17:26:32] 06Fundraising Tech - Chaos Crew, 06Fundraising-Backlog, 13Patch-For-Review: Donations Set Up in May Failing Second Instalment (Japan/Gravy) - https://phabricator.wikimedia.org/T397002#10924926 (10Ejegg) We've found the problem and are in the process of testing the fix. Since it was entirely at our end, we wo... [17:32:31] (03CR) 10Krinkle: Update geoip2/geoip2 and maxmind/minfraud (031 comment) [extensions/DonationInterface] - 10https://gerrit.wikimedia.org/r/1160191 (https://phabricator.wikimedia.org/T397230) (owner: 10Reedy) [17:38:16] 03Fundraising Sprint: Kimchee Pancake, 06Fundraising-Backlog, 07fr-current-sprint, 07payments-orchestration: Transaction ID listed on PayPal does not match processor_id in Gravy console - https://phabricator.wikimedia.org/T395512#10925034 (10MBeat33) @EMartin is the invoice ID we're waiting for Gr4vy t... [17:43:59] 03Fundraising Sprint: Kimchee Pancake, 06Fundraising-Backlog, 07fr-current-sprint, 07payments-orchestration: Transaction ID listed on PayPal does not match processor_id in Gravy console - https://phabricator.wikimedia.org/T395512#10925055 (10Ejegg) We are already sending the invoice ID, and gravy is al... [17:45:04] (03PS1) 10Ejegg: Merge branch 'master' into deployment [wikimedia/fundraising/crm] (deployment) - 10https://gerrit.wikimedia.org/r/1160221 [17:49:06] (03CR) 10Reedy: Update geoip2/geoip2 and maxmind/minfraud (031 comment) [extensions/DonationInterface] - 10https://gerrit.wikimedia.org/r/1160191 (https://phabricator.wikimedia.org/T397230) (owner: 10Reedy) [17:49:39] (03CR) 10Reedy: "recheck" [extensions/DonationInterface] - 10https://gerrit.wikimedia.org/r/1160191 (https://phabricator.wikimedia.org/T397230) (owner: 10Reedy) [17:50:04] 03Fundraising Sprint: Kimchee Pancake, 06Fundraising-Backlog, 07fr-current-sprint, 07payments-orchestration: Transaction ID listed on PayPal does not match processor_id in Gravy console - https://phabricator.wikimedia.org/T395512#10925096 (10MBeat33) Thank you, @Ejegg. I am wondering what will change g... [18:04:13] jgleeson: I took a look at all those changes and I'm feeling pretty good about pushing them out [18:04:25] (03CR) 10Ejegg: [C:03+2] Update SmashPig and gravy sdk [wikimedia/fundraising/crm] - 10https://gerrit.wikimedia.org/r/1160207 (owner: 10Ejegg) [18:04:58] 06Fundraising Tech - Chaos Crew, 06Fundraising-Backlog: Donations Set Up in May Failing Second Instalment (Japan/Gravy) - https://phabricator.wikimedia.org/T397002#10925192 (10jgleeson) Yep @Ejegg I was thinking about that option earlier with @krobinson on the Slack thread [[ https://wikimedia.slack.com/archiv... [18:05:03] (03CR) 10Ejegg: [V:03+2 C:03+2] Update SmashPig and gravy sdk [wikimedia/fundraising/crm] - 10https://gerrit.wikimedia.org/r/1160207 (owner: 10Ejegg) [18:05:32] ejegg: is damilare's recent transaction stuff there [18:05:42] actually i guess that's listener only [18:05:51] yeah, a lot of listener stuff [18:05:52] yes it's listenenr only [18:05:53] so that shouldn't go [18:06:09] I think we want to watch that one for a first few runs [18:06:18] but if it's not included we're fine [18:06:26] well, no need to hold it back from the library under CiviCRM, right? [18:06:39] no that should be ok [18:06:42] ah, does it affect the job runners? [18:06:51] hmm [18:07:01] I don't think so [18:07:06] looking again [18:07:52] it should work fine but I guess it's just a big improvement which uses a slightly different message so I figured it would be nice to roll that out slowly, what do you think damilare [18:08:39] yh gradual roll out sounds right jgleeson [18:11:29] ok, so is there something we need to not deploy to CRM? I see changes to TransactionMessage.php and TransactionAction.php, but those just run on the standalone SmashPig deploy on frpig [18:12:10] PROBLEM - check_coworker on frdev1002 is CRITICAL: PROCS CRITICAL: 1 process with args php /srv/coworker/bin/coworker https://icinga.wikimedia.org/cgi-bin/icinga/extinfo.cgi?type=2&host=frdev1002&service=check_coworker [18:12:33] ejegg: push it out [18:12:37] ah ok, the RecordCaptureJob is changed [18:12:50] actually wait [18:12:59] does that depend on changes [18:13:08] from the listener payload [18:13:16] yeah, looking to see if that's going to need listener=first deploy [18:14:14] erm it looks like it just now makes the API call https://gerrit.wikimedia.org/r/c/wikimedia/fundraising/SmashPig/+/1148920/11/PaymentProviders/Gravy/Jobs/RecordCaptureJob.php [18:14:37] damilare: oh shoot, that might actually not scale for big english [18:15:15] for a while we were making the IPN validation API calls for PayPal messages in a job [18:15:22] and it just couldn't keep up [18:15:45] since it funnels all the donations into just one queue that processes a single donation at a time [18:16:16] We had to push that API call back up into the action that we run directly on the listener [18:16:34] so it could make multiple ones at once [18:16:52] huh [18:16:58] 03Fundraising Sprint: Kimchee Pancake, 06Fundraising-Backlog, 07fr-current-sprint, 07payments-orchestration: Transaction ID listed on PayPal does not match processor_id in Gravy console - https://phabricator.wikimedia.org/T395512#10925217 (10MBeat33) Update from today's Fr-Tech checkin, Evelyn confirme... [18:17:10] PROBLEM - check_coworker on frdev1002 is CRITICAL: PROCS CRITICAL: 1 process with args php /srv/coworker/bin/coworker https://icinga.wikimedia.org/cgi-bin/icinga/extinfo.cgi?type=2&host=frdev1002&service=check_coworker [18:17:18] ahh that's similar to what we currently have [18:17:23] for the older Adyen IPN jobs there was something similar where we needed to look up status [18:17:40] and we ended up just making a ton of different jobs queues [18:17:46] and sending jobs to one at random [18:17:52] then processing them all in parallel [18:19:08] well, we can push this out and see how many it can process per second [18:19:36] oh right, for old adyen it was the capture jobs [18:19:38] ejegg: so is there a de facto ban on external API calls in the job classes? [18:19:44] we had to capture everything from the IPNs [18:20:24] jgleeson: if it's something like refunds or a less common payment type it could be fine [18:20:41] but if it's for all transactions, we need to find some way to parallelize that [18:20:50] and our queue consumers still don't do parallel well [18:22:10] PROBLEM - check_coworker on frdev1002 is CRITICAL: PROCS CRITICAL: 1 process with args php /srv/coworker/bin/coworker https://icinga.wikimedia.org/cgi-bin/icinga/extinfo.cgi?type=2&host=frdev1002&service=check_coworker [18:22:21] so shall we push this out and just see how fast the queue consumer chews through it? [18:22:24] damilare: did you hit issued that required pulling in the full data? [18:22:28] issues* [18:22:49] I'm wondering if we even need that enrichment call [18:23:03] well all capture messages would hit the line for pulling additional details [18:24:19] previously we would have gotten this missing fields from the request made in the action [18:24:20] are there details that the current code doesn't record? [18:24:31] ahh, the action was making the request before [18:24:38] we might have to go back to that :( [18:24:46] we can pull that request to the action where the record capture job was made [18:24:48] I'm wondering if can't get those fields on the following lines from the IPN data https://github.com/wikimedia/wikimedia-fundraising-SmashPig/blob/f4570e803f46a023f2add4ae29412ab7becf7890/PaymentProviders/Gravy/Jobs/RecordCaptureJob.php#L83 [18:24:56] that still saves us some api calls [18:25:07] well, maybe the gravy API is a lot faster than PayPal? [18:25:13] We can push it out and get some data [18:25:21] sure [18:25:25] yea the backend_processor and all those other data don't come with the IPN data [18:25:29] ah [18:25:45] oh wait [18:25:50] that's cause we make those up right [18:26:15] (add them in) [18:26:19] yh but the backend_transaction_id comes in the response [18:26:52] grr [18:26:52] backend_processor_txn_id && payment_orchestrator_reconciliation_id both come with the status response [18:29:12] we can get the latest status here as well https://github.com/wikimedia/wikimedia-fundraising-SmashPig/blob/f4570e803f46a023f2add4ae29412ab7becf7890/PaymentProviders/Gravy/Actions/TransactionAction.php#L25 [18:29:21] if we want to remove the request from the job [18:29:45] damilare: yep, that looks like a good alternative [18:30:13] but now is a good time of year to get some performance stats if we want to just try it like you've written [18:30:46] well yh I'd like to see how the queue reacts to the api requests [18:30:54] oh, time for a donor portal design check in [18:31:01] meet.google.com/hgw-ftvt-xxt [18:31:06] ejegg: I'll push it out [18:31:11] ah i see you're in there damilare [18:31:15] thanks jgleeson [18:31:20] still needs C+2, right? [18:31:57] (03CR) 10Jgleeson: [C:03+2] Merge branch 'master' into deployment [wikimedia/fundraising/crm] (deployment) - 10https://gerrit.wikimedia.org/r/1160221 (owner: 10Ejegg) [18:32:39] (03CR) 10Jgleeson: [V:03+2 C:03+2] Update smashpig to 0.9.6.7 and gravy sdk [wikimedia/fundraising/crm/vendor] - 10https://gerrit.wikimedia.org/r/1160208 (owner: 10Ejegg) [18:37:04] 06Fundraising Tech - Chaos Crew, 06Fundraising-Backlog: make sure 3rd party returned email type is billing in civi - https://phabricator.wikimedia.org/T396172#10925248 (10AnnWF) validated with https://civicrm.wikimedia.org/civicrm/contact/view?reset=1&cid=3087018 [18:44:06] 06Fundraising Tech - Chaos Crew, 06Fundraising-Backlog: Donations Set Up in May Failing Second Instalment (Japan/Gravy) - https://phabricator.wikimedia.org/T397002#10925295 (10jgleeson) @krobinson. The underlying issue here was related to the same bug we fixed in {T393939} back in May, but unfortunately, that... [18:50:49] (03Merged) 10jenkins-bot: Merge branch 'master' into deployment [wikimedia/fundraising/crm] (deployment) - 10https://gerrit.wikimedia.org/r/1160221 (owner: 10Ejegg) [18:53:15] !log civicrm upgraded from d592e64c to 63302c18 [18:53:18] Logged the message at https://wikitech.wikimedia.org/wiki/Server_Admin_Log [19:05:01] 06Fundraising-Backlog: Data enrichment via SMS + Surveymonkey - https://phabricator.wikimedia.org/T397101#10925330 (10Eileenmcnaughton) [19:08:49] 06Fundraising-Backlog, 10fundraising-tech-ops, 10Wikimedia-Fundraising-CiviCRM, 10Fr-drupal-upgrade-2025: Update sync-to-staging to also sync the angular files - https://phabricator.wikimedia.org/T396693#10925345 (10AKanji-WMF) [19:09:18] (03CR) 10Jgleeson: [C:03+2] "LGTM!" [extensions/DonationInterface] - 10https://gerrit.wikimedia.org/r/1156979 (https://phabricator.wikimedia.org/T393987) (owner: 10Wfan) [19:09:28] thanks Jack! [19:10:15] 06Fundraising-Backlog, 06Fundraising-Tech-Roadmap, 10Wikimedia-Fundraising-CiviCRM, 10Fr-drupal-upgrade-2025: Civi-standalone - do we want pwned integration - https://phabricator.wikimedia.org/T396316#10925353 (10AKanji-WMF) [19:10:52] thanks wfan [19:11:17] also thanks ejegg for all the help figuring out that bug today [19:11:39] and thank you for the deploy jgleeson [19:13:11] 14fundraising sprint Genealogical theory of relativity, 14Fundraising Sprint High velocity swallows, 14Fundraising Sprint Incantation optimisation, 14Fundraising Sprint Juggalology 2022, and 6 others: Convert offline2civicrm to a CiviCRM extension - https://phabricator.wikimedia.org/T270669#10925358 (10AKan... [19:13:44] (03PS1) 10Ejegg: Support waitForMessages flag for queue consumers [wikimedia/fundraising/crm] - 10https://gerrit.wikimedia.org/r/1160233 [19:14:07] 03Fundraising Sprint: Kimchee Pancake, 06Fundraising-Backlog, 10Wikimedia-Fundraising-CiviCRM, 10Fr-drupal-upgrade-2025, 07fr-current-sprint: Get CiviCRM to load on alternate url on prod - https://phabricator.wikimedia.org/T396688#10925359 (10AKanji-WMF) [19:15:50] 14Fundraising Sprint: Abula, 03Fundraising Sprint: Kimchee Pancake, 06Fundraising-Backlog, 10Wikimedia-Fundraising-CiviCRM, and 2 others: Move wmf_civicrm module into wmf-civicrm extension - https://phabricator.wikimedia.org/T270677#10925366 (10AKanji-WMF) [19:16:15] 03Fundraising Sprint: Kimchee Pancake, 06Fundraising-Backlog, 10Wikimedia-Fundraising-CiviCRM, 10Fr-drupal-upgrade-2025: Remove drush from the remaining process control jobs - https://phabricator.wikimedia.org/T395975#10925368 (10AKanji-WMF) [19:17:22] 14Fundraising Sprint: didAnyoneTryThis(), 03Fundraising Sprint: Kimchee Pancake, 06Fundraising-Backlog, 10Wikimedia-Fundraising-CiviCRM, and 3 others: Switch staging to standalone - https://phabricator.wikimedia.org/T395530#10925370 (10AKanji-WMF) [19:17:50] 03Fundraising Sprint: Kimchee Pancake, 06Fundraising-Backlog, 10Wikimedia-Fundraising-CiviCRM, 10Fr-drupal-upgrade-2025, 07fr-current-sprint: Port over custom searchkit afform files to standalone - https://phabricator.wikimedia.org/T395842#10925375 (10AKanji-WMF) [19:18:13] 03Fundraising Sprint: Kimchee Pancake, 06Fundraising-Backlog, 10Wikimedia-Fundraising-CiviCRM, 10Fr-drupal-upgrade-2025, 07fr-current-sprint: Recent items turns out to be very short-lived - needs some digging - https://phabricator.wikimedia.org/T396692#10925377 (10AKanji-WMF) [19:18:36] 03Fundraising Sprint: Kimchee Pancake, 06Fundraising-Backlog, 10Wikimedia-Fundraising-CiviCRM, 10Fr-drupal-upgrade-2025, 07fr-current-sprint: Fix serialize issue on our settings - https://phabricator.wikimedia.org/T396694#10925379 (10AKanji-WMF) [19:19:05] 03Fundraising Sprint: Kimchee Pancake, 06Fundraising-Backlog, 10Wikimedia-Fundraising-CiviCRM, 10Fr-drupal-upgrade-2025, 07fr-current-sprint: Figure out cause of staging coworker fails - https://phabricator.wikimedia.org/T396689#10925381 (10AKanji-WMF) [19:19:38] 14Fundraising Sprint: didAnyoneTryThis(), 14Fundraising Sprint: Hot Pot!, 03Fundraising Sprint: Kimchee Pancake, 06Fundraising-Backlog, 07fr-current-sprint: Create new Benevity import - https://phabricator.wikimedia.org/T359219#10925383 (10AKanji-WMF) 05Open→03Resolved [19:19:39] 03Fundraising Sprint: Kimchee Pancake, 06Fundraising-Backlog, 10Wikimedia-Fundraising-CiviCRM, 10Fr-drupal-upgrade-2025, 07fr-current-sprint: Recent items turns out to be very short-lived - needs some digging - https://phabricator.wikimedia.org/T396692#10925384 (10AKanji-WMF) 05Open→03Resolved a:... [19:19:41] 03Fundraising Sprint: Kimchee Pancake, 06Fundraising-Backlog, 10Wikimedia-Fundraising-CiviCRM, 10Fr-drupal-upgrade-2025, 07fr-current-sprint: Figure out cause of staging coworker fails - https://phabricator.wikimedia.org/T396689#10925386 (10AKanji-WMF) 05Open→03Resolved a:03AKanji-WMF [19:19:43] 03Fundraising Sprint: Kimchee Pancake, 06Fundraising-Backlog, 10Wikimedia-Fundraising-CiviCRM, 10Fr-drupal-upgrade-2025, 07fr-current-sprint: Get CiviCRM to load on alternate url on prod - https://phabricator.wikimedia.org/T396688#10925388 (10AKanji-WMF) 05Open→03Resolved a:03AKanji-WMF [19:19:44] 03Fundraising Sprint: Kimchee Pancake, 06Fundraising-Backlog, 10Wikimedia-Fundraising-CiviCRM, 10Fr-drupal-upgrade-2025: Remove drush from the remaining process control jobs - https://phabricator.wikimedia.org/T395975#10925390 (10AKanji-WMF) 05Open→03Resolved a:03AKanji-WMF [19:19:47] 03Fundraising Sprint: Kimchee Pancake, 06Fundraising-Backlog, 10Wikimedia-Fundraising-CiviCRM, 10Fr-drupal-upgrade-2025, 07fr-current-sprint: Port over custom searchkit afform files to standalone - https://phabricator.wikimedia.org/T395842#10925393 (10AKanji-WMF) 05Open→03Resolved a:03AKanji-WMF [19:19:51] 14Fundraising Sprint: didAnyoneTryThis(), 03Fundraising Sprint: Kimchee Pancake, 06Fundraising-Backlog, 10Wikimedia-Fundraising-CiviCRM, and 3 others: Switch staging to standalone - https://phabricator.wikimedia.org/T395530#10925396 (10AKanji-WMF) 05Open→03Resolved a:03AKanji-WMF [19:19:56] 03Fundraising Sprint: Kimchee Pancake, 06Fundraising-Backlog, 10Wikimedia-Fundraising-CiviCRM, 10Fr-drupal-upgrade-2025: Figure out how we will migrate users - https://phabricator.wikimedia.org/T276271#10925399 (10AKanji-WMF) 05Open→03Resolved a:03AKanji-WMF [19:20:12] 14fundraising sprint Genealogical theory of relativity, 14Fundraising Sprint High velocity swallows, 14Fundraising Sprint Incantation optimisation, 14Fundraising Sprint Juggalology 2022, and 6 others: Convert offline2civicrm to a CiviCRM extension - https://phabricator.wikimedia.org/T270669#10925404 (10... [19:20:16] 03Fundraising Sprint: Kimchee Pancake, 06Fundraising-Backlog, 10Wikimedia-Fundraising-CiviCRM, 10Fr-drupal-upgrade-2025, 07fr-current-sprint: Fix serialize issue on our settings - https://phabricator.wikimedia.org/T396694#10925406 (10AKanji-WMF) 05Open→03Resolved a:03AKanji-WMF [19:20:18] 14Fundraising Sprint: Abula, 03Fundraising Sprint: Kimchee Pancake, 06Fundraising-Backlog, 10Wikimedia-Fundraising-CiviCRM, and 2 others: Move wmf_civicrm module into wmf-civicrm extension - https://phabricator.wikimedia.org/T270677#10925408 (10AKanji-WMF) 05Open→03Resolved [19:22:03] 03Fundraising Sprint: Kimchee Pancake, 06Fundraising-Backlog: Benevity - moving possible duplicate errors to group for dedupe - https://phabricator.wikimedia.org/T396535#10925410 (10AKanji-WMF) [19:22:04] 14Fundraising Sprint: didAnyoneTryThis(), 03Fundraising Sprint: Kimchee Pancake, 06Fundraising-Backlog, 06Fundraising-Tech-Roadmap, and 3 others: Prepare users for some UI change... & then upgrade live - https://phabricator.wikimedia.org/T395531#10925411 (10AKanji-WMF) [19:22:07] 03Fundraising Sprint: Kimchee Pancake, 06Fundraising-Backlog, 10Wikimedia-Fundraising-CiviCRM: Come July 1 we need to roll over the donor segment & status values - https://phabricator.wikimedia.org/T383195#10925412 (10AKanji-WMF) [19:22:09] 03Fundraising Sprint: Kimchee Pancake, 06Fundraising-Backlog, 10Wikimedia-Fundraising-CiviCRM, 10Fr-drupal-upgrade-2025: Fix resource url pointer in wmf_civicrm - https://phabricator.wikimedia.org/T396174#10925413 (10AKanji-WMF) [19:25:37] 06Fundraising-Backlog: July 30th: Removing Data Axle CE fields from Civi - License Expiring - https://phabricator.wikimedia.org/T395961#10925416 (10AKanji-WMF) [19:26:39] 14Fundraising Sprint: didAnyoneTryThis(), 03Fundraising Sprint: Kimchee Pancake, 06Fundraising-Backlog, 06Fundraising-Tech-Roadmap, and 3 others: Prepare users for some UI change... & then upgrade live - https://phabricator.wikimedia.org/T395531#10925419 (10AKanji-WMF) [19:27:01] 14Fundraising Sprint: didAnyoneTryThis(), 03Fundraising Sprint: Kimchee Pancake, 06Fundraising-Backlog, 06Fundraising-Tech-Roadmap, and 3 others: Prepare users for some UI change... & then upgrade live - https://phabricator.wikimedia.org/T395531#10925423 (10AKanji-WMF) 05Open→03Resolved a:03AKanji... [19:28:06] (03CR) 10Damilare Adedoyin: [C:03+1] "Thanks for pushing this up wfan, looks like we would need an update" [extensions/DonationInterface] - 10https://gerrit.wikimedia.org/r/1156979 (https://phabricator.wikimedia.org/T393987) (owner: 10Wfan) [19:29:13] (03CR) 10Wfan: Since we will do 50/50 for LATAM (032 comments) [extensions/DonationInterface] - 10https://gerrit.wikimedia.org/r/1156979 (https://phabricator.wikimedia.org/T393987) (owner: 10Wfan) [19:30:18] 06Fundraising-Backlog, 06Fundraising-Tech-Roadmap, 10Wikimedia-Fundraising-CiviCRM, 10Fr-drupal-upgrade-2025: Enable Riverlea theme, disable the Island - https://phabricator.wikimedia.org/T386409#10925429 (10AKanji-WMF) [19:30:22] (03PS2) 10Wfan: Since we will do 50/50 for LATAM [extensions/DonationInterface] - 10https://gerrit.wikimedia.org/r/1156979 (https://phabricator.wikimedia.org/T393987) [19:31:09] (03CR) 10Damilare Adedoyin: [C:03+2] Since we will do 50/50 for LATAM (031 comment) [extensions/DonationInterface] - 10https://gerrit.wikimedia.org/r/1156979 (https://phabricator.wikimedia.org/T393987) (owner: 10Wfan) [19:34:53] 06Fundraising-Backlog, 06Fundraising-Tech-Roadmap, 10Wikimedia-Fundraising-CiviCRM, 10FR-email-preferences: Comms preference centre - viewing snooze in civi - https://phabricator.wikimedia.org/T392740#10925445 (10Ejegg) This one looks like it's finding the snoozes just fine: https://civicrm.wikimedia.org/... [19:43:58] 06Fundraising-Backlog, 06FR-donorrelations: Deduper interface needs resizing - https://phabricator.wikimedia.org/T397250 (10SHust) 03NEW [19:45:41] 06Fundraising-Backlog, 06FR-donorrelations: Deduper interface needs resizing - https://phabricator.wikimedia.org/T397250#10925468 (10SHust) [19:49:22] (03CR) 10Damilare Adedoyin: [C:03+2] Log authorized payment info before remove later for future audit [extensions/DonationInterface] - 10https://gerrit.wikimedia.org/r/1159551 (https://phabricator.wikimedia.org/T392156) (owner: 10Wfan) [19:50:49] damilare: good catch on that stray comment. I missed that [19:51:00] my brain has been fried today [19:51:13] I should not review code in that state [19:51:15] :) [19:51:29] 03Fundraising Sprint: Left-Handed Churro , 06Fundraising-Backlog: Benevity - moving possible duplicate errors to group for dedupe - https://phabricator.wikimedia.org/T396535#10925475 (10AKanji-WMF) [19:51:30] 03Fundraising Sprint: Left-Handed Churro , 06Fundraising-Backlog, 07fr-current-sprint: Sprint K - Priorities (2025) - https://phabricator.wikimedia.org/T395953#10925476 (10AKanji-WMF) [19:51:31] 03Fundraising Sprint: Left-Handed Churro , 06Fundraising-Backlog, 07fr-current-sprint: Fix gravy log to be named Smashpig-Gravy - https://phabricator.wikimedia.org/T395706#10925477 (10AKanji-WMF) [19:51:34] 03Fundraising Sprint: Left-Handed Churro , 06Fundraising-Backlog, 07fr-current-sprint, 13Patch-For-Review: Gravy dLocal placeholder fiscal numbers - https://phabricator.wikimedia.org/T395361#10925478 (10AKanji-WMF) [19:51:35] 03Fundraising Sprint: Left-Handed Churro , 06Fundraising-Backlog, 10Wikimedia-Fundraising-CiviCRM, 06FR-donorrelations, and 2 others: Civi recurring donations display question - https://phabricator.wikimedia.org/T393227#10925481 (10AKanji-WMF) [19:51:35] 03Fundraising Sprint: Left-Handed Churro , 06Fundraising-Backlog, 07fr-current-sprint, 13Patch-For-Review: Enable Bank transfer in Peru - https://phabricator.wikimedia.org/T393987#10925480 (10AKanji-WMF) [19:51:36] 03Fundraising Sprint: Left-Handed Churro , 06Fundraising-Backlog, 10Wikimedia-Fundraising-CiviCRM, 07fr-current-sprint: Major Gifts + segmentation framework - do softcredits show up OK - https://phabricator.wikimedia.org/T392034#10925482 (10AKanji-WMF) [19:51:40] 03Fundraising Sprint: Left-Handed Churro , 06Fundraising-Backlog, 07Fundraising-FRUP, 07fr-current-sprint: Payment method migration: Credit cards - Import tokens to Civi - https://phabricator.wikimedia.org/T391991#10925483 (10AKanji-WMF) [19:51:44] 03Fundraising Sprint: Left-Handed Churro , 06Fundraising-Backlog, 07Epic, 07fr-current-sprint: Setting up consolidated settlement reporting for all PSPs via Gr4vy for new recon process - https://phabricator.wikimedia.org/T391496#10925484 (10AKanji-WMF) [19:51:48] 03Fundraising Sprint: Left-Handed Churro , 06Fundraising-Backlog, 10FR-Donor-portal, 10FR-email-preferences, 07fr-current-sprint: Create donor portal page for recurring donation pause/cancel process - https://phabricator.wikimedia.org/T388749#10925487 (10AKanji-WMF) [19:51:52] 03Fundraising Sprint: Left-Handed Churro , 06Fundraising-Backlog, 07fr-current-sprint, 07payments-orchestration: Gravy dLocal Internal Test Plan - https://phabricator.wikimedia.org/T389547#10925485 (10AKanji-WMF) [19:51:57] 03Fundraising Sprint: Left-Handed Churro , 06Fundraising-Backlog, 10FR-Donor-portal, 10FR-email-preferences, and 2 others: Allow donors to request a donor portal login link by email - https://phabricator.wikimedia.org/T388739#10925489 (10AKanji-WMF) [19:52:01] 03Fundraising Sprint: Left-Handed Churro , 06Fundraising-Backlog, 10FR-Donor-portal, 10FR-email-preferences, and 2 others: Create donor portal main page displaying info from CiviCRM - https://phabricator.wikimedia.org/T388745#10925488 (10AKanji-WMF) [19:52:05] 03Fundraising Sprint: Left-Handed Churro , 06Fundraising-Backlog, 07Epic, 07fr-current-sprint, 07payments-orchestration: How will we expose payment processor errors/issues with gravy - https://phabricator.wikimedia.org/T387411#10925490 (10AKanji-WMF) [19:52:09] 03Fundraising Sprint: Left-Handed Churro , 06Fundraising-Backlog, 10Wikimedia-Fundraising-CiviCRM, 10FR-Donor-portal, and 3 others: Implement recurring donation pause - https://phabricator.wikimedia.org/T388751#10925486 (10AKanji-WMF) [19:52:13] 03Fundraising Sprint: Left-Handed Churro , 06Fundraising-Backlog, 10FR-email-preferences, 07fr-current-sprint: Comms preference centre - email duplication check - https://phabricator.wikimedia.org/T385911#10925491 (10AKanji-WMF) [19:52:17] 03Fundraising Sprint: Left-Handed Churro , 06Fundraising-Backlog, 10Wikimedia-Fundraising-CiviCRM, 10FR-Civi-Dedupe, 07fr-current-sprint: Fix dedupe merge wrapper script to track modified date - https://phabricator.wikimedia.org/T383194#10925494 (10AKanji-WMF) [19:52:21] 03Fundraising Sprint: Left-Handed Churro , 06Fundraising-Backlog, 10Wikimedia-Fundraising-CiviCRM: Come July 1 we need to roll over the donor segment & status values - https://phabricator.wikimedia.org/T383195#10925492 (10AKanji-WMF) [19:52:25] 03Fundraising Sprint: Left-Handed Churro , 06Fundraising-Backlog, 07Epic, 07fr-current-sprint, 07payments-orchestration: Gravy Dlocal - https://phabricator.wikimedia.org/T384967#10925493 (10AKanji-WMF) [19:52:29] (03PS1) 10Eileen: Remove theisland [wikimedia/fundraising/crm] - 10https://gerrit.wikimedia.org/r/1160237 (https://phabricator.wikimedia.org/T386409) [19:52:33] 03Fundraising Sprint: Left-Handed Churro , 06Fundraising-Backlog, 07fr-acoustic, 07fr-current-sprint: Export phone numbers to Acoustic - https://phabricator.wikimedia.org/T380946#10925495 (10AKanji-WMF) [19:52:37] 03Fundraising Sprint: Left-Handed Churro , 06Fundraising-Backlog, 07fr-current-sprint, 07payments-orchestration: Set up recurring charge for venmo - https://phabricator.wikimedia.org/T376122#10925497 (10AKanji-WMF) [19:52:41] 03Fundraising Sprint: Left-Handed Churro , 06Fundraising Tech - Chaos Crew, 06Fundraising-Backlog, 07fr-current-sprint: Import templates missing / not saving new - https://phabricator.wikimedia.org/T394929#10925499 (10AKanji-WMF) [19:52:45] 03Fundraising Sprint: Left-Handed Churro , 06Fundraising-Backlog, 06FR-donorrelations, 07fr-current-sprint: Gravy & the PayPal recurring cancellation process - https://phabricator.wikimedia.org/T393226#10925500 (10AKanji-WMF) [19:52:49] 03Fundraising Sprint: Left-Handed Churro , 06Fundraising-Backlog, 07fr-acoustic, 07fr-current-sprint, 13Patch-For-Review: Develop process for tracking & handling SMS consent records - https://phabricator.wikimedia.org/T379702#10925496 (10AKanji-WMF) [19:52:53] 03Fundraising Sprint: Left-Handed Churro , 06Fundraising-Backlog, 07fr-current-sprint, 13Patch-For-Review: 2nd Recurring Failure Email in Civi - https://phabricator.wikimedia.org/T365488#10925498 (10AKanji-WMF) [19:52:57] 03Fundraising Sprint: Left-Handed Churro , 06Fundraising Tech - Chaos Crew, 06Fundraising-Backlog, 07fr-current-sprint, and 2 others: Log 'pending' details JSON blob for all authorized Gravy transactions - https://phabricator.wikimedia.org/T392156#10925501 (10AKanji-WMF) [19:53:01] 03Fundraising Sprint: Left-Handed Churro , 06Fundraising-Backlog, 10Wikimedia-Fundraising-CiviCRM, 06FR-donorrelations, and 2 others: Civi merge is not saving the state when a mailing address is present. - https://phabricator.wikimedia.org/T379684#10925502 (10AKanji-WMF) [19:53:01] np jgleeson [19:53:05] 03Fundraising Sprint: Left-Handed Churro , 06Fundraising-Backlog, 10Wikimedia-Fundraising-CiviCRM, 10Fr-drupal-upgrade-2025: Fix resource url pointer in wmf_civicrm - https://phabricator.wikimedia.org/T396174#10925503 (10AKanji-WMF) [19:53:09] 03Fundraising Sprint: Left-Handed Churro , 06Fundraising-Backlog, 10Wikimedia-Fundraising-CiviCRM, 10Fr-drupal-upgrade-2025, 07fr-current-sprint: Create Standalone Redis session handler - https://phabricator.wikimedia.org/T396173#10925504 (10AKanji-WMF) [19:53:13] 03Fundraising Sprint: Left-Handed Churro , 06Fundraising-Backlog, 10Wikimedia-Fundraising-CiviCRM, 10Fr-drupal-upgrade-2025: Standalone dev builds - enable display_errors - https://phabricator.wikimedia.org/T396171#10925507 (10AKanji-WMF) [19:53:13] PROBLEM - check_log_messages on frav1003 is CRITICAL: CRITICAL: ipset_error 1 [=1] https://icinga.wikimedia.org/cgi-bin/icinga/extinfo.cgi?type=2&host=frav1003&service=check_log_messages [19:53:17] 03Fundraising Sprint: Left-Handed Churro , 06Fundraising-Backlog, 06Fundraising-Tech-Roadmap, 10Wikimedia-Fundraising-CiviCRM, and 2 others: Enable Riverlea theme, disable the Island - https://phabricator.wikimedia.org/T386409#10925508 (10AKanji-WMF) [19:53:25] (03Merged) 10jenkins-bot: Since we will do 50/50 for LATAM [extensions/DonationInterface] - 10https://gerrit.wikimedia.org/r/1156979 (https://phabricator.wikimedia.org/T393987) (owner: 10Wfan) [19:53:29] (03CR) 10CI reject: [V:04-1] Remove theisland [wikimedia/fundraising/crm] - 10https://gerrit.wikimedia.org/r/1160237 (https://phabricator.wikimedia.org/T386409) (owner: 10Eileen) [19:54:02] (03CR) 10Damilare Adedoyin: [C:03+2] Align optional UI for gravy as we do for dlocal [extensions/DonationInterface] - 10https://gerrit.wikimedia.org/r/1159560 (https://phabricator.wikimedia.org/T397095) (owner: 10Wfan) [19:54:32] Thx Dami~ [19:54:39] 06Fundraising-Backlog, 06FR-donorrelations: Snooze field needs fixing - https://phabricator.wikimedia.org/T397251 (10SHust) 03NEW [19:54:40] 06Fundraising-Backlog, 07Fundraising-FRUP: Payment method migration: Apple Pay and Google Pay - https://phabricator.wikimedia.org/T391996#10925530 (10AKanji-WMF) [19:54:42] 06Fundraising-Backlog, 10Wikimedia-Fundraising-CiviCRM, 10FR-Email, 07Unplanned-Sprint-Work: Proposal - import master suppression list to CiviCRM & put in a group - https://phabricator.wikimedia.org/T298381#10925532 (10AKanji-WMF) [19:56:28] 06Fundraising-Backlog, 07fr-current-sprint: Duplicates after import - https://phabricator.wikimedia.org/T382516#10925542 (10AKanji-WMF) [19:58:15] RECOVERY - check_log_messages on frav1003 is OK: OK https://icinga.wikimedia.org/cgi-bin/icinga/extinfo.cgi?type=2&host=frav1003&service=check_log_messages [19:58:44] (03CR) 10Damilare Adedoyin: [C:03+2] "Thanks for the work on this wfan." [extensions/DonationInterface] - 10https://gerrit.wikimedia.org/r/1155345 (https://phabricator.wikimedia.org/T394098) (owner: 10Wfan) [20:02:19] (03CR) 10Eileen: "recheck" [wikimedia/fundraising/crm] - 10https://gerrit.wikimedia.org/r/1160237 (https://phabricator.wikimedia.org/T386409) (owner: 10Eileen) [20:06:12] (03Merged) 10jenkins-bot: Log authorized payment info before remove later for future audit [extensions/DonationInterface] - 10https://gerrit.wikimedia.org/r/1159551 (https://phabricator.wikimedia.org/T392156) (owner: 10Wfan) [20:06:13] (03CR) 10CI reject: [V:04-1] Instead of render fail page, show regular ty page for donor [extensions/DonationInterface] - 10https://gerrit.wikimedia.org/r/1155345 (https://phabricator.wikimedia.org/T394098) (owner: 10Wfan) [20:10:11] ha there is a merge conf, let me fix that thanks Dami~ [20:12:40] (03PS3) 10Wfan: Instead of render fail page, show regular ty page for donor [extensions/DonationInterface] - 10https://gerrit.wikimedia.org/r/1155345 (https://phabricator.wikimedia.org/T394098) [20:14:20] (03PS3) 10Wfan: Only AR and BR is compulsory [wikimedia/fundraising/SmashPig] - 10https://gerrit.wikimedia.org/r/1159557 (https://phabricator.wikimedia.org/T395361) [20:20:31] np [20:24:09] 06Fundraising-Backlog, 06Fundraising-Tech-Roadmap: Enable iDeal via Gr4vy in Netherlands - https://phabricator.wikimedia.org/T392068#10925599 (10AKanji-WMF) p:05Triage→03High [20:24:32] 06Fundraising-Backlog, 06Fundraising-Tech-Roadmap: Enable iDeal via Gr4vy in Netherlands - https://phabricator.wikimedia.org/T392068#10925601 (10AKanji-WMF) Noting this as the high priority "fast track" payment method [20:34:03] (03PS1) 10Eileen: Use mb forms of string functions [wikimedia/fundraising/crm] - 10https://gerrit.wikimedia.org/r/1160254 [20:37:37] (03CR) 10Wfan: [C:03+2] "reapply plus 2 after resolve conflict" [extensions/DonationInterface] - 10https://gerrit.wikimedia.org/r/1155345 (https://phabricator.wikimedia.org/T394098) (owner: 10Wfan) [20:45:03] (03PS1) 10Eileen: Fix conflict handling for initials that are lower case [wikimedia/fundraising/crm] - 10https://gerrit.wikimedia.org/r/1160255 [20:45:04] 10fundraising-tech-ops: Determine additional setup needs for new Metabase users - https://phabricator.wikimedia.org/T394434#10925671 (10CHudson-WMF) 05Resolved→03Open Hi, Dallas--three more users without Superset access requesting to be added to Metabase: - Sneha Patel - spatel@wikimedia.org - Jan Dre... [20:48:38] 06Fundraising-Backlog, 06Fundraising-Tech-Roadmap, 10Wikimedia-Fundraising-CiviCRM, 10FR-email-preferences: Comms preference centre - scope adding to Acoustic email footers - https://phabricator.wikimedia.org/T392742#10925681 (10AKanji-WMF) @Ejegg would this require the checksum to be synced in the nightly... [20:48:44] (03Merged) 10jenkins-bot: Instead of render fail page, show regular ty page for donor [extensions/DonationInterface] - 10https://gerrit.wikimedia.org/r/1155345 (https://phabricator.wikimedia.org/T394098) (owner: 10Wfan) [21:02:29] https://usercontent.irccloud-cdn.com/file/g7RrEXQx/irccloudcapture5962129185689570069.jpg [21:02:58] ... [21:10:02] old school [21:26:19] 06Fundraising-Backlog, 10Wikimedia-Fundraising-CiviCRM: Do we want to be able to re-enable WMFDataManagement.ArchiveThankYou - https://phabricator.wikimedia.org/T397102#10925788 (10Peachey88) [21:41:30] 03Fundraising Sprint: Left-Handed Churro , 06Fundraising-Backlog, 10FR-email-preferences, 07fr-current-sprint: Comms preference centre - email duplication check - https://phabricator.wikimedia.org/T385911#10925832 (10AnnWF) Child Ticket created, will be blocked until email template design ready [21:44:18] 06Fundraising Tech - Chaos Crew, 06Fundraising-Backlog: donate_interface-redirect-explanation shown on dLocal forms but not on gr4vy equivalent - https://phabricator.wikimedia.org/T397199#10925859 (10AnnWF) a:03AnnWF [21:56:19] (03PS2) 10Wfan: Align optional UI for gravy as we do for dlocal [extensions/DonationInterface] - 10https://gerrit.wikimedia.org/r/1159560 (https://phabricator.wikimedia.org/T397095) [22:00:21] 06Fundraising-Backlog, 06Fundraising-Tech-Roadmap, 07payments-orchestration: Only download the scheduled gravy reports - https://phabricator.wikimedia.org/T396794#10925908 (10AKanji-WMF) [22:00:23] 06Fundraising-Backlog, 06Fundraising-Tech-Roadmap, 10FR-Donor-portal: Change recurring donation frequency from monthly to yearly in the civi UI - https://phabricator.wikimedia.org/T396541#10925909 (10AKanji-WMF) [22:00:25] 06Fundraising-Backlog, 06Fundraising-Tech-Roadmap, 10FR-email-preferences: trigger email verification email when dpc queue have email update - https://phabricator.wikimedia.org/T396523#10925910 (10AKanji-WMF) [22:00:28] 06Fundraising-Backlog, 06Fundraising-Tech-Roadmap, 10FR-email-preferences: adding email template for email confirmation - https://phabricator.wikimedia.org/T396521#10925911 (10AKanji-WMF) [22:00:55] 06Fundraising-Backlog, 06Fundraising-Tech-Roadmap: Support for MOTO transactions for direct mail - https://phabricator.wikimedia.org/T396511#10925917 (10AKanji-WMF) [22:00:58] 06Fundraising-Backlog, 06Fundraising-Tech-Roadmap, 10FR-Donor-portal: Implement interim "change payment type" flow - https://phabricator.wikimedia.org/T396271#10925919 (10AKanji-WMF) [22:01:09] 06Fundraising-Backlog, 07Fundraising-FRUP, 06Fundraising-Tech-Roadmap: Payment method migration: PayPal - Import tokens to Civi - https://phabricator.wikimedia.org/T392025#10925921 (10AKanji-WMF) [22:01:11] 06Fundraising-Backlog, 07Fundraising-FRUP, 06Fundraising-Tech-Roadmap: Payment method migration: PayPal - https://phabricator.wikimedia.org/T392021#10925922 (10AKanji-WMF) [22:01:12] 06Fundraising-Backlog, 07Fundraising-FRUP, 06Fundraising-Tech-Roadmap: Payment method migration: Apple Pay and Google Pay - https://phabricator.wikimedia.org/T391996#10925923 (10AKanji-WMF) [22:08:37] 06Fundraising-Backlog, 06Fundraising-Tech-Roadmap, 10FR-email-preferences: adding email template for email confirmation - https://phabricator.wikimedia.org/T396521#10925940 (10AKanji-WMF) @K3vnhill here's an example of a task that requires a parent "design ticket" be opened. How do you want to deal with this... [22:11:42] 03Fundraising Sprint: Left-Handed Churro , 06Fundraising-Backlog, 07fr-current-sprint: Sprint K - Priorities (2025) - https://phabricator.wikimedia.org/T395953#10925953 (10AKanji-WMF) 05Open→03Resolved a:03AKanji-WMF [22:11:47] 03Fundraising Sprint: Left-Handed Churro , 06Fundraising-Backlog, 06Fundraising-Tech-Roadmap, 10Wikimedia-Fundraising-CiviCRM, and 2 others: Enable Riverlea theme, disable the Island - https://phabricator.wikimedia.org/T386409#10925955 (10AKanji-WMF) 05Open→03Resolved a:03AKanji-WMF [22:17:04] 06Fundraising-Backlog, 10Wikimedia-Fundraising-CiviCRM, 07fr-acoustic: Enabling Comms Newsletter Subscription management (and list capture) in Civi - https://phabricator.wikimedia.org/T396430#10925961 (10AKanji-WMF) Following up on this - looks like we are viewing these as Fundraising contacts - specifically... [22:20:55] (03PS1) 10Jgleeson: Update CiviCRM image to 1.1.2 [wikimedia/fundraising/dev] - 10https://gerrit.wikimedia.org/r/1160294 [22:21:33] (03CR) 10Wfan: [C:03+2] Remove theisland [wikimedia/fundraising/crm] - 10https://gerrit.wikimedia.org/r/1160237 (https://phabricator.wikimedia.org/T386409) (owner: 10Eileen) [22:35:49] (03CR) 10Wfan: [C:03+2] Use mb forms of string functions [wikimedia/fundraising/crm] - 10https://gerrit.wikimedia.org/r/1160254 (owner: 10Eileen) [22:37:22] (03Merged) 10jenkins-bot: Remove theisland [wikimedia/fundraising/crm] - 10https://gerrit.wikimedia.org/r/1160237 (https://phabricator.wikimedia.org/T386409) (owner: 10Eileen) [22:46:52] (03CR) 10Wfan: [C:03+2] Allow email login [wikimedia/fundraising/crm] - 10https://gerrit.wikimedia.org/r/1156451 (owner: 10Eileen) [22:54:46] (03Merged) 10jenkins-bot: Use mb forms of string functions [wikimedia/fundraising/crm] - 10https://gerrit.wikimedia.org/r/1160254 (owner: 10Eileen) [23:02:31] (03Merged) 10jenkins-bot: Allow email login [wikimedia/fundraising/crm] - 10https://gerrit.wikimedia.org/r/1156451 (owner: 10Eileen) [23:04:13] (03PS1) 10Wfan: Add redirect text for gravy to align dlocal UI [extensions/DonationInterface] - 10https://gerrit.wikimedia.org/r/1160308 (https://phabricator.wikimedia.org/T397199) [23:05:03] (03CR) 10Wfan: "recheck" [extensions/DonationInterface] - 10https://gerrit.wikimedia.org/r/1159560 (https://phabricator.wikimedia.org/T397095) (owner: 10Wfan) [23:09:43] 06Fundraising-Backlog, 06Fundraising-Tech-Roadmap, 10FR-email-preferences: trigger email verification email when dpc queue have email update - https://phabricator.wikimedia.org/T396523#10926100 (10AnnWF) [23:09:51] (03PS1) 10Eileen: Do NOT sync primary email to civicrm_uf_name.uf_match [wikimedia/fundraising/crm] - 10https://gerrit.wikimedia.org/r/1160317 [23:11:01] wfan: ejegg ^^ that setting (no phab but I think that's OK) [23:12:01] (03CR) 10Wfan: [C:03+2] "added to our tech talk note. should be fine!" [wikimedia/fundraising/crm] - 10https://gerrit.wikimedia.org/r/1160317 (owner: 10Eileen) [23:12:13] thanks wfan [23:12:50] np thanks for catching this! [23:17:09] RECOVERY - check_coworker on frdev1002 is OK: PROCS OK: 0 processes with args php /srv/coworker/bin/coworker https://icinga.wikimedia.org/cgi-bin/icinga/extinfo.cgi?type=2&host=frdev1002&service=check_coworker [23:58:07] 06Fundraising-Backlog, 10fundraising-tech-ops, 10Wikimedia-Fundraising-CiviCRM, 10Fr-drupal-upgrade-2025: Update sync-to-staging to also sync the angular files - https://phabricator.wikimedia.org/T396693#10926177 (10Dwisehaupt) Adding a new offhost backup process for the civi hosts to cover a set of direct...