IRC logs for #aegir, 2015-09-17 (GMT)

2015-09-16
2015-09-18
TimeNickMessage
[10:20:01]* ivanjaros has joined #aegir
[10:22:03]* ivanjaros has quit (Client Quit)
[11:08:29]* Egyptian[Home] has quit (Quit: Leaving.)
[11:19:50]* cweagans_afk is now known as cweagans
[11:28:20]* cweagans is now known as cweagans_afk
[11:41:08]* xurizaem_ has joined #aegir
[12:08:23]* xurizaem_ is now known as xurizaemon|afk
[12:08:52]* xurizaemon|afk has quit (Quit: My MacBook has gone to sleep. ZZZzzz…)
[12:32:44]* Egyptian[Home] has joined #aegir
[12:36:42]* hestenet has quit (Remote host closed the connection)
[12:44:59]* ivanjaros has joined #aegir
[12:47:02]* ivanjaros has quit (Client Quit)
[12:51:03]* Egyptian[Home] has quit (Quit: Leaving.)
[12:55:06]* jerryitt has joined #aegir
[13:05:08]* shaneonabike has quit (Quit: Leaving.)
[13:21:38]* xurizaem_ has joined #aegir
[13:45:11]* gusaus has quit (Quit: gusaus)
[13:59:32]* hefring has joined #aegir
[15:05:07]* jerryitt has quit (Quit: Connection closed for inactivity)
[15:11:20]* xurizaem_ is now known as xurizaemon|afk
[15:11:47]* xurizaemon|afk has quit (Quit: My MacBook has gone to sleep. ZZZzzz…)
[15:40:29]* xurizaem_ has joined #aegir
[15:50:40]* xurizaem_ is now known as xurizaemon|afk
[15:52:09]* xurizaemon|afk has quit (Quit: My MacBook has gone to sleep. ZZZzzz…)
[16:17:47]* David_Hernandez has joined #aegir
[17:05:56]* boshtian has joined #aegir
[17:26:16]* xurizaem_ has joined #aegir
[17:38:18]* xurizaem_ is now known as xurizaemon|afk
[17:38:47]* xurizaemon|afk has quit (Quit: My MacBook has gone to sleep. ZZZzzz…)
[17:57:50]* xurizaem_ has joined #aegir
[18:01:13]* gandhiano has joined #aegir
[18:03:02]* xurizaem_ has quit (Quit: Textual IRC Client: www.textualapp.com)
[18:05:27]* e-anima has joined #aegir
[18:10:36]* sdrycroft has joined #aegir
[18:17:44]* boshtian1 has joined #aegir
[18:17:44]* boshtian has quit (Read error: Connection reset by peer)
[18:17:44]* boshtian1 is now known as boshtian
[19:01:37]* thunderWilly has joined #aegir
[19:01:42]* e-anima has quit (Ping timeout: 244 seconds)
[19:29:14]* ivanjaros has joined #aegir
[20:25:26]* ratioweb has joined #aegir
[20:32:22]* Egyptian[Home] has joined #aegir
[21:01:17]* Egyptian[Home] has quit (Quit: Leaving.)
[21:05:01]* boshtian has quit (Remote host closed the connection)
[21:20:43]* ivanjaros has quit (Quit: https://drupal.org/user/135190)
[21:26:49]* boshtian has joined #aegir
[21:30:26]* gandhiano has quit (Ping timeout: 240 seconds)
[21:47:26]* ivanjaros has joined #aegir
[21:54:16]* boshtian has quit (Quit: boshtian)
[22:19:43]* msound has joined #aegir
[22:23:54]* ivanjaros has quit (Quit: https://drupal.org/user/135190)
[22:32:42]* ivanjaros has joined #aegir
[23:02:35]* zz_drakythe is now known as drakythe
[23:17:50]* boshtian has joined #aegir
[23:27:32]* zz_kvanderw is now known as kvanderw
[23:37:40]* zombiebeard has joined #aegir
[23:49:37]* msound has quit (Quit: This computer has gone to sleep)
[23:54:24]* msound has joined #aegir
[00:00:06]<helmo>Hi there...
[00:00:06]<hefring>hola
[00:05:07]<gboudrias>Hi!
[00:05:07]<hefring>eh oh
[00:05:37]<helmo>I've prepared a few lines about what I've been up to relating to Aegir...
[00:05:43]<helmo>Have been looking at hosting_sync to add an option to disable rollback backup for the sync task as It can speed up CI
[00:05:48]<helmo>https://www.drupal.org/node/2568169
[00:05:50]<hefring>https://www.drupal.org/node/2568169 => Option to disable rollback backup [#2568169] => 2 comments, 1 IRC mention
[00:06:00]<helmo>I spread some karma in the ask site, to let the core team start doing moderation.
[00:06:35]<helmo>Updated the DNS for the community archive site to go directly to the archive instead of redirecting. This fixed old links
[00:06:47]<gboudrias>Nice
[00:07:32]<helmo>I migrated the donation page... needs a review and a link on the project homepage, https://www.drupal.org/node/2569535
[00:07:33]<hefring>https://www.drupal.org/node/2569535 => Create replacement donation page [#2569535] => 2 comments, 1 IRC mention
[00:08:21]<helmo>And I did a quick read of the privaly policy which ergonlogic prepared ... it sounds like most of them
[00:08:34]* jerryitt has joined #aegir
[00:09:25]<gboudrias>Great
[00:09:40]<gboudrias>Not much to report for me, I did update https://github.com/PraxisLabs/praxis_aegirvps_ansible/ to Aegir3
[00:10:08]<gboudrias>It's pretty specific to our infrastructure but the Aegir part should be reusable, I reused a lot of bgm's code as well
[00:10:21]<helmo>On the paypay side I noticed that we can also create a form for repeating payments ... called subscriptions. Might be good for the donation page or the professional support page
[00:11:02]<gboudrias>As for today I'm planning to learn me some Debian packaging to try and fix the systemd bug
[00:11:18]<gboudrias>Oh yeah, that could be useful
[00:11:33]<helmo>gboudrias: I'll try to read up on your ansible ...
[00:13:39]<gboudrias>helmo: You might like bgm's version better: https://github.com/mlutfy/ansible-bidon/blob/master/playbooks/aegir/main...
[00:13:54]<gboudrias>I just needed to split MySQL into its own role
[00:14:10]<gboudrias>(And he uses MariaDB, which I really should spend some time on testing...)
[00:15:05]<gboudrias>helmo: I've read the donation page, looks pretty good to me
[00:16:36]<helmo>I think we could add a $ sign as icon on the bottom menu to link to that page. Just need to find or create one that fits with the other icons ... until a new design is ready
[00:17:58]<gboudrias>helmo: You mean on the front page? Yeah good idae
[00:17:59]<gboudrias>idea*
[00:18:16]* David_Hernandez has quit (Quit: :wq!)
[00:22:40]<helmo>yes, the frontpage
[00:25:00]* helmo back to work ....
[00:25:45]<gboudrias>Hahah, likewise
[00:37:56]* hestenet has joined #aegir
[00:39:37]* ivanjaros has quit (Read error: Connection reset by peer)
[00:53:29]* hestenet has quit (Ping timeout: 256 seconds)
[00:53:35]* hestenet_ has joined #aegir
[01:15:15]<ergonlogic>sorry all. I got pulled away from my laptop
[01:15:39]<ergonlogic>for my part, I've got RT working pretty well, over at http://help.aegir.support
[01:16:00]<ergonlogic>I also experimented with using CiviCRM as a subscription platform
[01:16:09]<ergonlogic>it looks like it'll do nicely
[01:16:22]<ergonlogic>we should also be able to use it for donations
[01:16:56]<ergonlogic>I've fixed up a couple things with makefiles and lockfile-based workflows
[01:17:13]<ergonlogic>and I got remote_import to work b/w Aegir2 and Aegir3
[01:17:38]<ergonlogic>I still need to make it switchable between remotes running 2 and 3
[01:17:48]<ergonlogic>which I'll try to bang out today
[01:18:11]<ergonlogic>the privacy policy is done, so I'm moving on to the ToS
[01:19:42]<ergonlogic>last week, I merged provision_civicrm into hosting_civicrm, which is working nicely
[01:20:37]<ergonlogic>I'd like to move some stuff into the 'Advanced' category
[01:20:47]<ergonlogic>I'd created an issue on d.o about it
[01:21:21]<ergonlogic>I'm going to set up a second email inbound into our RT for sales inquiries
[01:21:38]<ergonlogic>probably info@help.aegir.hupport
[01:22:19]<ergonlogic>I also enabled akismet and recaptcha on ask.aegir.support
[01:22:38]<ergonlogic>we can flag users as moderators, 'accepted', etc.
[01:23:31]<ergonlogic>I documented the process of creating a new staff user in RT
[01:23:36]<ergonlogic>as well as a new client user
[01:24:11]<ergonlogic>I figure to work w/ Nicholas to build a little brochureware site for the service offerings
[01:24:29]<ergonlogic>and a CiviCRM for the subscription management
[01:24:31]* boshtian has quit (Quit: boshtian)
[01:24:44]<gboudrias>Wow, sounds like a busy week :)
[01:25:11]<gboudrias>ergonlogic: Does that mean we can close https://www.drupal.org/node/2538788 ?
[01:25:12]<hefring>https://www.drupal.org/node/2538788 => Make this module compatible with Aegir2 [#2538788] => 3 comments, 2 IRC mentions
[01:25:51]<ergonlogic>gboudrias: no
[01:26:00]<ergonlogic>I probably just re-implemented your patch :-/
[01:26:01]<gboudrias>Darn
[01:26:03]<gboudrias>Cool
[01:26:13]<ergonlogic>Let me test it, and see
[01:26:27]<gboudrias>Thanks for doing all this anyway, seems like pretty huge progress
[01:26:30]<ergonlogic>I'll fix this today
[01:26:40]<ergonlogic>well, it's all coming along
[01:26:56]<ergonlogic>we need to figure out the scope of our support offerings
[01:27:08]<ergonlogic>which'll be pretty core to the ToS
[01:27:25]<ergonlogic>like, I think we need to support everything in our recommended workflows
[01:27:40]<ergonlogic>like Drush Make and its --lock functionality
[01:27:51]<gboudrias>Hmm yeah I see
[01:28:02]<ergonlogic>for platform maintenance à-la kplatforms
[01:29:10]<gboudrias>Has the lock option been integrated/released yet?
[01:29:19]<ergonlogic>yes, it's in Drush 7
[01:29:36]<gboudrias>Okay cool, I might be wrong but I seem to remember we still install drush 6 with Aegir3
[01:29:41]<ergonlogic>which I think we should also target
[01:29:42]<ergonlogic>yes
[01:29:51]<gboudrias>Okay right
[01:30:03]<ergonlogic>I've been installing it locally, using a 'drush7' alias
[01:30:18]* shaneonabike has joined #aegir
[01:30:46]<ergonlogic>the problem is mostly that Drush7 bails in hook_init on detecting a D8 site
[01:31:08]<gboudrias>Yeah, but so does drush6 right?
[01:31:24]<ergonlogic>so we can't even test our D8 support on it
[01:31:24]<gboudrias>So it doesn't seem like we'd lose anything
[01:31:28]<ergonlogic>no
[01:31:44]<ergonlogic>Drush 6 doesn't support much of D8
[01:31:55]<ergonlogic>but it doesn't crash on purpose as soon at it sees it
[01:31:58]<ergonlogic>like Drush7
[01:32:25]<ergonlogic>really, we should be looking at skipping to Drush8 for Drupal8 support
[01:32:40]<ergonlogic>and Drush7 is a necessary step, imo
[01:32:47]<gboudrias>Yeah that sounds right
[01:32:51]* msound has quit (Quit: This computer has gone to sleep)
[01:33:44]<ergonlogic>we use a pretty limited set of Drush commands internally
[01:33:45]<gboudrias>I don't know if it's the drush version but I think Drupal8 doesn't work with Aegir3 right now
[01:34:03]<gboudrias>I had assumed it was but now I'm not so sure
[01:34:10]<ergonlogic>so maybe I could convince the other maintainers to unlock just those from the Drupal8 hook_init() thing
[01:34:29]<ergonlogic>we can install D8 sites on Aegir3
[01:34:35]<ergonlogic>or, at least, we could
[01:34:48]<ergonlogic>D8 has moved pretty fast the past few weeks/months
[01:34:58]<gboudrias>Pretty sure we/D8 broke that somewhere before 3.0
[01:35:24]<ergonlogic>if Drush7 didn't crash on 'sql-dump', 'sqlc' and 'uli' maybe...
[01:35:30]<gboudrias>At least I had tested it with 3.1
[01:35:37]<ergonlogic>oh, ok
[01:35:44]<ergonlogic>did you update the D8 support issue?
[01:36:06]<ergonlogic>because it *was* working, at some point
[01:36:25]<ergonlogic>but then, that might've been on Drush7 before the D8 ban
[01:36:43]<gboudrias>Yeah I but I had assumed it was because of drush 6.6
[01:36:50]<gboudrias>https://www.drupal.org/node/1194602#comment-10197149
[01:36:51]<hefring>https://www.drupal.org/node/1194602 => [meta] Support the hosting of Drupal 8 sites [#1194602] => 67 comments, 3 IRC mentions
[01:38:20]<gboudrias>Actually the message Drush seems to imply they also forbade d8 on drush 6.6+
[01:38:29]<gboudrias>It's been a while so I'm not sure of the details
[01:39:11]<ergonlogic>ffs
[01:39:33]<ergonlogic>drush can be such a PITA sometimes
[01:39:43]<gboudrias>Yeah that was my thought at the time too :p
[01:40:02]<ergonlogic>ok, so we drop even pretending to support D8 until we get Drush8 running, I guess
[01:40:11]<ergonlogic>which means dropping support for D6
[01:40:33]<ergonlogic>so Aegir3 + Drush6/7 == Drupal 6 + 7
[01:40:45]<ergonlogic>Aegir3 + Drush8 == Drupal 7 + 8
[01:40:52]<gboudrias>Makes sense, Aegir2 can handle D6 sites
[01:41:13]<gboudrias>Or yeah Aegir3 on a legacy server
[01:41:15]<ergonlogic>how would we handle the .debs then?
[01:41:31]<gboudrias>Oh I see what you mean
[01:41:39]<ergonlogic>we'll need a switch to be able to install Drush 6, 7 or 8
[01:42:32]<gboudrias>Yeah I suppose we don't have much choice
[01:42:58]<ergonlogic>it can be implemented like the other .deb options, I guess
[01:43:05]<ergonlogic>and default to Drush 6 for now
[01:43:45]<gboudrias>I mean, honestly at this point we could just fork Drush 7 to unban D8
[01:44:14]<ergonlogic>D8 requires PHP 5.4+
[01:44:24]<ergonlogic>which'll break some D6 sites
[01:45:07]<ergonlogic>make that 5.5.9+
[01:45:31]<ergonlogic>so there really is a D6 vs D8 thing
[01:45:34]<gboudrias>Yeah there's no getting around that
[01:47:01]<gboudrias>This test matrix will be hell :p
[01:47:19]<ergonlogic>I think we should look at moving to Drush7 and drop Drush6
[01:49:26]<gboudrias>Sounds good, do we have an issue for this already?
[01:50:57]<gboudrias>Doesn't seem like it, although it seems we fixed Drush7 support for hostmaster a year ago: https://www.drupal.org/node/2281983
[01:50:58]<hefring>https://www.drupal.org/node/2281983 => Support installation of Aegir on Drush 7.x [#2281983] => 11 comments, 1 IRC mention
[01:56:37]<ergonlogic>http://ci.aegirproject.org/job/P_Aegir_Puppet_Module_functional_test_Aeg...
[02:00:01]* freiheit has joined #aegir
[02:00:08]<gboudrias>Oh cool
[02:00:37]* freiheit has quit (Client Quit)
[02:00:52]* freiheit has joined #aegir
[02:01:00]<ergonlogic>debugging locally now
[02:24:37]* msound has joined #aegir
[02:43:11]* sdrycroft has quit (Quit: Leaving.)
[03:29:26]<ergonlogic>gboudrias: https://www.drupal.org/node/2570389
[03:29:27]<hefring>https://www.drupal.org/node/2570389 => Support Drush 7.x [#2570389] => 0 comments, 1 IRC mention
[03:29:40]<ergonlogic>I got puppet-aegir to mostly work on Debian Jessie
[03:29:53]<ergonlogic>up to the point where we actually call 'drush', that is
[03:33:12]<gboudrias>cool
[03:39:13]<ergonlogic>actually looks like it works
[03:39:57]<ergonlogic>at least most of the provisioning
[03:46:27]* gusaus has joined #aegir
[03:48:32]* joestewart has joined #aegir
[03:52:34]<ergonlogic>ok, everything in Aegir3 works on Drush7 except for Drupal6 support
[03:52:51]<ergonlogic>gboudrias: are you running any Drupal6 sites on Aegir3?
[03:53:15]<gboudrias>ergonlogic: Not me but some of our clients might
[03:53:40]<gboudrias>I could just switch to Drush 6 manually though
[03:54:26]<gboudrias>(I don't know if existing installs would get their composer-built version updated?)
[03:55:19]<ergonlogic>not automatically, no
[03:55:29]<ergonlogic>you're already running of Drush7?
[03:55:47]<gboudrias>No
[03:55:50]<gboudrias>I don't think so
[03:56:00]<ergonlogic>gboudrias@> I could just switch to Drush 6 manually though
[03:56:02]<gboudrias>But I thought our package installed Drush through composer?
[03:56:03]<ergonlogic>???
[03:56:09]<ergonlogic>it does
[03:56:15]<ergonlogic>drush6.6, iirc
[03:56:26]<gboudrias>Okay I just don't get the context of the question then
[03:57:01]<ergonlogic>what does this mean "I could just switch to Drush 6 manually though"?
[03:57:49]<gboudrias>If I need Drupal 6 support. Although it would be a pain for most users, so probably not relevant.
[03:57:57]<ergonlogic>I'm wondering if Aegir3/Drush6 actually support Drupal6
[03:58:10]<ergonlogic>oh, I see
[03:58:25]<ergonlogic>you mean when we switch to Drush7 for a default?
[03:58:30]<gboudrias>I didn't test that recently
[03:58:31]<gboudrias>Yeah
[03:59:52]<ergonlogic>http://ci.aegirproject.org/job/P_Aegir_Puppet_Module_functional_test_Aeg... would have failed
[04:01:34]<ergonlogic>we must just have to alter how we bootstrap D6 sites or something...
[05:05:07]* jerryitt has quit (Quit: Connection closed for inactivity)
[05:09:07]* hestenet_ has quit (Remote host closed the connection)
[05:27:13]* cweagans_afk is now known as cweagans
[05:30:55]* cweagans is now known as cweagans_afk
[05:34:39]* gandhiano has joined #aegir
[05:40:46]* hestenet has joined #aegir
[05:42:52]* ratioweb has quit (Ping timeout: 246 seconds)
[06:06:44]* jerryitt has joined #aegir
[06:52:29]<ergonlogic>that took way longer than is should have...
[06:52:45]<ergonlogic>all tests are passing for me locally running Aegir3 on Drush7
[06:52:56]<gboudrias>Awesome!
[06:56:07]<ergonlogic>let's see how jenkins likes it: http://ci.aegirproject.org/job/P_Aegir_Puppet_Module_functional_test_Aeg...
[06:57:50]* hestenet_ has joined #aegir
[06:57:52]* hestenet has quit (Read error: Connection reset by peer)
[07:00:48]<ergonlogic>hmm, hosting-queued is failing, probably due to the known systemd service issue...
[07:13:18]* Egyptian[Home] has joined #aegir
[07:22:06]* msound has quit (Quit: This computer has gone to sleep)
[07:27:06]* thunderWilly has quit (Read error: Connection reset by peer)
[07:32:56]* gusaus has quit (Ping timeout: 246 seconds)
[07:35:45]* gusaus has joined #aegir
[07:36:03]* hestenet_ has quit (Read error: Connection reset by peer)
[07:36:40]* hestenet has joined #aegir
[07:39:35]* gandhiano has quit (Ping timeout: 246 seconds)
[07:40:36]* gusaus has quit (Ping timeout: 264 seconds)
[08:00:19]<ergonlogic>Yay! passing tests
[08:02:05]* zombiebeard has quit (Quit: zombiebeard)