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

2016-11-09
2016-11-11
TimeNickMessage
[11:11:20]* mstenta has quit (Quit: Leaving)
[11:59:04]* realityloop has quit (Quit: Leaving...)
[12:14:48]* theMusician has quit (Quit: theMusician)
[14:29:57]* realityloop has joined #aegir
[14:30:00]* realityloop has quit (Client Quit)
[16:07:22]* gusaus has quit (Quit: gusaus)
[18:16:17]* christefano has quit (Quit: christefano)
[18:18:35]* christefano has joined #aegir
[18:18:59]* christefano has quit (Client Quit)
[19:00:46]* ybabel has joined #aegir
[19:12:01]* boshtian has joined #aegir
[19:57:51]* David_Hernandez has joined #aegir
[21:36:19]* ybabel has quit (Remote host closed the connection)
[21:36:29]* ybabel has joined #aegir
[21:58:35]* boshtian1 has joined #aegir
[21:59:17]* boshtian has quit (Ping timeout: 248 seconds)
[21:59:17]* boshtian1 is now known as boshtian
[23:35:30]* noecc has joined #aegir
[00:06:31]* mstenta has joined #aegir
[00:41:27]* Fuzzy76 has left #aegir ("User left")
[02:01:49]* christefano has joined #aegir
[02:37:07]* FMB has joined #aegir
[02:44:25]<FMB>helmo: hi. As you suggested in https://www.drupal.org/node/2808807, I tried to upgrade to 3.8 on all my instances. All the upgrades went like a charm but one. After running drush @hostmaster php-eval "print hosting_task_count() + hosting_task_count_running();", I get "1". Here is the output of ps xafu https://bin.res-telae.cat/?f16c8bbe51a823e6#PSyb+OBEHxpnBIuE9P16/WRwu/a9...
[02:44:27]<hefring>https://www.drupal.org/node/2808807 => Debian package upgrade gets stuck [#2808807] => 3 comments, 1 IRC mention
[02:47:31]<FMB>I know I could unstuck the upgrade by messing with rush_hosting_pause_validate(), but I can run some commands should it be useful to debug this.
[02:55:15]* theMusician has joined #aegir
[02:55:15]* theMusician has quit (Client Quit)
[03:04:58]<helmo>FMB: you could look in the task queue to see what's in there... something with a 'running' status that is not actually running?
[03:06:38]* theMusician has joined #aegir
[03:10:45]<FMB>helmo: apparently not...
[03:32:44]* oluabbeys has joined #aegir
[03:38:44]* FMB is now known as fmb
[03:39:58]* oluabbeys has quit (Quit: oluabbeys)
[03:40:45]* oluabbeys has joined #aegir
[03:43:20]* oluabbeys has quit (Client Quit)
[03:53:52]* fmb has quit (Quit: WeeChat 1.6)
[04:26:24]* David_Hernandez has quit (Quit: Saliendo)
[04:32:50]* theMusician has quit (Quit: theMusician)
[04:49:01]* Lowell has quit (Ping timeout: 260 seconds)
[04:50:46]* Lowell has joined #aegir
[04:56:12]* boshtian has quit (Quit: boshtian)
[05:56:09]* memtkmcc has joined #aegir
[06:05:30]<helmo>jonpugh: ergonlogic colan: timecheck ... scrum now or in an hour?
[06:07:21]* shaneonabike has joined #aegir
[06:09:34]<ergonlogic>I'm not sure anymore
[06:11:24]* gusaus has joined #aegir
[06:16:43]<helmo>memtkmcc: ^^
[06:17:31]<memtkmcc>I'm online, just in case, but also not sure about the old/new time :)
[06:17:31]<hefring>memtkmcc: 2 days 9 hours ago <helmo> tell memtkmcc We now have an issue for the nginx version problem... https://www.drupal.org/node/2825254
[06:17:46]<memtkmcc>yep, fixed
[06:22:14]<ergonlogic>I may be called away shortly, so I'll post my stuff now, in case
[06:24:16]<ergonlogic>basically, I've been working mostly on bootstrapping NG dev with some local dev and CI processes. In particular, some code-sniffing and code-coverage reporting.
[06:25:26]<ergonlogic>I'd very much like that we establish a priority on testing for anything aegirNG-related, and so making such stats easily available is a big part of that, imo
[06:26:51]<helmo>true, good statistics can motivate to improve
[06:27:01]<ergonlogic>if we make a habit of keeping our test-coverage high from the beginning, we won't be faced with a discouraging mountain of tests to write down the road
[06:27:11]<ergonlogic>right
[06:27:20]<ergonlogic>same with docs
[06:29:02]<ergonlogic>unfortunately, I haven't found a reasonable way to get behat test-coverage stats
[06:29:16]<ergonlogic>though simjpletest ones are relatively straight-forward
[06:30:01]<ergonlogic>using PHP_CodeCoverage, btw, which works very nicely
[06:30:55]<ergonlogic>unfortunately, even starting coverage gathering in index.php doesn't appear to work
[06:32:39]<ergonlogic>anyway, the idea is also to build and publish docker images, vagrant boxes, etc. as part of our CI/CD process
[06:32:58]<ergonlogic>and so, minimize the 'manual' intervention required in releases, etc.
[06:33:42]<ergonlogic>building .debs, and uploading them to the suse build service should be included there, if/when we get to that point
[06:35:10]<ergonlogic>anyway, once I give up on behat coverage (which'll likely be soon), I'll turn back to building out entities for servers/tasks/apps/etc.
[06:35:42]<ergonlogic>and I'll probably focus on simpletests for the moment
[06:36:15]<ergonlogic>which seems reasonable for the Drupal components anyway
[06:36:53]<ergonlogic>also, I'm making an effort to keep all of aegirNG in a single repo, so as (hopefully) to keep things simpler
[06:37:42]<ergonlogic>in the long-run, we might want to split things out, but from a CI/CD perspective, this is much simpler
[06:38:48]<ergonlogic>so, for example, there's a D8 profile, and a couple modules, as well as an Ansible role, Packer templates, tests, docs, etc.
[06:40:48]<ergonlogic>anyway, that's more or less it from me
[06:43:20]<ergonlogic>if anyone can point to an example of code-coverage gathering in Drupal 8 (ideally w/o a patch to core), please let me knwo
[07:11:56]<helmo>Hi all, ergonlog1c bgm jonpugh colan gboudrias memtkmcc ... Scrum?
[07:12:06]<helmo>I just have a few points ...
[07:12:51]<helmo>I reviewd a lot of issues today ... added some to my feature/quick-revew brach ... and even committed a few :)
[07:14:00]<helmo>I also diged a bit into stackExchange to get a bookmark to filter the stackExchange questions without answers... normally when you click 'unanswerd' it also includes the ones with an answer that has not been up-voted :(
[07:14:13]<helmo>Here it is:
[07:14:14]<helmo>http://drupal.stackexchange.com/search?q=%5Baegir%5D+answers%3A0+lastact...
[07:14:56]<helmo>Just one left there now...
[07:15:14]<helmo>Anyone ? Q: Migrating site generates error: 'Call to undefined function drupal_get_installed_schema_version
[07:16:16]<helmo>I downvoted one that is outdated ... I asked for more info in a comment ages ago ... not sure it that's the best way. I'm open to suggestions.
[07:16:28]<memtkmcc>I can see a ton of work done in the issue queue, congrats!
[07:17:37]* ybabel has quit (Quit: ybabel)
[07:17:55]<helmo>Last point ... Any objecttions to merging the sirst step of https://www.drupal.org/node/2466989 ?
[07:17:56]<hefring>https://www.drupal.org/node/2466989 => Spin off DNS extension [#2466989] => 9 comments, 2 IRC mentions
[07:18:53]<helmo>This would be including the 7.x-1.x branch from hosting_dns in our makefile ... which is effectively the same code we now have in hosting and provision
[07:20:18]<helmo>Having it as separate module makes it easier to test the 7.x-3.x branch where Neograph734 is working on a working version
[07:20:57]<memtkmcc>helmo: good idea with moving this to contrib
[07:23:41]<ergonlogic>no objection from me
[07:23:51]<ergonlogic>that's been the plan for a while now
[07:24:30]<helmo>sure, and doing it now should give enough time to review before the next release
[07:28:29]<memtkmcc>I'm trying to identify remaining bits to unfork BOA, but it seems that the only few left are either cosmetic (Eldir) or purely BOA specific which are not useful to port, so it is almost done on this front
[07:33:06]<helmo>good te hear
[07:33:29]<jonpugh>I finally figured out what was breaking hostmaster-migrate for devshop, needs a patch to provision, helmo I posted an issue, branch, and pull request
[07:34:22]<helmo>jonpugh: I know .. I already reviewd it :)
[07:35:06]<jonpugh>Great, thanks! I've been AFK
[07:35:07]<helmo>These are the nasty to find things ... so +1 for fixig it :)
[07:36:56]<jonpugh>Also, I created a docker image with xdebug installed. It's been great to be able to add breakpoints and step through Aegir processes
[07:37:16]<jonpugh>aegir/hostmaster:xdebug
[07:37:54]<jonpugh>See the docker-compose.yml in the devshop repo for example environment variables to set up debugger listening in PHP storm
[07:44:34]<helmo>I'll check it out ... and I just added a link to it in https://github.com/aegir-project/development/issues/6
[07:51:04]* fatguylaughing_ has joined #aegir
[07:54:40]<colan>hi, i'm a bit busy with other things today, but am periodically catching up on the log. nothing to add myself.
[07:55:11]<colan>though i might get a change to get back to hosting_https in a couple of weeks.
[07:56:31]<colan>thanks for the feedaback on (not) switching to certbot. everyone else: please provide your thoughts at https://gitlab.com/aegir/hosting_https/issues/9
[07:58:43]<colan>memtkmcc: ergonlogic jonpugh helmo ^^^^
[07:59:33]<colan>woops, sorry helmo, you already wrote something.
[08:03:49]<helmo>Thanks all, /me is off
[08:03:56]<memtkmcc>colan: has anything changed to make the certbot stop trying to modify web server configuration? dehydrated has everything we need, without the bloat and without invasive web server config management.
[08:04:02]<memtkmcc>Just check its docs: https://certbot.eff.org/docs/install.html#system-requirements
[08:04:08]<memtkmcc>"The client requires root access in order to write to /etc/letsencrypt, /var/log/letsencrypt, /var/lib/letsencrypt; to bind to ports 80 and 443 (if you use the standalone plugin) and to read and modify webserver configurations (if you use the apache or nginx plugins)"
[08:04:13]<memtkmcc>Wow, it is rather crazy..
[08:05:16]<memtkmcc>No, we don't want it, I think
[08:06:16]* theMusician has joined #aegir
[08:08:15]<memtkmcc>colan: I have posted my response there
[08:08:42]<colan>memtkmcc: fair enough. didn't consider that issue.
[08:08:44]<colan>thanks.
[08:09:04]<colan>guess if aegir is managing that stuff we don't want anything else in there.
[08:10:59]<memtkmcc>yes, no point in using certbot w/o its invasive mode and w/o plugins to avoid the mess while we can just use the simple bash one-file script, and w/o root access etc
[08:12:52]<colan>right.
[08:14:25]* noecc has left #aegir ("pax")
[08:25:41]* theMusician has quit (Quit: theMusician)
[08:29:29]* shaneonabike has quit (Quit: Leaving.)
[09:37:22]* memtkmcc has quit (Quit: Leaving.)
[10:18:45]* christefano has quit (Quit: christefano)
[10:19:45]* christefano has joined #aegir