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

2017-12-13
2017-12-15
TimeNickMessage
[13:32:41]* anarchat has quit (*.net *.split)
[13:36:16]* anarchat has joined #aegir
[16:26:31]* theMusician has quit (Read error: Connection reset by peer)
[16:27:04]* theMusician has joined #aegir
[19:03:01]* ybabel has joined #aegir
[00:01:10]<helmo42[m]>ergonlogic: Which which version of Hugo have you been working locally? The one from 16.04 (0.15) does not open a tcp port, and I now have 0.31.1 which complains about missing files like layouts/partials/head.html
[00:04:06]* ybabel has quit (Quit: ybabel)
[00:11:08]<jonpugh1>colan: would love testing on git hooks patch in Hosting_git module... This code would include composer install on platform build
[00:12:45]<jonpugh1>I don't think we should add yet another control just for `composer install`. There's no reason we can't add this to hosting core
[00:19:34]<helmo42[m]>ergonlogic: I hound that I was missing the git submodule :) ... problem solved
[00:23:18]* ybabel has joined #aegir
[00:44:22]<colan>ergonlogic: both your articles made the drupal newsletter. too bad we're not keeping track of stats, or are we?
[04:04:19]<ergonlogic[m]>helmo42: I've been running the same version of Hugo as is available in the Gitlab CI image: 0.30.2, so as to ensure parity. You'll need to clone recursively, to ensure you get the Agency Theme.
[04:06:05]<ergonlogic[m]>colan: I haven't set up any tracking on the site, through there's some piwik stuff from the theme available. Other analytics should also be pretty straight-forward to integrate. Feel free to open an issue, if you want to push it forward.
[04:06:55]<ergonlogic[m]>AFAIK, the project/coop doesn't have any analytics accounts
[04:07:20]<ergonlogic[m]>good news on getting some exposure though!
[04:10:11]<ergonlogic[m]>Also, we should consider something like Disqus, to enable comments on the new site. But I imagine there might be some privacy/tracker issues.
[04:11:22]<colan>also, performance.
[04:11:24]<ergonlogic[m]>A few months ago, I wrote a post when I first started using Hugo, about building a "Tweet" button w/o tracking: http://tech.cocitizen.com/posts/building-tweet-button/
[04:11:41]<ergonlogic[m]>so maybe we want to just drive discussion to social platforms
[04:13:09]<colan>i'm leaning towards doing disqus or whatever anyway, just b/c it'll promote discussion. maybe there's a better alternative though.
[04:13:12]<ergonlogic[m]>tbh, I'm kinda wilfully ignorant about the current state of social networks
[04:14:08]<ergonlogic[m]>I'm happy to help implement whatever the community decides on though
[04:46:06]<colan>@freenode_jonpugh[m]:matrix.org: what's the url for that issue? i'll take a look.
[04:46:58]<jonpugh1>Looking...
[04:47:46]<jonpugh1>https://www.drupal.org/project/hosting_git/issues/2897894
[04:48:30]<jonpugh1>I think the "hooks" idea could be moved to hosting.module also, and used for migrations...
[05:08:41]* mstenta has quit (Ping timeout: 255 seconds)
[05:21:11]* mstenta has joined #aegir
[05:33:31]<helmo42[m]>ergonlogic: +1 for including such a privacy friendly tweet link on the project site
[06:02:38]<helmo42[m]>Hi all, ergonlogic bgm jonpugh colan cweagans gboudrias memtkmcc .. and any one else ... Scrum time?
[06:04:10]<helmo42[m]>I've been pushing hard this week to get hosting_https to a stable release ... please review https://gitlab.com/aegir/hosting_https/issues/29
[06:04:11]<helmo42[m]>@colon, care to do a beta with this merged?
[06:05:12]* shaneonabike1 has joined #aegir
[06:06:26]<ergonlogic[m]>sorry, my ISP just arrived. So I'm likely to be disconnected shortly.
[06:07:17]<helmo42[m]>Lets hope he can improve things for you :)
[06:07:20]<ergonlogic[m]>... and then re-connected with higher speeds.
[06:07:31]<ergonlogic[m]>right, not just cutting me off :)
[06:09:56]<ergonlogic[m]>fwiw, I've been largely focused on stabilizing the website. I'll add the tweet button somewhere.
[06:10:17]<ergonlogic[m]>probably the blog post template
[06:11:06]<ergonlogic[m]>is there interest in implementing Disqus or something similar?
[06:11:06]<helmo42[m]>that sounds like the proper place .. I added a stackExchange link in the footer today
[06:11:23]<ergonlogic[m]>ooh, good idea
[06:19:27]<helmo42[m]>I put a 3.0-beta1 tag on aegir_rules, and fixed one bug after that. I plan to do a blog post about that module soon ... first draft: https://gitlab.com/aegir/www.aegirproject.org/commit/ea2da2c01570f8f281b...
[06:19:43]<helmo42[m]>As it's my first hugo post... feedback on style and such is very welcome.
[06:28:50]<colan>helmo42: i saw you made some https changes, but haven't had a chance to review - will do that soon.
[06:30:02]<ergonlogic[m]>hmm, it looks like we need to reverse the order that blog posts are listed
[06:30:13]<ergonlogic[m]>helmo42[m]: I'm reviewing you post now.
[06:50:46]<ergonlogic[m]>I just pushed a fix to the blog listing order
[06:51:56]<ergonlogic[m]>gtg, back later
[07:24:05]* ybabel has quit (Quit: ybabel)
[08:08:42]* shaneonabike1 has quit (Quit: Leaving.)
[08:17:42]<jonpugh1>Hey, all, sorry for the late update.
[08:18:10]<jonpugh1>I just merged a huge PR for provision 4.x, which was so big because I added Robo as a framework
[08:19:51]<jonpugh1>I created a task system out of the Robo Collections API
[08:21:10]<jonpugh1>Which it turns out is a great fit. Every little bit of what needs doing is passed into Collection Builders: http://robo.li/collections/
[08:21:34]<jonpugh1>Now any Service class can utilize all the power of Robo Tasks ...
[08:22:22]<jonpugh1>For example taskExec() for running any arbitrary command
[08:22:31]<jonpugh1>or taskWriteToFile() http://robo.li/tasks/File/#write
[08:22:43]<jonpugh1>http://robo.li/tasks/Base/#execstack
[08:23:28]<jonpugh1>Now, a "verify" command kicks off a Context::verify() method which rounds up all of the "tasks" from each service into a big array, and runs $collection->().
[08:24:10]<jonpugh1>Which allowed me to make things as simple as this: https://github.com/aegir-project/provision/blob/4.x/src/Service/DbServic...
[08:25:06]<jonpugh1>... or as complicated as this: https://github.com/aegir-project/provision/blob/4.x/src/Service/Http/Htt...
[08:25:25]<jonpugh1>but either way it ends up as simple and beautiful as this: https://travis-ci.org/aegir-project/provision/jobs/316111066#L2099
[08:27:07]<jonpugh1>I think we have a good chance of attracting more users and contributors now that we are heavily leveraging Robo and the other consolidation projects, which now power Drush, wp-cli, Terminus, PlatformSH.CLI, among others
[08:27:58]<jonpugh1>Maybe over the holidays I'll focus on writing up a detailed blog post about it, it's the only way to go fully indepth, but hopefully you guys understand what's going on here :)
[08:28:51]<jonpugh1>You can see the UI in travis. Most commands are run with '-v' so you see all output. I run `one provision verify server` at the end of the tests without verbose so you can see the clean UI I'm building: https://travis-ci.org/aegir-project/provision/jobs/316111066#L2099
[08:29:16]<jonpugh1>The tool works, except it doesn't prepare the drupal files yet. I can use it now to get sites to load.
[08:29:20]<jonpugh1>It
[08:29:48]<jonpugh1>It's at a good point to get tested and have more contributors! There's still a lot to do, but it's really fun work compared to the Drupal/drush functional mess
[08:30:00]<jonpugh1></update>
[09:00:21]* theMusician has quit (Ping timeout: 263 seconds)
[09:25:22]* ybabel has joined #aegir
[09:25:38]* ybabel has quit (Client Quit)
[09:49:14]* theMusician has joined #aegir
[10:06:39]* theMusician has quit (Quit: theMusician)
[10:19:33]* theMusician has joined #aegir
[10:48:07]* theMusician has quit (Quit: theMusician)
[10:54:03]* theMusician has joined #aegir
[10:56:46]* theMusician has quit (Client Quit)