<div dir="ltr">Please note that This meeting involves 2 big topics related to developers/community, please try to attend the meeting.<div><br></div><div>1. Coding style (which can be very personal for many developers, great to agree and move forward on this).</div><div>2. GPL cure discussions</div><div>   - The link given explains most of it. But if people need further help understanding the benefits/impact of this, we can arrange for a legal presence to explain things out (Best effort, as it depends on their availability)</div><div><br></div></div><div class="gmail_extra"><br><div class="gmail_quote">On Tue, Apr 17, 2018 at 3:29 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_1902075228966859765gmail-part" id="m_1902075228966859765gmail-Meeting-date-14182018-April-18th-2018-1930-IST-1400-UTC-1000-EDT" 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;;font-weight:600;line-height:1.25;color:rgb(51,51,51);margin-top:24px;margin-bottom:16px;font-size:1.5em;padding-bottom:0.3em;border-bottom:1px solid rgb(238,238,238);font-style:normal;font-variant-ligatures:normal;font-variant-caps:normal;letter-spacing:0.35px;text-align:start;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;background-color:rgb(255,255,255);text-decoration-style:initial;text-decoration-color:initial">Meeting date: 14/18/2018 (April 18th, 2018), 19:30 IST, 14:00 UTC, 10:00 EDT</h2><h3 class="m_1902075228966859765gmail-part" id="m_1902075228966859765gmail-BJ-Link" 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;;font-weight:600;line-height:1.25;color:rgb(51,51,51);margin-top:24px;margin-bottom:16px;font-size:1.25em;font-style:normal;font-variant-ligatures:normal;font-variant-caps:normal;letter-spacing:0.35px;text-align:start;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;background-color:rgb(255,255,255);text-decoration-style:initial;text-decoration-color:initial"><a class="m_1902075228966859765gmail-anchor m_1902075228966859765gmail-hidden-xs" href="https://hackmd.io/yTC-un5XT6KUB9V37LG6OQ?both#BJ-Link" title="BJ-Link" style="box-sizing:border-box;background-color:transparent;color:rgb(51,122,183);text-decoration:none;float:left;padding-right:4px;line-height:1" target="_blank"><span class="m_1902075228966859765gmail-octicon m_1902075228966859765gmail-octicon-link" style="box-sizing:border-box;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:16px;line-height:1;font-family:octicons;display:inline-block;text-decoration:none;color:rgb(0,0,0);vertical-align:middle"></span></a>BJ Link</h3><ul class="m_1902075228966859765gmail-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;font-style:normal;font-variant-ligatures:normal;font-variant-caps:normal;font-weight:400;letter-spacing:0.35px;text-align:start;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;background-color:rgb(255,255,255);text-decoration-style:initial;text-decoration-color:initial"><li class="m_1902075228966859765gmail-" style="box-sizing:border-box">Bridge:<span> </span><a href="https://bluejeans.com/205933580" style="box-sizing:border-box;background-color:transparent;color:rgb(51,122,183);text-decoration:none" target="_blank">https://bluejeans.com/<wbr>205933580</a></li><li class="m_1902075228966859765gmail-" style="box-sizing:border-box;margin-top:0.25em">Download:</li></ul><h3 class="m_1902075228966859765gmail-part" id="m_1902075228966859765gmail-Attendance" 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;;font-weight:600;line-height:1.25;color:rgb(51,51,51);margin-top:24px;margin-bottom:16px;font-size:1.25em;font-style:normal;font-variant-ligatures:normal;font-variant-caps:normal;letter-spacing:0.35px;text-align:start;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;background-color:rgb(255,255,255);text-decoration-style:initial;text-decoration-color:initial"><a class="m_1902075228966859765gmail-anchor m_1902075228966859765gmail-hidden-xs" href="https://hackmd.io/yTC-un5XT6KUB9V37LG6OQ?both#Attendance" title="Attendance" style="box-sizing:border-box;background-color:transparent;color:rgb(51,122,183);text-decoration:none;float:left;padding-right:4px;line-height:1" target="_blank"><span class="m_1902075228966859765gmail-octicon m_1902075228966859765gmail-octicon-link" style="box-sizing:border-box;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:16px;line-height:1;font-family:octicons;display:inline-block;text-decoration:none;color:rgb(0,0,0);vertical-align:middle"></span></a>Attendance</h3><ul class="m_1902075228966859765gmail-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;font-style:normal;font-variant-ligatures:normal;font-variant-caps:normal;font-weight:400;letter-spacing:0.35px;text-align:start;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;background-color:rgb(255,255,255);text-decoration-style:initial;text-decoration-color:initial"><li class="m_1902075228966859765gmail-" style="box-sizing:border-box"></li></ul><h3 class="m_1902075228966859765gmail-part" id="m_1902075228966859765gmail-Agenda" 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;;font-weight:600;line-height:1.25;color:rgb(51,51,51);margin-top:24px;margin-bottom:16px;font-size:1.25em;font-style:normal;font-variant-ligatures:normal;font-variant-caps:normal;letter-spacing:0.35px;text-align:start;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;background-color:rgb(255,255,255);text-decoration-style:initial;text-decoration-color:initial"><a class="m_1902075228966859765gmail-anchor m_1902075228966859765gmail-hidden-xs" href="https://hackmd.io/yTC-un5XT6KUB9V37LG6OQ?both#Agenda" title="Agenda" style="box-sizing:border-box;background-color:transparent;color:rgb(51,122,183);text-decoration:none;float:left;padding-right:4px;line-height:1" target="_blank"><span class="m_1902075228966859765gmail-octicon m_1902075228966859765gmail-octicon-link" style="box-sizing:border-box;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:16px;line-height:1;font-family:octicons;display:inline-block;text-decoration:none;color:rgb(0,0,0);vertical-align:middle"></span></a>Agenda</h3><ul class="m_1902075228966859765gmail-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;font-style:normal;font-variant-ligatures:normal;font-variant-caps:normal;font-weight:400;letter-spacing:0.35px;text-align:start;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;background-color:rgb(255,255,255);text-decoration-style:initial;text-decoration-color:initial"><li class="m_1902075228966859765gmail-" style="box-sizing:border-box"><p style="box-sizing:border-box;margin:16px 0px">Format change proposal:</p></li><ul style="box-sizing:border-box;margin-top:0px;margin-bottom:0px;padding-left:2em"><li class="m_1902075228966859765gmail-" style="box-sizing:border-box"><a href="https://bugzilla.redhat.com/show_bug.cgi?id=1564149" style="box-sizing:border-box;background-color:transparent;color:rgb(51,122,183);text-decoration:none" target="_blank">Check the bug</a></li><li class="m_1902075228966859765gmail-" style="box-sizing:border-box;margin-top:0.25em">Provide feedbacks</li><ul style="box-sizing:border-box;margin-top:0px;margin-bottom:0px;padding-left:2em"><li class="m_1902075228966859765gmail-" style="box-sizing:border-box">We want to do a big bang format change with clang-format.</li><li class="m_1902075228966859765gmail-" style="box-sizing:border-box;margin-top:0.25em">Which format should we start with as base? Google/LLVM/Mozilla/Webkit/<wbr>Chromium<ul style="box-sizing:border-box;margin-top:0px;margin-bottom:0px;padding-left:2em"><li class="m_1902075228966859765gmail-" style="box-sizing:border-box"><a href="https://github.com/nigelbabu/clang-format-sample" style="box-sizing:border-box;background-color:transparent;color:rgb(51,122,183);text-decoration:none" target="_blank">Samples present in repo</a>.<span> </span><strong style="box-sizing:border-box;font-weight:700">NOTE</strong>: Samples generated with indent as 4 spaces.</li><li class="m_1902075228966859765gmail-" style="box-sizing:border-box;margin-top:0.25em"><a href="https://google.github.io/styleguide/cppguide.html" style="box-sizing:border-box;background-color:transparent;color:rgb(51,122,183);text-decoration:none" target="_blank">Google Style Guide</a></li><li class="m_1902075228966859765gmail-" style="box-sizing:border-box;margin-top:0.25em"><a href="http://llvm.org/docs/CodingStandards.html" style="box-sizing:border-box;background-color:transparent;color:rgb(51,122,183);text-decoration:none" target="_blank">LLVM Style Guide</a></li><li class="m_1902075228966859765gmail-" style="box-sizing:border-box;margin-top:0.25em"><a href="https://developer.mozilla.org/en-US/docs/Mozilla/Developer_guide/Coding_Style" style="box-sizing:border-box;background-color:transparent;color:rgb(51,122,183);text-decoration:none" target="_blank">Mozilla Style Guide</a></li><li class="m_1902075228966859765gmail-" style="box-sizing:border-box;margin-top:0.25em"><a href="https://webkit.org/code-style-guidelines/" style="box-sizing:border-box;background-color:transparent;color:rgb(51,122,183);text-decoration:none" target="_blank">WebKit style guide</a></li><li class="m_1902075228966859765gmail-" style="box-sizing:border-box;margin-top:0.25em"><a href="https://chromium.googlesource.com/chromium/src/+/master/styleguide/c++/c++.md" style="box-sizing:border-box;background-color:transparent;color:rgb(51,122,183);text-decoration:none" target="_blank">Chromium style guide</a></li></ul></li><li class="m_1902075228966859765gmail-" style="box-sizing:border-box;margin-top:0.25em">When do we want to make this change? Before the 4.1 branching seems like a good time to make vast changes.</li></ul></ul></ul><div><font color="#333333" face="-apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Helvetica Neue, Helvetica, Arial, sans-serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol"><span style="font-size:16px;letter-spacing:0.35px"><br></span></font></div><ul class="m_1902075228966859765gmail-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;font-style:normal;font-variant-ligatures:normal;font-variant-caps:normal;font-weight:400;letter-spacing:0.35px;text-align:start;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;background-color:rgb(255,255,255);text-decoration-style:initial;text-decoration-color:initial"><li class="m_1902075228966859765gmail-" style="box-sizing:border-box;margin-top:0.25em"><p style="box-sizing:border-box;margin:16px 0px">Gluster’s Adoption of<span> </span><strong style="box-sizing:border-box;font-weight:700">GPL cure period enforcement</strong></p></li><ul style="box-sizing:border-box;margin-top:0px;margin-bottom:0px;padding-left:2em"><li class="m_1902075228966859765gmail-" style="box-sizing:border-box"><a href="https://www.redhat.com/en/blog/fostering-greater-open-source-development" style="box-sizing:border-box;background-color:transparent;color:rgb(51,122,183);text-decoration:none" target="_blank">What is it?</a></li><li class="m_1902075228966859765gmail-" style="box-sizing:border-box;margin-top:0.25em">How to go about implementing it?</li><ul style="box-sizing:border-box;margin-top:0px;margin-bottom:0px;padding-left:2em"><li class="m_1902075228966859765gmail-" style="box-sizing:border-box"><a href="https://github.com/amarts/glusterfs/commit/91918bbe7afaafd8e5bcf4a163ed98ffb39c4d21" style="box-sizing:border-box;background-color:transparent;color:rgb(51,122,183);text-decoration:none" target="_blank">Intended patch here</a></li><li class="m_1902075228966859765gmail-" style="box-sizing:border-box;margin-top:0.25em"><a href="https://github.com/amarts/glusterfs/blob/commitment/COMMITMENT" style="box-sizing:border-box;background-color:transparent;color:rgb(51,122,183);text-decoration:none" target="_blank">The Commitment looks like this</a></li></ul></ul></ul><div><font color="#333333" face="-apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Helvetica Neue, Helvetica, Arial, sans-serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol"><span style="font-size:16px;letter-spacing:0.35px"><br></span></font></div><ul class="m_1902075228966859765gmail-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;font-style:normal;font-variant-ligatures:normal;font-variant-caps:normal;font-weight:400;letter-spacing:0.35px;text-align:start;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;background-color:rgb(255,255,255);text-decoration-style:initial;text-decoration-color:initial"><li class="m_1902075228966859765gmail-" style="box-sizing:border-box;margin-top:0.25em"><p style="box-sizing:border-box;margin:16px 0px">Automation Update:</p><ul style="box-sizing:border-box;margin-top:0px;margin-bottom:0px;padding-left:2em"><li class="m_1902075228966859765gmail-" style="box-sizing:border-box">Run regressions with brick multiplex directly from Gerrit now with a keyword rather than hacky temporary review requests. Keyword is ‘run brick-mux regression’. Example:<span> </span><a href="https://review.gluster.org/#/c/19734/" style="box-sizing:border-box;background-color:transparent;color:rgb(51,122,183);text-decoration:none" target="_blank">https://review.<wbr>gluster.org/#/c/19734/</a></li><li class="m_1902075228966859765gmail-" style="box-sizing:border-box;margin-top:0.25em">More automation moving to Python so we have the ability to write unit tests. If you are going to write a complicated shell script as a test runner, please get approval from CI component maintainers.</li><li class="m_1902075228966859765gmail-" style="box-sizing:border-box;margin-top:0.25em">We’ve been testing Facebook’s distributed test runner and have managed to get it working. Time for regression drops with every new machine added to the pool. Targetting a few weeks to bring it to production.</li><li class="m_1902075228966859765gmail-" style="box-sizing:border-box;margin-top:0.25em">Github Label check is now enforced:<ul style="box-sizing:border-box;margin-top:0px;margin-bottom:0px;padding-left:2em"><li class="m_1902075228966859765gmail-" style="box-sizing:border-box">Need help from others to identify the needs for going to give the flag.</li><li class="m_1902075228966859765gmail-" style="box-sizing:border-box;margin-top:0.25em">As ‘ndevos’ asked, we need to highlight this in Developer Guide and other places in documentation.</li><li class="m_1902075228966859765gmail-" style="box-sizing:border-box;margin-top:0.25em">Can we fix the ‘gluter spec’ format and ask people to fill the github issues in that format? So that it becomes easier to give the flags.</li></ul></li></ul></li><li class="m_1902075228966859765gmail-" style="box-sizing:border-box;margin-top:0.25em"><p style="box-sizing:border-box;margin:16px 0px">Regression failures</p><ul style="box-sizing:border-box;margin-top:0px;margin-bottom:0px;padding-left:2em"><li class="m_1902075228966859765gmail-" style="box-sizing:border-box"><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">trash.t</code><span> </span>and<span> </span><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">nfs-mount-auth.t</code><span> </span>a<wbr>re failing frequently.</li><li class="m_1902075228966859765gmail-" style="box-sizing:border-box;margin-top:0.25em">git bisect shows<span> </span><a href="https://review.gluster.org/19837" style="box-sizing:border-box;background-color:transparent;color:rgb(51,122,183);text-decoration:none" target="_blank">https://review.gluster.<wbr>org/19837</a><span> </span>as possible suspect.</li><li class="m_1902075228966859765gmail-" style="box-sizing:border-box;margin-top:0.25em">Need to resolve soon as some critical patches are failing regression.</li></ul></li><li class="m_1902075228966859765gmail-" style="box-sizing:border-box;margin-top:0.25em"><p style="box-sizing:border-box;margin:16px 0px">Release timelines:</p><ul style="box-sizing:border-box;margin-top:0px;margin-bottom:0px;padding-left:2em"><li class="m_1902075228966859765gmail-" style="box-sizing:border-box">Can we extend branching out by a week or two? to compansate for github flag enforcement?<ul style="box-sizing:border-box;margin-top:0px;margin-bottom:0px;padding-left:2em"><li class="m_1902075228966859765gmail-" style="box-sizing:border-box">Target GA date should remain same.</li></ul></li></ul></li><li class="m_1902075228966859765gmail-" style="box-sizing:border-box;margin-top:0.25em"><p style="box-sizing:border-box;margin:16px 0px">Round Table:</p><ul style="box-sizing:border-box;margin-top:0px;margin-bottom:0px;padding-left:2em"><li class="m_1902075228966859765gmail-" style="box-sizing:border-box">[Name] Note</li></ul></li></ul><h3 class="m_1902075228966859765gmail-part" id="m_1902075228966859765gmail-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;;font-weight:600;line-height:1.25;color:rgb(51,51,51);margin-top:24px;margin-bottom:16px;font-size:1.25em;font-style:normal;font-variant-ligatures:normal;font-variant-caps:normal;letter-spacing:0.35px;text-align:start;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;background-color:rgb(255,255,255);text-decoration-style:initial;text-decoration-color:initial"><a class="m_1902075228966859765gmail-anchor m_1902075228966859765gmail-hidden-xs" href="https://hackmd.io/yTC-un5XT6KUB9V37LG6OQ?both#Decisions" title="Decisions" style="box-sizing:border-box;background-color:transparent;color:rgb(51,122,183);text-decoration:none;float:left;padding-right:4px;line-height:1" target="_blank"><span class="m_1902075228966859765gmail-octicon m_1902075228966859765gmail-octicon-link" style="box-sizing:border-box;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:16px;line-height:1;font-family:octicons;display:inline-block;text-decoration:none;color:rgb(0,0,0);vertical-align:middle"></span></a></h3><br class="m_1902075228966859765gmail-Apple-interchange-newline">-----<div><br></div><div>Feel free to add more topics before meeting @ <a href="https://hackmd.io/yTC-un5XT6KUB9V37LG6OQ?both" target="_blank">https://hackmd.io/yTC-<wbr>un5XT6KUB9V37LG6OQ?both</a></div><div><br clear="all"><div><br></div>
</div></div>
</blockquote></div><br><br clear="all"><div><br></div>-- <br><div class="gmail_signature" data-smartmail="gmail_signature"><div dir="ltr"><div><div dir="ltr"><div>Amar Tumballi (amarts)<br></div></div></div></div></div>
</div>