[00:29:55] * atgomez had to restart computer earlier, logged into IRC, but didn't join any channels [00:30:05] sigh. [00:43:53] just a glitchy kind of day [03:21:01] (PS2) Eileen: CRM-17951 (pending 4.7) add Contribution Status of Chargeback [wikimedia/fundraising/crm/civicrm] - https://gerrit.wikimedia.org/r/268461 (https://phabricator.wikimedia.org/T124979) [03:22:17] (CR) jenkins-bot: [V: -1] CRM-17951 (pending 4.7) add Contribution Status of Chargeback [wikimedia/fundraising/crm/civicrm] - https://gerrit.wikimedia.org/r/268461 (https://phabricator.wikimedia.org/T124979) (owner: Eileen) [03:26:38] (CR) Eileen: "needs a civicrm pr merge first" [wikimedia/fundraising/crm/civicrm] - https://gerrit.wikimedia.org/r/268461 (https://phabricator.wikimedia.org/T124979) (owner: Eileen) [03:29:04] (PS1) Eileen: Add Entity Financial Account api [wikimedia/fundraising/crm/civicrm] - https://gerrit.wikimedia.org/r/268614 (https://phabricator.wikimedia.org/T124979) [03:29:46] (CR) jenkins-bot: [V: -1] Add Entity Financial Account api [wikimedia/fundraising/crm/civicrm] - https://gerrit.wikimedia.org/r/268614 (https://phabricator.wikimedia.org/T124979) (owner: Eileen) [03:39:59] (CR) Eileen: "recheck" [wikimedia/fundraising/crm/civicrm] - https://gerrit.wikimedia.org/r/268614 (https://phabricator.wikimedia.org/T124979) (owner: Eileen) [03:40:33] (CR) Eileen: "This is in 4.7 & actually the chargeback stuff depends on it - guess the commits are in the wrong order" [wikimedia/fundraising/crm/civicrm] - https://gerrit.wikimedia.org/r/268614 (https://phabricator.wikimedia.org/T124979) (owner: Eileen) [04:16:52] (PS1) Eileen: CRM-17951 form fixes to make chargeback more consistent with refund behaviour [wikimedia/fundraising/crm/civicrm] - https://gerrit.wikimedia.org/r/268617 [04:16:54] (PS1) Eileen: CRM-17951 form fixes for chargeback [wikimedia/fundraising/crm/civicrm] - https://gerrit.wikimedia.org/r/268618 (https://phabricator.wikimedia.org/T124979) [04:18:57] (CR) jenkins-bot: [V: -1] CRM-17951 form fixes to make chargeback more consistent with refund behaviour [wikimedia/fundraising/crm/civicrm] - https://gerrit.wikimedia.org/r/268617 (owner: Eileen) [04:19:17] (CR) jenkins-bot: [V: -1] CRM-17951 form fixes for chargeback [wikimedia/fundraising/crm/civicrm] - https://gerrit.wikimedia.org/r/268618 (https://phabricator.wikimedia.org/T124979) (owner: Eileen) [04:24:41] (CR) Eileen: "recheck" [wikimedia/fundraising/crm/civicrm] - https://gerrit.wikimedia.org/r/268459 (https://phabricator.wikimedia.org/T124979) (owner: Eileen) [17:25:15] (PS1) Ejegg: CRM-17177. die() instead of trigger_error() when accessed via web. [wikimedia/fundraising/crm/civicrm] - https://gerrit.wikimedia.org/r/268698 [17:25:17] (PS1) Ejegg: Added is_view check to prevent editing read only custom fields. [wikimedia/fundraising/crm/civicrm] - https://gerrit.wikimedia.org/r/268699 [17:25:19] (PS1) Ejegg: Reworked patch to be smaller and error proof. [wikimedia/fundraising/crm/civicrm] - https://gerrit.wikimedia.org/r/268700 [17:25:21] (PS1) Ejegg: CRM-17733 Update DOMPDF to 0.6.2 [wikimedia/fundraising/crm/civicrm] - https://gerrit.wikimedia.org/r/268701 [17:26:52] (CR) jenkins-bot: [V: -1] CRM-17177. die() instead of trigger_error() when accessed via web. [wikimedia/fundraising/crm/civicrm] - https://gerrit.wikimedia.org/r/268698 (owner: Ejegg) [17:26:54] (CR) jenkins-bot: [V: -1] Reworked patch to be smaller and error proof. [wikimedia/fundraising/crm/civicrm] - https://gerrit.wikimedia.org/r/268700 (owner: Ejegg) [17:26:56] (CR) jenkins-bot: [V: -1] Added is_view check to prevent editing read only custom fields. [wikimedia/fundraising/crm/civicrm] - https://gerrit.wikimedia.org/r/268699 (owner: Ejegg) [17:27:12] (CR) jenkins-bot: [V: -1] CRM-17733 Update DOMPDF to 0.6.2 [wikimedia/fundraising/crm/civicrm] - https://gerrit.wikimedia.org/r/268701 (owner: Ejegg) [17:27:22] grr [17:28:58] aww man, really? failed 'cause sourceforge is down? [17:30:03] O_o [17:30:30] indeed! [17:30:58] Or like, out of business [17:31:03] yoiks [17:31:16] oh wow, right, they just got sold along with /. [17:31:35] huh [17:31:42] * ejegg shakes fist at bizx [17:31:51] ooh spooky, bizx has no WP article yet [17:32:15] "BizX is a community of businesses that buy and sell without spending cash by using a private currency called the BizX Dollar" [17:32:22] seems sustainable... [17:33:34] Must have two pairs of sunglasses to visit: https://www.glassdoor.com/Reviews/BizX-LLC-Reviews-E331155.htm [17:34:49] n e way. U might jump onto #civicrm in case totten has a workaround [17:35:38] good call, thanks [17:36:52] ejegg: finally have a working computer again [17:37:02] Looks pretty busy in the civicrm-buildkit repo, but nothing related to civix: https://github.com/civicrm/civicrm-buildkit/commits/a1905d8c9ba46c7fc989778f205c9624c2f7a2f9/bin/civi-download-tools [17:38:21] cwd hooray! [17:38:31] incidentally back on xmonad [17:38:48] i just started chopping [17:39:26] well, civix is on github, so I'm sure we can get a tarball from there w/o too much trouble [17:39:41] i have a metric i use to measure window managers which is how long it takes me to get frustrated enough to spend the effort configuring xmonad [17:40:00] and gnome shell has the best TTX score ever at like 3 months [17:40:41] hehe [17:41:26] ejegg: +1! [17:42:11] https://github.com/civicrm/civicrm-buildkit/blob/master/bin/civi-download-tools#L22 [17:42:51] yep, just trying to see if the github source tarball will be any different than that one! [17:43:40] Speaking of pretending that I'm helpful--it's been a hilarious week of mishaps. The ASUS disk controller melted down Monday morning... [17:44:20] oy vey [17:44:25] kid was sick and out of school Mon+Tues, then a dentist appt ballooned into surprise root canal territory :) [17:44:57] ooh, the fun just doesn't stop [17:45:10] Soo many tortises stacked on top of one another. [17:45:49] brutal [17:46:25] For fr-tech, my excuse was just "it's too difficult." [17:46:34] Now I have to get all elaborate [17:47:23] awight: the new jenkins job is in place and the old one is non voting now: https://gerrit.wikimedia.org/r/#/c/268175/ [17:48:23] then i blew up my computer too, luckily just in a software type of way [17:49:49] badass. I saw a few screenfuls of successes fly by in the last sprint update... [17:51:41] ah yeah, ejegg also deployed w/ frig and found a few weak spots, that thing is improving [17:55:35] Coool! [17:55:44] anyone else gets these emails from the guy about his alternative energy inventions? [17:55:55] they're kind of amazing [18:00:54] no, +sub crankserv [18:07:36] Fundraising Sprint Asbestos Removal 2016, Fundraising Sprint X-Ray Spex, Fundraising Sprint Yo La Tengo, Fundraising Sprint Zapp, and 3 others: [Epic] CiviCRM upgrade: Adapt refund processing & reporting to reflect changes since the upgrade. - https://phabricator.wikimedia.org/T116317#2002869 (Jgr... [18:07:38] Fundraising Sprint Bloodletting 2016, Fundraising Sprint Cat Herding, Fundraising-Backlog, Wikimedia-Fundraising-CiviCRM: Please refresh staging DB - https://phabricator.wikimedia.org/T125445#2002867 (Jgreen) Open>Resolved done earlier this week [18:11:36] Fundraising Sprint Asbestos Removal 2016, Fundraising Sprint X-Ray Spex, Fundraising Sprint Yo La Tengo, Fundraising Sprint Zapp, and 3 others: [Epic] CiviCRM upgrade: Adapt refund processing & reporting to reflect changes since the upgrade. - https://phabricator.wikimedia.org/T116317#2002878 (Eil... [18:22:12] (PS1) Ejegg: Download civix from github, not sourceforge [wikimedia/fundraising/civicrm-buildkit] - https://gerrit.wikimedia.org/r/268712 [18:22:17] awight: ^^^ [18:22:36] gonna grab some lunch, back soon [18:50:14] (CR) Awight: [C: -1] "Problems:" [wikimedia/fundraising/civicrm-buildkit] - https://gerrit.wikimedia.org/r/268712 (owner: Ejegg) [18:56:31] Fundraising Tech Backlog, Gerrit: Delete ContactPageFundraiser extension - https://phabricator.wikimedia.org/T123976#2003228 (Luke081515) Disable it add phab too? In this case I would do it (at phab side, I don't phab gerrit repo admin rights, need someone other for that). [19:07:14] (PS2) Ejegg: Download civix from github, not sourceforge [wikimedia/fundraising/civicrm-buildkit] - https://gerrit.wikimedia.org/r/268712 [19:08:32] (CR) Ejegg: "thanks awight! Not sure why that was working for me - I don't have '.' in my $PATH." [wikimedia/fundraising/civicrm-buildkit] - https://gerrit.wikimedia.org/r/268712 (owner: Ejegg) [19:23:14] (CR) Awight: [C: 2] "That did it!" [wikimedia/fundraising/civicrm-buildkit] - https://gerrit.wikimedia.org/r/268712 (owner: Ejegg) [19:23:29] (CR) Awight: [V: 2] Download civix from github, not sourceforge [wikimedia/fundraising/civicrm-buildkit] - https://gerrit.wikimedia.org/r/268712 (owner: Ejegg) [19:24:09] thanks awight|dishes, I'll see if upstream wants it [19:44:51] (CR) Ejegg: "recheck" [wikimedia/fundraising/crm/civicrm] - https://gerrit.wikimedia.org/r/268698 (owner: Ejegg) [19:50:26] arrrggghhhh... civix 'release' script craps out under hhvm [20:03:14] ejegg: I think I ran into that and it was just a missing param [20:03:20] oh? [20:03:35] I'm struggling to remember which, though. something to take a command or a file from the commandline [20:03:38] I think the problem is that they're using escapeshellargs [20:03:44] on the PHP_PATH [20:03:45] It was optional with PHP, but required under hhvm [20:03:48] ok [20:03:57] but it's '/usr/bin/hhvm --php' [20:04:12] and they're not expecting it to be a command + an argument [20:04:20] can't u use "php"? [20:04:40] That's silly, though [20:05:10] err, good call, easier to force an environment variable than to fix something deep in the symfony framework [20:05:24] * awight swoons [20:05:59] * ejegg tries to escape the infinite regress horizon [20:06:46] I mean, I tried everything--I turned the channel and stuff, but that didn't work! [20:06:57] heh [20:07:38] Too bad there isn't the option to move out of the neighborhood when we find out the house is haunted. [20:27:20] awight: re the comment on the crm CI job: '# Run on isolated boxes because of messy MySQL behavior and unsafe fetches.' [20:27:36] are UbuntuTrusty the only isolated ones? [20:28:07] I'd like to change that to 'contintLabsSlave && phpflavor-php53 && (UbuntuPrecise || UbuntuTrusty)' [20:31:12] ooo, no idea! [20:31:23] hashar or Krinkle would know... [20:31:35] so, how do you test changes to the yaml files? [20:31:43] gah [20:32:08] I think I run JJB [20:32:28] then either eyeball or upload the job XML [20:32:33] hmm, I mean, I don't need to see its XML output [20:32:42] oh, you can upload it, right [20:32:50] cwd|afk figured out some devious way to upload to a new job [20:32:51] just sign into jenkins and create a new job? [20:33:10] cool, I'll try to find that pathway [20:33:25] You put API creds in a config file... I haven't personally uploaded to a new job, only overwritten existing ones [20:33:52] https://www.mediawiki.org/wiki/Continuous_integration/Jenkins_job_builder#Authenticate_JJB [20:34:03] oh man, ok [20:37:43] awight: mind if i mangle wikimedia-fundraising-civicrm-devhand ? [20:38:44] Be my guest! [20:38:57] tx! [20:39:09] It's also simple to delete + re-clone using the UI [20:39:15] login is yr LDAP pw [20:39:27] (PS7) Eileen: Update Mark Refund function to reflect use of financial_trxns [wikimedia/fundraising/crm] - https://gerrit.wikimedia.org/r/261757 [20:39:29] (PS1) Eileen: CRM-17951 Add Chargeback Contribution status and optional account relationship types for chargeback & refund [wikimedia/fundraising/crm] - https://gerrit.wikimedia.org/r/268735 (https://phabricator.wikimedia.org/T124979) [20:40:44] (CR) jenkins-bot: [V: -1] Update Mark Refund function to reflect use of financial_trxns [wikimedia/fundraising/crm] - https://gerrit.wikimedia.org/r/261757 (owner: Eileen) [20:41:02] (CR) jenkins-bot: [V: -1] CRM-17951 Add Chargeback Contribution status and optional account relationship types for chargeback & refund [wikimedia/fundraising/crm] - https://gerrit.wikimedia.org/r/268735 (https://phabricator.wikimedia.org/T124979) (owner: Eileen) [20:42:00] * awight grimaces [20:42:01] 20:40:39 Script Sensio\Bundle\DistributionBundle\Composer\ScriptHandler::buildBootstrap handling the post-install-cmd event terminated with an exception [20:42:20] There's some lovely filth down 'ere... [20:45:35] yarp [20:45:54] that's where sh couldn't find a command called '/usr/bin/hhvm --php' [20:46:37] ooh [20:46:53] ok, so php53 doesn't satisfy the composer requirements for the civix release packaging script... [20:47:02] I see where you're going, now... [20:47:05] gack! [20:47:30] so... host our own civix bundle for now? [20:48:47] is it a tarball? [20:48:50] oh hey, there are a bunch of php55 slaves [20:49:11] cwd yeah, but with some modifications from the github source [20:49:48] dang [20:49:57] and it was on sourceforge? [20:50:03] yep :P [20:50:21] * cwd checks the date [20:50:25] heh [20:52:01] wat? apparently phpflavor-php55 is actually hhvm [20:52:12] or... it needs another build arg [20:55:56] i had a weird situation yesterday where i had removed php5 but php-cli and php-fpm were hanging around, and on boot i would still get fpm workers [20:56:21] i don't what was happening, maybe they were using cli php, or hhvm somehow? [20:56:28] *understand [20:58:35] oh, I guess that restricted the nodes it could run on to only ones with php 5.5 [20:58:49] but it got a node with both, and I guess hhvm was preferred? [20:58:59] dunno. gonna try exporting PHP_PATH [21:40:32] ejegg: GAH it was systemd [21:40:40] Oh? [21:40:46] syslog => journal [21:40:50] POETTERING!!!! [21:41:05] ??? wait, what happened to syslog? [21:41:19] is gone? [21:41:40] varying values of gone depending on some banal minutiae [21:41:55] * ejegg has been depending on xdebug too much [21:41:56] but a lot of shit is configured to go into the binary journal nowadays [21:42:05] binary??? [21:42:08] grr [21:42:09] mmhmm [21:42:30] i guess hhvm's idea of syslog at least is the journal [21:42:39] cause _most_ stuff on debian still goes to the normal logs [21:42:58] * awight claws at the coffin latch [21:44:34] Just enable database logging :p [21:45:13] so there's no way to host a tarball on github which isn't checked in or the exact contents of a commit, right? [21:45:34] That sounds right [21:45:37] 'Releases' seem to be just zipped copies of the repo at a certain tag [21:46:17] Maybe SF will come back up? [21:46:49] ok, whatever, i'm gonna check in a couple big bz2 prepped release to a civix fork [21:47:13] right, or just revert back to the SF version... [21:47:16] hehe, the fire axe [21:47:55] ejegg: https://git-lfs.github.com/ [21:48:32] oh?? [21:48:40] thanks cwd, checking it out [21:49:11] there's also git-annex i think? [21:49:24] but i dunno how that plays with github [21:50:09] well, i'll let you know! [21:50:22] nice, good luck [21:50:27] i haven't actually used any of it :S [21:54:02] 'Git LFS objects can not be uploaded to this public fork.' :P [21:56:34] dang [21:58:35] ohh - Account settings: Git LFS Data [21:58:37] $0 per month for 0 data packs [21:59:25] i can smell the bargain [22:01:52] gon relocate [22:25:11] (PS1) Ejegg: Revert "Download civix from github, not sourceforge" [wikimedia/fundraising/civicrm-buildkit] - https://gerrit.wikimedia.org/r/268816 [22:25:13] (PS1) Ejegg: Download civix tarball from github fork [wikimedia/fundraising/civicrm-buildkit] - https://gerrit.wikimedia.org/r/268817 [22:25:40] awight: same tarballs, just sitting at https://github.com/ejegg/civix/raw/master/dist/civix-$CIVIXVER.tar.bz2 [22:26:17] though sourceforge seems to be back up for now, if you just want to +2 the revert [22:33:14] sure! [22:33:31] (CR) Awight: [C: 2 V: 2] Revert "Download civix from github, not sourceforge" [wikimedia/fundraising/civicrm-buildkit] - https://gerrit.wikimedia.org/r/268816 (owner: Ejegg) [22:35:40] thanks! [22:41:05] (CR) Ejegg: "recheck" [wikimedia/fundraising/crm/civicrm] - https://gerrit.wikimedia.org/r/268698 (owner: Ejegg) [22:44:34] awight: oof, looks like SF may be up, but it's not letting you download files like it used to [22:44:41] https://integration.wikimedia.org/ci/job/wikimedia-fundraising-civicrm/1668/console [22:44:43] hehehe [22:44:53] ok lemme try your next patch [22:45:58] (CR) Awight: [C: 2 V: 2] "Graceful, as long as you can stand the hand-rolling!" [wikimedia/fundraising/civicrm-buildkit] - https://gerrit.wikimedia.org/r/268817 (owner: Ejegg) [22:47:55] (CR) Ejegg: "recheck" [wikimedia/fundraising/crm/civicrm] - https://gerrit.wikimedia.org/r/268698 (owner: Ejegg) [22:49:13] thanks again! [22:53:01] awight: hooray, that works! [22:53:18] (CR) Ejegg: "recheck" [wikimedia/fundraising/crm/civicrm] - https://gerrit.wikimedia.org/r/268699 (owner: Ejegg) [22:53:31] (CR) Ejegg: "recheck" [wikimedia/fundraising/crm/civicrm] - https://gerrit.wikimedia.org/r/268700 (owner: Ejegg) [22:53:39] whew! Sorry you were hit with such an IED [22:53:50] (CR) Ejegg: "recheck" [wikimedia/fundraising/crm/civicrm] - https://gerrit.wikimedia.org/r/268701 (owner: Ejegg) [22:54:00] hehe [22:54:30] nice ejegg [22:54:36] glad it was the kind that just steals a day and not a leg [22:54:54] anybody want to rubberstamp some upstream patches? [22:55:13] depending on github is slightly better than depending on sourceforge [22:55:39] at least they don't knowingly distribute malware [22:55:42] yeah, there were so many other components depending on github I figured consolidation was the way to go [22:55:57] (or at least nobody has noticed yet) [22:56:06] heh [22:56:16] would have to be some pretty subtle stuff [22:58:10] but, absolute power corrupts absolutely, i have to assume at some point bad stuff will start to come out [22:58:26] they basically have the car keys to half the internet by now [22:58:31] yeah, scary stuff [22:59:08] i just hope their revenue is good enough they don't have to sell out to evilcorp when the VC money runs out [22:59:13] I wonder at the scale of "private" repos [23:00:04] what % of important services deploy directly from github [23:00:46] what nice source code you have! it would be a shame if something were to happen to it [23:06:35] microsoft just bought the folks that make my 3rd party android keyboard. [23:07:15] just when its markov model got good enough to suggest multi-word completions with a single tap [23:11:04] hehe [23:11:06] which one is that? [23:18:10] swiftkey [23:19:52] (CR) Ejegg: "recheck" [wikimedia/fundraising/crm] - https://gerrit.wikimedia.org/r/268735 (https://phabricator.wikimedia.org/T124979) (owner: Eileen) [23:21:02] Probably bought cos Apple is desperate to build that into iOS [23:23:09] (CR) Ejegg: [C: 2] "Idempotent!" [wikimedia/fundraising/crm/civicrm] - https://gerrit.wikimedia.org/r/268448 (https://phabricator.wikimedia.org/T124979) (owner: Eileen) [23:31:35] (PS1) Ejegg: Remove obsolete db_error() calls [wikimedia/fundraising/crm] - https://gerrit.wikimedia.org/r/268838 [23:34:17] (CR) Ejegg: "Hmm, looks like we need to fix some test setup" [wikimedia/fundraising/crm/civicrm] - https://gerrit.wikimedia.org/r/268459 (https://phabricator.wikimedia.org/T124979) (owner: Eileen)