<html><head><meta http-equiv="content-type" content="text/html; charset=utf-8"></head><body dir="auto">Thanks for the response.<div>I can provide a third option - we can move Qbs out of the Qt Governance Model by moving to GitHub. I have raised this topic on our Discord server and the community overall seems positive - there were several votes for the migration and no votes against. This migration might be healthy to Qbs as a lot of newcomers are not familiar with Gerrit but familiar with GitHub and it’s pull-request model.</div><div>Also, it will clearly separate who can approve/reject patches to Qbs and to the rest of Qt world.</div><div>If there are no objections, I will create an INFRA issue about the migration - it should not be very hard to do.<br> <br><div dir="ltr">Ivan</div><div dir="ltr"><br><blockquote type="cite">14 сент. 2021 г., в 17:33, Lars Knoll <lars.knoll@qt.io> написал(а):<br><br></blockquote></div><blockquote type="cite"><div dir="ltr">

<meta http-equiv="Content-Type" content="text/html; charset=utf-8">


Hi,<br class="">
<div><br class="">
</div>
<div>Let’s also take up the formal part of the request.</div>
<div><br class="">
<blockquote type="cite" class="">
<div class="">On 13 Sep 2021, at 22:59, Иван Комиссаров <<a href="mailto:abbapoh@gmail.com" class="">abbapoh@gmail.com</a>> wrote:</div>
<div class="">
<div class="" style="caret-color: rgb(0, 0, 0); font-family: Helvetica; font-size: 18px; font-style: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: none;">
Also, some actions might be taken to prevent from happening in the future - if technically possible, I’d like to request the revoke of his approver rights on the Qbs project as per this part of the Qt Governance Model:</div>
<div class="" style="caret-color: rgb(0, 0, 0); font-family: Helvetica; font-size: 18px; font-style: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: none;">
«In extreme circumstances Approver privileges can be revoked by a vote of no confidence, proposed by an existing Approver or Maintainer and arranged by the Chief Maintainer. Privilege revocation requires a two-thirds majority vote of those Approvers and Maintainers
 who express an opinion.» [3]</div>
</div>
</blockquote>
</div>
<div class=""><br class="">
</div>
<div class=""><br class="">
<blockquote type="cite" class="">
<div class="">On 14 Sep 2021, at 12:34, Richard Weickelt <<a href="mailto:richard@weickelt.de" class="">richard@weickelt.de</a>> wrote:</div>
<div class=""><span class="" style="float: none; display: inline !important;">The question is whether this is an abuse of approver rights.</span><br class="">
<br class="">
<span class="" style="float: none; display: inline !important;">This is a relevant question for the Qt project. Any person with approver</span><br class="">
<span class="" style="float: none; display: inline !important;">rights has the ability to cause a production stop. Ivan is asking for help</span><br class="">
<span class="" style="float: none; display: inline !important;">in this particular case and I am seconding his request.</span></div>
</blockquote>
</div>
<div class="">
<div class=""><span class="" style="float: none; display: inline !important;"><br class="">
</span></div>
</div>
<div class=""><span class="" style="float: none; display: inline !important;">Ivan and Richard, do I understand you correctly that you’d like to have a formal vote of no confidence according to QUIP-2? Please understand that this clause is meant as a last resort,
 when other solutions have failed.</span></div>
<div class=""><span class="" style="float: none; display: inline !important;"><br class="">
</span></div>
<div class=""><span class="" style="float: none; display: inline !important;">We will also need to consider that the Qt Governance Model only defines global Approver rights for all of the Qt Project. The request was however limited to QBS, so we would need
 to find a way to handle this. I can only see two options there, either we start extending our governance model here (can be done with a lazy consensus on that extension), or change the scope to the whole project having much more severe implications.</span></div>
<div class=""><span class="" style="float: none; display: inline !important;"><br class="">
</span></div>
<div class=""><span class="" style="float: none; display: inline !important;"><br class="">
</span></div>
<div class=""><span class="" style="float: none; display: inline !important;">Ossi, I (and probably others on this mailing list) would also like to hear your view on this. As I stated in my previous mail in this thread, I strongly believe, that the people doing
 the actual work decide on the direction and individual changes. The Governance model states the same, the maintainer takes the decision in case no agreement can be reached. As far as I can see, your actions are conflicting with this.</span></div>
<div class=""><span class="" style="float: none; display: inline !important;"><br class="">
</span></div>
<div class=""><span class="" style="float: none; display: inline !important;">Thank you,</span></div>
<div class=""><span class="" style="float: none; display: inline !important;">Lars</span></div>
<div class=""><span class="" style="float: none; display: inline !important;"><br class="">
</span></div>


</div></blockquote></div></body></html>