IRC logs for #aegir, 2017-12-15 (GMT)

2017-12-14
2017-12-16
TimeNickMessage
[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