[00:07:41] Fundraising-Backlog, fundraising-tech-ops: fr-tech needs some www-data access on payments to run scripts - https://phabricator.wikimedia.org/T188787#4025494 (cwdent) @ejegg @Jgreen the fr-tech group is present on this box but nobody is part of it, not sure of the best way to fix that in a puppet context,... [03:27:15] Fundraising Sprint Asymmetrical Earth Theory, Fundraising Sprint Bermuda Rhombus (where things disappear then reappear), Fundraising Sprint Cottage Cheese isn't Made of Cottages, Fundraising Sprint Winter Wanderland, and 2 others: Stat1005 BH data i... - https://phabricator.wikimedia.org/T181811#4025932 [12:52:17] Fundraising-Backlog, fundraising-tech-ops: fr-tech needs some www-data access on payments to run scripts - https://phabricator.wikimedia.org/T188787#4026777 (Jgreen) >>! In T188787#4025494, @cwdent wrote: > @ejegg @Jgreen the fr-tech group is present on this box but nobody is part of it, not sure of the... [15:45:11] ejegg: hiya [15:47:01] just curious, how come these refunds have to get ran from payments instead of civi where i'd normally expect? [15:51:29] cwd because we still haven't ported all the payments code into smashpig [15:51:58] there's a narrow sliver of stuff that runs under the fake mediawiki shim [15:52:26] just enough to do the ingenico recurring and orphan rectifying [16:11:16] ejegg: of course you already know my next question :) [16:11:34] any plans to move that code to the right place? [16:11:47] yep, that's the long-term goal! [16:12:01] giving access to the web user on a PCI box is not something we should do if there is a reasonable alternative [16:13:05] if there is a plan to remove the access we can reference in a comment that's probably better [16:19:14] hi ejegg i'm trying to work on the globalcollect refund stuff locally, but i can't do any testing of global collect because of this error: "With almost 30 years of gardening experience & 4 years of professional experience...this is the best book written on the subject I have read so far." [16:19:19] oops! [16:19:32] heckofan error! [16:19:47] this error: /fr-tech/mediawiki_payments/includes/cache/localisation/LCStoreCDB.php: Unable to create the localisation store directory "/var/cache/mediawiki/payments" [16:19:51] haha [16:20:00] i'm cracking up at that [16:20:02] oh clipboard [16:20:06] good times [16:20:09] mepps sounds like permissions clash [16:20:18] you could sudo -u www-data locally too! [16:21:10] hmm so this is www-data user--because it's in the browser [16:21:27] i'm just trying to create a sample recurring payment right now [16:21:57] but i can try to make the directory [16:22:01] mepps ohh, then you need to grant www-data write access to the cache dir [16:22:27] and that file [16:22:38] odd that you're only seeing this now [16:23:03] but maybe your regular user wrote over the file while running an earlier command line script? [16:30:23] running an errand, back soon [17:16:58] Fundraising-Backlog, fundraising-tech-ops: fr-tech needs some www-data access on payments to run scripts - https://phabricator.wikimedia.org/T188787#4027900 (cwdent) Ok this is added, but we should remove it as soon as this code is moved to smashpig. @Ejegg is there a task for that? [17:53:03] taking dog to vet, back later [18:38:42] sigh ejegg, my whole local paymentswiki broke somehow [18:39:13] mepps is it just permissions? [18:40:02] nope now it's claiming a bunch of variables in the localsettings file (that i haven't changed) are undefinded [18:40:26] weird, want to do a screenshare? [18:41:13] sure ejegg [18:41:17] see you in queen mary? [18:41:24] yep, one sec [18:43:28] sorry, needed re-auth [18:50:40] mepps sorry, back in the call now! [18:51:49] fr-tech I'm wondering if we should reopen this or make a new task. We can also discuss in standup if that is easier [18:51:51] https://phabricator.wikimedia.org/T181811 [20:15:26] ejegg do the ingenico testcases also work for the older adapter (that we call globalcollect)? [20:16:27] (CR) XenoRyet: [C: 2] Send SOLUTIONTYPE=Mark with SetExpressCheckout calls [extensions/DonationInterface] - https://gerrit.wikimedia.org/r/415692 (https://phabricator.wikimedia.org/T188671) (owner: Ejegg) [20:16:45] mepps yeah, most if the ingenico tests are copy/renames from globalcollect [20:16:52] with some of the XML stuff deleted [20:16:57] ejegg i meant cc #s [20:17:02] not the tests in the code [20:17:04] ohhh [20:17:14] sorry the page is called testcases [20:17:17] :) [20:17:22] I'm not sure, actually [20:19:08] (Merged) jenkins-bot: Send SOLUTIONTYPE=Mark with SetExpressCheckout calls [extensions/DonationInterface] - https://gerrit.wikimedia.org/r/415692 (https://phabricator.wikimedia.org/T188671) (owner: Ejegg) [20:55:02] https://www.eff.org/deeplinks/2018/03/geek-squads-relationship-fbi-cozier-we-thought [21:50:43] ah!!!^^^ [22:50:43] ok, heading out for now [23:20:16] Fundraising-Backlog: Ask GlobalCollect to let us cancel status 600 transactions - https://phabricator.wikimedia.org/T114205#4029464 (MBeat33) One other thought in favor of cancelling the 600s is that we occasionally receive Ethoca chargeback alerts for transactions at 600 (rather than 'settled' fraud charges...