| [10:04:01] | * theMusician has quit (Quit: theMusician) |
| [10:04:52] | * realityloop has joined #aegir |
| [10:04:58] | <realityloop> | halcyonCorsair: ping |
| [10:05:08] | <halcyonCorsair> | realityloop: hi |
| [10:05:17] | <halcyonCorsair> | i saw you submitted another issue, though haven't read it yet |
| [10:05:40] | <realityloop> | did I? I did a bunch of work on it yesterday.. there is a pull request from me |
| [10:06:04] | <realityloop> | I fixed to of the feature requests.. and 1/23 fixed a third |
| [10:06:20] | <realityloop> | to = 2 |
| [10:06:30] | <halcyonCorsair> | ah cool |
| [10:06:41] | * AquaticDisorder has quit (Remote host closed the connection) |
| [10:07:05] | <realityloop> | I also added testing flag so you can test the aegir bits without having to go through the whole script all the time |
| [10:07:08] | * scientist has quit (Ping timeout: 240 seconds) |
| [10:07:08] | * fatguylaughing has quit (Quit: fatguylaughing) |
| [10:07:24] | <halcyonCorsair> | realityloop: btw, aegir_backup_manager_ui is good? i asked about it in here a while back, but got no response |
| [10:07:36] | <realityloop> | I should add option to delete aegir bits if you select testing tho.. but at least on of the rm's needs to be sudo'd |
| [10:07:49] | <realityloop> | halcyonCorsair: I haven't tested it yet |
| [10:09:28] | * gboudrias has quit (Quit: Leaving.) |
| [10:09:29] | * berniecram has joined #aegir |
| [10:11:31] | * scientist has joined #aegir |
| [10:11:39] | <halcyonCorsair> | realityloop: why do you clone it twice btw? |
| [10:12:23] | <realityloop> | halcyonCorsair: needs to goto different locations.. for the drush components |
| [10:12:44] | <realityloop> | halcyonCorsair: could possibly be copied after initial clone tho |
| [10:13:08] | <halcyonCorsair> | heh, i'm fine with the shotgun approach for now |
| [10:13:13] | <halcyonCorsair> | clean it up later i guess |
| [10:13:38] | <halcyonCorsair> | realityloop: i assume you've run through this and tested it? |
| [10:15:43] | <realityloop> | halcyonCorsair: I've tested that it downloads stuff yes.. you still need to manually enable the modules from within aegir |
| [10:16:01] | <realityloop> | there is one part I need your input on though |
| [10:18:11] | <realityloop> | halcyonCorsair: I've used env.hostname as the variable to find what the aegir site dir is, but that not gauranteed, we really need to get it from what is entered in the hostmaster installation |
| [10:18:23] | * Egyptian[Laptop] has quit (Ping timeout: 250 seconds) |
| [10:18:32] | <realityloop> | which is an interactive part of the install |
| [10:18:38] | * jhedstrom has quit (Read error: Operation timed out) |
| [10:19:03] | * EclipseGc has joined #aegir |
| [10:20:47] | <halcyonCorsair> | realityloop: the check_testing vs setup_apps is a bit redundant really |
| [10:21:19] | * brando753 has quit (Quit: Client Quit, Bye Everyone!) |
| [10:21:23] | <halcyonCorsair> | bett to do via a flag probably |
| [10:21:40] | <halcyonCorsair> | especially since each app now asks before install |
| [10:21:50] | <realityloop> | halcyonCorsair: probably, I couldn't extrapolat how to get that from the existing stuff there |
| [10:23:56] | * obrienmd has quit (Quit: Leaving.) |
| [10:29:28] | <halcyonCorsair> | realityloop: btw, re: check_testing() method - indentation in python is important, so your print line should be indented 2 spaces |
| [10:30:22] | <halcyonCorsair> | realityloop: merged and pushed with a flag that should work |
| [10:30:34] | <halcyonCorsair> | eg. install:apps=False |
| [10:31:41] | * fatguylaughing has joined #aegir |
| [10:35:52] | <halcyonCorsair> | *sigh* i forgot to put issue #'s in the merge commit, ah well |
| [10:36:23] | <halcyonCorsair> | realityloop: do you know if randy fay hangs out on irc somewhere? |
| [10:37:42] | <realityloop> | halcyonCorsair: he's usually in drupal-infrastructure or drupal-vcs |
| [10:37:49] | <realityloop> | seen rfay |
| [10:37:49] | <hefring> | Sorry, I haven't seen rfay. |
| [10:38:00] | <realityloop> | no druplicon |
| [10:44:42] | * Egyptian[Laptop] has joined #aegir |
| [10:52:33] | * kylemathews has quit (Ping timeout: 245 seconds) |
| [11:00:20] | * HyperGlide has joined #aegir |
| [11:04:47] | * Mfawzy has quit (Quit: Leaving) |
| [11:09:59] | * patcon has joined #aegir |
| [11:15:03] | * obicke has quit (Ping timeout: 245 seconds) |
| [11:15:16] | * io__ has quit (Remote host closed the connection) |
| [11:15:17] | * guntha has quit (Write error: Broken pipe) |
| [11:16:16] | * io__ has joined #aegir |
| [11:30:56] | * guntha has joined #aegir |
| [11:32:02] | * rovo has joined #aegir |
| [11:53:46] | * realityloop has quit (Ping timeout: 245 seconds) |
| [11:54:40] | * realityloop has joined #aegir |
| [11:55:09] | * realityloop has quit (Remote host closed the connection) |
| [11:55:20] | * realityloop has joined #aegir |
| [11:56:50] | <halcyonCorsair> | grobot: ping, re: Commerce DPS |
| [11:57:00] | <grobot> | hey |
| [11:57:00] | <hefring> | yo |
| [11:57:00] | <hefring> | grobot: 12 hours 13 min ago <ergonlogic> tell grobot re. hosting_civicrm_cron, note the "Seeking co-maintainer(s)" status and my comment here: http://drupal.org/node/1489022. It was built during the provision_civicrm sprint, but since I don't actually use/administrate CiviCRMs, I'd love a co-maintainer that actually uses it ;) |
| [11:57:48] | <grobot> | hefring: thanks - i was all set to knock something like that together, so i would likely be in for co-maint, sure. |
| [11:57:48] | <hefring> | de rien |
| [11:58:16] | <grobot> | grrr |
| [11:59:15] | <grobot> | halcyonCorsair: what's up? |
| [12:03:38] | <halcyonCorsair> | grobot: have had only a most cursory look over your module, but how hard is it to glue a new payment gateway into Commerce? my interactions with Commerce have been thankfully low thus far |
| [12:04:14] | <grobot> | not so hard. i've actually been enjoying the chance to rewrite my uc_* gateways :) |
| [12:04:49] | <grobot> | commerce is really interesting ... you could easily have three people using three DPS accounts on the same site, which UC could never do |
| [12:04:53] | <grobot> | if you wanted to :) |
| [12:05:03] | <grobot> | * i think you could, anyway |
| [12:05:49] | <grobot> | what gateway are you doing? |
| [12:11:15] | * obrienmd has joined #aegir |
| [12:28:37] | <halcyonCorsair> | grobot: paystation |
| [12:29:19] | <halcyonCorsair> | they're relatively similar to dps, the last time i used them |
| [12:31:05] | * gusaus has quit (Quit: gusaus) |
| [12:43:15] | * obrienmd has quit (Quit: Leaving.) |
| [12:44:54] | * patcon_ has joined #aegir |
| [12:45:13] | * wamilton has joined #aegir |
| [12:48:17] | * patcon has quit (Ping timeout: 256 seconds) |
| [12:48:18] | * patcon_ is now known as patcon |
| [13:01:19] | * brando753 has joined #aegir |
| [13:07:49] | * josh_k has quit (Ping timeout: 250 seconds) |
| [13:15:34] | * obrienmd has joined #aegir |
| [13:23:00] | * obrienmd has quit (Quit: Leaving.) |
| [13:28:40] | * fatguylaughing has quit (Quit: fatguylaughing) |
| [13:29:06] | * patcon has quit (Quit: patcon) |
| [13:38:29] | * wamilton has quit (Ping timeout: 248 seconds) |
| [13:38:43] | * cliffordmeece has quit (Quit: cliffordmeece) |
| [13:47:07] | * oadaeh has joined #aegir |
| [13:48:36] | * josh_k has joined #aegir |
| [13:48:37] | * josh_k has quit (Changing host) |
| [13:48:37] | * josh_k has joined #aegir |
| [13:51:40] | * rovo has quit (Remote host closed the connection) |
| [13:52:15] | * josh_k has quit (Client Quit) |
| [13:53:35] | * lsolesen1 has joined #aegir |
| [13:58:42] | * beautifulmind has joined #aegir |
| [13:59:00] | * patcon has joined #aegir |
| [14:43:38] | * RoSk0 has joined #aegir |
| [14:57:52] | * stieglitz has quit (Ping timeout: 250 seconds) |
| [15:17:03] | * grobot has quit (Remote host closed the connection) |
| [15:19:56] | * svendecabooter has joined #aegir |
| [15:21:54] | * EclipseGc has quit (Quit: EclipseGc) |
| [15:31:19] | * Pasqualle has joined #aegir |
| [15:42:14] | * lsolesen1 has quit (Quit: Leaving.) |
| [15:43:48] | * Deciphered has quit (Remote host closed the connection) |
| [15:52:01] | * samhassell has quit (Remote host closed the connection) |
| [15:55:00] | * SynchroM has joined #aegir |
| [15:55:15] | * svendecabooter has quit (Remote host closed the connection) |
| [16:01:37] | * brando753 has quit (Remote host closed the connection) |
| [16:08:19] | * berniecram has quit (Quit: berniecram) |
| [16:11:20] | * lolmaus has joined #aegir |
| [16:13:08] | * SynchroM has quit (Ping timeout: 240 seconds) |
| [16:14:16] | * brando753 has joined #aegir |
| [16:18:14] | * svendecabooter has joined #aegir |
| [16:28:11] | * guntha has quit (Changing host) |
| [16:28:11] | * guntha has joined #aegir |
| [16:28:11] | * guntha has quit (Changing host) |
| [16:28:11] | * guntha has joined #aegir |
| [16:34:57] | * berniecram has joined #aegir |
| [16:36:01] | * Deciphered has joined #aegir |
| [16:42:09] | * SynchroM has joined #aegir |
| [16:43:21] | * simg has joined #aegir |
| [16:43:25] | * rv0 has joined #aegir |
| [16:47:25] | * patcon has quit (Ping timeout: 256 seconds) |
| [16:47:52] | * Zach_ has joined #aegir |
| [16:48:07] | * Guest61735 has quit (Read error: Connection reset by peer) |
| [16:48:18] | * Zach_ is now known as Guest6870 |
| [16:49:15] | * Deciphered has quit (Ping timeout: 260 seconds) |
| [16:51:23] | * rv0 has quit (Ping timeout: 250 seconds) |
| [16:54:07] | * ratioweb has joined #aegir |
| [17:01:25] | * penyaskito has joined #aegir |
| [17:04:05] | * realityloop has quit (Remote host closed the connection) |
| [17:05:40] | * rv0 has joined #aegir |
| [17:09:34] | * penyaskito has quit (Ping timeout: 272 seconds) |
| [17:10:29] | * David_Hernandez has joined #aegir |
| [17:11:32] | * lsolesen1 has joined #aegir |
| [17:11:45] | * rv0 has quit (Ping timeout: 250 seconds) |
| [17:12:36] | * jhedstrom has joined #aegir |
| [17:13:59] | * kylemathews has joined #aegir |
| [17:20:02] | * Aurorus has quit (Quit: Aurorus) |
| [17:25:14] | * gusaus has joined #aegir |
| [17:28:36] | * rv0 has joined #aegir |
| [17:32:33] | * kylemathews has quit (Ping timeout: 250 seconds) |
| [17:36:28] | <RoSk0> | bmg: $db_host = drush_get_option('db_host', 'site'); returns credentials for my provision db, but i need credentials for target site of migrate or clone operation. I couldn't deal with provision_civicrm module. Could you please help me? |
| [17:39:10] | * sdrycroft has joined #aegir |
| [17:40:47] | * beautifulmind has quit (Quit: Leaving.) |
| [17:44:35] | * jonhattan has joined #aegir |
| [17:47:17] | * penyaskito has joined #aegir |
| [17:55:23] | * grobot has joined #aegir |
| [17:55:47] | <darthsteven> | office hours? |
| [17:55:47] | <hefring> | Twice weekly sessions where people knowledgeable about Aegir will hang out in IRC and help resolve issues and fix bugs, for more details see here: http://community.aegirproject.org/content/office-hours |
| [17:56:01] | <darthsteven> | office hours start in 5 mins |
| [17:56:34] | <darthsteven> | RoSk0: you still around? |
| [17:59:27] | <wroxbox> | officehours |
| [17:59:58] | <darthsteven> | office hours? |
| [17:59:58] | <hefring> | Twice weekly sessions where people knowledgeable about Aegir will hang out in IRC and help resolve issues and fix bugs, for more details see here: http://community.aegirproject.org/content/office-hours |
| [18:00:37] | * lsolesen1 has quit (Quit: Leaving.) |
| [18:00:52] | * henk__ has joined #aegir |
| [18:01:50] | <RoSk0> | <darthsteven> yes |
| [18:03:03] | <darthsteven> | RoSk0: shall we resolve your issue :) |
| [18:03:42] | <RoSk0> | i will be thankful |
| [18:04:03] | <darthsteven> | can you describe exactly what you're doing, i.e. what drush command are you running, or trying to hook into when its running? |
| [18:04:19] | * ratioweb has quit (Ping timeout: 245 seconds) |
| [18:05:24] | <RoSk0> | in hook__post_hosting_task i need to get db credentials for target site of clone or migrate task |
| [18:06:25] | * berniecram has quit (Quit: berniecram) |
| [18:06:36] | <RoSk0> | $db_name = drush_get_option('db_name') or $db_name = drush_get_option('db_name','site') or $db_name = drush_get_option('db_name',null,''site) return db name that provision uses |
| [18:06:42] | <darthsteven> | RoSk0: okay |
| [18:06:47] | <darthsteven> | yeah, it will do |
| [18:06:57] | <darthsteven> | okay, next question, why do you need them? |
| [18:10:50] | * gandhiano has joined #aegir |
| [18:18:26] | * hefri571 has joined #aegir |
| [18:18:55] | * mvc_ has joined #aegir |
| [18:19:21] | <darthsteven> | okay, because I'm wondering if you just need to hook in in a different place, hook_post_hosting_task is basically hooking into the frontend running the task |
| [18:19:56] | <darthsteven> | but you could hook into the backend actually running the correct task, and then you would be able to use the drush_get_option('db_name') and get the correct result |
| [18:20:18] | * shrop49 has joined #aegir |
| [18:20:51] | <RoSk0> | what hook? |
| [18:20:58] | * hefring has quit (Ping timeout: 246 seconds) |
| [18:20:58] | * shrop has quit (Ping timeout: 246 seconds) |
| [18:20:58] | * mvc has quit (Ping timeout: 246 seconds) |
| [18:20:58] | * joestewart has quit (Ping timeout: 246 seconds) |
| [18:20:58] | * shrop49 is now known as shrop |
| [18:21:43] | * hefri571 is now known as hefring |
| [18:22:35] | <darthsteven> | hook_post_provision_clone |
| [18:22:36] | <RoSk0> | I thought that this hook is the right place to get all the info: platform path, new site name, and db creds |
| [18:22:49] | <darthsteven> | which is a drush hook |
| [18:23:48] | <darthsteven> | RoSk0: it's the right place if you want to hook into the frontend, if you just want to hook into the backend, then you can use the standard Drush hooks on those tasks |
| [18:24:27] | <RoSk0> | i need to use 2 hooks hook_post_provision_clone & hook_post_provision_migrate? |
| [18:26:00] | <darthsteven> | I would imagine so |
| [18:26:18] | <darthsteven> | but obviously you can just call a single function from both those hooks that does the work |
| [18:29:31] | <RoSk0> | thank you very much. but tell me please: platform path and site name I would get in the same way - $task =& drush_get_context('HOSTING_TASK'); $platform = node_load($task->task_args['target_platform']); $platform_path = $platform->publish_path; $site_url = $task->task_args['new_uri']; ? |
| [18:33:05] | <darthsteven> | nah, so now that you're in the context of the site, you can just grab them from the context |
| [18:33:06] | <darthsteven> | so |
| [18:33:09] | <darthsteven> | platform path: |
| [18:33:46] | <darthsteven> | d()->root |
| [18:34:05] | <darthsteven> | site name / URI: |
| [18:34:09] | <darthsteven> | d()->name |
| [18:34:31] | <darthsteven> | d()->uri |
| [18:34:33] | <darthsteven> | actually |
| [18:35:15] | * zorki has joined #aegir |
| [18:37:50] | * tsbo has joined #aegir |
| [18:39:01] | <RoSk0> | cool! and another one quick: how do i hook into vhost config only for ssl vhost? i use config_provision_apache_vhost_config for global options but didn't figure out how to specify custom directives only for ssl vhost |
| [18:40:57] | <RoSk0> | thanks steven! you saved my life! |
| [18:48:38] | * brando753 has quit (Remote host closed the connection) |
| [18:48:47] | <darthsteven> | hook_provision_apache_vhost_config |
| [18:48:57] | <darthsteven> | the first parameter is the URI of the site |
| [18:49:04] | <darthsteven> | and then you get an array of data |
| [18:49:18] | <darthsteven> | so hopefully what you want is available in that data array |
| [18:58:34] | <tsbo> | Is there an offical way to convince Aegir w/ nginx to use a named socket instead of TCP for FastCGI? |
| [18:58:44] | <tsbo> | Or do I just hack the config files? |
| [18:59:54] | <darthsteven> | tsbo: I don't know, omega8cc might know |
| [19:00:12] | <tsbo> | Ta, I imagine s/he might. :-) |
| [19:00:31] | <mig5> | tsbo: hack the config files i think. i'm pretty sure it's hardcoded |
| [19:01:04] | <tsbo> | Cheers. |
| [19:02:54] | * tsbo has quit () |
| [19:03:01] | * HyperGlide has quit (Remote host closed the connection) |
| [19:05:47] | * ratioweb has joined #aegir |
| [19:07:30] | * henk__ has quit (Ping timeout: 260 seconds) |
| [19:15:20] | <omega8cc> | hefring: tell tsbo: yes, you need to hack the config includes, as we use php-fpm defaults (port, not socket) |
| [19:15:20] | <hefring> | omega8cc: I'll pass that on when tsbo is around. |
| [19:32:45] | * gusaus has quit (Quit: gusaus) |
| [19:40:53] | * rteijeiro has joined #aegir |
| [19:56:12] | * beautifulmind has joined #aegir |
| [20:06:58] | <omega8cc> | scrum? |
| [20:06:58] | <hefring> | Every Monday at 20h00 UTC: 12h00 San Francisco, USA (PDT), 15h00 Montreal, Canada (EDT), 20h00 London, UK (GMT), 07h00 (Tuesday) Melbourne, Australia (EST) |
| [20:08:19] | <mig5> | oops |
| [20:08:32] | <mig5> | in an hour i think? |
| [20:08:40] | <omega8cc> | no, now! :) |
| [20:09:01] | <omega8cc> | mig5: is this 21h00 in Melbourne, Australia (EST)? |
| [20:09:22] | <mig5> | hmm, it's 20h00 here |
| [20:09:26] | <omega8cc> | heh |
| [20:09:35] | <omega8cc> | so we need to fix this http://community.aegirproject.org/scrums |
| [20:09:39] | <mig5> | maybe i moved back and the rest of you stayed where oyu are |
| [20:09:43] | <omega8cc> | as it says 12h00 (noon) in Warsaw, Poland |
| [20:09:46] | <mig5> | now is fine, if that's the normal time |
| [20:09:51] | <mig5> | i think i must've moved back |
| [20:09:58] | <mig5> | so it was EDT before |
| [20:10:03] | <omega8cc> | ah |
| [20:10:03] | <mig5> | ok, scrum :P |
| [20:10:31] | <mig5> | i have nothing to add anyway! |
| [20:11:02] | <omega8cc> | Nothing new to report from me today, but I do have an idea I want to discuss later. |
| [20:11:15] | <omega8cc> | We have some concept-grade, half-baked modules for importing the site into Aegir (or migrating between Aegir instances), plus many how-tos etc. But what we really need is an aegir_connector, like in this demo: http://vimeo.com/41020017 This is what I want to get done right in the next month or two. |
| [20:13:28] | <omega8cc> | mig5: so we need to fix the hours at http://community.aegirproject.org/scrums as it should much your time when it is a good time in AU |
| [20:13:38] | <omega8cc> | match* |
| [20:13:56] | <mig5> | now is fine, i'll just change melbourne's time |
| [20:14:03] | <omega8cc> | ok |
| [20:15:17] | * ipwa has quit (Quit: ipwa) |
| [20:15:22] | <mig5> | i can only add that i played with the Pack module and managed to get it working. i think the docs for Pack need a lot of work, and there are some 'gotchas' such as the aegir UID/GID needing to match between systems or aegir fails to chmod/chown during rsyncs etc |
| [20:15:53] | <mig5> | and, i wrote some neat Jenkins/Fabric magic that automatically tags install profile repositories and updates stub makefiles and does tag-based deployment with drush make etc |
| [20:15:56] | <mig5> | for a client |
| [20:15:58] | <mig5> | hope to release it soon |
| [20:16:11] | <omega8cc> | wow |
| [20:16:16] | <mig5> | finally i hope to do another aegir newsletter soon, it's been a while |
| [20:16:16] | <omega8cc> | sounds great |
| [20:16:49] | <mig5> | when i say 'updates stub makefiles' i mean, updated the [tag] = xxxxx for that install profile referenced in the stub makefile |
| [20:17:14] | <mig5> | in otherwords allows a user to manually kick off a 'Build' in jenkins and it does the whole tagged release.. standard provision-migrate etc but with proper tags etc. |
| [20:18:10] | <mig5> | anyways, small scrum i think. i think we also didn't have one on tuesday, too bad.. |
| [20:18:28] | <omega8cc> | mig5: you remember Vertice idea to have makefiles subscribed via some feed and auto-generating new platforms? |
| [20:18:35] | <mig5> | yeah |
| [20:18:39] | <mig5> | that would be neat |
| [20:19:01] | <mig5> | you'd need something faster than cron to subscribe to it though |
| [20:19:04] | <mig5> | jenkins is faster atm |
| [20:19:11] | <mig5> | maybe, erm, node.js :) /me runs |
| [20:20:13] | <omega8cc> | haha, I think we need more stuff like that, to help adoption, as all those powerful workflows with Jenkins etc are just over the head of 99% of the audience we could attract |
| [20:20:48] | <mig5> | of course |
| [20:22:49] | <omega8cc> | and that is my plan (and it always has been) to make it easy for people who don't really have a chance to be a power users, but want the benefits of using the Aegir stuff with their mouse only (almost) |
| [20:23:17] | * Deciphered has joined #aegir |
| [20:24:09] | <omega8cc> | because, you know, power users prefer command line and ci stuff etc anyway, so they will never really help in Aegir adoption, because power users are always a small percent of the audience |
| [20:24:11] | <mig5> | yes it's been good that you stick to your audience :) |
| [20:24:14] | <mig5> | the real world |
| [20:24:42] | <omega8cc> | both are real |
| [20:25:01] | <omega8cc> | just a different scale |
| [20:27:12] | <omega8cc> | ok |
| [20:27:23] | <omega8cc> | hefring: botsnack |
| [20:27:23] | <hefring> | delicious! |
| [20:27:43] | <omega8cc> | scrum </end> |
| [20:27:58] | * Deciphered has quit (Remote host closed the connection) |
| [20:28:36] | <helmo> | Could one of you please checkout http://drupal.org/node/1205956 |
| [20:28:36] | <hefring> | http://drupal.org/node/1205956 => Document the Provision API => Provision, Documentation, normal, needs review, 2 comments, 2 IRC mentions |
| [20:28:36] | <hefring> | helmo: 2 weeks 2 days ago <ergonlogic> tell helmo thanks, I fixed the doc to mention nfs-server |
| [20:29:08] | <helmo> | It feels a bit silly that such a simple patch has not gotten in |
| [20:31:28] | <omega8cc> | helmo: yeah, it should be, ping mig5, as I have permission to commit only nginx stuff :) |
| [20:31:59] | <mig5> | that is silly - i don't think we're ignoring you, just struggling resource/time wise |
| [20:32:07] | <mig5> | is using _COMMAND_ valid in terms of api docs? |
| [20:32:17] | <mig5> | i've not seen that elsewhere |
| [20:32:47] | <helmo> | I think I saw that in otehr parts of the code.... but it's been a while |
| [20:34:47] | <omega8cc> | no, it is not used in the code anywhere |
| [20:35:33] | <helmo> | Any idea what it shoud be? |
| [20:36:33] | <helmo> | Drush mentions "* Implementation of drush_COMMAND_validate()." that's probably where I git it from |
| [20:36:34] | <omega8cc> | there is an example |
| [20:36:40] | <omega8cc> | Implementation of hook_hosting_TASK_OBJECT_context_options() |
| [20:37:17] | <omega8cc> | we have also |
| [20:37:19] | <omega8cc> | Implementation of hook_nodeapi_TYPE_OP(). |
| [20:37:57] | <omega8cc> | or |
| [20:37:58] | <mig5> | i'm mainly interested in how other contrib modules comment their invocation of drush hooks |
| [20:37:58] | <omega8cc> | Implementation of hosting_QUEUE_TYPE_queue(). |
| [20:38:09] | <mig5> | if there are any, that is.. |
| [20:39:48] | <omega8cc> | drush does use this style |
| [20:39:52] | <omega8cc> | Implementation of drush_COMMAND_validate(). |
| [20:40:51] | <omega8cc> | so we don't have any drush related example in provision |
| [20:41:22] | <omega8cc> | hence we may follow drush style probably |
| [20:44:19] | * ivanjaros has quit (Quit: Miranda IM! Smaller, Faster, Easier. http://miranda-im.org) |
| [20:44:38] | * Pasqualle has quit (Ping timeout: 265 seconds) |
| [20:47:48] | * shrop has quit (Changing host) |
| [20:47:48] | * shrop has joined #aegir |
| [20:47:52] | <omega8cc> | mig5: thanks for posting the log! and yes, there was no scrum on Mon/Tue |
| [20:48:10] | <mig5> | yes i think we should follow drush style, so that patch looks good to me |
| [20:48:12] | <mig5> | i'll commit |
| [20:48:28] | <helmo> | thanks |
| [20:54:32] | * Aurorus has joined #aegir |
| [20:59:11] | * j0nathan has quit (Quit: ยกHasta luego!) |
| [20:59:41] | * j0nathan has joined #aegir |
| [21:10:00] | * ratioweb has quit (Ping timeout: 260 seconds) |
| [21:15:02] | * Deciphered has joined #aegir |
| [21:20:21] | <hefring> | Git => Issue #1205956 by helmo - Document the Provision API => http://drupalcode.org/project/provision.git/commitdiff/24fdd2912613490bf... |
| [21:21:15] | * mvc_ is now known as mvc |
| [21:25:35] | * grobot has quit (Quit: Computer has gone to sleep.) |
| [21:26:27] | * ivanjaros has joined #aegir |
| [21:36:37] | * Deciphered has quit (Remote host closed the connection) |
| [21:42:00] | * grobot has joined #aegir |
| [21:52:57] | * rovo has joined #aegir |
| [21:53:45] | * rovo has quit (Remote host closed the connection) |
| [22:03:38] | * q0rban has joined #aegir |
| [22:12:58] | <omega8cc> | darthsteven: http://drupal.org/node/1358768#comment-5921278 |
| [22:12:59] | <hefring> | http://drupal.org/node/1358768 => 6.x-2.x generates multiple Undefined property errors on hostmaster install => Hostmaster (Aegir), Code, normal, needs work, 15 comments, 1 IRC mention |
| [22:14:15] | <hefring> | Git => Issue #1358768 by Steven Jones: Fixed 6.x-1.6 generates multiple Undefined property... => http://drupalcode.org/project/hostmaster.git/commitdiff/4969b65ecafe2c68... |
| [22:14:15] | <hefring> | Git => Improve the documentation on hosting_import_site(). => http://drupalcode.org/project/hostmaster.git/commitdiff/653050feddbfe84c... |
| [22:14:29] | <darthsteven> | omega8cc: replied |
| [22:16:07] | <omega8cc> | darthsteven: you have committed this patch to 6.x-2.x, right? http://drupal.org/files/hostmaster-1358768-notices.patch |
| [22:16:38] | <darthsteven> | indeed I have |
| [22:16:54] | <omega8cc> | then please read it again |
| [22:17:00] | <omega8cc> | just under function hosting_task_insert($node) |
| [22:17:52] | * sfyn has quit (Quit: leaving) |
| [22:17:58] | <darthsteven> | yeah, this is why I also committed: http://drupalcode.org/project/hostmaster.git/commit/1b344594a882c3dc10df... |
| [22:18:00] | * sfyn has joined #aegir |
| [22:18:04] | <darthsteven> | I do know what I'm doing, sometimes |
| [22:19:08] | <omega8cc> | I mean, why to commit the patch with a bug and another with a fix? :) |
| [22:19:31] | <omega8cc> | anyway |
| [22:19:41] | * sfyn has quit (Client Quit) |
| [22:19:46] | * sfyn has joined #aegir |
| [22:20:04] | <darthsteven> | because it accurately reflects what happened on the 6.x-1.x branch, which was basically being merged in |
| [22:20:13] | <omega8cc> | ok |
| [22:20:14] | <darthsteven> | it doesn't really matter though |
| [22:20:37] | <darthsteven> | just meant it was painfully easy, and was just git commands |
| [22:20:51] | <darthsteven> | rather than editing code or anything |
| [22:21:26] | <omega8cc> | right, but have you tried if it fixes all those notices in 6.x-2.x? |
| [22:21:42] | <darthsteven> | no, but that's not what the issue is about |
| [22:21:52] | <darthsteven> | the issue is about fixing the issues in 6.x-1.x |
| [22:21:57] | <omega8cc> | k, then I will open another |
| [22:22:03] | <darthsteven> | and then just getting _only_ that fix into 6.x-2.x |
| [22:22:50] | <darthsteven> | mig5: still around? |
| [22:23:13] | <darthsteven> | omega8cc: thanks, we can fix that issue in just 6.x-2.x |
| [22:23:38] | <darthsteven> | omega8cc: I'd rather fix stuff in 6.x-2.x and backport where needed, rather than forward port |
| [22:24:01] | <darthsteven> | but it's all a bit of mess, because they are so similar at the moment |
| [22:24:32] | <omega8cc> | yeah, but already different enough so th patc |
| [22:24:49] | <omega8cc> | that patch doesn't fix the same issue in 6.x-2.x |
| [22:32:47] | <darthsteven> | omega8cc: there are sooooooooo many notices in Aegir at the moment |
| [22:32:54] | <darthsteven> | omega8cc: makes me cry |
| [22:33:48] | * EclipseGc has joined #aegir |
| [22:34:00] | <omega8cc> | darthsteven: it happens on install only, but still |
| [22:34:52] | <omega8cc> | I didn't notice them in other places, but maybe I didn't look everywhere |
| [22:35:04] | <darthsteven> | well, feel free to fix them :) |
| [22:35:16] | <omega8cc> | ;) |
| [22:35:22] | <darthsteven> | there's an awful lot of sloppy code |
| [22:42:56] | <darthsteven> | so the reason we have a lot of notices, is because I fixed the backend code, which now sends a lot more data to the frontend, which it then chokes on and generates notices |
| [22:45:56] | <omega8cc> | ah |
| [22:51:13] | * sfyn has quit (Quit: leaving) |
| [22:51:19] | * sfyn has joined #aegir |
| [23:01:04] | * RoSk0 has quit (Ping timeout: 246 seconds) |
| [23:05:49] | * penyaskito has quit (Quit: Saliendo) |
| [23:08:22] | <hefring> | Git => Issue #1503824 by mig5: Fixed hosting_site_count() ignores disabled sites. => http://drupalcode.org/project/hostmaster.git/commitdiff/86d7eec903a7b9c7... |
| [23:08:22] | <hefring> | Git => Issue #1503824 by Steven Jones: Fixed hosting_site_count() ignores disabled sites. => http://drupalcode.org/project/hostmaster.git/commitdiff/f737cd431bb07c08... |
| [23:09:55] | * wamilton has joined #aegir |
| [23:13:08] | * drakythe has joined #aegir |
| [23:21:06] | * ratioweb has joined #aegir |
| [23:23:17] | * nixter has joined #aegir |
| [23:30:16] | * beautifulmind has quit (Read error: Connection reset by peer) |
| [23:45:33] | * jeremyr has joined #aegir |
| [23:46:15] | * vantage|work has quit (Quit: ChatZilla 0.9.88.2 [Firefox 12.0/20120420145725]) |
| [23:49:05] | * RoSk0 has joined #aegir |
| [23:55:14] | * lolmaus has quit () |
| [23:56:21] | * jwester has joined #aegir |
| [00:00:45] | * beautifulmind has joined #aegir |
| [00:03:01] | * q0rban has quit (Ping timeout: 246 seconds) |
| [00:08:30] | * patcon has joined #aegir |
| [00:08:30] | * ratioweb has quit (Ping timeout: 260 seconds) |
| [00:10:00] | * obicke has joined #aegir |
| [00:11:24] | * dob has joined #aegir |
| [00:14:47] | <helmo> | hefring: tell ergonlogic any idea what "Vagrantfile:39:in `merge': can't convert Array into Hash (TypeError)" means? I've just updated drush-vagrant and aegir-up and initialized a new aegir-dev project |
| [00:14:47] | <hefring> | helmo: I'll pass that on when ergonlogic is around. |
| [00:15:38] | <ergonlogic> | hefring: hi, yeah, there's no releases yet for a reason ;) |
| [00:15:38] | <hefring> | ergonlogic: 51 sec ago <helmo> tell ergonlogic any idea what "Vagrantfile:39:in `merge': can't convert Array into Hash (TypeError)" means? I've just updated drush-vagrant and aegir-up and initialized a new aegir-dev project |
| [00:15:55] | <ergonlogic> | helmo: ^^ |
| [00:16:18] | <ergonlogic> | helmo: I switched Facter facts from being arrays to hashes |
| [00:16:27] | <helmo> | ok no worries |
| [00:17:34] | <ergonlogic> | helmo: iirc, in ~/.drush/drush_vagrant/lib/global.rb, check that Facts = {}, instead of Facts = [] |
| [00:18:12] | <ergonlogic> | helmo: in your project, you'll need to revise your facts to be a hash rather than an array |
| [00:19:03] | <ergonlogic> | helmo: so: { "foo" => "bar" }, instead of [["foo", "bar"],] |
| [00:19:20] | <ergonlogic> | helmo: makes sense? |
| [00:19:22] | <helmo> | ok, thanks |
| [00:19:47] | * cdracars has joined #aegir |
| [00:20:33] | <ergonlogic> | I figured that hashes made more sense, and so wanted to standardize on them in settings.rb |
| [00:21:57] | <ergonlogic> | helmo: I hope to have a beta out for drush-vagrant-7.x-2.x next week |
| [00:22:18] | <ergonlogic> | helmo: just working on aliases, and parsing those damn ruby settings files now |
| [00:22:56] | <ergonlogic> | helmo: and thanks for testing the new stuff, btw :) |
| [00:23:10] | <helmo> | ergonlogic: great, hashes definitely look better |
| [00:28:18] | <ergonlogic> | helmo: I'd really like to get your aegir git modules into aegir-up, btw |
| [00:28:44] | <ergonlogic> | and work towards standardizing a local aegir vm 'client' |
| [00:29:09] | <ergonlogic> | with an eye towards continuous integration |
| [00:29:52] | <helmo> | that would be nice |
| [00:30:35] | <helmo> | I've just opened http://drupal.org/node/1548970 and my dev work on that would all be done in a vagrant aegir vm |
| [00:30:35] | <hefring> | http://drupal.org/node/1548970 => Collaborate with provision_git? => Hosting site Git, Miscellaneous, normal, active, 0 comments, 1 IRC mention |
| [00:33:53] | <ergonlogic> | cool |
| [00:36:02] | * AquaticDisorder has joined #aegir |
| [00:39:06] | * iribarne has joined #aegir |
| [00:39:53] | * fatguylaughing has joined #aegir |
| [00:45:09] | * sdrycroft has quit (Quit: Leaving.) |
| [00:45:44] | * lolmaus has joined #aegir |
| [00:49:51] | * zombiebeard has joined #aegir |
| [00:51:07] | <hefring> | community => Fatal error when upgrading from 1.7 to 1.8 => http://community.aegirproject.org/discuss/fatal-error-when-upgrading-17-18 |
| [00:52:09] | * beautifulmind has quit (Quit: Leaving.) |
| [00:55:10] | * rteijeiro has quit (Ping timeout: 260 seconds) |
| [00:56:05] | * rteijeiro has joined #aegir |
| [00:56:26] | * RoSk0 has quit (Quit: Leaving) |
| [01:01:48] | * nixter has quit (Read error: Connection reset by peer) |
| [01:02:01] | * nixter has joined #aegir |
| [01:07:37] | * theMusician has joined #aegir |
| [01:15:41] | * q0rban has joined #aegir |
| [01:19:39] | * rteijeiro has quit (Read error: No route to host) |
| [01:20:05] | * rteijeiro has joined #aegir |
| [01:25:12] | * gusaus has joined #aegir |
| [01:25:58] | * rv0 has quit (Quit: rv0) |
| [01:28:46] | * oadaeh has quit (Quit: Quitting) |
| [01:30:04] | * RoSk0 has joined #aegir |
| [01:39:04] | * jhedstrom has quit (Read error: Operation timed out) |
| [01:39:17] | * kylemathews has joined #aegir |
| [01:40:18] | <omega8cc> | darthsteven: sorry for my ignorance earlier today, I was really confused by that patch with a bug and didn't check to see that you fixed that later :/ |
| [01:40:54] | <darthsteven> | omega8cc: it's fine, no offence caused. it's always good to be critical |
| [01:41:48] | * Pasqualle has joined #aegir |
| [01:42:15] | <omega8cc> | darthsteven: yeah, but I acted too fast, sorry again |
| [01:43:15] | <hefring> | Git => Issue #1504120 by Steven Jones: Fixed Script user of remote servers is ignored. => http://drupalcode.org/project/provision.git/commitdiff/6ee1481d91c91f6a8... |
| [01:43:22] | <darthsteven> | omega8cc: okay, well honestly not a problem |
| [01:43:39] | * cdracars has quit (Remote host closed the connection) |
| [01:43:48] | <omega8cc> | darthsteven: ok, thanks |
| [01:45:40] | <darthsteven> | so just found a horrible bug in hosting |
| [01:45:53] | <darthsteven> | we assume that 'failed' drush logs are 'success' :) |
| [01:47:03] | * stieglitz has joined #aegir |
| [01:57:33] | * Vertice has quit (Ping timeout: 244 seconds) |
| [01:58:21] | * kylemathews has quit (Ping timeout: 260 seconds) |
| [01:59:41] | <stieglitz> | I'm still having problems with the DNS settings for my aegir install my aegir frontend is at mysite.com I created a site at hosting.mysite.com but I can not access it. I am trying to set up wildcards correctly. Is this something I can/should do in /etc/hosts or should I attempt my VPS DNS settings? |
| [02:00:34] | <darthsteven> | stieglitz: you can't do wildcard DNS in /etc/hosts |
| [02:03:57] | <stieglitz> | ok. Thanks. I hadn't attempted that yet. Trying to get my head around it. |
| [02:03:57] | * patcon has quit (Read error: Connection reset by peer) |
| [02:05:28] | * patcon has joined #aegir |
| [02:06:14] | <stieglitz> | Is it normal for my /etc/hosts to have: xx.my.ip.address mysite mysite ? |
| [02:08:42] | <darthsteven> | yup |
| [02:12:21] | * rv0 has joined #aegir |
| [02:13:14] | <stieglitz> | k |
| [02:13:38] | * solotandem has joined #aegir |
| [02:15:04] | <solotandem> | is it possible to use "includes" in make file with a relative path? i have tried and it does not find the make files. |
| [02:17:10] | * AquaticDisorder has quit (Remote host closed the connection) |
| [02:18:29] | * rv0 has quit (Ping timeout: 245 seconds) |
| [02:21:14] | * obrienmd has joined #aegir |
| [02:23:58] | * dob has quit (Remote host closed the connection) |
| [02:25:55] | * jhedstrom has joined #aegir |
| [02:28:03] | * rteijeiro has quit (Remote host closed the connection) |
| [02:34:11] | <hefring> | Git => Issue #1454316 by Steven Jones: Fixed Provision recurses infinitely on reading in... => http://drupalcode.org/project/provision.git/commitdiff/f61e716dd907731d5... |
| [02:34:11] | <hefring> | Git => Issue #1549210 by Steven Jones: Fixed Drush 'failed' errors are not correctly logged. => http://drupalcode.org/project/hostmaster.git/commitdiff/eb11008c3291b893... |
| [02:36:18] | * AquaticDisorder has joined #aegir |
| [02:43:34] | * rteijeiro has joined #aegir |
| [02:45:08] | * kepford has joined #aegir |
| [02:47:45] | * AquaticDisorder has quit (Remote host closed the connection) |
| [02:50:58] | * David_Hernandez has quit (Quit: Saliendo) |
| [03:05:44] | * AquaticDisorder has joined #aegir |
| [03:07:54] | * ratioweb has joined #aegir |
| [03:08:00] | * q0rban has quit (Quit: Computer has gone to sleep.) |
| [03:10:47] | * rteijeiro has quit (Remote host closed the connection) |
| [03:17:14] | * patcon has quit (Read error: Connection reset by peer) |
| [03:17:43] | * drakythe has quit (Quit: KVIrc 4.0.4 Insomnia http://www.kvirc.net/) |
| [03:18:04] | * drakythe has joined #aegir |
| [03:20:58] | * patcon has joined #aegir |
| [03:32:32] | * cdracars has joined #aegir |
| [03:33:05] | * q0rban has joined #aegir |
| [03:33:40] | * cdracars has quit (Client Quit) |
| [03:36:09] | * kylemathews has joined #aegir |
| [03:43:05] | * rteijeiro has joined #aegir |
| [03:43:40] | * noecc has left #aegir ("pax") |
| [03:48:26] | * noecc has joined #aegir |
| [03:49:04] | * nixter has quit (Read error: Connection reset by peer) |
| [03:49:23] | * nixter has joined #aegir |
| [03:52:34] | * svendecabooter has quit (Remote host closed the connection) |
| [03:54:09] | * zombiebeard has quit (Quit: zombiebeard) |
| [03:56:09] | * nixter has quit (Remote host closed the connection) |
| [04:00:22] | * solotandem has quit (Ping timeout: 248 seconds) |
| [04:00:54] | * josh_k has joined #aegir |
| [04:00:54] | * josh_k has quit (Changing host) |
| [04:00:54] | * josh_k has joined #aegir |
| [04:16:24] | * Guest6870 has quit (Read error: Connection reset by peer) |
| [04:16:46] | * Guest6870 has joined #aegir |
| [04:25:38] | * o_ar has joined #aegir |
| [04:28:12] | * solotandem has joined #aegir |
| [04:32:06] | * lolmaus has quit () |
| [04:32:32] | <o_ar> | hi everyone, im planning to use aegir (exactly barracuda) for my new half-automated site maker project. I'm not well experienced with server admin issues. I have 2 question for now: 1 - Ubuntu or Centos which is easy for installation; 2 - What is octopus exactly and if I'll use just one distro for all sites is this necessary ? |
| [04:37:21] | * q0rban has quit (Quit: Computer has gone to sleep.) |
| [04:44:45] | <o_ar> | I didn't read channel rules of something. Can I ask questions here ? |
| [04:50:24] | * nixter has joined #aegir |
| [05:06:56] | * grobot has quit (Quit: Computer has gone to sleep.) |
| [05:08:51] | * zombiebeard has joined #aegir |
| [05:14:06] | * rteijeiro has quit (Remote host closed the connection) |
| [05:23:29] | * q0rban has joined #aegir |
| [05:28:46] | * solotandem has quit (Ping timeout: 265 seconds) |
| [05:38:28] | * solotandem has joined #aegir |
| [05:42:27] | * ivanjaros has quit (Read error: Connection reset by peer) |
| [05:45:06] | * nixter has quit (Read error: Connection reset by peer) |
| [05:45:35] | * nixter has joined #aegir |
| [05:46:42] | * q0rban has quit (Quit: Computer has gone to sleep.) |
| [05:47:39] | * q0rban has joined #aegir |
| [05:48:52] | * ratioweb has quit (Ping timeout: 265 seconds) |
| [05:51:08] | * q0rban has quit (Client Quit) |
| [05:53:30] | <mvc> | o_ar: yes, you can ask questions, but please read http://community.aegirproject.org/help first to help us help you |
| [05:57:22] | * patcon has quit (Quit: patcon) |
| [06:01:17] | * patcon has joined #aegir |
| [06:08:29] | * q0rban has joined #aegir |
| [06:11:44] | * q0rban has quit (Client Quit) |
| [06:16:06] | <theMusician> | o_ar: I would use Ubuntu if you are new to servers as the Aegir package can set up most things for you. |
| [06:17:28] | * eft has joined #aegir |
| [06:21:09] | <wamilton> | just in case anyone was wondering, you have to have service types to be able to call methods on your provisionService |
| [06:21:10] | * nixter has quit (Remote host closed the connection) |
| [06:21:20] | <wamilton> | that was a fun journey of discovery.... |
| [06:21:23] | <o_ar> | thank you theMusician |
| [06:21:35] | * nixter has joined #aegir |
| [06:25:03] | * solotandem has quit (Ping timeout: 252 seconds) |
| [06:28:15] | * solotandem has joined #aegir |
| [06:28:20] | * nixter_ has joined #aegir |
| [06:29:44] | * ratioweb has joined #aegir |
| [06:31:38] | * nixter has quit (Ping timeout: 240 seconds) |
| [06:35:42] | * patcon_ has joined #aegir |
| [06:35:50] | * patcon has quit (Ping timeout: 260 seconds) |
| [06:35:50] | * patcon_ is now known as patcon |
| [06:40:47] | * q0rban has joined #aegir |
| [06:50:32] | * RoSk0 has quit (Quit: Leaving) |
| [06:55:01] | * SqyD has joined #aegir |
| [07:10:34] | * Pasqualle has quit (Ping timeout: 245 seconds) |
| [07:11:39] | * q0rban has quit (Quit: Computer has gone to sleep.) |
| [07:20:33] | * solotandem has quit (Remote host closed the connection) |
| [07:23:52] | * grobot has joined #aegir |
| [07:24:46] | * SqyD has quit (Quit: Leaving.) |
| [07:30:46] | * AquaticDisorder has quit (Remote host closed the connection) |
| [07:38:02] | * patcon has quit (Quit: patcon) |
| [07:38:41] | * stieglitz has quit (Quit: Miranda IM! Smaller, Faster, Easier. http://miranda-im.org) |
| [07:40:32] | * q0rban has joined #aegir |
| [07:49:35] | * patcon has joined #aegir |
| [07:52:04] | * nixter_ has quit (Remote host closed the connection) |
| [07:53:16] | * cdracars has joined #aegir |
| [08:03:23] | * o_ar is now known as omer |
| [08:04:02] | * omer is now known as ReDHeckirChoKTeh |
| [08:04:33] | * ReDHeckirChoKTeh is now known as KaraKorsan |
| [08:10:51] | * EclipseGc has quit (Quit: EclipseGc) |
| [08:14:52] | * AquaticDisorder has joined #aegir |
| [08:22:01] | * zombiebeard has quit (Quit: zombiebeard) |
| [08:22:37] | * q0rban has quit (Quit: Computer has gone to sleep.) |
| [08:23:42] | * wizonesolutions_ has joined #aegir |
| [08:23:54] | * Egyptian[Laptop] has quit (Ping timeout: 245 seconds) |
| [08:24:00] | * wizonesolutions has quit (Read error: Connection reset by peer) |
| [08:38:19] | * SynchroM has quit (Ping timeout: 256 seconds) |
| [08:40:59] | * KaraKorsan is now known as SaldirganHeykir |
| [08:44:23] | * gandhiano has quit (Ping timeout: 252 seconds) |
| [08:50:32] | * jwester has quit (Quit: Leaving.) |
| [08:53:01] | * gandhiano has joined #aegir |
| [08:53:28] | * drakythe has quit (Quit: KVIrc 4.0.4 Insomnia http://www.kvirc.net/) |
| [08:57:01] | * wizonesolutions_ is now known as wizonesolutions |
| [08:57:06] | * wizonesolutions has quit (Changing host) |
| [08:57:06] | * wizonesolutions has joined #aegir |
| [08:57:43] | * jeremyr has quit (Quit: Leaving.) |
| [09:11:14] | * Deciphered has joined #aegir |
| [09:11:30] | * cdracars has quit (Ping timeout: 250 seconds) |
| [09:12:05] | * ratioweb has quit (Quit: Leaving) |
| [09:15:37] | * gusaus is now known as gusaus|lurk |
| [09:28:42] | * obrienmd has quit (Quit: Leaving.) |
| [09:39:54] | * gusaus|lurk is now known as gusaus |
| [09:49:20] | * AquaticDisorder has quit (Remote host closed the connection) |
| [09:49:25] | * fatguylaughing has quit (Quit: fatguylaughing) |
| [09:51:14] | * oadaeh has joined #aegir |
| [09:58:57] | * theMusician has quit (Quit: theMusician) |