IRC logs for #aegir, 2011-06-17 (GMT)

2011-06-16
2011-06-18
TimeNickMessage
[10:01:23]* psynaptic|away is now known as psynaptic
[10:05:00]* kepford has quit (Ping timeout: 255 seconds)
[10:12:12]* psynaptic is now known as psynaptic|away
[10:14:46]* ryanarmstrong has quit (Quit: Leaving.)
[10:17:02]* psynaptic|away is now known as psynaptic
[10:18:20]* psynaptic has quit (Excess Flood)
[10:19:33]* Guest96377 has joined #aegir
[10:20:08]* Guest96377 has quit (Excess Flood)
[10:22:05]* psynaptic_ has joined #aegir
[10:22:43]* psynaptic_ is now known as psynaptic|away
[10:23:13]* psynaptic|away is now known as Guest35196
[10:23:14]* AquaticDisorder has quit (Read error: Connection reset by peer)
[10:23:25]* Guest35196 has quit (Read error: Connection reset by peer)
[10:27:01]* nick_santa has joined #aegir
[10:29:25]* j0nathan has joined #aegir
[10:36:57]* troubador has quit (Ping timeout: 255 seconds)
[10:39:52]* obrienmd has quit (Quit: Leaving.)
[10:53:06]* samhassell has joined #aegir
[11:07:20]* recidive has quit (Quit: zzz)
[11:09:21]* josh_k has quit (Quit: This computer has gone to sleep)
[11:12:09]<mig5>realityloop: not that I know of
[11:12:30]<mig5>curl accepts htpasswd-style credentials but I don't know that it can be exposed through drush_make
[11:15:20]* jhedstrom has quit (Ping timeout: 244 seconds)
[11:16:33]* Guest82507 has joined #aegir
[11:26:59]<realityloop>mig5: bugger
[11:35:45]* jpstrikesback1 has joined #aegir
[11:37:09]<Aurorus>moral of the story: Don't try to backup, restore, clone or migrate an Aegir / CiviCRM multisite. It's very messy to clean up.
[11:38:32]* patcon|myplanet has joined #aegir
[11:39:01]* jpstrikesback has quit (Ping timeout: 240 seconds)
[11:39:01]* jpstrikesback1 has quit (Client Quit)
[11:40:41]* stevengc has joined #aegir
[12:00:38]* fysa has joined #aegir
[12:01:55]<stevengc>Hi all, am struggling a little with an automatic install of aegir on debian 6, installs fine when done as root user, but seeing is this isn't recommended I'm trying to install as non root but am getting "could not open lock file" permission denied..? Would really appreciate any help with this.
[12:06:41]<anarcat>alright
[12:06:44]<anarcat>darthsteven: you there?
[12:06:47]<anarcat>hey mig5
[12:06:47]* kepford has joined #aegir
[12:14:36]<anarcat>mig5: i can't seem to login to the jenkins server anymore, and there's no password reset, help! :)
[12:15:27]<anarcat>christ this is frustrating
[12:16:20]* jpstrikesback has joined #aegir
[12:16:32]* jpstrikesback has quit (Client Quit)
[12:19:00]<boztek>anarcat: quick deb package question - last time i tried an unattended install using some puppet manifests it seemed that the root db password was not sourcing from the debconf db - other variables were such as front end url etc. - should I create an issue for this and which issue queue? thanks
[12:19:44]<mig5>anarcat: relax :) i'll look at it..
[12:19:52]<anarcat>mig5: yay!
[12:20:10]<anarcat>boztek: do create an issue, there was at least another report like yours
[12:20:21]<anarcat>mig5: i'm thinking of going head on with 2.x
[12:20:28]<anarcat>mig5: darthsteven's daemon is fucking amazing now
[12:20:32]<anarcat>i want to merge it in 2.x
[12:20:41]<anarcat>and merge it with https://drupal.org/project/waiting_queue
[12:20:47]<anarcat>which uses d7's queue API
[12:21:14]<mig5>ok
[12:21:37]<boztek>anarcat: cool
[12:26:36]<mig5>anarcat: what username were you using on jenkins (it's 'anarcat')
[12:27:04]<mig5>and we have two steven jones users... i seem to remember deleting duplicate accounts already
[12:27:11]<mig5>i hate this part of jenkins so much
[12:27:25]<mig5>steven.jones and darthsteven
[12:28:27]* gusaus has quit (Ping timeout: 246 seconds)
[12:30:26]* recidive has joined #aegir
[12:32:46]* gusaus has joined #aegir
[12:34:47]<anarcat>mig5: thanks, password changed!
[12:36:35]<anarcat>mig5: cool that we have this python script
[12:36:37]<corsair__>oh no you di-int'!
[12:36:47]<anarcat>corsair__: ?
[12:36:56]<anarcat>mig5: seems to me that the script should be versionned somewhere... provision?
[12:37:02]<corsair__>anarcat: making fun of the aborted build
[12:37:07]<anarcat>oh
[12:37:12]<anarcat>i aborted it :)
[12:39:34]<mig5>anarcat: probably a good idea..
[12:39:52]<mig5>i have github.com/mig5/aegir_ci which is very similar, but made for general users to plug in
[12:39:54]<anarcat>mig5: is there any sensitive info in that script of yours?
[12:40:02]<mig5>in the .ini file there is but not in the python file
[12:40:19]<mig5>anyway i thought we were gonna get rid of the python file and do things locally
[12:40:27]<mig5>(oops except that's probably up to me to do that)
[12:40:31]<mig5>and i haven't yet..
[12:40:39]<mig5>yay
[12:40:46]<anarcat>mig5: where do we document API changes again?
[12:41:03]<anarcat>mig5: what do you mean do things locally?
[12:41:10]<mig5>no libcloud, building VPS etc..
[12:41:13]<anarcat>man it feels like i've been away forever
[12:41:13]<anarcat>oh
[12:41:14]<mig5>in other words probably no need for python
[12:41:15]<anarcat>yeah
[12:41:16]<anarcat>i dunno
[12:41:18]<mig5>i've been away longer :)
[12:41:35]<mig5>documenting API changes: i'm not sure what you mean, probably darthsteven or ergonlogic know better as they've been doing such things
[12:41:42]<anarcat>nevermind
[12:41:43]<mig5>is it directly on api.aegirproject.org?
[12:41:46]<anarcat>http://community.aegirproject.org/upgrading/path
[12:41:49]<mig5>ah
[12:41:56]<mig5>oh i see what you mean
[12:43:40]<anarcat>http://community.aegirproject.org/upgrading/path#changes
[12:43:43]<anarcat>2.0!
[12:43:53]<anarcat>the first item is why jenkins broke :)
[12:43:55]<anarcat>pretty cool :)
[12:45:23]<mig5>ah i see
[12:47:18]<anarcat>shrop: i see you are doing great work on the community site, that's cool! keep it up! :)
[12:47:59]<mig5>shrop++
[12:48:34]<mig5>anarcat: i have shamelessly stolen the aegir koumbit subtheme of eldir for greenbeedigital.com.au :)
[12:48:41]<mig5>i will customise it 'later'
[12:49:05]<shrop>Thanks! I want to give back how I can.
[12:50:10]<anarcat>haha
[12:50:21]<anarcat>mig5: dude, you had a great theme, why did you change?
[12:50:29]<anarcat>shrop: thanks!
[12:51:22]<mig5>dunno, i am probably bored, i'll probably change it back :)
[12:57:23]<mig5>there we go, back
[13:00:52]<anarcat>haha
[13:00:55]<anarcat>man
[13:01:12]<anarcat>yeah, somehow i like that one better
[13:01:18]<anarcat>but really, if you want to use our theme, no problem!
[13:01:21]<anarcat>that's why it's there
[13:02:47]<mig5>that one i am using is just 'Corolla'
[13:02:54]<mig5>in case it's not obvious.. i can't theme :)
[13:02:58]<mig5>or code
[13:02:58]<mig5>or
[13:03:07]<mig5>:)
[13:03:41]* recidive has quit (Quit: zzz)
[13:09:57]<anarcat>ah
[13:10:11]<anarcat>then put back the koumbit one :P
[13:16:13]<anarcat>darthsteven: it looks like the API site is broken again - the main page doesn't show up any more... :/
[13:16:15]* sk33lz has quit (Ping timeout: 255 seconds)
[13:16:16]<anarcat>http://api.aegirproject.org/api/Hostmaster
[13:20:54]* sk33lz has joined #aegir
[13:23:48]<anarcat>phew!
[13:23:52]<anarcat>reviews all issues in the queue
[13:23:57]<anarcat>two weeks catching up
[13:24:03]<anarcat>took me a full hour
[13:24:12]<anarcat>and that's just reading the issues, not even reviewing the darn patches :)
[13:33:45]* anarcat running like a storm through the issue queue!
[13:37:01]* FatGuyLaughing has quit (Quit: FatGuyLaughing)
[13:40:55]* scientist has joined #aegir
[13:44:12]* totten has quit (Ping timeout: 250 seconds)
[13:54:26]* realityloop has quit (Remote host closed the connection)
[13:59:14]* totten has joined #aegir
[14:03:17]* obrienmd has joined #aegir
[14:11:07]* beautifulmind has joined #aegir
[14:16:38]* MadTBone has quit (Ping timeout: 252 seconds)
[14:22:38]<Aurorus>Don't try to migrate 10 sites at once: "load on system too heavy (6.02 1.95 0.77), aborting"
[14:22:44]<Aurorus>epic error message :)
[14:23:34]* patcon|myplanet has quit (Quit: patcon|myplanet)
[14:24:44]<anarcat>Aurorus: yep
[14:24:55]<anarcat>Aurorus: i was just writing about this: https://drupal.org/node/1189556
[14:24:57]* obrienmd has quit (Quit: Leaving.)
[14:25:18]<Aurorus>Well, here's another RL world case study :)
[14:29:57]* obrienmd has joined #aegir
[14:31:45]<joestewart>anarcat: For http://drupal.org/node/1124154 , I didn't notice that we end up with no recursive chmod, ha! :)
[14:31:46]<hefring>http://drupal.org/node/1124154 => On clone, files in sites/$url/themes get chmod in addition to subdirectories => Provision, Code, normal, needs work, 3 comments, 1 IRC mention
[14:32:14]<anarcat>joestewart: that's why i review patches! :)
[14:35:21]<joestewart>Would you rather we keep it with no recursion but cleaned up, or try to rework with recursion again. I noticed Adrian didn't try to make it work on the directories only and removed the recursion on the files dir.
[14:36:36]<anarcat>i don't know really
[14:36:37]<joestewart>here: http://drupal.org/node/874716#comment-3294098
[14:36:38]<hefring>http://drupal.org/node/874716 => Loss of files directory on remote web servers on migrate/clone => Hostmaster (Aegir), Code, critical, closed (fixed), 12 comments, 1 IRC mention
[14:36:45]<anarcat>if we want no recursion at all, let's just not recurse :P
[14:36:54]<anarcat>recursion is recursion is recursion is...
[14:36:55]<anarcat>aah!
[14:36:58]<anarcat>too late he's gone
[14:37:00]<anarcat>1ham:)
[14:38:22]<joestewart>Fine by me. It just means we don't fix any subdirectories.
[14:43:14]<joestewart>anarcat: The reason I brought up http://drupal.org/node/1188202 is because it all seemed to have been put in when Drupal 7 was creating the private directory. It was removed from Drupal 7 and it does not provide a default private location. But Omega8cc has arguments that it is a useful feature for aegir and I'm fine with that and closing that issue.
[14:43:15]<hefring>http://drupal.org/node/1188202 => Do not set file_private_path D7 variable => Provision, Code, normal, needs work, 4 comments, 1 IRC mention
[14:43:15]* obrienmd has quit (Quit: Leaving.)
[14:46:07]* anarcat spills the beans on the upcoming 1.2 release http://community.aegirproject.org/discuss/towards-12-london-and-20
[14:53:20]<hefring>community => Towards 1.2, London and 2.0! => http://community.aegirproject.org/discuss/towards-12-london-and-20
[14:55:05]<anarcat>mig5: i'll *try* to fixup a debian package task in jenkins tomorrow, and try a release sometimes monday or tuesday
[14:55:23]<anarcat>but i've been saying that so often now it's not even funny, so i'll stfu now :)
[14:56:29]<mig5>you're doing fine, you're more active than me here, so I thank you
[14:56:48]<mig5>yeah I just couldn't work out how to preseed the mysql pass prompt but i might've been Doing It Wrong
[14:56:59]<anarcat>nah, you're probably right
[14:57:16]<anarcat>boztek was supposed to open an issue about this, but i guess he feel asleep ;)
[14:57:42]<anarcat>mig5: does it work if you build a .my.cnf?
[14:57:44]<anarcat>i guess not...
[14:57:54]<boztek>damn ... smashed with work right now
[14:58:00]<boztek>:)
[14:58:04]<boztek>it's coming!
[14:58:15]<anarcat>hehe
[14:58:16]<anarcat>cool
[14:58:17]<mig5>haven't tried that - but earlier i do preseed the actual mysql install and it's ok.. i set the preseed option but i think in your config you are forcibly resetting it first, no matter what
[14:58:21]<anarcat>boztek: with a patch too, right? ;)
[14:58:32]<anarcat>ah, that may be true
[14:58:35]<boztek>alas my deb skills are lacking
[14:58:40]<boztek>mig5: that's what i've noticed too
[14:59:10]<mig5>if it simply checked for if it is already set and if so, use it, that'd probably be the fix we need. i'm not sure why it's different to the rest of it
[14:59:14]<mig5>i think something to do with handling upgrades
[14:59:30]<boztek>other variables are checking - just not the db root pass
[14:59:36]<anarcat># if we got here, it means aegir is not installed and we forgot the
[14:59:36]<anarcat># root password, ask for it again
[14:59:36]<anarcat>db_reset aegir/db_password || true
[14:59:36]<anarcat>db_fset aegir/db_password "seen" "false" || true
[14:59:41]<anarcat>mig5: you're right
[15:00:31]<anarcat>mig5: try removing db_reset and rebuild / run the package
[15:00:31]<anarcat>http://community.aegirproject.org/node/543
[15:00:37]<anarcat>i need to go to sleep
[15:04:30]* hefring has joined #aegir
[15:06:26]<anarcat>yeah
[15:06:31]<anarcat>well, you could have two variables yeah
[15:06:37]<anarcat>not sure how this works in other packages
[15:06:40]<anarcat>one thing though
[15:06:44]<anarcat>other packages use dbconfig-common
[15:06:51]<anarcat>which is a set of scripts that ease some of that stuff
[15:12:34]* stevengc has quit (Ping timeout: 252 seconds)
[15:12:51]<Aurorus>Am getting an error when trying to migrate a site from a D6.20 platform to a D6.22 platform: "Site was not found."
[15:13:02]<Aurorus>Site is verified and all that jazz minutes before
[15:14:43]* patcon|myplanet has joined #aegir
[15:14:49]<mig5>it means the 'installed' status of the site is false
[15:14:54]<mig5>in the site's drushrc.php
[15:15:03]<mig5>which is odd if it's an enabled, functioning site
[15:15:45]<Aurorus>Yeah, definitely working like a charm
[15:15:53]<Aurorus>I'll see about updating the installed status
[15:16:20]<Aurorus>$options['installed'] = true;
[15:16:23]<mig5>wow
[15:16:40]<mig5>well i grepped through the code, and the *only* place we check for that value, is when taking a backup
[15:16:45]<mig5>and the only place we set it, is on install
[15:16:59]<mig5>it's a drush_get_option which means it's parsing the drushrc.php of the site
[15:17:06]<mig5>maybe it can't read the file? but you'd expect other errors
[15:17:22]<Aurorus>What about "Could not find a Drupal settings.php file at ./sites/default/settings.php." ?
[15:17:29]<mig5>well that looks promising :)
[15:17:38]<Aurorus>It had that error first - then I coped default.settings.php to settings.php in the destination platofrm
[15:17:43]<mig5>it's usually the earlier errors you want to care about: everything that follows is a side-effect
[15:17:44]<Aurorus>platform*
[15:17:46]<mig5>so
[15:17:54]<mig5>looking in sites/default/ is already something gone wrong
[15:18:03]<mig5>it should not ever do that, but that's drush giving up and trying its last resorts
[15:18:13]<Aurorus>So got that error, coped the default.settings.php -> settings.php, tried to migrate again
[15:18:18]<mig5>so, we need to work out why it couldn't bootstrap your site in its own site directory on the platform
[15:18:20]<Aurorus>copied* argh spellings
[15:18:35]<Aurorus>ok, bootstrapping - I'll see about doing a status via drush
[15:18:41]* anarcat going to sleep
[15:18:42]<mig5>you seem to be having nothing but problems with aegir :)
[15:18:44]<anarcat>take care folks
[15:18:46]<mig5>everything that should work doesn't
[15:18:48]<Aurorus>cheers anarcat
[15:18:49]<mig5>night anarcat
[15:18:52]<mig5>good job on the queue!
[15:18:57]<anarcat>thanks! :)
[15:19:07]<Aurorus>mig5: Well, I only mention the stuff that doesn't work it seems. :) The other 7 sites migrated with no worries
[15:19:15]<Aurorus>just 3 left
[15:19:38]<mig5>maybe something was wrong with its drush alias, vhost, or its drushrc.php, or some permissions issues on the filesystem, eg the site directory or something (unlikely)
[15:19:47]<mig5>or it ran out of memory and borked (probably not the case)
[15:19:50]<mig5>but those are your things to check
[15:20:14]<Aurorus>hmm....status --uri=domain.com works fine, right alias, right drushrc files
[15:20:14]<mig5>by vhost i mean, maybe it's thinking the site is in the wrong DocumentRoot (wrong platform) or something
[15:20:31]<mig5>what about `drush @domain.com status`
[15:20:34]<mig5>with no --uri
[15:21:11]<Aurorus>The command @domain.com status could not be found. Drush was not able to start (bootstrap) the Drupal database.
[15:21:21]<mig5>rightio
[15:21:25]<mig5>so the alias is maybe broken / missing
[15:21:27]<mig5>in ~/.drush/
[15:21:35]<Aurorus>awesome!
[15:21:36]<mig5>domaincom.drushrc.php or whatever
[15:22:01]<mig5>you can create it with a provision-save command, but you must pass a whole bunch of parameters to it so that it's correct.
[15:22:08]<mig5>i don't think a standard site Verify task will work, catch22
[15:22:18]<mig5>but first check if the file is there or what.. in ~/.drush
[15:22:25]<Aurorus>hmm....it says it's already on the destination platform
[15:22:45]<Aurorus>'platform' => '@platform_Drupal622', whereas it's on 'platform' => '@platform_Drupal620',
[15:22:56]<mig5>weird
[15:23:06]<Aurorus>along with root, and site_path pointing to the new platform
[15:23:14]<mig5>so it got a certain distance and then bailed
[15:23:16]<Aurorus>even though the code is definately in /drupal_6.20/
[15:23:26]<mig5>it probably rolled it back
[15:23:27]<Aurorus>yep, the first time it bailed was due to server load
[15:23:30]<mig5>but didn't roll back the alias or something
[15:23:31]<mig5>i see
[15:23:35]<Aurorus>I tried to do a whole platform migration
[15:23:38]<mig5>let's save a new alias file for it
[15:23:39]<Aurorus>every site died
[15:24:02]<Aurorus>ok, so copy this to a backup and edit the domain.com.drushrc.php ?
[15:24:22]<mig5>drush --uri='domain.com' provision-save '@domain.com' --context_type='site' --platform='@platform_Drupal620' --profile='whatever install profile the site uses, eg default'
[15:24:29]<mig5>a backup is not a bad idea :) but it's already wrong..
[15:24:37]<mig5>oh and you might need --client or something, hang on..
[15:24:42]<Aurorus>okies
[15:25:01]<mig5>--client_name='short name of your client' (maybe compare with another alias
[15:26:24]<Aurorus>ok, will look for this client_name key
[15:27:09]<Aurorus>alrighty - that's fixed it and it migrated successfully! woot!
[15:27:14]<Aurorus>tyvm mig5 :)
[15:27:29]<Aurorus>So if it fails due to server load, some of the sites can be properly borked
[15:28:14]<mig5>yeah. as i understand it, aegir 2.0 will have dramatic improvements in handling the queue execution
[15:28:18]<mig5>for those sorts of reasons
[15:28:25]<Aurorus>That'd be awesome :)
[15:28:48]<Aurorus>I think the trouble that I've had with Aegir has been precisely when something goes wrong, it goes terribly wrong
[15:29:12]<Aurorus>i.e. not something you can fix through the site uI
[15:29:14]<Aurorus>UI*
[15:29:40]<Aurorus>although, I wonder if a ~/.drushrc editor for uid#1 would be handy :-/
[15:29:41]<mig5>yeah. the job of the UI is really only to give commands to the backend
[15:29:48]<mig5>it surprises people that the backend of aegir is really what it's all about :)
[15:30:38]<mig5>there are very few cases where there's any serious data loss though.. the good thing is that on the beginning of a bigger task like Migrate, we take a backup of the site first
[15:31:11]<mig5>we might break a config file but we try not to delete any data :)
[15:31:20]<mig5>it's curious how it didn't roll back the alias file
[15:31:44]<mig5>but i guess it literally broke its execution because of no more resources
[15:32:06]<Aurorus>Yeah, that's a great thing about no data loss - all the trouble I've had has been with broken config / vhost / drushrc.php files
[15:32:36]<Aurorus>I think it can get better, and when it does, it'll be more awesome than it is already
[15:33:01]<Aurorus>I wonder if having a set of stages for config files along the lines of a try / catch / finally
[15:33:22]<Aurorus>with the finally being a separate cleanup task in case of segfaults, etc
[15:35:09]<Aurorus>Aaand one more site to fix up
[15:35:43]<mig5>the problem with a try/catch is still the segfault isn't it? i.e it breaks the logic completely
[15:35:58]<mig5>it's a catch 22
[15:37:14]<Aurorus>Similar thing to the way Windows starts up - it writes a flag file to the disk and then when the user logs in, that flag file gets deleted. If the flag file exists when Windows is starting up, it knows that it didn't start-up properly last time and shows the options screen of load last known good config, startup normally, etc
[15:38:03]<Aurorus>Similarly, each step would write a flag saying "I'm starting to execute" and then another one "I've executed", so that the cleanup task (another cron-scheduled task) knows to clean up and revert config, db, etc
[15:38:09]<mig5>so it requires an action to come around again and look at things
[15:38:27]<mig5>i think the problem is that most tasks we have, totally rely on the alias file (you've just seen that)
[15:38:30]<Aurorus>yeah, potentially - it's a very expensive solution computationally
[15:38:38]<mig5>so it would involve a cleanup task that doesn't depend on the values of the alias file itself
[15:38:45]<mig5>i'm sure it could be done
[15:38:56]<mig5>if we can freaking make aegir upgrade from underneath itself, we can do anything :P
[15:39:05]<mig5>(that has always freaked me out)
[15:39:23]<Aurorus>haha....what about a fork-ed PHP process with one process heart-beating the other work process?
[15:39:38]<Aurorus>if the heart-beat fails, then it launches recovery / backpedal action
[15:39:39]<mig5>that sounds dangerously like a php daemon :)
[15:39:52]<mig5>but we could have something along those lines (heartbeat)
[15:40:04]<Aurorus>It'd be purely on a per-execution basis
[15:40:19]<Aurorus>rather than a true daemon
[15:40:23]<mig5>it would be neat to 'version' the alias file/vhosts, and be able to have a 'cleanup' task continuously watching it
[15:40:44]<Aurorus>hmm.....I've heard of that method somewhere
[15:42:28]<Aurorus>Aaand the last site is migrated. You're a lifesaver mig5
[15:42:40]<Aurorus>I owe you a drink-of-choice next time I see you
[15:42:45]<mig5>glad to hear it worked
[15:43:08]<Aurorus>Now to clean up CiviCRM :)
[15:43:12]<Aurorus>It also makes a mess :P
[15:44:25]<Aurorus>ohh mig5 - what does the Lock task do to a Platform?
[15:44:56]<mig5>it prevents new sites from being provisionedo n that platform (that platform disappears from the list of available platforms on the new site node)
[15:45:14]<mig5>useful if your client doesn't pay the bill and you want to stop him adding new sites :)
[15:48:11]<Aurorus>Ahh, gotcha - cool :) ty
[15:49:14]<mig5>and it doesn't modify any existing sites: in fact, that's probably the only task that doesn't do *anything* in the backend
[15:49:38]<Aurorus>I need to use it more, so I'll break less things :P
[15:49:39]<mig5>very basic and crude (I wrote it, can you tell :) )
[15:50:34]<Aurorus>hehe :P You don't do yourself justice
[15:53:01]* Guest82507 has quit (Quit: ZNC - http://znc.sourceforge.net)
[15:53:29]* szczym has joined #aegir
[15:53:40]* szczym has quit (Client Quit)
[16:06:32]* Guest27296 has joined #aegir
[16:11:28]* amateescu has joined #aegir
[16:29:43]* mikl has quit (Read error: Connection reset by peer)
[16:52:56]* V4ntage_work has joined #aegir
[16:53:32]* alex87 has quit (Read error: Connection reset by peer)
[16:54:28]* jonhattan has joined #aegir
[17:13:10]* sk33lz has quit (Quit: Leaving.)
[17:19:00]* dob_ has joined #aegir
[17:38:03]* boztek has quit (Quit: Computer has gone to sleep.)
[17:38:32]* nick_santa has quit (Quit: nick_santa)
[17:44:30]* beautifulmind has quit (Quit: Leaving.)
[17:45:03]* ngnp has joined #aegir
[17:47:34]* Pasqualle has joined #aegir
[17:48:28]* Guest27296 has quit (Excess Flood)
[17:49:31]* psynaptic|away has joined #aegir
[17:50:02]* psynaptic|away is now known as Guest66352
[17:50:34]* Guest66352 has quit (Client Quit)
[17:59:23]* siliconmeadow has joined #aegir
[18:00:54]* kepford has quit (Quit: kepford)
[18:13:08]* amateescu has quit (Read error: Connection reset by peer)
[18:13:37]* amateescu has joined #aegir
[18:19:57]* lolmaus has joined #aegir
[18:20:51]* mikl has joined #aegir
[18:20:51]* mikl has quit (Changing host)
[18:20:51]* mikl has joined #aegir
[18:22:32]* noecc has quit (*.net *.split)
[18:22:32]* jvc26 has quit (*.net *.split)
[18:25:57]* noecc has joined #aegir
[18:25:57]* jvc26 has joined #aegir
[18:29:07]* noecc has quit (*.net *.split)
[18:29:07]* jvc26 has quit (*.net *.split)
[18:30:17]* mikl has quit (Read error: Connection reset by peer)
[18:31:17]* sdrycroft has joined #aegir
[18:32:04]* mikl has joined #aegir
[18:32:04]* mikl has quit (Changing host)
[18:32:04]* mikl has joined #aegir
[18:34:46]* noecc has joined #aegir
[18:34:46]* jvc26 has joined #aegir
[18:51:21]* psynaptic|away has joined #aegir
[18:51:25]* psynaptic|away is now known as Guest41463
[18:54:09]* amateescu has quit (Ping timeout: 264 seconds)
[18:54:44]* Guest41463 is now known as psynaptic
[18:54:51]* psynaptic has quit (Changing host)
[18:54:51]* psynaptic has joined #aegir
[19:10:37]* samhassell has quit (Remote host closed the connection)
[19:17:04]* gusaus has quit (Ping timeout: 258 seconds)
[19:57:20]* jpstrikesback has joined #aegir
[19:57:33]* FransK has joined #aegir
[19:59:24]* Aurorus has quit (Quit: Aurorus)
[20:10:21]* beautifulmind has joined #aegir
[20:12:15]* mikl has quit (Read error: Connection reset by peer)
[20:35:08]* Pasqualle has quit (Ping timeout: 276 seconds)
[20:36:45]* Pasqualle has joined #aegir
[20:43:00]* mikl has joined #aegir
[20:43:00]* mikl has quit (Changing host)
[20:43:00]* mikl has joined #aegir
[20:44:12]* FransK has quit (Remote host closed the connection)
[20:47:14]* FransK has joined #aegir
[20:50:11]* omega8cc has joined #aegir
[20:50:52]<darthsteven>mig5: You know there are plans to get a php daemon into aegir 2.x?
[20:58:54]* jonhattan has quit (Quit: llevarรฉ una chaquete de guns'n'roses)
[21:02:05]<omega8cc>darthsteven: as an option, I hope?
[21:04:39]<darthsteven>well, we're not sure what it'll look like in the end
[21:04:50]<darthsteven>its for the task dispatcher
[21:05:15]<darthsteven>but yes, it will be optional in some sense
[21:05:30]<darthsteven>in that, it might not be a 'daemon' for most people
[21:05:38]<darthsteven>but if you want it to be then it can be
[21:12:07]* beautifulmind has quit (Quit: Leaving.)
[21:12:13]* psynaptic is now known as psynaptic|lunch
[21:38:49]<omega8cc>darthsteven: ah, ok, thanks for the info
[22:19:18]<mig5>darthsteven: fine with me - like most rest of aegir, I won't know how it works so I'll be blissfully ignorant :)
[22:21:50]<darthsteven>mig5: heh, I think I'd rather not have a daemon in Aegir, whereas anarcat would, so between us we should end up with something sensible :)
[22:24:34]<mig5>i hear your dispatcher is just too good to not merge in ;)
[22:34:11]* mpearrow has joined #aegir
[22:35:07]<mig5>excited by my new thinkpad x220
[22:35:25]<mig5>so freakin' new i had to install Debian testing for it to recognise the ethernet card
[22:35:29]<mig5>living on the edge mannnn
[22:36:29]* adrinux has joined #aegir
[22:36:56]<darthsteven>crazy!
[22:59:13]* Brandonian has joined #aegir
[22:59:59]* JoshBenner has joined #aegir
[23:00:59]* JoshBenner has quit (Remote host closed the connection)
[23:01:19]* JoshBenner has joined #aegir
[23:10:44]* Irishgringo has quit (Remote host closed the connection)
[23:17:40]* mdel has quit (Read error: Connection reset by peer)
[23:18:07]* mdel has joined #aegir
[23:20:54]* MadTBone has joined #aegir
[23:32:35]* mrconnerton has quit (Ping timeout: 276 seconds)
[23:36:19]* troubador has joined #aegir
[23:37:45]* ezra-g has joined #aegir
[23:38:12]* psynaptic|lunch is now known as psynaptic
[23:38:42]* jpstrikesback has quit (Quit: Leaving.)
[23:47:24]* FatGuyLaughing has joined #aegir
[23:48:02]<bgm>jamiemcc: are you around? i have a question regarding your patch for the civicron user
[23:49:01]* recidive has joined #aegir
[00:01:27]* jpstrikesback has joined #aegir
[00:02:27]* mikl has quit (Read error: Connection reset by peer)
[00:06:01]* lolmaus has quit (Ping timeout: 240 seconds)
[00:07:35]* j0nathan has quit (Remote host closed the connection)
[00:10:44]* j0nathan has joined #aegir
[00:12:59]* dob_ has quit (Ping timeout: 246 seconds)
[00:14:14]<anarcat>darthsteven: you don't want a daemon in aegir?! :)
[00:14:38]<darthsteven>I do, kinda
[00:14:43]<anarcat>ah :)
[00:14:50]<anarcat>well, i'll review your changes soon and report back
[00:15:00]<anarcat>i'm eager to get a new release of the daemon out there
[00:15:05]<darthsteven>PHP daemons are...
[00:15:07]<darthsteven>flaky
[00:15:09]<anarcat>and i'll definitely merge it in 2.x
[00:15:17]<anarcat>well, it's certainly less flaky than no daemon at all
[00:15:23]<darthsteven>heh
[00:15:32]<darthsteven>probably
[00:16:17]<darthsteven>my changes shouldn't break anything, they work on my machine, but I think that we must have different drush setups, as just exploding DRUSH_COMMAND did not work for me
[00:16:47]<darthsteven>but yes, it would be good to get a new release of this
[00:16:51]* totten has quit (Ping timeout: 255 seconds)
[00:18:09]<anarcat>cool
[00:21:01]* obrienmd has joined #aegir
[00:31:30]* yuracagran has joined #aegir
[00:35:00]* patcon|myplanet has quit (Quit: patcon|myplanet)
[00:36:26]* ngnp has quit (Quit: ngnp)
[00:50:55]* ezra-g is now known as ezra-g|gittacula
[00:50:58]* ezra-g|gittacula is now known as ezra-g
[00:54:50]* Irishgringo has joined #aegir
[00:55:54]* obicke has joined #aegir
[01:01:15]* ezra-g is now known as ezra-g|brb
[01:04:52]* psynaptic has quit (Excess Flood)
[01:05:16]* comar has quit (Ping timeout: 252 seconds)
[01:05:51]* psynaptic has joined #aegir
[01:11:24]* comar has joined #aegir
[01:11:24]* comar has quit (Changing host)
[01:11:24]* comar has joined #aegir
[01:13:34]* ezra-g|brb is now known as ezra-g
[01:14:35]* mikl has joined #aegir
[01:14:39]* siliconmeadow has quit (Quit: Leaving.)
[01:14:39]* mikl has quit (Changing host)
[01:14:39]* mikl has joined #aegir
[01:15:41]* mikl has quit (Client Quit)
[01:15:57]* vcardoso has joined #aegir
[01:19:12]* MadTBone has quit (Ping timeout: 252 seconds)
[01:21:14]* jonhattan has joined #aegir
[01:39:20]* obicke has quit (Ping timeout: 276 seconds)
[01:41:03]* FatGuyLaughing has quit (Quit: FatGuyLaughing)
[01:41:28]* V4ntage_work has quit (Remote host closed the connection)
[01:45:40]<darthsteven>I broke Aegir by foreach-ing over an array :)
[01:45:47]<darthsteven>wonderful!
[01:45:49]<anarcat>noooo!
[01:45:50]<anarcat>;)
[01:45:57]<anarcat>where's that
[01:47:44]* noecc has left #aegir ("pax")
[01:48:22]<darthsteven>http://drupalcode.org/project/hostmaster.git/blob/HEAD:/modules/hosting/...
[01:48:37]<darthsteven>I added an alter hook for that array of servers the other day
[01:48:48]<darthsteven>and I implemented the hook and foreached over the array
[01:49:01]<darthsteven>which means that key($servers) returns NULL
[01:49:03]<darthsteven>:)
[01:50:51]<darthsteven>raising an issue now...
[01:51:18]<anarcat>ewww :)
[01:51:29]* sk33lz has joined #aegir
[01:52:13]<anarcat>darthsteven: note that this is bad style: $form["$extra_attribute"] = array('#type' => 'value', '#value' => $node->$extra_attribute);
[01:52:21]<anarcat>ie. don't use the quotes in the array index
[01:52:30]<anarcat>maybe it was like this already
[01:52:57]<anarcat>i have responded to your concerns over the bloated daemon ;)
[01:53:03]<darthsteven>hehe
[01:53:11]* noecc has joined #aegir
[01:53:59]<darthsteven>anarcat: ergh that's nasty
[01:54:44]* totten has joined #aegir
[02:02:42]<darthsteven>http://drupal.org/node/1191934
[02:02:43]<hefring>http://drupal.org/node/1191934 => hook_hosting_servers_titles_alter exposed some bad coding => Hosting, Code, normal, active, 0 comments, 1 IRC mention
[02:04:54]<anarcat>aalright
[02:05:01]<anarcat>so the new autorestart code looks fine to me
[02:05:04]<anarcat>i would merge it in 1.x
[02:05:12]<anarcat>i would also like to merge the multiple task thing
[02:05:45]<anarcat>ah
[02:05:49]<anarcat>and there's another thing
[02:05:57]<anarcat>darthsteven: i still don't get why we pause twice
[02:06:14]<anarcat>the first sleep i understand, it's to avoid repeatedly hitting mysql, limiting the queries to one per second
[02:06:22]<anarcat>but the second sleep, once we have found tasks, why is it there?
[02:06:30]<anarcat>there's something about allowing others to run tasks, but i don't get it
[02:06:32]<anarcat>darthsteven: ^
[02:06:36]<darthsteven>sure
[02:06:39]<darthsteven>let me explain
[02:06:49]<darthsteven>suppose you want to execute a task
[02:07:09]<darthsteven>drush @somesite hosting-task 'backup'
[02:07:15]<anarcat>yes, i want to execute a task :)
[02:07:15]<darthsteven>or something like that
[02:07:19]<darthsteven>now
[02:07:23]* anarcat nod
[02:07:25]<darthsteven>add some arguments to that task
[02:07:39]<darthsteven>you can't in one step using hosting-task
[02:07:44]<anarcat>ah
[02:07:46]<darthsteven>so you have to add the task to the queue
[02:07:49]<anarcat>well that's a bug in hosting-task, isn't it?
[02:07:50]<darthsteven>and then execute it
[02:08:01]<darthsteven>it is
[02:08:08]<anarcat>well if you add the task to the queue, the dispatcher is going to execute it anyways, no?
[02:08:13]<anarcat>and all is fine with the world :P
[02:08:18]<darthsteven>no
[02:08:36]<darthsteven>my hosting_backup_queue executes backup tasks
[02:08:44]<darthsteven>outside of the normal task queue
[02:09:02]<anarcat>i see
[02:09:13]<anarcat>then i'm going to argue that either hosting-task or hosting_backup_queue is broken
[02:09:20]<anarcat>and that the workaround in the daemon is not the proper fix
[02:09:23]<darthsteven>hosting-task is broken
[02:09:23]<anarcat>because it is non-deterministic
[02:09:31]<anarcat>what if you take more than one second to run your task?
[02:09:35]<anarcat>right
[02:09:55]<anarcat>but okay, i see your point
[02:10:00]<anarcat>is there an issue aboutt his? :P
[02:10:08]<darthsteven>the issue would be if it took more than a second between adding the task, and running the drush command to execute it
[02:10:10]<darthsteven>yeah
[02:10:15]<darthsteven>there's an issue somewhere
[02:10:22]<darthsteven>and yes, it's a nasty fix
[02:10:36]<darthsteven>but has been working fine for me for months :)
[02:10:45]<anarcat>ok
[02:10:48]<anarcat>so let's leave it in
[02:11:03]<darthsteven>(for now)
[02:11:17]<darthsteven>In more pressing matters...
[02:11:19]<anarcat>i think we mean http://drupal.org/node/1003536 right?
[02:11:21]<hefring>http://drupal.org/node/1003536 => allow arguments to hosting-task @site task => Hosting, User interface, normal, active, 0 comments, 1 IRC mention
[02:11:31]<darthsteven>the api site is broken
[02:11:37]<anarcat>i'll clarify in the comments
[02:11:41]<darthsteven>that's the issue...
[02:11:43]<anarcat>darthsteven: yeah i noticed some breakage
[02:11:51]<anarcat>j0nathan did some updates yesterday, maybe that's relayed
[02:11:56]<anarcat>related*
[02:12:06]<darthsteven>I expect so
[02:12:12]<darthsteven>I think I know the issue...
[02:13:55]<anarcat>ok?
[02:14:00]<anarcat>darthsteven: i'll merge autorestart in 1.x
[02:14:19]<j0nathan>hi
[02:14:19]<hefring>hola
[02:14:56]* michaelfavia has joined #aegir
[02:15:00]<j0nathan>anarcat, darthsteven : ergonlogic should have moved the site to another platform which should not change because of a path issue
[02:15:27]<anarcat>j0nathan: so you haven't upgraded?
[02:15:51]<j0nathan>ergonlogic did it
[02:16:16]<michaelfavia>does anyone in here work for omega8cc?
[02:16:38]<anarcat>darthsteven: pushed the merge
[02:16:44]<darthsteven>anarcat: cool
[02:16:46]<anarcat>j0nathan: ok
[02:16:58]<anarcat>darthsteven: haven't merged the "moretasks" branch though, waiting for your ok on that
[02:17:23]<omega8cc>michaelfavia: hello
[02:17:34]<michaelfavia>im trying to figure out how to tarup the whole platform im on so i can replicate the environment locally and move to using makefilesw instead of this big old hairy git repo
[02:17:43]<michaelfavia>omega8cc, is this grace?
[02:17:48]<omega8cc>yes
[02:17:52]<michaelfavia>hi nice to meet you.
[02:18:10]<michaelfavia>im workign for a client of yours pcmi (dailyrx.com)
[02:18:22]<michaelfavia>and id liek to help them get on the drush make bandwagon
[02:18:29]<omega8cc>ah, nice to meet you
[02:19:12]<michaelfavia>so i have aegior installed locally (ubuntu 11.04)
[02:19:31]<michaelfavia>and id liek to replicate their setup up there so i can build a makefile and test migration
[02:20:10]<michaelfavia>but their platform is all kinds of screwed up (modules in sites/www.dailyrx.com/moidules) which overide modules in sites/all which probably override modules in the profile
[02:20:11]<omega8cc>michaelfavia: you may want to simply rsync the platform with -L flag, so it will fetch everything and convert symlinks to dirs/files
[02:20:15]<darthsteven>okay, I think the api site is sorting itself out now
[02:20:22]<darthsteven>the branch locations needed changing in the UI
[02:20:31]<darthsteven>after the site was moved to another platform
[02:21:13]<michaelfavia>omega8cc, interesting.. yes this is exactly what i want. will it allow me to do so becaus i keep getting "filepath forbidden" warnings when in the shell
[02:21:15]<omega8cc>michaelfavia: then you will be able to review it all locally and remove duplicates, if any exists, then do that also on the server
[02:21:43]<michaelfavia>omega8cc, exactly what i wan tto do.
[02:21:50]<michaelfavia>clean this mess up ;)
[02:22:32]<darthsteven>hefring: tell ergonlogic I changed the path to the files in the different branches on the API site, as it moved platforms and they'd not been updated. If we changed to use the clients directory would this issue go away?
[02:22:32]<hefring>darthsteven: I'll pass that on when ergonlogic is around.
[02:22:33]<omega8cc>michaelfavia: that should work, let me know if there are any issues in the process
[02:23:07]<michaelfavia>omega8cc, thank you for the quick response. much obbliged.
[02:23:11]<omega8cc>np
[02:23:19]<anarcat>darthsteven: cool
[02:23:33]* vcardoso has quit (Ping timeout: 264 seconds)
[02:23:47]<darthsteven>anarcat: I'm going to fix http://drupal.org/node/1191934 if that's okay?
[02:23:47]<hefring>http://drupal.org/node/1191934 => hook_hosting_servers_titles_alter exposed some bad coding => Hosting, Code, normal, active, 0 comments, 2 IRC mentions
[02:25:10]<anarcat>darthsteven: of course! i haven't reviewed it but i trust that you know what you're doing since you broke it :P
[02:25:20]<anarcat>darthsteven: also, i don't understand why you rewrite drush_find_drush()
[02:25:27]<anarcat>DRUSH_COMMAND is drush_find_drush()
[02:25:38]<darthsteven>anarcat: yeah, I fixed it locally, so should be fine
[02:25:41]<darthsteven>indeed it is
[02:26:34]* grugnog has quit (Remote host closed the connection)
[02:27:03]<anarcat>darthsteven: i guess what i mean is - you seem to reimplement drush_find_drush(), when in fact you're doing something different that includes --php voodoo, which drush_find_drush() deliberately doesn't do
[02:27:09]<anarcat>so the function is misleading
[02:27:23]<anarcat>it's not making drush_find_drush() an array, it's doing some other magic stuff
[02:28:15]<anarcat>so while i agree explode(DRUSH_COMMAND) is probably wrong, the new way is kind of confusing
[02:29:00]<anarcat>anyways, this whole --php thing always seemed backward to me
[02:29:03]<anarcat>you need that stuff?
[02:30:54]<darthsteven>I seem to
[02:31:01]<anarcat>what platform is this?
[02:31:07]<darthsteven>ubuntu and mac
[02:31:28]<darthsteven>drush_find_drush does the PHP magic too
[02:32:27]<anarcat>not in drush 5 at least
[02:32:42]<anarcat>ubuntu doesn't need --php
[02:32:45]* mpearrow has left #aegir ()
[02:33:05]<anarcat>fuck, this is confusing
[02:33:08]<anarcat>i'll just give up
[02:33:17]<darthsteven>I've got different versions of PHP running, so for me it is :(
[02:33:27]<anarcat>ow
[02:33:33]<darthsteven>it's different in drush 5?
[02:33:34]<darthsteven>lame
[02:33:52]<anarcat>well, they have tried to fix this shit
[02:33:58]<anarcat>obviously, it's not working very well
[02:34:34]<anarcat>okay, fuckit
[02:35:31]<anarcat>running updated 1.x in prod now
[02:35:34]<anarcat>we'll see how it goes
[02:35:50]<anarcat>darthsteven: let me know if you want me to merge the moretasks stuff and / or make a release
[02:36:11]<darthsteven>okay
[02:36:13]<darthsteven>will let you know
[02:36:23]<darthsteven>the api site is broken again
[02:36:31]<darthsteven>file permissions issue on the server I think
[02:36:34]<anarcat>broken how?
[02:36:54]<anarcat>looks okay here
[02:37:03]<darthsteven>the api code that it scans can't be read by the user that runs the cron process I reckon
[02:37:38]<darthsteven>should be broken now
[02:37:56]<darthsteven>and I can 'fix' it by running cron from the command line
[02:38:19]<anarcat><sigh>
[02:38:21]<darthsteven>/var/aegir/platforms/api-sites-0.1/sites/api.aegirproject.org/private/files/hostmaster-6.x-1.x
[02:38:30]<darthsteven>owner aegir
[02:38:33]<darthsteven>group aegir
[02:38:37]<darthsteven>:(
[02:38:48]<anarcat>darthsteven: fixed?
[02:39:35]<darthsteven>did you change the permissions?
[02:39:51]<darthsteven>fixed
[02:39:52]<darthsteven>but
[02:40:13]<anarcat>butt
[02:40:19]<anarcat>sorry<
[02:40:23]<anarcat>it's friday :P
[02:40:24]<darthsteven>needs to be done for
[02:40:26]<darthsteven>/var/aegir/platforms/api-sites-0.1/sites/api.aegirproject.org/private/files/*
[02:40:30]<anarcat>ok
[02:40:31]<darthsteven>please
[02:40:37]<darthsteven>thank you!
[02:40:39]<anarcat>done
[02:40:44]<anarcat>i think you could have done it, but whatever :)
[02:40:47]<anarcat>ceres:/var/aegir/platforms/api-sites-0.1/sites/api.aegirproject.org/private/files# chmod a+rX * -R
[02:40:49]<darthsteven>I tried
[02:40:52]<anarcat>ok
[02:40:55]<anarcat>fixed
[02:40:58]<darthsteven>sudo i tried
[02:41:00]<darthsteven>:)
[02:41:05]<anarcat>i'm going to step outside for food
[02:41:07]<anarcat>later!
[02:41:10]<darthsteven>later!
[02:42:36]* josh_k has joined #aegir
[02:42:37]* josh_k has quit (Changing host)
[02:42:37]* josh_k has joined #aegir
[02:47:06]* sdrycroft has quit (Quit: Leaving.)
[03:07:36]* jvc26 has quit (*.net *.split)
[03:08:18]* jvc26 has joined #aegir
[03:08:29]<adrinux>there's nothing like adding a platform from the commandline twice for making a mess :/
[03:09:44]<darthsteven>anarcat: I will review the daemon stuff in the next 24h and make a release, unless your production stuff melts down and then we'll fix that first
[03:09:49]<darthsteven>laters people!
[03:10:00]<omega8cc>laters
[03:12:24]* jonhattan has quit (Quit: Ex-Chat)
[03:13:58]* jvc26 has quit (*.net *.split)
[03:16:06]* jvc26 has joined #aegir
[03:17:24]* lolmaus has joined #aegir
[03:17:30]* AquaticDisorder has joined #aegir
[03:21:44]<anarcat>darthsteven: great!
[03:49:48]<noecc>anarcat: In provision.context.server.inc line 191, how is %msg set?
[03:50:42]<anarcat>noecc: i don't know :)
[03:50:47]<anarcat>i haven't looked :P
[03:54:00]* gusaus has joined #aegir
[03:56:03]* psynaptic is now known as psynaptic|away
[03:57:14]* obicke has joined #aegir
[04:02:50]* vcardoso has joined #aegir
[04:02:57]* josh_k has quit (Quit: This computer has gone to sleep)
[04:05:10]* mrconnerton has joined #aegir
[04:05:41]* yuracagran has quit (Ping timeout: 240 seconds)
[04:08:00]* letharion has quit (Ping timeout: 244 seconds)
[04:08:44]* adrinux has quit (Quit: Leaving.)
[04:11:05]* FatGuyLaughing has joined #aegir
[04:15:10]<sk33lz>just finished my first Aegir training session with a client :D
[04:15:14]<sk33lz>w00t!
[04:15:16]* letharion has joined #aegir
[04:22:00]* noecc_ has joined #aegir
[04:22:05]* noecc_ has quit (Remote host closed the connection)
[04:28:23]* josh_k has joined #aegir
[04:28:23]* josh_k has quit (Changing host)
[04:28:23]* josh_k has joined #aegir
[04:58:17]* patcon|myplanet has joined #aegir
[05:04:56]* theMusician has joined #aegir
[05:16:42]* mrconnerton has quit (Quit: Ex-Chat)
[05:21:12]* noecc has left #aegir ("pax")
[05:23:48]* adrinux has joined #aegir
[05:24:00]* noecc has joined #aegir
[05:31:26]<adrinux>I knew there was a reason I always did new platform builds on my dev vm first. every site is currently 404 "The requested URL / was not found on this server"
[05:31:48]<adrinux>except hostmaster.
[05:31:54]* adrinux strokes chin
[05:38:46]<adrinux>aha. left over config from earlier screw up
[06:02:07]* recidive has quit (Quit: zzz)
[06:02:32]* klim_ has joined #aegir
[06:03:51]* recidive has joined #aegir
[06:06:34]* klim_ has quit (Client Quit)
[06:07:58]* lolmaus has quit (Ping timeout: 258 seconds)
[06:15:51]* recidive has quit (Quit: zzz)
[06:17:27]* kvanderw has joined #aegir
[06:30:16]* Brandonian has quit (Quit: Brandonian)
[06:31:39]* patcon|myplanet has quit (Quit: patcon|myplanet)
[06:37:49]* adrinux has quit (Quit: Leaving.)
[06:55:53]* patcon|myplanet has joined #aegir
[07:00:35]* Pasqualle has quit (Quit: Leaving)
[07:05:09]* patcon_ has joined #aegir
[07:06:21]* patcon|myplanet has quit (Read error: Operation timed out)
[07:06:36]* JoshBenner has quit (Quit: JoshBenner)
[07:07:13]* obrienmd has quit (Read error: Connection reset by peer)
[07:08:07]* recidive has joined #aegir
[07:08:42]* jpstrikesback has quit (Quit: Leaving.)
[07:09:06]* FatGuyLaughing has quit (Quit: FatGuyLaughing)
[07:10:11]* patcon_ has quit (Ping timeout: 276 seconds)
[07:22:23]* ezra-g is now known as ezra-g|afk
[07:25:42]* troubador has quit (Ping timeout: 255 seconds)
[07:27:01]* kvanderw has quit (Quit: Computer has gone to sleep)
[07:36:04]* Artusamak is now known as Artusamak_afk
[07:49:52]* michaelfavia has quit (Quit: Leaving)
[07:51:24]<omega8cc>now, since mig5 is Google-free, the next step is to deny Android and buy some Apple stuff - http://greenbeedigital.com.au/content/stuff-i-learnt-week-24-2011
[08:11:49]<Deezire>I find it very scary with how much of my data Google holds, yet everything just works.
[08:12:10]* jpstrikesback has joined #aegir
[08:20:18]* grugnog has joined #aegir
[08:23:56]* obicke has quit (Quit: Leaving.)
[08:25:35]* vcardoso has quit (Quit: Leaving.)
[08:36:49]* sdboyer_ has joined #aegir
[08:36:50]* sdboyer_ has quit (Changing host)
[08:36:50]* sdboyer_ has joined #aegir
[08:43:05]* ezra-g|afk has quit (Quit: COD: The Conference Organizing Distribution. http://usecod.com)
[08:46:51]* patcon|myplanet has joined #aegir
[08:47:04]* patcon|myplanet has quit (Remote host closed the connection)
[08:47:12]* patcon|myplanet has joined #aegir
[08:50:43]* BManuel has joined #aegir
[08:55:18]* JoshBenner has joined #aegir
[09:27:10]* sk33lz has quit (Quit: Leaving.)
[09:28:38]* theMusician has left #aegir ()
[09:30:08]* fysa has quit (Quit: fysa)
[09:35:45]* patcon|myplanet has quit (Quit: patcon|myplanet)
[09:45:12]* FransK has quit (Ping timeout: 255 seconds)
[09:51:11]* fysa has joined #aegir
[09:51:52]* omega8cc has quit (Quit: Cheers! It's Time for Offline Reality)
[09:56:56]* Aurorus has joined #aegir
[09:57:52]* Vertice_ has joined #aegir
[09:57:52]* Vertice_ has quit (Changing host)
[09:57:52]* Vertice_ has joined #aegir
[09:59:11]* Vertice has quit (Ping timeout: 276 seconds)
[09:59:11]* Vertice_ is now known as Vertice