| [11:07:58] | * anarchat has quit (Remote host closed the connection) |
| [13:49:41] | * anarcat has joined #aegir |
| [19:12:58] | * ybabel has joined #aegir |
| [01:15:12] | * shaneonabike1 has joined #aegir |
| [02:23:16] | * shaneonabike1 has quit (Quit: Leaving.) |
| [02:26:01] | * theMusician has joined #aegir |
| [02:48:49] | * theMusician has quit (Ping timeout: 248 seconds) |
| [03:04:42] | * theMusician has joined #aegir |
| [03:59:26] | * theMusician has quit (Quit: theMusician) |
| [04:21:01] | <jonpugh1> | Just submitted session for drupalcampNJ at princeton: https://www.drupalcampnj.org/sessions/ten-years-aegir-hosting-drupal-loo... |
| [04:22:32] | * theMusician has joined #aegir |
| [07:18:37] | <colan> | ergonlogic: it looks like `drush_composer_install_pre_provision_verify()` isn't actually firing. any ideas? can you give me a hand? http://cgit.drupalcode.org/hosting_composer/tree/drush/composer_install.... |
| [07:19:32] | <colan> | the whole getting-provision-hooks-to-fire thing is still a bit magical to me. |
| [07:19:54] | <colan> | lots of boiler-plate code, not sure what's relevant. |
| [07:37:30] | * ybabel has quit (Quit: ybabel) |
| [08:17:00] | <ergonlogic[m]> | colan: hi. still having trouble? |
| [08:17:08] | <colan> | ergonlogic: yep |
| [08:17:27] | <colan> | trying to move stuff to a hook that does fire. |
| [08:17:33] | <ergonlogic[m]> | ok, so Drush scans a bunch of dirs looking for commandfiles to load |
| [08:18:29] | <ergonlogic[m]> | most (non-core) backend stuff is included via the aegir user's drushrc.php file. |
| [08:18:48] | <ergonlogic[m]> | which is re-generated whenever the hostmaster site is verified |
| [08:19:08] | <ergonlogic[m]> | which should be triggered automatically whenever a new Hosting Feature is enabled |
| [08:19:20] | <ergonlogic[m]> | so, first, try verify the hostmaster site |
| [08:19:46] | <ergonlogic[m]> | then look in (iirc) `/var/aegir/.drush/drushrc.php` |
| [08:21:52] | <colan> | k |
| [08:24:55] | <colan> | ergonlogic: looks like the submodules are in there, but not the base one, which now explains why the hook isn't running. |
| [08:25:23] | <ergonlogic[m]> | ah. so that'd be another reason to keep the Hosting Feature |
| [08:25:53] | <colan> | shouldn't it work if the module us enabled? |
| [08:26:28] | <ergonlogic[m]> | I think only Hosting Features get added to that array in the drushrc.php |
| [08:26:42] | <colan> | brb |
| [08:28:57] | <colan> | ah, ok, trying... |
| [08:35:18] | <colan> | ergonlogic: worked, thanks! |
| [08:35:35] | <ergonlogic[m]> | reverting the patch? |
| [08:35:57] | <colan> | yep. |
| [08:36:02] | <ergonlogic[m]> | I'm glad to hear it |
| [08:37:53] | <colan> | ergonlogic: i'd still like to keep the dependencies on the base module though. |
| [08:38:02] | <ergonlogic[m]> | sure |
| [08:40:21] | <colan> | The good news is that I can write some docs now that i have a better understanding of how these modules interact. |
| [08:41:01] | <colan> | I know code should be documentation, but that doesn't exactly help when reading a project page. :) |
| [08:41:25] | <ergonlogic[m]> | you sound like I'm against documentation :p |
| [08:42:33] | <colan> | ergonlogic: i know you're not, you just didn't write any for this stuff. ;) |
| [08:43:26] | <ergonlogic[m]> | I thought I'd PR'd the docs repo... but that may have been for the distro stuff... |
| [08:43:28] | <colan> | but getting it working is most of the work, so thanks for throwing this suite together! |
| [08:44:12] | <colan> | oh right, sorry, forgot to look in there. i'll review that shortly. |
| [08:45:12] | <ergonlogic[m]> | there's a bit here: https://github.com/aegir-project/documentation/commit/f7ae856cc52f5097e5... |
| [08:45:37] | <ergonlogic[m]> | I don't think that branch ever got merged though... |
| [08:46:07] | <ergonlogic[m]> | https://github.com/aegir-project/documentation/pull/37 |
| [08:49:11] | <colan> | yeah, just found it: https://www.drupal.org/project/hosting_composer/issues/2931158 |
| [08:50:11] | <colan> | I can take a crack at that soon. |
| [09:14:40] | <gusaus[m]> | If Aegir coop or individual members can help provide some of the solutions referenced here https://github.com/OpenProducer/administration/issues/2#issuecomment-348... |
| [09:14:40] | <gusaus[m]> | That should provide more ways of directly/indirectly funding Aegir project. Also should increase code and docs contributions, via learning programs like Drupal Dojo and Open Ulmus/ELMS:LN |