[00:05:38] sounds like fun :-\ [00:05:49] playing cards with friends tonight, gotta roll! [00:06:49] see ya! [00:51:20] Fundraising Sprint Autotune Earphones, Fundraising Sprint Baudelaire Bowdlerizer, Fundraising Sprint Costlier Alternative, Fundraising Sprint Deferential Equations, and 5 others: Create an import method for matching gifts and payroll deductions - https://phabricator.wikimedia.org/T115044#3086529 (... [01:00:18] (PS1) Eileen: Loosen Benevity matching logic for individuals. [wikimedia/fundraising/crm] - https://gerrit.wikimedia.org/r/341945 (https://phabricator.wikimedia.org/T115044) [01:01:18] (PS2) Eileen: Loosen Benevity matching logic for individuals. [wikimedia/fundraising/crm] - https://gerrit.wikimedia.org/r/341945 (https://phabricator.wikimedia.org/T115044) [01:02:17] (CR) jerkins-bot: [V: -1] Loosen Benevity matching logic for individuals. [wikimedia/fundraising/crm] - https://gerrit.wikimedia.org/r/341945 (https://phabricator.wikimedia.org/T115044) (owner: Eileen) [01:06:33] (CR) Eileen: "recheck" [wikimedia/fundraising/crm] - https://gerrit.wikimedia.org/r/341945 (https://phabricator.wikimedia.org/T115044) (owner: Eileen) [01:31:31] (Abandoned) Awight: [WIP] Do not pass go. This has gone too far, constructor order is fragile. [extensions/DonationInterface] - https://gerrit.wikimedia.org/r/341748 (owner: Awight) [01:31:41] (Abandoned) Awight: [WIP] Put the ctor sequence back as it was, fix fatals. [extensions/DonationInterface] - https://gerrit.wikimedia.org/r/341848 (owner: Awight) [01:58:36] I finally got phpstorm and xdebug playing nice with MediaWiki unit tests... [01:58:41] * awight pats self on back. [02:09:32] Little consolation for being in a situation requiring such an unholy trimvirate. [02:15:43] (PS1) Eileen: More loosening of benevity matching logic. [wikimedia/fundraising/crm] - https://gerrit.wikimedia.org/r/341958 (https://phabricator.wikimedia.org/T115044) [02:23:26] awight: I couldn't live without in-IDE debugging! (slight exageration) [02:24:27] I sometimes forget how great it is [02:25:04] printf goes a long way but sometimes I feel like I'm eating my salad without dressing [02:25:52] gtg! [03:05:27] Fundraising Sprint Deferential Equations, Fundraising Sprint English Cuisine, Fundraising-Backlog, MediaWiki-Cache, and 2 others: Mediawiki namespace pages, including CentralNotice banners, are slow to save - https://phabricator.wikimedia.org/T158084#3086716 (aaron) 17 seconds is the number I got... [04:29:46] (PS1) Eileen: Even more loosening of benevity matching logic. [wikimedia/fundraising/crm] - https://gerrit.wikimedia.org/r/341967 (https://phabricator.wikimedia.org/T115044) [14:54:30] wtf, i restarted memcached with -vv and now it's respecting timestamp expiry [15:01:09] argh, restarting without and it's still respecting timestamp expiry [15:20:17] Fundraising Sprint Baudelaire Bowdlerizer, Fundraising Sprint Costlier Alternative, Fundraising Sprint Deferential Equations, Fundraising Sprint Dirt Farming, and 8 others: Store and update list of currently working iDEAL banks - https://phabricator.wikimedia.org/T128692#3087984 (Ejegg) The cachi... [16:30:58] (CR) Ejegg: [C: 1] "Seems to accomplish the goal. Could get rid of that 'if'" (1 comment) [wikimedia/fundraising/crm] - https://gerrit.wikimedia.org/r/341945 (https://phabricator.wikimedia.org/T115044) (owner: Eileen) [16:35:33] (CR) Ejegg: [C: 2] More loosening of benevity matching logic. [wikimedia/fundraising/crm] - https://gerrit.wikimedia.org/r/341958 (https://phabricator.wikimedia.org/T115044) (owner: Eileen) [16:36:44] (CR) Ejegg: Even more loosening of benevity matching logic. (1 comment) [wikimedia/fundraising/crm] - https://gerrit.wikimedia.org/r/341967 (https://phabricator.wikimedia.org/T115044) (owner: Eileen) [16:54:38] o/ [16:55:10] ahoy hoy [16:57:21] So ah... > [Wikitech-l] CI dropping support for Zend PHP 5.3 [16:57:56] Seems kinda serious, like we might consider freezing code until the CRM box is upgraded [16:58:40] yikes [16:59:15] glad you noticed that awight [16:59:35] i think crm and staging are the only ones that matter [16:59:41] that are still 5.3 [17:00:41] cool. staging matters but takes 2nd prio methinks [17:00:57] Perhaps we should push back on hashar's timeline? [17:01:54] what is the timeline? [17:02:45] might be a pyrrhic victory even so, cos Precise itself is EOL in April [17:03:03] yeah [17:03:06] > Next week I will remove Zend PHP 5.3 support from CI entirely. [17:03:14] (1 hour ago) [17:03:33] Would it be helpful if I piled on the upgrade? [17:07:55] awight: i am in the middle of hacking that jenkins repo into puppet [17:08:23] i wonder if there are things that could be done in parallel [17:15:08] I can puppet. [17:15:32] cwd: Holler if you find anything, I'm on a long-term project that would be fine to set aside for a few. [17:18:43] (PS5) Awight: [WIP] Deprecate "manual" errors and shift responsibility for validation into the adapter [extensions/DonationInterface] - https://gerrit.wikimedia.org/r/341727 [17:18:45] (PS1) Awight: Stop prematurely escaping [extensions/DonationInterface] - https://gerrit.wikimedia.org/r/342047 [17:18:47] awight: are you blocked on paypal? [17:18:56] awight: sure thing, i'm in a sorta specific vm situation right now [17:24:37] (CR) jerkins-bot: [V: -1] [WIP] Deprecate "manual" errors and shift responsibility for validation into the adapter [extensions/DonationInterface] - https://gerrit.wikimedia.org/r/341727 (owner: Awight) [17:26:18] (CR) jerkins-bot: [V: -1] Stop prematurely escaping [extensions/DonationInterface] - https://gerrit.wikimedia.org/r/342047 (owner: Awight) [17:50:36] i am sitting at a picnic table at a playground, waiting for my truck to be done at the shop [17:50:42] fr-tech I'mma skip -talk today to meet with the new QA guy. [17:50:59] some moms with kids arrived and i don't want to creep them out so i think i'll relocate, back in a bit [17:51:02] (had the meeting after but he's got to move it up) [17:51:32] let me know if you have any questions for him, or want to join [17:52:51] cwd sounds like fun, let me know if your parallelization supports three threads! [18:00:21] fr-tech: I don't have to take this abuse from you -- I've got [18:00:21] hundreds of people waiting to abuse me. [18:00:21] -- Bill Murray, "Ghostbusters" [18:00:21] -- discuss. [18:01:15] derp, that meeting was rescheduled to next week, not today [18:01:38] fr-tech I'm hopping in the -talk hangout after all [18:01:52] kk be there in 1 [18:01:53] awight wanna talk through the validation morass? [18:02:27] yes! [18:09:39] fr-tech: we're chatting about my validation changes, if anyone is interested. [18:52:51] re-running paypal audit parser for the days we got the txn lookup errors [18:52:58] to see if the same ones error out again [18:53:18] i.e. batten down the hatches, may be a failstorm on the horizon [19:05:03] (CR) Ejegg: "noticed an unrelated bug in the old fallback code" (1 comment) [extensions/DonationInterface] - https://gerrit.wikimedia.org/r/341727 (owner: Awight) [19:06:42] (CR) Awight: [WIP] Deprecate "manual" errors and shift responsibility for validation into the adapter (1 comment) [extensions/DonationInterface] - https://gerrit.wikimedia.org/r/341727 (owner: Awight) [19:20:02] (CR) Ejegg: "Random thought: maybe there should be a distinction between errors and informational messages." [extensions/DonationInterface] - https://gerrit.wikimedia.org/r/341727 (owner: Awight) [19:24:23] (CR) Ejegg: "remembered one reason for revalidation" (1 comment) [extensions/DonationInterface] - https://gerrit.wikimedia.org/r/341727 (owner: Awight) [19:26:03] XenoRyet: want to talk out the CRM patch we'll need to consume normalized messages? [19:27:35] How about a bit later. I'm working on the other normalization patch just now. The one for the recurring_XXX messages. [19:27:39] k [19:27:50] Or if you want to get started without me, that's cool too. [19:28:07] i'll keep puttering about with other stuff [19:28:24] good times. [19:34:16] (CR) Ejegg: [C: 2] "If I just cherry-pick this, the fallback notice seems to work perfectly on my machine!" [extensions/DonationInterface] - https://gerrit.wikimedia.org/r/341592 (https://phabricator.wikimedia.org/T98447) (owner: Awight) [19:40:26] Fundraising-Backlog, FR-Smashpig: SmashPig context is broken in tests - https://phabricator.wikimedia.org/T160104#3088879 (awight) [19:43:53] Fundraising-Backlog, FR-Smashpig: SmashPig context is broken in tests - https://phabricator.wikimedia.org/T160104#3088879 (Ejegg) oh fun. More reason to prioritize ditching SP's custom logging [20:04:20] argh, dns dead on vpn again [20:04:45] even with 8.8.8.8 as secondary [20:04:59] try only 8.8.8.8? [20:05:15] with the full tunnel you wont' be able to get at local dns [20:05:25] hmm, vpn connect script seems to add its own in as primary [20:05:38] hrm [20:05:54] i only have a settings for 'additional dns servers' [20:07:43] try just overwriting /etc/resolv.conf? [20:10:42] oho [20:12:54] thanks! that worked [20:14:38] yep, cached bank list is definitely living too long on 1002 [21:12:26] Wikimedia-Fundraising: CentralNotice banner components getting covered up - https://phabricator.wikimedia.org/T160124#3089324 (Pcoombe) [21:19:13] has anyone else had their USB keyboard power down and fail to wake the computer up from sleep? [21:19:21] Got burned by a recent kernel upgrade. [21:25:49] Wikimedia-Fundraising: CentralNotice banner components getting covered up - https://phabricator.wikimedia.org/T160124#3089371 (spatton) Just confirming that the z-index override @Pcoombe mentioned has been implemented in all our live banners, and the affected campaigns are back up: C1617_enAT_dsk_FR, C1617_... [21:30:35] ejegg: Interesting thought that we might stay on MediaWiki LTS... but wouldn't that screw us for CI and stuff? [21:30:41] hmm [21:31:52] awight: I think part of LTS means maintaining CI for at least security patches [21:32:49] Sounds right. Hopefully we decouple from MW entirely [21:32:55] :) :) :) [21:39:52] (CR) Awight: [C: 2] "Looks like we could clean up these fields further, but this is consistent with https://wikitech.wikimedia.org/wiki/Fundraising/Normalized_" [wikimedia/fundraising/crm] - https://gerrit.wikimedia.org/r/338145 (https://phabricator.wikimedia.org/T107372) (owner: Ejegg) [21:44:23] (Merged) jenkins-bot: Normalized subscr_ messages for tests [wikimedia/fundraising/crm] - https://gerrit.wikimedia.org/r/338145 (https://phabricator.wikimedia.org/T107372) (owner: Ejegg) [21:50:30] (PS3) Eileen: Loosen Benevity matching logic for individuals. [wikimedia/fundraising/crm] - https://gerrit.wikimedia.org/r/341945 (https://phabricator.wikimedia.org/T115044) [21:50:32] (PS2) Eileen: More loosening of benevity matching logic. [wikimedia/fundraising/crm] - https://gerrit.wikimedia.org/r/341958 (https://phabricator.wikimedia.org/T115044) [21:50:34] (PS2) Eileen: Even more loosening of benevity matching logic. [wikimedia/fundraising/crm] - https://gerrit.wikimedia.org/r/341967 (https://phabricator.wikimedia.org/T115044) [21:51:15] (CR) Eileen: Loosen Benevity matching logic for individuals. (1 comment) [wikimedia/fundraising/crm] - https://gerrit.wikimedia.org/r/341945 (https://phabricator.wikimedia.org/T115044) (owner: Eileen) [22:08:19] (PS3) Eileen: Even more loosening of benevity matching logic. [wikimedia/fundraising/crm] - https://gerrit.wikimedia.org/r/341967 (https://phabricator.wikimedia.org/T115044) [22:08:45] (PS4) Eileen: Even more loosening of benevity matching logic. [wikimedia/fundraising/crm] - https://gerrit.wikimedia.org/r/341967 (https://phabricator.wikimedia.org/T115044) [22:09:00] (CR) Eileen: Even more loosening of benevity matching logic. (1 comment) [wikimedia/fundraising/crm] - https://gerrit.wikimedia.org/r/341967 (https://phabricator.wikimedia.org/T115044) (owner: Eileen) [22:12:34] (CR) Ejegg: [C: 2] Loosen Benevity matching logic for individuals. [wikimedia/fundraising/crm] - https://gerrit.wikimedia.org/r/341945 (https://phabricator.wikimedia.org/T115044) (owner: Eileen) [22:13:43] (CR) jerkins-bot: [V: -1] Loosen Benevity matching logic for individuals. [wikimedia/fundraising/crm] - https://gerrit.wikimedia.org/r/341945 (https://phabricator.wikimedia.org/T115044) (owner: Eileen) [22:13:45] (CR) jerkins-bot: [V: -1] More loosening of benevity matching logic. [wikimedia/fundraising/crm] - https://gerrit.wikimedia.org/r/341958 (https://phabricator.wikimedia.org/T115044) (owner: Eileen) [22:15:58] (CR) Eileen: "recheck" [wikimedia/fundraising/crm] - https://gerrit.wikimedia.org/r/341945 (https://phabricator.wikimedia.org/T115044) (owner: Eileen) [22:17:22] (CR) Ejegg: [C: 2] Even more loosening of benevity matching logic. [wikimedia/fundraising/crm] - https://gerrit.wikimedia.org/r/341967 (https://phabricator.wikimedia.org/T115044) (owner: Eileen) [22:18:19] (CR) jerkins-bot: [V: -1] Loosen Benevity matching logic for individuals. [wikimedia/fundraising/crm] - https://gerrit.wikimedia.org/r/341945 (https://phabricator.wikimedia.org/T115044) (owner: Eileen) [22:18:21] (CR) jerkins-bot: [V: -1] More loosening of benevity matching logic. [wikimedia/fundraising/crm] - https://gerrit.wikimedia.org/r/341958 (https://phabricator.wikimedia.org/T115044) (owner: Eileen) [22:18:23] (CR) jerkins-bot: [V: -1] Even more loosening of benevity matching logic. [wikimedia/fundraising/crm] - https://gerrit.wikimedia.org/r/341967 (https://phabricator.wikimedia.org/T115044) (owner: Eileen) [22:19:14] (CR) Eileen: "recheck" [wikimedia/fundraising/crm] - https://gerrit.wikimedia.org/r/341945 (https://phabricator.wikimedia.org/T115044) (owner: Eileen) [22:19:25] (CR) Eileen: "odd fails..." [wikimedia/fundraising/crm] - https://gerrit.wikimedia.org/r/341945 (https://phabricator.wikimedia.org/T115044) (owner: Eileen) [22:34:57] (CR) Eileen: "recheck" [wikimedia/fundraising/crm] - https://gerrit.wikimedia.org/r/341958 (https://phabricator.wikimedia.org/T115044) (owner: Eileen) [22:44:52] (CR) Eileen: "recheck" [wikimedia/fundraising/crm] - https://gerrit.wikimedia.org/r/341967 (https://phabricator.wikimedia.org/T115044) (owner: Eileen) [22:55:43] hey, gonna deploy those benevity, think we need this one to go with them [22:55:44] https://gerrit.wikimedia.org/r/#/c/341749/ [23:01:50] eileen: sure, reading it... [23:03:37] (CR) Awight: [C: 2] Benevity import, still create relationship when no individual gift (1 comment) [wikimedia/fundraising/crm] - https://gerrit.wikimedia.org/r/341749 (https://phabricator.wikimedia.org/T115044) (owner: Eileen) [23:07:29] (Merged) jenkins-bot: Benevity import, still create relationship when no individual gift [wikimedia/fundraising/crm] - https://gerrit.wikimedia.org/r/341749 (https://phabricator.wikimedia.org/T115044) (owner: Eileen) [23:36:09] (CR) Ejegg: [C: -1] "Some of this stuff is obsolete, and other stuff doesn't make sense this far upstream. See the list of subscr_ message fields here: https:/" (3 comments) [wikimedia/fundraising/SmashPig] - https://gerrit.wikimedia.org/r/341595 (https://phabricator.wikimedia.org/T107372) (owner: XenoRyet) [23:37:42] cwd looks like Jenkins is squawking to be replaced "java.lang.ArrayIndexOutOfBoundsException" [23:40:22] ejegg: ah that old thing [23:40:29] wheee [23:40:31] that's the nextBuildNumber thing [23:41:17] last time i restarted it the "prepare for shutdown thing" prevented it [23:41:23] but...was it restarted recently? [23:41:46] * cwd blames solar winds [23:42:49] Fundraising-Backlog, FR-Paypal: Paypal audit - don't look up name when we already have it - https://phabricator.wikimedia.org/T160134#3089879 (Ejegg) [23:43:02] cwd I don't think it was! [23:43:16] blargh [23:43:37] at least...i think i am remembering the correlation [23:43:52] that error is definitely familiar [23:46:07] ejegg: actually wait, i think it was this error that restarting jenkins was the fix for [23:46:18] ah yeah [23:46:25] i say "fix" with the maximum possible amount of snark [23:46:30] * awight fills out a blank phabricator tickets and puts it on the table just to be a jerk [23:46:43] the prep for shutdown prevented blanking the last build numbers [23:47:14] yeah [23:47:20] well we can try it anyway [23:47:39] ejegg: want to press that button and let me know when it's ready? [23:48:16] sure! [23:48:17] another thing i have no idea about is if the exception actually means anything [23:49:57] cwd OK, ready for shutdown [23:50:10] ty, restarting [23:50:45] ok, starting back up, ye olde jvm is on island time [23:53:27] (CR) Awight: [C: 1] "Bit of clean-up, if you agree" (8 comments) [wikimedia/fundraising/SmashPig] - https://gerrit.wikimedia.org/r/341595 (https://phabricator.wikimedia.org/T107372) (owner: XenoRyet)