[09:27:40] (03CR) 10Thiemo Kreuz (WMDE): [C:03+1] "👍" [extensions/DonationInterface] - 10https://gerrit.wikimedia.org/r/1013687 (owner: 10Umherirrender) [12:44:26] (03CR) 10Jgleeson: [C:03+2] "Thanks for making these more concise!" [extensions/DonationInterface] - 10https://gerrit.wikimedia.org/r/1013687 (owner: 10Umherirrender) [12:50:31] (03Merged) 10jenkins-bot: Use shorter modern php syntax like +=, .= or |= [extensions/DonationInterface] - 10https://gerrit.wikimedia.org/r/1013687 (owner: 10Umherirrender) [13:02:17] (03PS1) 10Damilare Adedoyin: Log Adyen ACH payment request data [wikimedia/fundraising/SmashPig] - 10https://gerrit.wikimedia.org/r/1013994 [13:02:43] (03CR) 10CI reject: [V:04-1] Log Adyen ACH payment request data [wikimedia/fundraising/SmashPig] - 10https://gerrit.wikimedia.org/r/1013994 (owner: 10Damilare Adedoyin) [13:03:30] (03PS2) 10Damilare Adedoyin: Log Adyen ACH payment request data [wikimedia/fundraising/SmashPig] - 10https://gerrit.wikimedia.org/r/1013994 [13:04:45] cstone: Adyen responded to Evelyn's mail saying our payment request was missing some details in prod. This patch ^ is to verify if that's true and to also send them a respnse [13:05:30] please can you help review, so we can run a quick test on prod and revert afterwards (if necessary) [13:27:23] (03PS1) 10Jforrester: Merge branch 'master' into wmf_deploy [extensions/CentralNotice] (wmf_deploy) - 10https://gerrit.wikimedia.org/r/1013999 [13:38:13] (03CR) 10Jgleeson: [C:03+2] "Good one to tidy up! transitional code works fine for me with everything else unchanged around it. Looking forward to less arrayness." [extensions/DonationInterface] - 10https://gerrit.wikimedia.org/r/1012704 (owner: 10Ejegg) [13:40:18] (03Merged) 10jenkins-bot: RecurUpgrade: handle new API response format [extensions/DonationInterface] - 10https://gerrit.wikimedia.org/r/1012704 (owner: 10Ejegg) [13:42:19] (03CR) 10Jgleeson: [V:03+2 C:03+2] "LGTM! thanks" [wikimedia/fundraising/dev] - 10https://gerrit.wikimedia.org/r/1009951 (https://phabricator.wikimedia.org/T324520) (owner: 10Wfan) [13:53:24] 06Fundraising-Backlog, 10FR-donorservices: Trouble upgrading via Recurring Upgrade email - https://phabricator.wikimedia.org/T360785#9657654 (10AMJohnson) [14:03:59] howdy fr-tech! [14:04:17] howdy ejegg [14:04:24] looks like there's some follow-up work for recurring updgrade? [14:04:57] ah yeah there was an issue with the checksum missing in one of the issues mentioned last week [14:05:12] oho, checksum missing??? [14:05:13] https://wikimedia.slack.com/archives/C04KGBG6GPQ/p1711046596910639 [14:05:19] ok, catching up [14:06:41] oh i see, the links in the email aren't the same as the links we generate - they're somehow URL-encoded [14:06:48] or whatever [14:06:59] so acoustic can track them first, i guess? [14:07:12] but we're recording all the clicks on our side, so I don't think we need that [14:07:34] well, i guess if they want complete stats in the acoustic view they do [14:07:52] so let's see if we have much in the logs [14:20:48] Hi team & ejegg ! This is the original thread from Amber FYI https://wikimedia.slack.com/archives/C057U5C7HBQ/p1711038715552889 [14:36:38] thanks anilk [14:38:29] (03PS3) 10Jgleeson: Split out consume-queues.sh script by service. [wikimedia/fundraising/dev] - 10https://gerrit.wikimedia.org/r/1009564 [14:38:29] (03PS3) 10Jgleeson: Add setup of silverpop_export.yaml config during --tools build [wikimedia/fundraising/dev] - 10https://gerrit.wikimedia.org/r/1009751 [14:38:29] (03PS4) 10Jgleeson: Change how we reclone projects to fix bind mount bug. [wikimedia/fundraising/dev] - 10https://gerrit.wikimedia.org/r/1009777 [14:38:39] rebasing [14:38:40] well, everyone clicking the email today seems to have a checksum [14:39:01] let's see just how many were bad in the logs since Wednesday [14:40:09] oh hmm, not seeing any missing checksum [14:41:07] perhaps I'm only looking in logs of successful requests? [14:51:42] 06Fundraising-Backlog, 10MediaWiki-extensions-CentralNotice: CentralNotice selenium tests failing - https://phabricator.wikimedia.org/T360899 (10Ejegg) 03NEW [14:53:17] fr-tech I'm just clearing out my inbox and I wanted to make phabs of the frequent failmails. Is there already one for the current spate of 'INVALID_RECURRING Recurring donation, but no subscription ID or recurring payment token' ? [14:54:37] 06Fundraising-Backlog: Something going on with Banner Status Codes in Brazil campaign? - https://phabricator.wikimedia.org/T360821#9657838 (10Pcoombe) I've looked at Turnilo a bit more and there definitely seems to be something strange going on. For the [English Brazil campaigns only](https://w.wiki/9Zib) the nu... [14:56:29] ejegg: the adyen ones I think were ach tests with a bug but the dlocals probably need their own [14:57:24] ok, cool. This particular one is a Brazil CC so I'll make a new one [14:59:47] 06Fundraising-Backlog, 10FR-dlocal, 10Recurring-Donations: Recurring dlocal donations sent to Civi with no token or recur_id - https://phabricator.wikimedia.org/T360900 (10Ejegg) 03NEW [15:06:53] 06Fundraising-Backlog, 10FR-Adyen, 10MediaWiki-extensions-DonationInterface: Issue mapping Adyen error code leads to bad payments-init message - https://phabricator.wikimedia.org/T360901 (10Ejegg) 03NEW [15:08:13] ooh, someone figured out how to trigger 'INVALID_RECURRING upgradeRecurAmount: New recurring amount is less than the original amount.' [15:12:26] oh i see, they submitted twice, once with a really high amount then again with a lower amount [15:12:35] let's maybe fix that ? [15:14:32] ok, looks like donor relations already did [15:20:35] a request from Amir on Slack: "Hi, Sorry to bother you but we want to remove a couple of functions from prod code before core branch cut and CentralNotice extension is the only one left with the old stuff. James made a patch merging master to wmf_deploy. Can someone from fr-tech take a look? https://gerrit.wikimedia.org/r/c/mediawiki/extensions/CentralNotice/+/1013999" [15:31:57] looking greg-g [15:32:25] oh hah, there are indeed a few changes to go out there [15:33:06] 06Fundraising-Backlog, 10SRE-Access-Requests: Can we please add our vendor to Google Postmaster Tools - https://phabricator.wikimedia.org/T360907 (10DBu-WMF) 03NEW [15:34:37] oh hey, str_starts_with is a thing in PHP [15:34:45] I wonder if we should be using that in more place [15:34:46] s [15:42:02] oh i see, it's PHP8 only [15:42:54] ah but we're installing the polyfill [15:44:44] ok, back to review [15:46:31] oh dang, standup [15:59:32] (03CR) 10Ejegg: [C:03+2] "The merge looks fine to me! Very little reader-facing code touched, the bigger changes are all in admin pages. Individual patches each see" [extensions/CentralNotice] (wmf_deploy) - 10https://gerrit.wikimedia.org/r/1013999 (owner: 10Jforrester) [16:02:49] (03Merged) 10jenkins-bot: Merge branch 'master' into wmf_deploy [extensions/CentralNotice] (wmf_deploy) - 10https://gerrit.wikimedia.org/r/1013999 (owner: 10Jforrester) [16:14:11] pcoombe and banner team: there will be a CentralNotice deploy soon, but as far as I can see there should be no risk to campaigns. The code touched is mostly in the admin pages, and seems to be purely refactoring. [16:14:36] the big list of files touched is mostly i18n json: https://gerrit.wikimedia.org/r/1013999 [16:52:38] (03CR) 10Jforrester: "FYI, the complete list of Bugs these patches were tagged against are:" [extensions/CentralNotice] (wmf_deploy) - 10https://gerrit.wikimedia.org/r/1013999 (owner: 10Jforrester) [17:06:44] thanks for the heads up ejegg! [17:07:35] fr-tech and is someone looking at all those Adyen refunds with the MISSING_PREDECESSOR ? [17:11:06] hmm i just see this ticket closed in september: T345097 [17:11:07] T345097: RefundQueueConsumer error with MISSING_PREDECESSOR - https://phabricator.wikimedia.org/T345097 [17:11:29] (03CR) 10Cstone: [C:03+2] Log Adyen ACH payment request data [wikimedia/fundraising/SmashPig] - 10https://gerrit.wikimedia.org/r/1013994 (owner: 10Damilare Adedoyin) [17:11:45] are they related to those JPY ones i refunded [17:12:01] (03Merged) 10jenkins-bot: Log Adyen ACH payment request data [wikimedia/fundraising/SmashPig] - 10https://gerrit.wikimedia.org/r/1013994 (owner: 10Damilare Adedoyin) [17:12:54] its probably related to some trxns that havent been imported to civi like the ones stuck on Invalid Subscription ID... [17:13:10] thanks for the CR cstone [17:13:12] i think they are all JPY related damilare ejegg [17:13:28] ohhh [17:13:44] let's see, this first one is [17:13:45] so ejegg we also had the Ids flipped for auto rescue [17:13:56] which we fixed last weke [17:14:00] er the adyen ids [17:14:09] ok right, I think you fixed that before my trip [17:14:19] ohh right [17:14:26] k, i'll just delete those failmails from my inbox then [17:14:30] ill clean up any of the ones I did from that batch and see if theres any other refunds [17:14:42] i can maybe fix them and requeue too [17:16:44] ejegg: if you want to look at more things the search kits for the upgrade and downgrade activies have at least two edge cases in them i didnt make phabs yet [17:16:59] one is float issue and one is mystery downgrade but I think might be unrelated [17:17:13] since any change in recurring is creating thta activity i thnink? might be exposing older bugs [17:18:09] cstone mystery downgrade that actually successfully downgraded? [17:18:32] no it was like 0 [17:18:39] oh huh [17:18:57] i guess maybe rounded down from 0.00001? [17:18:59] like any change to the subscr makes the activity it looked like? the JPY bug ones had ones that I deleted in the cleanup [17:19:11] so DR wouldnt be confused [17:19:21] er when i said subscr i mean contribution_recur [17:19:32] there should be an activity created in core CiviCRM when you edit that in the UI [17:19:58] but the upgrade + downgrade i would expect to only be from the donor clicking in the form [17:20:31] yeah im just saying other things are making activites not from a human which might be older bugs [17:20:34] or concurrent bugs [17:21:04] i requeued one of the refunds if it makes another failmail hopefully not [17:22:19] look at cid=59185984 which i think is also the fundraise up import issue that damilare talked about last week (its not actually that much) [17:23:26] yh that one was weird, seems we saved the amount as 1 in the initial recurring import [17:24:11] and then recently the amount was changed to the original amount after the contribution was processed. [17:25:25] also for FRUP we have a code that detects upgrade and downgrade when the recurring contribution amount changes [17:26:03] I think we can take that off now that they are willing to send us an export of plan changes [17:26:43] thanks cstone [17:49:53] (03PS1) 10Damilare Adedoyin: Fundraiseup audit import for recur plan change [wikimedia/fundraising/SmashPig] - 10https://gerrit.wikimedia.org/r/1014088 (https://phabricator.wikimedia.org/T349663) [17:50:18] (03CR) 10CI reject: [V:04-1] Fundraiseup audit import for recur plan change [wikimedia/fundraising/SmashPig] - 10https://gerrit.wikimedia.org/r/1014088 (https://phabricator.wikimedia.org/T349663) (owner: 10Damilare Adedoyin) [17:51:16] (03PS2) 10Damilare Adedoyin: WIP: Fundraiseup audit import for recur plan change [wikimedia/fundraising/SmashPig] - 10https://gerrit.wikimedia.org/r/1014088 (https://phabricator.wikimedia.org/T349663) [17:51:41] (03CR) 10CI reject: [V:04-1] WIP: Fundraiseup audit import for recur plan change [wikimedia/fundraising/SmashPig] - 10https://gerrit.wikimedia.org/r/1014088 (https://phabricator.wikimedia.org/T349663) (owner: 10Damilare Adedoyin) [17:52:36] (03PS3) 10Damilare Adedoyin: WIP: Fundraiseup audit import for recur plan change [wikimedia/fundraising/SmashPig] - 10https://gerrit.wikimedia.org/r/1014088 (https://phabricator.wikimedia.org/T349663) [18:18:59] (03PS1) 10Damilare Adedoyin: Update required version of smashpig to v0.8.9.20 [extensions/DonationInterface] - 10https://gerrit.wikimedia.org/r/1014093 [18:21:21] (03CR) 10CI reject: [V:04-1] Update required version of smashpig to v0.8.9.20 [extensions/DonationInterface] - 10https://gerrit.wikimedia.org/r/1014093 (owner: 10Damilare Adedoyin) [18:22:50] (03PS2) 10Cstone: Skip date check for autorescued recurrings [wikimedia/fundraising/crm] - 10https://gerrit.wikimedia.org/r/1013430 (https://phabricator.wikimedia.org/T357350) [18:28:58] going good at reading menus today [18:29:01] doing even [18:35:42] 06Fundraising-Backlog: Add autorescue for ideal - https://phabricator.wikimedia.org/T360931 (10Cstone) 03NEW [18:36:40] 06Fundraising-Backlog: Add autorescue for ideal - https://phabricator.wikimedia.org/T360931#9658923 (10Cstone) [18:36:41] 06Fundraising-Backlog, 10Recurring-Donations, 07Epic: Implement Adyen Auto-Rescue feature to improve donor recurring conversion - https://phabricator.wikimedia.org/T331920#9658924 (10Cstone) [18:39:42] (03PS1) 10Damilare Adedoyin: Fix type-hinting blocking tests in DonationInterface [wikimedia/fundraising/SmashPig] - 10https://gerrit.wikimedia.org/r/1014098 [18:42:43] ejegg|food: ^^ this patch relates to thetype hints added to the donor details class here: https://gerrit.wikimedia.org/r/c/wikimedia/fundraising/SmashPig/+/1008525 [18:43:11] it seems to be causing some tests to fail in DI [18:44:33] according to this, it's because the variables weren't initialized with either a string or null: https://stackoverflow.com/questions/59265625/why-i-am-suddenly-getting-a-typed-property-must-not-be-accessed-before-initiali [18:51:51] 06Fundraising-Backlog, 10FR-donorservices: Trouble upgrading via Recurring Upgrade email - https://phabricator.wikimedia.org/T360785#9659001 (10AMJohnson) [18:51:51] (03PS2) 10Damilare Adedoyin: Fix type-hinting blocking tests in DonationInterface [wikimedia/fundraising/SmashPig] - 10https://gerrit.wikimedia.org/r/1014098 [18:55:35] oh weird damilare I guess I assumed that would be initialized to null [18:55:38] thanks! [18:56:12] (03CR) 10Ejegg: [C:03+2] Fix type-hinting blocking tests in DonationInterface [wikimedia/fundraising/SmashPig] - 10https://gerrit.wikimedia.org/r/1014098 (owner: 10Damilare Adedoyin) [18:56:56] (03Merged) 10jenkins-bot: Fix type-hinting blocking tests in DonationInterface [wikimedia/fundraising/SmashPig] - 10https://gerrit.wikimedia.org/r/1014098 (owner: 10Damilare Adedoyin) [18:57:02] yh I thought so too [18:59:53] (03PS2) 10Damilare Adedoyin: Update required version of smashpig to v0.8.9.20 [extensions/DonationInterface] - 10https://gerrit.wikimedia.org/r/1014093 [19:00:54] (03PS3) 10Damilare Adedoyin: Update required version of smashpig to v0.8.9.21 [extensions/DonationInterface] - 10https://gerrit.wikimedia.org/r/1014093 [19:02:43] (03CR) 10CI reject: [V:04-1] Update required version of smashpig to v0.8.9.21 [extensions/DonationInterface] - 10https://gerrit.wikimedia.org/r/1014093 (owner: 10Damilare Adedoyin) [19:05:53] (03PS4) 10Damilare Adedoyin: Update required version of smashpig to v0.8.9.21 [extensions/DonationInterface] - 10https://gerrit.wikimedia.org/r/1014093 [19:09:23] (03CR) 10Damilare Adedoyin: [C:03+2] Update required version of smashpig to v0.8.9.21 [extensions/DonationInterface] - 10https://gerrit.wikimedia.org/r/1014093 (owner: 10Damilare Adedoyin) [19:15:17] (03PS1) 10Umherirrender: Avoid undeclared variable in DonationApiBase::serializeErrors [extensions/DonationInterface] - 10https://gerrit.wikimedia.org/r/1014105 [19:15:37] 03Fundraising Sprint: explain($LikeImFive), 06Fundraising-Backlog, 10Wikimedia-Fundraising-CiviCRM, 07recurring upgrade: 14WorkflowMessage ignores set ContributionRecurID, picks first recur from contact - 14https://phabricator.wikimedia.org/T360245#9659081 (10XenoRyet) 05Open→03Invalid [19:15:43] 03Fundraising Sprint: explain($LikeImFive), 06Fundraising-Backlog, 10fundraising-tech-ops, 10FR-email-preferences, 07recurring upgrade: 14Add favicon for donorwiki - 14https://phabricator.wikimedia.org/T360054#9659085 (10XenoRyet) 05Open→03Resolved [19:16:14] (03Merged) 10jenkins-bot: Update required version of smashpig to v0.8.9.21 [extensions/DonationInterface] - 10https://gerrit.wikimedia.org/r/1014093 (owner: 10Damilare Adedoyin) [19:16:48] 14Fundraising Sprint: didAnyoneTryThis(), 03Fundraising Sprint: explain($LikeImFive), 06Fundraising-Backlog, 10fundraising-tech-ops, 10Wikimedia-Fundraising-CiviCRM: 14Follow up on coworker - do some testing with queue_pause & busy on prod - 14https://phabricator.wikimedia.org/T348704#9659089 (10XenoR... [19:17:11] 14Fundraising Sprint: didAnyoneTryThis(), 03Fundraising Sprint: explain($LikeImFive), 06Fundraising-Backlog, 10MediaWiki-extensions-DonationInterface, and 2 others: 14More amount validation for recurring upgrade - 14https://phabricator.wikimedia.org/T359694#9659094 (10XenoRyet) 05Open→03Resolved [19:17:45] 14Fundraising Sprint: didAnyoneTryThis(), 03Fundraising Sprint: explain($LikeImFive), 06Fundraising-Backlog: 14Changing User Permissions in Civi - 14https://phabricator.wikimedia.org/T347058#9659110 (10XenoRyet) 05Open→03Resolved [19:18:04] 14Fundraising Sprint: didAnyoneTryThis(), 03Fundraising Sprint: explain($LikeImFive), 06Fundraising-Backlog: 14Segmentation - QA response - 14https://phabricator.wikimedia.org/T353264#9659115 (10XenoRyet) 05Open→03Resolved [19:18:39] 14Fundraising Sprint Uptown cURL, 14Fundraising Sprint: didAnyoneTryThis(), 03Fundraising Sprint: explain($LikeImFive), 06Fundraising-Backlog, 13Patch-For-Review: 14Data Axle Project - Re-import to Civi - 14https://phabricator.wikimedia.org/T341902#9659117 (10XenoRyet) 05Open→03Resolved [19:18:43] 03Fundraising Sprint: explain($LikeImFive), 06Fundraising-Backlog, 10FR-donorservices, 10Recurring-Donations, 10MW-1.42-notes (1.42.0-wmf.23; 2024-03-19): 14Track which email people clicked to upgrade their recurring donation - 14https://phabricator.wikimedia.org/T360047#9659122 (10XenoRyet) 05Open... [19:19:36] 06Fundraising Tech - Chaos Crew, 06Fundraising-Backlog: Autorescue JPY getting reduced from 335.00 to 3.35 - https://phabricator.wikimedia.org/T360480#9659129 (10greg) p:05Triage→03High [19:19:59] 06Fundraising Tech - Chaos Crew, 06Fundraising-Backlog, 10FR-donorservices: 14Investigation Needed for Cancellation Error on Recurring Donation - 14https://phabricator.wikimedia.org/T359942#9659132 (10greg) p:05Triage→03Medium [19:20:00] 06Fundraising Tech - Chaos Crew, 06Fundraising-Backlog, 10FR-donorservices: 14Investigation Needed for Cancellation Error on Recurring Donation - 14https://phabricator.wikimedia.org/T359942#9659130 (10XenoRyet) 05Open→03Resolved [19:20:14] (03CR) 10Jgleeson: [C:03+2] "This is working great for me with the associated smashpig patch. We could add a few comment updates to mention SEPA alongside iDEAL, but w" [extensions/DonationInterface] - 10https://gerrit.wikimedia.org/r/1009950 (https://phabricator.wikimedia.org/T324520) (owner: 10Wfan) [19:20:20] 06Fundraising Tech - Chaos Crew, 06Fundraising-Backlog: 14Autorescue JPY getting reduced from 335.00 to 3.35 - 14https://phabricator.wikimedia.org/T360480#9659133 (10XenoRyet) 05Open→03Resolved [19:21:50] 06Fundraising Tech - Chaos Crew, 06Fundraising-Backlog: 14Ensure Damaged UI shows "Not Found" when a message no longer exist - 14https://phabricator.wikimedia.org/T359437#9659144 (10XenoRyet) 05Open→03Resolved [19:21:52] 06Fundraising Tech - Chaos Crew, 06Fundraising-Backlog: 14Fix Adyen failmail that is due to missing property in the response - 14https://phabricator.wikimedia.org/T360322#9659147 (10XenoRyet) 05Open→03Resolved [19:22:05] 06Fundraising Tech - Chaos Crew, 06Fundraising-Backlog, 13Patch-For-Review: 14AutoRescue message causing duplicates in Civi contact contribution record - 14https://phabricator.wikimedia.org/T360140#9659137 (10XenoRyet) 05Open→03Resolved [19:22:46] 06Fundraising Tech - Chaos Crew, 06Fundraising-Backlog, 13Patch-For-Review: 14Autorescue: successful donations are losing their names and becoming Anonymous - 14https://phabricator.wikimedia.org/T359985#9659142 (10XenoRyet) 05Open→03Resolved [19:41:29] 10fundraising-tech-ops: Fundraising access request for ncreasy - https://phabricator.wikimedia.org/T346174#9659203 (10NCreasy) I had an issue with my SSH passphrase so needed to generate a new key pair, overwriting the previous one. New public key details: ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIHZS73fLcs/f0DcTwW... [19:54:22] 06Fundraising-Backlog, 10FR-Adyen, 10MediaWiki-extensions-DonationInterface: Issue mapping Adyen error code leads to bad payments-init message - https://phabricator.wikimedia.org/T360901#9659223 (10AKanji-WMF) p:05Triage→03Low [19:55:17] 06Fundraising-Backlog, 10FR-dlocal, 10Recurring-Donations: Recurring dlocal donations sent to Civi with no token or recur_id - https://phabricator.wikimedia.org/T360900#9659230 (10AKanji-WMF) p:05Triage→03High [19:56:45] 06Fundraising-Backlog, 10MediaWiki-extensions-CentralNotice: CentralNotice selenium tests failing - https://phabricator.wikimedia.org/T360899#9659232 (10AKanji-WMF) p:05Triage→03High [20:00:38] 06Fundraising-Backlog: ACH on PaymentsWiki - Form Changes - https://phabricator.wikimedia.org/T360825#9659240 (10AKanji-WMF) @EMartin noting that the Adyen form doesn't require address (let us know if you want us to exclude). As to the helper images, may be hard as this form comes from Adyen, would a link be he... [20:03:09] 06Fundraising-Backlog: Something going on with Banner Status Codes in Brazil campaign? - https://phabricator.wikimedia.org/T360821#9659282 (10AKanji-WMF) p:05Triage→03Medium [20:04:00] 06Fundraising-Backlog, 10FR-donorservices: Trouble upgrading via Recurring Upgrade email - https://phabricator.wikimedia.org/T360785#9659284 (10AKanji-WMF) p:05Triage→03High [20:05:23] 06Fundraising-Backlog: Validation checks for ACH in donor checkout - https://phabricator.wikimedia.org/T360549#9659291 (10AKanji-WMF) We can look to see if there's options to change this, right now this form is coming from Adyen and we're using their validation. Perhaps we can chat more in office hours @EMartin [20:09:46] 06Fundraising-Backlog: Validation checks for ACH in donor checkout - https://phabricator.wikimedia.org/T360549#9659313 (10EMartin) @AKanji-WMF If we are using Adyen's the form isn't working to their specification. I wonder why. [20:10:48] 06Fundraising-Backlog, 10MediaWiki-extensions-DonationInterface, 07affects-translatewiki.net, 07I18n, and 2 others: Remove " 06Fundraising-Backlog, 10FR-donorservices: Card type not shown on Civi for French donations - https://phabricator.wikimedia.org/T360503#9659325 (10AKanji-WMF) p:05Triage→03Medium [20:13:21] 06Fundraising-Backlog: ACH on PaymentsWiki - Form Changes - https://phabricator.wikimedia.org/T360825#9659328 (10EMartin) @anil. Yes! exclude it if not required. I read it was but I got that wrong. Please remove! [20:14:49] 06Fundraising Tech - Chaos Crew, 06Fundraising-Backlog: Message validation function prevents contribution import when recurring is set - https://phabricator.wikimedia.org/T360429#9659333 (10AKanji-WMF) p:05Triage→03Medium [20:15:49] 06Fundraising-Backlog, 10FR-Smashpig, 10Recurring-Donations: Adyen error code 703 crashes recurring charge job - https://phabricator.wikimedia.org/T360399#9659335 (10AKanji-WMF) p:05Triage→03Low [20:17:39] 06Fundraising-Backlog: Placeholder - Research Task - Implementing GPay on Android - https://phabricator.wikimedia.org/T360377#9659343 (10AKanji-WMF) Flagging FR-Tech having initial convo with Apps team on March 26 [20:31:34] 06Fundraising-Backlog: Civi Merges do not retain needed date fields - https://phabricator.wikimedia.org/T354379#9659385 (10AKanji-WMF) @DBu-WMF in talking to the team we've affirmed it would be a huge undertaking to execute this, even to scope it - let's talk about the objectives/outcomes and the frequency of us... [20:34:07] 06Fundraising-Backlog, 10FR-Docker: 14Create convenience script for fundraising-dev to set contributon-tracking sequence ID - 14https://phabricator.wikimedia.org/T358267#9659392 (10AKanji-WMF) 05Open→03Resolved a:03AKanji-WMF [20:43:11] 06Fundraising Tech - Chaos Crew, 06Fundraising-Backlog: Split out consume-queues.sh scripts to stop failures locally - https://phabricator.wikimedia.org/T360943 (10jgleeson) 03NEW [20:43:37] (03PS4) 10Jgleeson: Split out consume-queues.sh script by service. [wikimedia/fundraising/dev] - 10https://gerrit.wikimedia.org/r/1009564 (https://phabricator.wikimedia.org/T360943) [20:51:02] 06Fundraising Tech - Chaos Crew, 06Fundraising-Backlog: Finish silverpop export setup during fundraising-tools build - https://phabricator.wikimedia.org/T360944 (10jgleeson) 03NEW [20:51:09] (03PS4) 10Jgleeson: Add setup of silverpop_export.yaml config during --tools build [wikimedia/fundraising/dev] - 10https://gerrit.wikimedia.org/r/1009751 [20:52:17] (03PS5) 10Jgleeson: Add setup of silverpop_export.yaml config during --tools build [wikimedia/fundraising/dev] - 10https://gerrit.wikimedia.org/r/1009751 (https://phabricator.wikimedia.org/T360944) [20:53:10] (03PS5) 10Jgleeson: Change how we reclone projects to fix bind mount bug. [wikimedia/fundraising/dev] - 10https://gerrit.wikimedia.org/r/1009777 [20:57:12] 06Fundraising Tech - Chaos Crew, 06Fundraising-Backlog: Fix reclone bug resulting in Docker bind-mount dir being deleted - https://phabricator.wikimedia.org/T360946 (10jgleeson) 03NEW [20:58:36] (03PS6) 10Jgleeson: Change how we reclone projects to fix bind mount bug. [wikimedia/fundraising/dev] - 10https://gerrit.wikimedia.org/r/1009777 (https://phabricator.wikimedia.org/T360946) [21:12:27] (03CR) 10Jgleeson: [C:03+2] "Tested locally with corresponding DI patch and worked great! thanks" [wikimedia/fundraising/SmashPig] - 10https://gerrit.wikimedia.org/r/1010157 (https://phabricator.wikimedia.org/T324520) (owner: 10Wfan) [21:12:59] (03Merged) 10jenkins-bot: Add adyen SEPA direct debit to smashpig [wikimedia/fundraising/SmashPig] - 10https://gerrit.wikimedia.org/r/1010157 (https://phabricator.wikimedia.org/T324520) (owner: 10Wfan) [21:16:59] 06Fundraising-Backlog, 10MediaWiki-extensions-CentralNotice: Upgrade centralnotice-staging to get off debian buster - https://phabricator.wikimedia.org/T360949 (10Ejegg) 03NEW [21:26:42] (03CR) 10Jgleeson: [C:04-1] "One-time donations are importing fine and show the new payment method but when testing with recurring SEPA imports, I'm getting the error " [wikimedia/fundraising/crm] - 10https://gerrit.wikimedia.org/r/1010156 (https://phabricator.wikimedia.org/T324520) (owner: 10Wfan) [21:36:34] 06Fundraising-Backlog: Civi batch data entry tool build out - https://phabricator.wikimedia.org/T360139#9659614 (10MDemosWMF) Discussion w/ @Eileenmcnaughton "if you create a soft credit that is less than 3 months old on a contact of type workplace giving or matched gift then an employer relationship is created... [22:06:22] 10fundraising-tech-ops: Update yubikey pubkey for rmurthy in fr-tech services - https://phabricator.wikimedia.org/T360952 (10Dwisehaupt) 03NEW [22:15:45] 10fundraising-tech-ops: Fundraising access request for ncreasy - https://phabricator.wikimedia.org/T346174#9659709 (10Dwisehaupt) Key updated. [22:21:28] 10fundraising-tech-ops: Update yubikey pubkey for rmurthy in fr-tech services - https://phabricator.wikimedia.org/T360952#9659718 (10Dwisehaupt) pubkey updated. [22:36:13] (03PS1) 10Ejegg: Use new php function to detect string start [extensions/DonationInterface] - 10https://gerrit.wikimedia.org/r/1014123 [22:37:48] 06Fundraising Tech - Chaos Crew, 06Fundraising-Backlog, 10FR-PayPal-ExpressCheckout, 10FR-Smashpig: 14Add PayPal IPN type for recurring_payment_outstanding_payment_failed - 14https://phabricator.wikimedia.org/T324510#9659770 (10Ejegg) 14Oops, we added this to the IPN listener but now the Civi queue co...