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

2016-01-27
2016-01-29
TimeNickMessage
[11:24:34]* hestenet_ has quit (Read error: Connection reset by peer)
[11:25:11]* hestenet has joined #aegir
[11:43:58]* rominronin has joined #aegir
[11:47:56]* gandhiano has quit (Ping timeout: 240 seconds)
[11:49:23]* rominronin has quit (Ping timeout: 264 seconds)
[12:00:36]* rominronin has joined #aegir
[12:05:52]* rominronin has quit (Ping timeout: 256 seconds)
[12:15:23]* hestenet has quit (Remote host closed the connection)
[12:26:36]* freiheit has quit (Quit: Leaving.)
[12:35:57]* Egyptian[Home] has joined #aegir
[12:57:04]* Deciphered is now known as DecipheredAFK
[13:02:13]* rominronin has joined #aegir
[13:06:55]* rominronin has quit (Ping timeout: 240 seconds)
[13:13:07]* hestenet has joined #aegir
[13:16:48]* hestenet has quit (Remote host closed the connection)
[13:51:18]* DecipheredAFK is now known as Deciphered
[14:03:09]* rominronin has joined #aegir
[14:03:18]* mengi has quit (Read error: Connection reset by peer)
[14:08:29]* rominronin has quit (Ping timeout: 276 seconds)
[14:25:05]* Egyptian[Home] has quit (Ping timeout: 245 seconds)
[14:40:28]* Egyptian[Home] has joined #aegir
[14:56:30]* gusaus has quit (Quit: gusaus)
[15:04:12]* rominronin has joined #aegir
[15:09:35]* rominronin has quit (Ping timeout: 276 seconds)
[15:19:05]* Egyptian[Home] has quit (Quit: Leaving.)
[15:34:25]* Yaazkal has quit ()
[15:41:40]* cweagans has joined #aegir
[16:04:58]* rominronin has joined #aegir
[16:09:40]* rominronin has quit (Ping timeout: 245 seconds)
[17:05:54]* rominronin has joined #aegir
[17:10:59]* rominronin has quit (Ping timeout: 264 seconds)
[17:27:42]* Deciphered is now known as DecipheredAFK
[17:34:06]* boshtian has joined #aegir
[18:06:58]* rominronin has joined #aegir
[18:08:05]* rominronin has quit (Read error: Connection reset by peer)
[18:08:09]* rominron_ has joined #aegir
[18:12:59]* rominron_ has quit (Client Quit)
[18:18:31]* rominronin has joined #aegir
[18:45:57]* DecipheredAFK is now known as Deciphered
[18:48:22]* ybabel has joined #aegir
[18:55:41]* Deciphered is now known as DecipheredAFK
[19:51:43]* David_Hernandez has joined #aegir
[20:00:11]* David_Hernandez has quit (Ping timeout: 264 seconds)
[20:07:46]* David_Hernandez has joined #aegir
[20:46:25]* cweagans has quit (Quit: Computer has gone to sleep)
[21:08:05]* gandhiano has joined #aegir
[21:17:13]* ybabel1 has joined #aegir
[21:18:46]* ybabel has quit (Ping timeout: 240 seconds)
[21:18:46]* ybabel1 is now known as ybabel
[22:47:56]* Egyptian[Home] has joined #aegir
[22:51:38]* MarkF_ has quit (Quit: MarkF_)
[23:13:31]* Egyptian[Home] has quit (Quit: Leaving.)
[00:15:26]* noecc has joined #aegir
[00:15:43]* gnudon has joined #aegir
[00:26:49]* zombiebeard has joined #aegir
[00:48:30]* gandhiano has quit (Ping timeout: 260 seconds)
[01:08:25]* Yaazkal has joined #aegir
[01:21:11]* flashpoint9 has joined #aegir
[01:48:16]* gandhiano has joined #aegir
[01:58:19]* cweagans has joined #aegir
[01:58:19]* cweagans has quit (Client Quit)
[02:02:50]<ergonlogic>hi all
[02:02:59]<ergonlogic>scrum time
[02:03:46]<ergonlogic>I'll start, unless someone else would prefer to
[02:04:32]<ergonlogic>From a code stand-point, I've only really had a chance to work on hosting_s3 lately
[02:04:58]<helmo>Hi all
[02:05:03]<ergonlogic>I'm hopeful that some sponsorship will allow some further improvements in Febr.
[02:05:07]<ergonlogic>hi!
[02:05:07]<hefring>que tal
[02:05:51]<ergonlogic>from an organizational standpoint, wrt the Aegir Coop, I've been trying to get stuff far enough along to no longer be a bottleneck
[02:06:32]<ergonlogic>I've largely translated coop bylaws (from French), and am formatting them in mkdocs
[02:06:58]<ergonlogic>later today, I'll put up a gh-pages of that, and other coop-related docs
[02:07:13]<ergonlogic>probably at coop.aegirproject.org
[02:07:32]<ergonlogic>until we're approved as a coop, at which point I'll register aegir.coop
[02:07:44]<helmo>ok, good
[02:07:44]* gnudon has quit (Remote host closed the connection)
[02:07:56]<ergonlogic>We've got most of a basic website built and in git
[02:08:23]<ergonlogic>and much of a draft financial model for a business plan
[02:08:46]<ergonlogic>many of these things I'd already shared with mny of you as google docs
[02:09:07]<ergonlogic>I think we should centralize these somewhat
[02:09:34]<ergonlogic>mostly by adding links to them from the coop gh-pages docs site
[02:10:10]<ergonlogic>to move things forward, any and all founding members are going to have to ratify the by-laws
[02:10:21]<ergonlogic>they're only in draft form at present
[02:10:46]<ergonlogic>so we should start thinking about setting aside some time to go over them, and flesh them out further
[02:11:21]<ergonlogic>I'd like to propose that we start meeting regularly to work through this stuff
[02:11:37]<ergonlogic>maybe 1 hour per week
[02:12:08]<ergonlogic>we'll need to have a first general assembly where we adopt the bylaws
[02:12:33]<ergonlogic>and that'll have to come within a couple months of registering as a coop with the gov't
[02:12:42]<ergonlogic>in this case the Quebec gov't
[02:13:35]<ergonlogic>I'd like to apologize for having been a bottleneck in this process
[02:13:45]<helmo>yes, reserving that time will provide more focus... maybe use a voice call e.g. Google hangout
[02:14:02]<ergonlogic>so I really want to share everythingI've done, so everyone else can help push this forward
[02:14:18]<ergonlogic>I like google hangouts
[02:14:40]<ergonlogic>certainly for informal discussion, it's great
[02:15:09]<ergonlogic>one of the bylaws we'll need to adopt addresses how we meet, and modes of remote participation
[02:15:50]<ergonlogic>for instances of decision-making, I think IRC or other written forms of communication have some benefits
[02:15:57]<ergonlogic>mostly that it's self-documenting
[02:16:42]<ergonlogic>taking good meeting minutes has always been a challenge in any group decision-making process I've ever participated in
[02:17:28]<helmo>but is IRC reliable enough? Then email with GPG or s/mime offers a better signature
[02:17:34]<ergonlogic>when it comes to the by-laws and other policies, having them on github actually opens some interesting possibilities
[02:18:07]<helmo>we could start gpg signing in git
[02:18:44]<ergonlogic>I don't have any experience with that, but I'm familiar with the concept
[02:19:03]<ergonlogic>we'd need to document that pretty thoroughly
[02:19:27]<ergonlogic>but esentially, changes to by-laws could be handled as pull requests
[02:20:07]<helmo>ok, hangout for informal, irc and email for formal
[02:20:29]* rominronin has quit ()
[02:20:57]<ergonlogic>so, I've created a gh org for the Aegir Coop
[02:21:10]<ergonlogic>and a project for the coop docs
[02:21:17]<ergonlogic>which I'll post later today
[02:21:32]* rominronin has joined #aegir
[02:21:56]<ergonlogic>at present, it has 2 sections: bylaws and policies
[02:22:13]<ergonlogic>policies being ToS, AUP and privacy policy
[02:22:38]<ergonlogic>we could add additional sections as req'D
[02:23:01]<ergonlogic>the RT instance we have can help to centralize some efforts too
[02:23:13]<helmo>I'll try to read some on the train tomorrow
[02:23:24]<ergonlogic>and can act as a shared 'todo' list, etc.
[02:23:35]<ergonlogic>ok, great
[02:23:58]<helmo>I'm almost ready to push a 3.3 release....
[02:24:02]<helmo>I created a few contrib releases this morning.
[02:24:06]<ergonlogic>even beteer!
[02:24:13]<ergonlogic>*better
[02:24:24]<ergonlogic>so that's pretty much it from me
[02:24:38]<ergonlogic>let's start on moving things forward more
[02:24:43]<ergonlogic>I'll share everything I have
[02:24:44]<helmo>Some Jenkins tests are failing, but that appears to be puppet/composer. I hope you can see why ist's failing
[02:24:59]<ergonlogic>I'll try to look into that
[02:25:41]<helmo>composer complains about a missing HOME env variable ... but why now suddenly
[02:25:44]<ergonlogic>hadn't you also created non-puppet tests
[02:25:46]<ergonlogic>?
[02:25:58]<helmo>yes, the non puppet tests are OK
[02:26:08]<ergonlogic>I'd have to guess an update to Puppet
[02:26:14]<ergonlogic>or composer
[02:26:38]<ergonlogic>I'll see what I can do about that
[02:27:03]<ergonlogic>anything else?
[02:27:35]<helmo>not really... I'll try to push the release later this evening
[02:28:10]<ergonlogic>gboudrias bgm jonpugh anything to add?
[02:28:14]<helmo>I would have liked to get a fix-permissions script in ... but it's not ready
[02:28:46]<ergonlogic>yeah, definitely
[02:29:03]<ergonlogic>let's target 3.4 for that, then
[02:29:45]<gboudrias>Sounds good, sorry I can't help today, I'm on urgent client work
[02:32:23]<bgm>thx for the update on the coop, sounds good
[02:33:00]<bgm>CiviCRM 4.7 was released yesterday, there's been a bug report opened, I'll have a look later this week.
[02:34:33]<ergonlogic>ok, nice
[02:35:25]<ergonlogic>bgm: I'm going to see if I can get some funding to fix civi perms in Aegir
[02:35:45]<bgm>cool
[02:37:35]<ergonlogic>bgm: would you be available in feb/mar if I can swing some funding?
[02:38:28]<bgm>ergonlogic: probably (more in march), but would need your help for that, since I'm not sure what the best solution is
[02:38:40]<ergonlogic>right
[02:38:43]<bgm>i.e. I'm thinking more about ACLs
[02:40:30]<ergonlogic>hmm, ok
[02:41:10]<bgm>anyway, needs more discussion :)
[02:41:32]<bgm>i haven't been working on it at all. I don't run into it often, but my colleague (samuel) does.
[02:44:18]* helmo is off
[02:45:04]<jonpugh>Yesterday I did some work on hosting_logs, but was unable to push to git.drupal.org :(
[02:45:08]<jonpugh>anyone else have that problem?
[02:45:26]<jonpugh>I added a feature that adds a checkbox: "Output errors to the page"
[02:45:48]<jonpugh>It adds the needed error_reporting() calls to settings.php to print errors instead of just whitescreening
[02:45:51]<jonpugh>great for development.
[02:47:16]<bgm>neat :)
[02:53:35]<jonpugh>https://www.drupal.org/node/2657830
[02:53:36]<hefring>https://www.drupal.org/node/2657830 => Output errors to screen [#2657830] => 2 comments, 1 IRC mention
[03:01:24]* rominronin has quit (Remote host closed the connection)
[03:23:51]* mengi has joined #aegir
[03:37:15]* flashpoint9 has quit (Quit: Leaving...)
[03:51:11]* Euk has joined #aegir
[03:51:26]<Euk>Hello!
[03:51:26]<hefring>bonjour
[03:52:20]<Euk>Question: can't get d()->root work inside hook_provision_drupal_config($uri, $data). What am I doing wrong?
[03:53:14]<Euk>the hook is insite ~/.drush/site_settings.drush.inc and is called site_settings_provision_drupal_config()
[03:54:27]<Euk>any ideas?
[03:56:41]<gboudrias>jonpugh: I think drupal.org is bugging out, I can't see the patch
[03:57:02]<gboudrias>Sounds neat though :)
[03:57:07]<jonpugh>haha, that must be my fault
[03:57:19]<jonpugh>I specifically remember not looking at the file before uploading :D
[03:57:22]<jonpugh>was in a mad rush
[03:57:33]<gboudrias>oh yeah zero bytes, that would do it :p
[03:59:00]<jonpugh>haha ok...
[04:00:43]<jonpugh>gboudrias: https://www.drupal.org/files/issues/2657830-logs_visible_0.patch
[04:01:58]* rominronin has joined #aegir
[04:02:47]<gboudrias>jonpugh: looks good! I haven't tested the module before, I'll take a look whenever I can
[04:03:15]<jonpugh>i never really fleshed it out the way I had envisioned it, but better late then never :)
[04:06:53]* freiheit has joined #aegir
[04:15:16]<ergonlogic>Euk: try dropping a 'drush_log("in site_settings_provision_drupal_config()", "warning")' into that hook implementation, and look for the warning in the task log
[04:15:46]<ergonlogic>you may have to clear the Drush cache, if you haven't already, to pick up the new file and hook impl.
[04:20:56]* rominronin has quit (Ping timeout: 240 seconds)
[04:24:15]<Euk>hm... cleared cache like 30 times, the hook works - it adds lines to settings.php...
[04:25:58]<Euk>somehow it started to work when I placed d()->root inside if (d()->type == 'site') {}
[04:26:44]<Euk>other then this change - everything is the same
[04:26:55]<Euk>believe it or not ((
[04:27:03]<Euk>ok it works... seems ok. =) and I am happy
[04:57:18]* Euk has quit (Quit: Page closed)
[05:10:11]* freiheit has left #aegir ()
[05:15:59]* hestenet has joined #aegir
[05:16:46]* flashpoint9 has joined #aegir
[05:25:40]* David_Hernandez has quit (Quit: Leaving)
[05:52:18]<jonpugh>Ah I have another scrum update
[05:52:51]<jonpugh>I have two new contributors to devshop and we are working hard to have a working alpha release on aegir 3 during the sunday sprints at drupalcamp NJ
[05:53:20]<jonpugh>which means drupal8 on devshop and getting off of drupal6 JUST before end of life!
[05:54:24]<gboudrias>Nice :)
[05:54:42]<jonpugh>the gitter chat room has been very very active with our work, if you want to read up on the work that's going on: https://gitter.im/opendevshop/devshop
[05:56:01]<jonpugh>Also, we got tests on travis-ci.org working on their new infrastructure, which uses docker, so we can simultaneously test ubuntu, centos, apache and nginx
[05:56:19]<jonpugh>See https://travis-ci.org/opendevshop/devshop/builds/105487594
[05:56:46]<jonpugh>geerlingguy popped in to suggest we look at his .travis.yml file for his ansible roles
[05:56:58]<jonpugh>turned out to not be terribly difficult, thanks to arosboro
[05:57:40]<jonpugh>Perhaps aegir would benefit from this: https://github.com/opendevshop/devshop/blob/0.x/.travis.yml
[05:58:22]<jonpugh>travis runs a full install and even runs our meager behat test
[05:59:09]<jonpugh>more interesting is the tests I started on 1.x (aegir3 branch)
[05:59:13]<jonpugh>https://travis-ci.org/opendevshop/devshop/jobs/105224520#L1246
[05:59:41]<jonpugh>Behat lets you run drush commands, so I should be able to run through the entire process without worrying too much about selenium, javascript, and waiting for thigns
[06:03:37]<jonpugh>Aegir could do the same...
[06:09:01]<helmo>jonpugh: your display logs patch sounds good ... I'll test it tomorrow
[06:11:17]* gusaus has joined #aegir
[06:13:31]<helmo>jonpugh: about travis ... is it able to do sudo to restart a service as we do in aegir?
[06:14:55]<jonpugh>I assume, it's able to ping hostmaster and login, and that requires a provision-verify
[06:15:31]<jonpugh>see these tests: https://travis-ci.org/opendevshop/devshop/jobs/105224520#L1227
[06:15:52]* MarkF_ has joined #aegir
[06:16:07]<jonpugh>I should have behat tests going through a full cycle project/environment creation by monday.
[06:20:05]* boshtian has quit (Ping timeout: 245 seconds)
[06:32:56]* Euk has joined #aegir
[06:35:44]* absolute has joined #aegir
[07:00:13]* helmo has changed the topic to Aegir hosting system 3.3 released! http://aegir.readthedocs.org/en/3.x/release-notes/3.3/ | Planning for AegirNG has begun: http://tinyurl.com/aegirng
[07:03:10]* rominronin has joined #aegir
[07:09:15]* rominronin has quit (Ping timeout: 240 seconds)
[07:22:23]* MarkF_ has left #aegir ()
[07:30:49]<gboudrias>helmo: Wow, thanks for the new release!
[07:41:06]* boshtian has joined #aegir
[07:41:40]* boshtian has quit (Client Quit)
[07:47:29]* hestenet has quit (Remote host closed the connection)
[08:03:57]* Yaazkal has quit ()
[08:05:33]* rominronin has joined #aegir
[08:09:04]<ergonlogic>hefring: helmo++
[08:10:15]* rominronin has quit (Ping timeout: 240 seconds)
[08:16:43]* hestenet has joined #aegir
[08:24:11]* cweagans has joined #aegir
[08:30:41]* jerryitt has joined #aegir
[08:38:07]* flashpoint9 has quit (Quit: Leaving...)
[08:44:22]* noecc has quit (Remote host closed the connection)
[09:01:38]* ybabel has quit (Remote host closed the connection)
[09:02:03]* ybabel has joined #aegir
[09:06:38]* rominronin has joined #aegir
[09:06:49]* realityloop has joined #aegir
[09:11:40]* rominronin has quit (Ping timeout: 250 seconds)
[09:34:20]* ergonlogic just pushed coop docs to github
[09:34:33]<ergonlogic>unfortunately, github pages are failing to build atm
[09:35:30]<ergonlogic>once it's fixed on their end, they ought to be available at http://coop.aegirproject.org
[09:35:53]<ergonlogic>pending registration as a coop, which will qualify us to register the aegir.coop domain
[09:43:10]* Euk has quit (Quit: Page closed)
[09:46:52]* flashpoint9 has joined #aegir
[09:47:22]* Egyptian[Home] has joined #aegir
[09:49:17]* realityloop has quit (Quit: Leaving...)
[09:54:35]* Egyptian[Home] has quit (Ping timeout: 240 seconds)
[10:01:04]* zombiebeard has quit (Quit: zombiebeard)
[10:07:40]* rominronin has joined #aegir
[10:12:26]* rominronin has quit (Ping timeout: 240 seconds)
[10:17:18]* ybabel has quit (Remote host closed the connection)
[10:36:00]* flashpoint9 has quit (Quit: Leaving...)
[10:47:16]<ergonlogic>github pages are back up: http://aegircoop.github.io/aegir-coop-docs/
[10:48:39]<ergonlogic>the CNAME isn't resolving for me yet
[10:56:21]<ergonlogic>hmm, looks like the DNS thing is on my side