[06:50:48] (CR) jerkins-bot: [V: -1] Localisation updates from https://translatewiki.net. [extensions/DonationInterface] - https://gerrit.wikimedia.org/r/632072 (owner: L10n-bot) [06:54:01] (CR) DannyS712: [C: +2] "False positive" [extensions/DonationInterface] - https://gerrit.wikimedia.org/r/632072 (owner: L10n-bot) [06:54:08] fundraising-tech-ops: procure and deploy new frmail server role - https://phabricator.wikimedia.org/T257245 (ayounsi) [06:54:21] (CR) Raimond Spekking: [C: +2] "false positive" [extensions/DonationInterface] - https://gerrit.wikimedia.org/r/632072 (owner: L10n-bot) [07:23:19] Fundraising Sprint 🐍 is not a valid zipcode, Fundraising-Backlog, fundraising sprint Theme songs for programming languages, MediaWiki-Docker: Get payments wiki working on docker - https://phabricator.wikimedia.org/T262976 (AndyRussG) @kostajh thanks so much for this! I've been poking about in th... [07:53:06] Fundraising Sprint 🐍 is not a valid zipcode, Fundraising-Backlog, fundraising sprint Theme songs for programming languages, MediaWiki-Docker, Patch-For-Review: Get payments wiki working on docker - https://phabricator.wikimedia.org/T262976 (AndyRussG) [[ https://gitlab.com/andyrussg/fundraisi... [11:40:51] Wikimedia-Fundraising-CiviCRM: Issues editing Contact Summary Field in Civi - https://phabricator.wikimedia.org/T264601 (RLewis) [12:48:42] fundraising-tech-ops, Operations, Patch-For-Review: (Need By: 2020-09-30) rack/setup/install frmx1001 & frdata1002 - https://phabricator.wikimedia.org/T260181 (Jgreen) a:Jgreen→None [13:02:31] PROBLEM - check_mailq on frmx1001 is CRITICAL: CRITICAL: Error code 69 returned from /usr/bin/mailq [13:02:37] PROBLEM - check_smtp on frmx1001 is CRITICAL: connect to address 10.64.40.162 and port 25: Connection refused [13:07:37] RECOVERY - check_mailq on frmx1001 is OK: OK: postfix mailq reports queue is empty [13:07:39] RECOVERY - check_smtp on frmx1001 is OK: OK - Certificate frmx1001.wikimedia.org will expire on Sun 03 Jan 2021 11:42:28 AM GMT +0000. [14:07:49] fundraising-tech-ops: keep frpm*:/var/lib/git in sync across all fundraising puppetmasters - https://phabricator.wikimedia.org/T264128 (Jgreen) a:Jgreen [14:54:20] Wikimedia-Fundraising-Banners: BETA banners Sep 22 - https://phabricator.wikimedia.org/T263602 (spatton) Hey @jbolorinos-ctr, any of these passed QA yet? [15:05:11] Wikimedia-Fundraising-Banners: BETA banners Sep 22 - https://phabricator.wikimedia.org/T263602 (jbolorinos-ctr) Yes, these are the ones that have passed QA so far: - Kinda artsy: https://app.crossbrowsertesting.com/public/i15b74a2dc92badb/screenshots/z2767f57185524a60787 - Average ribbon: https://app.crossbr... [15:26:00] Wikimedia-Fundraising-CiviCRM: Issues editing Contact Summary Field in Civi - https://phabricator.wikimedia.org/T264601 (RLewis) Open→Resolved [15:30:00] (PS2) Ejegg: Insert paypal recur records on first payments [wikimedia/fundraising/crm] - https://gerrit.wikimedia.org/r/631558 (https://phabricator.wikimedia.org/T248420) [15:43:08] fr-tech ^^^ is now ready to review, should eliminate the failmail from PayPal payments without previous subscr_signup messages [15:47:24] Fundraising-Backlog, fundraising sprint Theme songs for programming languages, FR-Q2-FY2020-21-cleanup-list, Patch-For-Review: Paypal recurring payments missing predecessor - https://phabricator.wikimedia.org/T248420 (Ejegg) p:Triage→Medium a:Ejegg [15:48:06] Fundraising-Backlog, Wikimedia-Fundraising-CiviCRM, fundraising sprint Theme songs for programming languages, FR-Email, Patch-For-Review: Matching Gifts database data cleanup - https://phabricator.wikimedia.org/T260935 (Ejegg) a:Ejegg [16:03:40] (PS1) Ejegg: Add missing Adyen brandCode 'maestro' [wikimedia/fundraising/SmashPig] - https://gerrit.wikimedia.org/r/632265 [16:28:19] fundraising-tech-ops: Fundraising access request for for Noah Israel - https://phabricator.wikimedia.org/T264473 (Dwisehaupt) [16:47:35] fundraising-tech-ops: Fundraising access request for for Noah Israel - https://phabricator.wikimedia.org/T264473 (Dwisehaupt) Approval. ` ---------- Forwarded message --------- From: Lisa Gruwell Date: Sun, Oct 4, 2020 at 6:10 PM Subject: Re: [Please approve] CIVI and Terminal access to new hire Noah Israel... [16:54:05] fundraising-tech-ops: Fundraising access request for Eric from Trilogy - https://phabricator.wikimedia.org/T264644 (Dwisehaupt) [16:55:14] fundraising-tech-ops: Fundraising access request for Randy from Trilogy - https://phabricator.wikimedia.org/T264645 (Dwisehaupt) [17:01:25] Fundraising-Backlog, Wikimedia-Fundraising-Banners, JavaScript, Wikimedia-production-error: Uncaught TypeError: Cannot read property 'getItem' of null - https://phabricator.wikimedia.org/T264366 (Umherirrender) [17:02:04] Wikimedia-Fundraising-Banners, JavaScript, Wikimedia-production-error: Error: Syntax error, unrecognized expression: [id='Organisation_et_tactique_de_l'armée_spartiate'] - https://phabricator.wikimedia.org/T264373 (Umherirrender) [17:10:34] fundraising-tech-ops: Fundraising access request for Randy from Trilogy - https://phabricator.wikimedia.org/T264645 (Dwisehaupt) [17:11:05] fundraising-tech-ops: Fundraising access request for Eric from Trilogy - https://phabricator.wikimedia.org/T264644 (Dwisehaupt) [17:13:16] fundraising-tech-ops: Fundraising access request for Eric from Trilogy - https://phabricator.wikimedia.org/T264644 (Dwisehaupt) Approval. ` Date: Mon, 5 Oct 2020 07:45:20 From: Samuel Patton To: Lisa Gruwell Cc: Fundraising Tech Ops Subject: Re: Civi / SSL access for Eric and Randy from Trilogy ------------... [17:13:52] fundraising-tech-ops: Fundraising access request for Randy from Trilogy - https://phabricator.wikimedia.org/T264645 (Dwisehaupt) Approval. ` Date: Mon, 5 Oct 2020 07:45:20 From: Samuel Patton To: Lisa Gruwell Cc: Fundraising Tech Ops Subject: Re: Civi / SSL access for Eric and Randy from Trilogy -----------... [17:31:51] Fundraising-Backlog, fundraising-tech-ops: Civi Credential for Melanie - https://phabricator.wikimedia.org/T264335 (Dwisehaupt) @LeanneS Once Melanie is settled in, if you could fill in (or have her fill in) a cell phone number at her entry on https://collab.wikimedia.org/wiki/Fundraising#Contact_List I... [17:33:03] Fundraising-Backlog, fundraising-tech-ops: Fundraising access request for Melanie - https://phabricator.wikimedia.org/T264335 (Dwisehaupt) [17:55:07] fr-tech, I've updated the donation import timings dashboard again https://frmon.frdev.wikimedia.org/d/Pq1YNMviz/fundraising-overview?orgId=1&viewPanel=33&refresh=1m&org&from=now-6h&to=now. I realised that there's one other step that I must have missed when adding the timers that handles generating new recurring tokens if they aren't present in the queue message [17:55:09] https://github.com/wikimedia/wikimedia-fundraising-crm/blob/98ca6658081bf4f6fbe66ae3ec6f04ac70cc5727/sites/all/modules/wmf_civicrm/wmf_civicrm.module#L284 [17:55:59] so if I can squeeze that in I'll add a timer around that step too. [17:58:35] I feel like breaking out recurring and non-recurring would also help as at the moment we display both together and it's not always clear which proportion of the averages displays is recurring and non-recurring [17:58:51] into separate graphs maybe [18:00:24] and maybe one last nice-to-have would be a way to add in the average amount of donations processed per period that generated the timings as I think we already have that data elsewhere. [18:03:54] Wikimedia-Fundraising-Banners: Main banner and nag appearing at the same time - https://phabricator.wikimedia.org/T264461 (TSkaff) @jbolorinos-ctr Hey John, thanks for seeing this; looks like this is the control banner and would thus affect all frFR Dsk sm banners? [18:56:57] Fundraising-Backlog, fundraising-tech-ops: Fundraising access request for Melanie - https://phabricator.wikimedia.org/T264335 (LeanneS) Melanie's number is now filled in. Thanks! [19:04:56] Fundraising Sprint 🐍 is not a valid zipcode, Fundraising-Backlog, Wikimedia-Fundraising-CiviCRM, fundraising sprint Theme songs for programming languages, Patch-For-Review: Address extraneous pcp queries in donation processing - https://phabricator.wikimedia.org/T262885 (mepps) Open→Re... [19:04:58] Fundraising Sprint Raw data never hurt anyone, Fundraising-Backlog, Wikimedia-Fundraising-CiviCRM: Analyse queries running during queue processing - https://phabricator.wikimedia.org/T261688 (mepps) [19:06:08] Fundraising Sprint Raw data never hurt anyone, Fundraising Sprint 🐍 is not a valid zipcode, Fundraising-Backlog, fundraising sprint Theme songs for programming languages: As a email manager, I'd like to see which contacts are suppressed - https://phabricator.wikimedia.org/T261705 (mepps) Great @K... [19:07:53] (CR) Mepps: [C: +1] "The html looks good to me. Not sure if it should be tested locally which I can't do before +2." [wikimedia/fundraising/crm] - https://gerrit.wikimedia.org/r/631556 (owner: Cstone) [19:12:11] (CR) Mepps: "Yay for tests! Two comments." (2 comments) [wikimedia/fundraising/crm] - https://gerrit.wikimedia.org/r/631558 (https://phabricator.wikimedia.org/T248420) (owner: Ejegg) [20:04:30] Fundraising-Backlog: Add in one more donation import timer block - https://phabricator.wikimedia.org/T264661 (jgleeson) [20:10:24] Fundraising-Backlog, Wikimedia-Fundraising-CiviCRM: fr-tech to look into supporting mail fail over for civi - https://phabricator.wikimedia.org/T264663 (Eileenmcnaughton) [20:10:50] Fundraising-Backlog, Wikimedia-Fundraising-CiviCRM: Drush sqlcli broken - https://phabricator.wikimedia.org/T264229 (mepps) @Eileenmcnaughton is this the same task @ejegg and I fixed last week? [20:11:16] Fundraising-Backlog, Wikimedia-Fundraising-CiviCRM: Investigate unnnecessary disk checks for unfound files from civi - https://phabricator.wikimedia.org/T264664 (Eileenmcnaughton) [20:17:42] Fundraising-Backlog, Wikimedia-Fundraising-CiviCRM, fundraising sprint Theme songs for programming languages: Drush sqlcli broken - https://phabricator.wikimedia.org/T264229 (DStrine) Open→Resolved [20:38:36] (CR) Mepps: [C: +2] Add missing Adyen brandCode 'maestro' [wikimedia/fundraising/SmashPig] - https://gerrit.wikimedia.org/r/632265 (owner: Ejegg) [20:39:11] (Merged) jenkins-bot: Add missing Adyen brandCode 'maestro' [wikimedia/fundraising/SmashPig] - https://gerrit.wikimedia.org/r/632265 (owner: Ejegg) [20:45:28] thanks mepps! [20:49:45] Fundraising Sprint Raw data never hurt anyone, Fundraising Sprint 🐍 is not a valid zipcode, Fundraising-Backlog, fundraising sprint Theme songs for programming languages: As a email manager, I'd like to see which contacts are suppressed - https://phabricator.wikimedia.org/T261705 (KHaggard) @mepp... [20:51:22] Fundraising Sprint Raw data never hurt anyone, Fundraising Sprint 🐍 is not a valid zipcode, Fundraising-Backlog, fundraising sprint Theme songs for programming languages: As a email manager, I'd like to see which contacts are suppressed - https://phabricator.wikimedia.org/T261705 (mepps) @KHaggar... [21:06:07] Fundraising Sprint Raw data never hurt anyone, Fundraising Sprint 🐍 is not a valid zipcode, Fundraising-Backlog, fundraising sprint Theme songs for programming languages: As a email manager, I'd like to see which contacts are suppressed - https://phabricator.wikimedia.org/T261705 (KHaggard) No ru... [21:07:34] RECOVERY - check_redis on frqueue1001 is OK: OK: REDIS 5.0.3 on 127.0.0.1:6379 has 1 databases (db0) with 11 keys, up 42 days 6 hours - memory use is 13.46M (peak 61.16M, 0.23% of max, fragmentation 1.39%), connected_slaves is 2, donations is 12647, jobs is 0, jobs-adyen is 208, jobs-paypal is 2, payments-antifraud is 171, payments-init is 66, pending is 1, recurring is 18, refund is 0, unsubscribe is 2 [21:09:22] Fundraising-Backlog: Investigate the 'get recurring token' step - https://phabricator.wikimedia.org/T264673 (jgleeson) [21:13:47] Fundraising-Backlog, fundraising-tech-ops: Fundraising access request for Melanie - https://phabricator.wikimedia.org/T264335 (Dwisehaupt) [21:14:15] whoa fr-tech, is wikibugs misstating that sprint name above ^^^ [21:14:50] no... looks like my terminal is misrepresenting a snake as a horse [21:14:58] totally used to show up right! [21:15:09] Fundraising-Backlog, fundraising-tech-ops: Fundraising access request for Melanie - https://phabricator.wikimedia.org/T264335 (Dwisehaupt) Client SSL cert created and sent via email. Password sent via SMS. CiviCRM account created and welcome email has been sent from civi. Once Melanie completes a passwor... [21:15:26] ya it's still a snakeeeeeeeeeee over here ejegg [21:15:49] copy-pasting from phab to gedit shows snake [21:16:03] pasting that same thing here shows horse [21:16:04] dang [21:16:14] Fundraising-Backlog, fundraising-tech-ops: Fundraising access request for Melanie - https://phabricator.wikimedia.org/T264335 (LeanneS) Thank you @Dwisehaupt! [21:16:16] how can i trust anything this terminal shows me [21:16:22] lol [21:16:31] snakes are horses??? [21:17:00] I guess horses evolved from snakes at some point? [21:17:08] must have been changed in a recent debian package update? [21:17:14] snake sized horses++ [21:17:18] seems to apply to non-irc terminals [21:17:30] 100 duck-sized horses, or 1 horse-sized duck? [21:17:42] Yeah the classic issue [21:17:48] badger badger badger mushroom horseeeeeeeeeeeeee [21:18:59] https://www.youtube.com/watch?v=EIyixC9NsLI [21:19:01] ooh, someone made a cgi video: https://www.youtube.com/watch?v=iqge5ZUBk2A [21:19:03] for context [21:19:49] Enough smoke here today for creepy red sunlight shadows [21:27:32] ah great AQI 350 hah [21:40:47] uff. ouch. [22:09:46] (PS3) Ejegg: Insert paypal recur records on first payments [wikimedia/fundraising/crm] - https://gerrit.wikimedia.org/r/631558 (https://phabricator.wikimedia.org/T248420) [22:17:34] wow, bcmath fns are interesting... https://www.php.net/manual/en/ref.bc.php [22:26:50] ejegg: what did I just watch!?!!?! [22:31:00] Also fr-tech ejegg what about if on Docker we just used the same vendor repo we have on production? [22:31:21] Or would that mess up our ability to re-create the contents of that repo? [22:31:25] AndyRussG: it's missing all the dev dependencies, like phpunit [22:32:12] ahhh right so nope then [22:32:33] but I guess we do need to be able to re-create it from within a Docker setup when needed [22:32:37] oh right, I was going to check why that composer mismatch message might be coming up [22:33:00] and now I see the same thing about wikimedia/parsoid [22:33:13] wouldn't hurt to update that in the repo, lemme just do that [22:33:29] I'll do a full composer update, in fact [22:49:30] ok, full update includes a point release for the minfraud client [22:49:39] I'll deploy that and try another test donation [22:53:19] (PS1) Ejegg: Update composer dependencies [core] (fundraising/REL1_35) - https://gerrit.wikimedia.org/r/632350 [22:53:35] lol, just typo-ed 'git retch' [22:56:28] ejegg: would it be a good idea to include as an option in Docker to do a composer update instead of composer install? [22:56:40] I mean, you could still do either of those directly, even outside the script [22:56:43] regardless [22:57:24] (CR) jerkins-bot: [V: -1] Update composer dependencies [core] (fundraising/REL1_35) - https://gerrit.wikimedia.org/r/632350 (owner: Ejegg) [22:58:38] though I guess if we encourage people to just do install, and only run update to create a new patch for the fr release branch, that'll tend to help us keep all our dev environments in sync [22:58:40] (CR) Ejegg: [V: +2 C: +2] Update composer dependencies [core] (fundraising/REL1_35) - https://gerrit.wikimedia.org/r/632350 (owner: Ejegg) [22:59:17] also thx! [23:00:15] yeah, I like having dev boxes install the exact versions from composer.lock [23:00:33] ok sounds good [23:00:36] also: https://gist.github.com/thsutton/9a41754bb60f56ebe8cb4c030c6dcb69 [23:00:54] haha nice [23:01:05] or not.....? ;p [23:02:10] i like funny typo-catchers. Have had 'sl' installed on most machines though it appears to be missing on this one [23:04:25] there have been times where i thought to alias amster to master for common git commands. but decided i should just be more careful in my typing. :) [23:08:45] AndyRussG: OK, that library upgrade is all set [23:08:58] I'mma push that out to staging and test the new maxmind client [23:11:16] !log updated payments staging from 52704ffe24 to db03677b2d [23:11:20] Logged the message at https://wikitech.wikimedia.org/wiki/Server_Admin_Log [23:21:13] ok, minfraud worked well on the test transaction