[02:19:51] awight|mtg: You can't possibly still be in a meeting. [02:20:05] I call shenanigans. [02:25:54] K4-713: drinkmeeting [02:26:44] AHA [02:26:54] ...what the heck was I going to talk to you about? [02:27:31] hehe [02:27:43] It was probably just 'Hey: That awight guy does good work.' [02:27:56] getouttahere [02:28:14] I've been going through all our Q4 accomplishments, you see. [02:28:24] Also, I probably have a fever. [02:29:00] I think I just let our power get shut off for non-payment [02:29:07] Good thing I'm not actually in charge of anything. [02:29:11] ...oops. [02:29:49] Ah, you need anything? I don't actually know how I would turn your power back on, but... [02:29:54] ...seemed like the thing to say. [02:30:20] I have plums? [02:30:27] * K4-713 shakes head at self [02:33:43] gegege [02:33:46] mmm [02:58:52] Fundraising Sprint N*E*R*D, Fundraising-Backlog, Wikimedia-Fundraising-CiviCRM, Unplanned-Sprint-Work: Access to https://civicrm.frdev.wikimedia.org/ - https://phabricator.wikimedia.org/T104658#1423750 (awight) Oops! The ssl client cert is a Jeff thing, but I can give an account on drupal/civicrm.... [03:19:46] Fundraising Sprint N*E*R*D, Fundraising-Backlog, Wikimedia-Fundraising-CiviCRM, fundraising-tech-ops, Unplanned-Sprint-Work: Access to https://civicrm.frdev.wikimedia.org/ - https://phabricator.wikimedia.org/T104658#1423766 (atgo) adding @jgreen [10:26:01] fundraising-tech-ops, Wikimania-Hackathon-2015: overhaul fundraising cluster monitoring - https://phabricator.wikimedia.org/T91508#1424259 (Qgil) Please confirm and promote this activity by assigning it to its owner, listing it or scheduling it at the [[ https://wikimania2015.wikimedia.org/wiki/Hackathon... [16:46:43] Crazy kids. [16:49:09] sup awight [16:49:30] I'm around if that's useful... [16:50:02] always [16:50:18] So many people working... silly nationalist holiday [16:50:38] I shouldn't talk, I believe I worked May Day the last few years. [16:50:43] think the deploy was fine yesterday, staging just needed a cache clear [16:51:48] wasn't canada day this week? [16:51:49] Did the cache clear give you permissions? Creepy. [16:51:55] yeah heh [16:51:59] nah ejegg gave me perms [16:52:00] putin party [16:52:08] weird! You happen to know how he did that? [16:52:19] no idea [16:52:31] k [16:52:42] i found some ui for acl etc but i didn't have perms for that either [16:52:47] but figured that's probably what's up [16:52:49] ? [16:53:12] Yeah check it out locally [16:53:45] that was another thing i was gonna ask about [16:54:02] Seems the same as how I left it, inexplicable [16:54:09] http://civi-casey.wmflabs.org/ looks nothing like production [16:54:13] ejegg|away knows magic stuff [16:54:29] i don't have the menu options for admin and so on [16:54:43] Oh gross, default pw [16:55:00] http://civi-casey.wmflabs.org/admin [16:55:47] Luckily http://civi-casey.wmflabs.org/civicrm [16:55:55] it exceptions out [16:56:43] what would the problem be? [16:56:45] Hmm Civi thinks its base URL is crm.local [16:56:56] i don't put any sensitive data up there [16:57:10] thx [16:57:14] only use test files i've scrubbed [16:57:20] It's probably directory permissions [16:57:29] hosed by running drush as a user other than www-data [16:57:47] aah sure, do you su -c ? [16:57:47] U should have the wrapper script in /usr/local/bin maybe, sudo's around drush [16:58:16] ah yep i see it [16:58:50] At this point, though, chmod -R www-data:www-data /srv/org.wikimedia.civicrm [16:58:59] I mean, chown [16:59:05] anyway i should mention i'm submitting to local development on the asus [16:59:12] setting it up right now [16:59:23] Ouch [17:00:04] it's a nice computer i just have to get used to it [17:00:19] light color schemes help with the shiny screen (if not the battery life) [17:00:28] Grrr [17:00:34] Sick of looking at myself [17:00:57] Try sanding it with lapping paste yet? [17:01:12] maybe i could just start with the corner... [17:01:16] work around the web cam... [17:01:59] but yeah light color scheme and brightness at about 20% makes a big difference [17:02:14] :) good call on the test zone [17:03:15] (CR) Awight: [C: 2] "Rare as truffles!" [wikimedia/fundraising/crm] - https://gerrit.wikimedia.org/r/222505 (owner: Ejegg) [17:03:31] it would be so much easier to be an apple fanboy [17:04:00] from a consumer standpoint anyway [17:04:14] Or just a reasonable person who doesn't need to screw a C-clamp onto everything :p [17:04:22] (Merged) jenkins-bot: Nother couple WorldPay->Worldpay [wikimedia/fundraising/crm] - https://gerrit.wikimedia.org/r/222505 (owner: Ejegg) [17:04:30] :S [17:07:13] (CR) Awight: "> [23:13:59] awight: sorry I didn't merge the payoff commit yet - for some reason the test can't find WorldpayAuditProcessor, eve" [wikimedia/fundraising/crm] - https://gerrit.wikimedia.org/r/221003 (owner: Awight) [17:07:35] (PS19) Awight: Tests for audit processing [wikimedia/fundraising/crm] - https://gerrit.wikimedia.org/r/221003 [17:12:39] Fundraising Sprint Kraftwerk, Fundraising Sprint Lou Reed, Fundraising Sprint Miles Davis, Fundraising Sprint N*E*R*D, and 4 others: Upgrade payments mw-core to REL1_25 - https://phabricator.wikimedia.org/T94528#1425182 (awight) @Jgreen: How do you suggest we deploy this using the Perl tools? We... [17:16:07] (PS1) Ejegg: Use AuditProcessor instance methods [wikimedia/fundraising/crm] - https://gerrit.wikimedia.org/r/222618 [17:21:00] * awight raises an eyebrow [17:33:52] gotta run out for a bit, back this aft [17:34:59] awight: boo! I just sent you an e-mail about deploy... Are you in fact working today 8p ? [17:39:11] yeah, looks like all us devsen are in it for the long haul [17:39:17] Even ejegg|away is stealth committing [17:39:27] Hopefully that was just something he had laying on the floor [17:41:18] Heheh he did put that he was "off" on the calendar [17:41:29] I have a semifun errand, packing up some metalwork for shipping, otherwise I'm around all day [17:41:32] Oh good [17:41:40] Ah cool! [17:42:32] Really looking forward to seeing campaign mixins used in practice, maybe you noticed the max_banners_shown feature getting sold hard at WMF talks lately? [17:42:47] I am planning to be here working but stuff is so unpredictable for me right now, really appreciating the flexibility... [17:42:52] It was specifically called out at the Metrics meeting, and at the board elections talk last night. [17:43:06] Cool, hopefully it's chaotic in a fun way... [17:43:17] awight: ah cool! I didn't know. Yeah I keep putting off watching these events post-event via YouTube [17:43:37] Feel free to asynchronously send me things to do if you think of anything... [17:43:44] K, will do! [17:44:22] Yeah I do have mobile internet here, just uncertain how much I'll have to use it today, and there could be gaps and interruptions rrggg [17:44:52] What do you think of BLOB vs. TEXT in the mixin fields in the mixin log fields? [17:45:09] Fundraising Sprint N*E*R*D, Fundraising-Backlog, MediaWiki-extensions-CentralNotice: Deploy CentralNotice schema change - https://phabricator.wikimedia.org/T104508#1425246 (awight) Removing from the sprint, after discussion. This can happen much closer to the time we deploy the feature proper. A sli... [17:45:28] I think you're right, just replied to your email [17:45:56] However, I realized ^ (noted in bug), now that I've merged to master, the migration has to be 2-part rather than squashed-amended, anyway. [17:46:44] I don't think a revert would be terribly polite, either, cos that would potentially screw up dev box schemas. [17:48:10] Ah K got it! Thx :) [17:50:45] Difficult decision :D [17:51:24] Actually, your nicks tell the story of how many times I dropped out of school. [17:52:17] 8p I think Quassel chooses "school" since it's the first in the list, when somehow it can't give me my normal nick... Something silly like that [17:53:48] ha, that sounds like a semifancy IRC client [17:54:08] Arg... I haven't even gotten to try to do some of my PhDbureaucracy Rrrg flaky conneciton... K I'll make a patch to change the BLOBs to TEXTs. Mmm it's not quite the same as the param value, since those are just the value and the log is the [17:54:32] JSON encoding of all params and values at that time (just a quick hack, realy) [17:55:13] Fundraising Sprint Indigo Girls, Fundraising Sprint James Brown, Fundraising Sprint Kraftwerk, Fundraising Sprint Lou Reed, and 5 others: Document how the new queueing stuff will work - https://phabricator.wikimedia.org/T96434#1425387 (awight) [17:56:24] For the CN JS refactor, I'm now making a new "state" object to try and keep things as untangled as possible [17:57:05] JSON must have a default character set? I think in that case you don't need to worry about the column type. [17:59:33] Yeah, http://www.ietf.org/rfc/rfc4627.txt it's Unicode, UTF-8 by default, so no matter what the TEXT encoding ends up being, the binary column can unambiguously contain our data. [18:00:43] Fundraising-Backlog, MediaWiki-extensions-CentralNotice: Deploy CentralNotice schema change - https://phabricator.wikimedia.org/T104508#1425422 (awight) [18:01:11] Fundraising Sprint Indigo Girls, Fundraising Sprint James Brown, Fundraising Sprint Kraftwerk, Fundraising Sprint Lou Reed, and 5 others: Document how the new queueing stuff will work - https://phabricator.wikimedia.org/T96434#1425430 (awight) Removing from the sprint and setting as blocked on im... [18:02:54] Fundraising Sprint Lou Reed, Fundraising Sprint Miles Davis, Fundraising Sprint N*E*R*D, Fundraising Tech Backlog, and 2 others: Spike: How to make our new limbo implementation high-availability? - https://phabricator.wikimedia.org/T103206#1425433 (awight) Open>Resolved [18:03:17] AndyRussG: ^ oops, that was for you [18:03:27] BLOB should be fine [18:05:17] AndyRussG|school: AFAIK, the only reason to switch column type to TEXT would be for agreement of charsets, but it's not an issue in this case. [18:05:43] AndyRussG: btw, you might look into IRC repeaters while you're connecting through a black market SIM card or whatever that is ;) [18:06:13] AndyRussG: fyi http://bots.wmflabs.org/~wm-bot/logs/%23wikimedia-fundraising/20150703.txt [18:07:22] Fundraising Sprint Indigo Girls, Fundraising Sprint James Brown, Fundraising Sprint Kraftwerk, Fundraising Sprint Lou Reed, and 4 others: Document how the new queueing stuff will work - https://phabricator.wikimedia.org/T96434#1425438 (awight) [18:08:37] Fundraising Sprint N*E*R*D, Fundraising Tech Backlog, Fundraising-Backlog, Astropay Integration, Patch-For-Review: Implement CRM glue for AstroPay audit processor - https://phabricator.wikimedia.org/T104718#1425439 (awight) NEW a:awight [20:20:21] (PS1) Awight: WIP Move some shared functions into SmashPig [wikimedia/fundraising/SmashPig] - https://gerrit.wikimedia.org/r/222699 [20:26:40] Fundraising Sprint N*E*R*D, Fundraising Tech Backlog, Fundraising-Backlog, Astropay Integration, Patch-For-Review: Write Astropay audit file processor - https://phabricator.wikimedia.org/T90507#1425652 (awight) a:awight>Ejegg [20:28:24] Fundraising Tech Backlog, Wikimedia-Fundraising-CiviCRM: Run CRM on HHVM - https://phabricator.wikimedia.org/T91896#1425655 (awight) [20:28:25] Fundraising Sprint N*E*R*D, Fundraising Tech Backlog, Fundraising-Backlog, Wikimedia-Fundraising-CiviCRM, and 3 others: Make recurring next scheduled calculation HHVM-compatible - https://phabricator.wikimedia.org/T91898#1425654 (awight) Open>Resolved [20:34:59] Fundraising Sprint N*E*R*D, Fundraising-Backlog, Wikimedia-Fundraising-CiviCRM, fundraising-tech-ops, Unplanned-Sprint-Work: Access to https://civicrm.frdev.wikimedia.org/ - https://phabricator.wikimedia.org/T104658#1425668 (awight) @LeanneS: please let me know if it works now. You should hav... [20:35:17] Fundraising Sprint N*E*R*D, Fundraising-Backlog, Wikimedia-Fundraising-CiviCRM, fundraising-tech-ops, Unplanned-Sprint-Work: Access to https://civicrm.frdev.wikimedia.org/ - https://phabricator.wikimedia.org/T104658#1425669 (awight) p:Triage>High [20:49:04] (PS4) Awight: WIP AstroPay audit module [wikimedia/fundraising/crm] - https://gerrit.wikimedia.org/r/220944 [20:51:56] (PS5) Awight: WIP AstroPay audit module [wikimedia/fundraising/crm] - https://gerrit.wikimedia.org/r/220944 (https://phabricator.wikimedia.org/T104718) [21:48:34] (CR) Awight: [C: 2] Use AuditProcessor instance methods [wikimedia/fundraising/crm] - https://gerrit.wikimedia.org/r/222618 (owner: Ejegg) [21:49:36] (Merged) jenkins-bot: Use AuditProcessor instance methods [wikimedia/fundraising/crm] - https://gerrit.wikimedia.org/r/222618 (owner: Ejegg) [21:54:22] (PS6) Awight: WIP AstroPay audit module [wikimedia/fundraising/crm] - https://gerrit.wikimedia.org/r/220944 (https://phabricator.wikimedia.org/T104718) [21:55:12] (CR) jenkins-bot: [V: -1] WIP AstroPay audit module [wikimedia/fundraising/crm] - https://gerrit.wikimedia.org/r/220944 (https://phabricator.wikimedia.org/T104718) (owner: Awight) [22:38:35] (PS20) Awight: Tests for audit processing [wikimedia/fundraising/crm] - https://gerrit.wikimedia.org/r/221003 [22:38:37] (PS7) Awight: AstroPay audit glue module [wikimedia/fundraising/crm] - https://gerrit.wikimedia.org/r/220944 (https://phabricator.wikimedia.org/T104718) [22:40:26] (CR) jenkins-bot: [V: -1] AstroPay audit glue module [wikimedia/fundraising/crm] - https://gerrit.wikimedia.org/r/220944 (https://phabricator.wikimedia.org/T104718) (owner: Awight) [22:43:24] (PS8) Awight: AstroPay audit glue module [wikimedia/fundraising/crm] - https://gerrit.wikimedia.org/r/220944 (https://phabricator.wikimedia.org/T104718) [22:43:26] (PS1) Awight: Push more things into the base class [wikimedia/fundraising/crm] - https://gerrit.wikimedia.org/r/222714 (https://phabricator.wikimedia.org/T104718) [22:44:18] (CR) jenkins-bot: [V: -1] AstroPay audit glue module [wikimedia/fundraising/crm] - https://gerrit.wikimedia.org/r/220944 (https://phabricator.wikimedia.org/T104718) (owner: Awight) [22:45:10] (CR) jenkins-bot: [V: -1] Push more things into the base class [wikimedia/fundraising/crm] - https://gerrit.wikimedia.org/r/222714 (https://phabricator.wikimedia.org/T104718) (owner: Awight) [22:46:53] (PS1) Awight: Enable the AstroPay audit module [wikimedia/fundraising/civicrm-buildkit] - https://gerrit.wikimedia.org/r/222716 (https://phabricator.wikimedia.org/T104718) [22:47:10] cwdent: ^ you around? That one is blocking CI for some other stuff... [22:48:28] (PS1) Cdentinger: comments and refund test for square [wikimedia/fundraising/crm] - https://gerrit.wikimedia.org/r/222717 [22:49:00] sure, the astro pay audit module? [22:50:02] yah thx! [22:50:06] awight: looks harmless, want me to merge? [22:51:19] (CR) Cdentinger: [C: 2] Enable the AstroPay audit module [wikimedia/fundraising/civicrm-buildkit] - https://gerrit.wikimedia.org/r/222716 (https://phabricator.wikimedia.org/T104718) (owner: Awight) [22:52:13] awight: that's done, just pushed up some comments and the refund test for ye old squarefile [22:52:31] (CR) Awight: [C: 2] "You should still write some test coverage for handleDuplicate, cos that's the tricky code." [wikimedia/fundraising/crm] - https://gerrit.wikimedia.org/r/222717 (owner: Cdentinger) [22:53:23] (Merged) jenkins-bot: comments and refund test for square [wikimedia/fundraising/crm] - https://gerrit.wikimedia.org/r/222717 (owner: Cdentinger) [22:54:22] awight: how do you figure on testing handledupe? should be the normal behavior for non-square [22:54:43] i may be thick headed [22:55:46] are there more granular unit tests around? i only see "x goes in so y should come out" [22:55:57] cwdent: Thinking something like, parse a file with a refund line and then assert something like wmf_civicrm/tests/phpunit/RefundTest::testMarkRefund [22:57:27] Not in that module. Those tests suck... [22:57:48] The "Probe" thing should get me fired. And it's only testing normalization [22:57:54] ah right on, yeah parsing a real file is a better test [22:58:04] i have a scrubbed test file i can push [22:58:26] but i did notice other tests are actually filling the db [22:58:27] See the audit tests I'm writing, if you care... [22:58:41] The DB thing is unfortunate, but totally fine for now. [22:58:51] CI drops the db after each suite run [22:58:57] yeah, good reason to delete the tests before deploy tho :) [22:59:05] for real [22:59:11] Nice scar. [22:59:38] did i tell you the new sysadmin at sparkfun added phpunit to the salt config and ran on live? [22:59:56] i had a good laugh about not having to clean that up [23:00:06] HAHAHA I think you mentioned that [23:00:20] destructive speed test... [23:01:21] and even once it's cleaned up you're mysteriously missing 5000 primary keys [23:01:32] (CR) Awight: [V: 2] Enable the AstroPay audit module [wikimedia/fundraising/civicrm-buildkit] - https://gerrit.wikimedia.org/r/222716 (https://phabricator.wikimedia.org/T104718) (owner: Awight) [23:01:42] which shouldn't matter because you shouldn't be exposing primary keys to users [23:01:46] however in the real world... [23:02:44] :D [23:02:54] lightning always strikes twice [23:12:31] well awight i promised the lady a nice dinner so i'm gonna head out for awhile but i'll get more test coverage on that soon [23:13:23] and yeah that code is sorta complicated so if you think of a simpler approach just lmk [23:13:45] Only do as much as is fun! [23:13:47] see ya [23:14:06] have a good 4th! [23:17:56] (PS2) Awight: Push more things into the base class [wikimedia/fundraising/crm] - https://gerrit.wikimedia.org/r/222714 (https://phabricator.wikimedia.org/T104718) [23:18:13] (PS9) Awight: AstroPay audit glue module [wikimedia/fundraising/crm] - https://gerrit.wikimedia.org/r/220944 (https://phabricator.wikimedia.org/T104718) [23:19:39] (CR) jenkins-bot: [V: -1] AstroPay audit glue module [wikimedia/fundraising/crm] - https://gerrit.wikimedia.org/r/220944 (https://phabricator.wikimedia.org/T104718) (owner: Awight) [23:25:30] (PS10) Awight: AstroPay audit glue module [wikimedia/fundraising/crm] - https://gerrit.wikimedia.org/r/220944 (https://phabricator.wikimedia.org/T104718) [23:29:13] Fundraising Sprint N*E*R*D, Fundraising Tech Backlog, Fundraising-Backlog, Astropay Integration, Patch-For-Review: Implement CRM glue for AstroPay audit processor - https://phabricator.wikimedia.org/T104718#1425961 (awight) a:awight>None Unassigning myself due to vacation. These patches...