[00:01:01] (PS1) Ejegg: Add missing EFFORTID to DO_REFUND [extensions/DonationInterface] - https://gerrit.wikimedia.org/r/419635 (https://phabricator.wikimedia.org/T186883) [00:01:03] (CR) Ejegg: [C: 2] Add missing EFFORTID to DO_REFUND [extensions/DonationInterface] - https://gerrit.wikimedia.org/r/419635 (https://phabricator.wikimedia.org/T186883) (owner: Ejegg) [00:02:20] (PS1) Ejegg: Merge branch 'master' into deployment [extensions/DonationInterface] (deployment) - https://gerrit.wikimedia.org/r/419636 [00:07:24] (CR) Ejegg: [C: 2] Merge branch 'master' into deployment [extensions/DonationInterface] (deployment) - https://gerrit.wikimedia.org/r/419636 (owner: Ejegg) [00:09:14] (PS1) Eileen: Add an output file showing which contacts resulted in new contacts being created [wikimedia/fundraising/crm] - https://gerrit.wikimedia.org/r/419639 (https://phabricator.wikimedia.org/T189617) [00:10:07] (PS1) Ejegg: Update DonationInterface [core] (fundraising/REL1_27) - https://gerrit.wikimedia.org/r/419640 [00:10:25] (CR) Ejegg: [C: 2] Update DonationInterface [core] (fundraising/REL1_27) - https://gerrit.wikimedia.org/r/419640 (owner: Ejegg) [00:11:46] (Merged) jenkins-bot: Add missing EFFORTID to DO_REFUND [extensions/DonationInterface] - https://gerrit.wikimedia.org/r/419635 (https://phabricator.wikimedia.org/T186883) (owner: Ejegg) [00:12:04] Fundraising Sprint Elevators were never intended to go down, Fundraising Sprint Fhabricator is spelled with an "F", Fundraising-Backlog, Wikimedia-Fundraising-CiviCRM, and 2 others: Step 1 , 2 and 3 of engage import - https://phabricator.wikimedia.org/T189617#4052164 (Eileenmcnaughton) Ok - also... [00:15:26] (CR) jerkins-bot: [V: -1] Add an output file showing which contacts resulted in new contacts being created [wikimedia/fundraising/crm] - https://gerrit.wikimedia.org/r/419639 (https://phabricator.wikimedia.org/T189617) (owner: Eileen) [00:16:26] (Merged) jenkins-bot: Merge branch 'master' into deployment [extensions/DonationInterface] (deployment) - https://gerrit.wikimedia.org/r/419636 (owner: Ejegg) [00:18:34] (Merged) jenkins-bot: Update DonationInterface [core] (fundraising/REL1_27) - https://gerrit.wikimedia.org/r/419640 (owner: Ejegg) [00:20:11] !log updated payments-wiki from 9068692c32 to 30f5f3edfb [00:20:15] Logged the message at https://wikitech.wikimedia.org/wiki/Server_Admin_Log [00:21:14] woohoo! [00:21:19] 5 down [00:29:42] hmmm looks like the client-side message for the new CN feature didn't go out for some reason... Surely related to the scap problem earlier... I'll ask ops for suggestions. (The messages that go with the PHP, immediately visible, are OK, but when you click to enable the new mixin, the message, which is inserted via JS, shows only the message name.) [00:46:00] Not a severe problem of course [00:55:43] MBeat: all the GlobalCollect refunds seem to be going through... they're a little slow, but we'll have them done tonight [00:55:57] that’s great news, ty ejegg [00:56:36] donor response is not heavy, but what there is is overwhelmingly positive [00:56:55] glad to hear it! [01:08:12] so here's something curious. My partner may be out this arvo …. serving a trespass warrant [01:09:09] oh shoot! [01:15:34] we have a friend who does that sort of thing for a living [01:15:39] (she is an ex-cop) [01:15:52] & she needs to have 2 people to deliver a trespass warrant [01:16:05] so R is going with her - he will get some $ [01:16:55] She has stories about rocking up to gang headquarters in conjunction with planned drug testing or searches & her body guard staying in the car because he says 'guess who they will hit' [01:26:36] (PS2) Eileen: Add an output file showing which contacts resulted in new contacts being created [wikimedia/fundraising/crm] - https://gerrit.wikimedia.org/r/419639 (https://phabricator.wikimedia.org/T189617) [01:26:38] (Abandoned) Eileen: Wip [wikimedia/fundraising/crm] - https://gerrit.wikimedia.org/r/419097 (owner: Eileen) [01:28:36] Fundraising Sprint Bermuda Rhombus (where things disappear then reappear), Fundraising Sprint Cottage Cheese isn't Made of Cottages, Fundraising Sprint Fhabricator is spelled with an "F", Fundraising-Backlog, and 2 others: Omnimail recipient load tr... - https://phabricator.wikimedia.org/T184823#4052292 [01:32:23] (CR) jerkins-bot: [V: -1] Add an output file showing which contacts resulted in new contacts being created [wikimedia/fundraising/crm] - https://gerrit.wikimedia.org/r/419639 (https://phabricator.wikimedia.org/T189617) (owner: Eileen) [01:36:43] (Abandoned) Eileen: CRM-21659 Add hook to CRM_Utils_System::redirect [wikimedia/fundraising/crm/civicrm] - https://gerrit.wikimedia.org/r/410637 (owner: Eileen) [01:43:26] looks like 9/10ths of the way done on the refunds [01:44:06] ejegg|afk: cool [01:44:10] quick question.... [01:44:31] I'm gonna create a report / start work on fraud stuff now (reports at this stage) [01:44:59] I'm feeling I should create a new extension & leaning towards the idea that our naming reflects how generic it is [01:45:11] e.g org.wikimedia.wmf_fraud [01:45:24] would imply it's not seen as generic to other orgs needs [01:45:43] whereas if it were it would just be org.wikimedia.fraud [01:46:02] (unless that implies we are perpetuating fraud :-) [01:50:01] hmm - had to be wmffraud it seems [02:56:52] (PS1) Eileen: WIP start looking at fraud reports [wikimedia/fundraising/crm] - https://gerrit.wikimedia.org/r/419654 [03:02:23] (CR) jerkins-bot: [V: -1] WIP start looking at fraud reports [wikimedia/fundraising/crm] - https://gerrit.wikimedia.org/r/419654 (owner: Eileen) [03:05:29] (PS2) Eileen: WIP start looking at fraud reports [wikimedia/fundraising/crm] - https://gerrit.wikimedia.org/r/419654 [03:11:02] (CR) jerkins-bot: [V: -1] WIP start looking at fraud reports [wikimedia/fundraising/crm] - https://gerrit.wikimedia.org/r/419654 (owner: Eileen) [04:13:21] Fundraising-Backlog, fundraising-tech-ops: CiviCRM sql user has access to fredge on live but not staging - https://phabricator.wikimedia.org/T189760#4052352 (Eileenmcnaughton) [04:29:25] (PS3) Eileen: Add an output file showing which contacts resulted in new contacts being created [wikimedia/fundraising/crm] - https://gerrit.wikimedia.org/r/419639 (https://phabricator.wikimedia.org/T189617) [13:19:07] Fundraising Sprint Cottage Cheese isn't Made of Cottages, Fundraising Sprint Dinosaur Cookies co-existed with Gingerbread People, Fundraising Sprint Elevators were never intended to go down, Fundraising Sprint Fhabricator is spelled with an "F", an... - https://phabricator.wikimedia.org/T186883#4053065 [13:21:02] Good morning MBeat. Heads up that we're launching our NL test (with Ingenico) in about 10 minutes [13:21:43] ty pcoombe [13:21:51] how long will the test run? [13:23:35] MBeat: We're thinking 2 hours [13:31:18] got it, thank you [14:19:23] hey ejegg :) [14:19:48] mepps: hi jgleeson ! [14:32:21] mepps: one thought with the paypal list: How about uploading it to the paypal tech support site in a ticket? [14:32:53] https://www.paypal-techsupport.com/ [14:33:10] also, I think all but 3 of the GC refunds worked correctly [14:35:00] nice ejegg and good idea! [14:35:15] is that a secure place for upload? [14:37:10] I should hope so! [14:37:24] hmm my paypal console credentials aren't working for sign in there... [14:37:27] Those tickets are only accessible to you and the teck support folks [14:37:39] ah yeah, you need to make a new login for that one :( [14:38:59] fr-tech, should we use old style array syntax within Donation Interface to maintain backwards compat (when adding new code)? [14:39:35] can't see anything related to array syntax on the MW architecture guide https://www.mediawiki.org/wiki/Manual:MediaWiki_architecture#PHP [14:39:49] jgleeson: Oh, I think we can update to the new array syntax there whenever we want [14:40:05] thanks! [14:52:26] this paypal support site is so confusing, i cannot find anywhere to open a new ticket [15:08:48] you should ask tech support how to do that... :P [15:45:52] Fundraising Sprint Bermuda Rhombus (where things disappear then reappear), Fundraising Sprint Cottage Cheese isn't Made of Cottages, Fundraising Sprint Fhabricator is spelled with an "F", Fundraising-Backlog, and 2 others: Omnimail recipient load tr... - https://phabricator.wikimedia.org/T184823#4053389 [15:46:14] Fundraising Sprint Bermuda Rhombus (where things disappear then reappear), Fundraising Sprint Cottage Cheese isn't Made of Cottages, Fundraising-Backlog, Wikimedia-Fundraising-CiviCRM, FR-Email: Omnimail recipient load tripping over non-download... - https://phabricator.wikimedia.org/T184823#3897611 [15:51:36] fundraising-tech-ops: Give civi staging mysql user access to fredge - https://phabricator.wikimedia.org/T189787#4053406 (cwdent) [16:56:41] fr-tech, if I wanted to add a general helper function to SmashPig, is there a place for that currently? [16:57:31] jgleeson, i would think somewhere in core? [16:58:23] I'm not sure if we have anything there at the moment [16:58:33] it does make sense to put it there though [16:59:03] Core/Helpers/Array.php ? [16:59:59] or I could just wrap it as a convenience method to the class using it if we don't want to introduce a whole new helper strategy for one method [17:00:26] I've now thinking since it's a single instance, that might be better [17:04:08] Fundraising Sprint Cottage Cheese isn't Made of Cottages, Fundraising Sprint Dinosaur Cookies co-existed with Gingerbread People, Fundraising Sprint Elevators were never intended to go down, Fundraising Sprint Fhabricator is spelled with an "F", an... - https://phabricator.wikimedia.org/T186883#4053773 [18:25:24] fundraising-tech-ops, Operations, hardware-requests, netops, ops-codfw: unrack/decom pfw1-codfw and pfw2-codfw - https://phabricator.wikimedia.org/T176427#4054146 (RobH) Open>Resolved [18:25:28] fundraising-tech-ops, Operations, netops, ops-codfw, Patch-For-Review: codfw: rack frack refresh equipment - https://phabricator.wikimedia.org/T169643#4054147 (RobH) [18:25:40] fundraising-tech-ops, Operations, hardware-requests, netops, ops-codfw: unrack/decom pfw1-codfw and pfw2-codfw - https://phabricator.wikimedia.org/T176427#3624959 (RobH) [18:28:16] fundraising-tech-ops, Operations, hardware-requests, netops, ops-codfw: unrack/decom pfw1-codfw and pfw2-codfw - https://phabricator.wikimedia.org/T176427#4054160 (RobH) So we cannot actually blank the port description on the scs once its been set; I set them each to 'empty port #' with their... [18:32:22] XenoRyet: aha, we forgot the contribution_status_id column in civicrm_contribution_recur [18:32:51] Nice that you have that tell-tale cancel date on all of 'em! [18:32:58] Oh, is that what's going on there? [18:33:03] Yeah [18:33:14] Yea, I knew that date was going to come in handy. Always leave a trail if you can. [18:33:27] I'll do up a query to fix it. [18:33:28] Well, for the recurring contribution display, anyway [18:36:40] the individual contributions might still not show as refunded if we haven't gotten them in the latest audit file, and processed it [18:57:26] Fundraising Sprint Cottage Cheese isn't Made of Cottages, Fundraising Sprint Dinosaur Cookies co-existed with Gingerbread People, Fundraising Sprint Elevators were never intended to go down, Fundraising Sprint Fhabricator is spelled with an "F", an... - https://phabricator.wikimedia.org/T186883#4054256 [18:57:40] XenoRyet: gonna do the query via wmf_civicrm.install again? [18:58:42] Fundraising Sprint Cottage Cheese isn't Made of Cottages, Fundraising Sprint Dinosaur Cookies co-existed with Gingerbread People, Fundraising Sprint Elevators were never intended to go down, Fundraising Sprint Fhabricator is spelled with an "F", an... - https://phabricator.wikimedia.org/T186883#4054257 [18:58:54] Yea, that's the plan. [18:59:03] I'll have a patch up for review shortly. [18:59:39] cool, cool [19:06:56] ejegg: what does that field link to? I'm trying to make sure what the right value to put in there is. [19:07:59] XenoRyet: we want to change the value to '3' - the contribution status IDs are stored in the civicrm_option_value table [19:09:34] You can see all the options with "select * from civicrm_option_value where option_group_id=(select id from civicrm_option_group where name='contribution_status')" [19:10:26] Fundraising Sprint Cottage Cheese isn't Made of Cottages, Fundraising Sprint Dinosaur Cookies co-existed with Gingerbread People, Fundraising Sprint Elevators were never intended to go down, Fundraising Sprint Fhabricator is spelled with an "F", an... - https://phabricator.wikimedia.org/T186883#4054276 [19:10:52] Thanks, was just trying to figure out how to see them. [19:11:24] Anyway, point is '3' is what we're looking for. [19:19:45] (PS1) XenoRyet: Update status code on canceled unintended recurring donations. [wikimedia/fundraising/crm] - https://gerrit.wikimedia.org/r/419827 (https://phabricator.wikimedia.org/T186883) [19:21:36] ejegg: ^ if you want to take a quick look. [19:21:54] looking [19:27:56] XenoRyet: looks fine, the alias seems funny with just 1 table is all [19:28:12] Force of habbit, I suppose [19:28:28] I can take it out if it's confusing or anything. [19:30:06] Fundraising Sprint Cottage Cheese isn't Made of Cottages, Fundraising Sprint Dinosaur Cookies co-existed with Gingerbread People, Fundraising Sprint Elevators were never intended to go down, Fundraising Sprint Fhabricator is spelled with an "F", ... - https://phabricator.wikimedia.org/T185933#4054308 [19:34:30] Fundraising Sprint Cottage Cheese isn't Made of Cottages, Fundraising Sprint Dinosaur Cookies co-existed with Gingerbread People, Fundraising Sprint Elevators were never intended to go down, Fundraising Sprint Fhabricator is spelled with an "F", an... - https://phabricator.wikimedia.org/T186883#4054309 [19:34:44] ejegg: Did you want me to take that alias out, or are we just going with it? [19:34:44] hi mepps XenoRyet quick question -- I'm generating the list for the PP recurring email [19:35:01] should the list just be the main unintended recur list minus the GC list? [19:35:21] That would probably work, but we also have the specific PayPal list on frdev [19:35:27] I can get you the file name real fast. [19:35:39] That'll be what mepps actually uploaded to paypal [19:35:43] okie doke [19:35:46] thanks [19:36:49] it's unintendedRecurrPayPalAffectedEmaisl.csv in the /tmp directory. [19:37:07] Note I apparently typo'd the file name when I copied it over there. [19:37:18] haha okay was going to ask [19:37:22] thank you! [19:37:56] no worries [19:39:05] (CR) Ejegg: [C: 2] Update status code on canceled unintended recurring donations. [wikimedia/fundraising/crm] - https://gerrit.wikimedia.org/r/419827 (https://phabricator.wikimedia.org/T186883) (owner: XenoRyet) [19:39:24] Thanks! I'll get that pushed out and run when it merges. [19:44:03] (Merged) jenkins-bot: Update status code on canceled unintended recurring donations. [wikimedia/fundraising/crm] - https://gerrit.wikimedia.org/r/419827 (https://phabricator.wikimedia.org/T186883) (owner: XenoRyet) [19:46:50] (PS1) XenoRyet: Merge branch 'master' into deployment [wikimedia/fundraising/crm] (deployment) - https://gerrit.wikimedia.org/r/419834 [19:47:12] (CR) XenoRyet: [C: 2] Merge branch 'master' into deployment [wikimedia/fundraising/crm] (deployment) - https://gerrit.wikimedia.org/r/419834 (owner: XenoRyet) [19:48:06] (Merged) jenkins-bot: Merge branch 'master' into deployment [wikimedia/fundraising/crm] (deployment) - https://gerrit.wikimedia.org/r/419834 (owner: XenoRyet) [19:50:08] !log updated civicrm from 9e79d63426 to 3291ad35c9 [19:50:12] Logged the message at https://wikitech.wikimedia.org/wiki/Server_Admin_Log [20:04:34] hey XenoRyet, I'm not actually getting anything back when I try to scp that filename from /tmp [20:04:49] I'm tempted to just do the main list minus GC list as planned [20:05:00] let me double check it's still there. [20:05:09] That should be fine as well [20:06:02] mmkay I think I'll just do it that way, then [20:06:07] about the same amount of work for me [20:06:09] ty though! [20:06:15] Sounds good. [20:15:05] Fundraising Sprint Cottage Cheese isn't Made of Cottages, Fundraising Sprint Dinosaur Cookies co-existed with Gingerbread People, Fundraising Sprint Elevators were never intended to go down, Fundraising Sprint Fhabricator is spelled with an "F", an... - https://phabricator.wikimedia.org/T186883#4054382 [20:19:06] (PS3) Jgleeson: T176502 WIP: Updated Ingenico error handling [wikimedia/fundraising/SmashPig] - https://gerrit.wikimedia.org/r/415907 [20:19:34] Fundraising Sprint Cottage Cheese isn't Made of Cottages, Fundraising Sprint Dinosaur Cookies co-existed with Gingerbread People, Fundraising Sprint Elevators were never intended to go down, Fundraising Sprint Fhabricator is spelled with an "F", an... - https://phabricator.wikimedia.org/T186883#4054397 [20:20:56] (PS1) Jgleeson: Payment processing errors sent back from Ingenico SmashPig lib are captured and handled inline with the legacy global collect reponse processing behaviour. [extensions/DonationInterface] - https://gerrit.wikimedia.org/r/419842 [20:21:18] (PS2) Jgleeson: T176502 WIP: Updated Ingenico error processing [extensions/DonationInterface] - https://gerrit.wikimedia.org/r/419842 [20:30:17] (CR) jerkins-bot: [V: -1] T176502 WIP: Updated Ingenico error processing [extensions/DonationInterface] - https://gerrit.wikimedia.org/r/419842 (owner: Jgleeson) [20:44:34] ejegg, mepps just sent a note summarising my WIP patches on ingenico [20:44:53] thanks jgleeson [20:45:05] the above jenkins failure is due to the DI patch requiring the corresponding SmashPig patch [20:45:21] I'm not sure if I can fix that during the WIP phase? [20:45:32] nah, probably not [20:45:38] i'll ignore the V-1 [20:46:09] okay cool, thanks. I'll catch you all tomorrow and we can hopefully discuss and take next steps [20:46:17] bye for now! have a good evening fr-tech [20:57:05] Fundraising Sprint Cottage Cheese isn't Made of Cottages, Fundraising Sprint Dinosaur Cookies co-existed with Gingerbread People, Fundraising Sprint Elevators were never intended to go down, Fundraising Sprint Fhabricator is spelled with an "F", an... - https://phabricator.wikimedia.org/T186883#4054552 [21:06:25] Fundraising Sprint Cottage Cheese isn't Made of Cottages, Fundraising Sprint Dinosaur Cookies co-existed with Gingerbread People, Fundraising Sprint Elevators were never intended to go down, Fundraising Sprint Fhabricator is spelled with an "F", an... - https://phabricator.wikimedia.org/T186883#4054575 [21:22:59] Fundraising Sprint Elevators were never intended to go down, Fundraising Sprint Fhabricator is spelled with an "F", Fundraising-Backlog, Wikimedia-Fundraising-CiviCRM, and 2 others: Step 1 , 2 and 3 of engage import - https://phabricator.wikimedia.org/T189617#4054678 (LeanneS) @Eileenmcnaughton I... [21:24:24] Fundraising Sprint Asymmetrical Earth Theory, Fundraising Sprint Bermuda Rhombus (where things disappear then reappear), Fundraising Sprint Cottage Cheese isn't Made of Cottages, Fundraising-Backlog, Epic: Create job on americium to deliver even... - https://phabricator.wikimedia.org/T189820#4054681 [21:24:54] cwd so... does ^^^ sound easy to do? [21:26:23] reading [21:26:34] Fundraising Sprint Elevators were never intended to go down, Fundraising Sprint Fhabricator is spelled with an "F", Fundraising-Backlog, Wikimedia-Fundraising-CiviCRM, and 2 others: Step 1 , 2 and 3 of engage import - https://phabricator.wikimedia.org/T189617#4054702 (LeanneS) Thanks for that fea... [21:28:33] Fundraising Sprint Cottage Cheese isn't Made of Cottages, Fundraising Sprint Dinosaur Cookies co-existed with Gingerbread People, Fundraising Sprint Elevators were never intended to go down, Fundraising Sprint Fhabricator is spelled with an "F", an... - https://phabricator.wikimedia.org/T186883#4054712 [21:28:36] ejegg: never done anything with these tools so hard to say, sounds reasonable tho [21:29:49] though jeff has mostly been involved with this project [21:29:50] cool! I was hoping it would be the same sort of job as we're already using, just without the filtering and reformatting [21:30:14] the job being kafkatee? [21:30:21] errr, yeah [21:30:52] iirc it's a C program purpose built for this [21:30:54] So, I guess kafkatee keeps track of how far it's gotten in a topic, so it's not repeating things when you re-run it? [21:31:01] if it's super performance dependent it might get ugly [21:31:12] not sure about that [21:31:23] I tried kafkacat and it seems to give me the same stuff over and over [21:31:37] interesting [21:31:49] maybe it has options? [21:32:21] ah, it did end with 'Reached end of topic X at offset 9' [21:32:29] and you can specify an offset [21:32:42] so I guess that's a way to start from the next one [21:34:25] ah, and the lines have uuids [21:36:58] cwd oh hey, one other thing [21:37:33] I'd reallly like to get that standard logging patch merged for the tools repo [21:37:48] but... there was a really annoying thing happening with the syslog formatting [21:37:58] lemme dredge up some examples [21:39:45] cwd so, I've got the syslog handler configured [21:39:52] class: logging.handlers.SysLogHandler [21:40:16] and the address set as [localhost, 514] via TCP [21:40:34] is that how we do it in prod? Or are we using a unix socket? [21:41:06] anyway, the first line looks good: [21:41:09] Mar 15 16:38:50 localhost paypal-audit: Could not parse filename [21:41:29] but the second gets some ugly crap prefixed to the label: [21:41:39] Mar 15 16:38:50 localhost #000<14>paypal-audit: Archiving.... [21:41:45] as do all subsequent ones [21:42:18] huh [21:42:22] you see that in syslog? [21:42:34] yeah [21:43:03] https://bugs.python.org/issue12168 [21:43:36] looks like it was a compatibug for the old syslogd [21:43:41] and never got fixed [21:44:07] so I'm wondering if there's a way we can make rsyslogd work with the nasty format [21:47:09] cwd ah, the other question is do we need to care... [21:47:41] are the log lines produced by the python tools ever actually pulled out into different files based on that tag? Or are they all -misc? [21:49:21] i'd have to do some digging to figure that one out [21:49:39] which i can do just not right this second [21:49:45] oh hey, I don't actually see ANY lines with paypal-audit prefixes in the frlog remote dir [21:49:53] so... I'm not going to worry about it, I guess [21:50:04] we can still grep for 'em in the source syslog [21:50:11] you are thinking something will fail at parsing whatever that encoding error is? [21:50:44] yeah, if we've been sorting log lines into files by tag [21:50:58] like we do with all the different payment gateways [21:50:59] ah right [21:51:19] but I don't see anything having to do with the python tools sorted out like that [21:51:41] so... here goes! [21:52:54] (PS5) Ejegg: Refactor log usage to normal Python library [wikimedia/fundraising/tools] - https://gerrit.wikimedia.org/r/406480 (owner: Awight) [21:53:01] (CR) Ejegg: [C: 2] Refactor log usage to normal Python library [wikimedia/fundraising/tools] - https://gerrit.wikimedia.org/r/406480 (owner: Awight) [21:53:08] (PS6) Ejegg: Remove logging shim [wikimedia/fundraising/tools] - https://gerrit.wikimedia.org/r/406481 (owner: Awight) [21:53:35] cwd oops, deploying that will depend on adding a bunch of log config to the /etc/fundraising/*.yaml [21:53:41] (Merged) jenkins-bot: Refactor log usage to normal Python library [wikimedia/fundraising/tools] - https://gerrit.wikimedia.org/r/406480 (owner: Awight) [21:54:21] (CR) Ejegg: [C: 2] Remove logging shim [wikimedia/fundraising/tools] - https://gerrit.wikimedia.org/r/406481 (owner: Awight) [21:54:49] (Merged) jenkins-bot: Remove logging shim [wikimedia/fundraising/tools] - https://gerrit.wikimedia.org/r/406481 (owner: Awight) [21:56:09] cwd I'll see if I can figure out how to puppetize the config changes we'll need [21:57:02] ejegg: i can do the puppet part [21:58:17] if you can just get me the changes [21:59:32] sure thing! [22:09:19] cwd ok, i made a toolslogging folder in my homedir on frpm1001 [22:09:32] it has 4 files in it [22:09:58] each should be appended / prepended to the matching file that ends up in /etc/fundraising [22:10:09] but... I'd like to double check the settings [22:11:04] should jobs running on civi1001 be sending to rsyslogd on localhost:514 via TCP? [22:13:01] i'll check [22:15:07] (PS2) Ejegg: Update for the actor table change [extensions/CentralNotice] - https://gerrit.wikimedia.org/r/418148 (https://phabricator.wikimedia.org/T167246) (owner: Anomie) [22:15:48] ejegg: looks like 6514 [22:16:18] also is TLS connection [22:16:36] oh but as far as on localhost [22:16:44] sorry i was thinking the server [22:16:48] ooh, shoot, lemme see if SyslogHandler can handle that [22:16:57] oh? [22:17:45] ejegg: nm it is the same on localhost [22:18:00] TLS/6514 [22:18:17] but i would think that if it uses system util it would Just Work [22:18:20] ok, trying to figure out the python logging config syntax for that [22:19:51] cwd ok, I pointed it to 6514 [22:20:21] want to try with the astropay-audit.yaml one? [22:21:34] looking [22:25:07] ruh-roh, looks like SyslogHandler may not know how to TLS after all :( [22:27:27] i will have to test it in VB first [22:28:04] don't want to break nothin [22:29:11] ah hell, it doesn't even know TCP [22:29:15] just UDP [22:29:45] that's ok [22:29:47] cwd looks like i might have to revert awight's hard work [22:29:48] we can use UDP also [22:29:55] oh, f'real? [22:30:01] yep [22:30:28] I was unaware that worked with TLS! [22:32:15] yep, different layer [22:32:29] though i'm not sure if we use it like that right now [22:32:44] i'll test in VB... working on a mess there right now re: stretch [22:34:13] cool, thanks! [22:34:17] no hurry on this [22:34:24] heh this is actually a pretty interesting topic https://security.stackexchange.com/questions/93333/what-layer-is-tls [22:36:28] ejegg: i'll make a task but i won't let it rot [22:36:40] haven't deployed any awight code in a while [22:36:44] thanks! [22:37:17] main push right now is stretch, and mainly for php7 [22:37:28] also a ton of stuff but that seems to be the main dec. deadline this year [22:38:06] yeah, big work but still got a bunch of time for it [22:38:27] yup [22:38:33] with any luck the php side isn't even that bad [22:38:53] mw 1.29 works, civi should work [22:39:23] cwd we'll try to move to mw 1.31 pretty soon too [22:41:39] Fundraising Sprint Fhabricator is spelled with an "F", Fundraising-Backlog, Fr-Ingenico-integration_2017-18: try one internal transaction for new ingenico - https://phabricator.wikimedia.org/T189622#4047879 (Ejegg) Just turned the gateway on and whitelisted the page in prod. It shows up fine... [22:52:30] (PS1) Ejegg: Fix case in default Ingenico config [wikimedia/fundraising/SmashPig] - https://gerrit.wikimedia.org/r/419947 [22:52:35] (CR) Ejegg: [C: 2] Fix case in default Ingenico config [wikimedia/fundraising/SmashPig] - https://gerrit.wikimedia.org/r/419947 (owner: Ejegg) [22:53:08] (Merged) jenkins-bot: Fix case in default Ingenico config [wikimedia/fundraising/SmashPig] - https://gerrit.wikimedia.org/r/419947 (owner: Ejegg) [22:54:38] Fundraising Sprint Fhabricator is spelled with an "F", Fundraising-Backlog, Fr-Ingenico-integration_2017-18: try one internal transaction for new ingenico - https://phabricator.wikimedia.org/T189622#4055003 (Ejegg) But clicking on the CC type breaks. Looks like it's not finding the HostedCheckoutProv... [23:01:36] (PS1) Ejegg: Call tokenize payment API [wikimedia/fundraising/SmashPig] - https://gerrit.wikimedia.org/r/419950 (https://phabricator.wikimedia.org/T163953) [23:02:05] Fundraising Sprint Fhabricator is spelled with an "F", Fundraising-Backlog, FR-Ingenico, FR-Smashpig, and 2 others: Implement Ingenico Connect API calls for tokenized payments - https://phabricator.wikimedia.org/T163953#3215996 (Ejegg) a:Ejegg [23:07:01] fundraising-tech-ops: Enable native syslogging on python audit scripts - https://phabricator.wikimedia.org/T189837#4055068 (cwdent)