IRC logs for #aegir, 2017-05-17 (GMT)

2017-05-16
2017-05-18
TimeNickMessage
[10:31:14]* mstenta has joined #aegir
[10:36:44]* v20th has quit (Quit: Leaving)
[10:44:12]* theMusician has quit (Quit: theMusician)
[11:14:44]* viashimo_ is now known as viashimo
[11:47:24]* viashimo has quit (Remote host closed the connection)
[12:34:17]* jerryitt has quit (Quit: Connection closed for inactivity)
[12:50:49]* realityloop has joined #aegir
[13:02:52]* realityloop has quit (Quit: Leaving..)
[15:18:19]* kvanderw has quit (Ping timeout: 268 seconds)
[15:23:32]* zz_kvanderw has joined #aegir
[15:23:51]* zz_kvanderw is now known as kvanderw
[16:36:48]* realityloop has joined #aegir
[16:45:00]* realityloop has quit (Quit: Leaving..)
[17:28:01]* reaper013 has joined #aegir
[17:30:25]* ybabel has joined #aegir
[21:03:21]* apassi has joined #aegir
[21:03:34]<apassi>Hello, where is the code where aegir invoke drush site-install ?
[21:43:18]* apassi has quit (Quit: leaving)
[22:04:46]* viashimo has joined #aegir
[22:34:55]* ybabel has quit (Ping timeout: 268 seconds)
[23:21:33]* ybabel has joined #aegir
[23:33:02]* v20th has joined #aegir
[23:50:11]* jerryitt has joined #aegir
[00:07:31]* noecc has joined #aegir
[01:10:39]* theMusician has joined #aegir
[01:49:17]<colan[m]>Is anyone using Git both at the platform level and at the site level? In other words, would it be a problem for Aegir site operations to have a Git repo (site) inside another (the platform it's running on).
[01:49:40]<colan[m]>...without using Git submodules, that is.
[01:50:43]<viashimo>colan[m]: I was poking with that just now, haven't hit any snags yet but I'm not far along
[01:53:43]<viashimo>colan[m]: unless there is special cases, a git pull task might obliterate installed sites in the platform if the force reset option is set. haven't tried it...
[01:53:51]<viashimo>I guess that's what I'm going to find out now :)
[01:55:34]<viashimo>doesn't touch the installed sites on git pull w/ reset, so that's good
[01:55:42]<viashimo>colan[m]: if I hit anything weird I'll let you know
[01:57:54]<colan[m]>viashimo: if git pull is disabled on the platform, might be okay then? Shouldn't really be using that anyway, as it's not as safe as creating a new platform and migrating to it.
[01:58:41]<colan[m]>Anyway, yes, please keep me posted. I can do the same for what we're trying here.
[02:01:18]<jonpugh>colan[m]: it should all be fine
[02:01:32]<jonpugh>Pull on platform runs in platform dir, pull on site runs in site folder.
[02:01:56]<jonpugh>git reset won't affect site folder if it's not in the platform's git repo
[02:02:12]<jonpugh>"git clean" would remove the sites folder if it wasn't in git ignore
[02:02:24]<jonpugh>but there's no button for that ;)
[02:02:49]<jonpugh>colan[m]: I got https to work, I guess I just needed to manually delete the cert issued by LE staging
[02:02:51]<viashimo>the .git folder got removed from my site actually
[02:03:02]<jonpugh>oh! how?
[02:03:10]<jonpugh>with git reset 00-hard?
[02:03:26]<viashimo>looks like. there's not much debug output in the task log when the reset happens
[02:04:13]<jonpugh>I actually have not tried using both at once, I was just theorizing..
[02:04:45]<jonpugh>viashimo: that seems really unusual though... I wonder if that was the actual cause
[02:05:21]<viashimo>I did: git pull on platform, provision verify on the site.
[02:05:29]<viashimo>just restoring from backup and I'll re-check
[02:06:38]<colan[m]>jonpugh: there's a drush command to force cert regeneration: https://gitlab.com/aegir/hosting_https/merge_requests/21
[02:07:34]<jonpugh>Do you think that if a server node switches from staging <-> production that the certs should be regenerated?
[02:09:08]<colan[m]>jonpugh: yeah, if a server gets put in to Prod after being in Staging, users will get the fake LE cert, which will trigger the browser alert that the site is insecure.
[02:09:50]<colan[m]>If you change the server config, that'll work too, but only when the old one expires, and you probably don't want to wait for that.
[02:10:42]<colan[m]>So you need to do both: Edit the Server to switch to Production, and then force regenerate.
[02:11:58]<colan[m]>Hope that answers your question.
[02:12:06]<viashimo>jonpugh: oops, look like I had made a mistake with the site previously. the reset --hard leaves the site folders intact
[02:12:09]<viashimo>my bad
[02:12:26]<jonpugh>no worries :)
[02:12:44]<jonpugh>yeah, that command leaves anything not in git alone.
[02:13:14]<jonpugh>colan[m]: I have a suggestion on that MR
[02:15:52]<colan[m]>jonpugh: maybe add a new issue/MR as that one's merged?
[02:17:35]<jonpugh>yeah, I'll make a new one
[02:17:43]<jonpugh>My first gitlab contribution? ;)
[02:18:16]<jonpugh>colan[m]: If this were just an option on provision-verify, we could trigger from front-end
[02:21:23]<colan[m]>can also reopen....
[02:22:07]<colan[m]>jonpugh: or just reopen the original issue, where we already started that conversation: https://gitlab.com/aegir/hosting_https/issues/25
[02:22:38]<colan[m]>Got some options there already, can add yours. :)
[02:23:23]* reaper013 has quit (Quit: Page closed)
[02:26:28]<jonpugh>heh, right, there ya go :)
[02:39:19]<colan[m]>jonpugh: viashimo There's a documention PR linked off https://www.drupal.org/node/2877650 - please add your thoughts, review, etc.
[02:39:19]<hefring>https://www.drupal.org/node/2877650 => Site Git Repos [#2877650] => 5 comments, 1 IRC mention
[03:49:00]* ybabel has quit (Remote host closed the connection)
[04:06:11]* v20th has quit (Ping timeout: 245 seconds)
[04:08:28]* gusaus has joined #aegir
[04:11:30]<gusaus>How many people here are on #aegir in Drupal slack?
[04:11:37]<jonpugh>I started it
[04:11:48]<jonpugh>I forgot to mention it here :)
[04:12:41]<jonpugh>There's a slack account for drupal that's gaining speed, channels for almost everything so I created an #aegir channel.
[04:12:42]<jonpugh>https://drupal.slack.com/
[04:12:51]<jonpugh>signup at https://drupalslack.herokuapp.com/
[04:18:39]* v20th has joined #aegir
[04:19:07]<jonpugh>colan[m]: I'm attempting to install dehydrated with drush make, I'm not sure drush make will recursively add the library
[04:21:54]<jonpugh>I think I have it working installing as a library, I'll add to readme.
[04:22:13]<gusaus>I think that Drupal slack is the unofficial official channel now. A lot more activity than any rooms on IRC https://drupal.slack.com/stats
[04:25:08]<jonpugh>This is what I used for the room description: "Informal aegir support and discussion channel. for development, see #aegir on freenode irc"
[04:30:16]<jonpugh>I think it would be good for some of us Aegir developers to lurk in there. Users might be more likely to get in touch
[04:30:33]<jonpugh>bgm/colan[m]/helmo/ergonlogic[m]
[04:30:55]<roycroft>hey folks
[04:31:19]<roycroft>i have an odd problem, that's kind of a drupal problem, but crops up when importing a site into aegir
[04:31:32]<roycroft>i have a stand-alone drupal site
[04:31:43]<roycroft>i imported it onto our aegir testing platform
[04:31:52]<roycroft>no problem with that at all
[04:32:04]<roycroft>we tested, decided everything was good
[04:32:09]<roycroft>so i went to our aegir staging platform
[04:32:16]<roycroft>did a remote import to there
[04:32:19]<roycroft>again, no problem
[04:32:29]<roycroft>everything worked perfectly well
[04:32:42]<roycroft>then i tried to put the site in production, on a producdtion web server
[04:32:49]<roycroft>and that's when things got a little weird
[04:33:06]<roycroft>i get this warning:
[04:33:08]<roycroft>Please convert all database tables to utf8mb4 prior to enabling it in settings.php.
[04:34:08]<roycroft>the odd thing is, the test platform, the staging platform, and the production website are running the exact same operating system, with the exact same version of mysql, and the exact same patches
[04:34:20]<roycroft>and my.cnf is identical on both the staging and production machines
[04:34:49]<roycroft>so i don't get why it will remote import onto the staging aegir master fine, but complains when deploying on the production machine
[04:34:51]<roycroft>any ideas?
[04:41:18]<colan[m]>gusaus jonpugh : forget about Slack, we should create a matrix.org room given that a bunch of us are already using http://riot.im/ to connect to irc.
[04:42:04]<jonpugh>it's not about us, it's about outreach. There are people in that slack whether we use it or not
[04:42:43]<jonpugh>so that would be a good way to rope in that channel, yes? matrix?
[04:46:04]* jonpugh[m] has joined #aegir
[04:46:12]<jonpugh[m]>pretty smooth :)
[04:47:02]<jonpugh>just to be clear I'm not recommending any client over another. I just think if you are a product trying to get users, you should have a presence everywhere you can
[04:47:37]<jonpugh>There are a lot of people in drupal slack specifically because they don't want to use IRC
[04:49:35]<jonpugh[m]>I can't figure out how to add another room :|
[04:49:44]<jonpugh[m]>another irc room
[04:52:03]<jonpugh>ok, "room directory" button that looks like a folder :)
[04:52:11]<jonpugh>Gitter rooms? that's cool
[04:56:51]<jonpugh>colan[m]: That's pretty good stuff, I'm going to have to reconsider my irccloud membership
[05:07:46]<jonpugh[m]>We should try to use this for a voice/video scrum :)
[05:07:55]<jonpugh[m]>Mobile client is great
[05:11:37]<jonpugh[m]>Yup, through riot, I would be able to add a bridge to this channel to a slack channel
[05:12:01]<jonpugh[m]>if I was allowed an integration! they are all filled up, it's a free slack account XD
[05:12:23]<jonpugh[m]>colan: thanks for the tip about riot.im
[05:12:32]<jonpugh[m]>I can see that you can see this :D
[05:12:47]* jonpugh[m] uploaded an image: Screenshot from 2017-05-17 15-11-08.png (246KB) <https://matrix.org/_matrix/media/v1/download/matrix.org/GGXRmdJIMCZEhGkD...
[05:15:10]<colan[m]>jonpugh: yeah, these guys are trying to get all of the messaging apps we're using down to one, as they can bridge with any network.
[05:16:12]<colan[m]>so yeah, was thinking of dropping irccloud too, once i get all of my irc stuff hooked up. i'm on a private network with some folks, so that's probably not bridgeable though. :(
[05:17:22]<colan[m]>open source + crypto + connect to just about everything = yay.
[05:17:54]<colan[m]>you can thank anarcat as he's the one that kept going on about it. :)
[05:18:24]* gitterbot[m] has joined #aegir
[05:19:29]<jonpugh[m]>I wonder what really happens when I click that call button... :)
[05:20:32]<gusaus>I think Slack is already a better place for outreach / connecting with new devs, users, funders, etc. - would just have to make sure all active contributors are here
[05:20:33]* Github[jonpughma has joined #aegir
[05:20:56]<colan[m]>jonpugh: how did you get the slack thingee to pop up? I see gitter, but no slack when hitting the folder icon.
[05:21:27]* Github[m] has joined #aegir
[05:22:12]<jonpugh[m]>Once you are in the room
[05:22:20]<jonpugh[m]>hit the gear icon in the top right > Manage Integration
[05:22:22]<jonpugh[m]>s
[05:23:46]<colan[m]>ok, so you have to create a room first.
[05:26:09]<bgm>i'm a bit confused by Riot: so it's a slack-alternative that supports connecting to other networks, using matrix?
[05:30:04]<jonpugh[m]>To me it's a chat client that can connect to anything.
[05:30:07]<viashimo>bgm: it's the saas/web-ui developed for use with the matrix protocol. it's developed by the same people iirc
[05:30:45]<jonpugh[m]>So far it's really nice, mobile app and web are very responsive
[05:32:03]<bgm>k :)
[05:33:21]<bgm>i'm a big fan of mattermost (slack clone), but it doesn't support connecting to external services
[05:34:16]<jonpugh[m]>I tried the others. Today I tried riot and was logged into this IRC room in about 5 minutes
[05:35:47]<jonpugh[m]>Ok this is a little weird... You can see what devices the room members have
[05:36:00]* jonpugh[m] uploaded an image: file1495049756339.png (80KB) <https://matrix.org/_matrix/media/v1/download/matrix.org/yjZGPbnYOSJqtBZQ...
[05:36:54]<colan[m]>jonpugh: that's so when you turn on crypto for the room, you'll be able to verify the devices you're sending encrypted messages to. Been using it for my GSOC students.
[05:37:40]<colan[m]>The idea is to ensure it's really your devices that I'm sending to, so I should confirm/verify that out-of-band by checking the device fingerprints.
[05:43:00]<jonpugh[m]>Awesome
[06:13:54]* noecc has quit (Remote host closed the connection)
[07:12:15]<gusaus>colan[m]: GSOC students for Aegir?
[07:13:06]<colan[m]>gusaus: nope, https://groups.drupal.org/node/515848#project1
[07:13:06]<hefring>https://groups.drupal.org/node/515848 => Google Summer of Code 2017 - Task Organization Wiki => 3 comments, 2 IRC mentions
[07:14:25]<gusaus>cool
[07:21:40]<gusaus>An ongoing learning program similar to GSOC would be a good way to get more contributors to Aegir. At least that’s one of the ways I’m hoping to contribute :)
[08:08:33]* v20th has quit (Quit: Leaving)
[08:19:40]* realityloop has joined #aegir