[00:41:07] back home now - cstone I realised one-f shares redis with 2-f - hence the double breakage (triple for all 3 fs?) [00:59:00] wmfff [01:02:38] all it needs now is a train [01:50:22] 10fundraising-tech-ops, 06DC-Ops, 10ops-eqiad, 06SRE: Q1:rack/setup/install frnetmon1002, pay-lb1001, pay-lb1002 - https://phabricator.wikimedia.org/T369565#10866399 (10Dwisehaupt) Need to reopen this on the DC-Ops side. Other projects have pushed this aside but I went today to try build these hosts. I enc... [01:57:46] eileen: glad you made it back home safely [01:58:11] greg-g: yep - got in early this morning - having lost Wednesday on the flight [01:58:47] that flight (well, the other way usually) is always disorienting for me/my body. [01:59:26] :-) [01:59:44] it was surprisingly empty though - I got 3 seats to myself! [01:59:51] well done! [01:59:57] :-) [02:00:33] alright, family is surprisingly not home yet but I'm going to get a go on home things, toodles [02:00:43] see ya [02:04:32] nice eileen [02:04:47] :-) [02:05:24] cstone: I was just thinking about 'where are we at with Standalone' - have you got your doc link handy? [02:05:45] (otherwise I'll find it) [02:05:48] https://docs.google.com/document/d/1Hh8cF8nW78pDvYPR0gsDsASXMpsK2WsrYz6f6pjXZiM/edit?tab=t.0 [02:06:25] (03PS8) 10Ejegg: Remove transitional code in CiviproxyConnect [extensions/DonationInterface] - 10https://gerrit.wikimedia.org/r/1141918 [02:06:25] (03PS9) 10Ejegg: Extract API4 request in CiviproxyConnect [extensions/DonationInterface] - 10https://gerrit.wikimedia.org/r/1141920 (https://phabricator.wikimedia.org/T388745) [02:06:25] (03PS7) 10Ejegg: Use MW standard HttpRequestFactory to do CiviProxy request [extensions/DonationInterface] - 10https://gerrit.wikimedia.org/r/1141953 (https://phabricator.wikimedia.org/T388745) [02:06:58] (03PS8) 10Ejegg: Add getDonorSummary to CiviproxyConnect [extensions/DonationInterface] - 10https://gerrit.wikimedia.org/r/1141921 (https://phabricator.wikimedia.org/T388745) [02:06:58] (03PS15) 10Ejegg: WIP render donor portal main page [extensions/DonationInterface] - 10https://gerrit.wikimedia.org/r/1141923 (https://phabricator.wikimedia.org/T388745) [02:10:11] (03PS4) 10Ejegg: WIP alternate scenarios for middle donor portal box [extensions/DonationInterface] - 10https://gerrit.wikimedia.org/r/1145342 (https://phabricator.wikimedia.org/T388745) [02:15:03] hi eileen ! [02:15:27] hey ejegg [02:15:59] we did resolve that 'xdebug found an infinite loop' breakage at least! [02:16:32] I managed to run the full unit tests locally - that reminds me, I should C+2 your bootstrap patch [02:16:47] but boy are they slow - and seem to get slower as they go along [02:17:18] I tried profiling the ImportTests and saw those flushes really dragging things [02:17:30] especially having to redo all the afformscanning [02:17:56] yeah - they are slow :-( [02:18:09] since it looks like the flushes are actually essential to how the imports work with their pseudo-entities, i wonder if we can temporarily turn off debug during those tests? [02:18:28] That seems to be the only way to allow afform paths to be cached [02:18:30] oh you think debug is part of the speed issue? [02:18:40] https://phabricator.wikimedia.org/diffusion/WFCG/browse/master/core/ext/afform/core/CRM/Afform/AfformScanner.php$105 [02:18:59] good find [02:19:56] it's probably worth asking Tim / Ben about the best way to disable that sort of debug in tests but not api level debug [02:22:37] I pasted it in dev on chat [02:26:52] So here is where I think we are at on Standalone [02:26:52] Next steps [02:26:52] - resolve logging DSN issue - here is a patch but it is not passing although it worked locally [02:26:52] https://gerrit.wikimedia.org/r/c/wikimedia/fundraising/crm/+/1151407 - also if we use that location for 'pre' patches I think prod will pick them up? We have rpow password in there which is local only [02:26:53] - get tests to run on gerrit [02:26:53] - try switching staging over [02:26:54] Other things [02:26:55] - pre-existing annoyance - slow cache flushing [02:27:06] (03PS3) 10Eileen: Adjust bootstrap to run with standalone [wikimedia/fundraising/crm] - 10https://gerrit.wikimedia.org/r/1150259 [02:27:08] (03CR) 10Ejegg: [C:03+2] Adjust bootstrap to run with standalone [wikimedia/fundraising/crm] - 10https://gerrit.wikimedia.org/r/1150259 (owner: 10Eileen) [02:30:32] I might try to make sure our phabs reflect the outstanding tasks [02:33:52] oh right, that would be good! [02:34:12] I'm about to finish up for the night [02:44:52] (03Merged) 10jenkins-bot: Adjust bootstrap to run with standalone [wikimedia/fundraising/crm] - 10https://gerrit.wikimedia.org/r/1150259 (owner: 10Eileen) [03:02:34] 03Fundraising Sprint: Jollof Rice, 06Fundraising Tech - Chaos Crew, 06Fundraising-Backlog, 10Wikimedia-Fundraising-CiviCRM, 10Fr-drupal-upgrade-2021: Resolve handling of settings files - https://phabricator.wikimedia.org/T395529 (10Eileenmcnaughton) 03NEW [03:03:14] 03Fundraising Sprint: Jollof Rice, 06Fundraising Tech - Chaos Crew, 06Fundraising-Backlog, 10Wikimedia-Fundraising-CiviCRM, and 2 others: Create WMF standalone development build - https://phabricator.wikimedia.org/T372005#10866425 (10Eileenmcnaughton) @jgleeson I created a subtask for your syntax error com... [03:04:34] 03Fundraising Sprint: Jollof Rice, 06Fundraising-Backlog, 10Wikimedia-Fundraising-CiviCRM, 10Fr-drupal-upgrade-2021: Get CI to run the standalone tests - https://phabricator.wikimedia.org/T276272#10866427 (10Eileenmcnaughton) [03:05:29] 14Fundraising Sprint: didAnyoneTryThis(), 06Fundraising-Backlog, 10Wikimedia-Fundraising-CiviCRM, 07Epic: Epic: upgrade from Drupal 7 to Standalone - https://phabricator.wikimedia.org/T261779#10866429 (10Eileenmcnaughton) [03:06:05] (03PS1) 10Ejegg: Disable debug during import tests [wikimedia/fundraising/crm] - 10https://gerrit.wikimedia.org/r/1151825 [03:06:23] well, we can see how much time that wins us anyway [03:06:26] 06Fundraising-Backlog, 06Fundraising-Tech-Roadmap, 10Wikimedia-Fundraising-CiviCRM, 10Fr-drupal-upgrade-2021: Figure out how we will migrate users - https://phabricator.wikimedia.org/T276271#10866431 (10Eileenmcnaughton) [03:06:44] (03CR) 10Eileen: "I've updated https://phabricator.wikimedia.org/T276271 to relate to this" [wikimedia/fundraising/crm] - 10https://gerrit.wikimedia.org/r/1151774 (owner: 10Ejegg) [03:08:43] ejegg: do you care about spelling "Temporariliy" [03:09:17] - I thought we had a helper for temporary settings but seems not to be available in that test - doesn't matter much [03:10:44] 14Fundraising Sprint: didAnyoneTryThis(), 06Fundraising-Backlog, 10Wikimedia-Fundraising-CiviCRM, 07Epic: Switch staging to standalone - https://phabricator.wikimedia.org/T395530 (10Eileenmcnaughton) 03NEW [03:13:12] 14Fundraising Sprint: didAnyoneTryThis(), 06Fundraising-Backlog, 10Wikimedia-Fundraising-CiviCRM, 07Epic: Prepare users for some UI change... & then upgrade live - https://phabricator.wikimedia.org/T395531 (10Eileenmcnaughton) 03NEW [03:25:54] 06Fundraising Tech - Chaos Crew, 06Fundraising-Backlog, 10Wikimedia-Fundraising-CiviCRM, 10Fr-drupal-upgrade-2021: Resolve handling of settings files - https://phabricator.wikimedia.org/T395529#10866452 (10Eileenmcnaughton) [03:27:34] (03PS1) 10Eileen: Move logging dsn declaration to buildkit config [wikimedia/fundraising/dev] - 10https://gerrit.wikimedia.org/r/1151826 (https://phabricator.wikimedia.org/T395529) [03:43:44] 06Fundraising-Backlog: May 2025 DM Activities Import - https://phabricator.wikimedia.org/T395170#10866456 (10Eileenmcnaughton) a:03Eileenmcnaughton @MDemosWMF uploaded [12:16:31] 06Fundraising-Backlog, 10fundraising-tech-ops, 06Fundraising-Tech-Roadmap: Consider moving our mail to a subdomain - https://phabricator.wikimedia.org/T365637#10867266 (10nisrael) I checked with Brian about whether creating a subdomain for Acoustic would help us achieve DMARC compliance for our fundraising e... [12:29:38] 06Fundraising-Backlog, 06Fundraising-Tech-Roadmap, 06FR-donorrelations: Feature request assessment: Zendesk macro updater - https://phabricator.wikimedia.org/T387503#10867339 (10krobinson) @AKanji-WMF thanks for the update - QQ on this, as if we are able to do it in-house we would like to ensure this is road... [14:58:44] 06Fundraising Tech - Chaos Crew, 06Fundraising-Backlog, 06FR-donorrelations: Trouble voiding transaction at Gr4vy - https://phabricator.wikimedia.org/T394090#10867858 (10MBeat33) 05Resolved→03Open The transactions that I voided on 5/27 have both returned to Auth status. I've updated this item in the Trac... [15:39:44] 06Fundraising Tech - Chaos Crew, 06Fundraising-Backlog, 10MediaWiki-extensions-CentralNotice, 10MW-1.45-notes (1.45.0-wmf.2; 2025-05-20): No longer able to preview centralnotice banners - https://phabricator.wikimedia.org/T394399#10868009 (10Pcoombe) 05Open→03Resolved a:03Pcoombe [15:39:51] 06Fundraising Tech - Chaos Crew, 06Fundraising-Backlog, 10MediaWiki-extensions-CentralNotice, 10MW-1.45-notes (1.45.0-wmf.2; 2025-05-20): No longer able to preview centralnotice banners - https://phabricator.wikimedia.org/T394399#10868013 (10Pcoombe) a:05Pcoombe→03None [15:42:31] (03PS1) 10Jgleeson: Update Gravy snagged transaction importer to ignore fraud ids [wikimedia/fundraising/SmashPig] - 10https://gerrit.wikimedia.org/r/1152087 (https://phabricator.wikimedia.org/T381012) [15:49:12] (03CR) 10Jgleeson: [C:03+2] Update Gravy snagged transaction importer to ignore fraud ids [wikimedia/fundraising/SmashPig] - 10https://gerrit.wikimedia.org/r/1152087 (https://phabricator.wikimedia.org/T381012) (owner: 10Jgleeson) [15:50:28] (03Merged) 10jenkins-bot: Update Gravy snagged transaction importer to ignore fraud ids [wikimedia/fundraising/SmashPig] - 10https://gerrit.wikimedia.org/r/1152087 (https://phabricator.wikimedia.org/T381012) (owner: 10Jgleeson) [15:52:56] (03PS1) 10Jgleeson: Update Gravy snagged transaction importer to ignore fraud ids [wikimedia/fundraising/SmashPig] (deployment) - 10https://gerrit.wikimedia.org/r/1152089 (https://phabricator.wikimedia.org/T381012) [15:53:06] (03CR) 10Jgleeson: [C:03+2] Update Gravy snagged transaction importer to ignore fraud ids [wikimedia/fundraising/SmashPig] (deployment) - 10https://gerrit.wikimedia.org/r/1152089 (https://phabricator.wikimedia.org/T381012) (owner: 10Jgleeson) [15:53:29] (03Merged) 10jenkins-bot: Update Gravy snagged transaction importer to ignore fraud ids [wikimedia/fundraising/SmashPig] (deployment) - 10https://gerrit.wikimedia.org/r/1152089 (https://phabricator.wikimedia.org/T381012) (owner: 10Jgleeson) [16:10:04] 06Fundraising-Backlog: May 2025 DM Activities Import - https://phabricator.wikimedia.org/T395170#10868119 (10MDemosWMF) Thank you @Eileenmcnaughton ! This can be closed out. [16:21:24] (03CR) 10Wfan: [C:03+2] "lgtm" [extensions/DonationInterface] - 10https://gerrit.wikimedia.org/r/1149411 (https://phabricator.wikimedia.org/T394932) (owner: 10Jgleeson) [16:33:04] 06Fundraising Tech - Chaos Crew, 06Fundraising-Backlog, 10Wikimedia-Fundraising-CiviCRM, 06FR-donorrelations: Deduped contacts - still receiving emails at old address, Email 3 not showing up in Activity - https://phabricator.wikimedia.org/T395150#10868264 (10SHust) [16:33:46] (03Merged) 10jenkins-bot: Add SEPA mandate notice to SEPA forms [extensions/DonationInterface] - 10https://gerrit.wikimedia.org/r/1149411 (https://phabricator.wikimedia.org/T394932) (owner: 10Jgleeson) [16:35:14] 06Fundraising Tech - Chaos Crew, 06Fundraising-Backlog, 10Wikimedia-Fundraising-CiviCRM, 06FR-donorrelations: Deduped contacts - still receiving emails at old address, Email 3 not showing up in Activity - https://phabricator.wikimedia.org/T395150#10868273 (10SHust) [16:35:53] 06Fundraising Tech - Chaos Crew, 06Fundraising-Backlog, 10Wikimedia-Fundraising-CiviCRM, 06FR-donorrelations: Deduped contacts - still receiving emails at old address, Email 3 not showing up in Activity - https://phabricator.wikimedia.org/T395150#10868274 (10SHust) **New one:** ZD 1680574 / CID 67772754 Do... [16:54:03] (03CR) 10Wfan: [C:03+2] Mustache tweak: use new is_yearly flag [extensions/DonationInterface] - 10https://gerrit.wikimedia.org/r/1149697 (https://phabricator.wikimedia.org/T394932) (owner: 10Jgleeson) [16:57:27] (03Merged) 10jenkins-bot: Mustache tweak: use new is_yearly flag [extensions/DonationInterface] - 10https://gerrit.wikimedia.org/r/1149697 (https://phabricator.wikimedia.org/T394932) (owner: 10Jgleeson) [16:58:17] (03CR) 10Krinkle: "payments.wikimedia.org runs MediaWiki 1.43.1 LTS. I believe it's fine to raise to 1.43 but not further to 1.44 stable to 1.45 master." [extensions/DonationInterface] - 10https://gerrit.wikimedia.org/r/1150091 (https://phabricator.wikimedia.org/T363770) (owner: 10D3r1ck01) [16:58:41] Could someone confirm that what I said at https://gerrit.wikimedia.org/r/c/mediawiki/extensions/DonationInterface/+/1150091 is correct? That DonationInterface does not need to support MW 1.41 in its master branch? [16:58:58] wfan: ^ [17:06:37] PROBLEM - Host frpig2001 is DOWN: PING CRITICAL - Packet loss = 100% [17:09:13] ^^ that's me. it's on the way back up. [17:09:58] Hi Krinkle, I personally think DI need to support MW 1.41 in master (According to MediaWiki's compatibility guidelines, the master branch of an extension is typically maintained to be compatible with both current and older versions of MediaWiki, incorporating back-compatibility hacks as needed), but let's confirm with ejegg [17:11:15] RECOVERY - Host frpig2001 is UP: PING OK - Packet loss = 0%, RTA = 30.46 ms [17:11:47] ah my bad, I think what you said is right, we are using 1.45 already, so 1.41 would be too old to support [17:12:15] I mean 1.43 ... [17:12:43] Yeah, it says 1.41 because that's when someone last updated the extension to call a function that's newer than what was there in MW, it's lazily updated. [17:13:26] I guess my question to you is: does fr tech run MW 1.41 somewhere and/or are you supporting third parties that deploy the master branch on MW 1.41 (if yes, for how long, given 1.41 is EOL) [17:14:55] ejegg ^ could you help with this question when you back? Thanks~ [17:37:52] elliott is out today but yeah Krinkle we are on 1.43 now and there shouldn't be anything on 1.41 [17:38:27] 10fundraising-tech-ops, 10BDC-Implementation, 06collaboration-services, 10GitLab (Project Migration): All fundraising analytics host to access gitlab in addition to gerrit - https://phabricator.wikimedia.org/T393423#10868533 (10Dwisehaupt) 05Open→03Resolved This was pushed a bit ago in conjunction... [17:38:42] we stay on the LTS [17:46:23] (03open) 10dwisehaupt: Upgrade civi to 6.2.0 [repos/fundraising-tech/community-civicrm] - 10https://gitlab.wikimedia.org/repos/fundraising-tech/community-civicrm/-/merge_requests/15 (https://phabricator.wikimedia.org/T393712) [18:12:02] (03CR) 10Damilare Adedoyin: [C:03+1] "Looks good to me, just need to confirm if CiviCRM can import the state code as well." [wikimedia/fundraising/SmashPig] - 10https://gerrit.wikimedia.org/r/1149684 (https://phabricator.wikimedia.org/T395129) (owner: 10Wfan) [18:12:59] (03CR) 10Wfan: Use state code for state if state null (031 comment) [wikimedia/fundraising/SmashPig] - 10https://gerrit.wikimedia.org/r/1149684 (https://phabricator.wikimedia.org/T395129) (owner: 10Wfan) [18:25:17] (03CR) 10Wfan: Use state code for state if state null (031 comment) [wikimedia/fundraising/SmashPig] - 10https://gerrit.wikimedia.org/r/1149684 (https://phabricator.wikimedia.org/T395129) (owner: 10Wfan) [18:35:08] (03CR) 10Damilare Adedoyin: [C:03+2] "Thanks for all the work on this, I see both emails in the queue and in civicrm. LGTM!" [wikimedia/fundraising/SmashPig] - 10https://gerrit.wikimedia.org/r/1148992 (https://phabricator.wikimedia.org/T393647) (owner: 10Wfan) [18:35:21] (03CR) 10Damilare Adedoyin: [C:03+2] Still use email from ach form since trustly not always contain email [extensions/DonationInterface] - 10https://gerrit.wikimedia.org/r/1149740 (https://phabricator.wikimedia.org/T393647) (owner: 10Wfan) [18:35:54] (03Merged) 10jenkins-bot: ACH use email from form as primary email and billing email as billing email [wikimedia/fundraising/SmashPig] - 10https://gerrit.wikimedia.org/r/1148992 (https://phabricator.wikimedia.org/T393647) (owner: 10Wfan) [18:42:57] (03CR) 10Damilare Adedoyin: [C:03+2] "LGTM, thanks!" [wikimedia/fundraising/SmashPig] - 10https://gerrit.wikimedia.org/r/1149684 (https://phabricator.wikimedia.org/T395129) (owner: 10Wfan) [18:46:04] (03Merged) 10jenkins-bot: Use state code for state if state null [wikimedia/fundraising/SmashPig] - 10https://gerrit.wikimedia.org/r/1149684 (https://phabricator.wikimedia.org/T395129) (owner: 10Wfan) [18:59:03] Thanks dami~ good night~ [20:02:24] 03Fundraising Sprint: Jollof Rice, 06Fundraising-Backlog, 10fundraising-tech-ops, 06Fundraising-Tech-Roadmap: FR-Tech FY2425Q4 maintenance window - https://phabricator.wikimedia.org/T337585#10869013 (10AStein-WMF) [20:08:03] 06Fundraising Tech - Chaos Crew, 06Fundraising-Backlog: Omni activity load throwing exception when required file is missing - https://phabricator.wikimedia.org/T395457#10869029 (10Cstone) @Eileenmcnaughton have we seen anything like this before, looks like we aren't getting the files from Acoustic we are expec... [20:09:35] 03Fundraising Sprint: Jollof Rice, 06Fundraising-Backlog, 13Patch-For-Review: Rename gravy audit reports based on what they actually are - https://phabricator.wikimedia.org/T394132#10869037 (10Cstone) a:03Cstone [20:26:48] (03PS2) 10Cstone: WIP: Name gravy reports based on their name [wikimedia/fundraising/SmashPig] - 10https://gerrit.wikimedia.org/r/1147067 (https://phabricator.wikimedia.org/T394132) [20:27:13] (03CR) 10CI reject: [V:04-1] WIP: Name gravy reports based on their name [wikimedia/fundraising/SmashPig] - 10https://gerrit.wikimedia.org/r/1147067 (https://phabricator.wikimedia.org/T394132) (owner: 10Cstone) [20:29:49] (03CR) 10Wfan: [V:03+2] JOD is three decimal currency [wikimedia/fundraising/SmashPig] - 10https://gerrit.wikimedia.org/r/1151388 (https://phabricator.wikimedia.org/T395093) (owner: 10Wfan) [21:05:02] (03merge) 10dwisehaupt: Upgrade civi to 6.2.0 [repos/fundraising-tech/community-civicrm] - 10https://gitlab.wikimedia.org/repos/fundraising-tech/community-civicrm/-/merge_requests/15 (https://phabricator.wikimedia.org/T393712) [21:35:38] 03Fundraising Sprint: Jollof Rice, 06Fundraising-Backlog, 10fundraising-tech-ops, 06Fundraising-Tech-Roadmap: FR-Tech FY2425Q4 maintenance window - https://phabricator.wikimedia.org/T337585#10869426 (10Dwisehaupt) [22:40:55] 03Fundraising Sprint: Jollof Rice, 06Fundraising-Backlog, 07Unplanned-Sprint-Work: May 2025 DM Activities Import - https://phabricator.wikimedia.org/T395170#10869597 (10Eileenmcnaughton) [22:40:57] 03Fundraising Sprint: Jollof Rice, 06Fundraising-Backlog, 07Unplanned-Sprint-Work: May 2025 DM Activities Import - https://phabricator.wikimedia.org/T395170#10869600 (10Eileenmcnaughton) 05Open→03Resolved [22:52:03] 03Fundraising Sprint: Jollof Rice, 06Fundraising-Backlog, 10fundraising-tech-ops, 06Fundraising-Tech-Roadmap: FR-Tech FY2425Q4 maintenance window - https://phabricator.wikimedia.org/T337585#10869641 (10Dwisehaupt) [23:02:13] 10fundraising-tech-ops, 10FR-Tech-Analytics: [Dagster] Determine how to keep acceptable levels of dbt assets - https://phabricator.wikimedia.org/T392747#10869675 (10Dwisehaupt) We are going to look at shifting dagster runtime files off of the root partition into /srv during the maintenance window time tomorrow... [23:21:05] (03CR) 10Eileen: [C:03+2] "I was hoping for more speedup but I'll take it" [wikimedia/fundraising/crm] - 10https://gerrit.wikimedia.org/r/1151825 (owner: 10Ejegg) [23:22:53] (03CR) 10Eileen: "I'm just trying to see if we can get this merged upstream to keep this simple" [wikimedia/fundraising/crm] - 10https://gerrit.wikimedia.org/r/1151774 (owner: 10Ejegg) [23:38:31] (03Merged) 10jenkins-bot: Disable debug during import tests [wikimedia/fundraising/crm] - 10https://gerrit.wikimedia.org/r/1151825 (owner: 10Ejegg) [23:38:47] 03Fundraising Sprint: Jollof Rice, 06Fundraising-Backlog, 10fundraising-tech-ops, 06Fundraising-Tech-Roadmap: FR-Tech FY2425Q4 maintenance window - https://phabricator.wikimedia.org/T337585#10869750 (10Dwisehaupt) Added minio upgrade doc at https://wikitech.wikimedia.org/wiki/Fundraising/techops/procedures...