[10:26:45] Fundraising Sprint Owls, Fundraising-Backlog, MW-1.32-release-notes (WMF-deploy-2018-07-31 (1.32.0-wmf.15)), Patch-For-Review: Add explainer text to CC payment form (for banner checkbox experience) - https://phabricator.wikimedia.org/T200218 (Pcoombe) Thanks @Ejegg! It's working without debug mod... [13:30:58] Fundraising Sprint Karma chameleons hide amongst us, Fundraising Sprint Lactose is unusually tolerant, Fundraising Sprint Matt Damon to head up Space Force, Fundraising Sprint Naming Sprints Is Not Important, and 3 others: Help switch over foundation pages ... - https://phabricator.wikimedia.org/T193663 [13:36:16] welcome back mepps!!! did you have a good vacation? [15:01:40] hey jgleeson! i did, but i'm also happy to be home [15:11:29] glad you did mepps and I'm guessing home is a much comfier space at this point? [16:03:47] (PS2) Ejegg: Ingenico audit: deal with untokenized recurring. [wikimedia/fundraising/crm] - https://gerrit.wikimedia.org/r/448820 (https://phabricator.wikimedia.org/T195337) [16:11:09] (PS4) XenoRyet: Name Filter won't flag on initials [extensions/DonationInterface] - https://gerrit.wikimedia.org/r/448162 (https://phabricator.wikimedia.org/T199454) [16:18:44] hi cwd! [16:19:24] saurabhbatra: hi [16:19:47] so frdev is running an older version of the sklearn package [16:19:55] any way you could update that? [16:20:55] saurabhbatra: i am in meetings for a bit but will look into it after [16:21:10] cool! ping me whenever you get free [16:40:59] (PS1) Ejegg: Use SmashPig test queues in WmfAudit tests [wikimedia/fundraising/crm] - https://gerrit.wikimedia.org/r/449245 (https://phabricator.wikimedia.org/T172449) [16:41:54] Fundraising Sprint Owls, Fundraising-Backlog, Wikimedia-Fundraising-CiviCRM, Patch-For-Review: Get rid of queue fakery in CiviCRM tests - https://phabricator.wikimedia.org/T172449 (Ejegg) [16:42:35] Fundraising Sprint Owls, Fundraising-Backlog, Wikimedia-Fundraising-CiviCRM, Patch-For-Review: Get rid of queue fakery in CiviCRM tests - https://phabricator.wikimedia.org/T172449 (Ejegg) p:Triage>Low a:Ejegg [17:29:42] fr-tech I'll be in the kafkatee meeting in just a couple minutes [17:30:03] Yea, me too, got one thing I need to do real fast. [18:22:28] saurabhbatra: what version of python_sklearn do you need? [18:31:58] cwd: i'm currently running 0.19.2 on my local [18:32:58] the server has 0.14 which doesn't support some of the newer features [18:42:56] saurabhbatra: it looks like 0.18-5 is available for debian stretch, which we could backport but it's hacky [18:43:15] debian stable is often pretty old for things like this [18:43:23] hmm [18:43:31] anything above 0.16 will work i think... [18:44:04] maybe an older subversion of 0.18 [19:07:33] saurabhbatra: hrm, i uncovered some breakage while looking into this [19:08:18] darn [19:08:28] cwd: is it bad? [19:18:51] nah it's fine i just want to fix it before updating that package [19:19:36] cool! [19:40:15] Fundraising-Backlog: pgehres: Remove unused columns - https://phabricator.wikimedia.org/T200721 (AndyRussG) [19:41:21] Fundraising-Backlog, fundraising-tech-ops, Epic: Create job to deliver the eventlogging_LandingPageImpression topic - https://phabricator.wikimedia.org/T200449 (DStrine) [19:42:47] Fundraising-Backlog: Add privacy policy link to Bitpay donation form - https://phabricator.wikimedia.org/T200292 (DStrine) Open>Resolved [19:43:26] (PS1) Ejegg: Stop throwing error on cancelSubscription [wikimedia/fundraising/crm] - https://gerrit.wikimedia.org/r/449279 (https://phabricator.wikimedia.org/T200430) [20:00:42] (CR) Eileen: [C: 2] Stop throwing error on cancelSubscription [wikimedia/fundraising/crm] - https://gerrit.wikimedia.org/r/449279 (https://phabricator.wikimedia.org/T200430) (owner: Ejegg) [20:08:39] (Merged) jenkins-bot: Stop throwing error on cancelSubscription [wikimedia/fundraising/crm] - https://gerrit.wikimedia.org/r/449279 (https://phabricator.wikimedia.org/T200430) (owner: Ejegg) [20:08:59] thanks eileen ! I'll push that out along with your forgetme changes [20:09:19] cwd: any progress? [20:10:28] (PS1) Ejegg: Merge branch 'master' into deployment [wikimedia/fundraising/crm] (deployment) - https://gerrit.wikimedia.org/r/449285 [20:10:36] (CR) Ejegg: [C: 2] Merge branch 'master' into deployment [wikimedia/fundraising/crm] (deployment) - https://gerrit.wikimedia.org/r/449285 (owner: Ejegg) [20:11:12] saurabhbatra: the thing i was considering won't work [20:11:20] coincidentally that is what's broken [20:11:26] the only other place where we attach that repo [20:11:31] ah okay [20:11:39] (Merged) jenkins-bot: Merge branch 'master' into deployment [wikimedia/fundraising/crm] (deployment) - https://gerrit.wikimedia.org/r/449285 (owner: Ejegg) [20:11:42] so i have to undo that and repackage the thing that will be missing [20:12:01] saurabhbatra: so we'll have to build a debian package of the version you need [20:12:29] bad news is it will take a while but good news is we can do any version [20:12:41] how much is a while? [20:13:09] i'll know once i fix what's broken [20:13:32] which is my next project [20:14:04] i might be able to refactor some code if it's too much of an effort [20:14:22] writing the implementation from scratch might not be that hard [20:14:31] (of the new feature) [20:14:57] !log updated CiviCRM from d76e3997e6 to 24b497072d [20:14:59] Logged the message at https://wikitech.wikimedia.org/wiki/Server_Admin_Log [20:15:01] what we should probably have in this case is a virtualized development box for you [20:16:07] but that raises a bunch of questions [20:16:39] +1 for that [20:16:55] but i guess everybody's using the same server as different users... [20:17:41] (PS5) Ejegg: Name Filter won't flag on initials [extensions/DonationInterface] - https://gerrit.wikimedia.org/r/448162 (https://phabricator.wikimedia.org/T199454) (owner: XenoRyet) [20:17:47] (CR) Ejegg: [C: 2] Name Filter won't flag on initials [extensions/DonationInterface] - https://gerrit.wikimedia.org/r/448162 (https://phabricator.wikimedia.org/T199454) (owner: XenoRyet) [20:20:11] (Merged) jenkins-bot: Name Filter won't flag on initials [extensions/DonationInterface] - https://gerrit.wikimedia.org/r/448162 (https://phabricator.wikimedia.org/T199454) (owner: XenoRyet) [20:31:05] saurabhbatra: what about installing the libs just for your user? [20:31:32] you should be able to put them in your home dir and specify in the program [20:31:39] do you need them to by system wide? [20:32:38] that works! [20:33:09] saurabhbatra: great... pip won't work because of the firewall, but you can use scp/rsync [20:33:46] to push them up from your laptop [20:37:36] i'll give that a shot, although i don't see any problems that might occur [20:39:19] fundraising-tech-ops: Remove stretch repos from jessie boxes - https://phabricator.wikimedia.org/T200725 (cwdent) [20:42:59] ccogdill: I don’t think ContactID is configured as a GDPR field - I could try & fail to upload a csv with it in the UI but I couldn’t see where the fields are configured [20:56:19] gonna go grab my bicycle from the shop - back soon! [22:24:18] Fundraising Sprint Owls, Fundraising-Backlog, Wikimedia-Fundraising-CiviCRM: civi: report filter for total USD within a time period - https://phabricator.wikimedia.org/T151271 (Eileenmcnaughton) For Benefactor = last 18 months and => 1000 + Benefactor page listing on contact summary [22:39:06] hey eileen [22:39:14] hey [22:39:18] so I've been trying to troubleshoot a problem with the lookup fields [22:39:30] ok any joy? [22:39:34] we have a "restricted database" which is what allows us to use email as a unique key [22:39:44] that also means email is the only field that can be a GDPR lookup key [22:39:51] argh [22:40:15] I've been bugging iBM support trying to see if I can just swap the lookup key, but they say I have to switch to a "flexible database" which doesn't allow us to use the unique key anymore [22:40:33] hmmm [22:40:33] so I'm wondering if *we* can use email address as the lookup value [22:40:41] we as in CIvi [22:40:57] So when we upload a GDPR request we could use email [22:41:06] when we send it through the API... if somehow that request could happen before Civi deletes it [22:41:14] my worry is only that if it fails at the first attempt - [22:41:27] then we no longer have the email to cleanup again later [22:41:41] we... might have it Zendesk? [22:41:56] isn't that a place where it get retained as a record of the correspondence? [22:41:58] I guess if the silverpop attempt is before the email delete then it might fail at the ‘right’ time [22:42:14] lol - so the idea is we are supposed to be deleting all our data :-) [22:42:28] haha I know, I didn't actually know how the Zendesk convo factored in [22:42:42] ejegg: does it make sense to you that if we give the various forgetme actions weight we could do Silverpop first [22:43:01] then if that fails we would hopefully fail before we delete the email... [22:43:27] (PS1) Eileen: CiviCRM submodule update [wikimedia/fundraising/crm] - https://gerrit.wikimedia.org/r/449366 [22:44:00] eileen: hmm, that's certainly one way of getting an order without having all the entities in one place [22:45:29] I’m just worried we forget the email & then we have a silverpop fail [22:45:40] leaving us needing to forget an email we don’t remember.... [22:55:52] eileen did you also have questions on T200240? [22:55:53] T200240: Mailing data double counting in CiviCRM? - https://phabricator.wikimedia.org/T200240 [22:56:29] ccogdill: so what I found was that there is a consistent 7 hour gap pattern for quite a while [22:56:30] eileen: oh hey, we DO export Civi contact IDs to Silverpop [22:56:47] we do! [22:57:00] but there are ALSO cases where I see 2 sends for the same message to the same person at non-stdised times [22:57:12] & I see that in Silverpop itself I think [22:57:32] so I think that is ‘OK’ & Ijust need to focus on those with a 7 hour gap [22:57:39] yeah [22:57:50] I think that one example you pulled is someone who entered the remind me later program twice [22:57:57] by filling out the banner form more than once [22:58:09] I would expect those to be rare outliers... [23:00:50] ok - so I’m gonna try to delete those 7 hour duplicates - might be a bit slow to run [23:02:59] cool, thank you! [23:03:13] we'll see what the data look like when we [23:03:17] *we're done [23:27:14] (CR) Eileen: [C: 2] CiviCRM submodule update [wikimedia/fundraising/crm] - https://gerrit.wikimedia.org/r/449366 (owner: Eileen) [23:33:40] (Merged) jenkins-bot: CiviCRM submodule update [wikimedia/fundraising/crm] - https://gerrit.wikimedia.org/r/449366 (owner: Eileen) [23:50:32] (PS7) Mepps: Change documentation variables and test to outline where changes are needed [extensions/DonationInterface] - https://gerrit.wikimedia.org/r/437357 (https://phabricator.wikimedia.org/T193663) [23:53:23] (PS8) Ejegg: Change documentation variables and test to outline where changes are needed [extensions/DonationInterface] - https://gerrit.wikimedia.org/r/437357 (https://phabricator.wikimedia.org/T193663) (owner: Mepps) [23:53:31] (CR) Ejegg: [C: 2] Change documentation variables and test to outline where changes are needed [extensions/DonationInterface] - https://gerrit.wikimedia.org/r/437357 (https://phabricator.wikimedia.org/T193663) (owner: Mepps) [23:54:56] Fundraising Sprint Karma chameleons hide amongst us, Fundraising Sprint Lactose is unusually tolerant, Fundraising Sprint Matt Damon to head up Space Force, Fundraising Sprint Naming Sprints Is Not Important, and 3 others: Help switch over foundation pages ... - https://phabricator.wikimedia.org/T193663 [23:55:47] (Merged) jenkins-bot: Change documentation variables and test to outline where changes are needed [extensions/DonationInterface] - https://gerrit.wikimedia.org/r/437357 (https://phabricator.wikimedia.org/T193663) (owner: Mepps) [23:57:40] (PS1) Ejegg: Merge branch 'master' into deployment [extensions/DonationInterface] (deployment) - https://gerrit.wikimedia.org/r/449376 [23:57:53] (CR) Ejegg: [C: 2] Merge branch 'master' into deployment [extensions/DonationInterface] (deployment) - https://gerrit.wikimedia.org/r/449376 (owner: Ejegg) [23:58:59] (Merged) jenkins-bot: Merge branch 'master' into deployment [extensions/DonationInterface] (deployment) - https://gerrit.wikimedia.org/r/449376 (owner: Ejegg)