IRC logs for #aegir, 2016-12-01 (GMT)

2016-11-30
2016-12-02
TimeNickMessage
[11:01:17]* gusaus has quit (Ping timeout: 240 seconds)
[11:02:05]* gusaus has joined #aegir
[12:26:08]* christefano has joined #aegir
[14:47:11]* gusaus has quit (Read error: Connection reset by peer)
[18:25:44]* boshtian has joined #aegir
[18:58:22]* ybabel has joined #aegir
[19:12:28]* boshtian has quit (Quit: boshtian)
[19:15:45]* realityloop has joined #aegir
[19:20:59]* reaoer013 has joined #aegir
[19:23:51]* realityloop has quit (Quit: Leaving...)
[19:24:06]* boshtian has joined #aegir
[19:24:33]* realityloop has joined #aegir
[19:24:56]* realityloop has quit (Client Quit)
[19:33:30]* colan has quit (Ping timeout: 250 seconds)
[19:33:39]* colan has joined #aegir
[19:48:37]* realityloop has joined #aegir
[20:42:20]* realityloop has quit (Quit: Leaving..)
[20:55:09]* boshtian has quit (Quit: boshtian)
[21:00:53]* boshtian has joined #aegir
[21:17:17]* christefano has quit (Ping timeout: 240 seconds)
[21:32:23]* anarchat has joined #aegir
[21:36:16]* drakythe_ has joined #aegir
[21:39:05]* anarcat has quit (*.net *.split)
[21:39:07]* drakythe has quit (*.net *.split)
[21:39:07]* drakythe_ is now known as drakythe
[22:02:24]<reaoer013>helmo: thanks for the review.
[00:02:31]* reaoer013 has quit (Quit: Page closed)
[00:03:12]* reaper013 has joined #aegir
[00:39:17]* stuart_crouch has joined #aegir
[00:42:06]<stuart_crouch>Hi. Can anybody help me understand the client role in aegir? I've created a test client role, but they cant see any platforms or sites assigned to them
[00:52:20]* noecc has joined #aegir
[01:38:39]* stuart_crouch has quit (Quit: Page closed)
[01:41:15]<reaper013>Hello
[01:41:19]<reaper013>On http://cgit.drupalcode.org/hosting/tree/package/hosting_package.module#n41
[01:41:26]<reaper013>hosting_package_node_load()
[01:41:40]<reaper013>Is it a legacy function?
[01:42:03]<reaper013>Because the name suggests that it is a hook_node_load but in this case it is bad implemented, no?
[02:03:37]* mstenta has joined #aegir
[02:20:06]<helmo>reaper013: that might be a D6 leftover :(
[02:21:07]<reaper013>helmo: thanks for the reply (and the replies on do, I am currently looking its). Do you think I should open an issue and make a patch?
[02:24:15]<helmo>Yes, please ... all the cleanup we can do :)
[02:38:24]* shaneonabike1 has joined #aegir
[02:38:38]<reaper013>Hum, Aegir changed the motto "keep calm and clear cache" into "keep calm and verify everything"
[02:55:09]* theMusician has joined #aegir
[03:11:54]* boshtian has quit (Quit: boshtian)
[03:15:07]<reaper013>Ok I found why modules were not detected as enabled on a D8 site
[03:15:16]<reaper013>I will open an issue and make a patch
[03:15:54]<reaper013>I don't like to be split accross so many issues
[03:24:16]* theMusician has quit (Ping timeout: 260 seconds)
[03:35:36]* christefano has joined #aegir
[03:53:36]<reaper013>ok patches updates :)
[04:21:33]* reaper013 has quit (Quit: Page closed)
[04:32:42]<colan>ergonlog1c: i'm trying to implement hook_provision_drupal_config(), which i'm assuming needs to be in a module's blah.drush.inc, but it's not running and there's no mention of the hook in the task log.
[04:33:13]<colan>maybe it's not actually getting invoked?
[04:33:49]<colan>helmo: ^^^
[04:34:26]<jonpugh>it won't be loaded unless you register a hosting feature
[04:34:28]* theMusician has joined #aegir
[04:34:35]<jonpugh>colan -^
[04:35:11]<colan>jonpugh: Oh! now you tell me. But shouldn't it still say "calling hook..." in the log?
[04:36:08]<colan>or is that only if anyone is actually registered that implements it?
[04:36:43]* memtkmcc has joined #aegir
[04:43:11]* theMusician has quit (Quit: theMusician)
[04:44:27]<jonpugh>hostmaster modules are only included into global drush space if they implement hook_hosting_feature(), which is how we write /var/aegir/.drush/drushrc.php
[04:54:24]<memtkmcc>hefring: botsnack
[04:54:24]<hefring>*burp*
[04:54:24]<hefring>memtkmcc: 6 days 3 hours ago <colan> tell memtkmcc thoughts on https://gitlab.com/aegir/hosting_https/issues/12 ?
[04:59:08]* theMusician has joined #aegir
[05:02:04]* theMusician has quit (Client Quit)
[05:13:32]* theMusician has joined #aegir
[05:37:02]<helmo>colan: if you do not want to make it a hosting feature you can add it in the ~/.drush/ folder
[05:52:04]* gusaus has joined #aegir
[05:52:06]<colan>thanks everyone, will try making a feature.
[05:54:24]<helmo>scrum in 5min?
[05:54:31]<colan>sure.
[05:56:17]<colan>helmo: jonpugh does the provision hook implementation need to be in drush/blah.drush.inc, or can it be at the root? i have no classes.
[05:57:55]<helmo>colan: yes... drushrc.php specifically includes the drush subfolders
[06:00:22]<colan>ok, and the "blah" in blah.drush.inc can be anything? doesn't need to be the module name?
[06:02:56]<helmo>I think it can be ... but for hook names drush looks at the subfolder name where the file is in ... ~/.drush/foo/foo.drush.inc could have drush_foo_post_provision_verify
[06:06:40]<helmo>Hi all, ergonlog1c bgm jonpugh colan cweagans gboudrias memtkmcc .. It's Scrum time.
[06:06:58]<memtkmcc>hi
[06:08:32]<helmo>I've done reviews most of the day ... a number of issues from Grimreaper :)
[06:09:24]<helmo>I tested hosting_https which is looking good ... :)
[06:10:23]<colan>helmo: thanks for the MRs. :)
[06:10:25]<helmo>Although we might have tink of a more automated upgrade path ... it's not for the fainthearted to do this on prd (which I won't be doing just jet)
[06:11:05]<colan>yeah, wasn't thinking about that just yet, but feel free to open an issue so we can figure it out later.
[06:12:36]<helmo>I put the fix permission issue on rtbc https://www.drupal.org/node/2616426 but jonpugh made a good suggestion about hook_requirements
[06:12:37]<hefring>https://www.drupal.org/node/2616426 => Add 'fix permissions' task [#2616426] => 35 comments, 2 IRC mentions
[06:12:45]<memtkmcc>I plan to test hosting_https too, so expect some feedback soon!
[06:12:59]<colan>yay!
[06:13:25]<helmo>we can't read the sudo config from aaegir though ... do we need a checkfile there ... or just attempt a sudo run?
[06:14:07]<jonpugh>I think so, just like verify restarts Apache
[06:14:31]<jonpugh>On verify server_master perhaps?
[06:15:11]<helmo>and then set a flag that's read in hook_requirements?
[06:15:14]<jonpugh>Or no, it would be on every web server verify
[06:15:29]<jonpugh>A flag on the server node?
[06:15:37]<jonpugh>Because each host needs it
[06:19:31]<helmo>And my last thing ... The oldest needs-review item of the week is ... https://www.drupal.org/node/1895580
[06:19:32]<hefring>https://www.drupal.org/node/1895580 => Task priorities [#1895580] => 14 comments, 1 IRC mention
[06:21:08]<helmo>I haven't had a chance to test that one :(
[06:21:26]<helmo>Who's next?
[06:26:52]<colan>i think everyone saw this already, but i got hosting_https working.
[06:27:01]<colan>so yes, testers welcome.
[06:27:15]<colan>MRs also welcome (thanks helmo!)
[06:34:13]<jonpugh>helmo: You should post a comment and add a tag for "Old Issue of the Week" ;)
[06:35:02]<colan>that's pretty much it for me, though i'm wondering if we should cut a release soon due to that security issue.
[06:36:30]<jonpugh>My updates are all trying to get these four patches ready: https://www.drupal.org/project/issues/search?issue_tags=devshop%20patches
[06:37:10]<helmo>colan: it's itching ... anyone have time to review https://www.drupal.org/node/2698027
[06:37:11]<hefring>https://www.drupal.org/node/2698027 => Minor release to update core? [#2698027] => 20 comments, 6 IRC mentions
[06:38:45]<helmo>jonpugh: good idea .. done
[06:44:01]<jonpugh>I'm going to be adding one more patch, to allow site nodes to specify their install profile by name. There's no other way to allow one-hit site+platform creation because we don't know the install package nid until platform verify :(
[06:51:18]* noecc has left #aegir ("pax")
[06:51:46]<helmo>jonpugh: understandable
[06:52:45]<jonpugh>Those patches allow a site create UI like this: https://twitter.com/OpenDevShop/status/801167025586380800
[06:56:13]<memtkmcc>jonpugh: many BOA users would love this, too! See https://github.com/omega8cc/boa/issues/791
[06:58:29]<jonpugh>indeed :)
[06:59:19]<jonpugh>would love to talk more about that. Can I PM you memtkmcc ?
[06:59:34]<memtkmcc>jonpugh: sure
[07:06:40]<gusaus>Is that dev shop functionality going to be part of Aegir?
[07:10:11]<jonpugh>seems like that would make sense, but we'd need a new "Aegir projects" module that brings the project node over to aegir
[07:18:52]* realityloop has joined #aegir
[07:23:29]<gusaus>cool - can’t wait to use!
[07:28:27]* realityloop is now known as realityloop_
[07:36:55]* ybabel has quit (Quit: ybabel)
[07:37:21]* realityl_ has joined #aegir
[07:37:28]* realityloop_ has quit (Read error: Connection reset by peer)
[07:37:36]* theMusician has quit (Quit: theMusician)
[07:43:57]* theMusician has joined #aegir
[08:12:52]* realityl_ is now known as realityloop
[08:17:04]* theMusician has quit (Quit: theMusician)
[08:18:20]* realityloop has quit (Quit: Leaving..)
[08:18:40]* realityloop has joined #aegir
[08:27:29]* shaneonabike1 has quit (Quit: Leaving.)
[08:28:01]* theMusician has joined #aegir
[08:35:09]* realityloop has quit (Quit: Leaving..)
[08:52:47]* stuart_crouch has joined #aegir
[08:54:21]<stuart_crouch>Im trying to upgrade aegir from 7.x-3.0 to 7.x-3.8, but the drush command exits with error. Is there anyone that can help?
[08:55:58]<stuart_crouch>Platforms path /var/aegir/platforms exists. [success] Platforms ownership of /var/aegir/platforms has been changed to aegir. [success] Platforms permissions of /var/aegir/platforms have been changed to 755.
[08:56:22]<stuart_crouch>Platforms path /var/aegir/platforms is writable. [success] Drush command terminated abnormally due to an unrecoverable error. [error]
[09:09:01]<viashimo>have you run the upgrade with debug and verbose (if using drush), or DPKG_DEBUG=developer (if using apt-get, etc.)
[09:11:04]<stuart_crouch>Checking DB credentials yielded error: Unable to find a matching SQL Class. Drush cannot find your database connection details. [5.78 sec, 9.69 MB] [debug] Drush bootstrap phase : bootstrap_drupal_full() [5.78 sec, 9.67 MB] [bootstrap] Drush command terminated abnormally due to an unrecoverable error. [5.81 sec, 11.81 MB]
[09:11:14]<stuart_crouch>thats with --verbose --debug
[09:12:40]<stuart_crouch>drush hostmaster-migrate hostmaster-sac.uksouth.cloudapp.azure.com /var/aegir/hostmaster-7.x-3.8 --debug --verbose
[09:29:02]<stuart_crouch>ok so it looks like all of hostmaster is broken :(
[09:29:23]<stuart_crouch>I used to have a working site, now I get errors
[09:29:40]<stuart_crouch>I have 3 pre-upgrade directories and no idea how to roll back :(
[09:32:23]* theMusician has quit (Quit: theMusician)
[09:37:54]* realityloop has joined #aegir
[09:38:11]<stuart_crouch>well, I got the site back. sort of.
[09:38:31]<stuart_crouch>the site now lists out every site it maintains at the top of the page.
[09:47:55]* stuart_crouch has quit (Ping timeout: 260 seconds)
[10:04:01]* viashimo has quit (Remote host closed the connection)