15:00:05 #startmeeting 15:00:05 Meeting started Wed Apr 23 15:00:05 2014 UTC. The chair is kkeithley. Information about MeetBot at http://wiki.debian.org/MeetBot. 15:00:05 Useful Commands: #action #agreed #halp #info #idea #link #topic. 15:00:30 rollcall 15:00:40 Hi All, 15:00:45 * lpabon here 15:00:47 here 15:00:51 Greetings everyone 15:00:55 * purpleidea is here 15:01:19 * jdarcy is here 15:02:24 while we're waiting, please add any agenda items to the google doc at http://goo.gl/NTLhYu 15:02:26 Title: glusterpad - Google Docs (at goo.gl) 15:02:58 * kshlm is here 15:03:19 hello 15:03:36 okay, let's get started 15:04:14 action item #1 was jclift to ping kshlm to find out where the gluster forge replacement investigation is 15:04:43 kshlm, do you know anything about this? 15:05:00 I've not been able to work on that in the last couple of weeks. 15:05:15 * kshlm was down sick. 15:05:37 okay, hope you're feeling better. we'll leave this as a continuing action item 15:05:45 I'll continue with it this week. 15:05:46 #action jclift to ping kshlm to find out where the gluster forge replacement investigation is 15:06:20 action #2 was for me to figure out how to use a DSA signing key on el6 rpms. I haven't done it. 15:06:28 I haven't done it yet 15:07:22 if anyone has experience with using two different keys to sign rpms send it to me off chat. Otherwise I'll figure it out soon 15:07:54 #action kkeithley to figure out RSA+DSA signing keys 15:08:12 action #3 was ndevos to Send email to devel mailing list, to clarify "when a release is done, when should bugs get closed?" 15:08:30 ndevos, did this email get sent? 15:08:45 it got send out, I think 15:09:07 not many responses, but all positive - not very clear on the "wneh" though 15:09:08 excellent. No responses? 15:09:18 *when 15:09:47 so, after checking with Lala who is taske with the triaging of new/open bugs, we decided to close many 15:10:31 after the release of 3.5.0, we have closed about 280 bugs with a 'fixed in version glusterfs-3.5.0' and about 20 bugs for older releases 15:11:10 ndevos: kudos for the good work on that front! 15:11:13 all bugs should have a clear note about the option for re-opening, but it should be good 15:11:48 this is not a fully automated process yet, but it is possible to script it all 15:12:22 in future, I hope we can move bugs to ON_QA and give a version that is supposed to fix the bug 15:12:40 that is, when an alpha/beta release is done 15:12:42 version, as in a git commit hash? 15:13:17 a real version, tagged like 'qa' or 'alpha' or 'beta' 15:13:38 the commit is already in the bug itself, added when the patch got merged 15:14:17 I think thats about it, questions? 15:14:36 * jdarcy applauds ndevos for doing this bit of particularly tedious work. 15:15:25 okay. moving on 15:15:54 I believe we still have miles to go on docs for 3.5.0. Am I wrong? 15:16:08 kkeithley: I don't think so 15:16:09 jdarcy: 15:16:12 not miles, but some docs are still missing, yes 15:16:22 +1 15:16:36 there are a few doc bugs that we need to clean up before 3.5.1 15:16:46 thoughts on how we get the remaining pieces? 15:16:53 hagarth: Doc bugs? You mean like things that are there but incorrect? 15:17:21 jdarcy: not along those lines but some features that lack documentation in admin guide 15:17:43 most of them have some description elsewhere - gerrit commit logs, feature pages etc. 15:17:58 admin guide, or dedicated documentation for features 15:18:07 BTW, even though I was mostly on the "let's finish the release" side of that debate, it's worth mentioning that at Summit documentation was (as expected) still a top user complaint. 15:18:35 a complete list of undocumented (or in progress) is part of the 3.5.1 blocker: https://bugzilla.redhat.com/showdependencytree.cgi?hide_resolved=1&id=glusterfs-3.5.1 15:18:37 Title: Dependency tree for Bug 1071800 (at bugzilla.redhat.com) 15:18:39 jdarcy: +1. I think we need two things as far as user documentation goes: 15:18:48 1. Functional admin guide 15:18:55 2. Operations guide 15:19:00 sorry if the comment will "sound" a bit harsh, but documentation is really hard, either to find, or outdated, right now. 15:19:27 ccapriotti, +1 15:19:39 if we get 1. and 2. in order, we will be doing a major favor to ourselves IMO. 15:19:43 d 15:19:55 ccapriotti, thats what we are trying to work out, isn't it 15:19:56 I'll volunteer to chase down some of the new-feature authors and help them get information at least into the docs directory. 15:20:13 how to publish markdown pages in to a website? IMO we should do that 15:20:29 hagarth: What is 1 and 2? I mean the difference between them 15:20:35 #action jdarcy will chase new feature authors 15:20:47 msvbhat: 1 is about documenting all our features the right way 15:20:54 lalatenduM: +1 we now have worked hard on getting devs to submit docs, now they need to get displayed somehow too 15:21:28 IMO all our docs should be online and 'google'able :) 15:21:30 msvbhat: 2 is about operational procedures, something like "how do I decommission a gluster server?", "how do I change the IP address of my gluster server?" etc. 15:21:35 From last two weeks I have seen good progress on documentation side , if we keep on doing that we will be good in future 15:21:43 * atinmu agrees with hagarth 15:21:52 lalatenduM: pandoc lets you output markdown/asciidoc to html 15:22:06 hagarth: Ahh... Okay. 15:22:25 I was thinking asciidoctor... 15:22:31 lalatenduM, github also supports restructured text (rst) 15:22:33 I think we should throw a wiki page to get the right ToC for operations guide 15:22:34 hagarth, need a website address too :), I am ready to volunteer for this 15:22:40 Can't we have a site hosting all our docs? something like docs.gluster.org? 15:22:58 lpabon, github rendered docs do not come in in web searches 15:23:00 msvbhat, lalatenduM: docs.gluster.org would be great 15:23:09 here I like my documentation in PDF very much. To be kept and indexed locally. Handy, despite the fact they are not updated. 15:23:14 hagarth, what abt wiki,gluster.org 15:23:43 lalatenduM: we can just unroll it there - pandoc converts to mediawiki as well IIRC 15:23:52 with pandoc you can convert from markown and i think rst to pdf 15:23:56 hagarth, +1 15:24:07 lalatenduM: would you be able to take this AI and have a browseable admin guide from our repo? 15:24:09 * JoeJulian despises pdf ... edoc? 15:24:17 hagarth, yes 15:24:26 im not sure if github supports rendering mediawiki format 15:24:38 lalatenduM: cool, thanks! 15:24:41 #action lalatenduM will produce a browseable admin guide from our repo 15:25:25 anything else? 15:25:38 lalatenduM: I read ^ as anything that is located under the doc/ directory in the sources, thanks! 15:25:39 moving on 15:25:59 ndevos, yes thats the place 15:26:15 anything else? 15:26:18 The landing page still references 3.5 as beta everything 15:26:24 if anybody want to collaborate with me for the doc thing , you are welcome :) 15:26:31 lalatenduM, i am there 15:26:33 dbruhn, +1, we need to change that 15:26:37 dbruhn: I can fix that 15:26:46 #action kasturi will help lala 15:26:47 hey kasturi thanks 15:26:57 lalatenduM, no issues :-) 15:26:58 I was going to say if someone wanted to give me access I could work on it. 15:26:59 lalatenduM: I would like to see if I can help. 15:27:09 ccapriotti, awesome :) 15:27:35 excellent. thanks guys 15:27:51 (or gals?) 15:27:52 lalatenduM, even I was also interested in it, but seems like we have enough volunteers... 15:28:10 atinmu, we can always use extra hands :) 15:28:21 more the merrier :) 15:28:22 documentation with enough volunteers? eh... hardly... 15:28:33 ccapriotti, +1 15:28:44 #action dbruhn, ccapriotti, atinmu helping 15:29:00 kkeithley, +kasturi 15:29:11 kkeithley, as well for helping lala 15:29:19 (11:26:45 AM) kkeithley: #action kasturi will help lala 15:29:42 yep 15:29:49 are we ready to move then? 15:29:54 yes 15:29:59 yes 15:30:02 * ndevos is impressed with all the volunteers 15:30:27 old action item, not sure what the status ended up. Have we chased down the memory leak issue affecting NetBSD? 15:30:51 anybody know? 15:31:08 kkeithley: Emmanuel said that it is no longer reproducible with the GA bits? 15:31:20 ah, okay 15:32:09 next. Two weeks ago someone added GlusterFS & OpenStack doc update in the agenda but then didn't stick around to talk about it. 15:32:18 I don't suppose anyone is here to talk about it today? 15:32:58 no? 15:33:01 kkeithley: lalatenduM might have some context 15:33:02 doesn 15:33:11 hagarth, nope I have no idea who added it 15:33:17 doesn't seem like it 15:33:48 kkeithley: better drop it off the agenda 15:34:17 #action chair to delete GlusterFS & OpenStack doc update from agenda 15:34:19 kkeithley, hagarth I had a AI on me to update the Openstack doc for glusterfs, but I haven't add it to the agenda 2 weeks back 15:34:28 s/a AI/an AI/ 15:35:10 lalatenduM: ok, we can discuss this offline probably. Doesn't warrant a discussion in this meeting. 15:35:20 hagarth, yeah 15:35:28 just added: Gluster got accepted into GSOC. What's this regarding? 15:35:36 For those who didn't know, vipulnayyars project, glusterfs-iostat, was accepted for GSOC14 under the Fedora umbrella. Big thanks to the fedora team for this. :) 15:35:41 :O 15:35:50 Just getting it out there. 15:35:52 #action hagarth and lalatenduM to discuss OpenStack doc offline 15:36:15 #note vipulnayyars project, glusterfs-iostat, was accepted for GSOC14 15:36:55 excellent news 15:36:59 indeed 15:37:00 getting back to forge replacement, i volunteered at the summit to look into github org... haven't made any progress on that yet, but i will in time for next week's community meeting 15:38:13 moving on 15:38:18 semiosis: cool 15:38:33 thin-p question from two weeks ago? Anyone know more about this? 15:38:58 kkeithley: purpleidea wanted it. And I think I have given him what he wanted 15:39:45 kkeithley: I mean thin-p ^^ 15:39:56 #note thin-p question from purpleidea, msvbhat gave hime the answer 15:40:08 next 15:40:18 skipping pkg-version for a minute 15:40:31 someone has asked about addint sub-maintainers? 15:40:37 kkeithley: that was my topic 15:40:46 s/addint/addition/ 15:40:54 #topic addition of sub-maintainers 15:41:37 oh yeah, I forgot about #topic 15:41:40 :-( 15:41:54 In order to increase our review & merge velocity, efficiency we have been thinking of getting more maintainers. 15:42:15 i do feel we need sub-maintainers to make our reviews and upstream merge process faster 15:42:19 +1 15:42:26 we are thinking of bringing 2 classes here 15:42:41 1. release-maintainers for various releases that we support 15:42:48 hagarth, +1 15:42:54 2. sub-maintainers for modules that have significant activity 15:43:03 I also feel the same, reviews are getting stuck 15:43:18 with respect to release maintainers, we have kkeithley as the one driving 3.4.x 15:43:24 hagarth: sub-maintainers++ 15:43:34 I propose that we have ndevos manage release-3.5 15:44:06 ndevos has already been doing a lot of ground work for 3.5 tracking etc. 15:44:10 question: do submaintainers have push access in Gerrit? 15:44:28 lpabon: I will come to that, let us finish release maintainers first 15:45:03 hagarth, agree with you for 3.4 and 3.5 15:45:20 ndevos: more importantly, are you willing to take over 3.5? :) 15:45:39 hagarth: yes, that works for me 15:46:16 ndevos: cool! 15:46:28 all hail the new release-3.5 maintainer, ndevos :) 15:46:41 yw!! 15:46:53 o wow 15:46:54 #note ndevos will take over as release-3.5 maintainer 15:46:56 * atinmu applauds ndevos 15:47:07 switching tracks to sub-maintainers 15:47:10 * ndevos waves to the crowd _o/ 15:47:20 \0 15:48:01 sub-maintainers will have push/submit rights in gerrit for patches in their respective functional areas 15:48:20 hagarth, +1 15:48:22 the overall responsibilities include: 15:48:38 1. Overall patch management in the respective functional areas. 15:48:38 2. Completely own the respective modules 15:48:38 - be responsible for overall quality of those modules 15:48:38 - be visible and responsive in the community for related queries 15:48:38 - work with upstream release maintainers for ensuring right content in releases 15:49:42 hagarth, does gerrit have that control to give push/commit permission to specific files? 15:50:13 I will be sending out proposals to gluster-devel on sub-maintainers and their respective areas - we can ACK, NACK those proposals on the mailing list. 15:50:39 #action hagarth to email sub-maintainer proposals to gluster-devel 15:50:51 atinmu: unfortunately no, it will be an informal agreement between sub-maintainers and the community that they don't go beyond their respective areas 15:51:10 It's a mistake you only get to make once. ;) 15:51:11 me and avati will continue to work as before but our focus might be more on patches that do not have sub-maintainers 15:51:35 jdarcy: sounds like a good thing to have in the disclaimer ;) 15:51:55 hagarth, ahhh thats what.. I was wondering how could gerrit figure it out...so accidentally sub maintainers have the same permission like a release maintainer has 15:51:59 absolute power corrupts absolutely 15:52:05 hagarth: So what all areas are identified as needing sub-maintainers 15:52:20 we will also help in arbitration of any issues, problems that might arise 15:52:27 I think Gerrit can restrict by project/branch, but not directory. Since releases are branches, that part actually works. 15:53:15 atinmu: the way gerrit works, sub-maintainers will have more influence than release maintainers :D 15:53:16 indeed, I can't merge in anything but the release-3.4 branch. The button isn't there in gerrit to do it 15:54:07 msvbhat: functional areas like afr, geo-rep, quota, rpc, nfs are the ones that need attention and hence will have sub-maintainers 15:54:21 time check: ~five minutes remaining 15:54:24 msvbhat: I will follow up with more precise details on mailing list 15:54:31 hagarth, even glusterd? 15:54:34 hagarth: Sure... 15:54:39 atinmu: yes 15:54:52 any questions on $TOPIC ? 15:55:03 hagarth, I think it is a good idea 15:55:14 hagarth: Have someone for doc as well :P :) 15:55:40 msvbhat: sounds like a good idea :) 15:55:42 hagarth: when will you send the email? it's a regular AI that gets forgotten... 15:55:55 ndevos: I don't think I will forget this :) 15:56:04 hagarth: hehe 15:56:11 ndevos: I am getting on a plane in a few hours from now 15:56:31 I will probably do this over the week .. as the plane trip is going to burn 24 hours of my life ;) 15:56:45 hagarth, have a pleasant and safe journey 15:56:52 ready to move on? 15:57:06 atinmu: thanks! 15:57:28 last topic is more of a question (from me) 15:57:35 #topic pkg_version 15:58:30 I built the $HEAD of master and noticed that the dist tarball hasd 3.5.0qa2 in the name. Seems strange. What's the intended behavior here? 15:58:40 shall I take this off line? 15:58:41 kkeithley, nope 15:58:43 Yeah, I had to work around the same stuff. 15:58:56 kkeithley, I think hagarth has plns to change it to 3.6 15:59:12 I know I can create a VERSION file with the exact version I want to override with 15:59:15 It's not quite right for a developer's private build to get a "real release" RPM instead of "3git" 15:59:42 it bases the version on the last tag, but what should the version for a master branch be? 15:59:43 I tried creating a VERSION file, and it had no effect. 15:59:47 kkeithley: I would suggest sending out an email to Bala and gluster-devel 16:00:16 #action kkeithley to ping bala about pkg-version 16:00:31 I would say if you're not *at* a tag, it should be ${majorversion}git 16:01:16 okay, we're at the top of the hour. is there any more business or do I have a motion to adjourn? 16:01:21 I think its the tag 16:01:50 well, it does ${majorversion}${minorversion}${githash} I think 16:01:51 is there some magic git incantation that will do that? 16:01:55 kkeithley, ndevos hagarth there soem patches pending for 3.5 , are we planning to take them in 3.5.1 16:02:16 s/soem/are some/ 16:02:42 lalatenduM: doc+bugfixes yes, features not so likely 16:02:51 lalatenduM: we would need to get the bug fixes in 16:03:07 hagarth, ndevos kkeithley ok 16:03:20 lalatenduM: well, features are open for discussion ;) 16:03:51 ndevos, yup, I am only for bug fixes in 3.5.1 :) 16:04:33 I need to drop off now, later everyone. 16:04:56 have a good flight hagarth! 16:05:11 any more business? 16:05:11 no? 16:05:11 hagarth: safe travels 16:05:11 #endmeeting