[00:14:56] (PS2) Eileen: [WIP] - this version is just for debugging test hatred [wikimedia/fundraising/crm] - https://gerrit.wikimedia.org/r/336940 (https://phabricator.wikimedia.org/T115044) [00:17:19] (CR) jerkins-bot: [V: -1] [WIP] - this version is just for debugging test hatred [wikimedia/fundraising/crm] - https://gerrit.wikimedia.org/r/336940 (https://phabricator.wikimedia.org/T115044) (owner: Eileen) [00:30:36] (PS3) Eileen: [WIP] - this version is just for debugging test hatred [wikimedia/fundraising/crm] - https://gerrit.wikimedia.org/r/336940 (https://phabricator.wikimedia.org/T115044) [00:34:54] (CR) jerkins-bot: [V: -1] [WIP] - this version is just for debugging test hatred [wikimedia/fundraising/crm] - https://gerrit.wikimedia.org/r/336940 (https://phabricator.wikimedia.org/T115044) (owner: Eileen) [02:17:45] Sorry fr-tech, that conversation group went pretty late! [02:17:50] back now [02:37:45] (PS4) Eileen: [WIP] - this version is just for debugging test hatred [wikimedia/fundraising/crm] - https://gerrit.wikimedia.org/r/336940 (https://phabricator.wikimedia.org/T115044) [02:41:21] (CR) jerkins-bot: [V: -1] [WIP] - this version is just for debugging test hatred [wikimedia/fundraising/crm] - https://gerrit.wikimedia.org/r/336940 (https://phabricator.wikimedia.org/T115044) (owner: Eileen) [03:36:38] eileen1: the _get api calls implicitly filter for is_deleted=0, right? [03:37:31] I had a theory that leftovers from smoke tests were making tests pass incorrectly, but that didn't pan out [03:38:41] (PS5) Eileen: [WIP] - this version is just for debugging test hatred [wikimedia/fundraising/crm] - https://gerrit.wikimedia.org/r/336940 (https://phabricator.wikimedia.org/T115044) [03:41:42] ejegg: yeah I did wonder about leftovers but have not managed to track it down - trying to figure out how to get data from jenkins [03:42:13] it takes a while so I kick something off & then come back to it at some point [03:42:15] eileen1: oh snap, I think I have permissions to log onto the test boxen [03:42:33] let me see if the db is left around [03:42:47] that might help [03:43:12] errr, nope, looks like the drop_dbs script gets executed even when tests fail [03:43:16] :-) [03:43:37] well the current one will hopefully output the exceptions on fail [03:43:45] those ignored row files might be there though [03:43:50] I split into a separate branch so I don't mess up [03:43:56] oh yeah - that would be good! [03:45:38] oh snap, it's still using the fork of civix we made when sourceforge went down - we should point it to the official one! [03:46:04] I'll fix that [03:46:25] (CR) jerkins-bot: [V: -1] [WIP] - this version is just for debugging test hatred [wikimedia/fundraising/crm] - https://gerrit.wikimedia.org/r/336940 (https://phabricator.wikimedia.org/T115044) (owner: Eileen) [03:47:47] (CR) Eileen: "recheck" [wikimedia/fundraising/crm] - https://gerrit.wikimedia.org/r/336940 (https://phabricator.wikimedia.org/T115044) (owner: Eileen) [03:48:17] I don't think we need our fork at all now? [03:49:14] right, we can totally drop it [03:50:18] so on the test box, in /tmp, there are a lot of 'Engage' . randomletters() . '_all_missed' . ### . '.csv' files [03:50:32] likewikise _errors, _ignored, _skipped [03:50:42] but none of those for benevity [03:51:12] only the one uploaded file /tmp/benevityAL7vQ0.csv [03:52:20] hmm - there is something in the setup for the engage file I missed bringing over I guess [03:55:49] (CR) jerkins-bot: [V: -1] [WIP] - this version is just for debugging test hatred [wikimedia/fundraising/crm] - https://gerrit.wikimedia.org/r/336940 (https://phabricator.wikimedia.org/T115044) (owner: Eileen) [03:56:43] nope - that got killed twice in a row - too much info I guess [03:58:15] (PS6) Eileen: [WIP] - this version is just for debugging test hatred [wikimedia/fundraising/crm] - https://gerrit.wikimedia.org/r/336940 (https://phabricator.wikimedia.org/T115044) [03:59:53] dang, lots of merge conflicts when I try to pull all the new civibuild stuff into our repo [04:00:11] yeah - but I think all our changes are there? [04:00:20] ie we could ditch our repo? [04:01:01] I know I made the case a while back for adding the wmf build to the upstream repo [04:01:22] (not sure how I justified it but it worked…..) [04:01:39] (CR) jerkins-bot: [V: -1] [WIP] - this version is just for debugging test hatred [wikimedia/fundraising/crm] - https://gerrit.wikimedia.org/r/336940 (https://phabricator.wikimedia.org/T115044) (owner: Eileen) [04:01:52] heh, really? [04:02:32] I mean, we could just put our build in a wmf repo, then check it out into a subfolder of the official civibuild, right? [04:04:14] I pretty much have permission to merge at will to this folder in the upstream [04:04:15] https://github.com/civicrm/civicrm-buildkit/tree/master/app/config/wmff [04:04:55] heh, nice! [04:05:01] oh, it's a bit out of date [04:05:32] I'll make a PR [04:05:37] cool [04:22:35] ok eileen1: https://github.com/civicrm/civicrm-buildkit/pull/299 [04:23:16] lemme see how to make jenkins clone the upstream one [04:30:43] done [04:36:43] (PS7) Eileen: [WIP] - this version is just for debugging test hatred [wikimedia/fundraising/crm] - https://gerrit.wikimedia.org/r/336940 (https://phabricator.wikimedia.org/T115044) [04:39:19] thanks! [04:39:58] I think this should make jenkins use the upstream one: https://gerrit.wikimedia.org/r/336960 [04:40:30] oh, we'll need to clear out the dir before that runs the very first time, I guess [04:40:32] (CR) jerkins-bot: [V: -1] [WIP] - this version is just for debugging test hatred [wikimedia/fundraising/crm] - https://gerrit.wikimedia.org/r/336940 (https://phabricator.wikimedia.org/T115044) (owner: Eileen) [04:41:21] whew, nearly midnight here! [04:41:27] think i'm going to turn in [04:41:32] don't stay up all night! [04:43:21] no - I won't [04:50:15] got it [04:50:17] civicrm/src/wikimedia/fundraising/crm/civicrm/CRM/Core/PseudoConstant.php(805): CRM_Core_BAO_Country::countryLimit() [04:50:17] 04:40:31 #2 /srv/jenkins-workspace/workspace/wikimedia-fundraising-civicrm/src/wikimedia/fundraising/crm/civicrm/CRM/Core/BAO/Address.php(341): CRM_Core_PseudoConstant::country(1228) [04:50:18] 04:40:31 #3 /srv/jenkins-workspace/workspace/wikimedia-fundraising-civicrm/src/wikimedia/fundraising/crm/civicrm/CRM/Core/BAO/Address.php(144): CRM_Core_BAO_Address::fixAddress(Array) [04:58:37] (PS8) Eileen: [WIP] - this version is just for debugging test hatred [wikimedia/fundraising/crm] - https://gerrit.wikimedia.org/r/336940 (https://phabricator.wikimedia.org/T115044) [04:59:39] (PS9) Eileen: [WIP] - this version is just for debugging test hatred [wikimedia/fundraising/crm] - https://gerrit.wikimedia.org/r/336940 (https://phabricator.wikimedia.org/T115044) [05:10:51] (PS49) Eileen: Matching gifts import. [wikimedia/fundraising/crm] - https://gerrit.wikimedia.org/r/334235 (https://phabricator.wikimedia.org/T115044) [05:15:26] (PS1) Eileen: Pass more error details to calling function. [wikimedia/fundraising/crm] - https://gerrit.wikimedia.org/r/336962 [05:16:27] (CR) Eileen: "it passes. still some hair left" (1 comment) [wikimedia/fundraising/crm] - https://gerrit.wikimedia.org/r/336940 (https://phabricator.wikimedia.org/T115044) (owner: Eileen) [08:41:34] hello, what is the donation goal for 2017? I got a mail from Jimmy Wales saying that the goal wasn't met, but I can't find anywhere what the goal is [08:41:49] or the donation progress [16:20:14] Fundraising Tech Backlog, Patch-For-Review: fix silverpop database updater not to crush the master database with long queries - https://phabricator.wikimedia.org/T157600#3017348 (Ejegg) Sorry I wasn't clear @cwdent - I think we were considering using it for dedupe, back in the pre-Eileen dark ages. [16:21:16] Fundraising-Analysis, MediaWiki-extensions-DonationInterface: Accept GNU Taler for donations - https://phabricator.wikimedia.org/T157529#3017364 (Ejegg) Open>stalled p:Triage>Low [16:21:42] Fundraising-Backlog, MediaWiki-extensions-DonationInterface: Accept GNU Taler for donations - https://phabricator.wikimedia.org/T157529#3008266 (Ejegg) [16:53:26] Fundraising Sprint Costlier Alternative, Fundraising-Backlog, Wikimedia-Fundraising-CiviCRM, Unplanned-Sprint-Work: CiviCRM log is showing errors relating to importing bounces - https://phabricator.wikimedia.org/T157397#3003686 (Ejegg) I wonder if this is what happens when the bounce processing t... [16:59:05] Hi oskie Thanks for reaching out to us. We usually only discuss engineering topics in this channel. feel free to email donate@wikimedia.org for questions about fundraising [17:33:04] fr-tech: sorry i gotta miss -talk again, heading out to the tower where my internet comes from, getting a tour of the infrastructure [17:50:28] cwd|afk: have fun! [18:00:31] fr-tech: Now there's three things you can do in a baseball game: [18:00:31] you can win or you can lose or it can rain. [18:00:31] -- Casey Stengel [18:00:31] -- discuss. [18:15:38] sorry, relocating! [18:46:03] Fundraising-Backlog: Missing created_date for contacts between 2015-10-28 and 2016-05-03 - https://phabricator.wikimedia.org/T157825#3017870 (Pcoombe) [19:14:14] camped out in another ritzy cafe [19:14:36] gini coefficient is palpable in this city [19:15:17] hi cwd, how was the tour? [19:15:40] it was cool [19:15:44] i think Raj wants me to take over his business [19:15:46] maybe some day [19:16:24] for the time being i need to get a telescope and see if i can actually see the tower from here [19:22:17] wow [19:41:31] AndyRussG: we really need to purge for all the languages that exist? [19:43:35] ok, I see the campaign URLs are limited to targeted languages [19:43:42] nvm, seems correct [20:22:06] ejegg: yeah... The super-purge is for preview URLs [20:22:21] So you can do a preview from any language [20:22:37] right on [20:22:53] We could just do the purge in the same languages the campaign is in, but there would be times when it just wouldn't work [20:23:12] I was a little confused how the purge was actually running, since it was being added in the same queue as the closure in Banner.php [20:23:25] finally figured out the subqueue thing [20:24:41] Mmm yea you can add a queue task from within a queue task [20:24:58] Or deferred or whateveritis [20:25:35] I wonder if there's a way to do a purge with wildcards [20:26:21] That's sure make it simpler! [20:28:29] Hmm, I don't see anything that indicates the URL list is wild-card-able in CdnCacheUpdate [20:28:49] Fundraising Sprint Costlier Alternative, Fundraising-Backlog, FR-Smashpig, Spike: Spike: investigate smashpig next steps - https://phabricator.wikimedia.org/T156863#3018179 (K4-713) The way I figure it, we should break this work up into phases necessary to complete before we can comfortably start... [20:41:47] (CR) Ejegg: [C: 1] "Looks really good! Could only come up with a few trivial suggestions." (3 comments) [extensions/CentralNotice] - https://gerrit.wikimedia.org/r/336237 (https://phabricator.wikimedia.org/T154954) (owner: AndyRussG) [20:47:42] ejegg: you free for standup? [22:48:04] (CR) Ejegg: "recheck" [wikimedia/fundraising/crm] - https://gerrit.wikimedia.org/r/334235 (https://phabricator.wikimedia.org/T115044) (owner: Eileen) [22:49:24] (CR) jerkins-bot: [V: -1] Matching gifts import. [wikimedia/fundraising/crm] - https://gerrit.wikimedia.org/r/334235 (https://phabricator.wikimedia.org/T115044) (owner: Eileen) [22:55:31] (CR) Ejegg: "recheck" [wikimedia/fundraising/crm] - https://gerrit.wikimedia.org/r/334235 (https://phabricator.wikimedia.org/T115044) (owner: Eileen) [22:56:22] XenoRyet what do you think about static inheritance? crazy? so far it's working for that message normalization: https://gerrit.wikimedia.org/r/335742 [22:56:38] (CR) jerkins-bot: [V: -1] Matching gifts import. [wikimedia/fundraising/crm] - https://gerrit.wikimedia.org/r/334235 (https://phabricator.wikimedia.org/T115044) (owner: Eileen) [23:03:48] (CR) Ejegg: "recheck" [wikimedia/fundraising/crm] - https://gerrit.wikimedia.org/r/334235 (https://phabricator.wikimedia.org/T115044) (owner: Eileen) [23:03:58] (CR) Ejegg: "recheck" [wikimedia/fundraising/crm] - https://gerrit.wikimedia.org/r/334235 (https://phabricator.wikimedia.org/T115044) (owner: Eileen) [23:07:22] (CR) jerkins-bot: [V: -1] Matching gifts import. [wikimedia/fundraising/crm] - https://gerrit.wikimedia.org/r/334235 (https://phabricator.wikimedia.org/T115044) (owner: Eileen) [23:16:28] ejegg: Na, I don't think it's crazy. [23:17:35] gerrit's not loading for me right now, but as far as I got earlier it was looking like a reasonable approach. [23:18:41] running a quick errand [23:21:13] XenoRyet: yeah, gerrit's been really flaky for me too. it's working just now [23:40:53] (CR) Ejegg: "recheck" [wikimedia/fundraising/crm] - https://gerrit.wikimedia.org/r/334235 (https://phabricator.wikimedia.org/T115044) (owner: Eileen) [23:41:32] (CR) jerkins-bot: [V: -1] Matching gifts import. [wikimedia/fundraising/crm] - https://gerrit.wikimedia.org/r/334235 (https://phabricator.wikimedia.org/T115044) (owner: Eileen) [23:45:15] (CR) Ejegg: "recheck" [wikimedia/fundraising/crm] - https://gerrit.wikimedia.org/r/334235 (https://phabricator.wikimedia.org/T115044) (owner: Eileen) [23:45:47] phooey, we can't use the upstream civicrm-buildkit as is - it's failing on missing mcrypt extension [23:52:22] ok, at least the old build is working again [23:54:38] ejegg: the excluded table in the silverpop export selects everything from the email log table and then removes everything not opted out in the silverpop table. why do that instead of just selecting the opted out ones? [23:57:45] (CR) Ejegg: [C: 2] "This looks great! Fixes some old bugs in addition to saving a lot of time for Engage. Thanks for the hard work!" (2 comments) [wikimedia/fundraising/crm] - https://gerrit.wikimedia.org/r/334235 (https://phabricator.wikimedia.org/T115044) (owner: Eileen) [23:59:12] (CR) Ejegg: [C: 2] "seems handy" [wikimedia/fundraising/crm] - https://gerrit.wikimedia.org/r/336962 (owner: Eileen)