IRC logs for #aegir, 2015-08-26 (GMT)

2015-08-25
2015-08-27
TimeNickMessage
[10:12:56]* cweagans is now known as cweagans_afk
[10:28:11]<ergonlogic>bye/wi13
[10:30:02]<ergonlogic>realityloop: in valkyrie we use avahi to broadcast mDNS
[10:30:17]<realityloop>does that work on OS X?
[10:30:30]<ergonlogic>it does as of 10.10.4 (?)
[10:30:35]<ergonlogic>I may be wrong about that
[10:30:38]<realityloop>I'm using 10.11 :)
[10:30:48]<realityloop>but yes Apple fixed DNS..
[10:30:54]<ergonlogic>but OSX rolled-back their ill-conceived switch to a new network stack
[10:31:00]<realityloop>back to mdenresponder instead of discoveryd
[10:31:06]<ergonlogic>well, it's working in the latest update
[10:31:46]<ergonlogic>We just ripped out the vagrant-dns stuff we'd been doing to keep feature-parity b/w linux and osx hosts
[10:32:11]<realityloop>btw.. what is valkyrie?
[10:32:50]<ergonlogic>local dev stack built on aegir3
[10:33:21]<ergonlogic>we also do some fancy footwork to mount dirs transparently b/w host and guest
[10:33:23]<realityloop>apache only, or nginx able?
[10:33:30]<ergonlogic>apache right now
[10:33:46]<ergonlogic>but it's Aegir, so it'd be entirely feasible to do nginx instead
[10:33:57]<realityloop>looking now
[10:34:26]<ergonlogic>mktg-heavy site: http://www.getvalkyrie.com/
[10:35:03]<ergonlogic>https://github.com/GetValkyrie/valkyrie
[10:35:30]<ergonlogic>anyway, gotta put my son to bed. Back in ~45mins
[10:36:27]<realityloop>which version of Drush should I have locally?
[10:36:44]<realityloop>nvm.. rtfm
[10:54:01]* josh_k_ has quit (Remote host closed the connection)
[10:54:57]* josh_k has joined #aegir
[10:56:23]* josh_k has quit (Remote host closed the connection)
[10:57:56]* hestenet has joined #aegir
[11:14:17]<ergonlogic>back
[11:24:03]<realityloop>ergonlogic: I got errors trying to build valkyrie
[11:24:18]<ergonlogic>care to be more specific :)
[11:24:43]<realityloop>http://pastebin.com/qxSUWME9
[11:25:37]<ergonlogic>what command did you run?
[11:25:38]<realityloop>where do NFS shares get created?
[11:25:55]<realityloop>drush vnew valkyrie as per the readme
[11:25:55]<ergonlogic>in the project dir under platforms/
[11:26:43]<realityloop>it seems to be working though
[11:26:51]<ergonlogic>there may still be some osx-specific stuff, since that was most affected by the recent changes that went into 0.5.0
[11:26:59]<realityloop>I'm on OS X
[11:27:16]<ergonlogic>so, `drush @v uli` pops you into an aegir3?
[11:27:19]<realityloop>so I have to use .local for all sites I build?
[11:27:20]<ergonlogic>right, I know
[11:27:41]<ergonlogic>I think it's an avahi thing, iirc
[11:27:59]<ergonlogic>it's only for local dev
[11:28:06]<ergonlogic>and it'll append .local for you
[11:28:40]<ergonlogic>create a site call 'example.com', and it'll resolve locally as 'example-com.local'
[11:29:02]<realityloop>you should have nfs share for backups dir too
[11:29:09]<ergonlogic>why?
[11:29:13]<realityloop>rather.. it should
[11:29:16]<realityloop>why not?
[11:29:31]<ergonlogic>what would it do for you?
[11:29:35]<ergonlogic>what would be the point?
[11:30:14]<realityloop>clear out disk space inside the VM at the least..
[11:30:34]<ergonlogic>well, you've got about 6gb free by default in the VM, iirc
[11:30:52]<ergonlogic>the way I use it, is to have a separsate project per... project
[11:31:14]<ergonlogic>that is, I just spin up a new valkyrie whenever I'm starting on something new
[11:31:23]<ergonlogic>and halt the other VMs
[11:31:26]<realityloop>yep
[11:31:39]<realityloop>need to speed up provisioning then..
[11:31:49]<ergonlogic>I've never yet bumped into a size constraint in the VM
[11:31:59]<realityloop>could the box be pre-provisioned?
[11:32:08]<ergonlogic>well, I'm considering making a vagrant box out of it
[11:32:23]<ergonlogic>but there are some drawbacks, and possibly other complications
[11:33:20]<ergonlogic>and then there's the matter of carving out the time to do it, and maintain that as part of the release process
[11:33:29]<realityloop>yep
[11:33:37]<realityloop>packer may help..
[11:33:47]<ergonlogic>realityloop: we're starting up an Aegir Support coop, in case you hadn't heard
[11:34:04]<ergonlogic>hopefully that'll mean more time (eventually) for such things
[11:34:06]<realityloop>this creates aliases for sites on host as well?
[11:34:16]<ergonlogic>packer would definitely be the way to go
[11:34:18]<realityloop>no I hadn't heard
[11:34:19]<ergonlogic>yes
[11:34:39]<ergonlogic>https://listes.koumbit.net/pipermail/business-aegirproject.org/2015-Augu...
[11:34:46]<ergonlogic>beginnings of discussions there
[11:35:13]<ergonlogic>lots of private discussions too
[11:35:20]<ergonlogic>gethering some steam
[11:35:46]<ergonlogic>anyway, I'd like to bring Valkyrie under the Aegir Project banner
[11:36:08]<ergonlogic>and support it as the local end of a dev->stage->prod tool-chain
[11:36:43]<ergonlogic>it was built for that, and has been used to great effect for 8+ months in that capacity
[11:37:11]<ergonlogic>using hosting_git to keep site config (exported via Features) in git
[11:37:14]<realityloop>you should add mention of it on the provision and hostmaster project pages..
[11:37:32]<ergonlogic>well, I'd like the other maintainers to agree first
[11:38:08]<ergonlogic>anyway, moving in that direction
[11:41:33]<ergonlogic>it's got 3 faux vagrant plugins, 4 ansible roles as submodules, a couple Aegir extensions, a python-based replacement for the queue-daemon
[11:41:58]<ergonlogic>probably a couple more things that I'm forgetting
[11:42:56]<ergonlogic>each is fairly self-contained, and I've been practicing the Unix Philosophy
[11:43:04]<ergonlogic>"do one thing and do it well"
[11:43:14]* p_stampy has quit (Ping timeout: 272 seconds)
[11:43:44]<ergonlogic>as opposed to Aegir projects hostorically being quite monolithic
[11:44:41]* Deciphered is now known as DecipheredAFK
[11:47:49]* gusaus has quit (Quit: gusaus)
[11:48:48]* hestenet has quit (Remote host closed the connection)
[12:06:23]* DecipheredAFK is now known as Deciphered
[12:10:28]* Egyptian[Home] has quit (Quit: Leaving.)
[12:16:12]* Deciphered is now known as DecipheredAFK
[12:16:19]* p_stampy has joined #aegir
[12:20:34]* DecipheredAFK is now known as Deciphered
[12:22:53]<realityloop>ergonlogic: can I connect to the DB from host with a sql gui?
[12:23:53]<ergonlogic>I always use `drush @example-com sqlc` myself
[12:24:11]<ergonlogic>or the sql snapshot/diff commands that Valkyrie provides
[12:24:55]<ergonlogic>I guess theoretically, you could point phpmysqladmin or chive or whatever at it
[12:25:29]<ergonlogic>or perhaps even install it in the VM, and add hosting_dblogin or something
[12:27:04]<ergonlogic>I haven't checked, but I'd assume that valkyrie.local:3306 is exposed
[12:27:36]<ergonlogic>and the credentials are in the vm at /var/aegir/.drush/server_localhost.alias.drushrc.php
[12:27:55]<ergonlogic>or something like that, anyway
[12:28:03]<ergonlogic>realityloop: does that work for you?
[12:28:17]<realityloop>just about to check
[12:29:55]<ergonlogic>actually, phpmyadmin should be pretty easy to integrate via https://github.com/geerlingguy/ansible-role-phpmyadmin
[12:29:59]<realityloop>connection failed
[12:30:11]<ergonlogic>we already use a number of geerlingguy's roles
[12:30:14]<realityloop>I want to use sequal pro
[12:30:25]<ergonlogic>mysql is probably using a socket
[12:30:54]<ergonlogic>so you'd need to change some stuff in /etc/my.cnf, I believe
[12:31:09]<realityloop>got it
[12:31:43]<ergonlogic>realityloop: please document it somewhere, if you get it working
[12:31:48]<realityloop>just use ssh tunnel and then connect locally
[12:31:51]<ergonlogic>I'm sure others would be interested
[12:31:56]<ergonlogic>ah, ok
[12:33:33]<realityloop>ergonlogic: https://www.evernote.com/shard/s2//sh/fb792f69-73ba-4a36-9e63-85de637e7e...
[12:34:31]<ergonlogic>neat
[12:35:14]<realityloop>feel free to use it..
[12:39:36]<ergonlogic>realityloop: thanks :) https://github.com/GetValkyrie/valkyrie/wiki/Using-SequelPro-w--Valkyrie
[12:39:47]<realityloop>no problem
[12:50:29]* cweagans_afk is now known as cweagans
[12:53:56]* gusaus has joined #aegir
[13:39:48]* gusaus has quit (Quit: gusaus)
[13:54:15]* gusaus has joined #aegir
[15:09:47]* ivanjaros has joined #aegir
[15:33:08]* boshtian has quit (Quit: boshtian)
[15:34:52]<formatC_vt>ergonlogic> changing module weight is duct tape solution, i don't like it
[15:37:08]* ivanjaros has quit (Quit: https://drupal.org/user/135190)
[15:39:22]* Deciphered is now known as DecipheredAFK
[15:49:55]* gusaus has quit (Quit: gusaus)
[15:54:05]* gusaus has joined #aegir
[16:02:23]* ivanjaros has joined #aegir
[16:17:44]<formatC_vt>ergonlogic> we can replace form_alter in site/platform module to variable_set (on hook when module enabled and disabled) for example, and move back form_alter to pull/checkout
[16:18:18]* boshtian has joined #aegir
[17:10:27]* cweagans is now known as cweagans_afk
[18:01:30]* ratioweb has joined #aegir
[18:07:17]* gusaus has quit (Quit: gusaus)
[18:09:36]* sdrycroft has joined #aegir
[18:16:01]* gusaus has joined #aegir
[18:21:36]* DecipheredAFK has quit (Ping timeout: 272 seconds)
[18:28:47]* gandhiano has joined #aegir
[18:32:49]* DecipheredAFK has joined #aegir
[18:44:01]* thunderWilly has joined #aegir
[18:45:40]* DecipheredAFK has quit (Ping timeout: 272 seconds)
[19:01:12]* gandhiano has quit (Ping timeout: 250 seconds)
[19:01:38]* gandhiano has joined #aegir
[19:04:22]* DecipheredAFK has joined #aegir
[19:13:13]* DecipheredAFK has quit (Read error: Connection reset by peer)
[19:17:52]* DecipheredAFK has joined #aegir
[19:18:03]* DecipheredAFK has quit (Read error: Connection reset by peer)
[19:18:52]* drupol has joined #aegir
[19:23:10]* kristofferw_ has joined #aegir
[19:23:23]* DecipheredAFK has joined #aegir
[19:24:02]* DecipheredAFK has quit (Read error: Connection reset by peer)
[19:28:16]* kristofferw has quit (Ping timeout: 240 seconds)
[19:28:16]* sdrycroft has quit (Ping timeout: 240 seconds)
[19:28:53]* DecipheredAFK has joined #aegir
[19:30:36]* sdrycroft has joined #aegir
[19:35:05]* DecipheredAFK has quit (Read error: Connection reset by peer)
[19:39:24]* DecipheredAFK has joined #aegir
[19:40:36]* DecipheredAFK has quit (Read error: Connection reset by peer)
[19:45:45]* gusaus has quit (Quit: gusaus)
[19:49:55]* DecipheredAFK has joined #aegir
[20:24:04]* Egyptian[Home] has joined #aegir
[21:18:46]* zombiebeard has joined #aegir
[21:27:27]* zombiebeard has quit (Quit: zombiebeard)
[21:58:52]* gandhiano has quit (Ping timeout: 246 seconds)
[22:00:57]* stijnvbrande has joined #aegir
[22:08:21]<ergonlogic>formatC_vt: what exaclty is the problem with module weight?
[22:08:27]<ergonlogic>that's what it's for, after all
[22:08:43]<ergonlogic>we can just set it in hook_install() and we're done
[22:09:52]<ergonlogic>since git workflows can be quite complex, maybe it is a good idea to keep the different tasks separate...
[22:10:14]<ergonlogic>it'd at least keep the logic isolated, making debugging easier
[22:10:51]<ergonlogic>but, if we go that route, then we should split up the backend too
[22:13:24]* gandhiano has joined #aegir
[22:17:17]<ergonlogic>there's also a bunch of confused and inconsistent switching between looking up the site or platform path, in some cases, and assuming repo_path is set in others
[22:17:23]<ergonlogic>in the backend code
[22:19:54]<ergonlogic>drush_provision_git_provision_verify_validate() is a good example of a function that ought really be moved under site and platform backends
[22:33:05]* shaneonabike1 has joined #aegir
[22:35:59]* shaneonabike1 has left #aegir ()
[22:55:50]* zz_drakythe is now known as drakythe
[23:07:39]* zombiebeard has joined #aegir
[00:13:16]* Yaazkal has joined #aegir
[00:16:01]* gandhiano has quit (Ping timeout: 256 seconds)
[00:18:45]* volkan has joined #aegir
[00:20:00]* fatguylaughing has joined #aegir
[00:20:49]* volkan has quit (Client Quit)
[00:21:07]* volkan has joined #aegir
[00:28:14]* gandhiano has joined #aegir
[00:37:20]* ivanjaros has quit (Quit: https://drupal.org/user/135190)
[00:42:51]* boshtian has quit (Quit: boshtian)
[00:49:30]* hestenet has joined #aegir
[00:56:14]* zombiebeard has quit (Quit: zombiebeard)
[00:58:29]* anarcat has quit (Remote host closed the connection)
[00:58:38]* anarcat has joined #aegir
[01:00:41]* tvl has joined #aegir
[01:06:58]* tvl has quit (Quit: Page closed)
[01:10:40]* ivanjaros3916 has joined #aegir
[01:41:03]* volkan has quit (Ping timeout: 255 seconds)
[01:51:03]* ratioweb has quit (Ping timeout: 252 seconds)
[01:56:03]* josh_k has joined #aegir
[02:04:18]* cweagans_afk is now known as cweagans
[02:07:59]* stijnvbrande has quit (Quit: Connection closed for inactivity)
[02:25:14]* freiheit has joined #aegir
[02:25:30]* ivanjaros3916 has quit (Quit: https://drupal.org/user/135190)
[02:26:29]* zombiebeard has joined #aegir
[02:31:55]* sdrycroft has quit (Quit: Leaving.)
[02:34:54]* fatguylaughing has quit (Quit: fatguylaughing)
[02:51:19]* fatguylaughing has joined #aegir
[03:45:41]* formatC_vt has quit (Ping timeout: 256 seconds)
[03:45:49]* formatC_vt has joined #aegir
[03:45:49]* formatC_vt has quit (Changing host)
[03:45:49]* formatC_vt has joined #aegir
[03:47:53]* gusaus has joined #aegir
[04:00:41]* formatC_vt has quit (Ping timeout: 260 seconds)
[04:01:32]* formatC_vt has joined #aegir
[04:01:32]* formatC_vt has quit (Changing host)
[04:01:32]* formatC_vt has joined #aegir
[05:02:30]* formatC_vt has quit (Ping timeout: 245 seconds)
[05:03:08]* formatC_vt has joined #aegir
[05:03:12]* formatC_vt has quit (Changing host)
[05:03:12]* formatC_vt has joined #aegir
[05:05:13]* ivanjaros has joined #aegir
[05:32:18]<ergonlogic>bgm: have you seen errors where it's looking for the autoloader in the site-specific path during installation?
[05:32:40]<ergonlogic>bgm: sorry, for recent versions of civicrm 4.6.x
[05:33:13]<bgm>ergonlogic: not that I recall, but I haven't tested in the past ~ 2-3 weeks
[05:33:58]<ergonlogic>hmm, ok
[05:34:24]<ergonlogic>are you mostly supporting aegir3 or aegir2 in provision_civicrm?
[05:34:53]<ergonlogic>we'll be looking to deploy a new aegir3 in the next week or so
[05:35:08]<bgm>only aegir3
[05:35:11]<ergonlogic>and I'm wondering if this might Just Work on aegir3
[05:35:15]<ergonlogic>aha, ok
[05:35:18]<ergonlogic>good to know
[05:35:42]<ergonlogic>you've been cleaning up the v1/v2 stuff, and so forth, I guess?
[05:35:55]<bgm>yep
[05:35:58]<bgm>slowly, but yeah
[05:35:59]<ergonlogic>is it merged under hosting_civicrm?
[05:36:04]<bgm>no
[05:36:07]<ergonlogic>or still separate?
[05:36:13]<bgm>haven't contacted omega8 yet, to know what are BOA's plans
[05:36:45]<ergonlogic>ok, so hosting_civicrm and provision_civicrm are both required?
[05:37:00]<ergonlogic>I may start a branch to merge them, if you're cool with that
[05:42:37]* fatguylaughing has quit (Quit: fatguylaughing)
[06:00:28]* josh_k_ has joined #aegir
[06:00:28]* josh_k has quit (Disconnected by services)
[06:31:23]* freiheit has quit (Quit: Leaving.)
[06:31:46]* freiheit has joined #aegir
[06:46:13]* liammcdermott has joined #aegir
[07:00:15]* josh_k_ has quit (Remote host closed the connection)
[07:01:36]* josh_k has joined #aegir
[07:26:25]* zombiebeard has quit (Quit: zombiebeard)
[07:27:02]* ivanjaros has quit (Quit: https://drupal.org/user/135190)
[08:00:17]* Yaazkal has quit ()
[08:13:51]* formatC_vt has quit (Ping timeout: 252 seconds)
[08:14:18]* formatC_vt has joined #aegir
[08:15:03]* josh_k has quit (Remote host closed the connection)
[08:28:25]* Yaazkal has joined #aegir
[08:28:50]* thunderWilly has quit (Read error: Connection reset by peer)
[08:31:29]* josh_k has joined #aegir
[08:57:45]* gusaus has quit (Quit: gusaus)
[09:06:01]* drakythe is now known as zz_drakythe
[09:06:19]* gusaus has joined #aegir
[09:34:19]* hestenet has quit (Remote host closed the connection)
[09:59:20]* cweagans is now known as cweagans_afk