IRC logs for #aegir, 2016-11-02 (GMT)

2016-11-01
2016-11-03
TimeNickMessage
[11:05:43]* theMusician has quit (Quit: theMusician)
[13:06:17]* hestenet has quit (Read error: Connection reset by peer)
[13:06:38]* hestenet has joined #aegir
[14:01:27]* drakythe is now known as zz_drakythe
[14:36:31]* hestenet has quit (Read error: Connection reset by peer)
[14:36:37]* hestenet_ has joined #aegir
[14:45:16]* hestenet_ has quit (Read error: Connection reset by peer)
[14:45:53]* hestenet has joined #aegir
[16:17:35]* fatguylaughing has quit (Quit: fatguylaughing)
[17:51:57]* boshtian has joined #aegir
[18:17:32]* ybabel has joined #aegir
[19:21:13]* David_Hernandez has joined #aegir
[22:07:12]* ybabel1 has joined #aegir
[22:09:31]* ybabel has quit (Ping timeout: 268 seconds)
[22:09:31]* ybabel1 is now known as ybabel
[00:02:46]* fatguylaughing has joined #aegir
[00:05:43]* fatguylaughing has quit (Client Quit)
[00:06:39]<mstenta>I'm running into an issue upgrading Aegir 6.x-2.5 to 7.x-3.x
[00:07:00]<mstenta>I've run this exact upgrade in the path on other servers with the same setup, and haven't had issues.
[00:07:09]<mstenta>I'm restoring a backup right now so that I can test it again...
[00:07:43]<mstenta>It seems that it is dropping all databases except the hostmaster database, and all of the other site vhosts end up pointing to the hostmaster database
[00:07:48]<mstenta>Has anyone experienced this?
[00:08:50]<mstenta>The only thing that is different from my previous successful upgrades, as far as I can tell, is the 7.x-3.x branches of provision and hostmaster. Everything else is controlled by a puppet script, and nothing else has been updated within that.
[00:09:14]<mstenta>I'm going to continue digging for clues...
[00:11:26]<colan>ergonlogic: can you take a quick look at https://gitlab.com/aegir/hosting_https/issues/7#note_17723415 ? I'm wondering if that MR is simply treating a symptiom of a much bigger problem.
[00:15:44]<ergonlogic>colan: looking now
[00:16:11]<mstenta>Update: ok actually the databases were not dropped (I was logged into mysql as the wrong user). So it seems they were just disconnected from the sites themselves by Aegir...
[00:16:11]<ergonlogic>yeah...
[00:16:35]<ergonlogic>colan: I think we can just drop the "orphaned_services" stuff altogether
[00:16:56]<ergonlogic>it was an attempt to address a bug in Aegir core
[00:17:45]<colan>ergonlogic: so just drop that function entirely?
[00:18:32]<ergonlogic>I'll see if I can track down the commmit, and add some context
[00:18:46]<colan>merci
[00:18:50]<ergonlogic>but essentially, if we can't easily fix it, then yes, I suggest dropping it
[00:22:54]* zz_drakythe is now known as drakythe
[00:35:08]<mstenta>Update: ok scratch what I said before about it being the 6.x-2.5 to 7.x-3.x - it's actually happening in the 6.x-2.x to 6.x-2.5! interesting...
[00:35:19]* hestenet has quit (Read error: Connection reset by peer)
[00:35:39]* hestenet has joined #aegir
[00:36:09]<mstenta>ah wait... dang sorry... caching... i might be wrong about that
[00:36:54]<mstenta>6.x-2.x to 6.x-2.5 upgrade appears to have worked as expected
[00:37:10]<mstenta>now initiating the 6.x-2.5 to 7.x-3.x upgrade...
[00:46:46]<mstenta>alright... it worked. that's good! but why didn't it work before??
[00:47:07]<mstenta>the world may never know... ¯\_(ツ)_/¯
[00:47:10]<colan>gremlins?
[00:47:17]<mstenta>must be gremlins
[00:47:28]<mstenta>it was halloween when i tried it last...
[00:47:51]<mstenta>oh well, sorry for the noise
[00:51:20]<ergonlogic>colan: I updated that issue. I suspect the "bigger problem" is probably that we're triggering node_access hooks that aren't relevant when we're running tasks from Drush.
[00:51:37]<colan>ergonlogic: no easy way to turn these off?
[00:52:02]<ergonlogic>yeah, don't add the tag in the query :p
[00:52:32]<ergonlogic>imo, we shouldn't have added it there in the first place
[00:52:55]<colan>ergonlogic: i'm happy with merging that fix, but I'd like to add an in-line comment explaining it.
[00:53:46]<colan>ergonlogic: or simple core fix? remove that tag?
[00:53:53]<ergonlogic>if we want to filter server listings in the front-end, we should have added a new function to do it
[00:56:11]<ergonlogic>hosting_get_servers is called from some overrides of hostingService::context_options(), for example
[00:58:27]<ergonlogic>I'm not really sure where the underlying issue is
[00:58:37]<ergonlogic>but it's probably something like: http://api.aegirproject.org/api/Hosting/server!hosting_server.module/fun...
[00:59:35]<colan>ergonlogic: ok, i'll merge this local fix. could you create a core issue to discuss?
[01:00:02]<ergonlogic>where we call hosting_feature(), which, in turn, calls hosting_get_features(), which itself calls system_rebuild_module_data().
[01:00:45]<ergonlogic>since we're calling that functions from a hook_system_info_alter(), that looks like a likely candidate for causing a loop
[01:02:32]<colan>ergonlogic: i'll link to the core issue in the code.
[01:05:41]<ergonlogic>drafting it now
[01:15:09]<ergonlogic>colan: https://www.drupal.org/node/2824329
[01:15:09]<hefring>https://www.drupal.org/node/2824329 => Remove 'node_access' check from default hosting_get_servers() calls [#2824329] => 0 comments, 1 IRC mention
[01:15:25]<ergonlogic>I'll add a comment to the gitlab issue detailing what I believe to be causing the loop
[01:23:50]<ergonlogic>colan: feel free to comment in either of those issues if I wasn't clear... I'm only on my second cup of coffee
[01:24:30]<colan>ergonlogic: great, will take a look in a bit. on a call now. :)
[01:43:41]* hestenet has quit (Remote host closed the connection)
[01:44:42]* hestenet has joined #aegir
[01:47:24]<anarcat>ergonlogic: can i steal a i3 config from you?
[01:47:46]<ergonlogic>anarcat: go for it
[01:48:00]<anarcat>ergonlogic: where?
[01:48:07]<ergonlogic>hang on
[01:48:11]<anarcat>ergonlogic: just a sample to start with
[01:48:28]<anarcat>i'd like: alt-arrows to change workspaces, alt-tab to cycle focus, and get rid of titlebars
[01:48:50]<anarcat>it's interesting that the bar at the bottom (which i'm use to see on top) says i have no battery :p
[01:48:55]<anarcat>this is totally offtopic, sorry
[01:49:12]<ergonlogic>np, but I don't use alt-arrows
[01:50:00]* fatguylaughing has joined #aegir
[01:51:36]* noecc has joined #aegir
[02:10:58]* hestenet has quit (Read error: Connection reset by peer)
[02:13:14]* hestenet has joined #aegir
[02:15:09]* hestenet has quit (Read error: Connection reset by peer)
[02:15:16]* hestenet_ has joined #aegir
[02:39:48]* hestenet_ has quit (Read error: Connection reset by peer)
[02:43:28]* hestenet has joined #aegir
[02:44:25]* hestenet has quit (Read error: Connection reset by peer)
[02:44:48]* hestenet has joined #aegir
[02:45:43]* boshtian has quit (Quit: boshtian)
[02:45:46]* theMusician has joined #aegir
[02:47:59]* hestenet_ has joined #aegir
[02:48:18]* hestenet has quit (Read error: Connection reset by peer)
[03:01:07]* hestenet_ has quit (Read error: Connection reset by peer)
[03:08:57]* hestenet has joined #aegir
[03:28:29]* theMusician has quit (Quit: theMusician)
[03:37:46]* hestenet has quit (Read error: Connection reset by peer)
[03:38:26]* hestenet has joined #aegir
[03:41:22]* hestenet has quit (Read error: Connection reset by peer)
[03:50:04]* hestenet has joined #aegir
[03:57:28]* theMusician has joined #aegir
[04:06:22]* David_Hernandez has quit (Quit: Saliendo)
[04:16:27]* hestenet has quit (Read error: Connection reset by peer)
[04:16:57]* theMusician has quit (Quit: theMusician)
[04:26:58]* hestenet has joined #aegir
[04:39:39]* hestenet has quit (Read error: Connection reset by peer)
[04:44:29]* hestenet has joined #aegir
[04:57:39]* hestenet has quit (Read error: Connection reset by peer)
[05:00:52]* hestenet has joined #aegir
[05:17:09]* hestenet has quit (Read error: Connection reset by peer)
[05:22:52]* hestenet has joined #aegir
[05:37:58]* theMusician has joined #aegir
[05:39:38]* hestenet has quit (Read error: Connection reset by peer)
[05:42:03]<jonpugh>bgm: helmo: ergonlogic: colan: I hacked aegir to be able to not install drupal profile. https://www.drupal.org/node/2754069#comment-11760849
[05:42:04]<hefring>https://www.drupal.org/node/2754069 => RFC: Decouple site verify tasks from "install" task. [#2754069] => 13 comments, 3 IRC mentions
[05:42:51]<jonpugh>$site_node->install_method is now passed as a drush option "site_install_method", and if set to anything but "profile", it will skip installing Drupal. (allowing you to do stuff in your own drush hooks)
[05:43:34]<jonpugh>patches do not alter existing behavior but will allow awesome hooks
[05:43:51]<jonpugh>like import DB from sql dump
[05:44:23]* hestenet has joined #aegir
[05:46:30]<jonpugh>would love some review
[05:49:22]<colan>jonpugh: very nice. no time to review now though, sorry.
[05:53:13]* christefano has joined #aegir
[05:59:44]* christefano has quit (Quit: christefano)
[06:00:56]* hestenet has quit (Read error: Connection reset by peer)
[06:01:09]* hestenet has joined #aegir
[06:03:29]* ybabel has quit (Quit: ybabel)
[06:03:44]* hestenet has quit (Read error: Connection reset by peer)
[06:04:36]* christefano has joined #aegir
[06:04:45]* hestenet has joined #aegir
[06:11:39]* theMusician has quit (Quit: theMusician)
[06:20:22]* hestenet has quit (Read error: Connection reset by peer)
[06:30:35]* hestenet has joined #aegir
[06:33:53]* noecc has left #aegir ("pax")
[06:42:37]* theMusician has joined #aegir
[06:44:59]* hestenet has quit (Read error: Connection reset by peer)
[06:48:47]* hestenet has joined #aegir
[06:50:10]* Einherjer has joined #aegir
[06:52:36]* hestenet has quit (Read error: Connection reset by peer)
[06:53:09]* hestenet has joined #aegir
[07:04:50]* theMusician has quit (Quit: theMusician)
[07:21:16]* hestenet has quit (Read error: Connection reset by peer)
[07:24:33]* hestenet has joined #aegir
[07:27:27]* theMusician has joined #aegir
[07:30:59]* hestenet has quit (Read error: Connection reset by peer)
[07:32:09]* theMusician has quit (Ping timeout: 244 seconds)
[07:32:49]* theMusician has joined #aegir
[07:33:44]* hestenet has joined #aegir
[07:43:01]* hestenet_ has joined #aegir
[07:43:01]* hestenet has quit (Ping timeout: 252 seconds)
[07:51:45]* hestenet_ has quit (Read error: Connection reset by peer)
[07:53:02]* hestenet has joined #aegir
[07:54:15]* theMusician has quit (Quit: theMusician)
[07:54:55]* theMusician has joined #aegir
[07:59:22]* theMusician has quit (Ping timeout: 256 seconds)
[08:01:28]* hestenet has quit (Read error: Connection reset by peer)
[08:04:40]* hestenet has joined #aegir
[08:14:41]* hestenet has quit (Read error: Connection reset by peer)
[08:16:40]* hestenet has joined #aegir
[08:17:10]* fatguylaughing has quit (Quit: fatguylaughing)
[08:24:31]* hestenet has quit (Read error: Connection reset by peer)
[08:25:47]* hestenet has joined #aegir
[08:39:33]* theMusician has joined #aegir
[08:48:07]* hestenet has quit (Read error: Connection reset by peer)
[08:50:01]* hestenet has joined #aegir
[08:55:31]* hestenet has quit (Read error: Connection reset by peer)
[08:58:27]* hestenet has joined #aegir
[09:08:56]* hestenet has quit (Ping timeout: 260 seconds)
[09:09:35]* hestenet has joined #aegir
[09:16:08]* hestenet has quit (Read error: Connection reset by peer)
[09:18:29]* hestenet has joined #aegir
[09:24:11]* hestenet has quit (Read error: Connection reset by peer)
[09:25:52]* hestenet has joined #aegir
[09:31:38]* hestenet has quit (Read error: Connection reset by peer)
[09:34:28]* hestenet has joined #aegir
[09:42:43]* hestenet has quit (Read error: Connection reset by peer)
[09:44:46]* hestenet has joined #aegir
[09:55:01]* hestenet has quit (Ping timeout: 252 seconds)
[09:55:55]* hestenet has joined #aegir
[10:01:45]* hestenet has quit (Read error: Connection reset by peer)
[10:04:59]* hestenet has joined #aegir
[10:11:57]* hestenet has quit (Read error: Connection reset by peer)
[10:14:20]* hestenet has joined #aegir
[10:19:24]* hestenet has quit (Read error: Connection reset by peer)
[10:20:37]* hestenet has joined #aegir
[10:27:00]* hestenet has quit (Read error: Connection reset by peer)
[10:30:46]* hestenet has joined #aegir
[10:38:16]* hestenet has quit (Read error: Connection reset by peer)
[10:40:44]* hestenet has joined #aegir
[10:46:23]* hestenet has quit (Read error: Connection reset by peer)
[10:49:21]* hestenet has joined #aegir
[10:54:51]* hestenet has quit (Read error: Connection reset by peer)
[10:57:29]* hestenet has joined #aegir
[10:59:28]* theMusician has quit (Quit: theMusician)