IRC logs for #aegir, 2011-02-13 (GMT)

2011-02-12
2011-02-14
TimeNickMessage
[11:00:30]* catatonicrelapse has quit (Ping timeout: 240 seconds)
[11:03:07]* sepehr has quit (Ping timeout: 246 seconds)
[11:03:49]* scyrma has quit (Ping timeout: 246 seconds)
[11:04:10]* mvc has quit (Ping timeout: 240 seconds)
[11:05:43]* mvc has joined #aegir
[11:06:26]* scyrma has joined #aegir
[11:11:30]* omega8cc has quit (Remote host closed the connection)
[11:11:40]* omega8cc has joined #aegir
[11:19:43]* Haza` is now known as Haza`Aw
[11:44:12]* ergonlogic has joined #aegir
[11:48:15]<hefring>community => Tabletki odchudzajace => http://community.aegirproject.org/node/345
[11:49:34]* arianek_afk is now known as arianek
[12:12:01]* kvanderw has joined #aegir
[12:12:51]* ezra-g has quit (Quit: Mastering Drupal Chapters: http://masteringdrupal.com/shop)
[12:19:33]* josh_k has joined #aegir
[12:19:33]* josh_k has quit (Changing host)
[12:19:33]* josh_k has joined #aegir
[12:36:11]* omega8cc_ has joined #aegir
[12:36:31]* ezra-g has joined #aegir
[12:37:41]* omega8cc_ has quit (Remote host closed the connection)
[12:38:17]* omega8cc_ has joined #aegir
[12:39:41]* omega8cc has quit (Ping timeout: 240 seconds)
[12:39:41]* omega8cc_ is now known as omega8cc
[12:41:43]* simesy has quit (Quit: simesy)
[12:42:34]* simesy has joined #aegir
[12:45:38]* AntiNSA has joined #aegir
[13:03:42]* arianek is now known as arianek_afk
[13:12:36]* V1ntage has quit (Quit: ChatZilla 0.9.86 [Firefox 3.6.13/20101203075014])
[13:32:43]* kylemathews has joined #aegir
[13:46:06]* jackinloadup has joined #aegir
[13:46:53]* ezra-g has quit (Quit: ezra-g)
[13:52:23]* merro has joined #aegir
[13:55:15]* joestewart is now known as joestewart|afk
[14:19:16]* omega8cc has quit (Remote host closed the connection)
[14:19:25]* omega8cc has joined #aegir
[14:22:44]* ezra-g has joined #aegir
[14:26:01]* AquaticDisorder has quit (Remote host closed the connection)
[14:32:48]* AntiNSA has quit ()
[14:36:59]* psynaptic is now known as psynaptic|afk
[14:45:24]* kvanderw has quit (Quit: kvanderw)
[14:47:32]* josh_k has left #aegir ("Leaving")
[14:48:05]* kvanderw has joined #aegir
[15:01:51]<LloydPearsonIV>is any one here? I think i am having a virtualhost issue with aegir on apache
[15:02:21]<LloydPearsonIV>none of the domains are working anymore, instead they are all redirecting to /var/www
[15:17:56]* susie has quit (Ping timeout: 255 seconds)
[15:20:49]<Vertice>http://www.youtube.com/watch?v=xT2iP5Si-Ho&feature=related
[15:35:46]* jackinloadup has quit (Quit: jackinloadup)
[15:41:06]* fysa has joined #aegir
[15:42:41]* fysa has left #aegir ()
[16:14:34]* ezra-g has quit (Quit: Mastering Drupal Chapters: http://masteringdrupal.com/shop)
[16:27:40]* univate has quit (Ping timeout: 265 seconds)
[16:39:50]* realityloop has joined #aegir
[16:40:42]* univate has joined #aegir
[16:42:03]* realityloop has quit (Remote host closed the connection)
[16:44:29]* susie has joined #aegir
[16:45:25]* Vertice has quit (Quit: Vertice)
[16:46:05]* Vertice has joined #aegir
[17:05:05]* Vertice has quit (Quit: Vertice)
[17:05:50]* Vertice has joined #aegir
[17:11:15]* lukus has quit (Read error: Operation timed out)
[18:06:27]* realityloop has joined #aegir
[18:07:19]* realityloop has quit (Remote host closed the connection)
[18:16:04]* psynaptic|afk has quit (Ping timeout: 246 seconds)
[18:33:00]* kylemathews has quit (Ping timeout: 272 seconds)
[18:41:38]* FransK has joined #aegir
[18:52:36]* arianek_afk has quit (Remote host closed the connection)
[19:17:57]* kannary has joined #aegir
[19:21:21]<kannary>hello: Looking for information of how to configure the private download method in an Aegir hosted site - 4-beta2
[19:23:30]* FransK has quit (Ping timeout: 250 seconds)
[19:42:56]* Chipie has quit (Ping timeout: 265 seconds)
[19:45:45]<mig5>kannary: i don't know much about the private filesystem method, but
[19:45:59]<mig5>can't you just create a file called local.settings.php alongside your site's settings.php
[19:46:09]<mig5>and put $conf['file_downloads'] = 2;
[19:46:18]<mig5>(i think 2 is private, can't remember)
[19:46:28]<mig5>this basically overrides the automatic value inserted by the aegir template on tasks like verify etc.
[19:46:38]<mig5>is there something more to it that i don't know about?
[19:47:52]<kannary>hey man, thanks for the reply...Well, I can tell you I would not know. I am blank on this one. A new born would know more than I do.
[19:47:54]<mig5>might need to then submit the form to set it in the variable table itself, dunno
[19:47:56]<kannary>But thatis a good hint
[19:48:01]<mig5>well it's just a variable, right
[19:48:09]<mig5>which you can 'force' in a local.settings.php
[19:48:19]<mig5>like how we force clean_urls
[19:48:20]* Chipie has joined #aegir
[19:48:44]<mig5>then the php in drupal does the job of rewriting the urls to files with /system/files/ so it obeys the drupal permission schema
[19:48:48]<kannary>let me see
[19:48:52]<mig5>theoretically should be nothing else to do
[19:48:52]<mig5>ok
[19:49:17]<mig5>also, i'm using openatirum with private download method and it Just Works for me :s
[19:49:33]<kannary>Ok, that sounds like a start....trying now
[19:50:38]<mig5>oh so your issue is more about the location of the files dir?
[19:50:42]<mig5>reading http://community.aegirproject.org/node/327
[19:50:42]<kannary>That, I presume, would be after also setting the site to "private" method in the UI on the corresponding site...Correct?
[19:51:03]<mig5>yeah - i msitakenly thought you meant we are overriding that setting like we do with the caching settings
[19:51:08]<mig5>but i then realised we don't force it in the template
[19:51:16]<mig5>so trying to understand what the issue is, you should be able to just turn it on
[19:51:34]<kannary>Yeah, that post is sort of related, but this is a little more prior to this post....sort of working my issue backwards
[19:51:38]<mig5>i guess what you're saying the problem is is where to put the files dir
[19:51:40]<mig5>ok..
[19:51:47]<mig5>so have you actualyl just tried, turning it on? :)
[19:52:22]<kannary>Well, they are two separate issues, this being the more "primitive" which is how to actually get it working
[19:53:10]<kannary>that post wa more about how to "set it up" in the dev version, which is not really an Aegir issue per se, though I thought perhaps someone knw
[19:54:53]<mig5>ok well all i've done is select Private in /admin/settings/file-system, on one of my sites
[19:54:57]<mig5>it seemed to work
[19:55:05]<mig5>didnt do anything else
[19:56:07]<kannary>ok, thanks. Now this local.settings.php all it needs is the $conf['file_downloads'] = 2; entry ...Correct?
[19:56:30]<mig5>well no, i don't actually think you need that at all (that was me misunderstanding the issue at the start)
[19:56:36]<mig5>you should be able to just submit that form, and job done
[19:56:45]<kannary>Oh
[19:56:46]<kannary>I see
[19:56:57]<kannary>you mean the setting in the UI?
[19:57:01]<mig5>yes
[19:57:18]<mig5>sorry going out to dinner
[19:57:38]<kannary>Please, you have been more helpful I could ever hoped
[19:57:58]<kannary>Thank you very much
[19:58:58]* sepehr has joined #aegir
[20:00:32]* AntiNSA has joined #aegir
[20:06:38]* AntiNSA has quit ()
[20:09:28]* sepehr has quit (Ping timeout: 246 seconds)
[20:19:18]* kannary has quit (Quit: Page closed)
[20:21:05]* kannary has joined #aegir
[20:22:25]* kannary has left #aegir ()
[20:24:12]* sepehr has joined #aegir
[20:58:49]* sepehr has quit (Ping timeout: 240 seconds)
[21:18:20]* AntiNSA has joined #aegir
[21:20:16]* sepehr has joined #aegir
[21:20:27]<AntiNSA>just wanted to say that I know that I bring a lot of noise into the kitchen here. I understand you guys are the pillars and giants or Drupal. I have much appreciation and respect; and will try to lurm more in the shadows. If possible I wish there was an aegir/noob room.
[21:31:16]<AntiNSA>And, if there is a way to delete posts on groups.drupal let me know. IAll I can find is edit.
[21:32:48]<mig5>you might need to contact a groups.drupal admin for that. ask in #drupal-groups
[21:33:20]<AntiNSA>thanks.
[21:36:43]* HaloFX has quit (Quit: ChatZilla 0.9.86 [Firefox 3.6.13/20101203075014])
[21:46:38]* AntiNSA-AFK has joined #aegir
[21:48:11]* Haza`Aw is now known as Haza`
[21:48:42]* AntiNSA has quit (Ping timeout: 272 seconds)
[21:56:29]* sepehr has quit (Ping timeout: 240 seconds)
[21:57:13]* sepehr has joined #aegir
[22:00:26]* samhassell has quit (Ping timeout: 240 seconds)
[22:01:24]* psynaptic has joined #aegir
[22:03:02]* samhassell has joined #aegir
[22:12:57]<mig5>hefring: tell anarcat http://drupal.org/node/1041386#comment-4083504
[22:12:57]<hefring>mig5: I'll pass that on when anarcat is around.
[22:29:17]* catatonicrelapse has joined #aegir
[22:30:06]* ngnp has joined #aegir
[22:46:15]<skwashd>omega8cc: commons + aegir bug fixed http://drupal.org/node/1045778
[22:47:01]* smoothify has joined #aegir
[22:48:12]<skwashd>omega8cc: still dying tho
[22:48:43]<skwashd>you'd think acquia could spend 30mins before each release testing it on aegir in a VM
[22:59:56]* catatonicrelapse has quit (Ping timeout: 240 seconds)
[23:03:33]<skwashd>omega8cc: looks like an infinite loop waiting for some form interaction
[23:22:33]<skwashd>omega8cc: wanna test some of your lines?
[23:27:57]* Stepan_ has quit (Ping timeout: 255 seconds)
[23:31:59]* Stepan_ has joined #aegir
[23:33:16]* V1ntage has joined #aegir
[23:35:36]* Stepan_ has quit (Client Quit)
[23:35:57]* Stepan_ has joined #aegir
[23:47:15]<skwashd>omega8cc: this stops commons getting stuck in an infinite loop when being installed by aegir - http://drupal.org/node/1060250
[23:48:45]* psynaptic is now known as psynaptic|whitby
[23:57:54]* samhassell has quit (Ping timeout: 272 seconds)
[00:01:35]* nomad411 has joined #aegir
[00:02:09]* nomad411 has quit (Client Quit)
[00:20:55]* kvanderw has quit (Quit: kvanderw)
[00:27:19]* Chipie has quit (Remote host closed the connection)
[00:27:42]* Chipie has joined #aegir
[00:31:10]* AquaticDisorder has joined #aegir
[00:33:49]* Vertice has quit (Read error: Connection reset by peer)
[00:34:07]* Vertice has joined #aegir
[00:36:50]<AntiNSA-AFK>I hope this isnt a stupid question. After ftping into your octopus created site, what is the best practice, put the modules you want into the mysite.com / modules file , or the sites all folder? I am assuming putting them in the all folder will make the modules available to all sites created from that platform. IS that the best correct understanding? Should there be a reason not to do this in
[00:36:50]<AntiNSA-AFK>aegir/octopus?
[00:38:17]<AntiNSA-AFK>Im mostly concerned wqith future octopuas updates, that where I put them will not destroy future updates.
[00:39:12]* yuracagran has joined #aegir
[00:40:04]* mikl has joined #aegir
[00:40:04]* mikl has quit (Changing host)
[00:40:05]* mikl has joined #aegir
[00:43:43]* AntiNSA has joined #aegir
[00:45:38]<skwashd>AntiNSA: if they are site specific use sites/<domain>/modules ... if they are more generically useful use sites/all/modules
[00:45:39]* AntiNSA has quit (Read error: Connection reset by peer)
[00:46:45]<skwashd>hefring: tell AntiNSA if they are site specific use sites/<domain>/modules ... if they are more generically useful use sites/all/modules
[00:46:45]<hefring>skwashd: I'll pass that on when AntiNSA is around.
[00:46:47]* AntiNSA has joined #aegir
[00:47:11]* AntiNSA-AFK has quit (Ping timeout: 255 seconds)
[00:48:59]<skwashd>AntiNSA: if they are site specific use sites/<domain>/modules ... if they are more generically useful use sites/all/modules
[00:49:34]* AntiNSA-AFK has joined #aegir
[00:50:06]<skwashd>s/AntiNSA/AntiReliableConnection
[00:51:44]* AntiNSA has quit (Ping timeout: 272 seconds)
[00:51:49]<skwashd>Vertice: that's awesome
[00:52:10]<skwashd>i'm sure i'm missing soemthing to make it more enjoyable ;)
[00:53:39]* sepehr has quit (Ping timeout: 246 seconds)
[01:08:57]* sepehr has joined #aegir
[01:14:12]* Vertice has quit (Read error: Connection reset by peer)
[01:14:32]* Vertice has joined #aegir
[01:49:30]<omega8cc>skwashd: many thanks for both dc 1.3 patches, I will tweet about it, see also: http://commons.acquia.com/discussion/dc13-not-working-aegir
[01:56:01]* ngnp has quit (Quit: ngnp)
[02:03:41]* sepehr has quit (Ping timeout: 240 seconds)
[02:10:26]* NeoID has quit (Ping timeout: 255 seconds)
[02:19:51]* simesy has quit (Quit: Gordon Bennett)
[02:30:38]* noecc has quit (Read error: Operation timed out)
[02:32:36]* sepehr has joined #aegir
[03:08:33]* ezra-g has joined #aegir
[03:08:35]* ezra-g has quit (Client Quit)
[03:08:48]* Haza` is now known as Haza`Aw
[03:26:58]* Zelfje has quit (Ping timeout: 260 seconds)
[03:29:10]* Zelfje has joined #aegir
[03:35:07]* Chipie1 has joined #aegir
[03:42:12]* ezra-g has joined #aegir
[03:45:39]* V1ntage is now known as V1ntage_afk
[03:58:26]* totten has quit (Ping timeout: 240 seconds)
[03:59:09]* V1ntage_afk is now known as V1ntage
[03:59:25]* totten has joined #aegir
[04:04:57]* yuracagran has quit (Read error: No route to host)
[04:09:03]* Haza`Aw is now known as Haza`
[04:22:10]* Vertice has quit (Quit: Vertice)
[04:24:32]* kylemathews has joined #aegir
[04:25:03]* fysa has joined #aegir
[04:47:52]* fysa has quit (Quit: fysa)
[04:48:16]* fysa has joined #aegir
[05:05:07]* Vertice has joined #aegir
[05:16:06]* psynaptic|whitby is now known as psynaptic
[05:18:06]* V1ntage is now known as V1ntage_afk
[05:32:19]* V1ntage_afk is now known as V1ntage
[06:27:10]* sepehr has left #aegir ()
[06:33:59]* lukus has joined #aegir
[06:40:52]* Chipie2 has joined #aegir
[06:41:41]* Chipie has quit (Ping timeout: 240 seconds)
[06:42:36]* Chipie1 has quit (Ping timeout: 240 seconds)
[06:48:51]* Chipie has joined #aegir
[06:49:09]* psynaptic is now known as psynaptic|afk
[06:51:53]* shrop has joined #aegir
[06:59:31]* Plsss has joined #aegir
[07:01:53]* shrop has quit (Quit: bye)
[07:03:17]* TrevorT has quit (Ping timeout: 240 seconds)
[07:15:38]* psynaptic|afk is now known as psynaptic
[07:59:24]<Letharion>skwashd: Hey :) I just wanted to say thanks for the help yesterday, I got the site imported by starting over :)
[07:59:32]* ezra-g is now known as ezra-g|brb
[08:02:01]* catatonicrelapse has joined #aegir
[08:07:31]* sepehr has joined #aegir
[08:19:06]* josh_k has joined #aegir
[08:19:06]* josh_k has quit (Changing host)
[08:19:06]* josh_k has joined #aegir
[08:21:25]* ezra-g|brb has quit (Quit: Mastering Drupal Chapters: http://masteringdrupal.com/shop)
[08:40:59]* ezra-g has joined #aegir
[08:41:42]* realityloop has joined #aegir
[08:55:43]* josh_k has quit (Quit: This computer has gone to sleep)
[08:56:45]* ezra-g_ has joined #aegir
[08:56:45]* ezra-g_ has quit (Changing host)
[08:56:45]* ezra-g_ has joined #aegir
[08:56:50]* ezra-g has quit (Ping timeout: 240 seconds)
[08:56:50]* ezra-g_ is now known as ezra-g
[08:56:57]* ezra-g has quit (Client Quit)
[08:57:22]* ezra-g has joined #aegir
[09:03:11]* MadTBone_ has joined #aegir
[09:27:28]* ergonlogic has quit (Ping timeout: 260 seconds)
[09:36:07]* boztek has joined #aegir
[09:47:07]<skwashd>omega8cc: are you happy to mark those patches as RTBC on d.o?
[09:47:11]<skwashd>Letharion: np
[09:48:34]<boztek>Heya all - IF platform = code at a path + web server THEN can I have two different platforms with same code path or make file path but on different web servers? does this make sense?
[09:49:04]<boztek>basically a platform clone on a remote server
[09:53:21]* ezra-g has quit (Quit: ezra-g)
[09:55:15]<omega8cc>skwashd: done! http://twitter.com/#!/omega8cc/status/36859509389393920
[09:56:06]<lukus>hi - in terms of an aegir site's default (local) settings.php is inclusion of global.inc always necessary?
[09:57:26]<mig5>it's there in case you want to perform global overrides
[09:57:35]<mig5>if you don't provide a global override, it's ignored, because it's null
[09:57:43]* TrevorT has joined #aegir
[09:57:49]<mig5>if you want to override a global override with a local override, create a local.settings.php for the site.
[09:58:07]<mig5>09:48 < boztek> Heya all - IF platform = code at a path + web server THEN can I have two different platforms with same code path or make file path but on different web servers? does this make sense?
[09:58:14]<mig5>you can't have two platforms with the same path regardless of server
[09:58:47]<mig5>because that path exists on the master server too, there'd be no way for the master (spoke model!) to have two copies of the platform at the same path.
[09:59:15]<lukus>thanks mig5
[09:59:18]<boztek>mig5: that's fine - so to "migrate" platform to a remote server what is best practice?
[09:59:43]<mig5>just add a new platform/build with the remote server as a target, at a different path
[09:59:52]<mig5>then delete the old platform i guess
[10:00:04]<mig5>there's no Migrate for platforms at this stage.
[10:00:06]<boztek>I guess I can reference the same make file without problems ?
[10:00:09]<mig5>sure
[10:00:22]* Plsss has quit (Ping timeout: 265 seconds)
[10:00:23]<mig5>if you *aren't* making regular platforms from the same makefile, i'm worried about you :)
[10:00:33]<boztek>hehe
[10:00:40]<boztek>of course
[10:01:38]<boztek>oh yeah - more important question for me now is on a remote server, if I futz with the permissions for a platform path will it get clobbered on verify etc. ?
[10:02:10]<mig5>yep probably. try and futz it on the 'master' copy on the aegir server itself first
[10:02:17]<mig5>that said, verify might clobber that too
[10:02:29]<boztek>damn
[10:02:36]<mig5>but the sync to the remote server usess rsync's -a flag, so it should preserve whatever permissions are there
[10:02:43]<boztek>ok
[10:02:48]<mig5>how come you need to futz?
[10:02:51]<mig5>:)
[10:03:05]<boztek>i need to open up a shared dev server for other developers
[10:03:23]<boztek>they may want to do stupid things like run drush up on dev platforms etc.
[10:03:31]<mig5>this is why we mark the modules/themes/files/libraries dirs 775
[10:03:33]<boztek>and want to be able to ssh into the box
[10:03:41]<mig5>so anyone in the aegir group can write in there
[10:03:45]<boztek>ahhhh
[10:03:54]<mig5>but yeah i think there's problems reading the drushrc.php for people in the aegir group still (it's 400 or 600 or something)
[10:04:03]<mig5>so you may still find trouble there
[10:04:04]<boztek>well I'm hoping to get time to do some tests on this today - just looking for gotchas
[10:04:21]<mig5>that's the onyl one i can think of, other than it's specific dirs we set the group writable but on (not all dirs)
[10:04:30]<mig5>s/but/bit/
[10:04:41]<boztek>i'm even happy to allow them to fuck with a platform if it can blown away / clobbered later
[10:04:54]<boztek>so sure i can come up with some sort of solution
[10:05:20]<mig5>see how far you can get with adding them to the aegir group
[10:05:34]<mig5>or, just cope all their public keys into aegir users' .ssh/authorized_keys and let them login as aegir :)
[10:05:39]<mig5>copy*
[10:06:43]<omega8cc>boztek: also, this can help: http://drupal.org/node/908524#comment-4086544 (and you will need to hack the Aegir to make drushrc.php files 440)
[10:08:08]<omega8cc>which is not a good idea unless you will restrict access per directory
[10:08:12]<boztek>mig5: yeah i guess since its a sep box and them being relatively "trusted" i can give them aegir user access if all else fails for now
[10:08:42]<omega8cc>boztek: no need to do that
[10:08:49]<boztek>would like a way to reprovision the whole server though if i do that - someone WILL do something sill
[10:08:50]<boztek>y
[10:09:42]<omega8cc>never give aegir user rights to anyone, they *will do* silly things for sure
[10:11:07]<boztek>omega8cc: yeah just thought i could resort to that as its a dev sandbox not used for staging or production
[10:11:11]<mig5>it's a dev box, it's meant to be silly :)
[10:11:29]<boztek>devs are silly
[10:11:32]<omega8cc>also, using aegir user, they will be able to operate in the hostmaster drush aliases space, so it is very easy to destroy that nice aegir thing
[10:11:32]<boztek>i should know
[10:11:33]<mig5>:)
[10:11:56]<mig5>well
[10:12:05]<mig5>the dev box, in my model, isn't the aegir box, there is no hostmaster drush alias
[10:12:13]<mig5>it's a remote headless server managed by an aegir control point
[10:12:16]<mig5>same with the stage/prod servers
[10:12:28]<skwashd>omega8cc: thanks
[10:12:31]<mig5>devs use the aegir interface to build platforms on the dev server and work directly on it
[10:13:31]<boztek>mig5: and they use make files to for example test contrib updates on the dev box ?
[10:13:33]<skwashd>if i had enough servers .... in an ideal setup only aegir + a feature server would run on the aegir box ... with their own small instance of mysql
[10:13:50]<skwashd>the rest would be www+db pairs for each environment
[10:14:09]<boztek>skwashd: this is the sort of setup i am trying to build right now
[10:14:21]<mig5>boztek: yeah they generate new builds and continually clone live > dev server to test, then rebuild on stage , get signoff, finally rebuild on live and migrate live site to it
[10:14:40]<mig5>see shitty diagram http://greenbeedigital.com.au/files/aegir_workflow.jpg
[10:14:51]<omega8cc>skwashd: but you can't use remote heads for development "in place", you must do everything on the hostmaster and then allow it to sync stuff to heads
[10:15:04]<mig5>it's a combination.
[10:15:16]<skwashd>omega8cc: i do initial dev locally then push features out
[10:15:18]<mig5>build via aegir interface, hack on dev server (theming etc)
[10:15:18]<boztek>and the builds are generated by build script triggered by post commit hooks like you were saying previously ?
[10:15:26]<mig5>boztek: uh, in theory yes :)
[10:15:30]<boztek>hehe
[10:15:38]<mig5>also, in theory this model actually is used (i don't build sites)
[10:15:45]<mig5>so, grain of salt etc :)
[10:16:10]<boztek>its roughly what i'm looking at - i'll let you know what i finally get working
[10:16:51]<mig5>the one caveat is devs have to work on a remote dev server directly, which doesn't suit everyone.
[10:16:54]<boztek>this will get used day to day by my team so it has to be altered to match realities out of my control
[10:17:02]<mig5>snap
[10:17:22]<skwashd>mig5: sshfs :)
[10:17:26]<mig5>exactly
[10:17:37]<mig5>and if they complain, you just sack 'em
[10:17:41]<mig5>solved
[10:18:08]<boztek>yeah - we don't usually commit from a central dev server - for various reasons local dev environments are required - post commit hooks and build scripts seem to be what i need
[10:18:37]<mig5>the reason i go with 'remote dev server' is that it means it's under aegir's control
[10:18:40]<mig5>the implicating being
[10:18:49]<mig5>it becomes easy to clone the live site down to dev, so you are working on a copy iof the latest db etc.
[10:19:22]<mig5>i hope to be shown an easier way so i can scrap the idea :)
[10:19:30]<mig5>but so fari 'm convinced that's the only way
[10:19:33]<omega8cc>skwashd: but if more than 1 dev works on the code/platform, then you still need to keep the central working space on hostmaster server, not on any remote head, I still see many people confused how it is designed to work, since it is so different from the previous design, with provision also on remote (previously)
[10:19:35]<mig5>sorry, only *easy* way
[10:19:40]<skwashd>mig5: i was thinking last night ... once uuid works ... it would be possiblets between aegir instances :)
[10:20:16]<mig5>omega8cc: i disagree with that: no need to work on the hostmaster copy of the platform when all the dev will be doing is committing and pushing his changes back to git directly from the dev server
[10:20:23]<mig5>the next step is rebuilding on the stage server for client signoff
[10:20:30]<mig5>which can again be done from the aegir interface
[10:21:24]<mig5>if your dev ends up working on the 'live' platform directly, he is already doing it wrong
[10:21:29]<mig5>as he shouldn't do it even on the hostmaster copy
[10:21:36]<mig5>should be back on the dev server :)
[10:21:37]<omega8cc>mig5: you will confuse them even more :p yeah, but people will "skip" that git part and will remember they can use "drush up" on remote :)
[10:21:43]<mig5>well yeah
[10:21:50]<mig5>if i had a dev that did that, i am serious, i'd sack them
[10:22:14]<mig5>:)
[10:22:33]<mig5>in fact, if i gave the ability to my dev to login to live, let alone drush up, i'd sack myself
[10:30:50]* catatonicrelapse has quit (Ping timeout: 240 seconds)
[10:36:08]<boztek>my main worry is temporary contractors at this point not regular team who are smart and trainable and read documentation
[10:36:42]<skwashd>boztek: then get better at selection :)
[10:37:05]<mig5>++
[10:37:42]<boztek>skwashd: haven't you heard of the drupal skills shortage ? :) tough enough getting people who can code right yet alone throw makefiles and aegir at them
[10:38:13]<boztek>i'm happy they can write code that isn't poo and know how to test update functions BEFORE pushing to shared repo
[10:38:15]<mig5>if you offer good rates i am sure they will fight each other to learn
[10:38:21]<boztek>mig5: true
[10:38:26]<mig5>the reason there's a skill shortage is that everyone's a fucking cheapskate :)
[10:38:31]<boztek>hehe
[10:38:32]<mig5>so why bother
[10:38:34]<mig5>:)
[10:38:45]<skwashd>mig5: that is very true
[10:38:57]<mig5>uh, again, perched up here in my high tower, far far from reality and from doing any real work
[10:39:04]<mig5>(reminding myself as much as you :) )
[10:39:10]<skwashd>a serious senior ZF gig pays 20-50k more than a Drupal one
[10:40:46]<skwashd>the main issue is that *website* are the domain of tightarses overwhelmingly ... where as most people seeking *webapps* have more realistic budgets
[10:41:24]<boztek>amen brother
[10:43:15]<skwashd>I have recently realised this is why switching to Drupal meant I priced myself out of the market
[10:43:45]<mig5>haha
[10:44:17]<boztek>bummer
[10:44:47]<boztek>lets all agree to double the cost of everything today to start getting back on track
[10:44:53]<mig5>deal!
[10:45:12]<boztek>what are they gonna do ... develop on wordpress? ha!
[10:45:18]<mig5>as if
[10:45:22]<mig5>no-one uses wordpress, right? :)
[10:45:22]* AquaticDisorder has quit (Read error: Connection reset by peer)
[10:45:31]<boztek>don't think so
[10:45:39]<boztek>:)
[10:45:56]<mig5>ahhh well
[10:45:59]<mig5>this is why i don't build sites
[10:46:12]<mig5>oh, one of the reasons
[10:46:22]<mig5>the other is that i'm shit at building sites :)
[10:46:53]* AquaticDisorder has joined #aegir
[10:46:58]<skwashd>mig5: honestly ... building a 90% site with drupal contrib is pretty easy
[10:47:08]<skwashd>it is the last 10% that really fucks some people up
[10:47:14]<mig5>have you seen Profiler yet
[10:47:21]<mig5>fuck me, it's amazing
[10:47:39]<mig5>next person who tells me making install profiles is 'too hard', gets a punch in the ear
[10:47:53]<boztek>hehe
[10:48:06]<boztek>i need a drupalcon tshirt with that on it
[10:48:17]<boztek>"next person who tells me making install profiles is 'too hard', gets a punch in the ear" - mig5
[10:48:21]<mig5>damn right
[10:48:31]<mig5>https://github.com/mig5/cheesy/blob/master/cheesy.info
[10:48:37]<mig5>https://github.com/mig5/cheesy/blob/master/cheesy.make
[10:48:38]<mig5>job done
[10:48:42]<boztek>to be fair install profiles can be hard if you overcomplicate things
[10:48:53]<boztek>but you don't need to is the point
[10:48:57]<mig5>yep
[10:49:21]<mig5>i actually don't even often *install* sites using a pre-prepared profile
[10:49:30]<mig5>i switch to it later, i.e when the initial dev is done
[10:49:48]<mig5>it's just a peg to hang the dependencies off
[10:50:20]<mig5>especially when 'private' modules are necessary (so no need to put them in /sites/$site/modules, and thus maintaining upgradability in aegir)
[10:50:37]<mig5>of course that sentence has about 3 different 'you need to learn about this' terms..
[10:50:47]<mig5>but it's EASY, right? :)
[10:51:40]* V1ntage has quit (Quit: ChatZilla 0.9.86 [Firefox 3.6.13/20101203075014])
[10:52:43]<boztek>yeah
[10:53:06]<boztek>wait ... so i can do this in a make file - projects[admin_menu] = 1.5 ??? how did i miss that? was using [version] all over the place
[10:53:53]<mig5>maybe you can do that
[10:54:06]<mig5>not sure i have
[10:54:41]<boztek>so what are those node and user thingys in your cheesy.info ?
[10:54:45]<boztek>and terms
[10:54:50]<mig5>that's Profiler module
[10:54:52]<mig5>that's what i mean
[10:54:53]<boztek>nice
[10:54:57]<boztek>very nice
[10:54:59]<mig5> the entire install profile is now parsed frmo the .info
[10:55:11]<boztek>sheeeeeeeiiiiit
[10:55:12]<mig5>and the .profile file simply has
[10:55:17]<mig5>https://github.com/mig5/cheesy/blob/master/cheesy.profile
[10:55:28]* joestewart|afk is now known as joestewart
[10:55:43]<mig5>discovered it last night and nearly peed my pants
[10:55:50]<joestewart>yep, profiler is definitely cool
[10:55:53]<mig5>http://drupalcode.org/viewvc/drupal/contributions/modules/profiler/READM...