IRC logs for #aegir, 2013-09-27 (GMT)

2013-09-26
2013-09-28
TimeNickMessage
[10:02:21]* Egyptian[Laptop] has quit (Quit: Leaving.)
[10:02:32]* Egyptian[Laptop] has joined #aegir
[10:03:27]* chertzog has joined #aegir
[10:05:00]* tkimmel has joined #aegir
[10:11:33]* nicholasalipaz has quit (Quit: Leaving.)
[10:13:00]* nicholasalipaz has joined #aegir
[10:18:37]* gusaus has quit (Quit: gusaus)
[10:22:59]* gusaus has joined #aegir
[10:24:47]<anarcat>ergonlogic: okay, but don't worry about it :)
[10:25:13]<ergonlogic>well, I'v been having a hard time getting my head back into it
[10:25:38]<ergonlogic>so I think it might do me some good
[10:30:17]* tkimmel has quit (Remote host closed the connection)
[10:33:40]* chertzog has quit (Remote host closed the connection)
[10:37:19]<cweagans>anarcat: ping
[10:38:22]* sschulz has quit (Remote host closed the connection)
[10:44:41]* gusaus has quit (Quit: gusaus)
[10:46:26]* christefano has quit (Ping timeout: 264 seconds)
[10:48:44]* realityloopAFK has quit (Ping timeout: 260 seconds)
[10:49:39]* christefano has joined #aegir
[10:50:43]* realityloopAFK has joined #aegir
[10:50:52]* realityloopAFK is now known as realityloop
[10:54:59]* mikl has joined #aegir
[11:02:09]* tlattimore is now known as tlattimore|afk
[11:06:32]* tlattimore|afk is now known as tlattimore
[11:07:01]* jeremyr has joined #aegir
[11:09:38]* tkimmel has joined #aegir
[11:11:08]* chertzog has joined #aegir
[11:13:11]* tlattimore is now known as tlattimore|afk
[11:30:16]* josh_k has quit (Remote host closed the connection)
[11:30:48]* josh_k has joined #aegir
[11:32:20]* ivanjaros has quit (Quit: Miranda IM! Smaller, Faster, Easier. http://miranda-im.org)
[11:33:37]* tkimmel has quit (Remote host closed the connection)
[11:34:12]* tkimmel has joined #aegir
[11:35:30]* josh_k has quit (Ping timeout: 252 seconds)
[11:38:19]* tkimmel has quit (Ping timeout: 240 seconds)
[11:39:21]* wroxbox has joined #aegir
[11:39:47]* gusaus has joined #aegir
[11:40:03]* tkimmel has joined #aegir
[11:42:56]* cweagans has quit (Ping timeout: 245 seconds)
[11:44:05]* keke420 has joined #aegir
[11:48:21]* keke420 has quit (Ping timeout: 245 seconds)
[11:49:11]* wroxbox has quit (Remote host closed the connection)
[11:54:12]* jeremyr has quit (Ping timeout: 252 seconds)
[11:57:17]* jeremyr has joined #aegir
[11:57:50]* joestewart|afk has quit (Ping timeout: 264 seconds)
[11:59:57]* tkimmel has quit (Remote host closed the connection)
[12:01:18]* josh_k has joined #aegir
[12:07:40]* jeremyr has quit (Quit: Leaving.)
[12:09:31]* josh_k has quit (Ping timeout: 248 seconds)
[12:11:54]* j0nathan has quit (Quit: ¡Hasta luego!)
[12:13:56]* joestewart has joined #aegir
[12:18:39]* chertzog has quit (Remote host closed the connection)
[12:26:18]* gboudrias has joined #aegir
[13:02:11]* mengi has quit (Ping timeout: 260 seconds)
[13:03:42]* chertzog has joined #aegir
[13:06:13]* jeremyr has joined #aegir
[13:10:29]* tkimmel has joined #aegir
[13:12:06]* realityloop has quit (Ping timeout: 264 seconds)
[13:13:36]* realityloopAFK has joined #aegir
[13:13:45]* realityloopAFK is now known as realityloop
[13:15:13]* tkimmel has quit (Ping timeout: 246 seconds)
[13:38:28]* christefano has quit (Quit: christefano)
[13:49:06]* agentoli_ has joined #aegir
[13:49:21]* agentoli_ has quit (Remote host closed the connection)
[13:52:05]* agentolivia has quit (Ping timeout: 248 seconds)
[14:02:14]* gusaus has quit (Quit: gusaus)
[14:02:39]* christefano has joined #aegir
[14:16:47]* jeremyr has quit (Quit: Leaving.)
[14:20:33]* gboudrias has quit (Quit: Leaving.)
[14:25:45]* burgess has joined #aegir
[15:16:40]* keke420 has joined #aegir
[15:29:56]* beautifulmind has joined #aegir
[15:38:54]* chertzog has quit (Remote host closed the connection)
[15:53:09]* nicholasalipaz has left #aegir ()
[15:55:48]* nicholasalipaz has joined #aegir
[15:59:14]* nicholasalipaz has quit (Client Quit)
[16:00:59]* nicholasalipaz has joined #aegir
[16:19:38]* christefano has quit (Quit: christefano)
[16:19:59]* nicholasalipaz has quit (Quit: Leaving.)
[16:21:00]* nicholasalipaz has joined #aegir
[16:45:06]* dman has joined #aegir
[16:47:30]* keke420 has quit (Remote host closed the connection)
[16:47:53]* dman has quit (Client Quit)
[16:48:05]* keke420 has joined #aegir
[16:48:19]* keke420 has quit (Read error: Connection reset by peer)
[16:48:47]* keke420 has joined #aegir
[16:51:31]* nicholasalipaz has quit (Quit: Leaving.)
[16:52:18]* nicholasalipaz has joined #aegir
[17:07:17]* beautifulmind has quit (Ping timeout: 248 seconds)
[17:08:51]* mikl has quit (Quit: Computer has gone to sleep.)
[17:22:20]* dman has joined #aegir
[17:22:21]* beautifulmind has joined #aegir
[17:22:43]* dman has left #aegir ()
[17:34:25]* wroxbox has joined #aegir
[17:35:27]* wroxbox has quit (Remote host closed the connection)
[17:37:56]* beautifulmind has quit (Ping timeout: 245 seconds)
[17:43:34]* rteijeiro has joined #aegir
[18:07:04]* gandhiano has joined #aegir
[18:07:31]* mikl has joined #aegir
[18:07:58]* ivanjaros has joined #aegir
[18:12:53]<anarcat>good morning aegir
[18:12:58]<anarcat>i am at the code sprint lounge
[18:13:05]<anarcat>haven't taken a table yet, but there's some space so i will if enough people show up
[18:13:14]<anarcat>i mean reserve an aegir table...
[18:17:53]<helmo>good mornig
[18:18:10]<anarcat>good morning helmo
[18:18:18]<anarcat>getting ready for the sprint day here
[18:18:28]<anarcat>maybe hooking up a devops table with the #proviso people
[18:20:49]<anarcat>so we're at the devops table
[18:25:47]* e-anima has joined #aegir
[18:28:23]* manarth|offline is now known as manarth
[18:35:35]* HyperGlide has joined #aegir
[18:37:23]* kaja_jacobsen has joined #aegir
[18:39:05]<helmo>anarcat: are you ok with committing https://drupal.org/node/2096629#comment-7897121 ?
[18:39:56]<anarcat>helmo: i'm reviewing the issue queue now
[18:40:00]<anarcat>i'll get to it shortly
[18:40:04]<helmo>ok
[18:40:12]* keke420 has quit (Remote host closed the connection)
[18:40:45]* keke420 has joined #aegir
[18:40:50]* goumbot has quit (Quit: Ciao!)
[18:41:28]* goumbot has joined #aegir
[18:41:37]* FransK_ has joined #aegir
[18:43:41]* David_Hernandez has joined #aegir
[18:44:53]* keke420 has quit (Ping timeout: 248 seconds)
[18:49:08]* ivanjaros has quit (Ping timeout: 240 seconds)
[18:51:18]<hefring>Git => Issue #2096629 by helmo, cweagons: Add hook documentation. => http://drupalcode.org/project/provision.git/commitdiff/dcd3b2db4b91ae5e2...
[18:54:26]<anarcat>hefring: go go go, you ask too much :)
[18:54:30]<anarcat>it's rtbc already ;)
[19:02:06]* cweagans has joined #aegir
[19:02:41]* cweagans is now known as cweagans|sprints
[19:14:41]* manarth is now known as manarth|offline
[19:14:48]* manarth|offline is now known as manarth
[19:14:51]* kaja_jacobsen has quit (Quit: kaja_jacobsen)
[19:19:36]* gandhiano has quit (Ping timeout: 245 seconds)
[19:20:50]* kaja_jacobsen has joined #aegir
[19:22:05]* cweagans|sprints is now known as cweagans|sprint
[19:23:55]<cweagans|sprint>anarcat: http://drupalcode.org/project/hosting.git/commitdiff/705617e05414d55e476..., http://drupalcode.org/project/provision.git/commit/a45905a972470d59ab946..., http://drupalcode.org/project/provision.git/commit/02c29830415c429c9c05d...
[19:24:27]* wroxbox has joined #aegir
[19:26:27]* glennpratt has quit (Read error: Connection reset by peer)
[19:26:59]* glennpratt has joined #aegir
[19:37:53]* cweagans|sprint has quit (Ping timeout: 240 seconds)
[19:39:39]* cweagans has joined #aegir
[19:47:12]* gandhiano has joined #aegir
[19:50:48]* wroxbox has quit (Remote host closed the connection)
[20:11:43]<anarcat>danquah: hi!
[20:12:19]<anarcat>danquah: optimise migrate: https://drupal.org/node/1484214, move files out of sites: https://drupal.org/node/1205458
[20:15:11]<anarcat>danquah: backup refactoring: https://drupal.org/node/2022807
[20:20:48]<anarcat>cweagans: https://drupal.org/node/2097665
[20:22:39]<anarcat>danquah: if you could review and test this, it would be great https://drupal.org/node/2098289
[20:22:52]<danquah>anarcat: great, will do
[20:23:13]<anarcat>danquah: same with https://drupal.org/node/2029799 - although that requires multi-server
[20:25:08]<anarcat>danquah: just to make sure you don't lack issues in your queue - https://drupal.org/node/2099057 - let me know if you need more
[20:25:27]<anarcat>cweagans: another https://drupal.org/node/894046 - if you want more :)
[20:25:46]<danquah>anarcat: we can't have that :) - I'll ping you
[20:25:54]<anarcat>ok :)
[20:34:31]* manarth is now known as manarth|offline
[20:38:09]* beautifulmind has joined #aegir
[20:38:30]* David_Hernandez has quit (Ping timeout: 264 seconds)
[20:41:29]<anarcat>ergonlogic: i registered on the drupalcamp site, feel free to add me
[20:50:03]* tlattimore|afk is now known as tlattimore
[20:50:50]* keke420 has joined #aegir
[20:52:49]* dman has joined #aegir
[20:57:30]* manarth|offline is now known as manarth
[21:07:38]* David_Hernandez has joined #aegir
[21:08:18]<anarcat>ergonlogic: ping
[21:18:48]* gandhiano has quit (Ping timeout: 240 seconds)
[21:22:59]* wroxbox has joined #aegir
[21:28:28]<danquah>@anarcat: first one done, the second should not take long to verify as well, so I'll probably need some more to do soon :)
[21:28:45]<anarcat>danquah: alright, will find something for ya shortly
[21:29:29]<anarcat>danquah: using d8 at all?
[21:30:13]<anarcat>danquah: this one's rather obscure, but having your opinion on it would be useful: https://drupal.org/node/2098389
[21:30:13]<danquah>danquah: did the "your first d8 module" lab, but have not done much besides that
[21:30:21]<anarcat>ack
[21:30:56]<anarcat>danquah: do sharpen your teeth on backup nightmares: https://drupal.org/node/881496
[21:31:11]<danquah>but I'll probably get a kick out off looking at some d8 stuff if it's not too crazy :)
[21:31:26]<danquah>mmmmh, mysql views :)
[21:31:40]* HyperGli_ has joined #aegir
[21:32:00]<danquah>ok, will look at those two after this one
[21:32:47]* David_Hernandez has quit (Ping timeout: 260 seconds)
[21:33:17]<anarcat>so the aegir + d8 fun is all in https://drupal.org/node/1194602, including specifically https://drupal.org/node/2008106
[21:33:26]<anarcat>danquah: ^
[21:33:26]* keke420 has quit (Remote host closed the connection)
[21:34:02]* keke420 has joined #aegir
[21:34:24]<anarcat>danquah: i edited the 'postponed' mysql views thing to clarify what i think remains in the issue
[21:34:31]<anarcat>aka "reload"
[21:34:33]* David_Hernandez has joined #aegir
[21:38:31]* mengi has joined #aegir
[21:39:02]* keke420 has quit (Ping timeout: 240 seconds)
[21:43:56]* Guest32900 is now known as dean
[21:48:20]<anarcat>whee
[21:49:07]* beautifulmind has quit (Ping timeout: 260 seconds)
[21:53:07]* beautifulmind has joined #aegir
[21:53:56]<ergonlogic>hefring: log pointer?
[21:53:56]<hefring>http://hefring.mig5.net/bot/log/aegir/2013-09-27#T429952
[21:54:29]<ergonlogic>anarcat: pong
[21:54:46]<anarcat>ergonlogic: good morning!
[21:54:57]<anarcat>ergonlogic: i was banging my head on the subdir Config class rewrite, but i think i figured it out
[21:54:59]<ergonlogic>anarcat: good afternoon :)
[21:55:06]<ergonlogic>oh good
[21:55:11]<anarcat>:)
[21:55:26]<hefring>Git => Issue #2096629 by helmo: Cleanup invalid comments and an unused $profile parameter. => http://drupalcode.org/project/provision.git/commitdiff/9b8a9ba08836dbfac...
[21:55:37]<anarcat>it was indeed necessary for remote servers to work after all
[21:55:43]<ergonlogic>I've studied that stuff quite a bit since then
[21:55:45]<ergonlogic>yeah
[21:55:58]<ergonlogic>I figured
[21:56:00]* chertzog has joined #aegir
[21:56:20]<ergonlogic>so, how do you like the /var/aegir/.drush/drushrc.php thing?
[21:57:11]<ergonlogic>eventually I'd like to generalize it a bit more, and allow for more general drush options in there
[21:57:23]<anarcat>which stuff? the config classes?
[21:57:25]<ergonlogic>like setting --debug
[21:57:27]<anarcat>turns out it was quite a pain
[21:57:50]<anarcat>because i need to generate multiple files (all the subdir.d/*) for a single context (the Site)
[21:58:02]<anarcat>i ended up passing the alias data directly to the array
[21:58:05]<ergonlogic>our object model in general, d(), etc
[21:58:33]<ergonlogic>I'd have to dig into the code again
[21:58:50]<anarcat>PHP Fatal error: Call to a member function sync() on a non-object in /var/aegir/.drush/provision/subdirs/Provision/Config/Subdir.php on line 16
[21:59:02]<anarcat> $this->data['server']->sync($uri_path, array(
[21:59:02]<anarcat><sigh>
[21:59:03]<ergonlogic>that stuff's still too complicated for me to remember off-hand :)
[21:59:07]<anarcat>fuuuuuu
[21:59:28]<ergonlogic>is git.d.o working?
[21:59:59]<ergonlogic>so sync isn't handling multiple files?
[22:00:05]<anarcat>i guess it is
[22:00:17]<anarcat>it's not sync the problem but Provision_Config itself
[22:00:21]<anarcat>Provision_Config handles a single file
[22:01:04]<anarcat>fkn lag here
[22:02:19]* David_Hernandez has quit (Ping timeout: 246 seconds)
[22:02:23]<ergonlogic>ok, so git auth is working again, phew!
[22:03:02]* jeremyr has joined #aegir
[22:04:07]<ergonlogic>so... we need an array of Config objects?
[22:04:16]<danquah>@anarcat: did https://drupal.org/node/2099057 - but now someone should probably review my patch update
[22:04:22]<ergonlogic>got a dev branch I can take a look at?
[22:05:05]<anarcat>danquah: ack
[22:05:14]<anarcat>ergonlogic: no, i think i figured it out
[22:05:28]<anarcat>ergonlogic: but i can pastebin you my code if you're curious (and want to update the Config documentation somewhere ;)
[22:05:56]<ergonlogic>sure :)
[22:06:06]<ergonlogic>anarcat: are you guys still at the proviso table?
[22:07:45]<anarcat>ergonlogic: well, devops
[22:08:23]<ergonlogic>if so, say hi to Patcon and Andrew (if he's there)
[22:08:29]<anarcat>ergonlogic: http://paste.debian.net/46759/
[22:08:39]<anarcat>ergonlogic: they're not, they're actually working on d.o right now
[22:11:10]* samrose has joined #aegir
[22:12:09]<anarcat> drush_log("wtf is this context ffs: " . $this->context->name . " - this should be the platform : " . $this->context->platform . $this->context->platform->name . ' and this the server: ' . $this->context->platform->server . $this->context->platform->server->name);
[22:12:14]<anarcat>can you say "in progress"?
[22:13:26]<anarcat>WTFH
[22:13:27]<anarcat>wtf is this context ffs: @sub.example.com - this should be the platform : @platform_Drupal723 and this the server: @server_master [notice]
[22:13:44]<anarcat>yes: $this->context->platform->server->sync($uri_path, array(
[22:13:47]<anarcat>yet*
[22:13:52]<anarcat>-> Error: Call to a member function sync() on a non-object in /var/aegir/.drush/provision/http/Provision/Config/Http.php, line 12
[22:14:11]<anarcat>oh wait, this is in Http
[22:15:57]<anarcat>there are way too many ways to skin this fucking cat
[22:19:29]<anarcat>this is fun:
[22:19:41]<anarcat>$ drush @sub.example.com eval 'return d()->server'
[22:19:42]<anarcat>PHP Fatal error: Nesting level too deep - recursive dependency? in /usr/share/php/drush/includes/output.inc on line 769
[22:19:55]<cweagans>WE NEED TO GO DEEPER.
[22:20:26]<ergonlogic>we jumped down this rabbit hole years ago...
[22:21:02]* jeremyr has quit (Quit: Leaving.)
[22:21:15]<anarcat>real cats would *eat* fucking rabits
[22:21:44]<ergonlogic>why do you think we went down the rabbit hole, silly?
[22:21:55]* jerryitt has joined #aegir
[22:22:13]<ergonlogic>so... 'exclude' => $uri_path . '/*', // Make sure remote directory is created
[22:22:31]<ergonlogic>this is an rsync --exclude (aka filter) right?
[22:23:09]<anarcat>yes
[22:23:09]<anarcat>i don't get it
[22:23:10]<ergonlogic>so we're basically just sync'ing the dir, but none of its contents?
[22:23:15]<anarcat>drush @sub.example.com eval 'return d()->platform->web_server->sync("/tmp/foo")' # this works
[22:23:23]<anarcat> $this->context->platform->web_server->sync($uri_path, array(
[22:23:25]<anarcat>this doesn't
[22:23:38]<anarcat>even if $this->context is basically the same as d(@sub.example.com)
[22:23:52]<anarcat>in fact, let's hardcode that fucker
[22:26:32]* jeremyr has joined #aegir
[22:28:14]<ergonlogic>helmo: the only changes in https://drupal.org/node/2098389#comment-7905673 were switching to in_array() and adding a load hook to DNS, right?
[22:33:04]* manarth is now known as manarth|offline
[22:34:01]* mikl has quit (Quit: Computer has gone to sleep.)
[22:35:39]<anarcat>ergonlogic: seriously, if you have an idea
[22:35:49]<anarcat>this works: drush @sub.example.com eval 'return d("@sub.example.com")->platform->web_server->sync("/tmp/foo")'
[22:36:03]<anarcat>this doesn't: d('@sub.example.com')->platform->web_server->sync(...)
[22:36:09]<anarcat>what the hell am i missing?
[22:36:20]<ergonlogic>hmm
[22:36:23]<anarcat>the only difference is that the second is in Provision_Config's write() function
[22:36:51]<ergonlogic>pastebin?
[22:37:00]<danquah>@ergonlogic: the patch also switches from $features[$name] => $name to $features[] = $name right?
[22:37:13]<anarcat>ergonlogic: http://paste.debian.net/46761/
[22:42:21]* HumanSky has joined #aegir
[22:42:50]<ergonlogic>anarcat: I think we you may be calling the wrong sync there
[22:43:12]<anarcat>ergonlogic: well at this point i can't even get a proper path for /var/aegir/config/server_foo/apache
[22:43:26]* noecc has joined #aegir
[22:43:49]<ergonlogic>Provision_Service->sync() does return $this->server->sync($path, $additional_options);
[22:44:12]<ergonlogic>so there may be an extra '->server' in there
[22:44:46]* threesome has joined #aegir
[22:45:06]<anarcat>well even without the sync, i don't see how i can find the filename to write the foo.conf to
[22:45:12]<ergonlogic>as opposed to Provision_Context_server->sync()
[22:45:14]<anarcat>like look at filename() down there
[22:46:00]<ergonlogic>ok...
[22:46:35]* kaja_jacobsen has quit (Quit: kaja_jacobsen)
[22:46:59]* Egyptian[Laptop] has quit (Ping timeout: 240 seconds)
[22:47:31]<ergonlogic>anarcat: which part is problematic?
[22:47:49]<anarcat>ergonlogic: well, $this->platform->web_server->data['http_app_path'] returns nothing
[22:47:54]<anarcat>nor does $this->platform->web_server->http_app_path
[22:47:55]<ergonlogic>ok
[22:48:03]<anarcat>or $this->platform->server->http_app_path
[22:48:08]<anarcat>or $this->server->http_app_path
[22:48:14]<anarcat>or $this->wtf->http_app_path
[22:48:33]<anarcat>in fact, i am quite confused by this whole fucking thing - this path will change depending on which server in the cluster we're writing to!
[22:49:35]<ergonlogic>"{$this->server->config_path}/{$this->application_name}"
[22:49:44]<anarcat>yeah that thing
[22:49:49]<anarcat>so
[22:49:50]<anarcat>Provision_Config_Http_Site
[22:49:54]<ergonlogic>isn't that the point?
[22:49:56]<anarcat>has this: return $this->data['http_vhostd_path'] . '/' . $this->uri;
[22:50:08]<anarcat>but
[22:50:11]<ergonlogic>that it'll write to the proper path for the server we're sync'ing to?
[22:50:30]<anarcat> $this->data['http_vhostd_path'] is never initialized
[22:50:39]<anarcat>i mean it's not in the parent class (Provision_Config_Http)
[22:51:02]<anarcat>or in th subclass Provision_Config_Apache_Site
[22:51:25]<anarcat>i think i need the subdir path to be pushed up in the server
[22:51:34]<anarcat>i wanted to avoid that, but it's just too much fucking dark voodoo
[22:51:59]* niatish has joined #aegir
[22:52:17]<ergonlogic>isn't it in /http/Provision/Service/http/public.php +56
[22:52:50]* beautifulmind has quit (Quit: Leaving.)
[22:53:34]<anarcat>yeah it's there
[22:53:56]<anarcat>*but* notice how it's kind of also in config_data()
[22:54:01]<anarcat>go figure that sucker out
[22:54:05]<ergonlogic>no
[22:54:12]<ergonlogic>:)
[22:54:41]<anarcat>*FINE*
[22:54:44]<anarcat>then i won't either :P
[22:54:49]* jeremyr has quit (Quit: Leaving.)
[22:55:40]<ergonlogic>I guess there's some magic setter...
[22:55:55]<ergonlogic>how we pass data around has always been confusing to me
[22:56:01]* zz_drakythe is now known as drakythe
[22:56:18]<anarcat>no shit :)
[22:56:22]<anarcat>it is freaking confusing
[22:56:25]<anarcat>even for me, even now
[22:56:32]<anarcat>i just end up giving up
[22:56:49]<ergonlogic>I always just end up looking through d() for what I need
[22:56:51]<anarcat>"*fine*. you want me to put that directory there, i'll put it there damnit, but it DOESN'T MAKE ANY DAMN SENSE" :)
[22:57:25]<ergonlogic>I think I understood it briefly once
[22:58:53]* keke420 has joined #aegir
[22:59:05]<ergonlogic>delving deep into provision is like an acid trip... after a couple hours of staring at a wall of code, everything makes beautiful sense. But I can never remember it later.
[22:59:10]* keke420 has quit (Remote host closed the connection)
[22:59:23]* keke420 has joined #aegir
[23:00:01]<anarcat>haha
[23:00:08]* beautifulmind has joined #aegir
[23:00:31]<ergonlogic>danquah: thanks for pointing that out
[23:02:33]* beautifulmind has quit (Read error: Connection reset by peer)
[23:03:51]<anarcat>well that's fun
[23:04:01]<anarcat>now i *do* have to figure out how that damn data is passed around
[23:04:14]<anarcat>because, basically, Provision_Config_Http_Site gets his $data from the constructor
[23:04:18]<anarcat>so it's the caller that sets it
[23:04:34]* beautifulmind has joined #aegir
[23:05:12]<anarcat>hello context module!
[23:05:18]<anarcat>you are viiiibrating
[23:06:52]* j0nathan has joined #aegir
[23:09:26]<ergonlogic>fwiw, it's one of the *nice* acid trip :)
[23:11:14]* zombiebeard has joined #aegir
[23:11:34]* wroxbox has quit (Remote host closed the connection)
[23:13:36]<anarcat>so i feel i am failing because i'm calling the Config object directly instead of making the service object call it
[23:14:14]* keke420 has quit (Remote host closed the connection)
[23:14:37]* chertzog_ has joined #aegir
[23:14:47]* keke420 has joined #aegir
[23:15:06]* chertzog has quit (Read error: Connection reset by peer)
[23:16:19]<anarcat>ergonlogic: and this is where i hit a wall again - because i need to go through the Service class to write the config file (otherwise i don't get the path and all sorts of other weird shit), i am stuck with one config file per context again
[23:17:15]<ergonlogic>anarcat: the http service class?
[23:17:22]* manarth|offline is now known as manarth
[23:17:38]<anarcat>ergonlogic: for example yes
[23:17:44]<anarcat>but i am looking at the base Service class now
[23:17:53]<anarcat>and that's really where all the shit happens in the end
[23:18:02]<anarcat>that's how the context and config classes are actually connected
[23:18:05]<ergonlogic>ok, I'll take a look too
[23:19:20]<hefring>Git => Simplify enabled features array. => http://drupalcode.org/project/provision.git/commitdiff/3ed86b369428650a6...
[23:19:20]<hefring>Git => Only run dns hooks when the front-end module is enabled. => http://drupalcode.org/project/provision.git/commitdiff/4fde44bce453cf270...
[23:19:20]<hefring>Git => Merge branch 'dev/2098389' into 6.x-2.x => http://drupalcode.org/project/provision.git/commitdiff/2196d0f75e54e6d4c...
[23:19:30]* keke420 has quit (Ping timeout: 252 seconds)
[23:19:39]<ergonlogic>right, so for example, Provision_Service->delete_config() assumes there's just one config to unlink
[23:19:45]* keke420 has joined #aegir
[23:20:04]* keke420 has quit (Remote host closed the connection)
[23:20:39]* keke420 has joined #aegir
[23:21:11]<ergonlogic>anarcat: hadn't you re-factored some of this recently, to allow for $this->configs ?
[23:21:38]<anarcat>ergonlogic: yes, i fixed the base Service class to allow multiple Config *classes* to be managed by a single service/context/*confused*
[23:21:48]<anarcat>yet a single Config *class* manages only a single config file
[23:22:10]<ergonlogic>ah
[23:22:17]<anarcat>so while you can have multiple files for each site, each file is associated with one and only one template (and vice-versa)
[23:22:28]<anarcat>ergonlogic: that's commit dc87266 if you want to understand this better
[23:22:37]<anarcat>(i know i re-read that diff about 5 times today already)
[23:22:45]<anarcat>now i am thinking i will have to
[23:22:48]* dman has quit (Quit: dman)
[23:23:08]<anarcat>a) attach the subdir template to $SOMETHING (site context?) so it's generated by the service classes
[23:23:20]<anarcat>s/template/config class/
[23:23:33]<anarcat>b) override the config class functions so they can write multiple config files
[23:23:37]<anarcat>which seems fucking evil
[23:24:28]<anarcat>this would basically push much more logic down in the config class
[23:24:29]<anarcat>which seems okay
[23:24:43]* keke420 has quit (Ping timeout: 245 seconds)
[23:24:52]<ergonlogic>and we're talking about multiple location vhosts, and the base url one, right?
[23:26:13]<anarcat>s/vhosts/config file/ yes
[23:26:25]<anarcat>the base URL one is a whole other clusterfuck
[23:27:40]<ergonlogic>well that one is still the basic site config file (vhost), right?
[23:28:42]<anarcat>yeees.. but we want to avoid clobbering existing vhosts
[23:29:21]<ergonlogic>right, I'm not saying it doesn't require fixing, just trying to keep up :)
[23:31:06]* JeremyR has joined #aegir
[23:31:43]* anarcat cries
[23:34:58]<anarcat>hang on to whatever, this is going to be ugly
[23:35:31]<ergonlogic>ok, so to recap: up until recently, Provision_Config meant essentially a single config file, and Provision_Service could only write one of them. dc87266 re-factored Provision_Service to allow multiple Provision_Config's. Now we're looking at making Provision_Config handle multiple config files?
[23:37:03]<ergonlogic>so, Provision_Config becomes the set of files required to configure a service
[23:37:38]<anarcat>correct
[23:38:13]<anarcat>so we'll allow Provision_Service to have multiple Provision_Config templates (done), but now i'm hacking up a Provision_Config_Subdir template that will (horribly) write multiple config files
[23:38:58]<ergonlogic>because we'd otherwise need a Provision_Service_subdirs?
[23:41:04]<ergonlogic>https://drupal.org/node/2043419
[23:42:29]* dman has joined #aegir
[23:43:11]<anarcat>what do you mean
[23:43:12]<anarcat>hey dman
[23:43:15]<ergonlogic>hefring: log pointer
[23:43:15]<hefring>http://hefring.mig5.net/bot/log/aegir/2013-09-27#T430172
[23:44:19]* sschulz has joined #aegir
[23:44:26]<dman>anarcat: i'm here for 10 min..
[23:46:03]<ergonlogic>http://drupal.org/node/2043419
[23:46:04]<hefring>http://drupal.org/node/2043419 => [meta] Re-think our object models & design patterns [#2043419] => Hostmaster (Aegir), Code, major, active, 2 comments, 1 IRC mention
[23:48:31]<anarcat>ergonlogic: i know what you mean, but that's not necessarily related
[23:48:42]<anarcat>Fatal error: Class 'Provision_Config_Apache_Subdir' not found in /var/aegir/.drush/provision/Provision/Service.php on line 116
[23:48:42]* fatguylaughing has joined #aegir
[23:48:45]<anarcat>damn you autoloader!
[23:49:32]<anarcat>ergonlogic: any idea why it wouldn't find my Subdir.php?
[23:49:40]<ergonlogic>where is it?
[23:49:57]* jeremyr1 has joined #aegir
[23:50:00]<anarcat>it's next to Site.php, which seem to get autoloaded properly
[23:50:01]* jeremyr1 has quit (Client Quit)
[23:50:06]<anarcat>http/Provision/Config/Apache
[23:51:09]<ergonlogic>http/Provision/Config/Apache/Subdir.php?
[23:51:37]<anarcat>yes
[23:52:09]<ergonlogic>we ran into something like this in provision_tasks_extra for http_basic_auth, I think
[23:52:13]<ergonlogic>let me take a look
[23:53:29]<ergonlogic>drush cc drush?
[23:53:53]<anarcat>ergonlogic: nope
[23:53:58]<ergonlogic>http://drupalcode.org/project/provision_tasks_extra.git/blob/HEAD:/http_...
[23:54:31]<ergonlogic>that path looks right to me...
[23:55:06]<anarcat>yeah, it was working when it was in subdir/
[23:55:21]<anarcat>but the subdirs code had all sorts of weird autoloading magic
[23:55:39]<anarcat>function subdirs_provision_register_autoload() {
[23:55:39]<anarcat> static $loaded = FALSE;
[23:55:39]<anarcat> if (!$loaded) {
[23:55:39]<anarcat> $loaded = TRUE;
[23:55:39]<anarcat> provision_autoload_register_prefix('Provision_', dirname(__FILE__));
[23:55:41]<anarcat> }
[23:55:44]<anarcat>}
[23:56:11]<ergonlogic>that may be redundant now
[23:56:28]<ergonlogic>or just wrong
[23:57:08]* beautifulmind has quit (Quit: Leaving.)
[23:57:29]<anarcat>http/http.php has a similar autoload hack
[23:59:35]<anarcat>ergonlogic: figured it out
[23:59:43]<anarcat>had the wrong class name
[23:59:44]<ergonlogic>do tell :)
[00:00:07]<ergonlogic>oh, typo?
[00:00:19]<ergonlogic>or wrong structure?
[00:00:39]* dman has quit (Quit: dman)
[00:01:03]<ergonlogic>I'm going to grab some breakfast. I'll be back in a bit.
[00:07:55]<anarcat>typo
[00:09:01]<anarcat>so i'm pushing a new dev branch
[00:09:22]<anarcat>dev-subdir-multiserver
[00:16:09]* David_Hernandez has joined #aegir
[00:26:19]* HyperGl__ has joined #aegir
[00:28:38]* HyperGli_ has quit (Ping timeout: 240 seconds)
[00:34:27]* jack-away is now known as jackinloadup
[00:35:53]<ergonlogic>back
[00:36:56]<anarcat>ergonlogic: i got a small breakthrough - the files actually get generated now
[00:37:03]<anarcat>ergonlogic: my only concern is with the example.com vhost now
[00:37:12]<anarcat>i would need yet another freaking config class for that sucker
[00:37:18]<ergonlogic>ok
[00:37:34]<anarcat>i think i will leave the sites.php generation in the "subdirs module"
[00:37:45]<anarcat>along with the symlinks
[00:41:19]* dominikb1888 has joined #aegir
[00:41:54]<anarcat>ergonlogic: so what should we do with that main vhost?
[00:42:14]<ergonlogic>good question
[00:42:17]<anarcat>we can either keep on with the current hack, but it would be uglier because now that stupid class would be within every site
[00:42:24]<anarcat>or we figure out something else
[00:42:25]<ergonlogic>he says evasively...
[00:42:47]<anarcat>well i thought of a few things
[00:42:56]<ergonlogic>ok, I'm all ears
[00:43:00]<anarcat>a) we could generate those vhosts in yet another separate directory
[00:44:09]* Egyptian[Laptop] has joined #aegir
[00:44:22]* dominikb1888 has quit (Client Quit)
[00:48:36]* Egyptian[Laptop] has quit (Ping timeout: 252 seconds)
[00:48:49]* cweagans has quit (Read error: Connection reset by peer)
[00:49:47]<ergonlogic>anarcat: the dev branch is only in provision, right?
[00:50:04]<ergonlogic>and it should still work the same locally
[00:50:11]<anarcat>yes
[00:53:06]<ergonlogic>I'm getting a 404 on the subsite
[00:53:25]<ergonlogic>s/subsute/subdir site/
[00:53:29]* cweagans has joined #aegir
[00:53:31]<ergonlogic>gahh
[00:53:31]<anarcat>yes, the vhost isn't generated anymore
[00:53:55]<ergonlogic>the base one?
[00:54:08]<anarcat>yes
[00:54:10]<ergonlogic>ok
[00:54:14]<anarcat>i need to add yet another config class for it
[00:54:27]<anarcat>also, we need to reimplement the 'disable from the frontend' bit now that it's integrated in the apache service
[00:55:34]<ergonlogic>ok, how so?
[00:55:57]<ergonlogic>we still don't want the subdir hooks running, rihgt?
[00:56:08]<anarcat>yes, we want some of them
[00:56:17]<anarcat>and actually, i'm working on restoring the vhost one now
[00:56:41]<anarcat>pushed.
[00:57:04]* cweagans has quit (Client Quit)
[00:59:17]<ergonlogic>so, we could move those that we want to block into a .inc, that we conditionally include, and get rid of the load hook/file, then
[01:01:33]<anarcat>ergonlogic: problem is - look at the patch on apache.php in 969d587
[01:01:44]<anarcat>ergonlogic: that is kind of hardcoded in there... can i detect the subdir feature there?
[01:01:50]<ergonlogic>we'll also need to re-write the goto/login url on the front-end, unless we allow slashes directly in the site name
[01:02:05]* ergonlogic goes to look
[01:03:11]<ergonlogic>anarcat: it should be available, yes
[01:03:17]<anarcat>well, that's a whole different problem: the /foo alias is some random item in the list of aliases
[01:03:24]<ergonlogic>it's passed as an option
[01:03:25]<anarcat>so it's not the main site URL
[01:03:57]<ergonlogic>so it's more or less global
[01:05:24]<ergonlogic>anarcat: well, we should maybe re-write the login url to be the redirection target, no?
[01:05:30]<ergonlogic>also, still getting a 404
[01:05:47]<anarcat>yes
[01:06:39]<anarcat>ergonlogic: i'm moving the the config class, we'll see how it goes then
[01:08:12]* adrinux has joined #aegir
[01:09:21]* adrinux has left #aegir ()
[01:09:47]* samrose has quit (Ping timeout: 248 seconds)
[01:09:55]* gboudrias has joined #aegir
[01:11:54]* nicholasalipaz has quit (Quit: Leaving.)
[01:12:06]<anarcat>ergonlogic: you should join #proviso now
[01:12:10]<anarcat>ergonlogic: .. but we have a question
[01:12:22]* nicholasalipaz has joined #aegir
[01:12:29]<anarcat>ergonlogic: what was the way we were thinking of passing variables into vagrant for the jenkins tests again?
[01:12:45]<ergonlogic>env vars
[01:12:51]<ergonlogic>or facter facts
[01:13:03]<ergonlogic>or both
[01:13:05]<anarcat>ergonlogic: they seem to say that env vars don't appear within puppet unless they are pre-existing facts
[01:13:17]<anarcat>tizzo anyways
[01:13:55]<ergonlogic>this is being discussed in #proviso?
[01:14:05]<anarcat>no, IRL
[01:14:09]<ergonlogic>ah, ok
[01:14:11]<anarcat>/AFK
[01:14:35]<ergonlogic>you can explicitely set facter facts in vagrant
[01:14:59]<ergonlogic>one way to get them in the vagrantfile is via env vars
[01:16:18]<ergonlogic>see 'Custom Facts' at http://docs.vagrantup.com/v2/provisioning/puppet_apply.html
[01:16:21]<anarcat>right, but the problem is they want to propagate variables in the puppet manifests that are *not* facter facts
[01:16:46]<ergonlogic>well, you can run provisioners in sequence
[01:16:59]<ergonlogic>so you could export env vars in a shell provisioner
[01:17:04]<ergonlogic>maybe
[01:17:44]<anarcat>ergonlogic: awesome, now you *really* need to join that channel ;)
[01:18:00]<anarcat>duh
[01:18:07]* nicholasalipaz has quit (Quit: Leaving.)
[01:20:09]* nicholasalipaz has joined #aegir
[01:22:13]* manarth is now known as manarth|offline
[01:37:16]<anarcat>ergonlogic: return in_array('subdirs', drush_get_option('hosting_features', array()));
[01:37:30]<anarcat>ergonlogic: that doesn't seem to be set anywhere, what magic should i run so that this array is populated?
[01:37:34]<ergonlogic>watching the proviso session :)
[01:37:53]<ergonlogic>it's in /var/aegir/.drush/drushrc.php
[01:38:21]<anarcat>no, it's not
[01:38:33]<ergonlogic>verify your hostmaster site
[01:38:37]<ergonlogic>and pull
[01:38:38]<anarcat>uh
[01:38:42]<ergonlogic>if you haven't recetly
[01:39:02]<anarcat>ok
[01:39:48]<anarcat>ergonlogic: still not there
[01:39:58]<anarcat>ergonlogic: which commit should i have?
[01:40:07]<ergonlogic>you need to pull hosting too
[01:40:10]* gandhiano has joined #aegir
[01:40:58]<ergonlogic>2196d0f75e5 I guess in provision
[01:41:25]<anarcat>uh - it's not in the dev branch for some reason
[01:41:28]<anarcat>just partly in
[01:41:32]<anarcat>like the part that disables it :P
[01:42:18]<anarcat>ergonlogic: so i can just use subdirs_drush_load() to check if i should use subdir foo?
[01:42:58]<ergonlogic>yes
[01:43:25]<ergonlogic>but we should really remove that, if we need some subdir stuff even when the front-end module isn't enabled
[01:43:49]<ergonlogic>and move those we don't want to run into a conditionally included .inc
[01:44:23]<ergonlogic>I'm not sure what subdir hooks we'll want to run when the front-end is off, though
[01:44:59]<anarcat>well, you can still enable those features on the commandline
[01:45:04]<anarcat>so wtf, the symlinks are not created
[01:45:52]<ergonlogic>hmm, good point
[01:46:01]<ergonlogic>same through the modules page
[01:46:28]<ergonlogic>but this currently kicks in on features page save
[01:46:42]<anarcat>i don't get it
[01:46:50]<anarcat>it should be on module_enable?
[01:46:54]<anarcat>i don't know
[01:47:00]<ergonlogic>but a verify of hostmaster site should still write it
[01:47:03]<anarcat>so i don't get it = the symlinks are not created anymore
[01:47:12]<ergonlogic>hence the 404s
[01:47:21]<anarcat>just provision-verify or hostmaster-task...?
[01:47:30]<anarcat>actually no, i get a 302 to install.php
[01:47:45]<ergonlogic>provision-verify
[01:47:49]<anarcat>good.
[01:47:56]<ergonlogic>and the bottom of case 'site':
[01:48:16]<ergonlogic>if (function_exists(hosting_get_features)) { ...
[01:48:58]* anarcat drush cc drush
[01:50:15]<anarcat>wait
[01:50:21]<anarcat>ergonlogic: the drushrc is *still* not generated
[01:50:39]* zz_kvanderw is now known as kvanderw
[01:51:05]<ergonlogic>wtf?
[01:51:11]* anarcat resaves the features page just for kicks
[01:51:40]<anarcat>uh
[01:51:41]<anarcat>now it's there
[01:52:23]<ergonlogic>hmm
[01:52:37]<ergonlogic>well it calls hosting_get_features()
[01:52:43]<anarcat>whee, it almost works
[01:52:55]<anarcat>i'm back to the '/foo/node' = 404
[01:52:56]<anarcat>ffs
[01:53:56]* David_Hernandez has quit (Read error: Operation timed out)
[01:54:01]* mikl has joined #aegir
[01:55:29]<ergonlogic>ok, I'm getting the 302 to install.php
[01:55:48]<ergonlogic>and a 404 on the one-time login link
[01:55:55]* rteijeiro has quit (Remote host closed the connection)
[01:56:03]<anarcat>MWOUAHAHAHAHA
[01:56:04]<anarcat>it works
[01:56:10]<anarcat>ergonlogic: pull
[01:56:20]<ergonlogic>just did
[01:58:04]<ergonlogic>anarcat: push?
[01:58:14]<ergonlogic>I'm still getting install.php
[01:59:30]<anarcat>ergonlogic: i pushed.
[01:59:34]<anarcat>ergonlogic: reverify all the things, it works here
[01:59:54]<anarcat>head is a39dbd2eed3714e3ea0c32f4034f54d2f29eca44 for me
[02:00:56]<anarcat>we're getting kicked out of here
[02:01:03]<ergonlogic>same commit here
[02:01:13]<ergonlogic>is this D7-specific, maybe?
[02:01:27]<ergonlogic><I'm just installing a site on the hostmaster's d6
[02:01:59]<ergonlogic>adding a d7 platform now
[02:01:59]<anarcat>ooh maybe the sites.php isn't populated properly?
[02:02:02]<anarcat>i tried both d6 and d7
[02:02:07]<anarcat>d7 on remote and d6 local
[02:02:11]<anarcat>we need to go
[02:02:26]<ergonlogic>they're threatening to turn off the wifi?
[02:02:50]<anarcat>no, but we are supposed to leave the room
[02:02:53]<anarcat>it is 18h00 here
[02:03:37]<ergonlogic>ok
[02:04:06]<ergonlogic>I'll test further
[02:05:02]<anarcat>gotta go!
[02:06:12]<ergonlogic>have a safe trip back
[02:06:52]<ergonlogic>yay, it works!
[02:07:11]* gandhiano has quit (Ping timeout: 260 seconds)
[02:09:11]<ergonlogic>example.com still breaks example.com/site1 though
[02:12:18]* HumanSky has quit (Quit: HumanSky)
[02:12:58]<ergonlogic>ok, works for d7
[02:13:04]<ergonlogic>install.php for d6
[02:13:08]<ergonlogic>missing symlink?
[02:14:19]<ergonlogic>yep, missing symlink
[02:21:21]* tkimmel has joined #aegir
[02:37:10]* tlattimore is now known as tlattimore|afk
[02:42:15]* ivanjaros has joined #aegir
[02:47:27]* mikl has quit (Quit: Computer has gone to sleep.)
[02:47:47]* phizes has quit (Ping timeout: 260 seconds)
[02:47:56]* Pepino710 has joined #aegir
[02:48:29]* phizes has joined #aegir
[02:49:18]* niatish has quit (Ping timeout: 264 seconds)
[02:51:15]* sschulz has quit (Remote host closed the connection)
[02:52:19]* keke420 has joined #aegir
[02:52:25]* tkimmel has quit (Remote host closed the connection)
[02:52:58]* tkimmel has joined #aegir
[02:54:34]* zombiebeard has quit (Quit: zombiebeard)
[02:57:01]* tkimmel has quit (Ping timeout: 246 seconds)
[03:07:25]* mikl has joined #aegir
[03:11:03]* drastik-jw has joined #aegir
[03:12:29]* dean is now known as dean|away
[03:12:59]* jerryitt has quit (Read error: Connection reset by peer)
[03:16:59]* mikl has quit (Quit: Computer has gone to sleep.)
[03:19:32]* gboudrias1 has joined #aegir
[03:20:06]* gboudrias has quit (Quit: Leaving.)
[03:20:52]* niatish has joined #aegir
[03:22:41]* nicholasalipaz has quit (Quit: Leaving.)
[03:23:40]* nicholasalipaz has joined #aegir
[03:25:12]* gboudrias1 has quit (Quit: Leaving.)
[03:25:32]* gboudrias has joined #aegir
[03:25:44]* josh_k has joined #aegir
[03:32:28]* cweagans has joined #aegir
[03:35:26]* HumanSky has joined #aegir
[03:37:10]* HyperGl__ has quit (Remote host closed the connection)
[03:37:18]* cweagans has quit (Ping timeout: 264 seconds)
[03:37:43]* HyperGli_ has joined #aegir
[03:37:59]* cweagans has joined #aegir
[03:42:25]* nicholasalipaz has quit (Quit: Leaving.)
[03:46:42]* nicholasalipaz has joined #aegir
[03:47:52]* kvanderw is now known as zz_kvanderw
[03:52:58]* tlattimore|afk is now known as tlattimore
[03:57:59]* gusaus has joined #aegir
[03:58:33]* keke420 has quit (Read error: Connection reset by peer)
[03:59:06]* keke420 has joined #aegir
[04:03:36]* tkimmel has joined #aegir
[04:08:30]* tkimmel has quit (Ping timeout: 264 seconds)
[04:14:00]* zombiebeard has joined #aegir
[04:29:12]* josh_k has quit (Remote host closed the connection)
[04:29:41]* josh_k has joined #aegir
[04:30:20]* sschulz has joined #aegir
[04:33:58]* josh_k has quit (Ping timeout: 246 seconds)
[04:41:50]* gusaus has quit (Quit: gusaus)
[04:42:46]* josh_k has joined #aegir
[04:44:00]* gusaus has joined #aegir
[04:47:23]* drastik-jw has quit (Remote host closed the connection)
[04:56:09]* gboudrias1 has joined #aegir
[04:56:10]* gboudrias has quit (Read error: Connection reset by peer)
[05:01:15]* AquaticDisorder has joined #aegir
[05:26:27]* noecc has left #aegir ()
[05:28:18]* Sub_Oracle is now known as SubOracle
[05:28:51]* SubOracle has quit (Remote host closed the connection)
[05:28:58]* SubOracle has joined #aegir
[05:37:09]* nicholasalipaz has quit (Quit: Leaving.)
[05:38:11]* nicholasalipaz has joined #aegir
[05:39:26]* gusaus has quit (Quit: gusaus)
[05:39:53]* gusaus has joined #aegir
[05:42:00]* agentolivia has joined #aegir
[05:43:00]* iribarne has joined #aegir
[05:43:40]* tkimmel has joined #aegir
[06:06:44]* tlattimore is now known as tlattimore|afk
[06:11:47]* niatish has quit (Quit: My MacBook Pro has gone to sleep. ZZZzzz…)
[06:14:29]* josh_k has quit (Remote host closed the connection)
[06:14:58]* josh_k has joined #aegir
[06:19:54]* josh_k has quit (Ping timeout: 264 seconds)
[06:20:18]* kaja_jacobsen_ has joined #aegir
[06:26:42]* cweagans has quit (Read error: Connection reset by peer)
[06:28:26]* chertzog has joined #aegir
[06:29:00]* chertzog_ has quit (Read error: Connection reset by peer)
[06:31:43]* HumanSky has quit (Quit: HumanSky)
[06:37:55]* HumanSky has joined #aegir
[06:38:23]* kaja_jacobsen_ has quit (Quit: kaja_jacobsen_)
[06:44:29]* tkimmel has quit (Remote host closed the connection)
[06:45:31]* josh_k has joined #aegir
[06:47:41]* gusaus has quit (Quit: gusaus)
[06:50:32]* josh_k has quit (Ping timeout: 256 seconds)
[06:50:37]* josh_k_ has joined #aegir
[06:54:11]* gusaus has joined #aegir
[07:05:47]* HumanSky has quit (Quit: HumanSky)
[07:20:34]* mikl has joined #aegir
[07:26:04]* JeremyR has quit (Quit: Leaving.)
[07:26:59]* keke420 has quit (Remote host closed the connection)
[07:27:34]* keke420 has joined #aegir
[07:31:55]* keke420 has quit (Ping timeout: 256 seconds)
[07:32:40]<mig5>https://drupal.org/node/2012508
[07:32:49]<mig5>http://drupal.org/node/2012508
[07:32:50]<hefring>http://drupal.org/node/2012508 => hosting_context_name returns '@' if node not found [#2012508] => Hosting, Code, normal, fixed, 5 comments, 2 IRC mentions
[07:32:52]<mig5>hmm
[07:35:07]* hefring has joined #aegir
[07:35:51]<mig5>https://drupal.org/node/2012508
[07:35:52]<hefring>https://drupal.org/node/2012508 => hosting_context_name returns '@' if node not found [#2012508] => Hosting, Code, normal, fixed, 5 comments, 2 IRC mentions
[07:35:55]<mig5>http://drupal.org/node/2012508
[07:35:55]<hefring>http://drupal.org/node/2012508 => hosting_context_name returns '@' if node not found [#2012508] => Hosting, Code, normal, fixed, 5 comments, 3 IRC mentions
[07:35:59]<mig5>sweet
[07:41:05]* gusaus has quit (Read error: Connection reset by peer)
[07:51:32]* josh_k has joined #aegir
[07:51:32]* mengi has quit (Quit: Leaving)
[07:52:55]* agentoli_ has joined #aegir
[07:54:59]* tkimmel has joined #aegir
[07:55:01]* agentolivia has quit (Ping timeout: 245 seconds)
[07:55:31]* stweeddale has joined #aegir
[07:56:06]* darthsteven_ has joined #aegir
[07:56:38]* fatguylaughing has quit (Quit: fatguylaughing)
[07:56:56]* jamsilver_ has joined #aegir
[07:57:22]* that0n3guy has quit (Quit: Leaving)
[07:57:57]* josh_k_ has quit (Read error: Connection reset by peer)
[07:57:57]* darthsteven has quit (Ping timeout: 246 seconds)
[07:57:57]* stevetweeddale has quit (Ping timeout: 246 seconds)
[07:57:57]* jamsilver has quit (Ping timeout: 246 seconds)
[07:57:57]* jamsilver_ is now known as jamsilver
[07:57:59]* darthsteven_ is now known as darthsteven
[07:57:59]* stweeddale is now known as stevetweeddale
[07:59:59]* tkimmel has quit (Ping timeout: 260 seconds)
[08:09:18]* drakythe is now known as zz_drakythe
[08:12:19]* chertzog has quit (Remote host closed the connection)
[08:17:43]* zombiebeard has quit (Quit: zombiebeard)
[08:17:53]* jackinloadup is now known as jack-away
[08:29:29]* AquaticDisorder has quit (Read error: Connection reset by peer)
[08:29:43]* AquaticDisorder has joined #aegir
[08:35:26]* HyperGl__ has joined #aegir
[08:36:56]* HyperGli_ has quit (Ping timeout: 240 seconds)
[08:37:47]* tkimmel has joined #aegir
[08:39:04]* gusaus has joined #aegir
[08:42:14]* tkimmel has quit (Remote host closed the connection)
[08:42:23]* Pepino710 has quit (Quit: Leaving.)
[08:45:54]* e-anima has quit (Quit: reallife not found)
[08:46:18]* glennpratt has quit (Remote host closed the connection)
[08:58:38]* gboudrias1 has quit (Quit: Leaving.)
[09:02:35]* tkimmel has joined #aegir
[09:04:49]* iribarne has quit (Quit: iribarne)
[09:08:05]* AquaticDisorder has quit (Remote host closed the connection)
[09:17:28]* tkimmel has quit (Remote host closed the connection)
[09:21:15]* HyperGl__ has quit (Remote host closed the connection)
[09:21:52]* HyperGli_ has joined #aegir
[09:22:15]* chertzog has joined #aegir
[09:23:53]* HyperGli_ has quit (Remote host closed the connection)
[09:24:07]* HyperGli_ has joined #aegir
[09:26:01]* niatish has joined #aegir
[09:37:54]* ivanjaros has quit (Quit: Miranda IM! Smaller, Faster, Easier. http://miranda-im.org)
[09:44:17]* chertzog has quit (Remote host closed the connection)
[09:47:39]* HyperGli_ has quit (Remote host closed the connection)
[09:48:13]* HyperGli_ has joined #aegir
[09:55:10]* HyperGli_ has quit (Remote host closed the connection)
[09:55:26]* HyperGli_ has joined #aegir