[02:01:17] http://www.kob.com/article/stories/S4199408.shtml#.V4byDstMFnH [02:01:35] we are stuck from this and can't get home [02:03:34] Fundraising Tech Backlog, Operations: Add granularity limiter (g=) to wikimedia.org DKIM record(s) - https://phabricator.wikimedia.org/T140316#2460001 (dpatrick) FWIW, I'm fine with waiting until after T135410. [02:15:42] Fundraising Sprint Licking Cookies, Fundraising Sprint Muggle Baiting, Fundraising-Backlog, MediaWiki-extensions-CentralNotice, and 2 others: Convert CentralNotice to use extension registration - https://phabricator.wikimedia.org/T108721#2460471 (Legoktm) [03:06:42] cwd|afk: good luck! [03:08:02] thanks! been here for 2.5 hrs [03:19:43] Ouch! [03:22:21] (CR) AndyRussG: Migrate to extension registration (1 comment) [extensions/CentralNotice] - https://gerrit.wikimedia.org/r/186899 (https://phabricator.wikimedia.org/T108721) (owner: Awight) [03:23:23] cya! [03:23:30] (CR) Ejegg: "Looking good! Comments on some little things." (10 comments) [extensions/DonationInterface] - https://gerrit.wikimedia.org/r/298633 (https://phabricator.wikimedia.org/T123002) (owner: Awight) [03:23:52] Hope you can get home soon cwd|afk! [03:24:33] thanks! have a good night [03:25:12] (CR) Ejegg: [C: 2] DRY workaround [extensions/DonationInterface] - https://gerrit.wikimedia.org/r/298670 (owner: Awight) [03:26:58] (Merged) jenkins-bot: DRY workaround [extensions/DonationInterface] - https://gerrit.wikimedia.org/r/298670 (owner: Awight) [03:38:24] Fundraising Tech Backlog, Wikimedia-Fundraising-CiviCRM: Can we make the Custom Field - Benefactor Page Listing default to Not Replied - https://phabricator.wikimedia.org/T140308#2460656 (RLewis) @Eileenmcnaughton thanks. I did this and it looks as though it works. I wasn't sure whether we had to have... [03:40:18] Fundraising Tech Backlog, Wikimedia-Fundraising-CiviCRM: Can we make the Custom Field - Benefactor Page Listing default to Not Replied - https://phabricator.wikimedia.org/T140308#2460660 (Eileenmcnaughton) yeah - it's hard to know what you can & can't change - I know. The main thing to be careful of is... [03:47:12] Fundraising Tech Backlog, Wikimedia-Fundraising-CiviCRM: Can we make the Custom Field - Benefactor Page Listing default to Not Replied - https://phabricator.wikimedia.org/T140308#2460680 (RLewis) @Eileenmcnaughton thank you, I'll close this out now. [03:47:16] Fundraising-Backlog, MediaWiki-extensions-DonationInterface: Inconsistent zip/postal prompts and missing error message - https://phabricator.wikimedia.org/T140330#2460681 (Ejegg) [03:47:18] Fundraising Tech Backlog, Wikimedia-Fundraising-CiviCRM: Can we make the Custom Field - Benefactor Page Listing default to Not Replied - https://phabricator.wikimedia.org/T140308#2460693 (RLewis) Open>Resolved [06:49:39] Fundraising-Backlog, Wikimedia-Fundraising-CiviCRM, fundraising-tech-ops, FR-ActiveMQ, and 3 others: [Epic] SPOF: Replace ActiveMQ donation queues with a more robust software stack - https://phabricator.wikimedia.org/T108229#2460958 (awight) [06:49:41] Fundraising-Backlog, Wikimedia-Fundraising-CiviCRM, fundraising-tech-ops, FR-ActiveMQ, and 2 others: Write HHVM glue and Debian packaging for PHP Kafka client library - https://phabricator.wikimedia.org/T132985#2460957 (awight) Open>declined [11:08:22] Fundraising Sprint Asbestos Removal 2016, Fundraising Sprint Bloodletting 2016, Fundraising Sprint X-Ray Spex, Fundraising Sprint Yo La Tengo, and 4 others: Do not show donation form error message: "No processors available". Fix UI and plug holes. - https://phabricator.wikimedia.org/T117872#2461578 (... [15:08:01] Fundraising Sprint Muggle Baiting, Fundraising-Backlog, Wikimedia-Fundraising-CiviCRM, Unplanned-Sprint-Work: Unknown campaigns are causing messages to be rejected: '\'C15_Email1\' is not a valid option - https://phabricator.wikimedia.org/T139969#2448458 (Pcoombe) I'm confused by this too. We use... [16:05:56] Fundraising-Backlog, fundraising-tech-ops, Operations, Patch-For-Review: Allow Fundraising to A/B test wikipedia.org as send domain - https://phabricator.wikimedia.org/T135410#2462453 (Jgreen) Distilling the discussion to a proposed config, here's the DKIM record I think we would add to the wikip... [16:28:25] fundraising-tech-ops: replace payments1002-1004 with new hardware running debian/jessie - https://phabricator.wikimedia.org/T137299#2462555 (Cmjohnson) [16:28:27] fundraising-tech-ops, Operations, ops-eqiad: Rack and setup payments1005-8 - https://phabricator.wikimedia.org/T136881#2462552 (Cmjohnson) Open>Resolved These servers are racked and setup...Jeff opted rename them the original payments1001-1004. Updated the server mgmt ip's and removed new na... [16:31:01] (CR) Ejegg: [C: -1] "Need to reinstitute the recent change to stop showing banner impressions on edit: I4b83e344464258c4d7f" (1 comment) [extensions/CentralNotice] - https://gerrit.wikimedia.org/r/186899 (https://phabricator.wikimedia.org/T108721) (owner: Awight) [16:36:42] Fundraising Tech Backlog: Set up lutetium access (plus mysql, pgehres), yubikey for Hannah - https://phabricator.wikimedia.org/T138100#2462570 (CCogdill_WMF) Just checking, did the yubikey get sent? [17:15:05] Fundraising Sprint Licking Cookies, Fundraising Sprint Muggle Baiting, Fundraising-Backlog, FR-Adyen, and 3 others: bug: Adyen JPY transactions have different amounts in CIVI vs Adyen - https://phabricator.wikimedia.org/T137607#2462785 (Ejegg) Open>Resolved These have all had amounts corr... [17:26:54] Fundraising Sprint Licking Cookies, Fundraising-Backlog: SPRINT L (6/8- 6/22) Paypal and dedupe all day - https://phabricator.wikimedia.org/T136250#2462965 (DStrine) [17:28:51] (CR) Ejegg: [C: -1] "That array_map is giving a numeric array like this:" [extensions/DonationInterface] - https://gerrit.wikimedia.org/r/298898 (owner: Awight) [17:44:31] fundraising-tech-ops: replace payments1001 with new server running debian/jessie - https://phabricator.wikimedia.org/T137301#2463121 (Jgreen) Open>Resolved done! [17:44:33] Fundraising-Backlog, fundraising-tech-ops, Epic: [Epic] Upgrade paymentswiki to MediaWiki REL_* release branch or follow the WMF train. Upgrage PHP to HHVM or PHP 5.5 - https://phabricator.wikimedia.org/T130130#2463123 (Jgreen) [17:45:31] fundraising-tech-ops: replace payments1001 with new server running debian/jessie - https://phabricator.wikimedia.org/T137301#2463142 (Jgreen) [17:45:33] fundraising-tech-ops: replace payments1002-1004 with new hardware running debian/jessie - https://phabricator.wikimedia.org/T137299#2463140 (Jgreen) Open>Resolved done! [17:45:35] Fundraising-Backlog, fundraising-tech-ops, Epic: [Epic] Upgrade paymentswiki to MediaWiki REL_* release branch or follow the WMF train. Upgrage PHP to HHVM or PHP 5.5 - https://phabricator.wikimedia.org/T130130#2126677 (Jgreen) [18:17:25] cwd will you be free for some review in a bit if I hijack some of awight's rtbt stuff? [18:18:04] ejegg: you bet [18:19:16] cool [18:28:03] Fundraising Sprint Asbestos Removal 2016, Fundraising Sprint Bloodletting 2016, Fundraising-Backlog, FR-Ingenico: Refund not matching original amount--GC original may have been imported incorrectly - https://phabricator.wikimedia.org/T123404#1928892 (DStrine) Have we seen this again since January? [18:56:00] (PS2) Ejegg: Reuse server-side validations in getClientSideValidations [extensions/DonationInterface] - https://gerrit.wikimedia.org/r/298898 (https://phabricator.wikimedia.org/T123002) (owner: Awight) [18:56:27] cwd ^^ [18:56:47] will check it out [18:58:03] ejegg: I'm back now too, if you have anything else that needs looking at [18:58:07] (CR) jenkins-bot: [V: -1] Reuse server-side validations in getClientSideValidations [extensions/DonationInterface] - https://gerrit.wikimedia.org/r/298898 (https://phabricator.wikimedia.org/T123002) (owner: Awight) [18:58:24] oops, looks like I've got to fix something [18:58:47] ah, more unused vars to zap [19:01:02] (PS3) Ejegg: Reuse server-side validations in getClientSideValidations [extensions/DonationInterface] - https://gerrit.wikimedia.org/r/298898 (https://phabricator.wikimedia.org/T123002) (owner: Awight) [19:01:22] OK, that oughtta be ready for testing XenoRyet and cwd [19:01:44] cool [19:05:41] cwd: Did you see Adam's -12000 line worldpay slayer from last night? Thought you might like that one just for cathartic reasons. [19:06:09] hehehe thanks! i saw it on phone and was kinda hoping to press the button [19:06:25] Yea, I think you earned that one. [19:06:43] (PS15) Ejegg: Mustache for rtbt_ideal [extensions/DonationInterface] - https://gerrit.wikimedia.org/r/298633 (https://phabricator.wikimedia.org/T123002) (owner: Awight) [19:06:59] (CR) Ejegg: "PS15: rebase" [extensions/DonationInterface] - https://gerrit.wikimedia.org/r/298633 (https://phabricator.wikimedia.org/T123002) (owner: Awight) [19:13:24] pulling off the entire payments cluster upgrade without outages or really anyone even noticing #justjeffgreenthings [19:22:57] (PS16) Ejegg: Mustache for rtbt_ideal [extensions/DonationInterface] - https://gerrit.wikimedia.org/r/298633 (https://phabricator.wikimedia.org/T123002) (owner: Awight) [19:24:08] Fundraising Tech Backlog: Set up lutetium access (plus mysql, pgehres), yubikey for Hannah - https://phabricator.wikimedia.org/T138100#2463669 (Jgreen) OIT said it would arrive by the weekend. I haven't heard anything, will ping Hannah. [19:28:52] (PS17) Ejegg: Mustache for rtbt_ideal [extensions/DonationInterface] - https://gerrit.wikimedia.org/r/298633 (https://phabricator.wikimedia.org/T123002) (owner: Awight) [19:34:23] fundraising-tech-ops: replace payments1002-1004 with new hardware running debian/jessie - https://phabricator.wikimedia.org/T137299#2463712 (Ejegg) Woohoo! You freaking rock, @Jgreen ! [19:35:09] cwd damn, that's great! So I guess we should prep fundraising/REL1_27, huh? [19:35:21] totally [19:35:33] lmk if you want to split up tasks [19:35:37] i can do that this afternoon after getting some of these patches merged [19:35:51] k, I'll review your OBT stuff for now [19:35:53] either way, it took all of 15 minutes to make the 1.26 stuff [19:35:57] nice [19:36:16] I guess the CI for fr/1_27 will probably be the biggest annoyance [19:36:55] yes indeed [19:37:23] but we can kill 2 jobs and replace with one [19:37:30] 1.2[5/6] [19:42:39] yep [19:45:14] Fundraising Tech Backlog: Set up lutetium access (plus mysql, pgehres), yubikey for Hannah - https://phabricator.wikimedia.org/T138100#2463756 (spatton) Hey @CCogdill_WMF and @Jgreen, I spoke to Hannah last night and she confirmed that the Yubikey has arrived! Jeff, could you reach out to her to get her set... [19:45:29] ah, not much to review on OBT yet. I can cut that 1.27 branch while folks look at RTBT if you don't mind cwd [19:46:28] ejegg: yeah i think obt should mostly work with the same stuff as rtbt, except maybe the return page where it shows a summary of what happened? [19:46:56] and yeah go for it! i used as many default branches as possible for submodules and everything seemed to work [19:47:00] ah, word, I have no experience with OBT [19:47:41] oh man one sec [19:48:03] (CR) AndyRussG: Migrate to extension registration (1 comment) [extensions/CentralNotice] - https://gerrit.wikimedia.org/r/186899 (https://phabricator.wikimedia.org/T108721) (owner: Awight) [19:48:45] ejegg: get a load of this https://github.com/wikimedia/mediawiki-extensions-DonationInterface/blob/master/globalcollect_gateway/globalcollect_gateway.body.php#L119 [19:49:03] yeah, so janky! [19:49:14] Fundraising-Backlog, fundraising-tech-ops, Operations, Patch-For-Review: Allow Fundraising to A/B test wikipedia.org as send domain - https://phabricator.wikimedia.org/T135410#2463782 (dpatrick) >>! In T135410#2462453, @Jgreen wrote: > Distilling the discussion to a proposed config, here's the DK... [19:49:14] so i'll replace that with some mustache partials [19:49:20] cool [19:49:44] i guess you just say how much you want to give them, and they give you a code that you give your bank? i don't really understand the workflow [19:50:28] (CR) Ejegg: Migrate to extension registration (1 comment) [extensions/CentralNotice] - https://gerrit.wikimedia.org/r/186899 (https://phabricator.wikimedia.org/T108721) (owner: Awight) [19:51:02] err - me neither. I think PPena has diagrams for most methods someplace [19:58:29] (CR) AndyRussG: Migrate to extension registration (1 comment) [extensions/CentralNotice] - https://gerrit.wikimedia.org/r/186899 (https://phabricator.wikimedia.org/T108721) (owner: Awight) [20:00:25] (CR) XenoRyet: [C: 2] "Looks good and emits no smoke that I can see." [extensions/DonationInterface] - https://gerrit.wikimedia.org/r/298898 (https://phabricator.wikimedia.org/T123002) (owner: Awight) [20:02:19] (Merged) jenkins-bot: Reuse server-side validations in getClientSideValidations [extensions/DonationInterface] - https://gerrit.wikimedia.org/r/298898 (https://phabricator.wikimedia.org/T123002) (owner: Awight) [20:42:05] awesome we are all the way up to rtbt [20:42:38] ejegg: you been killin it [20:43:19] killin RapidHTML like Patrick Bateman [21:02:53] (PS1) Ejegg: Create fundraising/REL1_27 branch [core] (fundraising/REL1_27) - https://gerrit.wikimedia.org/r/299035 [21:03:04] heracy! [21:08:44] Fundraising-Backlog, Wikimedia-Fundraising-CiviCRM: Make "Primary" address default address to export - https://phabricator.wikimedia.org/T88446#1011881 (DStrine) @RLewis could you help retest this? [21:09:30] Reedy: Jeff_Green just got payments on an up to date OS so we can get on the next LTS mediawiki! [21:09:41] :) [21:09:50] (and did it so smoothly nobody noticed till the announcement) [21:16:52] Fundraising-Backlog: Q3 GOALS! (January-March) Keep at top of Q3 column - https://phabricator.wikimedia.org/T117466#2464131 (DStrine) [21:16:54] Fundraising-Backlog, Wikimedia-Fundraising-CiviCRM, Epic: [epic] Dedupe exact matches - https://phabricator.wikimedia.org/T111702#2464132 (DStrine) [21:16:56] Fundraising-Backlog, Wikimedia-Fundraising-CiviCRM, Epic: [epic] Make deduping reversible - https://phabricator.wikimedia.org/T111704#2464128 (DStrine) Open>Resolved [21:20:57] ejegg: how come astropay is disabled in extension.json? [21:26:00] cwd oops! [21:26:22] oh, aren't they all disabled by default? [21:27:06] hrm lessee [21:27:49] mine is enabled in localsettings but shows up disabled [21:31:14] huh? that shouldn't be... [21:31:19] disabled how? [21:31:47] Displaying fail page for disabled gateway [21:33:54] so weird... [21:34:04] happens on master too [21:34:05] oh, is the enable global using the updated CamelCase? [21:34:18] is it now AstroPay? [21:34:21] yep! [21:34:39] ah, does vagrant need that updated? [21:34:40] that was it! thanks [21:34:42] yeah [21:34:45] cool [21:34:48] err...maybe [21:34:50] mine is old [21:35:04] i should git pull once in awhile [21:35:42] but it scares me the same way as apt-get upgrade [21:39:39] (PS2) Ejegg: Create fundraising/REL1_27 branch [core] (fundraising/REL1_27) - https://gerrit.wikimedia.org/r/299035 [21:39:54] hehe [21:40:15] Fundraising-Backlog, Wikimedia-Fundraising-CiviCRM: Issue Searching Contacts - https://phabricator.wikimedia.org/T140293#2459444 (LeanneS) I'm now needing to clear the cache many times throughout the day to search any contacts, making all tasks difficult. [21:41:29] AndyRussG: I'm looking for someone who will speak up in defense of the Labs 'fundraising' project. Admins are you, Casey, Adam. [21:42:01] (Abandoned) Ejegg: More fundraising/ customizations for 1_26 [core] (fundraising/REL1_26) - https://gerrit.wikimedia.org/r/298326 (owner: Ejegg) [21:42:35] (Abandoned) Ejegg: Update composer libs to match REL1_26 [extensions/DonationInterface] - https://gerrit.wikimedia.org/r/298329 (owner: Ejegg) [21:49:59] ahh, I guess short array syntax conversion should wait for the form stuff to be merged :) [21:58:48] ejegg: u got some working astropay test creds? [21:59:34] cwd yeah, lemme make sure they're in the settings repo [22:00:02] i'm not sure i even know that repo [22:01:54] cwd the one on the deploy box - they're not in there, but I'm adding 'em [22:02:34] oh yeah that one [22:02:42] thanks! [22:04:33] cwd just pushed a change [22:04:46] * cwd finds keys [22:07:30] ejegg: i don't see anything under payments-wiki-testing [22:07:42] d'oh, that's where I should have put it [22:07:45] one sec [22:07:55] right, really SHOULDN'T go in -staging [22:08:20] i hadn't actually noticed that testing dir before just now [22:08:25] but it sounded like the right place [22:10:01] ok, now they're in -testing, in the hidden file [22:10:52] thanks! [22:10:58] cool, not seeing any local breakage on 1_27 [22:11:41] excellent [22:14:08] (PS1) Ejegg: Update libs to match REL1_27 [extensions/DonationInterface] - https://gerrit.wikimedia.org/r/299083 [22:15:32] Fundraising Sprint Muggle Baiting, Fundraising-Backlog, Epic: [Epic] Move payments to mediawiki 1.27 - https://phabricator.wikimedia.org/T139531#2464403 (Ejegg) [22:16:14] Fundraising-Backlog, Wikimedia-Fundraising-CiviCRM: Issue Searching Contacts - https://phabricator.wikimedia.org/T140293#2464408 (DStrine) Steps to reproduce: * perform many searches (~20+) * Try to search for a record name you know exists (we used , cid=15667529) Result: * "none found"... [22:16:48] ejegg: dumb question, how did you get the astropay forward to work even though payment method is cc? [22:17:02] (which opens iframe) [22:17:29] cwd default implementation of di.forms.submit is just a normal POST [22:17:57] yeah, I think I want everything to call the API and basically get back a PaymentResult [22:18:15] which tells you if its an iframe or redirect or whatever [22:18:29] but we can do that later [22:18:32] yeah that seems more appropriate to decide on the server [22:22:39] you guys sorted out use of MW 1.27? [22:22:43] ejegg: no pressure on this but I'm wondering if you have an opinion. Leanne is having the craziest issue with civi searches. I can repro pretty easily but other can't. https://phabricator.wikimedia.org/T140293 Leanne is out at an offsite all day tomorrow so there isn't a rush. just wondering if you had ideas to add to the task. [22:24:28] shoot, nothing I can think off off the bat [22:24:56] argh, donor name made it into pubchan :( [22:26:16] Krenair: we are just prepping the branch to deploy [22:26:30] cool, you got jessie boxes? [22:26:52] yep we are 100% jessie now [22:26:56] nice [22:27:04] :) thanks to Jeff_Green [22:49:55] (PS3) Ejegg: Create fundraising/REL1_27 branch [core] (fundraising/REL1_27) - https://gerrit.wikimedia.org/r/299035 (https://phabricator.wikimedia.org/T138016) [22:50:45] Fundraising Sprint Muggle Baiting, Fundraising-Backlog, Patch-For-Review: Move payments to MediaWiki 1.27 - https://phabricator.wikimedia.org/T138016#2464634 (Ejegg) a:Ejegg [22:50:47] ejegg: when i try to test rtbt i get UNKNOWN MERCHANT test ACTION INSERT_ORDERWITHPAYMENT (130) IS NOT ALLOWED [22:50:58] i think i asked this before and you said something about test creds [22:51:01] or wait...vpn? [22:51:17] Yea, that's VPN [22:51:26] nuts [22:51:30] i haven't set that up in forever [22:51:56] cwd VPN and the right merchant ID (from the prod repo) but against the sandbox (.nl) endpoint [22:54:09] I self-merged the fundraising/REL1_27 branch for vendor, but I can leave the core branch for review cwd / XenoRyet : https://gerrit.wikimedia.org/r/299035 [22:54:21] in the interest of not holding this up while i mess with the vpn i'm fine saying this works since i confirmed all the others do [22:54:28] rtbt that is. makes the right request [22:55:03] ejegg: Have you made a task for the integration stuff to be updated/cruft removed for old php versions and stuff? :) [22:55:31] Reedy: nope, not yet. Was thinking we'd delete that stuff as we added the new CI tasks [22:55:50] happily we'll be deleting a lot more than we're adding [22:56:00] :) [22:56:02] and do it all under T138016 [22:56:02] T138016: Move payments to MediaWiki 1.27 - https://phabricator.wikimedia.org/T138016 [22:56:50] I've gotta jet in a little bit, but I'll check in later if there's any cr comments to handle [22:57:26] ejegg: i feel like it would be responsible of us to wait till monday to try to deploy this [22:57:32] cwd ooh, tons of code inside the globalcollect adapter that we can kill too [22:57:37] cwd oh definitely! [22:58:07] I was thinking we shouldn't deploy the mustache CC form till RapidHTML is totally dunzo [22:58:11] ejegg: oh yeah i was only thinking CI. we are going edward scissorhands on DI code [22:58:55] much nicer results than going leatherface [22:59:05] heheh [22:59:33] looks like you might fall foul of some 5.3 tests [22:59:49] https://github.com/wikimedia/integration-config/blob/e6b3960571f20c67b74b1bc034e17cdcc7d70f81/zuul/layout.yaml#L707-L710 [22:59:54] branch: (?!REL1_2[3-6]|fundraising/REL1_2[3-6]$) [23:00:16] so it may try and run 5.3? [23:00:20] Reedy: i think we can pretty much remove all that. we'll be on 5.5 now [23:00:24] so we can ditch those tests [23:00:27] yeah, exactly [23:00:49] * cwd sharpens yak shears [23:01:16] Maybe 8 lines in that file need trimming down :) [23:01:33] all good fun [23:01:49] a small victory [23:03:56] i've got to sign off for a bit too but i'll be back later [23:04:20] long as i don't get caught in the middle of another police standoff [23:09:35] andrewbogott: hi! sorry for the delay... Is it the project itself that is at risk, or just stale instances? [23:57:22] AndyRussG: please subscribe to labs-l and read future emails. https://lists.wikimedia.org/mailman/listinfo/labs-l [23:57:46] I'm contacting you just now because no member of that project has responded to https://lists.wikimedia.org/pipermail/labs-l/2016-July/004538.html