IRC logs for #aegir, 2013-08-30 (GMT)

2013-08-29
2013-08-31
TimeNickMessage
[10:04:49]* monsoonpk has quit (Ping timeout: 246 seconds)
[10:07:06]* agentolivia has quit (Ping timeout: 245 seconds)
[10:07:31]<cweagans>wolfpack: that's the right command
[10:07:35]<cweagans>where did you run it from?
[10:07:53]<cweagans>wolfpack: /var/aegir/hostmaster-6.x-2.0-rc2?
[10:08:31]<cweagans>ergonlogic: so I debugged that password change stuff a bit
[10:08:43]<cweagans>and it looks like the database password in changing
[10:08:59]<cweagans>but the drush context/apache virtualhost isn't updating
[10:11:36]* e-anima2 has quit (Quit: reallife not found)
[10:13:24]* monsoonpk has joined #aegir
[10:14:50]* monsoonpk has quit (Read error: Connection reset by peer)
[10:15:06]* monsoonpk has joined #aegir
[10:16:21]* fatguylaughing has joined #aegir
[10:17:11]* fatguylaughing has quit (Client Quit)
[10:23:17]<wolfpack>I ran it from /var/aegir, which I realize was my mistake
[10:23:41]<wolfpack>I've gone through ogredude's link, which I believe will work for me
[10:24:06]<wolfpack>I'm also going through UPGRADE.txt, but I find that document confusing
[10:24:50]<wolfpack>e.g. I'm not sure if it's talking about backing up the hostmaster (aegir) site and database or the sites and databases hosted on aegir
[10:25:47]<wolfpack>I currently don't have any platforms or sites in my aegir install, but I'm using this as an opportunity to try to learn as much about the process since I can basically fubar this instance and not cry about it :)
[10:25:58]<Ogredude>wolfpack: that's for upgrading hostmaster
[10:26:11]<Ogredude>all the platforms and sites on hostmaster, once they're created, are Just Plain Drupal Sites
[10:26:41]<Ogredude>to update a site that's hosted through aegir, you'd create a new platform for it, with all the module updates and such in place, and then migrate the site to that platform
[10:27:09]<Ogredude>I keep my platform makefiles in a git repo for brainless offsite backup
[10:27:18]<Ogredude>I'm already trained to do work - git commit - git push anyway...
[10:28:05]<wolfpack>so when the UPGRADE.txt talks about backing up the drupal database (step 1) there's no certain procedure to do so? basically any method I know of to backup a mysql database right?
[10:28:42]<Ogredude>yep
[10:28:53]<Ogredude>drush sql-dump is pretty useful there
[10:29:01]<wolfpack>do you keep a repo specifically for the platform make files?
[10:29:07]<Ogredude>yep
[10:29:21]<wolfpack>err... do you keep all platforms in one git repo (if you have multiple platforms)
[10:29:27]<Ogredude>I do
[10:29:39]<Ogredude>unless it's a project that's somehow super-special or something
[10:30:16]<wolfpack>git will be my next challenge
[10:33:15]* tkimmel has joined #aegir
[10:33:58]<Ogredude>so my update process is like this: Pull up an update report on one of the sites. Edit the platform makefile and change module versions. Build a new platform based on that makefile. Clone a site to the new platform. Check it out and make sure it's okay. Commit the changes to the repository and push. Zilch my clone and migrate the sites off the old platform to the new one.
[10:34:08]<Ogredude>I'm sure there's probably a more effective way but this works pretty well for me
[10:34:13]* berniecram has joined #aegir
[10:38:27]* tkimmel has quit (Ping timeout: 260 seconds)
[10:39:34]<wolfpack>the aegir upgrade almost made it to the end. It got hung up here:
[10:39:34]<wolfpack>'drush' cache was cleared [success]
[10:39:34]<wolfpack>The drush command 'hostmaster-resume' could not be found. Run `drush cache-clear drush` to clear the commandfile cache if you have [error]
[10:39:34]<wolfpack>installed new extensions.
[10:39:34]<wolfpack>Could not find a Drupal settings.php file at ./sites/default/settings.php. [error]
[10:39:59]* cweagans has quit (Quit: This computer has gone to sleep.)
[10:40:00]<wolfpack>there doesn't appear to be a hostmaster-resume command
[10:40:35]* tlattimore|afk is now known as tlattimore
[10:41:43]* monsoonpk has quit (Ping timeout: 260 seconds)
[10:44:03]* tlattimore is now known as tlattimore|afk
[10:48:34]* monsoonpk has joined #aegir
[10:51:25]* Egyptian[Home] has quit (Quit: Leaving.)
[10:59:57]* Egyptian[Laptop] has joined #aegir
[11:00:47]* Zlender has joined #aegir
[11:00:58]* Zlender has quit (Changing host)
[11:00:58]* Zlender has joined #aegir
[11:02:23]* monsoonpk1 has joined #aegir
[11:02:38]* monsoonpk has quit (Ping timeout: 264 seconds)
[11:09:19]* Egyptian[Laptop] has quit (Quit: Leaving.)
[11:14:14]* tkimmel has joined #aegir
[11:15:28]* tkimmel_ has joined #aegir
[11:16:40]* tkimmel_ has quit (Read error: Connection reset by peer)
[11:16:50]* tkimmel_ has joined #aegir
[11:18:33]* tkimmel_ has quit (Read error: Connection reset by peer)
[11:18:48]* tkimmel_ has joined #aegir
[11:19:26]* tkimmel has quit (Ping timeout: 264 seconds)
[11:19:26]* monsoonpk1 has quit (Ping timeout: 240 seconds)
[11:20:07]* tkimmel_ has quit (Read error: Connection reset by peer)
[11:20:31]* tkimmel has joined #aegir
[11:20:47]* tkimmel has quit (Read error: Connection reset by peer)
[11:32:50]* glennpratt has joined #aegir
[11:34:16]<ergonlogic> Ogredude that's pretty much the best procedure at this point
[11:34:53]<ergonlogic>at Koumbit, we host a few hundred sites on a couple platforms, so our platforms guy keeps what he calls 'sentry' sites
[11:35:31]<ergonlogic>which is a site that has all contrib modules (that are available on the platform) enabled
[11:35:57]<ergonlogic>that way he gets alerted whenever there's an update required
[11:37:05]<ergonlogic>with that many sites, he usually spends about a day every couple weeks building and testing new platforms and then migrating and testing the sites
[11:37:18]<ergonlogic>fwiw...
[11:38:12]<ergonlogic>we've made some improvements to package handling in aegir2, so that we can see the packages installed on site, for example
[11:39:19]<ergonlogic>at some point I'd like to tie in update checking, so that we'll be alerted directly in aegir when a package requires an upgrade
[11:40:11]* monsoonpk has joined #aegir
[11:40:20]<ergonlogic>probably a platform task with a queue to regularly trigger it
[11:41:30]<ergonlogic>I'd written some patches for drush (that I really need to move to github) to make it possible to process a makefile and spit out an updated one
[11:42:43]<ergonlogic>I *think* that's most of what we'd need to automate the whole platform part of upgrades
[11:45:07]* zombiebeard has joined #aegir
[11:46:39]* zombiebeard has quit (Client Quit)
[11:47:09]<wolfpack>ok I wiped my first install and performed a clean install. Things are working much better. I don't think the cron tasks were working in my original install - there may have been some other problems too which was making the upgrades not work. hostmaster and the aegir site now show up properly in aegir and cron tasks are running
[11:47:16]<wolfpack>tomorrow I'll try to create my first platform
[11:47:21]<wolfpack>hooray for baby steps :)
[11:47:24]* glennpratt has quit (Remote host closed the connection)
[11:47:58]<wolfpack>I'm going off of this as my starting point: http://mig5.net/content/drupal-deployments-workflows-version-control-dru...
[11:48:04]* Egyptian[Laptop] has joined #aegir
[11:48:09]* glennpratt has joined #aegir
[11:50:02]<wolfpack>I'll look for some other tutorials tonight, but if anyone has a recommendation for a good starting point video or tutorial, it would be helpful. My goal is a set up using git, features module, current drupal 7 core, some contrib modules, and vagrant for local dev testing
[11:50:07]* josh_k has quit (Remote host closed the connection)
[11:50:07]* cweagans has joined #aegir
[11:50:35]* josh_k has joined #aegir
[11:53:52]* monsoonpk has quit (Ping timeout: 264 seconds)
[11:55:48]* josh_k has quit (Ping timeout: 276 seconds)
[12:00:38]* monsoonpk has joined #aegir
[12:16:55]* monsoonpk has quit (Ping timeout: 260 seconds)
[12:16:56]* discipolo has joined #aegir
[12:16:57]* discipolo has quit (Remote host closed the connection)
[12:17:19]* gusaus has quit (Quit: gusaus)
[12:19:25]* monsoonpk has joined #aegir
[12:21:10]* josh_k has joined #aegir
[12:23:47]* monsoonpk has quit (Ping timeout: 260 seconds)
[12:26:08]* Egyptian[Laptop] has quit (Quit: Leaving.)
[12:29:30]* josh_k has quit (Ping timeout: 264 seconds)
[12:30:34]* Egyptian[Laptop] has joined #aegir
[12:31:47]* tkimmel has joined #aegir
[12:31:48]* wroxbox has quit (Remote host closed the connection)
[12:36:28]* tkimmel has quit (Ping timeout: 264 seconds)
[12:39:35]* monsoonpk has joined #aegir
[12:40:59]* tkimmel has joined #aegir
[12:58:27]* realityloopAFK is now known as realityloop
[12:58:44]<realityloop>any suggestions what to do with a migrate task that has been running for 45 minutes?
[13:16:31]* tkimmel has quit (Remote host closed the connection)
[13:19:09]* tkimmel has joined #aegir
[13:23:50]* tkimmel has quit (Remote host closed the connection)
[13:27:13]* realityloop is now known as realityloopAFK
[13:42:50]* josh_k has joined #aegir
[13:46:56]* glennpratt has quit (Remote host closed the connection)
[13:47:36]* josh_k has quit (Ping timeout: 276 seconds)
[13:49:20]* monsoonpk1 has joined #aegir
[13:50:30]* monsoonpk has quit (Ping timeout: 264 seconds)
[13:53:52]* monsoonpk1 has quit (Ping timeout: 264 seconds)
[14:22:24]* gboudrias has quit (Quit: Leaving.)
[14:25:26]* lavamind has quit (Ping timeout: 245 seconds)
[14:27:34]<cweagans>wolfpack: drush cc drush, then drush @hostmaster hostmaster-resume
[14:34:26]* tkimmel has joined #aegir
[14:38:45]* tkimmel has quit (Ping timeout: 245 seconds)
[14:52:41]* lavamind has joined #aegir
[15:04:04]* lavamind has quit (Ping timeout: 246 seconds)
[15:20:32]* jasonfisher has quit (Remote host closed the connection)
[15:21:00]* jasonfisher has joined #aegir
[15:22:10]* wroxbox has joined #aegir
[15:25:54]* jasonfisher has quit (Ping timeout: 264 seconds)
[15:28:40]* rahulbile has joined #aegir
[15:31:31]* jasonfisher has joined #aegir
[15:33:14]* tkimmel has joined #aegir
[15:41:10]* tkimmel has quit (Remote host closed the connection)
[15:48:55]* tkimmel has joined #aegir
[15:52:14]* tkimmel_ has joined #aegir
[15:53:22]* tkimmel has quit (Read error: Connection reset by peer)
[15:55:23]* fastangel has joined #aegir
[16:34:55]* gusaus has joined #aegir
[16:46:40]* tkimmel_ has quit (Remote host closed the connection)
[16:53:23]* cweagans has quit (Quit: This computer has gone to sleep.)
[16:56:08]* siliconmeadow has joined #aegir
[17:08:36]* sschulz has joined #aegir
[17:13:44]* manarth|offline has quit (Excess Flood)
[17:14:44]* BobSP has joined #aegir
[17:15:39]* manarth has joined #aegir
[17:19:16]* gusaus has quit (Quit: gusaus)
[17:20:13]* gusaus has joined #aegir
[17:26:22]* wroxbox has quit (Remote host closed the connection)
[17:30:25]* gusaus has quit (Read error: Connection reset by peer)
[17:44:08]* berniecram has quit (Quit: berniecram)
[17:57:13]* tkimmel has joined #aegir
[18:01:26]* tkimmel has quit (Ping timeout: 240 seconds)
[18:26:25]* dob has joined #aegir
[18:27:31]* rteijeiro has joined #aegir
[18:44:23]* busla has joined #aegir
[18:45:14]* wolfpack_ has joined #aegir
[18:48:14]* wolfpack has quit (Ping timeout: 264 seconds)
[19:01:26]* rahulbile has quit (Quit: Leaving.)
[19:01:45]* rteijeiro has quit (Read error: Connection reset by peer)
[19:02:04]* rteijeiro has joined #aegir
[19:09:01]* discipolo has joined #aegir
[19:09:01]* discipolo has quit (Remote host closed the connection)
[19:14:53]* dob has quit (Remote host closed the connection)
[19:15:25]* rteijeiro has quit (Remote host closed the connection)
[19:15:42]* dob has joined #aegir
[19:21:50]* rteijeiro has joined #aegir
[19:34:51]* monsoonpk has joined #aegir
[19:43:13]* rahulbile has joined #aegir
[19:43:39]* rahulbile has left #aegir ()
[19:47:10]* rteijeiro has quit (Remote host closed the connection)
[19:55:59]* rteijeiro has joined #aegir
[20:02:14]* fastangel has quit (Ping timeout: 240 seconds)
[20:07:50]* rteijeiro has quit (Remote host closed the connection)
[20:19:59]* fastangel has joined #aegir
[20:20:16]* sschulz has quit (Remote host closed the connection)
[20:38:23]* e-anima has joined #aegir
[21:02:56]* noecc has joined #aegir
[21:21:59]<Egyptian[Laptop]>hi .. where is the latest upgrade.sh pls?
[21:22:48]* discipolo has joined #aegir
[21:22:48]* discipolo has quit (Remote host closed the connection)
[21:26:04]* jerryitt has joined #aegir
[21:30:41]<helmo>Egyptian[Laptop]: in the provision git repo
[21:33:04]<Egyptian[Laptop]>hi .. i am installing via drush and it is pulling in rc2
[21:33:14]<Egyptian[Laptop]>Project provision (6.x-2.0-rc2) downloaded to /var/aegir/.drush/provision. [success]
[21:33:59]* e-anima2 has joined #aegir
[21:34:02]<Egyptian[Laptop]>helmo: thx
[21:35:17]* sschulz has joined #aegir
[21:36:27]* e-anima has quit (Ping timeout: 260 seconds)
[21:43:04]* discipolo has joined #aegir
[21:43:04]* discipolo has quit (Remote host closed the connection)
[21:44:53]* e-anima2 has quit (Quit: reallife not found)
[21:53:00]* sschulz has quit (Remote host closed the connection)
[21:53:06]* tlattimore|afk is now known as tlattimore
[21:56:39]* jasonfisher has quit (Remote host closed the connection)
[21:57:06]* jasonfisher has joined #aegir
[22:01:34]<wolfpack_>Egyptian[Laptop]: I followed the directions here, beginning at step 4.2
[22:01:47]<wolfpack_>become the aegir user
[22:02:00]<wolfpack_>drush dl --destination=/var/aegir/.drush provision-6.x-2.0-rc3
[22:02:41]* e-anima has joined #aegir
[22:02:53]<wolfpack_>drush hostmaster-install - it will create a new install to hostmaster-6.x-2.0-rc3
[22:03:21]* jasonfisher has quit (Ping timeout: 245 seconds)
[22:03:27]<wolfpack_>cd hostmaster-6.x-2.0-rc2 - or change directory to your old aegir install
[22:04:53]<wolfpack_>probably a good point to make a backup (drush archive-dump)
[22:07:54]<wolfpack_>Egyptian[Laptop]: Skip all that, this document should help you starting at step 3: http://community.aegirproject.org/upgrading/manual
[22:09:46]* dob has quit (Remote host closed the connection)
[22:21:10]<helmo>ergonlogic: The commit from https://drupal.org/node/2060727#comment-7746553 ... I guess it should touch the hostmaster.make but I don't see it
[22:36:02]* jerryitt has quit (Read error: No route to host)
[22:40:47]* glennpratt has joined #aegir
[22:50:38]* zz_kvanderw is now known as kvanderw
[22:53:04]* tlattimore is now known as tlattimore|afk
[23:07:44]* tlattimore|afk is now known as tlattimore
[23:35:47]* mstenta has joined #aegir
[23:36:08]* heddn has joined #aegir
[23:42:53]* fatguylaughing has joined #aegir
[23:45:38]* e-anima has quit (Quit: reallife not found)
[00:03:20]* e-anima has joined #aegir
[00:10:45]* Zlender has quit (Remote host closed the connection)
[00:20:29]* JeremyR has joined #aegir
[00:34:48]* jerryitt has joined #aegir
[00:39:03]* JeremyR has quit (Quit: Leaving.)
[00:45:49]* JeremyR has joined #aegir
[00:50:30]* siliconmeadow has quit (Ping timeout: 264 seconds)
[00:51:00]* Zlender has joined #aegir
[00:51:04]* Zlender has quit (Changing host)
[00:51:04]* Zlender has joined #aegir
[00:52:39]* manarth is now known as manarth|offline
[01:06:01]* monsoonpk has quit (Quit: Leaving.)
[01:07:45]* siliconmeadow has joined #aegir
[01:09:14]* loddafnir1 has joined #aegir
[01:09:44]* tlattimore is now known as tlattimore|afk
[01:15:15]<hefring>community => Aliases are no longer working for sites since I have upgraded to 2.0rc3 => http://community.aegirproject.org/discuss/aliases-are-no-longer-working-...
[01:21:50]* busla has quit (Ping timeout: 264 seconds)
[01:23:17]* busla has joined #aegir
[01:24:36]* tlattimore|afk is now known as tlattimore
[01:31:18]* sschulz has joined #aegir
[01:37:03]* BobSP has quit (Read error: Connection reset by peer)
[01:37:24]* gandhiano_ has joined #aegir
[01:49:44]* tlattimore is now known as tlattimore|afk
[01:58:02]* cweagans has joined #aegir
[02:00:27]* banghouse2 has joined #aegir
[02:00:57]* jasonfisher has joined #aegir
[02:23:40]* IztokS has quit (Remote host closed the connection)
[02:28:09]* mstenta has quit (Quit: Leaving.)
[02:34:02]* siliconmeadow has quit (Ping timeout: 256 seconds)
[02:34:23]<ergonlogic>helmo: that commit you refer to was on Provision
[02:34:35]<ergonlogic>I've updated the issue to clarify
[02:45:22]* mstenta has joined #aegir
[02:52:13]* cweagans has quit (Quit: This computer has gone to sleep.)
[02:55:32]* jerryitt has quit (Read error: Connection reset by peer)
[02:56:11]<mstenta>ergonlogic: I think we should hold off on a puppet-aegir release until the issue with aegir::extras is figured out...
[02:56:23]<mstenta>ergonlogic: i'm looking into that now... i'll create an issue
[02:57:07]<mstenta>ergonlogic: oh. nevermind i guess. i just realized there aren't actually releases for puppet-aegir :-)
[02:57:38]<ergonlogic>mstenta: yet ;)
[02:59:29]* tkimmel has joined #aegir
[02:59:34]* noecc has left #aegir ()
[03:01:15]<mstenta>ergonlogic: https://drupal.org/node/2078019
[03:10:13]* josh_k has joined #aegir
[03:16:18]* sschulz has quit (Ping timeout: 264 seconds)
[03:16:23]* tlattimore|afk is now known as tlattimore
[03:19:04]<ergonlogic>mstenta: fyi, i'm moving the install of dependencies in aegir::dev into it's own class, so we can wrap each of them in "if !defined(Package['whatever'])"
[03:19:12]<ergonlogic>to avoid conflicts
[03:19:23]<mstenta>ergonlogic: hmm, found the issue in the provision_tasks_extra queue: https://drupal.org/node/2072663
[03:19:38]<mstenta>ergonlogic: ok
[03:20:42]<ergonlogic>mstenta: site_alias => '@none' should probably be default for drush::dl where type => extension
[03:20:45]<ergonlogic>no?
[03:21:28]<mstenta>ergonlogic: just a heads up... i'm hoping to launch a live server this weekend using the new stuff i did in puppet-aegir. i can obviously fork and use my own repos as necessary, but it would be awesome if we could get the stuff i did already committed. what do you think the chances of that are? no pressure, of course... just curious
[03:21:34]<mstenta>ergonlogic: yea, that makes sense
[03:21:42]<ergonlogic>I guess, in aegir::dev, we're inheriting the aegir::defaults
[03:22:20]<ergonlogic>sure, I'm starting to test now
[03:22:29]<ergonlogic>looking at the extras issue
[03:22:37]<ergonlogic>but I'll review you stuff
[03:22:45]<mstenta>ergonlogic: awesome :-)
[03:23:02]<mstenta>ergonlogic: oh... just remembered: 'site_alias' => @none wont' work for a default
[03:23:28]<mstenta>ergonlogic: because the default major branch that drush uses currently is 7... so that causes the provision_tasks_extra download to fail in the same way, because it is 6.x
[03:23:28]* jerryitt has joined #aegir
[03:23:40]<ergonlogic>we should silence output on drush::git (iirc) where we change the file ownership, because it'll recurse, and list each and every file...
[03:23:54]<mstenta>ergonlogic: so maybe it makes sense to use the --deault-major drush option on both
[03:24:32]<ergonlogic>well, I think the default is to just not put a site_alias, no?
[03:24:46]<mstenta>ergonlogic: i tried it and it didn't work
[03:25:09]<ergonlogic>but we set a default of @hostmaster in aegir::defaults, so we'd have to override it, as you've done
[03:25:21]* gboudrias has joined #aegir
[03:25:27]<mstenta>ergonlogic: oh maybe i misunderstood
[03:25:47]<mstenta>parsing...
[03:26:03]<ergonlogic>I'm probably confused here myself
[03:26:51]<mstenta>ergonlogic: ok, back to the start... specifically... if i put site_alias => @none in BOTH extensions, then the registry_rebuild works, but the provision_tasks_extra fails...
[03:27:00]<mstenta>ergonlogic: which is the opposite of what it's doing currently
[03:28:22]<mstenta>ergonlogic: ps: i have some stuff started in aegir::extras already... i will push it up to a dev branch
[03:29:30]<mstenta>ergonlogic: actually, maybe i won't... it's based off of the nonstandard port stuff...
[03:30:04]<mstenta>ergonlogic: all i did so far was add some require=>... to the hosting_tasks_extra parts, to make sure they happen after registry_rebuild and provision_tasks_extra were done
[03:30:15]<ergonlogic>hang on, I have a fire to put out
[03:30:18]<mstenta>ergonlogic: k
[03:30:37]<ergonlogic>I mean, feel free to continue commenting, but I won't read them for 5-10 mins :)
[03:30:50]<mstenta>gotcha
[03:32:34]* agentolivia has joined #aegir
[03:33:19]<mstenta>ergonlogic: ok, just did some tests...
[03:33:46]<mstenta>ergonlogic: defaulting drush::dl for extensions to use a site alias of @none won't work... and will cause further problems
[03:33:59]* tkimmel has quit (Remote host closed the connection)
[03:34:03]<mstenta>ergonlogic: this is because Drush has it's own idea about which major drupal version is the default (right now it's 7)
[03:34:13]<mstenta>ergonlogic: so if a site isn't given, it assumes you want the 7.x version
[03:34:26]<mstenta>ergonlogic: this works fine for registry_rebuild, but not for provision_tasks_extra
[03:35:02]<mstenta>ergonlogic: the only way that seems to make sense is to use the --default-major=[6/7] Drush option with each one, along with a blank site alias
[03:35:08]<mstenta>ergonlogic: for example:
[03:35:53]<mstenta> drush::dl { 'registry_rebuild':
[03:35:54]<mstenta> site_alias => '@none',
[03:35:54]<mstenta> options => '--default-major=7',
[03:35:54]<mstenta> type => 'extension',
[03:35:54]<mstenta> }
[03:36:15]* josh_k has quit (Remote host closed the connection)
[03:36:51]* josh_k has joined #aegir
[03:37:04]<mstenta>ergonlogic: well, on second thought, maybe we could make the site alias default to @none in drush::dl for extension types... but the --default-major option will still always be required... unless the extension happens to be in the same version as the recommended release... which we should not rely upon
[03:38:37]<mstenta>ergonlogic: maybe that's the best way to do it for now...
[03:38:51]<mstenta>ergonlogic: 1) make @none the default for extensions in drush::dl
[03:39:05]<mstenta>ergonlogic: 2) add --default-major options to both extensions in aegir::extras
[03:39:20]<mstenta>ergonlogic: i'll test that...
[03:41:30]* josh_k has quit (Ping timeout: 268 seconds)
[03:45:54]<mstenta>ergonlogic: ok, that works.
[03:46:51]<ergonlogic>mstenta: makes sense
[03:47:51]<mstenta>ergonlogic: can i commit the first part to puppet-drush? do you want to see first? (just sets the site alias to @none for extensions in drush::dl)
[03:48:02]<ergonlogic>mstenta: is everything you're proposing in https://github.com/mstenta/puppet-aegir/tree/dev/2076123?
[03:48:17]<mstenta> # Always download drush extensions without a site alias.
[03:48:17]<mstenta> if $type == 'extension' { $real_alias = '@none' }
[03:48:17]<mstenta> else { $real_alias = "${site_alias}" }
[03:48:36]<mstenta>(and then changed $site_alias to $real_alias in the actual drush::run call
[03:48:50]<ergonlogic>mstenta: do we have a site_alias param in drush::defaults?
[03:49:14]<mstenta>ergonlogic: yes, that branch on github is for the nonstandard port stuff
[03:49:46]<mstenta>ergonlogic: yes, the default site_alias in drush::defaults is ''
[03:49:58]<mstenta>ergonlogic: (essentially the same as @none)
[03:50:11]<ergonlogic>hmm, maybe that should be explicitely @none
[03:50:27]<mstenta>ergonlogic: ok, makes sense... shouldn't change anything
[03:50:41]<mstenta>ergonlogic: i can do that too if you'd like
[03:51:02]<ergonlogic>sure
[03:51:16]<ergonlogic>I think it's worthwhile being explicit
[03:51:29]<mstenta>ergonlogic: permission to commit to the d.o. repo 'new' branch?
[03:51:37]<mstenta>(for puppet-drush)
[03:51:41]<ergonlogic>that'll avoid weirdness if pwd happens to be a site, or whatnot
[03:51:55]<ergonlogic>yeah, go
[03:52:02]<mstenta>ergonlogic: roger that boss ;-)
[03:54:04]<mstenta>ergonlogic: done
[03:54:11]* gusaus has joined #aegir
[03:58:07]<mstenta>ergonlogic: the other reason i'd like to get the stuff in https://github.com/mstenta/puppet-aegir/tree/dev/2076123 committed sooner rather than later is they include some reorganizing of the code in aegir::dev... which will make for some non-fun rebasing conflicts if i have to rebase them to later changes :-/
[03:58:22]<mstenta>ergonlogic: but ya know... that's just a minor thing in the bigger picture :-)
[04:03:03]<ergonlogic>mstenta: I'd updated drush::git::drush to install git and php5-cli, if they weren't already installed
[04:03:26]<ergonlogic>so this should be redundant now: https://github.com/mstenta/puppet-aegir/commit/2174ee80e64119009931606ac...
[04:03:47]<mstenta>ergonlogic: one thought on that...
[04:04:00]* josh_k has joined #aegir
[04:04:09]<mstenta>ergonlogic: in ubuntu, the package is called 'git-core'... not 'git' :-/
[04:04:20]<mstenta>ergonlogic: so in my puppet script, i'm already installing git-core
[04:04:37]<ergonlogic>yeah, I check for git-core too
[04:04:43]<ergonlogic>and bail if it's defined
[04:04:51]<mstenta>ergonlogic: awesome!
[04:05:00]<mstenta>ergonlogic: then yes, i think that other commit would be redundant
[04:11:23]<Ogredude>ergonlogic: glad to know I'm thinking right. On my old vanilla multisite platform, I had a sentry site with all the modules enabled. I'll have to get one built in aegir.
[04:15:52]* cweagans has joined #aegir
[04:18:49]<mstenta>ergonlogic: i made a new branch for the aegir::extras stuff: https://github.com/mstenta/puppet-aegir/tree/dev/2078019
[04:19:03]<mstenta>ergonlogic: two commits so far... just prep work for the fix
[04:19:43]<mstenta>ergonlogic: added dependencies to ensure that drush doesn't try to enable hosting_tasks_extra before provision_tasks_extra is downloaded
[04:19:57]<mstenta>ergonlogic: and added the --default-major Drush options to the two extensions
[04:20:19]<ergonlogic>mstenta: you can go ahead and merge the other branch
[04:20:34]<mstenta>ergonlogic: note... that branch is based off of 'new'... not the 'dev/2076123' branch
[04:20:38]<mstenta>ergonlogic: roger that
[04:21:25]<mstenta>ergonlogic: should i remove the redundant git dependency? or just leave it for extra safety?
[04:21:35]<ergonlogic>yes, please
[04:21:38]<mstenta>ergonlogic: oh just thought of something else regarding that...
[04:21:58]<mstenta>ergonlogic: aegir::dev tries to install 'git' as well... will that conflict with drush trying to do the same?
[04:22:10]<ergonlogic>mstenta: hang on
[04:22:11]* iribarne has joined #aegir
[04:22:16]<mstenta>k
[04:22:20]<ergonlogic>I'll push my change that'll fix that
[04:22:28]<ergonlogic>you can then rebase atop it, k?
[04:22:36]<mstenta>ergonlogic: sure
[04:24:13]<ergonlogic>ok, just pushed to new
[04:24:22]* glennpratt has quit (Remote host closed the connection)
[04:25:23]* glennpratt has joined #aegir
[04:25:28]<mstenta>ergonlogic: nice
[04:26:08]<mstenta>ergonlogic: i'll rebase and update to work with that... i'll give you a new set of changes to check out in a minute
[04:26:28]<ergonlogic>we should probably add "if !defined(Package[...])" around any package we're installing
[04:26:43]<ergonlogic>webserver, dbserver, php-fpm, etc
[04:27:00]* siliconmeadow has joined #aegir
[04:27:04]<mstenta>ergonlogic: makes sense
[04:27:18]<mstenta>i can add that to my changes
[04:28:42]* siliconmeadow has quit (Read error: Connection reset by peer)
[04:29:42]<ergonlogic>k
[04:30:08]* banghouse2 is now known as banghouseAFK
[04:30:22]<ergonlogic>feel free to just commit these to the new branch
[04:30:36]<ergonlogic>once your confident in them
[04:30:56]<mstenta>ergonlogic: ok
[04:32:02]<mstenta>ergonlogic: regarding the aegir::extras stuff...
[04:32:19]<mstenta>ergonlogic: i found another issue that explains the cause of it in the provision_tasks_extra queue
[04:32:31]<mstenta>ergonlogic: https://drupal.org/node/2072663
[04:33:00]<mstenta>ergonlogic: not sure how best to fix it in puppet-aegir, though...
[04:35:31]* tlattimore is now known as tlattimore|afk
[04:44:35]* tkimmel has joined #aegir
[04:48:55]* fastangel has quit (Quit: Bye!)
[04:49:20]* tkimmel has quit (Ping timeout: 268 seconds)
[04:53:15]<mstenta>ergonlogic: ok, i rebased, and tested... looking good
[04:53:18]<mstenta>ergonlogic: pushing it up
[04:53:27]* tlattimore|afk is now known as tlattimore
[04:55:01]<ergonlogic>ok
[05:03:36]* wroxbox has joined #aegir
[05:16:56]* tkimmel has joined #aegir
[05:29:53]* sviebrock has joined #aegir
[05:30:12]<ergonlogic>mstenta: the issue isn't with puppet-aegir, and should be fixed in tasks_extra
[05:31:59]<Ogredude>ergonlogic: hey if I just plain want to nuke a dev site I'm completely done with, is there anything wrong with: 1) remove the sites/sitename folder 2) dump the database 3) delete the site node in aegir
[05:33:22]<Ogredude>I'm not seeing anything obvious telling me this is a bad idea, is there anything behind the scenes that I'm not seeing?
[05:33:59]<ergonlogic>Ogredude: you'd also need to delete the site's alias and vhost
[05:34:12]<ergonlogic>better to delete via the 'delete' task in aegir
[05:34:38]<mengi>orgredude: http://community.aegirproject.org/node/26
[05:35:18]<mengi>ogredude: http://community.aegirproject.org/node/26 (misspelled your UN)
[05:38:13]* ergonlogic missed a step in releasing 2.0-rc3, and so will do rc4 now...
[05:38:31]<cweagans>whoops!
[05:43:12]<Ogredude>ergonlogic: good point, thanks
[05:43:27]<Ogredude>and I guess the delete task doesn't really take that long to fire anyway
[05:44:14]<Ogredude>mengi: oh excellent, thanks. Yeah the delete task fires a bunch of stuff that I'd rather not do by hand
[05:45:03]* cweagans has quit (Quit: This computer has gone to sleep.)
[05:45:15]<mstenta>ergonlogic: do you know what needs to happen in provision_tasks_extra?
[05:47:01]* stieglitz has joined #aegir
[05:47:03]<ergonlogic>mstenta: I update the issue with a suggestion
[05:50:47]<mstenta>ergonlogic: awesome... i'll see about making a patch
[05:58:09]<hefring>Git => change version information for release 2.0-rc4 => http://drupalcode.org/project/provision.git/commitdiff/a7619f7e14cb13089...
[05:58:09]<hefring>Git => Revert "change version information for release 2.0-rc4" => http://drupalcode.org/project/provision.git/commitdiff/dbc39b3e87e400d2c...
[05:58:09]<hefring>Git => Prepare for 2.0-rc4 release. => http://drupalcode.org/project/hostmaster.git/commitdiff/07f0d22af54430be...
[06:01:12]<mengi>upgrade from rc3 to rc4 (aegir2) went smooth
[06:02:28]* sviebrock has quit (Quit: sviebrock)
[06:07:34]* stieglitz_ has joined #aegir
[06:08:46]* gandhiano_ has quit (Ping timeout: 245 seconds)
[06:11:18]* stieglitz has quit (Ping timeout: 264 seconds)
[06:11:29]* stieglitz_ is now known as stieglitz
[06:17:36]* wroxbox has quit (Remote host closed the connection)
[06:17:47]<mstenta>ergonlogic: can i merge in the small changes i made to aegir::extras? (added --default-major drush option, and requires to make sure they happen in the right order)
[06:19:12]<mstenta>ergonlogic: i'll close the ticket about provision_tasks_extra issues...
[06:19:24]<ergonlogic>mstenta: sure
[06:25:36]* cweagans has joined #aegir
[06:27:23]* tkimmel has quit (Ping timeout: 268 seconds)
[06:27:49]* busla has quit (Ping timeout: 248 seconds)
[06:30:12]<hefring>Git => Fix typo in drupal-org.make. => http://drupalcode.org/project/hostmaster.git/commitdiff/a0778ef86557a5f8...
[06:35:00]* tlattimore is now known as tlattimore|afk
[06:39:11]* banghouseAFK has quit (Remote host closed the connection)
[06:39:38]* ergonlogic has changed the topic to Aegir hosting system 1.10 released! http://community.aegirproject.org/1.10 | 2.0-rc4 available! http://community.aegirproject.org/2.0-rc4 | Issue queues: http://community.aegirproject.org/issues | read this before asking: http://community.aegirproject.org/help
[06:43:20]<ergonlogic>sigh... hopefully I got it right this time
[06:44:23]* gandhiano_ has joined #aegir
[06:45:11]* wolfpack has joined #aegir
[06:47:02]* josh_k has quit (Remote host closed the connection)
[06:47:17]<hefring>community => 2.0-rc4 released! => http://community.aegirproject.org/discuss/20-rc4-released
[06:47:30]* josh_k has joined #aegir
[06:48:28]* wolfpack_ has quit (Ping timeout: 264 seconds)
[06:49:10]* tkimmel has joined #aegir
[06:51:52]* josh_k has quit (Ping timeout: 256 seconds)
[06:53:54]* agentolivia has quit (Ping timeout: 264 seconds)
[07:03:38]* JeremyR has quit (Quit: Leaving.)
[07:06:25]* tlattimore|afk is now known as tlattimore
[07:07:05]* heddn has quit (Quit: Leaving.)
[07:07:33]* josh_k has joined #aegir
[07:09:43]* heddn has joined #aegir
[07:15:18]* Zlender has quit (Remote host closed the connection)
[07:15:52]* Zlender has joined #aegir
[07:16:42]* tlattimore is now known as tlattimore|afk
[07:19:04]* stieglitz has quit (Quit: ChatZilla 0.9.90.1 [Firefox 22.0/20130618035212])
[07:20:18]* Zlender has quit (Ping timeout: 264 seconds)
[07:27:47]* TelFiRE has joined #aegir
[07:27:56]* fatguylaughing has quit (Quit: fatguylaughing)
[07:59:06]<Egyptian[Laptop]>is this line important? Unable to download https://drupal.org/files/common.inc_6.28.patch. [error]
[08:01:44]<mstenta>ergonlogic: thanks for the input on the provision_tasks_extra issue
[08:02:20]<ergonlogic>mstenta: no problem
[08:02:51]<ergonlogic>Egyptian[Laptop]: it'll mean that you get a bunch of warning on each page if you're running PHP 5.4
[08:05:26]* gboudrias has quit (Quit: Leaving.)
[08:06:39]* tkimmel has quit (Remote host closed the connection)
[08:06:48]<Egyptian[Laptop]>what is the minimum required? i mean i got 5.3.3 and 2.0-rc2 installed with no problems
[08:06:54]<Egyptian[Laptop]>just this morning even
[08:07:13]* tlattimore|afk is now known as tlattimore
[08:07:37]<Egyptian[Laptop]>and 5.3.3 is the latest available on centos
[08:08:12]<ergonlogic>yeah, 5.3.3 is fine
[08:08:45]<Egyptian[Laptop]>so .. why can it download that patch ? i can see it in my browser ...when i remove the period at the end that is
[08:08:47]<ergonlogic>in fact, we had drush lower their minimum php requirement to ensure 5.3.3 would work
[08:09:05]* iribarne has quit (Quit: iribarne)
[08:09:17]<Egyptian[Laptop]>brb
[08:09:40]<ergonlogic>that patch is only to suppress E_STRICT warnings when you're running on php 5.4
[08:09:49]<ergonlogic>so you should be able to ignore it
[08:10:57]<ergonlogic>I'm not sure why drush make is having trouble with it
[08:11:31]<ergonlogic>I know there were problems with the d.o ssl certificates at one point, and so wget would fail
[08:11:49]<ergonlogic>you could try installing php-curl, if it isn't already
[08:21:51]* HaloFX has quit (Read error: Connection reset by peer)
[08:22:22]* HaloFX has joined #aegir
[08:22:41]<mstenta>ergonlogic: hmm. i'm a bit new to autoloading... does this error look familiar at all?
[08:22:45]<mstenta>PHP Fatal error: Uncaught exception 'ReflectionException' with message 'Class Provision_Service_http_basic_auth does not exist' in /var/aegir/.drush/provision/Provision/Context/server.php:31
[08:23:22]<mstenta>i have a new file provision_tasks_extra/http_basic_auth/Provision/Service/http_basic_auth.php with the class in it
[08:23:49]<mstenta>and the code from your comment #3: https://drupal.org/node/2072663#comment-7811723
[08:24:31]<mstenta>wasn't sure if http_basic_auth.php needed to be in provision_tasks_extra/http_basic_auth/Provision/Service... or just provision_tasks_extra/Provision/Service ... so i tried both, with the same result
[08:25:42]<Egyptian[Laptop]>why do i keep getting this error? http://fpaste.org/36183/13779015/
[08:26:18]<Egyptian[Laptop]>installation error even
[08:27:25]<ergonlogic>mstenta: try putting it in Provision/Service/http_basic_auth/http_basic_auth.php, maybe?
[08:27:41]<ergonlogic>I'm not too familiar with it myself
[08:35:32]* tlattimore is now known as tlattimore|afk
[08:43:29]* agentolivia has joined #aegir
[08:49:10]* gandhiano_ has quit (Ping timeout: 256 seconds)
[08:59:36]* tlattimore|afk is now known as tlattimore
[09:10:44]* agentolivia has quit (Remote host closed the connection)
[09:11:20]* agentolivia has joined #aegir
[09:15:25]* agentolivia has quit (Ping timeout: 245 seconds)
[09:17:12]* tkimmel has joined #aegir
[09:22:02]* tkimmel has quit (Ping timeout: 256 seconds)
[09:22:20]* agentolivia has joined #aegir
[09:26:10]* sviebrock has joined #aegir
[09:30:28]* lavamind has joined #aegir
[09:41:48]* loddafnir1 has quit (Quit: Leaving.)
[09:42:34]* agentolivia has quit (Remote host closed the connection)
[09:43:02]* kvanderw is now known as zz_kvanderw
[09:45:58]<Egyptian[Laptop]>is it safe to update aegir via drush @hostmaster up ? .. its taking an install from rc2 to rc4 that way
[09:48:17]<Ogredude>Egyptian[Laptop]: no.
[09:48:24]<Ogredude>hang on a sec I'll get you the doc
[09:48:58]<Ogredude>Egyptian[Laptop]: http://community.aegirproject.org/upgrading
[09:49:46]<Egyptian[Laptop]>well i cant seem to install rc4