community_meeting_2017-08-30
LOGS
15:02:33 <kshlm> #startmeeting Community Meeting 2017-08-30
15:02:33 <zodbot> Meeting started Wed Aug 30 15:02:33 2017 UTC.  The chair is kshlm. Information about MeetBot at http://wiki.debian.org/MeetBot.
15:02:33 <zodbot> Useful Commands: #action #agreed #halp #info #idea #link #topic.
15:02:33 <zodbot> The meeting name has been set to 'community_meeting_2017-08-30'
15:02:39 <kshlm> Welcome everyone!
15:02:51 <kshlm> Who all are in today?
15:02:52 <Snowman_> hello @kshlm
15:03:02 <kshlm> Hey Snowman_ :)
15:03:04 <kkeithley> me is here
15:03:14 * kkeithley is here
15:03:14 <amye> oh hi
15:03:28 <kshlm> Hey kkeithley & amye
15:03:28 <jstrunk> hello all
15:03:34 <amye> zoom. :)
15:03:45 * ivan_rossi lurking
15:04:05 * ndevos _o/
15:04:07 <amye> oh, it's ivan_rossi! Hi!
15:04:23 <ivan_rossi> hi all!
15:05:02 <kshlm> Nice turnout today!
15:05:07 <kshlm> Welcome again everyone.
15:05:19 <nigelb> o/
15:05:31 <kshlm> I'll wait 1 more minute and start.
15:05:42 <kshlm> We have a couple of topics on the meeting pad already.
15:06:05 <kshlm> If anyone else has topics they want to discuss please add them to the pad.
15:07:11 <kshlm> Okay let's start.
15:07:24 <kshlm> #topic Docs updates and long-term strategy
15:07:37 <nigelb> This one's mine.
15:07:48 <kshlm> The floor is yours nigelb
15:07:51 <nigelb> Two announcements that are connected to this which i've sent out.
15:08:06 <nigelb> a) search is working again, but JS dependent.
15:08:22 <nigelb> We place a heavier load onto the RTD servers by making everyone download the search json file.
15:08:29 <nigelb> But it doesn't have old entries anymore.
15:08:37 <nigelb> b) We're setting up a new domain at docs.gluster.org.
15:08:59 <kshlm> This is already up.
15:08:59 <nigelb> The old URLs will continue to work for the forseeable future. They both point to the same thing.
15:09:18 <nigelb> There's some more fixes with the domain change that need to go out like setting canonical URL to docs.gluster.org
15:09:33 <nigelb> That way search engines will always refer to docs.gluster.org
15:09:41 <kshlm> Oh. Okay.
15:09:43 <nigelb> especially useful if somoene puts a clone up on RTD.
15:09:59 <nigelb> (which they have, glusterfs.readthedocs.io is not owned by us)
15:10:03 <kshlm> I'm guessing that shouldn't take long.
15:10:21 <amye> (no one would ever fork the documentation for fun :D)
15:10:24 <nigelb> The long term strategy (from infra team point of view) is to own the hosting ourselves.
15:10:51 <nigelb> RTD is an overworked team. We haven't been able to gather much support for issues in the past.
15:11:06 <nigelb> The domain and all these pieces lead to us hosting our docs say a year or so from now.
15:11:29 <kshlm> But this would still be rtd based right?
15:11:37 <kshlm> (or whatever rtd is using)
15:11:47 <nigelb> It will be mkdocs based, but hosted on our servers.
15:11:52 <nigelb> That's step 1.
15:12:00 <nigelb> That will solve *a lot* of problems.
15:12:15 <amye> please. :)
15:12:25 <nigelb> Then we have the option of thinking about a different platform.
15:12:34 <nigelb> Right now we can't do anything without breaking URLs.
15:13:03 <nigelb> If we host things ourselves, we have the option of setting 301 redirects and monitoring 404 logs.
15:13:13 <nigelb> None of these options exist right now.
15:13:44 <nigelb> At some point, once things are stable, we'll have that conversation.
15:14:02 <nigelb> But for now, we're working a long-term plan to move out of RTD and host on our own domain.
15:14:32 <nigelb> If there are concerns, please raise them now or get in touch with me via email.
15:14:38 <nigelb> We can figure out how to solve them.
15:14:45 <kshlm> nigelb, Seems to me you've got this all under control :-)
15:15:06 <amye> I don't have anything, I'd like to make sure we have google analytics working so that we can see what our most searched for things are.
15:15:11 <amye> That is a nice to have and not a concern.
15:15:35 <nigelb> That we can do independent of the move. Ping me tomorrow and I'll figure out what can be done.
15:15:58 <amye> Super. I will write you an email because I'm liable to forget.
15:16:00 <kshlm> I remember someone adding a tracking code some where.
15:16:20 <nigelb> yeah, there's a tracking code in either mkdocs.yml or on rtd backend.
15:16:22 <amye> It is in there, but there's some tuning we can do for it to make sure it's tracking what's searched for.
15:16:23 <kshlm> Or was that the google webmaster tracking code (I'm not so clear)
15:16:28 <amye> Same thing.
15:16:33 <kshlm> Ah okay.
15:16:43 <JoeJulian> hello
15:16:53 <kshlm> nigelb, This sounds like a good plan to me.
15:16:57 * loadtheacc is here. apologies for tardiness
15:17:14 <nigelb> Excellent.
15:17:25 <nigelb> I'll push on ahead in going ahead.
15:17:39 <amye> please do, and let us know if you need more assistance, nigelb
15:17:48 <nigelb> Even if we host docs.gluster.org on our own domain, we will find a way to make sure gluster.readthedocs.io continues to be up to date.
15:17:55 <kshlm> I'm a fan of running things myself, so I'm happy with this. I'll help out wherever I can.
15:18:00 <nigelb> At least for another year.
15:18:12 <nigelb> I don't want users to hit a 404 for as long as I can pull off.
15:18:23 <amye> Appreciated
15:18:38 <kshlm> Thanks nigelb!
15:19:03 <nigelb> Over & out from me on this topic
15:19:13 <kshlm> Does anyone have any questions for nigelb?
15:19:27 <kshlm> If not I'll move on to the next topic.
15:19:50 <kshlm> Thanks again nigelb
15:20:04 <kshlm> #topic New website launching soon: gluster.wpengine.com is the current staging URL.
15:20:15 <amye> We finnnnally have this ready to go
15:20:15 <kshlm> amye, This is yours
15:20:25 <amye> I will change the documentation links to reflect docs.gluster.org
15:20:38 <amye> But at this point, we 'll be able to move forward with changing content easily
15:20:48 <amye> This replaces www.gluster.org and blog.gluster.org
15:20:59 <amye> The intention is to have nearly everything look the same.
15:21:33 <amye> I'm planning on putting out a call for volunteers again to help redo content and structure over the next three months, planning to change things by FOSDEM.
15:21:37 <amye> Questions?
15:22:05 <kshlm> Looks good.
15:22:36 <kshlm> But I see some minor inconsistencies.
15:22:40 <amye> It's WordPress and it'll be hosted on WordPress Engine. They'll take care of updates for core and security.
15:22:58 <amye> What I want to know is: do we want to keep glusterweb as an issue tracker?
15:23:25 <kshlm> I was just about to ask where to report bugs.
15:23:25 <amye> for things like the inconsistencies, kshlm. Because I want a way to have other people help fix things too. :)
15:23:49 <kshlm> I vote to keep glusterweb around for issues.
15:23:53 <amye> I'm perfectly fine with keeping the github issue tracker and note that the code is deprecated
15:24:21 <amye> I'll take an action item to add the github issue tracker as 'report a website bug' on the new website.
15:24:37 <kshlm> Can I report them now?
15:24:45 <amye> Please do :)
15:24:53 <kshlm> Okay will do.
15:25:16 <amye> I'll also need volunteers to help maintain this in case I get hit by a bus, but it'll be easy.
15:25:40 <amye> Anything else?
15:25:56 <Snowman_> Don't get hit by a bus!
15:26:04 <JoeJulian> :point_up:
15:26:06 <amye> Well yes, but vacation, etc :D
15:26:27 <amye> also good documentation for how to maintain the install
15:26:56 <JoeJulian> DR documentation?
15:26:56 <amye> Back to you, kshlm.
15:27:17 <amye> DR? There's some tricky bits to how the layout works in here, but not the end of the world.
15:27:29 <kshlm> What is DR?
15:27:35 <JoeJulian> Disaster Recovery
15:27:41 <kshlm> Oh. Okay.
15:28:05 <amye> Yes, that will be helpful as well. WPEngine maintains many many backups for us.
15:28:36 <nigelb> I've used WPEngine in the past. The fact that I can call them up and get things sorted is a huge help in many cases.
15:28:50 <amye> It was my best option that I found. :)
15:29:32 <sankarshan> I read that a CfVolunteers for content is happening - is that planned or, underway? Sorry, missed a bit of scrollback
15:29:38 * ndevos drops off, ttyl!
15:29:54 <amye> sankarshan, Planned.
15:30:13 <sankarshan> ah! thank you.
15:30:29 <amye> I'll let the group that volunteered for website review be set free and will do a separate CfV for content now that we have something to look at.
15:31:52 <kshlm> I had one more question. Would the new consistent look also be applied to the docs?
15:32:20 <amye> I would really _like_ this to happen but I am not sure. I have theming files for the WP instance and colors, etc.
15:32:30 <kshlm> I don't know if rtd supports it, but once we start hosting the docs, it should be consistent with the rest of the gluster websites.
15:32:51 <amye> That's what I'd want to find out. nigelb, does RTD support theming?
15:32:56 <nigelb> Kinda?
15:33:03 <nigelb> Basically we have to override everything.
15:33:09 <nigelb> I can't put a theme name and expect it to work.
15:33:23 <amye> Hmm. Does that put more load on RTD than is acceptable?
15:33:41 <nigelb> I was thinking it may be easier to wait until after we're hosting it.
15:33:53 <nigelb> docs.gluster.org <-- looks like our website
15:34:02 <amye> That's what I was considering.
15:34:07 <nigelb> gluster.readthedocs.io <-- looks vastly different with same content.
15:34:23 <ivan_rossi> amye: suppose that I want to change some content regarding me in the site. Do I have to contact you?
15:34:42 <amye> ivan_rossi, go ahead and file a bug in glusterweb on github
15:35:01 <ivan_rossi> Ok, Thx
15:35:09 <amye> That's the proposed tracking for that because I'd like to be able to have this go to a group of people, not just me.
15:35:19 <amye> Also a ticket is a good way to make sure I remember it.
15:35:36 <amye> If you have ideas for what you'd want to see, sky's the limit.
15:35:55 <amye> One thing I'd like to implement is 'put yourself on the map' where people can come in and tell us where they're using Gluster and how.
15:36:31 <JoeJulian> +1
15:36:47 <amye> Not that we can do -everything- with WordPress, but we can do a lot.
15:37:18 <JoeJulian> espresso?
15:37:22 <amye> snerk
15:37:39 <amye> Sorry, we've wandered off a bit, so any other topics?
15:38:23 <kshlm> Sorry. I wandered off for a bit.
15:38:36 <amye> (I did too. :P)
15:39:15 <kshlm> Thanks amye!
15:39:22 <kshlm> Any other topics?
15:39:23 <amye> One other cool thing, since we have no other topics, the website can also host forms for us. So if we want to do a survey that's not just the mailing list, we can do that through the main gluster.org site.
15:39:51 <kshlm> Oh. Cool.
15:40:16 <amye> So start thinking of what you've always wanted.
15:41:26 <kshlm> Sure thing.
15:41:33 <kshlm> I've got something to share.
15:41:59 <kshlm> We will be doing a demo/presentation on GD2 tomorrow in Bangalore.
15:42:08 <amye> Super! Can you record it?
15:42:20 <kshlm> This is mainly aimed at developers, and will be streamed as well.
15:42:34 <kshlm> It will be recoreded too.
15:42:43 <amye> If you send me the link, I will publish this out on the social medias.
15:43:16 <kshlm> I'll be sending it out to the mailing lists after we're done.
15:43:25 <amye> That works.
15:44:03 <kshlm> The demo is followed by a hackathon. This initial one is internal RH Bangalore. In the future we will involve everyone else.
15:44:26 <kshlm> These hackathons are planned to drive integration effort between GD2 and the rest of GlusterFS.
15:44:32 <amye> ++
15:44:52 <kshlm> We'll provide more details on them, on the lists.
15:45:15 <kshlm> I'm done now.
15:45:21 <amye> Thank you kshlm
15:45:27 <kshlm> Anyone else have things to share/discuss?
15:46:13 <amye> Shyam and Vijay are in meetings today so that's why none of them, but 3.12 should go out next week.
15:46:27 <amye> Probably Tuesday, as I don't want to post things on an American holiday
15:46:49 <kshlm> Yup. Got notifications of the tagging a little while before.
15:46:56 <kkeithley> The 3.12 *announcement* will go out?
15:47:07 <amye> Attempting to make sure all the builds are done before the announcement.
15:47:10 <amye> Correct, kkeithley.
15:47:22 <kkeithley> builds are building now
15:47:36 <kkeithley> will be done later today
15:47:47 <amye> Awesome
15:49:02 <kshlm> Thanks amye & kkeithley
15:49:28 <kshlm> If we have no more topics, I'll end the meeting.
15:49:39 <kkeithley> Fedora, CentOS, Ubuntu are done. Started debian, will finish after lunch, plus SuSE
15:50:33 <JoeJulian> Is there an official docker image?
15:50:58 <kshlm> JoeJulian, https://hub.docker.com/r/gluster/
15:51:20 <kshlm> We have automated images built on centos and fedora.
15:51:26 <JoeJulian> +1
15:52:41 <kshlm> Though they need to be updated to the latest releases.
15:54:00 <kshlm> I'm ending the meeting on the count of 3
15:54:13 <kshlm> 3!
15:54:25 <kshlm> Thanks for coming in today everyone!
15:54:30 <kshlm> See you all next time.
15:54:35 <JoeJulian> Thanks kshlm
15:54:46 <ivan_rossi> Hi
15:54:47 <kshlm> The meeting mail weill be sent out tomorrow!
15:54:56 <kshlm> #endmeeting