<div dir="ltr"><br><div class="gmail_extra"><br><div class="gmail_quote">On Tue, Dec 12, 2017 at 5:15 PM, Amar Tumballi <span dir="ltr"><<a href="mailto:atumball@redhat.com" target="_blank">atumball@redhat.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr"><h2 class="m_-111384444199135567gmail-part" id="m_-111384444199135567gmail-meeting-date-12132017-dec-13th-1930ist-1400utc-0900est" style="box-sizing:border-box;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";line-height:1.25;color:rgb(51,51,51);margin-top:24px;margin-bottom:16px;padding-bottom:0.3em;border-bottom:1px solid rgb(238,238,238);letter-spacing:0.35px"><font size="2"><span style="font-weight:normal">This is going to be a longer meeting if we want to discuss everything here, so please consider going through this before and add your points (with name) in the meeting notes. See you all tomorrow.</span></font></h2><div><font size="2"><span style="font-weight:normal"><br></span></font></div><h2 class="m_-111384444199135567gmail-part" id="m_-111384444199135567gmail-meeting-date-12132017-dec-13th-1930ist-1400utc-0900est" style="box-sizing:border-box;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";line-height:1.25;color:rgb(51,51,51);margin-top:24px;margin-bottom:16px;padding-bottom:0.3em;border-bottom:1px solid rgb(238,238,238);letter-spacing:0.35px">Meeting date: 12/13/2017 (Dec 13th, 19:30IST, 14:00UTC, 09:00EST)</h2><h3 class="m_-111384444199135567gmail-part" id="m_-111384444199135567gmail-bj-link0" style="box-sizing:border-box;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";line-height:1.25;color:rgb(51,51,51);margin-top:24px;margin-bottom:16px;font-size:1.25em;letter-spacing:0.35px"><a class="m_-111384444199135567gmail-anchor m_-111384444199135567gmail-hidden-xs" href="https://hackmd.io/MYTgzADARgplCGBaA7DArMxAWAZvATIiFhJgCYarBQCMCYIQA===?both#bj-link0" title="bj-link0" style="box-sizing:border-box;background-color:transparent;color:rgb(51,122,183);text-decoration-line:none;float:left;padding-right:4px;line-height:1" target="_blank"><span class="m_-111384444199135567gmail-octicon m_-111384444199135567gmail-octicon-link" style="box-sizing:border-box;font-weight:normal;font-stretch:normal;font-size:16px;line-height:1;font-family:octicons;display:inline-block;color:rgb(0,0,0);vertical-align:middle"></span></a>BJ Link</h3><ul class="m_-111384444199135567gmail-part" style="box-sizing:border-box;margin-top:0px;margin-bottom:16px;padding-left:2em;color:rgb(51,51,51);font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";font-size:16px;letter-spacing:0.35px"><li class="m_-111384444199135567gmail-" style="box-sizing:border-box">Bridge: <a href="https://bluejeans.com/205933580" style="box-sizing:border-box;background-color:transparent;color:rgb(51,122,183);text-decoration-line:none" target="_blank">https://bluejeans.com/<wbr>205933580</a></li><li class="m_-111384444199135567gmail-" style="box-sizing:border-box;margin-top:0.25em">Download: <Add link></li></ul><h3 class="m_-111384444199135567gmail-part" id="m_-111384444199135567gmail-attendance0" style="box-sizing:border-box;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";line-height:1.25;color:rgb(51,51,51);margin-top:24px;margin-bottom:16px;font-size:1.25em;letter-spacing:0.35px"><a class="m_-111384444199135567gmail-anchor m_-111384444199135567gmail-hidden-xs" href="https://hackmd.io/MYTgzADARgplCGBaA7DArMxAWAZvATIiFhJgCYarBQCMCYIQA===?both#attendance0" title="attendance0" style="box-sizing:border-box;background-color:transparent;color:rgb(51,122,183);text-decoration-line:none;float:left;padding-right:4px;line-height:1" target="_blank"><span class="m_-111384444199135567gmail-octicon m_-111384444199135567gmail-octicon-link" style="box-sizing:border-box;font-weight:normal;font-stretch:normal;font-size:16px;line-height:1;font-family:octicons;display:inline-block;color:rgb(0,0,0);vertical-align:middle"></span></a>Attendance</h3><ul class="m_-111384444199135567gmail-part" style="box-sizing:border-box;margin-top:0px;margin-bottom:16px;padding-left:2em;color:rgb(51,51,51);font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";font-size:16px;letter-spacing:0.35px"><li class="m_-111384444199135567gmail-" style="box-sizing:border-box">[Sorry Note] <Add your name if you can’t make it</li><li class="m_-111384444199135567gmail-" style="box-sizing:border-box;margin-top:0.25em"><Add your name after joining the call></li></ul><h3 class="m_-111384444199135567gmail-part" id="m_-111384444199135567gmail-agenda0" style="box-sizing:border-box;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";line-height:1.25;color:rgb(51,51,51);margin-top:24px;margin-bottom:16px;font-size:1.25em;letter-spacing:0.35px"><a class="m_-111384444199135567gmail-anchor m_-111384444199135567gmail-hidden-xs" href="https://hackmd.io/MYTgzADARgplCGBaA7DArMxAWAZvATIiFhJgCYarBQCMCYIQA===?both#agenda0" title="agenda0" style="box-sizing:border-box;background-color:transparent;color:rgb(51,122,183);text-decoration-line:none;float:left;padding-right:4px;line-height:1" target="_blank"><span class="m_-111384444199135567gmail-octicon m_-111384444199135567gmail-octicon-link" style="box-sizing:border-box;font-weight:normal;font-stretch:normal;font-size:16px;line-height:1;font-family:octicons;display:inline-block;color:rgb(0,0,0);vertical-align:middle"></span></a>Agenda</h3><ul class="m_-111384444199135567gmail-part" style="box-sizing:border-box;margin-top:0px;margin-bottom:16px;padding-left:2em;color:rgb(51,51,51);font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";font-size:16px;letter-spacing:0.35px"><li class="m_-111384444199135567gmail-" style="box-sizing:border-box"><p style="box-sizing:border-box;margin:16px 0px">Any AI from previous meeting?</p></li><li class="m_-111384444199135567gmail-" style="box-sizing:border-box;margin-top:0.25em"><p style="box-sizing:border-box;margin:16px 0px">Process Automation proposal</p><ul style="box-sizing:border-box;margin-top:0px;margin-bottom:0px;padding-left:2em"><li class="m_-111384444199135567gmail-" style="box-sizing:border-box">[WHY]<ul style="box-sizing:border-box;margin-top:0px;margin-bottom:0px;padding-left:2em"><li class="m_-111384444199135567gmail-" style="box-sizing:border-box">We should have processes to help fast track the project’s progress</li><li class="m_-111384444199135567gmail-" style="box-sizing:border-box;margin-top:0.25em">Any new contributor should find the steps non-confusing</li><li class="m_-111384444199135567gmail-" style="box-sizing:border-box;margin-top:0.25em">If it is not enforced in the process, no guidelines would be enforced in practise</li><li class="m_-111384444199135567gmail-" style="box-sizing:border-box;margin-top:0.25em">If any developer is ‘spending extra time’ to follow the process, it is not a good sign for the project</li></ul></li><li class="m_-111384444199135567gmail-" style="box-sizing:border-box;margin-top:0.25em">[HOW]</li></ul></li></ul><h5 class="m_-111384444199135567gmail-part" id="m_-111384444199135567gmail-this-is-for-everyone-entering-from-github" style="box-sizing:border-box;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";line-height:1.25;color:rgb(51,51,51);margin-top:24px;margin-bottom:16px;font-size:0.875em;letter-spacing:0.35px"><a class="m_-111384444199135567gmail-anchor m_-111384444199135567gmail-hidden-xs" href="https://hackmd.io/MYTgzADARgplCGBaA7DArMxAWAZvATIiFhJgCYarBQCMCYIQA===?both#this-is-for-everyone-entering-from-github" title="this-is-for-everyone-entering-from-github" style="box-sizing:border-box;background-color:transparent;color:rgb(51,122,183);text-decoration-line:none;float:left;padding-right:4px;line-height:1" target="_blank"><span class="m_-111384444199135567gmail-octicon m_-111384444199135567gmail-octicon-link" style="box-sizing:border-box;font-weight:normal;font-stretch:normal;font-size:16px;line-height:1;font-family:octicons;display:inline-block;color:rgb(0,0,0);vertical-align:middle"></span></a>This is for everyone entering from github:</h5><p class="m_-111384444199135567gmail-part" style="box-sizing:border-box;margin:0px 0px 16px;color:rgb(51,51,51);font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";font-size:16px;letter-spacing:0.35px"><span style="box-sizing:border-box;font-weight:700">For bugs</span></p><ul class="m_-111384444199135567gmail-part" style="box-sizing:border-box;margin-top:0px;margin-bottom:16px;padding-left:2em;color:rgb(51,51,51);font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";font-size:16px;letter-spacing:0.35px"><li class="m_-111384444199135567gmail-" style="box-sizing:border-box">There is one liner in github issues by default (at the top) saying your bugs goto bugzilla.<ul style="box-sizing:border-box;margin-top:0px;margin-bottom:0px;padding-left:2em"><li class="m_-111384444199135567gmail-" style="box-sizing:border-box">[One time activity] Change the current github issues default msging to just give one line suggestion, instead of every detail.</li></ul></li><li class="m_-111384444199135567gmail-" style="box-sizing:border-box;margin-top:0.25em">If they still go ahead and create it, anyone triaging the issues marks it as ‘Type:Bug’<ul style="box-sizing:border-box;margin-top:0px;margin-bottom:0px;padding-left:2em"><li class="m_-111384444199135567gmail-" style="box-sizing:border-box">[Manual] This human intervention expected in any ‘automation’. We can do it as part of bug triage too.</li></ul></li><li class="m_-111384444199135567gmail-" style="box-sizing:border-box;margin-top:0.25em">Upon adding ‘Type:Bug’ tag, a bug is automatically created in bugzilla. Issue gets closed with URL to bugzilla ID, asking creator to refer bugzilla for further updates.<ul style="box-sizing:border-box;margin-top:0px;margin-bottom:0px;padding-left:2em"><li class="m_-111384444199135567gmail-" style="box-sizing:border-box">[Automatic] Needs jenkins job (or other github automations)</li></ul></li></ul><p class="m_-111384444199135567gmail-part" style="box-sizing:border-box;margin:0px 0px 16px;color:rgb(51,51,51);font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";font-size:16px;letter-spacing:0.35px"><span style="box-sizing:border-box;font-weight:700">For questions</span></p><ul class="m_-111384444199135567gmail-part" style="box-sizing:border-box;margin-top:0px;margin-bottom:16px;padding-left:2em;color:rgb(51,51,51);font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";font-size:16px;letter-spacing:0.35px"><li class="m_-111384444199135567gmail-" style="box-sizing:border-box">There is one liner in github issues by default (at the top - 1) saying your questions go into mailing list.<ul style="box-sizing:border-box;margin-top:0px;margin-bottom:0px;padding-left:2em"><li class="m_-111384444199135567gmail-" style="box-sizing:border-box">[One time activity] Change the current github issues default msging to just give one line suggestion, about mailing list.</li></ul></li><li class="m_-111384444199135567gmail-" style="box-sizing:border-box;margin-top:0.25em">If they still go ahead and create it, anyone triaging the issues marks it as ‘Question’<ul style="box-sizing:border-box;margin-top:0px;margin-bottom:0px;padding-left:2em"><li class="m_-111384444199135567gmail-" style="box-sizing:border-box">[Manual] This human intervention expected in any ‘automation’. We can do it as part of bug triage too.</li></ul></li><li class="m_-111384444199135567gmail-" style="box-sizing:border-box;margin-top:0.25em">Upon adding ‘Question’ tag, the question gets posted to mailing list, with creator in Cc, the archive URL gets posted to github, and the issue gets closed.<ul style="box-sizing:border-box;margin-top:0px;margin-bottom:0px;padding-left:2em"><li class="m_-111384444199135567gmail-" style="box-sizing:border-box">[Automatic] Needs jenkins job (or other github automations)</li></ul></li></ul><p class="m_-111384444199135567gmail-part" style="box-sizing:border-box;margin:0px 0px 16px;color:rgb(51,51,51);font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";font-size:16px;letter-spacing:0.35px"><span style="box-sizing:border-box;font-weight:700">For features</span></p><ul class="m_-111384444199135567gmail-part" style="box-sizing:border-box;margin-top:0px;margin-bottom:16px;padding-left:2em;color:rgb(51,51,51);font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";font-size:16px;letter-spacing:0.35px"><li class="m_-111384444199135567gmail-" style="box-sizing:border-box">Clearly ask the questions (ie, these are part of gluster specs)</li></ul><pre class="m_-111384444199135567gmail-part" style="box-sizing:border-box;overflow:auto;font-family:Menlo,Monaco,Consolas,"Courier New",monospace;font-size:13.6px;padding:16px;margin-top:0px;margin-bottom:16px;line-height:1.45;color:rgb(51,51,51);word-break:break-all;word-wrap:normal;background-color:rgb(247,247,247);border-radius:3px;letter-spacing:0.35px;border:inherit"><code style="box-sizing:border-box;font-family:Menlo,Monaco,Consolas,"Courier New",monospace;font-size:13.6px;padding:0px;background:transparent;border-radius:3px;margin:0px;word-break:normal;border:0px;display:inline;overflow:visible;line-height:inherit;word-wrap:normal;color:inherit"> Ask about monitoring
Ask about events
Ask about test cases
Ask about supporting / debugging
Ask about path from alpha to beta to GA for the feature.
Ask for contact person
Ask about release-notes
Usecase / impact areas
</code></pre></div></blockquote><div><br></div><div>I expect the design doc to be also part of this checklist and a patch can only be 'SpecApproved" if its corresponding design doc is already approved and merged. There might be some features where all of the above may not be applicable. So is it the maintainer's or the owner's responsibility to tick the respective check box or mark them as N/A ?<br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr"><ul class="m_-111384444199135567gmail-part" style="box-sizing:border-box;margin-top:0px;margin-bottom:16px;padding-left:2em;color:rgb(51,51,51);font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";font-size:16px;letter-spacing:0.35px"><li class="m_-111384444199135567gmail-" style="box-sizing:border-box"><p style="box-sizing:border-box;margin:16px 0px">Once user answers all these questions, provide ‘SpecApproved’ flag.</p></li></ul></div></blockquote><div><br></div><div>So this flag will be visible in the gerrit UI only when a patch has a respective github issue id and the submit button will stay as disabled till this flag is +1ed?</div><div><br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr"><ul class="m_-111384444199135567gmail-part" style="box-sizing:border-box;margin-top:0px;margin-bottom:16px;padding-left:2em;color:rgb(51,51,51);font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";font-size:16px;letter-spacing:0.35px"><li class="m_-111384444199135567gmail-" style="box-sizing:border-box"><ul style="box-sizing:border-box;margin-top:0px;margin-bottom:0px;padding-left:2em"><li class="m_-111384444199135567gmail-" style="box-sizing:border-box">Only maintainers are allowed to provide this flag.</li></ul></li><li class="m_-111384444199135567gmail-" style="box-sizing:border-box;margin-top:0.25em"><p style="box-sizing:border-box;margin:16px 0px">Ask developer to provide documentation. (Can be part of initial spec, if not can be followup question automatically posted after ‘specApproved’ flag).</p></li><li class="m_-111384444199135567gmail-" style="box-sizing:border-box;margin-top:0.25em"><p style="box-sizing:border-box;margin:16px 0px">If provided give ‘DocApproved’ flag.</p></li></ul></div></blockquote><div><br></div><div>As I mentioned earlier, I'd think that we don't need this flag as it can be part of the overall spec-list check.</div><div> <br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr"><ul class="m_-111384444199135567gmail-part" style="box-sizing:border-box;margin-top:0px;margin-bottom:16px;padding-left:2em;color:rgb(51,51,51);font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";font-size:16px;letter-spacing:0.35px"><li class="m_-111384444199135567gmail-" style="box-sizing:border-box;margin-top:0.25em"><ul style="box-sizing:border-box;margin-top:0px;margin-bottom:0px;padding-left:2em"><li class="m_-111384444199135567gmail-" style="box-sizing:border-box">Again, only maintainers are allowed to provide this flag.</li></ul></li><li class="m_-111384444199135567gmail-" style="box-sizing:border-box;margin-top:0.25em"><p style="box-sizing:border-box;margin:16px 0px">For every patch in glusterfs project, (as part of smoke), run a test to see if a patch is for the feature, if yes (ie, a github issue is present), check if ‘SpecApproved’ and ‘DocApproved’ is present, and only then a feature gets +1 vote.</p><ul style="box-sizing:border-box;margin-top:0px;margin-bottom:0px;padding-left:2em"><li class="m_-111384444199135567gmail-" style="box-sizing:border-box">Expectation is every patch posted is either a bug fix or a feature.</li></ul></li><li class="m_-111384444199135567gmail-" style="box-sizing:border-box;margin-top:0.25em"><p style="box-sizing:border-box;margin:16px 0px">Now Architects are approved to revert a patch which violates by either not having github issue nor bug-id, or uses a bug-id to get the feature in etc.</p><ul style="box-sizing:border-box;margin-top:0px;margin-bottom:0px;padding-left:2em"><li class="m_-111384444199135567gmail-" style="box-sizing:border-box">It is fine to revert a patch where SpecApproved and DocApproved is given by the author of the patch, and doesn’t meet the guidelines.</li><li class="m_-111384444199135567gmail-" style="box-sizing:border-box;margin-top:0.25em">If the same person’s patches gets reverted more than 3 times for violations, his github label setting access can be revoked. No issues with ‘maintainership’ of glusterfs project as such.</li></ul></li></ul><h5 class="m_-111384444199135567gmail-part" id="m_-111384444199135567gmail-any-bugzilla-triage" style="box-sizing:border-box;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";line-height:1.25;color:rgb(51,51,51);margin-top:24px;margin-bottom:16px;font-size:0.875em;letter-spacing:0.35px"><a class="m_-111384444199135567gmail-anchor m_-111384444199135567gmail-hidden-xs" href="https://hackmd.io/MYTgzADARgplCGBaA7DArMxAWAZvATIiFhJgCYarBQCMCYIQA===?both#any-bugzilla-triage" title="any-bugzilla-triage" style="box-sizing:border-box;background-color:transparent;color:rgb(51,122,183);text-decoration-line:none;float:left;padding-right:4px;line-height:1" target="_blank"><span class="m_-111384444199135567gmail-octicon m_-111384444199135567gmail-octicon-link" style="box-sizing:border-box;font-weight:normal;font-stretch:normal;font-size:16px;line-height:1;font-family:octicons;display:inline-block;color:rgb(0,0,0);vertical-align:middle"></span></a>Any Bugzilla Triage</h5><ul class="m_-111384444199135567gmail-part" style="box-sizing:border-box;margin-top:0px;margin-bottom:16px;padding-left:2em;color:rgb(51,51,51);font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";font-size:16px;letter-spacing:0.35px"><li class="m_-111384444199135567gmail-" style="box-sizing:border-box">If a bug gets Keyword ‘FutureFeature’ during Triaging (Manual) then the automation creates a github issue automatically, and posts the issue URL in bugzilla and closes as NOTABUG.<ul style="box-sizing:border-box;margin-top:0px;margin-bottom:0px;padding-left:2em"><li class="m_-111384444199135567gmail-" style="box-sizing:border-box">[Automatic] Need a script to run every day to query and close such bugs and create github issues.</li><li class="m_-111384444199135567gmail-" style="box-sizing:border-box;margin-top:0.25em"><a href="https://bugzilla.redhat.com/buglist.cgi?bug_status=NEW&classification=Community&keywords=FutureFeature%2C%20&keywords_type=allwords&list_id=8212428&product=GlusterFS&query_format=advanced" style="box-sizing:border-box;background-color:transparent;color:rgb(51,122,183);text-decoration-line:none" target="_blank">Current list of RFEs in community bugzilla</a></li></ul></li></ul><h5 class="m_-111384444199135567gmail-part" id="m_-111384444199135567gmail-for-developers-for-patch-submission" style="box-sizing:border-box;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";line-height:1.25;color:rgb(51,51,51);margin-top:24px;margin-bottom:16px;font-size:0.875em;letter-spacing:0.35px"><a class="m_-111384444199135567gmail-anchor m_-111384444199135567gmail-hidden-xs" href="https://hackmd.io/MYTgzADARgplCGBaA7DArMxAWAZvATIiFhJgCYarBQCMCYIQA===?both#for-developers-for-patch-submission" title="for-developers-for-patch-submission" style="box-sizing:border-box;background-color:transparent;color:rgb(51,122,183);text-decoration-line:none;float:left;padding-right:4px;line-height:1" target="_blank"><span class="m_-111384444199135567gmail-octicon m_-111384444199135567gmail-octicon-link" style="box-sizing:border-box;font-weight:normal;font-stretch:normal;font-size:16px;line-height:1;font-family:octicons;display:inline-block;color:rgb(0,0,0);vertical-align:middle"></span></a>For developers for patch submission</h5><ul class="m_-111384444199135567gmail-part" style="box-sizing:border-box;margin-top:0px;margin-bottom:16px;padding-left:2em;color:rgb(51,51,51);font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";font-size:16px;letter-spacing:0.35px"><li class="m_-111384444199135567gmail-" style="box-sizing:border-box"><p style="box-sizing:border-box;margin:16px 0px">Coding Standards:</p><ul style="box-sizing:border-box;margin-top:0px;margin-bottom:0px;padding-left:2em"><li class="m_-111384444199135567gmail-" style="box-sizing:border-box">Suggestion is to use <code style="box-sizing:border-box;font-family:Menlo,Monaco,Consolas,"Courier New",monospace;font-size:13.6px;padding:0.2em 0px;background-color:rgba(0,0,0,0.04);border-radius:3px;margin:0px;color:inherit">clang-format</code> in <code style="box-sizing:border-box;font-family:Menlo,Monaco,Consolas,"Courier New",monospace;font-size:13.6px;padding:0.2em 0px;background-color:rgba(0,0,0,0.04);border-radius:3px;margin:0px;color:inherit">./rfc.sh</code> <wbr>itself</li><li class="m_-111384444199135567gmail-" style="box-sizing:border-box;margin-top:0.25em">This is make user not bother about coding standards, and can use their favorite editor and settings.</li><li class="m_-111384444199135567gmail-" style="box-sizing:border-box;margin-top:0.25em">Run clang again on the patch to have validations against people directly submitting the patch.</li><li class="m_-111384444199135567gmail-" style="box-sizing:border-box;margin-top:0.25em">This will make sure we as reviewers don’t need to use our braincycles to validate coding standards in the patch.</li><li class="m_-111384444199135567gmail-" style="box-sizing:border-box;margin-top:0.25em">As an extention, consider running spell check tool too, to make sure log messages are not having spelling errors :-)</li></ul></li><li class="m_-111384444199135567gmail-" style="box-sizing:border-box;margin-top:0.25em"><p style="box-sizing:border-box;margin:16px 0px">Testing:</p><ul style="box-sizing:border-box;margin-top:0px;margin-bottom:0px;padding-left:2em"><li class="m_-111384444199135567gmail-" style="box-sizing:border-box">Have more category of tags (like KNOWNISSUE, BADTEST, etc)<ul style="box-sizing:border-box;margin-top:0px;margin-bottom:0px;padding-left:2em"><li class="m_-111384444199135567gmail-" style="box-sizing:border-box">Motive is for having set of tests mark as ‘known TIMING issues’</li><li class="m_-111384444199135567gmail-" style="box-sizing:border-box;margin-top:0.25em">Tag for saying needs IPv6</li><li class="m_-111384444199135567gmail-" style="box-sizing:border-box;margin-top:0.25em">Tag for saying needs XFS/LVM etc</li><li class="m_-111384444199135567gmail-" style="box-sizing:border-box;margin-top:0.25em">Tag for saying this test is not needed to run for every patch, but should run in nightly regressions. eg, tests which takes lot of time.</li><li class="m_-111384444199135567gmail-" style="box-sizing:border-box;margin-top:0.25em">Tag for saying have known memory leak (ie, this test fails with <code style="box-sizing:border-box;font-family:Menlo,Monaco,Consolas,"Courier New",monospace;font-size:13.6px;padding:0.2em 0px;background-color:rgba(0,0,0,0.04);border-radius:3px;margin:0px;color:inherit">asan</code> builds)</li><li class="m_-111384444199135567gmail-" style="box-sizing:border-box;margin-top:0.25em">yada! yada! <add if you need more></li></ul></li><li class="m_-111384444199135567gmail-" style="box-sizing:border-box;margin-top:0.25em">Make parallel / chunked tests a reality</li><li class="m_-111384444199135567gmail-" style="box-sizing:border-box;margin-top:0.25em"><Add more here></li></ul></li></ul><h3 class="m_-111384444199135567gmail-part" id="m_-111384444199135567gmail-round-table" style="box-sizing:border-box;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";line-height:1.25;color:rgb(51,51,51);margin-top:24px;margin-bottom:16px;font-size:1.25em;letter-spacing:0.35px"><a class="m_-111384444199135567gmail-anchor m_-111384444199135567gmail-hidden-xs" href="https://hackmd.io/MYTgzADARgplCGBaA7DArMxAWAZvATIiFhJgCYarBQCMCYIQA===?both#round-table" title="round-table" style="box-sizing:border-box;background-color:transparent;color:rgb(51,122,183);text-decoration-line:none;float:left;padding-right:4px;line-height:1" target="_blank"><span class="m_-111384444199135567gmail-octicon m_-111384444199135567gmail-octicon-link" style="box-sizing:border-box;font-weight:normal;font-stretch:normal;font-size:16px;line-height:1;font-family:octicons;display:inline-block;color:rgb(0,0,0);vertical-align:middle"></span></a>Round Table</h3><ul class="m_-111384444199135567gmail-part" style="box-sizing:border-box;margin-top:0px;margin-bottom:16px;padding-left:2em;color:rgb(51,51,51);font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";font-size:16px;letter-spacing:0.35px"><li class="m_-111384444199135567gmail-" style="box-sizing:border-box">[Amar] Do we need a STM release in future? ie, after above process is done.<ul style="box-sizing:border-box;margin-top:0px;margin-bottom:0px;padding-left:2em"><li class="m_-111384444199135567gmail-" style="box-sizing:border-box">STM’s main goal is to say the release is not good to be supported, we are using this release to add feature, and will stabilize it by next LTM.</li><li class="m_-111384444199135567gmail-" style="box-sizing:border-box;margin-top:0.25em">With introduction of ‘experimental’ branch, and a proper streamline of process where documentation and tests are also landed with feature, it may be fine to say feature is ready.</li><li class="m_-111384444199135567gmail-" style="box-sizing:border-box;margin-top:0.25em">Also say only if line-coverage is above certain limit, then only it will figure out in release-notes.</li></ul></li></ul><h3 class="m_-111384444199135567gmail-part" id="m_-111384444199135567gmail-decisions" style="box-sizing:border-box;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";line-height:1.25;color:rgb(51,51,51);margin-top:24px;margin-bottom:16px;font-size:1.25em;letter-spacing:0.35px"><a class="m_-111384444199135567gmail-anchor m_-111384444199135567gmail-hidden-xs" href="https://hackmd.io/MYTgzADARgplCGBaA7DArMxAWAZvATIiFhJgCYarBQCMCYIQA===?both#decisions" title="decisions" style="box-sizing:border-box;background-color:transparent;color:rgb(51,122,183);text-decoration-line:none;float:left;padding-right:4px;line-height:1" target="_blank"><span class="m_-111384444199135567gmail-octicon m_-111384444199135567gmail-octicon-link" style="box-sizing:border-box;font-weight:normal;font-stretch:normal;font-size:16px;line-height:1;font-family:octicons;display:inline-block;color:rgb(0,0,0);vertical-align:middle"></span></a>Decisions</h3><ul class="m_-111384444199135567gmail-part" style="box-sizing:border-box;margin-top:0px;margin-bottom:16px;padding-left:2em;color:rgb(51,51,51);font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";font-size:16px;letter-spacing:0.35px"><li class="m_-111384444199135567gmail-" style="box-sizing:border-box"><Add any decisions taken in meeting here></li></ul><div>----</div><div>The notes are taken here: <a href="https://hackmd.io/MYTgzADARgplCGBaA7DArMxAWAZvATIiFhJgCYarBQCMCYIQA===?both" target="_blank">https://hackmd.io/<wbr>MYTgzADARgplCGBaA7DArMxAWAZvAT<wbr>IiFhJgCYarBQCMCYIQA===?both</a><br></div><div><br></div><div>Regards,</div><div>Amar</div>
</div>
<br>______________________________<wbr>_________________<br>
maintainers mailing list<br>
<a href="mailto:maintainers@gluster.org">maintainers@gluster.org</a><br>
<a href="http://lists.gluster.org/mailman/listinfo/maintainers" rel="noreferrer" target="_blank">http://lists.gluster.org/<wbr>mailman/listinfo/maintainers</a><br>
<br></blockquote></div><br></div></div>