[00:20:41] (PS1) Ejegg: Update Spanish thank you letter [wikimedia/fundraising/crm] - https://gerrit.wikimedia.org/r/356780 [00:25:36] (CR) jerkins-bot: [V: -1] Update Spanish thank you letter [wikimedia/fundraising/crm] - https://gerrit.wikimedia.org/r/356780 (owner: Ejegg) [00:35:39] (CR) Ejegg: "recheck" [wikimedia/fundraising/crm] - https://gerrit.wikimedia.org/r/356780 (owner: Ejegg) [00:57:36] (PS1) Ejegg: More logging around paypal listener [wikimedia/fundraising/SmashPig] - https://gerrit.wikimedia.org/r/356783 (https://phabricator.wikimedia.org/T166726) [01:08:05] PROBLEM - check_minfraud_secondary on payments1004 is CRITICAL: CRITICAL - Socket timeout after 61 seconds [01:10:15] RECOVERY - check_minfraud_secondary on payments1004 is OK: HTTP OK: Status line output matched 200,301,302 - 385 bytes in 0.270 second response time [10:40:51] (Abandoned) Hashar: Rebuild composer material with composer v1.4.1 [extensions/FundraisingEmailUnsubscribe] - https://gerrit.wikimedia.org/r/352777 (owner: Hashar) [10:42:21] (CR) Hashar: [C: 1] build: add parallel-lint [extensions/FundraisingEmailUnsubscribe] - https://gerrit.wikimedia.org/r/352780 (owner: Hashar) [12:43:26] (CR) Umherirrender: [C: 2] build: add parallel-lint [extensions/FundraisingEmailUnsubscribe] - https://gerrit.wikimedia.org/r/352780 (owner: Hashar) [12:45:09] (Merged) jenkins-bot: build: add parallel-lint [extensions/FundraisingEmailUnsubscribe] - https://gerrit.wikimedia.org/r/352780 (owner: Hashar) [13:32:21] (CR) Mepps: [C: 2] Update Spanish thank you letter [wikimedia/fundraising/crm] - https://gerrit.wikimedia.org/r/356780 (owner: Ejegg) [13:33:44] (CR) Mepps: [C: 2] More logging around paypal listener [wikimedia/fundraising/SmashPig] - https://gerrit.wikimedia.org/r/356783 (https://phabricator.wikimedia.org/T166726) (owner: Ejegg) [13:37:44] (Merged) jenkins-bot: Update Spanish thank you letter [wikimedia/fundraising/crm] - https://gerrit.wikimedia.org/r/356780 (owner: Ejegg) [13:37:46] (Merged) jenkins-bot: More logging around paypal listener [wikimedia/fundraising/SmashPig] - https://gerrit.wikimedia.org/r/356783 (https://phabricator.wikimedia.org/T166726) (owner: Ejegg) [13:57:42] (Abandoned) Paladox: Fix jslint errors [wikimedia/fundraising/crm] - https://gerrit.wikimedia.org/r/273874 (owner: Paladox) [16:02:20] Morning MBeat_ ! Tech would like to run another quick express checkout test today, are you okay with me doing that at 17 UTC (in an hour)? [16:02:44] totally! i checked in w/dylan about what donors may encounter - ty for checking [16:03:27] cool, thanks! [16:54:04] ejegg: morning! [16:55:06] hi cwd [16:55:12] how's it going? [16:55:33] MBeat_ XenoRyet : US paypal test is set to go up in 5 minutes. holler if you see any issues [16:55:51] will do, thanks [16:56:01] Cool, I'm all set here. I'll let you know if anything catches on fire. [16:56:08] not bad [16:56:21] been doing some poking around re astropay IPs [16:56:48] i felt like i should be able to find this but wasn't having any luck, what url do we hit the API at? [16:58:04] cwd looking [17:00:19] fr-tech: Pickle's Law: [17:00:20] If Congress must do a painful thing, [17:00:20] the thing must be done in an odd-number year. [17:00:20] -- discuss. [17:00:59] MBeat_ XenoRyet : banners are up [17:01:07] Good times [17:03:17] Yep, seeing traffic on the EC gateway. No errors yet. [17:04:12] let's try to get more than 2 examples this time - hard to see patterns with that small a sample! [17:04:27] Yea, good call. [17:21:25] ejegg: did anything change in our Amazon integration recently? I have 3 errors @ front of ticket queue, no helpful details yet [17:22:02] MBeat_ ejegg : yeah I was about to say, not seeing any amazon donations in civi yet which seems unusual [17:22:21] lots at Amazon console at Open status [17:22:25] There is more than usual regarding Amazon in the error log as well. Nothing I remember seeing before. [17:23:03] Unfortunately only one instance of the EC error we're looking for so far. [17:24:19] ejegg: I'm just looking at CiviMail again since Danny is keen to use it - basically MG requirement is not to have the normal civimail rules apply - e.g having an Unsubscribe link present & having the wmf address on the email (although they can add it to their signature). You made a comment on the call that we should make sure our spam efforts are no less than in our thank you emails. It looks like all we do on the thank yo [17:24:19] u emails is actually to add a verp bounce address (which would still be present). As an aside it turns out someone from AGH strategies did a presentation on mail spam reputation at civicon (Tommy) … mepps ^^ [18:12:25] (PS1) Ejegg: Initialize SmashPig in Amazon API entry point [extensions/DonationInterface] - https://gerrit.wikimedia.org/r/356873 [18:12:53] fr-tech: can someone review that one? ^^^ [18:13:12] looking [18:15:26] (CR) XenoRyet: [C: 2] Initialize SmashPig in Amazon API entry point [extensions/DonationInterface] - https://gerrit.wikimedia.org/r/356873 (owner: Ejegg) [18:16:46] eileen1--nice! curious, what is the context in which we wouldn't want an unsubscribe link? [18:17:53] (PS1) Ejegg: Fix error serialization in payments.api [extensions/DonationInterface] - https://gerrit.wikimedia.org/r/356875 [18:18:15] XenoRyet: eek, another nasty error ^^^ [18:18:32] I'm on it. [18:26:54] ejegg: Do we want a plain else in there, or do we mean for serializeErrors to return an empty array if it somehow comes across something that isn't a PaymentError or a ValidationError? [18:27:54] (Merged) jenkins-bot: Initialize SmashPig in Amazon API entry point [extensions/DonationInterface] - https://gerrit.wikimedia.org/r/356873 (owner: Ejegg) [18:39:14] XenoRyet: oh right, let's do something else [19:01:48] (PS2) Ejegg: Fix error serialization in payments.api [extensions/DonationInterface] - https://gerrit.wikimedia.org/r/356875 [19:02:16] XenoRyet: ^^^ [19:02:42] I figure let's just complain in the logs, and not actually die [19:03:42] Sounds reasonable, taking a look. [19:04:12] Yea, that looks good to me. [19:04:23] (CR) XenoRyet: [C: 2] Fix error serialization in payments.api [extensions/DonationInterface] - https://gerrit.wikimedia.org/r/356875 (owner: Ejegg) [19:07:43] (Merged) jenkins-bot: Fix error serialization in payments.api [extensions/DonationInterface] - https://gerrit.wikimedia.org/r/356875 (owner: Ejegg) [19:07:54] ok, I'll prep a deploy [19:14:18] (PS1) Ejegg: Merge branch 'master' into deployment [extensions/DonationInterface] (deployment) - https://gerrit.wikimedia.org/r/356883 [19:14:37] (CR) Ejegg: [C: 2] Merge branch 'master' into deployment [extensions/DonationInterface] (deployment) - https://gerrit.wikimedia.org/r/356883 (owner: Ejegg) [19:15:40] (Merged) jenkins-bot: Merge branch 'master' into deployment [extensions/DonationInterface] (deployment) - https://gerrit.wikimedia.org/r/356883 (owner: Ejegg) [19:17:25] (PS1) Ejegg: Update DonationInterface submodule [core] (fundraising/REL1_27) - https://gerrit.wikimedia.org/r/356884 [19:17:31] (CR) Ejegg: [C: 2] Update DonationInterface submodule [core] (fundraising/REL1_27) - https://gerrit.wikimedia.org/r/356884 (owner: Ejegg) [19:19:53] (PS1) Ejegg: Merge branch 'master' into deployment [wikimedia/fundraising/crm] (deployment) - https://gerrit.wikimedia.org/r/356885 [19:19:58] (CR) Ejegg: [C: 2] Merge branch 'master' into deployment [wikimedia/fundraising/crm] (deployment) - https://gerrit.wikimedia.org/r/356885 (owner: Ejegg) [19:21:00] (Merged) jenkins-bot: Merge branch 'master' into deployment [wikimedia/fundraising/crm] (deployment) - https://gerrit.wikimedia.org/r/356885 (owner: Ejegg) [19:23:50] !log updated CiviCRM from 9c06bd2f4c2298607de995efc114baae79d6476a to c70ae650bdf2e670d1dcb77f471b3ac9c5fb05f9 [19:23:57] Logged the message at https://wikitech.wikimedia.org/wiki/Server_Admin_Log [19:24:48] (Merged) jenkins-bot: Update DonationInterface submodule [core] (fundraising/REL1_27) - https://gerrit.wikimedia.org/r/356884 (owner: Ejegg) [19:36:25] !log updated payments-wiki from 5edd788728e422fcbeba77cf1effb92c454f80df to 7a5054238169834da0336e805946c7ed73f4795b [19:36:34] Logged the message at https://wikitech.wikimedia.org/wiki/Server_Admin_Log [20:08:13] !log re-enabled AstroPay/dLocal payment methods [20:08:21] Logged the message at https://wikitech.wikimedia.org/wiki/Server_Admin_Log [20:09:05] cwd looking good! [20:14:07] excellent [20:24:21] cwd I'm trying to figure out which addresses aren't working for Amazon [20:24:34] sometimes curl tells me the address, but sometimes it doesn [20:24:35] t [20:28:08] maybe wget? [20:35:44] what are you looking for? [20:35:51] a response code? [20:41:37] nah, just the IP address when the connection fails [20:41:49] wget -v seems to do it [21:12:45] (Abandoned) Paladox: Add jshint and jsonlint to npm [wikimedia/fundraising/dash] - https://gerrit.wikimedia.org/r/277773 (owner: Paladox) [21:42:15] (PS1) Ejegg: Add API test for Amazon [extensions/DonationInterface] - https://gerrit.wikimedia.org/r/356959 [21:43:53] (PS2) Ejegg: Add API test for Amazon [extensions/DonationInterface] - https://gerrit.wikimedia.org/r/356959 [21:47:41] oh huh, does that actually fail without the setup? [21:54:17] (PS1) Ejegg: Stop masking possible test failure [extensions/DonationInterface] - https://gerrit.wikimedia.org/r/356961 [21:54:18] XenoRyet / mepps today I learned not to do anything significant in phpunit test case constructors [21:54:23] ^^^ [21:55:15] (PS3) Ejegg: Add API test for Amazon [extensions/DonationInterface] - https://gerrit.wikimedia.org/r/356959 [22:42:03] (PS1) Ejegg: Alert on Amazon message verification failure [wikimedia/fundraising/SmashPig] - https://gerrit.wikimedia.org/r/356970 (https://phabricator.wikimedia.org/T166087) [22:48:04] (PS5) Ejegg: Allow specifying configuration dir with environment vars [wikimedia/fundraising/SmashPig] - https://gerrit.wikimedia.org/r/356436 (https://phabricator.wikimedia.org/T147503) [22:48:11] (CR) jerkins-bot: [V: -1] Allow specifying configuration dir with environment vars [wikimedia/fundraising/SmashPig] - https://gerrit.wikimedia.org/r/356436 (https://phabricator.wikimedia.org/T147503) (owner: Ejegg) [22:53:39] (PS5) Ejegg: Smashpig has a config directory, not just one big file [wikimedia/fundraising/SmashPig] - https://gerrit.wikimedia.org/r/355506 [22:53:42] (PS6) Ejegg: Split provider configuration out of main [wikimedia/fundraising/SmashPig] - https://gerrit.wikimedia.org/r/355552 [22:53:43] (PS15) Ejegg: Actually split out config classes [wikimedia/fundraising/SmashPig] - https://gerrit.wikimedia.org/r/355577 (https://phabricator.wikimedia.org/T143831) [22:53:45] (PS6) Ejegg: Always (re-)initialize logger when setting provider configuration [wikimedia/fundraising/SmashPig] - https://gerrit.wikimedia.org/r/355739 (https://phabricator.wikimedia.org/T143831) [22:53:47] (PS5) Ejegg: Add TestingContext for overriding ProviderConfigurations [wikimedia/fundraising/SmashPig] - https://gerrit.wikimedia.org/r/356223 [22:53:49] (PS5) Ejegg: Convenience functions to initialize test datastores [wikimedia/fundraising/SmashPig] - https://gerrit.wikimedia.org/r/356304 [22:53:51] (PS4) Ejegg: Add config and test config for payments-init queue [wikimedia/fundraising/SmashPig] - https://gerrit.wikimedia.org/r/356318 [22:54:04] (PS6) Ejegg: Allow specifying configuration dir with environment vars [wikimedia/fundraising/SmashPig] - https://gerrit.wikimedia.org/r/356436 (https://phabricator.wikimedia.org/T147503) [23:34:39] (PS13) Ejegg: PayPal verification uses OutboundRequest [wikimedia/fundraising/SmashPig] - https://gerrit.wikimedia.org/r/334475 [23:49:30] (PS1) Ejegg: Maintenance script to batch capture Amazon payments [wikimedia/fundraising/SmashPig] - https://gerrit.wikimedia.org/r/356974 [23:52:32] cwd: if you're still on, mind taking a quick look at ^^^ ? [23:53:01] I'm hoping to resolve these things before DS gets too many more complaints [23:53:23] ah hmm, I should check order reference first [23:55:23] ty ejegg! adios