IRC logs for #aegir, 2016-09-01 (GMT)

2016-08-31
2016-09-02
TimeNickMessage
[10:02:46]* ybabel has quit (Ping timeout: 244 seconds)
[10:06:10]* tommycox has quit (Remote host closed the connection)
[10:25:53]* tommycox has joined #aegir
[10:41:38]* tommycox has quit (Remote host closed the connection)
[10:47:56]* jerryitt has quit (Quit: Connection closed for inactivity)
[11:14:15]* tommycox has joined #aegir
[11:20:16]* tommycox has quit (Ping timeout: 264 seconds)
[12:03:10]* azend|vps_ has quit (Remote host closed the connection)
[12:14:19]* azend|vps has joined #aegir
[12:23:35]* hosttor has joined #aegir
[12:40:37]* ahillio has quit (Quit: Konversation terminated!)
[12:43:51]* hosttor has quit (Ping timeout: 258 seconds)
[12:50:06]* tommycox has joined #aegir
[12:51:33]* tommycox has quit (Remote host closed the connection)
[12:57:52]* tommycox has joined #aegir
[13:00:56]* tommycox has quit (Remote host closed the connection)
[13:05:39]* tommycox has joined #aegir
[13:07:42]* tommycox has quit (Remote host closed the connection)
[13:20:33]* tommycox has joined #aegir
[13:22:36]* tommycox has quit (Remote host closed the connection)
[13:28:28]* tommycox has joined #aegir
[13:29:08]* tommycox has quit (Remote host closed the connection)
[14:02:36]* tommycox has joined #aegir
[14:20:55]* tommycox has quit (Ping timeout: 252 seconds)
[14:23:58]* tommycox has joined #aegir
[14:37:58]* Lowell has quit (Ping timeout: 255 seconds)
[14:38:29]* elijah has quit (Read error: Connection reset by peer)
[14:40:55]* Lowell has joined #aegir
[14:41:26]* elijah has joined #aegir
[15:00:06]* tommycox_ has joined #aegir
[15:00:28]* tommycox has quit (Read error: Connection reset by peer)
[15:25:17]* tommycox_ has quit (Remote host closed the connection)
[15:33:29]* tommycox has joined #aegir
[15:35:53]* boshtian has joined #aegir
[15:57:08]* tommycox has quit (Remote host closed the connection)
[16:00:42]* tommycox has joined #aegir
[16:05:57]* tommycox_ has joined #aegir
[16:07:40]* tommycox has quit (Ping timeout: 264 seconds)
[16:21:33]* mlhess has quit (Excess Flood)
[16:21:35]* mlhess- has joined #aegir
[16:23:39]* mlhess- is now known as mlhess
[16:31:15]* stijnvbrande has joined #aegir
[16:35:28]* SuppahSeb_work has joined #aegir
[16:42:26]* SuppahSeb_work has quit (Ping timeout: 264 seconds)
[17:06:47]* tommycox has joined #aegir
[17:08:36]* SuppahSeb_work has joined #aegir
[17:09:20]* tommycox_ has quit (Ping timeout: 265 seconds)
[17:28:17]* tommycox has quit (Remote host closed the connection)
[17:35:56]<SuppahSeb_work>I have finally managed to get a solution for problems we were having
[17:36:31]<SuppahSeb_work>Now its working
[17:36:40]<SuppahSeb_work>We had to change the template here /usr/share/drush/commands/provision/http/Provision/Config/Apache
[17:52:55]* tommycox has joined #aegir
[17:54:03]* tommycox has quit (Remote host closed the connection)
[18:22:49]* ybabel has joined #aegir
[18:53:35]* anarchat has joined #aegir
[18:58:49]* anarcat has quit (*.net *.split)
[18:58:49]* drupol has quit (*.net *.split)
[18:58:50]* FatherShawn has quit (*.net *.split)
[18:59:18]* FatherShawn has joined #aegir
[19:02:25]* drupol has joined #aegir
[21:08:06]* SuppahSeb_work has quit (Quit: Page closed)
[21:42:22]* stijnvbrande has quit (Remote host closed the connection)
[21:57:10]* stijnvbrande has joined #aegir
[22:22:54]* zombiebeard has joined #aegir
[22:30:45]* Captain_Haddock has quit (Ping timeout: 265 seconds)
[22:46:52]* shaneonabike has joined #aegir
[23:12:50]* erortiz has joined #aegir
[00:01:14]* tommycox has joined #aegir
[00:02:27]* shaneonabike has quit (Remote host closed the connection)
[00:20:32]* tommycox has quit (Ping timeout: 240 seconds)
[00:27:35]* tommycox has joined #aegir
[00:28:15]* jerryitt has joined #aegir
[00:37:18]* boshtian has quit (Ping timeout: 265 seconds)
[00:47:32]* tommycox has quit (Ping timeout: 240 seconds)
[00:49:04]* tommycox has joined #aegir
[01:00:13]* tommycox has quit (Ping timeout: 244 seconds)
[01:00:31]<colan>gboudrias: what's this drutopia thing all about? i'm asking here because it mentions aegir specifically.
[01:01:40]* SuppahSeb has quit (Quit: Page closed)
[01:02:33]* tommycox has joined #aegir
[01:11:39]* tommycox has quit (Remote host closed the connection)
[01:21:17]<ergonlog1c>colan: it's mostly a reaction to the Enterprise-focus in Drupal
[01:23:49]<ergonlog1c>and a broadening of Nedjo's OpenOutreach initiatives
[01:54:02]* tommycox has joined #aegir
[01:55:26]* shaneonabike has joined #aegir
[02:04:12]* tommycox has quit (Ping timeout: 240 seconds)
[02:10:01]* tommycox has joined #aegir
[02:21:39]* tommycox has quit (Remote host closed the connection)
[02:24:10]* shaneonabike has quit (Quit: Leaving.)
[02:25:23]* tommycox has joined #aegir
[02:27:34]* shaneonabike has joined #aegir
[02:38:32]* tommycox has quit (Ping timeout: 240 seconds)
[02:45:43]* tommycox has joined #aegir
[03:02:48]* gusaus has joined #aegir
[03:14:16]* tommycox has quit (Ping timeout: 264 seconds)
[03:17:16]* tommycox has joined #aegir
[03:47:03]* stijnvbrande has quit (Quit: Connection closed for inactivity)
[03:55:52]* tommycox has quit (Remote host closed the connection)
[03:57:28]* gusaus has quit (Ping timeout: 264 seconds)
[04:01:02]* gusaus has joined #aegir
[04:15:56]* tommycox has joined #aegir
[04:24:12]* tommycox has quit (Ping timeout: 240 seconds)
[04:26:11]* tommycox has joined #aegir
[04:55:45]* ergonlog1c invites co-op members to attend the Ops Team meeting in #aegir-coop, starting in 5 minutes
[04:57:17]* ergonlog1c points out that others are welcome to observe, but participation is limited to co-op members
[04:58:01]<anarchat>aka +m :)
[04:59:44]<ergonlog1c>anarchat: ?
[05:00:11]<ergonlog1c>oh, the irc mute switch?
[05:00:32]<ergonlog1c>I wasn't planning to enforce it
[05:00:54]<anarchat>"moderated" - but yeah
[05:01:40]* shaneonabike has quit (Ping timeout: 264 seconds)
[05:10:40]* tommycox has quit (Ping timeout: 264 seconds)
[05:16:51]* tommycox has joined #aegir
[05:26:36]* shaneonabike has joined #aegir
[05:56:52]* tommycox has quit (Ping timeout: 240 seconds)
[05:58:10]<jonpugh>gboudrias: you aren't in #aegir-coop?
[06:00:25]* shaneonabike has quit (Quit: Leaving.)
[06:02:07]* tommycox has joined #aegir
[06:02:38]<ergonlog1c>ok, scrum time
[06:02:46]<ergonlog1c>lots has happened this week
[06:03:06]<helmo>jonpugh: I'll keep looking at the Aegir Docker code ... but not ready yet to 'maintain'
[06:03:07]<ergonlog1c>or at least, I've noticed it, since I've finally started to carve out time for core work agaiun
[06:04:32]<colan>ergonlog1c: so updates from your end?
[06:04:43]<ergonlog1c>sorry, distracted
[06:04:46]<ergonlog1c>right
[06:04:59]<ergonlog1c>so the big one, was the fix-permissions stuff
[06:05:15]<colan><aside>i took a quick look at rancher. seems fantastic. so thanks jonpugh for bringing that up.</aside>
[06:05:17]<ergonlog1c>I ran that on some civicrm platforms with 100
[06:05:24]<jonpugh>awesome
[06:05:29]<ergonlog1c>+ sites, and it worked beautifully
[06:05:32]<jonpugh>colan: I see it as a great backbone for future aegir
[06:05:55]<helmo>I also tried rancher
[06:06:14]<jonpugh>helmo: colan: try this
[06:06:15]<jonpugh>https://github.com/jonpugh/aegir-rancher-stack
[06:06:15]<helmo>but adding a mysql cluser gave some pains ...
[06:06:22]<jonpugh>it is tough manually
[06:06:31]<jonpugh>but once you start using docker-compose and rancher-compose it's easy
[06:06:53]<helmo>I used the two from their catalog
[06:07:07]<jonpugh>yeah... the catalog is hit or miss, I've found
[06:07:12]<jonpugh>only a few items are "rancher approved"
[06:07:19]<jonpugh>but how cool would it be to put aegir in there??
[06:07:57]<jonpugh>All you have to do is pull request this repo: https://github.com/rancher/community-catalog/tree/master/templates
[06:08:15]<jonpugh>See wordpress for an example: https://github.com/rancher/community-catalog/tree/master/templates/wordp...
[06:09:23]<helmo>yes .. wordpress was another dissapointment there ... when you 'scale' it just adds another server ... then you have two filesystems :( for one blog
[06:09:34]<jonpugh>Setting up this rancher stack I think is our best/easiest chance of getting a push-button scalable docker cluster going from aegir
[06:09:36]<jonpugh>https://github.com/jonpugh/aegir-rancher-stack
[06:09:44]<jonpugh>Yeah, that's where the volume management comes in
[06:09:53]<jonpugh>if we use docker
[06:10:03]<jonpugh>if we use docker's volumes-from directive...
[06:10:14]<jonpugh>we can use the "volume drivers" they have that will enable cross host volumes
[06:10:14]<helmo>jonpugh: I'll give it a spin
[06:10:25]<jonpugh>try to get that aegir-rancher-stack going
[06:10:58]<helmo>I will
[06:11:19]<jonpugh>The rancher-compose CLI is available from the rancher web UI itself
[06:11:20]<helmo>I'm also scheduling Aegir 3.8 for week 42 ... (~ okt 20)
[06:11:33]<jonpugh>look for the link at the bottom right of all pages to download CLI
[06:12:07]<colan>ok, cool. can we add a ticket for rancher in aegir 5 or whatever? would be good to have a central place for that discussion.
[06:12:21]<jonpugh>colan: rancher will work in aegir 3 in contrib :)
[06:12:33]<jonpugh>I've already kindof got it working, aegir needs gutting before it can work
[06:12:40]<jonpugh>right so maybe aegir 3
[06:12:43]<colan>jonpugh: the gihub repo?
[06:12:53]<jonpugh>yeah
[06:12:53]<jonpugh>https://github.com/opendevshop/devshop_rancher
[06:12:54]<colan>you mean 4.
[06:13:01]<jonpugh>4 yeah
[06:13:03]<jonpugh>I'm trying on 3
[06:13:14]<jonpugh>but we need big changes like the "decouple install" task
[06:13:28]<colan>ah, ok. that ties it all together.
[06:13:35]<jonpugh>which, in my opinion, as long as the end result is the same I'd love to see in aegir 3
[06:13:54]<jonpugh>colan: https://www.drupal.org/node/2770077
[06:13:54]<hefring>https://www.drupal.org/node/2770077 => RFC: Refactor how Aegir installs Drupal. [#2770077] => 3 comments, 1 IRC mention
[06:14:05]<colan>jonpugh: so how about a meta issue in d.o for cleaning up aegir 3 for this?
[06:14:06]<jonpugh>the issue is mainly we have to lay the files into place and not install drupal
[06:14:25]<colan>would be good to get those tickets under one roof.
[06:14:36]<ergonlog1c>jonpugh: deploy vs. install tasks, maybe
[06:14:38]<jonpugh>I've set them all as related
[06:14:50]<jonpugh>but I haven't been able to spend time on the work in a while
[06:15:16]<ergonlog1c>but it's a sufficiently big change that it should really go in Aegir 4
[06:15:21]<colan>i'll create an aegir 4 meta task. just so that stuff's easy to find.
[06:15:31]<jonpugh>ah, i see...
[06:15:39]<jonpugh>yeah, I can't lead that effort right now
[06:15:47]<colan>yeah, you can't rip stuff out of 3.
[06:15:52]<jonpugh>that's fine.
[06:16:29]<helmo>https://www.drupal.org/node/2714641
[06:16:30]<hefring>https://www.drupal.org/node/2714641 => META: Aegir 4 [#2714641] => 11 comments, 1 IRC mention
[06:16:37]<jonpugh>Let's start taking 4.x seriously, if it's mainly aegir 3 with the patches I want to make, I'd be happy to be an alpha user
[06:16:50]<ergonlog1c>look at the clusterfuck that happened when Drupal 7.50 added error-reporting where none existed before
[06:17:05]<jonpugh>yeah, that's fine
[06:17:09]<ergonlog1c>API stability is important
[06:17:21]<ergonlog1c>but yeah, Aegir 4
[06:17:24]<colan>they're mostly 4. can https://www.drupal.org/node/2764245 be in 3, or should i move to 4?
[06:17:24]<hefring>https://www.drupal.org/node/2764245 => Refactor PROVISION_SITE_INSTALLED to be more verbose and actually check if site was installed. [#2764245] => 5 comments, 1 IRC mention
[06:17:42]<jonpugh>I had an idea to propose to the community: designated version committers like for drupal core
[06:18:01]<jonpugh>That should be 3.x, nothing changes but the messaging
[06:18:11]<jonpugh>ok not true
[06:18:25]<jonpugh>it fully bootstraps drupal instead of looking for a readable settings.php file
[06:18:48]<jonpugh>so anyone that might have been abusing that issue by putting a settings.php will be affected :)
[06:19:37]<jonpugh>I'd like to propose that any reasonable UI improvements be allowed in aegir 3.x
[06:19:49]<jonpugh>like https://www.drupal.org/node/2212149
[06:19:49]<hefring>https://www.drupal.org/node/2212149 => Improve task queue AJAX refresh [#2212149] => 27 comments, 2 IRC mentions
[06:19:56]<jonpugh>i think I mentioned this at the summit
[06:20:00]<ergonlog1c>UI improvements are fine
[06:20:12]<ergonlog1c>they don't change the API
[06:20:33]<ergonlog1c>we'd have to be careful of altering forms too much though
[06:21:03]<ergonlog1c>since form_alter()s would depend on the existing structure
[06:22:06]<jonpugh>cool
[06:22:08]<helmo>we can always backport bugfixes and UI improvements
[06:22:21]<jonpugh>hmm good point.
[06:22:26]<jonpugh>work should go into 7.x-4.x
[06:22:30]<jonpugh>and be ported back from there.
[06:22:42]<ergonlog1c>we also need to make sure that there's a reasonable upgrade path
[06:23:08]<jonpugh>4.x should be easy, like 1.x-2.x
[06:23:22]<jonpugh>incremental stuff starting from now
[06:23:31]<ergonlog1c>right
[06:23:42]<ergonlog1c>a priority should be put on testing, imo
[06:24:14]<ergonlog1c>as it's one of the things holding us back from broader changes
[06:24:42]<helmo>we're making good progress on testing in travis ...
[06:24:42]<colan>https://www.drupal.org/node/2793885
[06:24:43]<hefring>https://www.drupal.org/node/2793885 => [META] Consider Rancherizing Aegir [#2793885] => 0 comments, 1 IRC mention
[06:24:50]<ergonlog1c>all that docker/travis testing stuff should definitely help there
[06:24:57]<colan>please update ticket list if i got that wrong.
[06:26:26]<colan>ok, i think we're done with that topic. ergonlog1c sorry about derailing you earlier.
[06:26:50]<ergonlog1c>np.
[06:27:06]<ergonlog1c>sudo chmod/chown
[06:27:12]<ergonlog1c>works well for me
[06:27:20]<ergonlog1c>anyone else tested it?
[06:27:51]<helmo>yes, seems to work... but slave support is an issue :)
[06:28:04]<ergonlog1c>right
[06:28:12]<colan>maybe do that as a follow-up?
[06:28:20]<ergonlog1c>that'd be my preference
[06:28:28]<ergonlog1c>it works nicely as-is
[06:28:50]<helmo>I'm ok with that... we can mention it in the feature description ... 'Only master server supported'
[06:29:23]<ergonlog1c>it shouldn't be too hard to wrap it in a provision command
[06:29:37]<ergonlog1c>but it feels like a new endeavour
[06:29:56]<ergonlog1c>considering the testing, etc will be more complicated
[06:30:55]<ergonlog1c>I also added some fixes and patches to hosting_civicrm, and plan to post some issues to hosting_wordpress, once I go through deploying it again
[06:31:32]<ergonlog1c>I'd like to figure out the best way to deploy registry-rebuild within Aegir
[06:32:00]<ergonlog1c>I think we *should* be able to git submodule it into hosting_tasks_extra
[06:32:19]<ergonlog1c>which is where we already have a front-end task
[06:32:35]<ergonlog1c>that's the other big thing from this week, from my perspective
[06:33:04]<ergonlog1c>adding "rr" fixes D7.50 crap
[06:33:17]<ergonlog1c>for hosted sites anyway
[06:33:29]<ergonlog1c>helmo: you'd said mid oct for Aegir 3.8?
[06:33:56]<helmo>yes week 42 seems like a nice target
[06:34:12]<colan>so hosting_tasks_extra becomes required?
[06:34:16]<helmo>two months after 3.7
[06:34:23]<ergonlog1c>helmo: had you found a minor debian release any easier?
[06:34:44]<ergonlog1c>colan: no, we can just add hooks that are implemented there
[06:34:59]<ergonlog1c>there = hosting_tasks_extra
[06:35:51]<helmo>a minor Debian release is documented now ... but only when we need to fix something in the packaging
[06:36:02]<ergonlog1c>https://www.drupal.org/node/1694792#comment-11567753
[06:36:03]<hefring>https://www.drupal.org/node/1694792 => Allow provision-deploy to move a site to a platform with different module paths [#1694792] => 34 comments, 2 IRC mentions
[06:36:03]<helmo>does drush make support git submodules? I doubt D.o does :(
[06:36:29]<ergonlog1c>helmo: good point
[06:36:35]<ergonlog1c>maybe subtree then
[06:36:52]<ergonlog1c>it'd be nice to be able to keep pulling in fixes from the upstream
[06:37:16]<ergonlog1c>oooor... we could treat it as a library, and just dump it where we want
[06:37:29]<ergonlog1c>in tasks_extra/drush, presumably
[06:37:33]<colan>i my scripts, i always drush dl it to update before running :)
[06:37:42]<colan>maybe that's an idea.
[06:38:10]<colan>goes into ~/.drush by default.
[06:38:13]<ergonlog1c>that'd work for the Debian repo, but it'd add a manual step otherwise
[06:38:52]<ergonlog1c>since we have the hosting features registry now, we'll dynamically add features' drush dirs
[06:39:12]<ergonlog1c>so just building it into hosting_tasks_extra should work
[06:39:23]<ergonlog1c>and make it part of platform deployments
[06:39:28]<helmo>it would be nice to automate, but duplicating the code adds maintenance :( ... We should involve omega8cc as they maintain rr
[06:40:06]<colan>good point. they're trying to to unfork their stuff too.
[06:40:20]<ergonlog1c>well, that's why I'd rather include it, rather than duplicate it
[06:40:44]<ergonlog1c>and yes, to the extent that we can unfork boa, the better
[06:40:50]<colan>my point was just to coordinate with them, whatever works best.
[06:41:06]<ergonlog1c>sure
[06:41:23]<ergonlog1c>they're monitoring the issue queues and active in there
[06:41:41]<ergonlog1c>we should invite Adam to join the maintainers team soon
[06:42:57]<ergonlog1c>helmo: so, re. minor .deb release... I was thinking that the fixed upgrade path might warrant it
[06:42:57]<colan>he's been really helpful with the stuff i've been working on, new ubuntu & nginx.
[06:42:58]<helmo>ergonlog1c: I also had that on my list ... so +1
[06:43:50]<helmo>ah, I see ... should be doable
[06:44:07]<ergonlog1c>iirc, last time we somehow ended up with installing HEAD
[06:44:39]<ergonlog1c>helmo: can we coordinate that next week? I can try to carve out half a day or something for it
[06:45:46]<helmo>yes, lets do that
[06:46:04]<ergonlog1c>helmo: so... what was that +1 for?
[06:46:15]<ergonlog1c>the minor release or inviting Adam to the core team?
[06:47:49]<ergonlog1c>also, assuming we're cool with https://www.drupal.org/node/1694792#comment-11567753, I'll work on getting registry-rebuild into takss_extra
[06:47:50]<hefring>https://www.drupal.org/node/1694792 => Allow provision-deploy to move a site to a platform with different module paths [#1694792] => 34 comments, 3 IRC mentions
[06:48:13]<helmo>+1 was for Adam
[06:49:01]<ergonlog1c>helmo: ok, would you like to propose it to the core list?
[06:49:25]<ergonlog1c>so that we have a record, and those that missed this scrum can have a say
[06:49:46]* tommycox has quit (Ping timeout: 276 seconds)
[06:49:52]<helmo>https://www.drupal.org/node/2793889
[06:49:52]<hefring>https://www.drupal.org/node/2793889 => [meta] 3.7.1 release (bugfix/patches) [#2793889] => 0 comments, 1 IRC mention
[06:51:13]<helmo>ok, I'll put out a mail tomorrow
[06:51:29]<ergonlog1c>Last thing from me... I helped someone fix a broken Aegir 3 install by having them use the unstable .deb via wget
[06:51:52]<ergonlog1c>which allowed them to build a new platform, in their case
[06:52:19]<colan>instability++
[06:52:20]<helmo>7.50 issue? or somethign else?
[06:52:31]<ergonlog1c>but will be replaced by 3.7-1, and/or 3.8 in the future
[06:52:48]* tommycox has joined #aegir
[06:52:52]<ergonlog1c>they had a debconf setting left over from Aegir 2
[06:53:18]<ergonlog1c>so they ended up with a platform called 7.x-3.7, but running on Drupal 6
[06:53:26]<helmo>custom makefile ? :(
[06:53:32]<ergonlog1c>yes
[06:54:02]<ergonlog1c>so the .deb refused to fix it, as it detected an existing platform with the right version
[06:54:43]<ergonlog1c>if we release a 3.7.1 that just includes the upgrade path workaround
[06:55:15]<ergonlog1c>then 7.50 upgrades may still fail, pending the registry-rebuild stuff
[06:56:47]<helmo>Jenkins is green now without rr...
[06:56:48]<ergonlog1c>I wonder whether adding some docs that describe how to find and install the latest unstable build might provide a short-temr work-around for those wanting the newer fixes prior to the next official release
[06:57:05]<ergonlog1c>yes, but are we testing for that failure mode?
[06:57:23]<ergonlog1c>we'd have to enable a module, then move/remove it
[06:57:47]<ergonlog1c>https://www.drupal.org/node/2792713
[06:57:48]<hefring>https://www.drupal.org/node/2792713 => Drupal 7.50 moved/missing modules [#2792713] => 4 comments, 1 IRC mention
[06:58:06]<ergonlog1c>the D7.50 thing affects hosted sites too
[06:58:12]<colan>sounds like a good test to add.
[06:58:29]<ergonlog1c>agreed
[06:59:18]<helmo>yes easies would be to duplicate the aegir2to3-dev test in puppet-aegir and add a few commands
[06:59:45]<ergonlog1c>but my point was that by installing a wget's unstable .deb will still become stable again on the next upgrade
[07:00:02]<ergonlog1c>as opposed to preferenced.d, apt pinning,etc
[07:00:11]* tommycox has quit (Ping timeout: 258 seconds)
[07:00:21]<ergonlog1c>is it worth documenting as a possible work-around, or too dangerous to consider?
[07:01:02]<colan>it's good in that it'll determine if stuff's fixed in the latest code. that's good to know.
[07:01:12]<helmo>It could fit under http://docs.aegirproject.org/en/3.x/install/upgrade/#upgrades-with-debia...
[07:01:25]<helmo>there we already have 'Recovering a Failed Upgrade'
[07:01:39]<colan>so "try that. if it doesn't work, file a bug"
[07:01:45]<ergonlog1c>re. adding a test for that, I think we could integrate it into provision-tests-run
[07:02:45]<ergonlog1c>ok, I'll add something there with dire warnings about the possible consequences
[07:02:55]<ergonlog1c>in the docs, that is
[07:03:19]<colan>it's a good way to prevent duplicate issues from being created it stuff's already fixed. get them to try that first.
[07:03:26]<ergonlog1c>and I'll try to make time to add the test, amybe using those nifty new docker scripts :)
[07:03:38]<ergonlog1c>colan: right
[07:03:50]<colan>ergonlog1c: so about ubuntu 16.04...
[07:03:56]<ergonlog1c>oh, right
[07:04:11]<colan>the one issue for us is https://www.drupal.org/node/2770819
[07:04:12]<hefring>https://www.drupal.org/node/2770819 => Install fails on MariaDB 10 without password (new default) [#2770819] => 10 comments, 2 IRC mentions
[07:04:33]<ergonlog1c>ok, but it works with mysql?
[07:04:33]<colan>i could really use some insight/help on that one, if you want to look at it tomorrow.
[07:04:57]* helmo waves good night
[07:05:14]<ergonlog1c>goodnight herman
[07:05:24]<jonpugh>Goodnight, helmo
[07:05:34]<colan>ergonlog1c: that's the funny part. not with a small vm. there's a memory leak / bad design that's fixed in the next point release
[07:05:35]<jonpugh>Last thing! I just posted a request for contribution for the docker stuff: https://www.drupal.org/node/2793901
[07:05:36]<hefring>https://www.drupal.org/node/2793901 => Request for Contribution: Aegir on Docker & Travis [#2793901] => 2 comments, 1 IRC mention
[07:05:48]<jonpugh>I'd like to tweet about it, cool?
[07:05:51]<jonpugh>from aegirproject
[07:05:57]<ergonlog1c>colan: don't get me wrong, I'm all for MariaDB support
[07:06:01]<ergonlog1c>jonpugh: go for it
[07:06:29]* tommycox has joined #aegir
[07:06:34]<colan>ergonlog1c: https://bugs.launchpad.net/akonadi/+bug/1576930
[07:06:41]<ergonlog1c>colan: but it seems like Xenial support and mariadb support are 2 different things
[07:07:10]<colan>the upstream one is https://bugs.mysql.com/bug.php?id=80772
[07:07:32]<colan>i'm working around (the mysql one) by using a vm with 2gb ram.
[07:07:48]<colan>so i dropped mariadb for now.
[07:08:05]<colan>it's annoying that there are issues with both DBs.
[07:08:07]<ergonlog1c>has the same password change been implemnented in the mysql packages?
[07:08:48]<colan>looks like it should have been, but the debs actually work with aegir.
[07:09:24]<jonpugh>ok, Please RT! https://twitter.com/aegirproject/status/771454682199908353
[07:09:32]<colan>so looks like that was held back somewhere in the pipeline, or i'm misunderstanding something somewhere.
[07:11:04]<colan>so it's a memory leak with mysql, or aegir won't install with mariadb.
[07:12:27]<ergonlog1c>colan: other than those, it's php7? any news there?
[07:12:43]<colan>i think i fixed all of those.
[07:12:52]<colan>at least for nginx. haven't tried apache, sorry.
[07:13:30]<ergonlog1c>np, but good to know
[07:13:35]<ergonlog1c>fixed, as in committed?
[07:13:40]<colan>yep.
[07:14:27]<colan>one was ORing the php7 packages in the deb, and the other was (digging...)
[07:15:06]<ergonlog1c>I've never liked that we use root for the main db user
[07:15:20]<colan>https://www.drupal.org/node/2769587
[07:15:21]<hefring>https://www.drupal.org/node/2769587 => Nginx: PHP FPM fails to detect socket mode on PHP 7 [#2769587] => 13 comments, 4 IRC mentions
[07:15:57]<colan>all the php 7 stuff can be found from https://www.drupal.org/node/2704303 , the stuff i found anyway.
[07:15:58]<hefring>https://www.drupal.org/node/2704303 => META: PHP 7 Support [#2704303] => 12 comments, 3 IRC mentions
[07:16:51]<ergonlog1c>colan: so, you think creating an 'aegir' user with proper privileges should work?
[07:17:06]<ergonlog1c>is this only for socket-based access to the db?
[07:17:27]<colan>ergonlog1c: socket-based is default in 16.04.
[07:17:36]<ergonlog1c>yeah, same for previous
[07:17:51]<ergonlog1c>but that's actually the reason we end up with 2 servers on a default install
[07:18:16]<colan>oh, i see.
[07:18:22]<ergonlog1c>https://www.drupal.org/node/2770819
[07:18:25]<hefring>https://www.drupal.org/node/2770819 => Install fails on MariaDB 10 without password (new default) [#2770819] => 10 comments, 3 IRC mentions
[07:18:57]<ergonlog1c>so, another approach would be not to use the socket connection at all
[07:19:04]<ergonlog1c>presumably
[07:19:27]<ergonlog1c>the current mechanism kinda sucks for other reasons too
[07:19:58]<ergonlog1c>if you add a 2nd web server, sites deployed to it will fail by default, iirc
[07:20:05]<colan>the key i think is: "Scripts should run as a user that have the required grants and be identified via unix_socket." as per the deb README.
[07:20:09]<ergonlog1c>since it'll look for a localhost db server
[07:20:45]<colan>not sure what's involved in switching out of socket mode though.
[07:20:55]<colan>given that's the ubuntu default.
[07:21:26]<ergonlog1c>mostly just enabling listening on the network, afaik
[07:21:43]<ergonlog1c>but then 3306 is opened up
[07:22:01]<colan>what about network security issues? i guess if it just listens for localhost.
[07:22:07]<colan>heh.
[07:22:08]<ergonlog1c>so there'd be some security implications there
[07:22:23]<colan>it's good we both thought of that. :)
[07:22:28]<ergonlog1c>yep
[07:22:53]<colan>the other thing to keep in mind is https://www.drupal.org/node/2793033 if we're doing refactoring.
[07:22:54]<hefring>https://www.drupal.org/node/2793033 => New NO_AUTO_CREATE_USER default breaks grants in MariaDB 10.1 [#2793033] => 0 comments, 1 IRC mention
[07:23:25]<colan>as that's bug with mariadb 10.1 (ubuntu ships with 10.0)
[07:23:40]<colan>would need to create the user, then issue the grant.
[07:24:26]<colan>not critical as it's not part of the OS yet, but just putting it out there to let incubate.
[07:24:45]* tommycox has quit (Ping timeout: 250 seconds)
[07:25:35]<ergonlog1c>colan: realistically for tomorrow, I think we should stick with mysql, and focus on php7
[07:25:36]* tommycox has joined #aegir
[07:26:08]<colan>ergonlog1c: sure. just make sure you've got enough ram on the VM.
[07:26:18]<ergonlog1c>since those fixes should just be in Aegir, and not need a bunch of work on the Debian packaging
[07:26:34]<colan>that's exactly what i'm doing with my stuff :)
[07:27:04]<colan>i've got a stack up & running with a 2gb ram vm.
[07:27:10]<ergonlog1c>colan: I think we should consider trying to schedule a sprint with helmo for the rest, as he's been the main debian release engineer lately
[07:27:35]<colan>ergonlog1c: roger that.
[07:27:56]* jerryitt has quit (Quit: Connection closed for inactivity)
[07:28:07]<ergonlog1c>https://www.drupal.org/node/2729279
[07:28:07]<hefring>https://www.drupal.org/node/2729279 => Support @hostmaster running on remote DB server [#2729279] => 7 comments, 3 IRC mentions
[07:28:29]<ergonlog1c>so, atm, you can't migrate the hostmaster site between db servers ^^^
[07:28:59]<ergonlog1c>so, we'll kinda be stuck with this decision, until we fix that issue too
[07:29:18]<colan>ergonlog1c: right. want to try setting it up aegir on ubuntu 16.04 tomorrow with nginx/mysql and ping me if any issues come up?
[07:29:38]<ergonlog1c>at which point, we'd be able to launch a separate db server, migrate sites (including hostmaster) over to its db
[07:29:56]<ergonlog1c>the upgrade the master server, and ligrate back
[07:30:29]<ergonlog1c>colan: sure
[07:30:56]* colan nods
[07:31:09]* erortiz has quit (Quit: Konversation terminated!)
[07:31:31]<ergonlog1c>colan: I mean, we could switch to a "manual" deployment instead of the .debs, for the co-op internal server
[07:31:42]<ergonlog1c>it's already supported by the ansible role
[07:31:57]<ergonlog1c>so, it might be a good way to experioment with some of those db issues
[07:32:24]<ergonlog1c>before trying to integrate them int he .debs
[07:32:39]<colan>but using one of the non-manual methods would also be a good way to test those. :)
[07:33:17]<colan>but i'm fine with it.
[07:33:42]<colan>i really just think we should be running 16.04 over nginx. i'm not too picky about the rest.
[07:34:03]<ergonlog1c>I mean "manual" as in ansible deploying Aegir directly, instead of just apt installing it
[07:35:04]<ergonlog1c>like: https://github.com/ergonlogic/ansible-role-aegir/blob/master/tasks/git.yml
[07:35:38]<colan>ergonlog1c: go for it.
[07:36:28]<colan>not sure how that works with updates though.
[07:36:35]<colan>guess we'll find out.
[07:38:48]<ergonlog1c>hmm, I had some hostmaster-migrate stuff at some point... I may have to track that down... or re-write it :-/
[07:40:34]<colan>ergonlog1c: that's why i like the deb. ;) anyway, see you tomorrow. stepping away atm.
[07:43:25]* gusaus has quit (Quit: gusaus)
[07:59:39]* tommycox_ has joined #aegir
[07:59:59]* tommycox has quit (Ping timeout: 258 seconds)
[08:01:26]* zombiebeard has quit (Quit: zombiebeard)
[08:08:52]* tommycox_ has quit (Ping timeout: 240 seconds)
[08:14:11]* gusaus has joined #aegir
[08:14:31]* tommycox has joined #aegir
[08:34:24]* tommycox has quit (Ping timeout: 276 seconds)
[08:39:52]* tommycox has joined #aegir
[09:02:08]* tommycox has quit (Remote host closed the connection)
[09:09:44]* tommycox has joined #aegir
[09:17:44]* zombiebeard has joined #aegir
[09:17:52]* tommycox has quit (Ping timeout: 240 seconds)
[09:22:06]* zombiebeard has quit (Client Quit)
[09:32:11]* tommycox has joined #aegir
[09:43:28]* ybabel has quit (Ping timeout: 265 seconds)