| [10:01:05] | * gandhiano_ has quit (Ping timeout: 272 seconds) |
| [10:02:01] | * gusaus has joined #aegir |
| [10:13:36] | * gandhiano_ has joined #aegir |
| [10:27:52] | * gandhiano_ has quit (Ping timeout: 240 seconds) |
| [10:32:02] | * josh_k has joined #aegir |
| [10:50:55] | * zz_cdracars is now known as cdracars |
| [10:52:33] | * fatguylaughing has quit (Read error: Connection reset by peer) |
| [10:53:42] | * fatguylaughing has joined #aegir |
| [10:58:55] | * fatguylaughing has quit (Read error: Connection reset by peer) |
| [10:59:36] | * fatguylaughing has joined #aegir |
| [11:04:45] | * ckosloff has joined #aegir |
| [11:20:18] | * johnstorey has quit (Quit: Nodding off now.) |
| [11:43:46] | * realityloopAFK is now known as realityloop |
| [11:49:40] | * josh_k has quit (Remote host closed the connection) |
| [11:50:22] | * josh_k has joined #aegir |
| [11:59:37] | * cdracars is now known as zz_cdracars |
| [12:19:02] | * realityloop is now known as realityloopAFK |
| [12:50:44] | * realityloopAFK is now known as realityloop |
| [12:55:16] | * ckosloff has quit (Quit: Konversation terminated!) |
| [13:00:52] | * glennpratt has quit (Remote host closed the connection) |
| [13:01:25] | * glennpratt has joined #aegir |
| [13:05:33] | * glennpratt has quit (Ping timeout: 246 seconds) |
| [13:19:11] | * kvanderw is now known as zz_kvanderw |
| [13:25:20] | * zombiebeard has joined #aegir |
| [13:29:05] | * zombiebeard has quit (Client Quit) |
| [13:29:24] | * glennpratt has joined #aegir |
| [13:53:30] | * josh_k has quit () |
| [14:12:50] | * jerryitt_ has quit (Quit: Connection closed for inactivity) |
| [14:22:01] | * mozodev has joined #aegir |
| [14:27:55] | * HaloFX has quit (Quit: ChatZilla 0.9.90.1 [Firefox 32.0.1/20140911151253]) |
| [14:35:22] | * berniecram has joined #aegir |
| [14:37:51] | * fatguylaughing has quit (Read error: Connection reset by peer) |
| [14:38:06] | * fatguylaughing has joined #aegir |
| [14:49:40] | * beautifulmind has joined #aegir |
| [14:51:27] | * beautifulmind has quit (Read error: Connection reset by peer) |
| [14:52:09] | * beautifulmind has joined #aegir |
| [14:53:24] | * glennpratt has quit (Remote host closed the connection) |
| [14:53:58] | * glennpratt has joined #aegir |
| [14:57:12] | * beautifulmind has quit (Read error: Connection reset by peer) |
| [14:58:11] | * beautifulmind has joined #aegir |
| [14:58:15] | * glennpratt has quit (Ping timeout: 246 seconds) |
| [15:03:52] | * mozodev has quit (Remote host closed the connection) |
| [15:10:38] | * mozodev has joined #aegir |
| [15:57:18] | * benjamin_ has quit (Read error: Connection reset by peer) |
| [15:58:09] | * realityloop is now known as realityloopAFK |
| [16:00:08] | * benjamin_ has joined #aegir |
| [16:07:02] | * stijnvbrande has joined #aegir |
| [16:08:55] | * mozodev has quit (Remote host closed the connection) |
| [16:17:46] | * fatguylaughing has quit (Quit: fatguylaughing) |
| [16:18:19] | * mozodev has joined #aegir |
| [16:26:43] | * mozodev has quit (Remote host closed the connection) |
| [16:27:18] | * mozodev has joined #aegir |
| [16:29:11] | * mozodev has quit (Read error: Connection reset by peer) |
| [16:29:27] | * mozodev has joined #aegir |
| [16:40:06] | * stijnvbrande has quit (Read error: Connection reset by peer) |
| [16:40:37] | * stijnvbrande has joined #aegir |
| [16:41:40] | * stijnvbrande has quit (Client Quit) |
| [16:52:39] | * nulp_ has joined #aegir |
| [16:52:43] | * nulp has quit (Read error: Connection reset by peer) |
| [16:55:30] | * gusaus has quit (Read error: Connection reset by peer) |
| [17:17:33] | * spyd has quit (Ping timeout: 246 seconds) |
| [17:18:27] | * spyd has joined #aegir |
| [17:19:33] | * mozodev has quit (Remote host closed the connection) |
| [17:22:04] | * mozodev_ has joined #aegir |
| [17:30:34] | * mozodev_ has quit (Remote host closed the connection) |
| [17:31:14] | * mozodev has joined #aegir |
| [17:42:58] | * beautifulmind has quit (Quit: Leaving.) |
| [17:45:13] | * jonpugh has quit (Read error: Connection reset by peer) |
| [17:46:04] | * jonpugh_ has joined #aegir |
| [17:59:45] | * stijnvbrande has joined #aegir |
| [18:02:09] | * berniecram has quit (Quit: berniecram) |
| [18:03:51] | * mozodev has quit (Remote host closed the connection) |
| [18:04:26] | * mozodev has joined #aegir |
| [18:29:41] | * gandhiano_ has joined #aegir |
| [18:32:05] | * kristofferw has quit (Quit: Windows update reboot) |
| [18:38:31] | * e-anima has joined #aegir |
| [18:48:20] | * mozodev has quit (Remote host closed the connection) |
| [18:51:34] | * mozodev_ has joined #aegir |
| [18:57:17] | * kristofferw has joined #aegir |
| [19:13:46] | * mozodev_ has quit () |
| [19:17:23] | * ratioweb has joined #aegir |
| [20:44:17] | * stijnvbrande has quit (Remote host closed the connection) |
| [20:57:43] | * johnstorey has joined #aegir |
| [21:11:29] | * stijnvbrande has joined #aegir |
| [21:24:55] | * beautifulmind has joined #aegir |
| [21:26:53] | * beautifulmind has quit (Read error: Connection reset by peer) |
| [21:27:11] | * beautifulmind has joined #aegir |
| [21:27:28] | * berniecram has joined #aegir |
| [22:39:42] | * zombiebeard has joined #aegir |
| [22:58:07] | * berniecram has quit (Quit: berniecram) |
| [23:00:26] | <bgm> | (pong) |
| [23:00:26] | <hefring> | bgm: 20 hours 31 min ago <omega8cc> tell bgm: should latest provision_civicrm 2.x still work with Drupal 6? not sure why it worked for us with BOA-2.2.9 but no longer works after we have switched to Aegir 2.1 and Drush 6 :/ |
| [23:07:10] | * zz_drakythe is now known as drakythe |
| [23:10:33] | * omega8cc has joined #aegir |
| [23:19:22] | * benjamin_ has quit (Ping timeout: 245 seconds) |
| [23:25:56] | * glennpratt has joined #aegir |
| [23:32:44] | * btopro has joined #aegir |
| [23:48:54] | * stijnvbrande has quit (Remote host closed the connection) |
| [00:07:33] | * zz_cdracars is now known as cdracars |
| [00:09:20] | * fatguylaughing has joined #aegir |
| [00:09:58] | * ckosloff has joined #aegir |
| [00:10:09] | * aegirjenkins has joined #aegir |
| [00:11:30] | * JeremyR has joined #aegir |
| [00:13:22] | * fatguylaughing has quit (Ping timeout: 240 seconds) |
| [00:21:44] | * cdracars is now known as zz_cdracars |
| [00:25:22] | * zz_cdracars is now known as cdracars |
| [00:30:57] | * beautifulmind has quit (Quit: Leaving.) |
| [00:31:01] | * fatguylaughing has joined #aegir |
| [00:46:47] | * stijnvbrande has joined #aegir |
| [00:47:55] | * zz_kvanderw is now known as kvanderw |
| [01:00:36] | * nulp_ is now known as nulp |
| [01:02:30] | <batfastad> | Setting up a new aegir 2.x environment. So it's recommended to install drush via composer? Or for aegir is it still better to do it via pear? |
| [01:20:01] | <btopro> | jonpugh_ boo :\. so you have N sites for a client, need to apply upgrade against those sites u r hosting that involve drush commands. instead of writing hook_upgrade_N into some module that's run across them; you use recipes and a drush command that can auto iterate through them and apply them |
| [01:20:16] | * johnstorey has quit (Quit: Nodding off now.) |
| [01:20:30] | <btopro> | some commands could span sites (like hit all 20 and make sure they all have seckit installed but didn't previously or whatever and vset these other settings) |
| [01:21:49] | <btopro> | others could be specific client crap (like 4 of those sites use some exotic distro you built for them); so instead of running 2 "upgrade" / "deployment" style modules on those 4 sites (1 for the global update, 1 for the distro specific ones); you can structure an upgrades directory and apply them based on timestamp (which is similar to the 7001 7002 7003 schema tracking in system table). |
| [01:22:16] | <jonpugh_> | I dunno, hook_update_N acts as an audit trail of changes. |
| [01:28:04] | * stijnvbrande has quit (Remote host closed the connection) |
| [01:31:06] | <btopro> | don't think you lose that, just transitions from php based creation to drush based management using whatever directory heuristic you want |
| [01:36:32] | <omega8cc> | btopro: speed and dev convenience is one thing, reliability and recover-ability is another, much, much more important in real world scenarios, no? does it have any auto-revert feature built-in? |
| [01:40:04] | <btopro> | omega8cc currently more of an idea thing; specing it out / getting feedback |
| [01:40:17] | <omega8cc> | k |
| [01:40:32] | <btopro> | I assume Aegir has some drush hooks / scripts in place that when a updb is going to be invoked that it stores a backup? |
| [01:41:32] | <btopro> | in the (general) drush recipes system there's the nothing of "uncook" so that you can revert changes; right now this is incredibly simplistic (reverses some call structures) but I'd like to do the backup storage / automatic ability to revert / undo in the event of a failure |
| [01:43:58] | <omega8cc> | btopro: extra tasks leverage standard Aegir API to create backup before running updb and restoring from backup if updb fails, no magic at all, just standard sane workflow, note that Aegir is designed from the bottom to the top to fail and revert a task on any serious enough error reported by drush, this is a core principle |
| [01:45:23] | * cdracars is now known as zz_cdracars |
| [01:47:10] | * johnstorey has joined #aegir |
| [01:48:34] | <ckosloff> | I am confused as to which version of flexslider library install in /sites/all/libraries. Following the readme I downloaded master.zip which apparently is for 2.3-bleeding, I am using module recommended version for D7, and there is another latest release 2.2.2, which one should I install? |
| [01:49:55] | <ckosloff> | Sorry posted in wrong channel |
| [01:50:30] | <omega8cc> | btopro: see this: http://cgit.drupalcode.org/provision_tasks_extra/tree/provision_tasks_ex... |
| [01:57:51] | * zz_cdracars is now known as cdracars |
| [02:23:17] | * Egyptian[Home] has joined #aegir |
| [02:29:33] | * cdracars is now known as zz_cdracars |
| [02:37:36] | * ratioweb has quit (Quit: Leaving) |
| [02:38:07] | * omega8cc has quit (Quit: Cheers! It's Time for Offline Reality) |
| [02:41:11] | * zombiebeard has quit (Quit: zombiebeard) |
| [02:46:02] | * gandhiano_ has quit (Ping timeout: 245 seconds) |
| [02:53:14] | * AquaticDisorder has joined #aegir |
| [02:57:06] | * omega8cc has joined #aegir |
| [03:00:55] | * Egyptian[Home] has quit (Ping timeout: 272 seconds) |
| [03:04:42] | <btopro> | omega8cc so everything is routed through that process or is there a hook_drush_exit at some point that checks to see if things failed and rolls back automatically? |
| [03:07:04] | * Egyptian[Home] has joined #aegir |
| [03:12:46] | <omega8cc> | btopro: Provision monitors all tasks/procedures to watch for errors reported by Drush and decides what to do via filters with error codes, see function status(), function succeed($message), function fail($message, $error_codes = NULL), etc, which are used in all internal procedures/tests to provide easy to track/watch debugging messages in the task log when anything fails at any step |
| [03:18:29] | <btopro> | omega8cc so then if running any drush command anywhere against anything the provision will notice it, take a backup before hand and then be providing the rollback capability automatically? |
| [03:18:41] | <omega8cc> | btopro: of course there are implementation of hook_drush_exit(), like function provision_drupal_drush_exit(), function db_drush_exit() |
| [03:19:18] | <omega8cc> | yes, if the prior action requires this |
| [03:20:10] | <btopro> | omega8cc so the proposed capabilities I was asking about are invoked via drush recipes, which is just chained drush |
| [03:20:19] | * Egyptian[Home] has quit (Ping timeout: 272 seconds) |
| [03:20:39] | <omega8cc> | it is all about automated rollbacks if anything went wrong |
| [03:20:58] | <btopro> | which use the drush_invoke_process so it should be hooked into the aegir provisioner safety-net |
| [03:21:14] | <btopro> | ? if I'm following the way provisioner works |
| [03:21:29] | <btopro> | (that's awesome btw; there's a reason I've kept an eye on this project and been dipping my toe in the water) |
| [03:21:39] | <omega8cc> | if called via provision API, then yes |
| [03:22:59] | <omega8cc> | just re-use what provision already offers, and simply extend it to not re-invent the wheel |
| [03:24:36] | <omega8cc> | btopro: http://api.aegirproject.org is your friend |
| [03:28:47] | * zz_cdracars is now known as cdracars |
| [03:42:07] | * cdracars is now known as zz_cdracars |
| [03:52:32] | * zombiebeard has joined #aegir |
| [03:54:57] | * zz_cdracars is now known as cdracars |
| [03:57:35] | <btopro> | omega8cc nice |
| [03:58:18] | <btopro> | looks like to integrate the two approaches (recipes / aegir) that a recipe could be created that kicks off an aegir provision to create the back up, then do a bunch of stuff in recipes, then close out the provisioning at the end |
| [03:58:29] | <btopro> | a few years from now my brain won't be so full… or will explode… lol |
| [03:59:04] | <bgm> | omega8cc: hey, i am debugging the civicrm issue you reported. just to make sure i understand, when a D6 site is created, which version of drush is aegir/boa using? |
| [04:08:25] | * gandhiano_ has joined #aegir |
| [04:10:28] | <omega8cc> | bgm: thanks! it is BOA head which uses Aegir 2.1 with latest provision_civicrm and latest Drush 6.4.0 and latest civicrm |
| [04:10:54] | <omega8cc> | btopro: :) |
| [04:13:09] | <omega8cc> | bgm: the weird thing is that while D6 install task “fails” you can use Enable and then Verify to get the site installed with civi settings created, but module not enabled and no civi cron added in Aegir |
| [04:13:42] | * josh_k has joined #aegir |
| [04:13:54] | <omega8cc> | all when using sites/all/modules, so it is not exactly the same problem, I suppose |
| [04:15:02] | <bgm> | omega8cc: i was testing on what is presumably an older version of BOA, and even there, the post_install hook was not being invoked |
| [04:15:14] | <bgm> | is there a quick way to upgrade to aegir 2.1? |
| [04:15:46] | <omega8cc> | octopus up-stable all both, or on barracuda just barracuda up-stable |
| [04:16:14] | <omega8cc> | stable uses 2.1 and he same on head, so barracuda up-head and octopus up-head all both |
| [04:16:54] | <omega8cc> | it works on legacy 2.2.9, so when you install boa with in-legacy keyword |
| [04:17:35] | <omega8cc> | but it is old Aegir with Drush 4 so it supports even civicrm 4.1 on D6 |
| [04:18:36] | <bgm> | fwiw, i have a client running civicrm 4.0-d7 under aegir 2.x, and it's working OK |
| [04:18:48] | <omega8cc> | which is no longer expected to work with provision_civicrm 2.x of course |
| [04:18:55] | <omega8cc> | d7 |
| [04:19:00] | <omega8cc> | but not d6 |
| [04:19:35] | <bgm> | right.. i have to admit i don't often test d6 :) |
| [04:19:59] | <omega8cc> | at least d6 4.1 didn’t work for me, but I could be confused by the drush cache thing :/ |
| [04:20:34] | <bgm> | i have to admit i don't regularly dive in the code, and when i do, i usually see weird things.. |
| [04:21:00] | <bgm> | like, why is the hook_post_install() function named: drush_civicrm_post_provision_install(), and not drush_provision_civicrm_post_provision_install() .. |
| [04:21:06] | <omega8cc> | we are testing this because we have folks using D6 based civi, and we need to skip upgrades for them until it is somehow debugged |
| [04:21:26] | <omega8cc> | yeah |
| [04:22:00] | <omega8cc> | these naming conventions hurt :) |
| [04:22:04] | <bgm> | yes :) |
| [04:22:29] | <bgm> | between aegir, drupal, civicrm, symfony conventions.. my head hurts :) |
| [04:22:55] | <bgm> | i'm not very familiar with BOA, is it the same if i upgrade using baracuda or octopus? |
| [04:25:49] | <omega8cc> | bgm: basically yes, but we don’t use /var/aegir anyway, so everything is tested in /data/disk/o1 which is basically the same Aegir anyway |
| [04:26:09] | <bgm> | do i run it as root, or as o1 ? |
| [04:27:30] | <omega8cc> | installers as root, but I would recommend to test this on a vanilla Aegir and not BOA, to make sure we are debugging Aegir and provision_civicrm and not anything BOA specific |
| [04:28:22] | <bgm> | ah, right, i'll do that while it upgrades |
| [04:28:24] | <omega8cc> | because if it works on vanilla Aegir with the same provision_civicrm and civi versions and Drupal core, then it is BOA problem |
| [04:29:56] | <omega8cc> | which would be weird, because we have already tested this on BOA but using vanilla Aegir, vanilla Drush etc, with same results (BOA has the special mode to install vanilla Aegir) |
| [04:34:42] | <bgm> | according to the logs, it seems like bugging when generating the civicrm config file. won't be too long (takes a while to create the platform) |
| [04:34:53] | <bgm> | btw, there are some civicrm 4.5 fixes in the latest provision_civicrm 2.x |
| [04:35:10] | <bgm> | (4.5 was released today) |
| [04:36:28] | <omega8cc> | interesting, will try this, latest version tested was 4.4.7 |
| [04:37:52] | <bgm> | i don't think it'll make a big difference, and d6 support for 4.5 is probably experimental |
| [04:38:17] | <omega8cc> | by the way, there is typo in our name Omera8.cc on https://www.drupal.org/project/provision_civicrm :) |
| [04:38:20] | <bgm> | (not many people are using d6/civi4.5, to some extent, 4.2 is probably the safest) |
| [04:38:27] | <omega8cc> | yeah |
| [04:38:41] | <omega8cc> | most people never upgrade, in fact |
| [04:38:48] | <bgm> | oops sorry, fixed :) |
| [04:39:11] | <omega8cc> | that was fast! thanks |
| [04:41:54] | <bgm> | got a phone interruption, will have to continue on this later today |
| [04:46:41] | <omega8cc> | np, thanks! |
| [05:11:52] | * attiks has joined #aegir |
| [05:22:14] | * johnstorey has quit (Quit: Nodding off now.) |
| [05:31:05] | * gusaus has joined #aegir |
| [06:01:34] | * jerryitt_ has joined #aegir |
| [06:05:27] | * cdracars is now known as zz_cdracars |
| [06:11:18] | * zz_cdracars is now known as cdracars |
| [06:19:23] | * Egyptian[Home] has joined #aegir |
| [06:25:09] | * Egyptian[Home] has quit (Ping timeout: 260 seconds) |
| [06:57:47] | * josh_k has quit (Remote host closed the connection) |
| [06:58:33] | * berniecram has joined #aegir |
| [07:02:04] | * Egyptian[Home] has joined #aegir |
| [07:02:23] | * btopro has quit (Quit: Leaving.) |
| [07:07:37] | * Egyptian[Home] has quit (Quit: Leaving.) |
| [07:07:45] | * Egyptian[Home] has joined #aegir |
| [07:19:22] | * Egyptian[Home] has quit (Ping timeout: 245 seconds) |
| [07:25:17] | * berniecram has quit (Quit: berniecram) |
| [07:28:39] | * gusaus has quit (Quit: gusaus) |
| [07:39:21] | * AquaticDisorder has quit (Remote host closed the connection) |
| [07:48:28] | * gusaus has joined #aegir |
| [07:49:51] | * josh_k has joined #aegir |
| [07:53:35] | * JeremyR has quit (Quit: Leaving.) |
| [07:54:17] | * josh_k has quit (Ping timeout: 258 seconds) |
| [07:54:52] | * gandhiano_ has quit (Ping timeout: 240 seconds) |
| [07:56:47] | * josh_k has joined #aegir |
| [08:07:21] | * fatguylaughing has quit (Quit: fatguylaughing) |
| [08:08:27] | * attiks has quit (Quit: WeeChat 0.4.2) |
| [08:09:18] | * gandhiano_ has joined #aegir |
| [08:12:13] | * cdracars is now known as zz_cdracars |
| [08:26:17] | * Egyptian[Home] has joined #aegir |
| [08:27:18] | * johnstorey has joined #aegir |
| [08:42:07] | * Egyptian[Home] has quit (Ping timeout: 244 seconds) |
| [09:06:36] | * gandhiano_ has quit (Ping timeout: 260 seconds) |
| [09:13:21] | * zombiebeard has quit (Quit: zombiebeard) |
| [09:15:49] | * gusaus has quit (Quit: gusaus) |
| [09:26:52] | * e-anima has quit (Quit: reallife not found) |
| [09:32:50] | * jerryitt_ has quit (Quit: Connection closed for inactivity) |
| [09:47:15] | * gusaus has joined #aegir |
| [09:49:07] | * zz_cdracars is now known as cdracars |
| [09:52:59] | * DecipheredAFK is now known as Deciphered |
| [09:52:59] | * Deciphered has quit (Changing host) |
| [09:52:59] | * Deciphered has joined #aegir |
| [09:59:35] | * josh_k has quit (Remote host closed the connection) |