<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">&lt;<a href="mailto:atumball@redhat.com" target="_blank">atumball@redhat.com</a>&gt;</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,&quot;Segoe UI&quot;,Roboto,&quot;Helvetica Neue&quot;,Helvetica,Arial,sans-serif,&quot;Apple Color Emoji&quot;,&quot;Segoe UI Emoji&quot;,&quot;Segoe UI Symbol&quot;;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,&quot;Segoe UI&quot;,Roboto,&quot;Helvetica Neue&quot;,Helvetica,Arial,sans-serif,&quot;Apple Color Emoji&quot;,&quot;Segoe UI Emoji&quot;,&quot;Segoe UI Symbol&quot;;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,&quot;Segoe UI&quot;,Roboto,&quot;Helvetica Neue&quot;,Helvetica,Arial,sans-serif,&quot;Apple Color Emoji&quot;,&quot;Segoe UI Emoji&quot;,&quot;Segoe UI Symbol&quot;;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,&quot;Segoe UI&quot;,Roboto,&quot;Helvetica Neue&quot;,Helvetica,Arial,sans-serif,&quot;Apple Color Emoji&quot;,&quot;Segoe UI Emoji&quot;,&quot;Segoe UI Symbol&quot;;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: &lt;Add link&gt;</li></ul><h3 class="m_-111384444199135567gmail-part" id="m_-111384444199135567gmail-attendance0" style="box-sizing:border-box;font-family:-apple-system,BlinkMacSystemFont,&quot;Segoe UI&quot;,Roboto,&quot;Helvetica Neue&quot;,Helvetica,Arial,sans-serif,&quot;Apple Color Emoji&quot;,&quot;Segoe UI Emoji&quot;,&quot;Segoe UI Symbol&quot;;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,&quot;Segoe UI&quot;,Roboto,&quot;Helvetica Neue&quot;,Helvetica,Arial,sans-serif,&quot;Apple Color Emoji&quot;,&quot;Segoe UI Emoji&quot;,&quot;Segoe UI Symbol&quot;;font-size:16px;letter-spacing:0.35px"><li class="m_-111384444199135567gmail-" style="box-sizing:border-box">[Sorry Note] &lt;Add your name if you can’t make it</li><li class="m_-111384444199135567gmail-" style="box-sizing:border-box;margin-top:0.25em">&lt;Add your name after joining the call&gt;</li></ul><h3 class="m_-111384444199135567gmail-part" id="m_-111384444199135567gmail-agenda0" style="box-sizing:border-box;font-family:-apple-system,BlinkMacSystemFont,&quot;Segoe UI&quot;,Roboto,&quot;Helvetica Neue&quot;,Helvetica,Arial,sans-serif,&quot;Apple Color Emoji&quot;,&quot;Segoe UI Emoji&quot;,&quot;Segoe UI Symbol&quot;;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,&quot;Segoe UI&quot;,Roboto,&quot;Helvetica Neue&quot;,Helvetica,Arial,sans-serif,&quot;Apple Color Emoji&quot;,&quot;Segoe UI Emoji&quot;,&quot;Segoe UI Symbol&quot;;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,&quot;Segoe UI&quot;,Roboto,&quot;Helvetica Neue&quot;,Helvetica,Arial,sans-serif,&quot;Apple Color Emoji&quot;,&quot;Segoe UI Emoji&quot;,&quot;Segoe UI Symbol&quot;;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,&quot;Segoe UI&quot;,Roboto,&quot;Helvetica Neue&quot;,Helvetica,Arial,sans-serif,&quot;Apple Color Emoji&quot;,&quot;Segoe UI Emoji&quot;,&quot;Segoe UI Symbol&quot;;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,&quot;Segoe UI&quot;,Roboto,&quot;Helvetica Neue&quot;,Helvetica,Arial,sans-serif,&quot;Apple Color Emoji&quot;,&quot;Segoe UI Emoji&quot;,&quot;Segoe UI Symbol&quot;;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,&quot;Segoe UI&quot;,Roboto,&quot;Helvetica Neue&quot;,Helvetica,Arial,sans-serif,&quot;Apple Color Emoji&quot;,&quot;Segoe UI Emoji&quot;,&quot;Segoe UI Symbol&quot;;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,&quot;Segoe UI&quot;,Roboto,&quot;Helvetica Neue&quot;,Helvetica,Arial,sans-serif,&quot;Apple Color Emoji&quot;,&quot;Segoe UI Emoji&quot;,&quot;Segoe UI Symbol&quot;;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,&quot;Segoe UI&quot;,Roboto,&quot;Helvetica Neue&quot;,Helvetica,Arial,sans-serif,&quot;Apple Color Emoji&quot;,&quot;Segoe UI Emoji&quot;,&quot;Segoe UI Symbol&quot;;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,&quot;Segoe UI&quot;,Roboto,&quot;Helvetica Neue&quot;,Helvetica,Arial,sans-serif,&quot;Apple Color Emoji&quot;,&quot;Segoe UI Emoji&quot;,&quot;Segoe UI Symbol&quot;;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,&quot;Courier New&quot;,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,&quot;Courier New&quot;,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  &#39;SpecApproved&quot; 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&#39;s or the owner&#39;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,&quot;Segoe UI&quot;,Roboto,&quot;Helvetica Neue&quot;,Helvetica,Arial,sans-serif,&quot;Apple Color Emoji&quot;,&quot;Segoe UI Emoji&quot;,&quot;Segoe UI Symbol&quot;;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,&quot;Segoe UI&quot;,Roboto,&quot;Helvetica Neue&quot;,Helvetica,Arial,sans-serif,&quot;Apple Color Emoji&quot;,&quot;Segoe UI Emoji&quot;,&quot;Segoe UI Symbol&quot;;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&#39;d think that we don&#39;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,&quot;Segoe UI&quot;,Roboto,&quot;Helvetica Neue&quot;,Helvetica,Arial,sans-serif,&quot;Apple Color Emoji&quot;,&quot;Segoe UI Emoji&quot;,&quot;Segoe UI Symbol&quot;;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,&quot;Segoe UI&quot;,Roboto,&quot;Helvetica Neue&quot;,Helvetica,Arial,sans-serif,&quot;Apple Color Emoji&quot;,&quot;Segoe UI Emoji&quot;,&quot;Segoe UI Symbol&quot;;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,&quot;Segoe UI&quot;,Roboto,&quot;Helvetica Neue&quot;,Helvetica,Arial,sans-serif,&quot;Apple Color Emoji&quot;,&quot;Segoe UI Emoji&quot;,&quot;Segoe UI Symbol&quot;;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&amp;classification=Community&amp;keywords=FutureFeature%2C%20&amp;keywords_type=allwords&amp;list_id=8212428&amp;product=GlusterFS&amp;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,&quot;Segoe UI&quot;,Roboto,&quot;Helvetica Neue&quot;,Helvetica,Arial,sans-serif,&quot;Apple Color Emoji&quot;,&quot;Segoe UI Emoji&quot;,&quot;Segoe UI Symbol&quot;;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,&quot;Segoe UI&quot;,Roboto,&quot;Helvetica Neue&quot;,Helvetica,Arial,sans-serif,&quot;Apple Color Emoji&quot;,&quot;Segoe UI Emoji&quot;,&quot;Segoe UI Symbol&quot;;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,&quot;Courier New&quot;,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,&quot;Courier New&quot;,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,&quot;Courier New&quot;,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! &lt;add if you need more&gt;</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">&lt;Add more here&gt;</li></ul></li></ul><h3 class="m_-111384444199135567gmail-part" id="m_-111384444199135567gmail-round-table" style="box-sizing:border-box;font-family:-apple-system,BlinkMacSystemFont,&quot;Segoe UI&quot;,Roboto,&quot;Helvetica Neue&quot;,Helvetica,Arial,sans-serif,&quot;Apple Color Emoji&quot;,&quot;Segoe UI Emoji&quot;,&quot;Segoe UI Symbol&quot;;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,&quot;Segoe UI&quot;,Roboto,&quot;Helvetica Neue&quot;,Helvetica,Arial,sans-serif,&quot;Apple Color Emoji&quot;,&quot;Segoe UI Emoji&quot;,&quot;Segoe UI Symbol&quot;;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,&quot;Segoe UI&quot;,Roboto,&quot;Helvetica Neue&quot;,Helvetica,Arial,sans-serif,&quot;Apple Color Emoji&quot;,&quot;Segoe UI Emoji&quot;,&quot;Segoe UI Symbol&quot;;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,&quot;Segoe UI&quot;,Roboto,&quot;Helvetica Neue&quot;,Helvetica,Arial,sans-serif,&quot;Apple Color Emoji&quot;,&quot;Segoe UI Emoji&quot;,&quot;Segoe UI Symbol&quot;;font-size:16px;letter-spacing:0.35px"><li class="m_-111384444199135567gmail-" style="box-sizing:border-box">&lt;Add any decisions taken in meeting here&gt;</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>