[00:27:33] fundraising-tech-ops, Mail, Operations: (re)move problemsdonating aliases - https://phabricator.wikimedia.org/T127488#3384869 (Dzahn) Ok, cool. Maybe add ZenDesk ticket number. Please remove from privateexim module in private repo once OIT has them confirmed on their side. [02:10:19] Fundraising-Backlog, Wikimedia-Fundraising-CiviCRM: Add ability for MG to import to Primary address type - https://phabricator.wikimedia.org/T169025#3384910 (Eileenmcnaughton) [02:10:39] Fundraising Sprint Loose Lego Carpeting, Fundraising-Backlog, Wikimedia-Fundraising-CiviCRM: Add ability for MG to import to Primary address type - https://phabricator.wikimedia.org/T169025#3384924 (Eileenmcnaughton) [02:11:16] (PS1) Eileen: CRM-20759 add ability to import to primary addresses. [wikimedia/fundraising/crm/civicrm] - https://gerrit.wikimedia.org/r/361807 (https://phabricator.wikimedia.org/T169025) [02:13:58] (PS1) Eileen: CiviCRM Submodule update 9e4899f CRM-20778 - Use civicontribute permission for contribution recur.cancel 5781882 CiviCRM composer update. [wikimedia/fundraising/crm] - https://gerrit.wikimedia.org/r/361808 [02:14:30] (CR) Eileen: [C: 2] "Self approving as submodule commit" [wikimedia/fundraising/crm] - https://gerrit.wikimedia.org/r/361808 (owner: Eileen) [02:18:05] (Merged) jenkins-bot: CiviCRM Submodule update 9e4899f CRM-20778 - Use civicontribute permission for contribution recur.cancel 5781882 CiviCRM composer update. [wikimedia/fundraising/crm] - https://gerrit.wikimedia.org/r/361808 (owner: Eileen) [02:32:50] (PS1) Eileen: CiviCRM Submodule update 9e4899f CRM-20778 - Use civicontribute permission for contribution recur.cancel 5781882 CiviCRM composer update. [wikimedia/fundraising/crm] (deployment) - https://gerrit.wikimedia.org/r/361809 [02:33:13] (CR) Eileen: [C: 2] "merge to deployment" [wikimedia/fundraising/crm] (deployment) - https://gerrit.wikimedia.org/r/361809 (owner: Eileen) [02:34:07] (Merged) jenkins-bot: CiviCRM Submodule update 9e4899f CRM-20778 - Use civicontribute permission for contribution recur.cancel 5781882 CiviCRM composer update. [wikimedia/fundraising/crm] (deployment) - https://gerrit.wikimedia.org/r/361809 (owner: Eileen) [02:46:12] !log Update civicrm from d558df2ca2a0218a5e4bb6e03105a14cec3f0b6d to e53d62193e51e839229c6aa78015ca0055ed8474 [02:46:22] Logged the message at https://wikitech.wikimedia.org/wiki/Server_Admin_Log [02:49:22] Fundraising-Analysis, Fundraising-Backlog: error when running rsync - https://phabricator.wikimedia.org/T169028#3384975 (Eileenmcnaughton) [03:16:29] (PS3) Eileen: Add index to civicrm_campaign.name [wikimedia/fundraising/crm] - https://gerrit.wikimedia.org/r/360608 (https://phabricator.wikimedia.org/T168499) [03:16:31] (PS5) Eileen: Initial commit, omnimail extension & extendedmailingreport [wikimedia/fundraising/crm] - https://gerrit.wikimedia.org/r/360610 (https://phabricator.wikimedia.org/T161758) [03:22:52] (PS6) Eileen: Initial commit, omnimail extension & extendedmailingreport [wikimedia/fundraising/crm] - https://gerrit.wikimedia.org/r/360610 (https://phabricator.wikimedia.org/T161758) [04:44:26] (PS2) Eileen: CRM-20759 add ability to import to primary addresses. [wikimedia/fundraising/crm/civicrm] - https://gerrit.wikimedia.org/r/361807 (https://phabricator.wikimedia.org/T169025) [04:49:35] (PS7) Eileen: Upgrade CiviCRM to 4.7.21 [wikimedia/fundraising/crm/civicrm] - https://gerrit.wikimedia.org/r/359898 [04:54:14] (CR) Eileen: "I have put this on staging, with the upgrade over the top" [wikimedia/fundraising/crm/civicrm] - https://gerrit.wikimedia.org/r/361807 (https://phabricator.wikimedia.org/T169025) (owner: Eileen) [08:18:21] Fundraising-Analysis, Fundraising-Backlog: error when running rsync - https://phabricator.wikimedia.org/T169028#3385310 (Eileenmcnaughton) [08:19:48] Fundraising Sprint Loose Lego Carpeting, Fundraising-Backlog, Wikimedia-Fundraising-CiviCRM, Patch-For-Review: Add ability for MG to import to Primary address type - https://phabricator.wikimedia.org/T169025#3384910 (Eileenmcnaughton) HI @LeanneS there is code on staging now that should support... [14:28:25] Wikimedia-Fundraising-Campaigns (FY Q1 Jul-Sep 2017), Wikimedia-CentralNotice-Administration (Q3-2017): WMF Fundraising 2017-18 - Ukraine (Jul 18 - Aug 15) - https://phabricator.wikimedia.org/T169092#3386857 (Pcoombe) [14:29:31] Wikimedia-Fundraising-Campaigns (FY Q1 Jul-Sep 2017), Wikimedia-CentralNotice-Administration (Q3-2017): WMF Fundraising 2017-18 - Portugal (Jul 18 - Aug 15) - https://phabricator.wikimedia.org/T169093#3386871 (Pcoombe) [14:30:44] Wikimedia-Fundraising: Fundraising banner pre-test for Ukraine - https://phabricator.wikimedia.org/T169094#3386887 (Pcoombe) [14:31:16] Wikimedia-Fundraising: Fundraising banner pre-test in Portugal - https://phabricator.wikimedia.org/T169095#3386901 (Pcoombe) [15:24:58] Fundraising-Backlog: Check mobile MX form for currency handoff - https://phabricator.wikimedia.org/T168793#3387193 (MBeat33) Thanks @DStrine We haven't seen any more reports like this. I asked the donor for extra details, but if nothing materializes I will close this task. [15:25:38] Fundraising-Backlog: Check mobile MX form for currency handoff - https://phabricator.wikimedia.org/T168793#3387208 (DStrine) yeah if this is just a one-off then please close. thanks! [16:37:54] Fundraising-Backlog, Wikimedia-Fundraising-CiviCRM, fundraising-tech-ops: Restore live civicrm database to staging to get time to run 4.7.21 upgrade - https://phabricator.wikimedia.org/T168574#3387560 (Jgreen) @Eileenmcnaughton here's what we've got, see frdev1001:/srv/db_restore... drupal-20170626.... [17:00:32] fr-tech: The hater of property and of government takes care to have his warranty [17:00:32] deed recorded, and the book written against fame and learning has the [17:00:32] author's name on the title page. [17:00:32] -- Ralph Waldo Emerson, "Journals" (1831) [17:00:32] -- discuss. [17:47:25] cwd--i still haven't got vagrant set up but i got smashpig tests passing in my local setup!!! [17:47:35] it was because it was using sqlite, not mysql [17:47:48] aah [17:47:52] did you not have that installed? [17:48:51] nope apparently not [17:51:15] now all my donation interface tests pass too! [17:59:48] nice [18:00:30] huh i don't have sqlite either [18:00:35] on buster [18:00:42] i would think that would be a default package [18:04:28] Fundraising Sprint Loose Lego Carpeting, Fundraising-Backlog, Wikimedia-Fundraising-CiviCRM, Patch-For-Review: Add ability for MG to import to Primary address type - https://phabricator.wikimedia.org/T169025#3387853 (LeanneS) @Eileenmcnaughton Thanks! I've just tested more, and the addresses succ... [18:26:11] Fundraising-Backlog: Check mobile MX form for currency handoff - https://phabricator.wikimedia.org/T168793#3387926 (MBeat33) Open>Resolved a:MBeat33 The donor confirmed that they live on the border in Juarez city/El Paso TX region, and recently traveled to San Francisco, so good call on that @DSt... [18:38:22] yeah weird [18:38:56] mepps: the development environments is something i've been talking to Jeff_Green about a lot [18:39:23] cwd oh yeah? it'd be great if setup was more straightforward--i never did get vagrant working [18:41:06] heh yeah [18:41:43] so me and jeff use virtualbox on our laptops to model a bigger chunk of the cluster [18:43:31] mw-vagrant has a few of the tools going but there are a lot of boxes that fr tech code runs on [18:43:53] it's more complicated than can be expressed in a single vm [18:44:14] unless perhaps the vm is running an lxc cluster which is one thing i am interested in exploring [18:45:01] cwd: beware the developer automation tarpit. ;) [18:45:25] bd808: :-P [18:45:34] bd808: yeah there is nothing easy about this stuff [18:45:44] computers are the worst [18:45:47] prod is a snowflake [18:45:47] AI will fix it for us [18:45:50] heh yeah [18:45:53] except for people maybe [18:46:03] people on computers [18:46:07] Sad! [18:46:44] cwd: so are you fully moved to the techops darkside now? [18:47:10] i think so? it has been a gradual transition [18:47:35] that's how they get you. "Sure you can have sudo if you want to help..." [18:47:49] i thought it was "no more php" [18:48:23] damn [18:48:43] yeah i have been learning a lot [18:48:49] jeff is a pro [18:48:56] awesome [18:49:08] i was screwing with lxc but it was buggy and horrible [18:49:22] i'm sure there's some way to do it that doesn't suck [18:49:27] vagrant! [18:49:33] or Docker [18:49:47] i have a fear of software that has a conference [18:50:42] but yeah i can see why there are frameworks [18:51:06] there is this thing lxd on ubuntu that looked promising [18:51:07] the hard part in my LXC experiments has been getting the container profile restrictions right [18:51:49] bd808: can you do realistic networking between them? vlans? [18:51:53] the services team are working pretty hard on docker-compose stuff right now [18:52:18] *all* SDN layers are horrible in my limited experience [18:52:39] heh yeah [18:52:53] I've heard reasonably good things about Calico with Kubernetes but not really played with it [18:53:24] I think _joe_ and Alex have been climbing that hill for the prod k8s cluster work [18:53:34] the other thing i've been babbling about would be openstack or one of those [18:53:42] on the cluster somewhere we could tunnel to [18:53:55] but i bet i would regret signing up to maintain that [18:54:40] the cloud services openstack cluster can't really do vlans for projects yet, but when we finally get the SND there migrated to Neutron that should be possible [18:55:02] are you wanting a full test env for all the vlan isolation? [18:55:17] yeah ideally [18:56:10] The magic way we had that at $DAYJOB-1 was via a full prod replica testing DC. Pretty hard to pull that off here [18:56:40] a bit easier with the 3 racks that was out prod environment :) [18:56:45] *our [18:57:03] i think the hardest part is deciding what's good enough [18:57:12] because yeah the end game is a whole parallel DC [18:57:36] bd808: vlan isolation and puppet testing were the reasons that I started working in a larger vbox cluster on my laptop [18:58:11] but for software development I think we could probably get away without the vlan stuff [18:58:40] can a gannetti cluster do all of that? I don't really know how that VM stack works [18:58:59] no idea [19:00:09] the networking part of virtualbox seems pretty sophisticated [19:00:26] tbh i had never used it outside of vagrant before this [19:01:26] but if we were going to have a meaningful beta i am thinking 10 machines or so [19:01:32] and my laptop can't do that [19:02:19] and then there's the question of whether we want to be able to test db heavy lifting like we do now [19:02:36] like timing schema changes so we can plan for outages etc [19:03:17] if it was on the cluster it could have a copy of the db [19:03:29] true [19:03:33] that we could trash and refresh [19:03:59] hmmm [19:04:31] maybe if we just got a fancy computer there that could run a ton of vms in virtualbox [19:05:05] i'm pretty sure you can technically do everythign without that crazy ass gui [19:05:20] but the cli is pretty terrible [19:09:28] (PS8) AndyRussG: Purge banner content from front-end cache on banner save [extensions/CentralNotice] - https://gerrit.wikimedia.org/r/336237 (https://phabricator.wikimedia.org/T154954) [19:11:45] (CR) jerkins-bot: [V: -1] Purge banner content from front-end cache on banner save [extensions/CentralNotice] - https://gerrit.wikimedia.org/r/336237 (https://phabricator.wikimedia.org/T154954) (owner: AndyRussG) [19:15:01] Jeff_Green: I just discovered an irc bot supported by WMF, if you ever need to replace the thing we made. https://github.com/wikimedia/puppet/tree/production/modules/ircecho [19:15:11] it seems to tail a file into irc [19:15:23] ooh neat [19:15:36] slander runs pretty well though! [19:19:54] (PS9) AndyRussG: Purge banner content from front-end cache on banner save [extensions/CentralNotice] - https://gerrit.wikimedia.org/r/336237 (https://phabricator.wikimedia.org/T154954) [19:21:17] slander: help [19:21:17] If I only had a brain: https://github.com/adamwight/slander -- Commands: help config kill last [19:21:21] o/ [19:21:49] Jeff_Green: I think this would replace the other thing, actually--that perl horror for deployment msgs in the private channel [19:24:00] oh I thought that ~was~ slander [19:24:36] I think you eventually modded slander to watch logs [19:29:53] (CR) jerkins-bot: [V: -1] Purge banner content from front-end cache on banner save [extensions/CentralNotice] - https://gerrit.wikimedia.org/r/336237 (https://phabricator.wikimedia.org/T154954) (owner: AndyRussG) [20:37:47] Fundraising-Backlog, fundraising-tech-ops: migrate fundraising.wikimedia.org off of the civicrm webserver - https://phabricator.wikimedia.org/T152106#2838575 (Jgreen) I made the puppet adjustments to bring up IP aliases and webserver on the payments-listeners. [20:38:44] Fundraising-Backlog, fundraising-tech-ops: migrate fundraising.wikimedia.org off of the civicrm webserver - https://phabricator.wikimedia.org/T152106#3388524 (Jgreen) [21:27:39] Wikimedia-Fundraising-Campaigns (FY Q4 Apr-Jun 2017), Wikimedia-CentralNotice-Administration (Q2-2017): WMF Fundraising - 2016-17 - Latin America 1 (Jun 6 - Jul 4) - https://phabricator.wikimedia.org/T162287#3388679 (Pcoombe) Extending this campaign by a few days because we had significant downtime earlier. [21:27:45] Wikimedia-Fundraising-Campaigns (FY Q4 Apr-Jun 2017), Wikimedia-CentralNotice-Administration (Q2-2017): WMF Fundraising - 2016-17 - Latin America 1 (Jun 6 - Jul 9) - https://phabricator.wikimedia.org/T162287#3388680 (Pcoombe) [22:50:51] (PS10) AndyRussG: Purge banner content from front-end cache on banner save [extensions/CentralNotice] - https://gerrit.wikimedia.org/r/336237 (https://phabricator.wikimedia.org/T154954) [23:07:15] Fundraising Sprint Loose Lego Carpeting, Fundraising-Backlog, MediaWiki-extensions-CentralNotice: CentralNotice: Add controls to purge banner content in Varnish for a specific language - https://phabricator.wikimedia.org/T168673#3389109 (AndyRussG) Hi @ema, @BBlack! :) Just pinging to see if you hav...