IRC logs for #aegir, 2012-02-27 (GMT)

2012-02-26
2012-02-28
TimeNickMessage
[11:00:54]* Egyptian[Home] has quit (Remote host closed the connection)
[11:12:23]* Aurorus has quit (Quit: Aurorus)
[11:18:32]* Deciphered has quit (Remote host closed the connection)
[11:40:21]* Egyptian[Laptop] has joined #aegir
[11:42:18]* Circlefusion has quit (Read error: Connection reset by peer)
[11:43:44]* Circlefusion has joined #aegir
[11:49:11]* kylemathews has joined #aegir
[11:50:52]* AberDoch|2 has quit ()
[11:51:02]* AquaticDisorder has joined #aegir
[11:51:32]* Guest72069 has joined #aegir
[11:51:42]* SeanBannister has quit (Disconnected by services)
[11:51:48]* Guest72069 is now known as SeanBannister
[11:51:48]* Egyptian[Laptop] has quit (Ping timeout: 244 seconds)
[11:52:24]* SqyD has quit (Ping timeout: 240 seconds)
[11:56:11]<anarcat>mig5: grrreat work on that queue!
[11:58:48]* SqyD has joined #aegir
[11:59:32]* rv0 has quit (Quit: rv0)
[12:00:24]* rv0 has joined #aegir
[12:02:06]<mig5>yes had a momentary burst of passion :)
[12:02:21]<anarcat>cool :)
[12:02:46]<anarcat>did you see those guys that wish to sponsor the subdir development?
[12:02:49]<anarcat>that's pretty cool
[12:03:09]<anarcat>i'd like to do it, it would be really nice to get those universities using aegir
[12:03:17]<anarcat>and it would probably help refactoring the vhost code
[12:06:16]* rv0 has quit (Quit: rv0)
[12:08:15]<mig5>yes, I've no problem with it
[12:08:23]<mig5>and never did
[12:08:51]<mig5>but i got tired of 'me too' instead of 'since i obivously work for a university, i could have got them to pay me to work on it, and I have, and here's the patch' :)
[12:09:55]<mig5>i am amazed so many people needed it but didn't occur to them to put their heads together and come up with something
[12:10:01]<mig5>i guess everyone wanted something for free, until this guy :)
[12:10:16]<mig5>free as in effort, not just $$
[12:10:41]* bnicoll has joined #aegir
[12:13:14]<anarcat>yeah
[12:44:18]* Egyptian[Laptop] has joined #aegir
[12:51:41]* bnicoll has quit (Quit: I'm asleep)
[12:57:27]* bnicoll has joined #aegir
[12:59:44]* bnicoll has quit (Read error: Connection reset by peer)
[12:59:56]* bnicoll has joined #aegir
[13:04:32]* bnicoll has quit (Read error: Connection reset by peer)
[13:05:56]* bnicoll has joined #aegir
[13:07:53]* bnicoll_ has joined #aegir
[13:07:54]* bnicoll has quit (Read error: Connection reset by peer)
[13:07:55]* bnicoll_ is now known as bnicoll
[13:12:28]* Deciphered has joined #aegir
[13:12:40]* Deciphered has quit (Changing host)
[13:12:40]* Deciphered has joined #aegir
[13:15:34]* Egyptian[Laptop] has quit (Ping timeout: 245 seconds)
[13:23:25]* bnicoll has quit (Quit: I'm asleep)
[13:29:41]* Deciphered has quit (Remote host closed the connection)
[13:30:11]* kepford has joined #aegir
[13:32:09]* Egyptian[Laptop] has joined #aegir
[13:34:08]* EclipseGc waves @ mig5
[13:45:24]* Deciphered has joined #aegir
[13:58:19]* scientist has joined #aegir
[14:30:40]* coder1 has joined #aegir
[14:30:58]* SqyD has quit (Ping timeout: 260 seconds)
[14:33:31]* SqyD has joined #aegir
[14:34:13]<coder1>i'm struggling with an aegis install on cent 5.7. when running hostmaster-install, i get warnings that tables don't exist, then errors. any suggestions? http://pastebin.com/qx8Nc5g9
[14:35:12]<coder1>looking at the mysql logs, root seems to be connecting just fine.
[15:04:38]* scientist has quit (Ping timeout: 245 seconds)
[15:32:42]* bnicoll has joined #aegir
[15:34:16]* darthsteven has quit (Ping timeout: 240 seconds)
[15:35:19]* darthsteven has joined #aegir
[15:40:17]* bnicoll has quit (Read error: No route to host)
[15:41:51]* bnicoll has joined #aegir
[15:44:18]* bnicoll has quit (Read error: Connection reset by peer)
[15:44:39]* StryKaizer has quit (Remote host closed the connection)
[15:45:56]* bnicoll has joined #aegir
[15:51:38]* Deciphered has quit (Ping timeout: 240 seconds)
[15:52:21]* bnicoll has quit (Read error: No route to host)
[15:53:53]* bnicoll has joined #aegir
[15:54:40]* bnicoll_ has joined #aegir
[15:54:40]* bnicoll has quit (Read error: Connection reset by peer)
[15:54:41]* bnicoll_ is now known as bnicoll
[15:56:23]* eft has quit (Ping timeout: 240 seconds)
[16:00:22]* Deciphered has joined #aegir
[16:02:40]* coder1 has quit (Quit: coder1)
[16:04:34]* attiks has quit (Ping timeout: 276 seconds)
[16:09:51]* attiks has joined #aegir
[16:14:35]* bnicoll_ has joined #aegir
[16:17:05]* bnicoll has quit (Ping timeout: 265 seconds)
[16:17:05]* bnicoll_ is now known as bnicoll
[16:31:26]* Egyptian[Laptop] has quit (Ping timeout: 252 seconds)
[16:36:36]* realityloop has quit (Remote host closed the connection)
[16:52:23]* Deciphered has quit (Remote host closed the connection)
[16:55:30]* AquaticDisorder has quit (Remote host closed the connection)
[17:42:15]* Aurorus has joined #aegir
[18:03:19]* steveoliver has joined #aegir
[18:08:10]* steveoliver has quit (Ping timeout: 260 seconds)
[18:10:44]* EclipseGc has quit (Quit: EclipseGc)
[18:28:07]* kylemathews has quit (Ping timeout: 252 seconds)
[18:36:28]* vantage|work has joined #aegir
[18:53:54]* hadsie has quit (Quit: hadsie)
[18:57:56]* Artusamak is now known as Artusamak_afk
[19:03:03]* rv0 has joined #aegir
[19:14:18]* helmo has joined #aegir
[19:34:14]* e-anima has joined #aegir
[19:43:15]* David_Hernandez has joined #aegir
[19:44:59]* zorki has joined #aegir
[19:57:11]* Artusamak_afk is now known as Artusamak
[19:59:35]* Deciphered has joined #aegir
[20:02:54]* Aurorus has quit (Quit: Aurorus)
[20:21:04]* sdrycroft has joined #aegir
[20:42:48]* shonk|offline is now known as shonk
[20:44:15]* Deciphered has quit (Remote host closed the connection)
[20:45:56]* jonhattan has joined #aegir
[21:05:23]* Pasqualle_ has joined #aegir
[21:07:21]* juampy has joined #aegir
[21:29:15]* yareckon has joined #aegir
[21:30:43]* berniecram has quit (Quit: berniecram)
[21:32:57]* banghouse has quit (Remote host closed the connection)
[21:41:43]* David_Hernandez has quit (Remote host closed the connection)
[21:42:07]* David_Hernandez has joined #aegir
[21:43:59]* juampy has quit (Quit: Leaving)
[22:24:22]* Aurorus has joined #aegir
[22:37:46]* David_Hernandez has quit (Remote host closed the connection)
[22:38:08]* David_Hernandez has joined #aegir
[22:46:11]* Erobaka_ has joined #aegir
[22:46:56]* Erobaka has quit (Ping timeout: 244 seconds)
[23:21:17]* dob_ has joined #aegir
[23:25:59]<darthsteven>mig5: thanks for your work on the queue also
[23:26:23]<darthsteven>mig5: jenkins is still passing though right? :P
[23:43:05]* scientist has joined #aegir
[23:54:06]* Aurorus has quit (Quit: Aurorus)
[23:57:35]* adrinux has joined #aegir
[23:59:53]* adrinux has quit (Client Quit)
[00:00:24]* adrinux has joined #aegir
[00:06:48]* Brandonian has joined #aegir
[00:21:55]* eDeloa has joined #aegir
[00:25:04]* scientist has quit (Ping timeout: 276 seconds)
[00:53:47]* drakythe has joined #aegir
[01:05:42]* cdracars has joined #aegir
[01:12:28]* attiks has quit (Ping timeout: 252 seconds)
[01:13:52]* David_Hernandez is now known as David_Hdz|AFK
[01:14:07]* bnicoll has quit (Quit: I'm asleep)
[01:14:11]* scientist has joined #aegir
[01:14:30]* Egyptian[Laptop] has joined #aegir
[01:17:15]* attiks has joined #aegir
[01:19:02]* jerryitt has joined #aegir
[01:35:28]* David_Hdz|AFK is now known as David_Hernandez
[01:37:16]* SqyD has quit (Read error: Connection reset by peer)
[01:37:18]* SqyD1 has joined #aegir
[01:38:02]* q0rban has joined #aegir
[01:43:42]* gusaus has joined #aegir
[01:44:03]* kepford has quit (Quit: kepford)
[01:44:20]* Egyptian[Laptop] has quit (Ping timeout: 260 seconds)
[01:48:19]* obicke has joined #aegir
[01:48:30]* obicke has quit (Client Quit)
[01:48:54]* obicke has joined #aegir
[01:58:14]* fatguylaughing has joined #aegir
[02:01:40]* fatguylaughing has quit (Client Quit)
[02:05:31]* adrinux has left #aegir ()
[02:08:34]* fatguylaughing has joined #aegir
[02:18:21]<vantage|work>is it possible to export a site from aegir to a shared hosting? I can't get the DB exported right
[02:20:15]* jeremyr has joined #aegir
[02:26:42]* ivanjaros has joined #aegir
[02:30:06]* oadaeh has quit (Quit: Quitting)
[02:30:15]<joestewart>vantage|work: not much time right now, but the backup task will contain a database.sql file. You might also experiment with drush archive-dump - http://www.drush.org/help/5#archive-dump
[02:30:59]<vantage|work>joestewart: allright, thanks a lot, looking into that
[02:31:03]<vantage|work>joestewart++
[02:46:08]* ivanjaros has quit (Quit: Miranda IM! Smaller, Faster, Easier. http://miranda-im.org)
[02:48:23]* steveoliver has joined #aegir
[02:52:07]* AquaticDisorder has joined #aegir
[02:57:12]* ivanjaros has joined #aegir
[02:58:03]* EclipseGc has joined #aegir
[03:02:38]* kepford has joined #aegir
[03:03:35]* kepford has quit (Read error: Connection reset by peer)
[03:03:38]* redndahead has joined #aegir
[03:03:43]* kepford has joined #aegir
[03:05:39]* vantage|work has quit (Read error: Connection reset by peer)
[03:11:01]* vantage|work has joined #aegir
[03:18:57]* scientist has quit (Remote host closed the connection)
[03:32:31]* jhedstrom has joined #aegir
[03:40:39]* vantage|work has quit (Quit: ChatZilla 0.9.88 [Firefox 10.0.2/20120215223356])
[03:43:08]* kylemathews has joined #aegir
[04:03:00]* Egyptian[Laptop] has joined #aegir
[04:11:49]* hadsie has joined #aegir
[04:12:36]* yareckon has quit (Quit: yareckon)
[04:29:04]* jerryitt has quit (Read error: Connection reset by peer)
[04:30:36]* David_Hernandez has quit (Remote host closed the connection)
[04:32:27]* jerryitt has joined #aegir
[04:33:28]* cmcintosh has joined #aegir
[04:36:16]* Brandonian has quit (Quit: Brandonian)
[04:36:43]* lukus has quit (Ping timeout: 245 seconds)
[04:41:37]* scientist has joined #aegir
[04:44:48]* Egyptian[Laptop] has quit (Ping timeout: 260 seconds)
[04:49:25]* banghouse has joined #aegir
[04:53:24]* sdrycroft has quit (Quit: Leaving.)
[05:12:53]* Egyptian[Laptop] has joined #aegir
[05:14:21]<cmcintosh>hey gang
[05:14:31]<cmcintosh>curious at creating a new provision command for aegir
[05:14:49]<cmcintosh>trying to find out how i can get access to the platform's node data via provision
[05:15:16]* jamsilver has quit (Ping timeout: 240 seconds)
[05:15:33]* Circlefusion has quit (Quit: Leaving)
[05:15:37]* darthsteven has quit (Ping timeout: 276 seconds)
[05:15:43]* stevetweeddale has quit (Ping timeout: 260 seconds)
[05:17:25]* darthsteven has joined #aegir
[05:18:10]* jamsilver has joined #aegir
[05:18:55]* stevetweeddale has joined #aegir
[05:23:09]* HaloFX has joined #aegir
[05:23:11]* shonk is now known as shonk|offline
[05:24:48]* josh_k has joined #aegir
[05:24:48]* josh_k has quit (Changing host)
[05:24:48]* josh_k has joined #aegir
[05:32:35]* Circlefusion has joined #aegir
[05:33:35]* dob_ has quit (Remote host closed the connection)
[05:37:19]* Egyptian[Laptop] has quit (Ping timeout: 255 seconds)
[05:43:15]* steveoliver has quit (Quit: steveoliver)
[05:53:57]* EclipseGc has quit (Quit: EclipseGc)
[06:06:41]* Artusamak is now known as Artusamak_afk
[06:07:39]* scientist has quit (Ping timeout: 245 seconds)
[06:07:53]* Brandonian has joined #aegir
[06:10:07]* scientist has joined #aegir
[06:15:52]* dob_ has joined #aegir
[06:17:35]* jerryitt has quit (Quit: Leaving.)
[06:17:46]* jerryitt has joined #aegir
[06:22:18]* dob_ has quit (Remote host closed the connection)
[06:23:29]* scientist has quit (Ping timeout: 245 seconds)
[06:27:42]* dob_ has joined #aegir
[06:31:21]* omega8cc has joined #aegir
[06:32:13]<omega8cc>messages?
[06:33:03]<anarcat>omega8cc: we love you! :)
[06:33:15]<anarcat>srly: thanks for the patches, i think mig5 merged a bunch in
[06:33:32]<omega8cc>anarcat: what happened! :)
[06:34:16]<anarcat>i don't know, actually :)
[06:34:28]<anarcat>i just saw a bunch of updates on the queue, and i assumed it was the patches you submitted
[06:34:34]<anarcat>i hope we can merge our trees at last!
[06:34:42]<omega8cc>anarcat: ah, it was just a few from me, the real Aegir storm is coming
[06:34:52]<omega8cc>yeah
[06:35:59]<anarcat>fear! :)
[06:36:06]<anarcat>you know i'd like to release 1.7 this week...
[06:36:12]<anarcat>but it will probably be next week
[06:36:15]<anarcat>it'd be nice to get that merge in
[06:36:40]<omega8cc>anarcat: I didn't have enough time last week, so the next two days will be days of patches flood :p
[06:36:59]<omega8cc>anarcat: we will get is sorted in the next two days
[06:37:11]<anarcat>alright
[06:37:26]<anarcat>omega8cc: we have repeatedly discussed, me mig5 and darthsteven, of giving you commit access
[06:37:47]<anarcat>omega8cc: what would you think of having commit access to provision and hostmaster, with the understanding that you limit your changes to nginx support?
[06:39:53]<omega8cc>anarcat: I'm not sure I'm good enough, but maybe it is a good idea, as otherwise you will have really duplicate work with reviewing nginx related stuff, and there will be a real flood now to get if finally synced
[06:40:18]<anarcat>yeah
[06:40:25]<anarcat>and anyways, we do mostly blind reviews of the nginx stuff
[06:40:53]<anarcat>i think it's good that we review the other non-related patches, but then you can just have a branch within the main tree and point to commits that you can then merge yourself when we approve...
[06:41:12]* jerryitt has quit (Read error: Connection reset by peer)
[06:41:13]<anarcat>omega8cc: mig5 also says he's not good enough, and he's one of us now, so that's how you start :)
[06:41:16]<anarcat>humility is good :)
[06:41:23]<anarcat>modesty, i should say (?)
[06:43:35]<omega8cc>anarcat: I'm a bit scared, but maybe it is a time to go with it :)
[06:43:47]<anarcat>it will go well
[06:43:51]<anarcat>failure is human
[06:44:03]<anarcat>and we deal with it accordingly (ie. we forgive :)
[06:44:13]<omega8cc>:)
[06:44:26]<anarcat>alright, let's propose this at the scrum and we'll see how it goes
[06:45:22]* jeremyr has left #aegir ("PART #drupal-html5 :PART #freeswitch :PART #minecraft :PART #drupal-utah :PART #drupal :PONG :calvino.freenode.net")
[06:46:21]<cmcintosh>whats up guys
[06:46:32]<cmcintosh>so how are things in handling custom tasks with platforms?
[06:46:33]* rv0 has quit (Quit: rv0)
[06:48:08]* EclipseGc has joined #aegir
[06:48:28]<cmcintosh>anarcat, having a issue creating a cutom class atm seems like in order to get it to show up on the platform task list, I have to hard set the task_permitted to true
[06:50:03]<anarcat>well, i'm sorry to hear that
[06:51:00]<cmcintosh>im trying to write it to work properly
[06:51:13]<cmcintosh>but have come to trying to hack the permissions / creation of a task atm
[06:51:23]<cmcintosh>was hoping someone could share some light
[06:51:46]<cmcintosh>the other werid thing is that when i create a custom task in this way it does not store the name of the task
[06:51:48]<cmcintosh>:/
[06:55:44]<darthsteven>cmcintosh: Welcome to the world of tasks as nodes :p
[06:56:23]<darthsteven>I've not had issues as you describe when I've created them though, so can't really shed any light, sorry
[06:56:31]* josh_k_ has joined #aegir
[06:58:35]<mig5>23:26 #aegir: <@darthsteven> mig5: jenkins is still passing though right? :P
[06:58:38]<mig5>passing through?
[06:58:39]<cmcintosh>hmm
[06:58:54]<cmcintosh>have you done task for platforms?
[06:58:56]<mig5>oh 'though'
[06:59:02]<mig5>yes. i think so
[06:59:05]* ivanjaros has quit (Quit: Miranda IM! Smaller, Faster, Easier. http://miranda-im.org)
[06:59:19]* josh_k has quit (Ping timeout: 245 seconds)
[06:59:45]<darthsteven>mig5: :)
[07:00:02]* jeffveit has joined #aegir
[07:00:03]<darthsteven>cmcintosh: Yeah, not recently though
[07:00:23]<darthsteven>Scrum time?
[07:00:33]<mig5>yep
[07:01:30]<mig5>don't everyone go at once! :)
[07:01:37]<mig5>I can start
[07:01:45]<cmcintosh>by all means
[07:02:07]<anarcat>alright
[07:02:08]<mig5>not much from me, I committed a few patches mainly from omega8cc for nginx stuff, and a couple other small bugs. figured i'd get a few fixes in before 1.7
[07:02:17]<anarcat>scrum scrum scrum scrum scrumscrumscrum
[07:02:24]<darthsteven>Awesome stuff
[07:02:26]<mig5>go for it
[07:02:43]<cmcintosh>i have been working on building a integrated workflow using git / aegir tasks
[07:03:13]<anarcat>alright
[07:03:18]<cmcintosh>for now it will only have support for git but hoping to have api in it for addition of other types of repos
[07:03:36]<anarcat>that's cool
[07:03:42]<cmcintosh>yea
[07:03:48]<anarcat>alright, is that all?
[07:04:00]* anarcat is *eager* to go (haha)
[07:04:04]<cmcintosh>i also may be submitting a patch to tasks / platforms module to fix the issues i have been seeing with adding custom tasks into platform
[07:04:11]<cmcintosh>anarcat, go go go!
[07:04:14]<anarcat>alright
[07:04:16]<anarcat>i've been testing file descriptors overflow all weekend
[07:04:24]<darthsteven>Hehe
[07:04:27]<anarcat>running simulations creating billions of file descriptors
[07:04:32]<anarcat>and just now, it failed
[07:04:33]<anarcat>Resource id #2147480111
[07:04:34]<anarcat>105 fd: Resource id #-2147483648, restartingstarting almost infinite loop to overflow PHP resources (file descriptors), press enter to continue or control-c to abort
[07:04:40]<anarcat>so drum roll please
[07:04:49]<anarcat>we'll now see if pcntl_exec() fixes the shit
[07:04:49]<darthsteven>Nice
[07:04:58]<anarcat>(drum roll?)
[07:04:59]<anarcat>whatever
[07:05:00]<anarcat>105 fd: Resource id #-2147483648, restartingstarting almost infinite loop to overflow PHP resources (file descriptors), press enter to continue or control-c to abort
[07:05:03]<anarcat>Resource id #111
[07:05:06]<anarcat>Resource id #10111
[07:05:08]<anarcat>so there you go
[07:05:11]<anarcat>it fixes the shit!
[07:05:21]<anarcat>the fix is to re-exec the daemon, the bug doesn't survive pcntl_exec()
[07:05:38]<anarcat>so i think we could just re-exec the daemon after N tasks OR x seconds
[07:05:42]<darthsteven>Isn't that what we do already?
[07:05:49]<anarcat>well, we do it after a timeout
[07:06:01]<anarcat>my guess is that for a serie of heavy tasks that isn't enough
[07:06:06]<darthsteven>Ah right
[07:06:10]<mig5>so is this related to that http://drupal.org/node/1454316 ?
[07:06:11]<hefring>http://drupal.org/node/1454316 => Provision recurses infinitely on reading in context => Provision, Code, normal, active, 6 comments, 1 IRC mention
[07:06:12]<anarcat>say like 20 migrates
[07:06:15]<anarcat>mig5: no
[07:06:18]<mig5>ok
[07:06:20]<anarcat>it's in the hosting_queue_runner
[07:06:25]<mig5>oh right
[07:06:28]<anarcat>alright, so that was my crazy shit
[07:06:32]<anarcat>i want to release 1.7 soonish
[07:06:36]<anarcat>i am not sure i'll have time this week
[07:06:41]<anarcat>and besides we should wait for 6.25
[07:06:46]<mig5>yep
[07:06:50]<anarcat>ah
[07:06:53]<mig5>which is not far away thanks to that #drupalwtf
[07:07:01]<anarcat>and i want to introduce omega8cc as a new core committer
[07:07:18]<mig5>+1, we endlessly spoke of it but never did it :)
[07:07:25]<anarcat>we have already discussed this in the past, but i talked with omega8cc and we agreed that we could give commit access with the understanding that it is limited to nginx stuff
[07:07:26]<darthsteven>Cool
[07:07:31]<anarcat>which we can't really review anyways
[07:07:33]<mig5>i would prefer not to blindly commit patches with my current migression rate
[07:07:46]<anarcat>omega8cc: see? mig5 is just like you :P
[07:07:48]<anarcat>so
[07:07:54]<omega8cc>:)
[07:07:55]<anarcat>omega8cc: welcome in the team, and congratulations
[07:08:06]<anarcat>i think that's it for me, i can take care of christening the commit access
[07:08:07]<omega8cc>thank you! :)
[07:08:24]<anarcat>next!
[07:08:39]<darthsteven>omega8cc: Do you want to go next?
[07:09:07]<anarcat>omega8cc: your account is omega8cc on d.o?
[07:09:08]<omega8cc>darthsteven: thanks, I will be last
[07:09:12]<omega8cc>yes
[07:09:26]<anarcat>omega8cc: you now have access to provision
[07:09:32]<darthsteven>Okay, mig5 were you done?
[07:09:57]<anarcat>omega8cc: you now have access to hostmaster
[07:10:04]<mig5>darthsteven: yep
[07:10:19]<darthsteven>I'll go next then
[07:10:22]<darthsteven>:)
[07:10:35]<darthsteven>Right, I had a slightly busy weekend
[07:10:46]<anarcat>while i'm here, i removed tbosviel and univate from the maintainers ACL, as we haven't seen them forever
[07:11:07]<mig5>sure
[07:11:11]<darthsteven>And I've pushed forward the D7 rewrite
[07:11:29]<darthsteven>Note that I'm calling it a rewrite and not a port
[07:11:32]* ozone227 has joined #aegir
[07:11:45]<mig5>awesome. I tried to drum up a bit of interest on twitter re: that
[07:11:48]<darthsteven>There's just too much baggage and D7 really does change the way that you build sites
[07:12:22]<darthsteven>There's quite a bit of discussion around entities vs. nodes already
[07:12:27]<anarcat>fair enough
[07:12:35]<anarcat>yeah, that's really interesting! i joined in there too
[07:12:49]<darthsteven>And so I want to facilitate that going forward, and reach consensus over the next few weeks
[07:12:52]<anarcat>i don't have strong opinions on the matter, as i am not familiar enough with d7, but i'm happy to see the talks move ahead
[07:12:59]<mig5>likewise ^^
[07:13:17]<cmcintosh>i think entities would be great
[07:13:23]<darthsteven>I'm targeting Drupalcon Europe for the release
[07:13:30]<anarcat>sweet
[07:13:31]<mig5>thanks for leading this darthsteven, it feels like it's got fresh air pumped into it again :)
[07:13:33]<anarcat>that would be awesome
[07:13:40]<cmcintosh>let me know i am getting some paid time for aegir dev and may be able to swing some time towards d7
[07:13:42]<darthsteven>So 6 or 18 months :p
[07:13:49]<anarcat>cmcintosh: that would be great
[07:13:52]<anarcat>haha
[07:14:03]<darthsteven>cmcintosh: That would be awesome
[07:14:10]<anarcat>darthsteven: oh and that would fit well with the offers for sponsorship for the subdir support
[07:14:13]<anarcat>did you guys see that?
[07:14:35]<cmcintosh>plus i need to sit down and upgrade aegir services for 3.x
[07:14:44]<darthsteven>anarcat: As you say in the issue, there needs to be community consensus on the rewrite, as otherwise no one will want to maintain it
[07:15:11]<darthsteven>cmcintosh: Hopefully, in D7 services integration will be so much easier
[07:15:24]<darthsteven>Thats it from me I think
[07:15:33]<cmcintosh>sounds awesome
[07:15:35]<darthsteven>Would happily chat nodes vs entities at some point
[07:15:45]<darthsteven>(at a pub at the moment)
[07:15:45]<anarcat>darthsteven: well, my point is more that the person that will do the upgrade should have the final say
[07:15:52]<anarcat>as i expect it will be you :P
[07:16:00]<cmcintosh>darthsteven, you got any code snipets for adding tasks to platforms on d6, would be great to review to see if im doing things right here
[07:16:37]<mig5>cmcintosh: did you give an aegir talk at Sandcamp last month?
[07:16:40]<darthsteven>cmcintosh: I think it was the Drupal gardens importer, which is on d.o somewhere
[07:16:53]<anarcat>so i wanted to add this http://drupal.org/node/705026#comment-5655840
[07:16:54]<hefring>http://drupal.org/node/705026 => Allow creation of mysite.com/site1 and mysite.com/site2 type of sites => Hostmaster (Aegir), Code, major, needs work, 29 comments, 1 IRC mention
[07:17:05]<anarcat>it looks like we have people interested in sponsoring proper subdir support implementations
[07:17:10]<cmcintosh>no i was going to but didnt make it
[07:17:13]<anarcat>and that would fit well with darthsteven's timeline for d7
[07:17:41]<darthsteven>anarcat: If you could get the backend able to do that, I could get a frontend ship shape to drive it
[07:17:48]<anarcat>that would be awesome
[07:18:05]<anarcat>i have zero cycles now, esp. since i am looking at 1.7 and sites dir improvements
[07:18:09]<mig5>how would we do it.. with 'Alias' in vhosts or something?
[07:18:12]<anarcat>but it's certainly something we need
[07:18:13]<darthsteven>Though I have some ideas of how it could work in the backend too :)
[07:18:14]<anarcat>mig5: yeah.
[07:18:23]<anarcat>i think that's the best idea so far
[07:18:25]<mig5>i can't fathom how we'll be able to do migrations of sites, e.g if they are sharing the one vhost ServerName
[07:18:33]<mig5>but need to be on separate platforms
[07:18:40]<anarcat>aliases do that
[07:18:40]<mig5>i guess we'd have to just maintain the individual Alias somehow
[07:18:43]<mig5>yeah
[07:18:44]<anarcat>yeah
[07:18:56]<mig5>anyway - i think this is falling outside scrum, shall we tie it off?
[07:18:59]<mig5>anything to add ergonlogic ?
[07:19:01]<mig5>oh!
[07:19:02]<mig5>omega8cc! :)
[07:19:08]<mig5>don't think you've had your turn
[07:19:08]<anarcat>yeah!
[07:19:17]<omega8cc>I will take this opportunity and will finally sync Nginx stuff between BOA fork and our upstream in the next 2-3 days, but it will require a small flood of Nginx related patches. So we should have nicely polished Nginx config before 1.7 release.
[07:19:31]<ergonlogic>oops, sorry 'bout that
[07:19:39]<omega8cc>Thanks for the commit access!
[07:19:47]<mig5>we forgot to make sure you *wanted* it! :)
[07:19:48]<omega8cc>I will do my best
[07:20:07]<anarcat>mig5: i *did* ask before the scrum :)
[07:20:13]<anarcat>mig5: which was the key bit we were missing :)
[07:20:17]<mig5>oh good
[07:20:19]<omega8cc>yes :)
[07:20:23]<mig5>'they forced me into core dev' *sniff*
[07:20:28]<anarcat>haha
[07:20:30]<omega8cc>haha
[07:21:20]<ergonlogic>for my part, I'm planning on a beta release of aegir-up this week, and to start migrating hostmaster.profile to the Profiler library
[07:21:24]<ergonlogic>that's it
[07:21:35]<ergonlogic>sorry for missing it :-/
[07:21:41]<mig5>great stuff. will the hostmaster profile rewrite be for 6.x-2.x or just the 7.x port?
[07:21:46]<cmcintosh>darthsteven, can you get me a link to the dl for that module
[07:21:53]<cmcintosh>doesnt seem to be anything in the repo on d.o
[07:22:42]<darthsteven>cmcintosh: http://drupal.org/sandbox/darthsteven/1178192
[07:22:57]<ergonlogic>both 6.x and 7.x, I figure
[07:23:14]<darthsteven>cmcintosh: http://drupalcode.org/sandbox/darthsteven/1178192.git/tree/refs/heads/6....
[07:23:26]<mig5>alright I think we'll call that a scrum
[07:23:32]<darthsteven>Yup
[07:23:33]<mig5>I'll do a fresh Aegir Newsletter today I think
[07:23:36]<darthsteven>Thanks guys
[07:23:38]<mig5>thanks all
[07:23:40]<mig5>i'll do log
[07:23:51]<darthsteven>mig5: Awesome
[07:23:52]<mig5>and thanks for reorganising the scrum logs into yearly archives ergonlogic :)
[07:23:57]<mig5>much easier
[07:24:15]<ergonlogic>mig5: sure thing ;)
[07:24:53]* anarcat updated the http://community.aegirproject.org/maintainers page
[07:26:10]<cmcintosh>hmm
[07:26:12]<cmcintosh>question
[07:26:22]<cmcintosh>with adding repository handling as a server service
[07:26:40]<cmcintosh>trying to figure or think the proper way to do the api
[07:26:42]<cmcintosh>...
[07:26:58]* Artusamak_afk is now known as Artusamak
[07:28:38]<noecc>omega8cc: ++
[07:29:37]<omega8cc>noecc: thanks!
[07:30:26]<omega8cc>btw, darthsteven does much more than "documentation, queueing and contexts stuff" already :)
[07:33:07]<mig5>yeah i added Drupal 7 port and bugfixing
[07:33:12]<mig5>to him :)
[07:33:19]<mig5>but couldn't sum it up as 'generally making everything better'
[07:34:37]<ergonlogic>omega8cc: congrats! (just caught up on the backlog)
[07:35:53]<omega8cc>ergonlogic: thank you :)
[07:36:19]<omega8cc>mig5: I agree re: 'generally making everything better'
[07:36:59]* noecc has quit (Remote host closed the connection)
[07:42:56]* bnicoll has joined #aegir
[07:45:25]* scientist has joined #aegir
[07:46:40]<darthsteven>hefring: log pointer?
[07:46:40]<hefring>http://hefring.mig5.net/bot/log/aegir/2012-02-27#T176971
[07:48:45]<darthsteven>I generally have a good understanding of most of Aegir's code now, with the exception of nginx and clients/quotas
[07:49:02]<darthsteven>certain bits of provision still surprise me
[07:49:10]<cmcintosh>yea
[07:49:16]<cmcintosh>provision is wicked
[07:50:04]<cmcintosh>darthsteven, are you the docs guy then for aegir?
[07:50:09]<darthsteven>:)
[07:50:12]<darthsteven>sure
[07:50:15]<darthsteven>why not
[07:50:28]<darthsteven>I'm the lazy docs maintainer
[07:50:44]<cmcintosh>so with the docs on creating a task
[07:51:00]<cmcintosh>cant remember off hand where its at there is not a mention for a access callback on custom tasks
[07:51:10]<cmcintosh>but seems to be required for platform tasks
[07:51:19]<darthsteven>oh, interesting...
[07:51:23]* purencool has joined #aegir
[07:51:30]<cmcintosh>yea
[07:51:53]<cmcintosh>after i added the access callback i was able to remove the hardcode true value
[07:52:04]<cmcintosh>i have not got to testing creating a task, but this may fix that also
[07:52:07]<darthsteven>the docs seem to suggest it should be optional
[07:52:20]<darthsteven>but I can believe that that is a lie!
[07:52:36]<darthsteven>http://api.aegirproject.org/api/Hostmaster/modules--hosting--task--hosti...
[07:52:51]<darthsteven>the docs say is defaults to hosting_task_menu_access
[07:53:20]<cmcintosh>ah ok
[07:53:21]<cmcintosh>sorry
[07:53:30]<cmcintosh>i was looking at something older then
[07:54:00]<darthsteven>I'm not sure what's up with the docs site, we don't really need the 2.x docs
[07:54:08]<darthsteven>but the 1.x docs don't seem to work :(
[07:54:32]<darthsteven>guess that's my responsibility though
[07:54:50]<darthsteven>Drupal 7 rewrites are just more fun though eh?
[07:55:15]* Artusamak is now known as Artusamak_afk
[07:55:31]<cmcintosh>its all good
[07:55:41]<cmcintosh>forced me to dig into aegir / provision stuff more
[07:55:45]<cmcintosh>good learning experience
[07:55:52]<cmcintosh>good thing im stubborn though
[07:57:04]* dob_ has quit (Read error: No route to host)
[07:57:41]* dob_ has joined #aegir
[07:58:00]<darthsteven>Developing with Aegir 1.x is unbelievably frustrating, 65% of the time
[07:58:14]<darthsteven>and then it works, and you're like: "This is so cool"
[07:58:24]<darthsteven>and you forget about all the bad stuff
[07:59:06]<cmcintosh>yea
[07:59:19]<cmcintosh>kind of like the work i did with services api / resources / options
[07:59:26]<cmcintosh>which need some more lovin
[08:00:31]<darthsteven>anyway, have a good evening lovely Aegir people, see you next week!
[08:04:50]* realityloop has joined #aegir
[08:05:07]<realityloop>omega8cc: ping
[08:05:43]<omega8cc>realityloop: pong
[08:05:48]* Artusamak_afk is now known as Artusamak
[08:06:33]<realityloop>omega8cc: hi, I'm trying to set up a site outside of aegir (for Drupal 8 development) but I can't hit install.php, is that forbidden in nginx config or something?
[08:07:38]<omega8cc>realityloop: yep, it is locked, one sec
[08:07:42]<realityloop>omega8cc: in nginx_simple_include.conf ?
[08:08:55]<omega8cc>yes, you would need to add instal.php in the location at the bottom
[08:09:00]<omega8cc>location ~* ^/(?:boost_stats|update|authorize|rtoc|xmlrpc)\.php$ {
[08:09:26]<omega8cc>so location ~* ^/(?:install|boost_stats|update|authorize|rtoc|xmlrpc)\.php$ {
[08:09:53]<omega8cc>realityloop: ^^
[08:10:35]<omega8cc>realityloop: or better yet, create modified copy of nginx_simple_include.conf and add it there
[08:10:59]<realityloop>omega8cc: should I remove it from te deny up higher in the file as well or this will override that?
[08:12:31]<omega8cc>realityloop: the deny list is not related to this, afaik, it is the deny all at the bottom which locks it
[08:12:47]<realityloop>ok thanks
[08:13:15]<omega8cc>np
[08:14:17]<realityloop>should I use core/install now that the files have moved?
[08:14:29]<realityloop>getting 404 not found at the moment
[08:14:34]<cmcintosh>if i run verify task on a site will that trigger the update.php process
[08:15:54]<realityloop>yep.. core/install did it
[08:16:18]<mig5>cmcintosh: no, update.php is only triggered by provision-deploy (a 'hidden' command that only runs on Restore, Migrate or Clone)
[08:16:45]<omega8cc>realityloop: hmm, then you need to add the core/install path there, right
[08:17:46]* jeremyr has joined #aegir
[08:18:18]<cmcintosh>ugh
[08:18:41]<cmcintosh>could i call provision-deploy from a custom function and have it run then?
[08:18:50]* bnicoll has quit (Read error: Connection reset by peer)
[08:19:02]* bnicoll has joined #aegir
[08:19:09]<cmcintosh>ie using hosting_add_task or just calling it from my tasks drush function
[08:19:57]<mig5>i don't think you'd want to run provision-deploy arbitrarily... it's designed to be unpacking a tarball of a site and importing a database etc
[08:20:01]<mig5>e.g it doesn't just run drush updatedb
[08:20:26]<cmcintosh>ok
[08:20:27]<mig5>what you are saying is that you want the aegir frontend to be able to execute any drush command
[08:20:31]<mig5>such as drush updatedb
[08:20:34]<mig5>and you can't, simply
[08:20:44]<cmcintosh>well
[08:20:44]<mig5>it's literally hardcoded to only run drush provision-$command commands
[08:20:55]<cmcintosh>yea i noticed that
[08:20:57]<mig5>what you can do is write your own provision command in the backend that simply invokes drush updatedb
[08:21:15]<mig5>the backend command should be then simply the backend equivalent of your frontend command
[08:21:32]<mig5>eg 'hosting-updatedb' == 'provision-updatedb' in the backend
[08:21:37]<cmcintosh>yea i guess the best bet would to manually have the dev go and run update.php
[08:22:00]<mig5>well no, what i'm saying is oyu could write a hosting task that gets provision to execute drush updatedb
[08:22:06]<cmcintosh>ah ok
[08:22:18]* bnicoll has quit (Client Quit)
[08:22:21]<mig5>look at the 'Login Reset' command as a simple example of a task in the frontend that executes something in the backend with drush
[08:23:16]<cmcintosh>se ideally i think what i would want to do some how, with repo branches is this: 1. backup any site databases living on the platform, 2. switch the repo branch, 3. run updatedb
[08:23:21]<cmcintosh>does that sound sensible?
[08:24:00]<cmcintosh>then when you switch back it would check to see if there is an already existing database backup for that site / branch
[08:24:17]<mig5>I still think Migrate is the most sane way to apply updates, both code + db changes
[08:24:24]<mig5>how are you handling uploaded files
[08:24:41]<mig5>if your files dir lives in the repo and you switch branch, you might 'lose' assets uploaded on the previous branch no?
[08:24:46]<cmcintosh>well for the most part they will be creating a new platform and migrating sites in
[08:25:16]<cmcintosh>for development purposes they may switch to a hotfix branch to see if something works then switch back
[08:25:48]<cmcintosh>i have it setup so that git ignores anything in the sites folder except for sites/all
[08:28:03]<mig5>ah ok
[08:30:18]<cmcintosh>bascially im implementing the dev/stage/prod workflow as part of the platform system
[08:30:39]<cmcintosh>ideally they will only ever migrate production sites from one platform that represents an approved tag to another
[08:30:50]<cmcintosh>dev sites will be created / blwon away as needed
[08:31:04]<cmcintosh>and stage is pulling live data down into a platform to see if updates/ changes float
[08:32:00]<realityloop>omega8cc: I'm getting whitescreen or 502's after clicking "Save and Continue" on the "Choose profile" step of the install process, any ideas where I should look to fix that?
[08:32:51]<cmcintosh>the only other crazy thing will be how to allow for an api to add in the different technologies\
[08:32:57]<realityloop>looks like php-fpm is crashing
[08:33:09]<cmcintosh>ie atm im just doing git, but would be nice to allow people to add in things like svn/bazarr etc
[08:33:19]<omega8cc>realityloop: /var/log/php/*
[08:34:01]<realityloop>omega8cc: [28-Feb-2012 08:31:05] WARNING: [pool www] child 64939 exited on signal 11 (SIGSEGV) after 373.684168 seconds from start
[08:34:10]* scientist has quit (Read error: Operation timed out)
[08:34:28]<cmcintosh>anyway
[08:34:30]<cmcintosh>thats for later
[08:35:25]<omega8cc>realityloop: hmm, segfault
[08:35:42]<omega8cc>not good
[08:35:46]<cmcintosh>seeing: drush.php @platform_WembassyGitTest provision-repository_pull
[08:36:01]<cmcintosh>if i do a d(), will that give me that platforms context now?
[08:36:12]* scientist has joined #aegir
[08:36:15]<cmcintosh>i was trying to run it command line and was not able to get the context correctly
[08:37:16]<omega8cc>realityloop: I think it is a time to add D8 support in BOA at least for standalone sites first, could you open a feature requests?
[08:37:41]<realityloop>omega8cc: certainly, I thought it was Aegir that was holding things up?
[08:37:50]<omega8cc>we didn't test it yet
[08:38:22]<omega8cc>realityloop: that is true, but BOA can host any PHP sites
[08:38:33]<realityloop>it was /core patch that broke it
[08:38:35]<omega8cc>so it could support also D8
[08:38:38]<mig5>cmcintosh: correct, it should be the platform context if the task was executed against a platform, per http://community.aegirproject.org/node/322
[08:38:42]<omega8cc>yep
[08:39:02]<realityloop>omega8cc: add to Barracuda issue queue?
[08:39:28]<cmcintosh>ok cool
[08:39:31]<omega8cc>realityloop: but segfault means that there is something wrong either in D8 or in our config for PHP 5.3.10
[08:39:33]<cmcintosh>thanks for the help
[08:39:33]* skwashd_ is now known as skwashd
[08:39:37]<omega8cc>realityloop: yes, please
[08:39:59]<cmcintosh>hmm
[08:40:10]<cmcintosh>so how would i get the publish_path for the platform in that context
[08:40:23]<cmcintosh>im trying d()->publish_path but not seeing anything
[08:40:32]<cmcintosh>maybe d()->ref->publish_path?
[08:40:55]<realityloop>omega8cc: http://drupal.org/node/1459362
[08:40:56]<hefring>http://drupal.org/node/1459362 => Add support for Drupal 8 sites since /core patch => Barracuda, Code, normal, active, 0 comments, 1 IRC mention
[08:41:10]* e-anima has quit (Quit: http://retroshare.sourceforge.net/)
[08:41:41]<realityloop>omega8cc: this is on my mac, which has php 5.3.8
[08:41:57]<omega8cc>realityloop: thanks
[08:42:12]<omega8cc>realityloop: hmm, it could make a difference
[08:42:28]<realityloop>just seeing if I can upgrade it
[08:42:51]<omega8cc>realityloop: for example admin menu breaks D7 sites horribly on PHP 5.3.10
[08:43:13]<omega8cc>so not sure what could cause that segfault
[08:43:15]<realityloop>omega8cc: oh.. I don't know if I want to update if thats the case
[08:43:23]<omega8cc>yeah
[08:43:29]* EclipseGc has quit (Ping timeout: 245 seconds)
[08:44:34]<omega8cc>realityloop: http://drupal.org/node/1434886
[08:44:34]<hefring>http://drupal.org/node/1434886 => admin_menu sets header Content Length, response times out. => Octopus, Code, normal, active, 7 comments, 1 IRC mention
[08:45:21]<realityloop>omega8cc: ah.. well at least there is a workaround
[08:45:50]* Egyptian[Laptop] has joined #aegir
[08:46:25]<omega8cc>realityloop: there is, but who knows what else is broken then? and if it is just PHP bug or something else etc
[08:46:52]* EclipseGc has joined #aegir
[08:47:29]<mig5>cmcintosh: d()->root I think
[08:48:09]<mig5>hint: it's whatever is in the drush alias that represents the platform path
[08:48:12]<mig5>I believe it's 'root'
[08:48:22]<cmcintosh>ah ok
[08:48:37]<cmcintosh>i was looking at some other tasks and seen it but wasnt sure it was always passed
[08:51:40]<cmcintosh>is there a way to get drush_shell_cd_and_exec to write to the drush log
[08:52:34]<cmcintosh>nm
[08:58:35]* hefring has joined #aegir
[08:59:02]* Artusamak is now known as Artusamak_afk
[09:01:29]<cmcintosh>so last question i swear
[09:01:47]<cmcintosh>if i have a task that has a dialog to get a value, how can i then pass it into my provision task
[09:08:15]<mig5>think you need to save it in the database and retrieve it with $task->ref[] and then pass it to $task->options[]
[09:08:46]<mig5>or possible $task->task_args[], can never remember
[09:09:20]<mig5>see Part two of http://community.aegirproject.org/node/75
[09:09:36]<mig5> $task->options['cheese'] = $task->ref->cheese;
[09:11:22]* Aurorus has joined #aegir
[09:15:11]* Egyptian[Laptop] has quit (Ping timeout: 244 seconds)
[09:17:44]<cmcintosh>hmm
[09:17:52]<cmcintosh>that looks like when creating something new
[09:18:02]<cmcintosh>but probably could alter it to handle tasks
[09:18:04]* q0rban is now known as q-rban
[09:18:43]* realityloop has quit (Ping timeout: 276 seconds)
[09:19:52]* bnicoll has joined #aegir
[09:20:39]* Deciphered has joined #aegir
[09:25:05]<mig5>wtf, debian
[09:25:06]<mig5> libc6-dev: Depends: libc6 (= 2.11.3-2) but 2.11.3-3 is installed.
[09:25:23]<mig5>vanilla squeeze install
[09:28:29]* scientist has quit (Ping timeout: 245 seconds)
[09:52:45]<mig5>mmm
[09:52:45]<mig5>nginx on dawn.mig5.net could not be restarted. Changes might not be available until this has been done. (error: Reloading nginx configuration: nginx: [emerg] "server_names_hash_bucket_size" directive [warning]
[09:52:49]<mig5>is duplicate in /etc/nginx/conf.d/aegir.conf:38
[09:53:04]<mig5>fresh nginx + php-fpm aegir install, omega8cc
[09:53:19]<mig5>ooh, nevermind
[09:53:31]<mig5>i had it in my main nginx.conf per my nginx puppet module :)
[09:53:36]<mig5>and it appears not to like that
[09:53:50]* ozone227 has quit (Quit: ozone227)
[09:57:21]<omega8cc>mig5: this libc6-dev is really epic fail, you need to add two lines
[09:57:34]<omega8cc>echo "deb http://ftp.debian.org/debian/ squeeze-updates main" >> /etc/apt/sources.list
[09:57:34]<omega8cc>echo "deb-src http://ftp.debian.org/debian/ squeeze-updates main" >> /etc/apt/sources.list
[09:58:25]* Brandonian has quit (Quit: Brandonian)
[09:58:29]<omega8cc>this is volatile again
[09:59:05]<mig5>grr
[09:59:20]<mig5>when did this all happen, did I miss a meeting? :)
[09:59:37]<omega8cc>mig5: yep. duplicate directives in the nginx conf happens with some never updates
[09:59:39]<mig5>i managed to downgrade it for the moment with aptitude, but apt-get would not do it without removing *everything*
[09:59:48]<omega8cc>mig5: I hit that wall a few days ago
[10:00:00]<omega8cc>don't panic
[10:00:03]<mig5>hehe
[10:00:18]<omega8cc>just add that 'volatile'
[10:00:45]<omega8cc>http://lists.debian.org/debian-user/2012/02/msg01354.html
[10:01:00]<omega8cc>10 days ago
[10:01:12]<mig5>thanks
[10:02:16]<mig5>would've loved them to announce that that repo is now required
[10:02:19]<mig5>for some reason i never had it
[10:02:58]<omega8cc>I didn't see it announced anywhere
[10:03:09]<omega8cc>a major fail
[10:03:29]<omega8cc>it wasn't required before that update
[10:04:14]<mig5>sigh
[10:04:39]<mig5>that sort of thing breaks apt-get install varnish
[10:04:42]<mig5>and probably many other things
[10:05:28]<omega8cc>I had to add it 7 days ago: https://github.com/omega8cc/nginx-for-drupal/commit/69ea41f8bb2add33d3b1...
[10:05:40]* realityloop has joined #aegir
[10:08:35]* Egyptian[Laptop] has joined #aegir
[10:10:08]<omega8cc>hmm.. http://lists.debian.org/debian-volatile-announce/2011/msg00000.html
[10:10:26]<mig5>root@dawn:/var/aegir/config# grep -r 106.187 *
[10:10:31]<mig5>nginx.conf: listen 106.187.54.134:80;
[10:10:33]<mig5>server_master/nginx/vhost.d/aegir.mig5-forge.net: listen 106.187.54.134:80;
[10:10:37]<mig5>server_master/nginx.conf: listen 106.187.54.134:80;
[10:10:40]<mig5>nginx really doesn't seem to like multiple listen's on the one IP
[10:10:48]<mig5>lots of nginx: [emerg] bind() to 106.187.54.134:80 failed (98: Address already in use)
[10:10:49]<omega8cc>but wasn't included by default in any VPS with Squeeze I tested
[10:11:24]* wizonesolutions has quit (Ping timeout: 244 seconds)
[10:11:35]<mig5>how do you work around that omega8cc ^^
[10:11:41]<mig5>listen directive in the server-wide config and in the vhost
[10:12:15]<mig5>this is from a drush hostmaster-install --http_server_type=nginx
[10:12:36]<omega8cc>mig5: it doesn't conflict, we are using it from the day 1, the reason of [emerg] bind() to 106.187.54.134:80 failed (98: Address already in use) is that there are old workers not killed
[10:13:06]<omega8cc>try to killall nginx && service nginx start
[10:13:53]<mig5>nope, i get 'no processes found' on the killall
[10:13:54]<mig5>strange
[10:14:20]<mig5>oh!
[10:14:32]<mig5>varnish is on port 80, i forgot to specific port 8080 for nginx :)
[10:14:35]<mig5>duh, so dumb today
[10:14:41]* wizonesolutions has joined #aegir
[10:14:45]* kylemathews has quit (Read error: Connection reset by peer)
[10:14:50]<omega8cc>hehe
[10:15:07]<omega8cc>that happens
[10:16:50]<omega8cc>mig5: re: squeeze volatile, they announced it a year ago, but why it was never included by default? no idea
[10:19:15]* attiks has quit (Ping timeout: 252 seconds)
[10:19:31]<mig5>yeah that's stupid
[10:20:00]<mig5>maybe back at the time of squeeze, it was still called 'volatile' or wasn't ready
[10:20:31]<mig5>but still: in any of the recent Debian Squeeze point releases, they could've dropped in a apt-changelog thing saying 'you probably need this now if you don't have it already'
[10:21:27]<omega8cc>yeah, but I didn't see anything like that
[10:21:30]* Egyptian[Laptop] has quit (Quit: Leaving.)
[10:21:38]* Egyptian[Laptop] has joined #aegir
[10:21:40]* theMusician has joined #aegir
[10:22:04]* berniecram has joined #aegir
[10:23:12]* cdracars_ has joined #aegir
[10:23:22]* attiks has joined #aegir
[10:25:22]* Aurorus has quit (Remote host closed the connection)
[10:25:41]* Aurorus has joined #aegir
[10:25:59]* cdracars has quit (Ping timeout: 245 seconds)
[10:25:59]* cdracars_ is now known as cdracars
[10:29:33]* arianek has joined #aegir
[10:30:37]* cdracars has quit (Remote host closed the connection)
[10:30:45]* cdracars has joined #aegir
[10:33:21]<mig5>hooray, now mig5.net is on nginx + php-fpm + varnish :)
[10:33:30]<mig5>now i have a vested interest in help to make sure it works
[10:33:39]<mig5>(aegir + nginx I mean)
[10:33:42]<mig5>that was the point :)
[10:33:55]<mig5>not that i don't trust you (omega8cc), but that I now cannot afford to be lazy :)
[10:34:18]<mig5>as per my original apache aegir server.. living on the 6.x-1.x branch, on the edge ;)
[10:35:53]<omega8cc>haha
[10:36:07]* Egyptian[Laptop] has quit (Ping timeout: 252 seconds)
[10:36:17]<omega8cc>the edge is 6.x-2.x :)
[10:36:48]* scientist has joined #aegir
[10:37:45]<mig5>true, but 6.x-2.x is probably nicer :)
[10:37:53]<mig5>6.x-1.x is nasty, and most people use it
[10:37:56]<mig5>so it's more dangerous :)
[10:38:04]<mig5>dangerous to make migressions
[10:38:22]<omega8cc>mig5: however, I must admit I don't use nginx/1.1.14
[10:38:38]<omega8cc>they have changed things and it breaks our config
[10:39:43]<omega8cc>I mean, then managed to break backward compatibility in dev, so we use stable
[10:39:46]<omega8cc>they*
[10:41:21]<mig5>yeah, i'll probably change that
[10:41:24]<mig5>what do you use, 0.7?
[10:41:45]<omega8cc>1.0.12
[10:41:56]<omega8cc>mig5: congrats! https://gist.github.com/1927941
[10:42:14]* bnicoll has quit (Quit: I'm asleep)
[10:42:20]<mig5>hehe
[10:42:32]<mig5>now i need to fix the varnish config so it properly caches
[10:43:51]<omega8cc>who needs Varnish when you have built-in fast cache in Nginx, less moving parts :)
[10:44:19]<omega8cc>plus, it will be enabled by default in Aegir
[10:44:57]<mig5>i'll have to do some siege tests to compare with and without :)
[10:45:18]<mig5>in some cases i've seen varnish dramatically improve even with nginx + php-fpm... but depending on the server spec, i've also seen it *decrese* performance. very complex
[10:45:19]<omega8cc>some basic config, mainly to save you from high traffic events, but still
[10:46:34]<omega8cc>yeah, the thing is that w/o Varnish you don't need that extra memory, but it depends on more things probably
[10:47:29]<omega8cc>Nginx uses file based cache, but modern systems cache it in memory anyway
[10:53:50]* fatguylaughing has quit (Quit: fatguylaughing)
[10:54:09]* Egyptian[Laptop] has joined #aegir
[10:55:30]* scientist has quit (Ping timeout: 252 seconds)
[10:56:23]* drakythe has quit (Quit: KVIrc 4.0.4 Insomnia http://www.kvirc.net/)
[10:59:06]* jeremyr has quit (Read error: Connection reset by peer)