<html>
  <head>
    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
  </head>
  <body>
    <p><font size="-1">Hi Lars, Tuukka,</font></p>
    <p><font size="-1">> </font>I also would very much like you to
      stay here.</p>
    <p>AFAIK, a main issue here not about of maintenance behaviour. A
      main issue in the access right on the Qbs project. F.e. right now
      it is hard to maintenance the CI integration with the GitHub, to
      generate the pre-compiled releases and other stuff (maybe Ivan can
      explain a betetr). <br>
      <br>
      Also, a main issue is for the CI for the bare-metal toolchains,
      where we need to use the self-runners instead of Docker containers
      (there are impossible to use the dockers). <br>
      <br>
      So, if you want to be Qbs stayed in the QtCompany infrastructure,
      then you need to help us a bit, e.g. provide some separate server
      resources (e.g. two VMs with Linux && Windows OS
      installed) where we can setup all required stuff to work with CI.
      ;) <br>
      <br>
      Because right now I use own host PC as self-runner for CI, what is
      very bad and non-stable approach.  ;)</p>
    <p>BR, Denis<br>
    </p>
    <div class="moz-cite-prefix">15.09.2021 13:32, Lars Knoll пишет:<br>
    </div>
    <blockquote type="cite"
      cite="mid:B31778FE-EE3A-4F29-A67E-421E8BB4EBB3@qt.io">
      <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
      Hi Ivan,
      <div class=""><br class="">
      </div>
      <div class="">I also would very much like you to stay here. QBS is
        great project and something that came out of the Qt work and
        still has very strong ties to it.</div>
      <div class=""><br class="">
      </div>
      <div class="">I am fully with Tuukka that what we want is to make
        it a good experience and easy for people to work here in the
        project. Blocking other peoples work is certainly not in line
        with this. </div>
      <div class=""><br class="">
      </div>
      <div class="">The governance model has the ’no confidence’ clause
        for a reason and if you have tried other means before, I can and
        will of course arrange such a vote.</div>
      <div class=""><br class="">
      </div>
      <div class="">Cheers,</div>
      <div class="">Lars</div>
      <div class=""><br class="">
      </div>
      <div><br class="">
        <blockquote type="cite" class="">
          <div class="">On 15 Sep 2021, at 12:18, Tuukka Turunen <<a
              href="mailto:tuukka.turunen@qt.io" class=""
              moz-do-not-send="true">tuukka.turunen@qt.io</a>> wrote:</div>
          <br class="Apple-interchange-newline">
          <div class="">
            <div class="WordSection1" style="page: WordSection1;
              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;">
              <div style="margin: 0cm; font-size: 11pt; font-family:
                Calibri, sans-serif;" class="">
                <span class="" lang="FI">Hi,<o:p class=""></o:p></span></div>
              <div style="margin: 0cm; font-size: 11pt; font-family:
                Calibri, sans-serif;" class="">
                <span class="" lang="FI"><o:p class=""> </o:p></span></div>
              <div style="margin: 0cm; font-size: 11pt; font-family:
                Calibri, sans-serif;" class="">
                <span class="" lang="EN-US">I would not like Qbs
                  development to move away from the Qt project. It is
                  very unfortunate that you have had bad experience and
                  misbehavior from one approver. We want to constantly
                  improve the experience of working within the Qt
                  project and naturally this kind of incidents are not
                  doing that. Therefore, it is very good that you have
                  raised the topic in the mailing list, as many were not
                  aware of it earlier. On the positive side, I do not
                  think there is any general hostility towards Qbs
                  within the Qt projects – on the contrary I can see a
                  lot of good co-operation.<o:p class=""></o:p></span></div>
              <div style="margin: 0cm; font-size: 11pt; font-family:
                Calibri, sans-serif;" class="">
                <span class="" lang="EN-US"><o:p class=""> </o:p></span></div>
              <div style="margin: 0cm; font-size: 11pt; font-family:
                Calibri, sans-serif;" class="">
                <span class="" lang="EN-US">Yours,<o:p class=""></o:p></span></div>
              <div style="margin: 0cm; font-size: 11pt; font-family:
                Calibri, sans-serif;" class="">
                <span class="" lang="EN-US"><o:p class=""> </o:p></span></div>
              <div style="margin: 0cm; font-size: 11pt; font-family:
                Calibri, sans-serif;" class="">
                <span class="" lang="EN-US">                Tuukka<o:p
                    class=""></o:p></span></div>
              <div style="margin: 0cm; font-size: 11pt; font-family:
                Calibri, sans-serif;" class="">
                <span class="" lang="EN-US"><o:p class=""> </o:p></span></div>
              <div style="margin: 0cm; font-size: 11pt; font-family:
                Calibri, sans-serif;" class="">
                <o:p class=""> </o:p></div>
              <div style="border-style: solid none none;
                border-top-width: 1pt; border-top-color: rgb(181, 196,
                223); padding: 3pt 0cm 0cm;" class="">
                <p class="MsoNormal" style="margin: 0cm 0cm 12pt 36pt;
                  font-size: 11pt; font-family: Calibri, sans-serif;">
                  <b class=""><span style="font-size: 12pt;" class="">From:<span
                        class="Apple-converted-space"> </span></span></b><span
                    style="font-size: 12pt;" class="">Development <<a
                      href="mailto:development-bounces@qt-project.org"
                      class="" moz-do-not-send="true">development-bounces@qt-project.org</a>>
                    on behalf of Иван Комиссаров <<a
                      href="mailto:abbapoh@gmail.com" class=""
                      moz-do-not-send="true">abbapoh@gmail.com</a>><br
                      class="">
                    <b class="">Date:<span class="Apple-converted-space"> </span></b>Tuesday,
                    14. September 2021 at 20.49<br class="">
                    <b class="">To:<span class="Apple-converted-space"> </span></b>Lars
                    Knoll <<a href="mailto:lars.knoll@qt.io" class=""
                      moz-do-not-send="true">lars.knoll@qt.io</a>><br
                      class="">
                    <b class="">Cc:<span class="Apple-converted-space"> </span></b>Qt
                    development mailing list <<a
                      href="mailto:development@qt-project.org" class=""
                      moz-do-not-send="true">development@qt-project.org</a>><br
                      class="">
                    <b class="">Subject:<span
                        class="Apple-converted-space"> </span></b>Re:
                    [Development] Qbs development<o:p class=""></o:p></span></p>
              </div>
              <div style="margin: 0cm 0cm 0cm 36pt; font-size: 11pt;
                font-family: Calibri, sans-serif;" class="">
                Thanks for the response.<o:p class=""></o:p></div>
              <div class="">
                <div style="margin: 0cm 0cm 0cm 36pt; font-size: 11pt;
                  font-family: Calibri, sans-serif;" class="">
                  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.<o:p class=""></o:p></div>
              </div>
              <div class="">
                <div style="margin: 0cm 0cm 0cm 36pt; font-size: 11pt;
                  font-family: Calibri, sans-serif;" class="">
                  Also, it will clearly separate who can approve/reject
                  patches to Qbs and to the rest of Qt world.<o:p
                    class=""></o:p></div>
              </div>
              <div class="">
                <div style="margin: 0cm 0cm 0cm 36pt; font-size: 11pt;
                  font-family: Calibri, sans-serif;" class="">
                  If there are no objections, I will create an INFRA
                  issue about the migration - it should not be very hard
                  to do.<br class="">
                   <o:p class=""></o:p></div>
                <div class="">
                  <div style="margin: 0cm 0cm 0cm 36pt; font-size: 11pt;
                    font-family: Calibri, sans-serif;" class="">
                    Ivan<o:p class=""></o:p></div>
                </div>
                <div class="">
                  <div style="margin: 0cm 0cm 0cm 36pt; font-size: 11pt;
                    font-family: Calibri, sans-serif;" class="">
                    <br class="">
                    <br class="">
                    <o:p class=""></o:p></div>
                  <blockquote style="margin-top: 5pt; margin-bottom:
                    5pt;" class="">
                    <p class="MsoNormal" style="margin: 0cm 0cm 12pt
                      36pt; font-size: 11pt; font-family: Calibri,
                      sans-serif;">
                      14 сент. 2021 г., в 17:33, Lars Knoll <<a
                        href="mailto:lars.knoll@qt.io" class=""
                        moz-do-not-send="true">lars.knoll@qt.io</a>>
                      написал(а):<o:p class=""></o:p></p>
                  </blockquote>
                </div>
                <blockquote style="margin-top: 5pt; margin-bottom: 5pt;"
                  class="">
                  <div class="">
                    <div style="margin: 0cm 0cm 0cm 36pt; font-size:
                      11pt; font-family: Calibri, sans-serif;" class="">
                       Hi,<o:p class=""></o:p></div>
                    <div class="">
                      <div style="margin: 0cm 0cm 0cm 36pt; font-size:
                        11pt; font-family: Calibri, sans-serif;"
                        class="">
                        <o:p class=""> </o:p></div>
                    </div>
                    <div class="">
                      <div style="margin: 0cm 0cm 0cm 36pt; font-size:
                        11pt; font-family: Calibri, sans-serif;"
                        class="">
                        Let’s also take up the formal part of the
                        request.<o:p class=""></o:p></div>
                    </div>
                    <div class="">
                      <div style="margin: 0cm 0cm 0cm 36pt; font-size:
                        11pt; font-family: Calibri, sans-serif;"
                        class="">
                        <br class="">
                        <br class="">
                        <o:p class=""></o:p></div>
                      <blockquote style="margin-top: 5pt; margin-bottom:
                        5pt;" class="">
                        <div class="">
                          <div style="margin: 0cm 0cm 0cm 36pt;
                            font-size: 11pt; font-family: Calibri,
                            sans-serif;" class="">
                            On 13 Sep 2021, at 22:59, Иван Комиссаров
                            <<a href="mailto:abbapoh@gmail.com"
                              style="color: blue; text-decoration:
                              underline;" class=""
                              moz-do-not-send="true">abbapoh@gmail.com</a>>
                            wrote:<o:p class=""></o:p></div>
                        </div>
                        <div class="">
                          <div class="">
                            <div style="margin: 0cm 0cm 0cm 36pt;
                              font-size: 11pt; font-family: Calibri,
                              sans-serif;" class="">
                              <span style="font-size: 13.5pt;
                                font-family: Helvetica;" class="">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:<o:p
                                  class=""></o:p></span></div>
                          </div>
                          <div class="">
                            <div style="margin: 0cm 0cm 0cm 36pt;
                              font-size: 11pt; font-family: Calibri,
                              sans-serif;" class="">
                              <span style="font-size: 13.5pt;
                                font-family: Helvetica;" class="">«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]<o:p
                                  class=""></o:p></span></div>
                          </div>
                        </div>
                      </blockquote>
                    </div>
                    <div class="">
                      <div style="margin: 0cm 0cm 0cm 36pt; font-size:
                        11pt; font-family: Calibri, sans-serif;"
                        class="">
                        <o:p class=""> </o:p></div>
                    </div>
                    <div class="">
                      <div style="margin: 0cm 0cm 0cm 36pt; font-size:
                        11pt; font-family: Calibri, sans-serif;"
                        class="">
                        <br class="">
                        <br class="">
                        <o:p class=""></o:p></div>
                      <blockquote style="margin-top: 5pt; margin-bottom:
                        5pt;" class="">
                        <div class="">
                          <div style="margin: 0cm 0cm 0cm 36pt;
                            font-size: 11pt; font-family: Calibri,
                            sans-serif;" class="">
                            On 14 Sep 2021, at 12:34, Richard Weickelt
                            <<a href="mailto:richard@weickelt.de"
                              style="color: blue; text-decoration:
                              underline;" class=""
                              moz-do-not-send="true">richard@weickelt.de</a>>
                            wrote:<o:p class=""></o:p></div>
                        </div>
                        <div class="">
                          <div style="margin: 0cm 0cm 0cm 36pt;
                            font-size: 11pt; font-family: Calibri,
                            sans-serif;" class="">
                            The question is whether this is an abuse of
                            approver rights.<br class="">
                            <br class="">
                            This is a relevant question for the Qt
                            project. Any person with approver<br
                              class="">
                            rights has the ability to cause a production
                            stop. Ivan is asking for help<br class="">
                            in this particular case and I am seconding
                            his request.<o:p class=""></o:p></div>
                        </div>
                      </blockquote>
                    </div>
                    <div class="">
                      <div class="">
                        <div style="margin: 0cm 0cm 0cm 36pt; font-size:
                          11pt; font-family: Calibri, sans-serif;"
                          class="">
                          <br class="">
                          <br class="">
                          <o:p class=""></o:p></div>
                      </div>
                    </div>
                    <div class="">
                      <div style="margin: 0cm 0cm 0cm 36pt; font-size:
                        11pt; font-family: Calibri, sans-serif;"
                        class="">
                        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.<o:p
                          class=""></o:p></div>
                    </div>
                    <div class="">
                      <div style="margin: 0cm 0cm 0cm 36pt; font-size:
                        11pt; font-family: Calibri, sans-serif;"
                        class="">
                        <br class="">
                        <br class="">
                        <o:p class=""></o:p></div>
                    </div>
                    <div class="">
                      <div style="margin: 0cm 0cm 0cm 36pt; font-size:
                        11pt; font-family: Calibri, sans-serif;"
                        class="">
                        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.<o:p class=""></o:p></div>
                    </div>
                    <div class="">
                      <div style="margin: 0cm 0cm 0cm 36pt; font-size:
                        11pt; font-family: Calibri, sans-serif;"
                        class="">
                        <br class="">
                        <br class="">
                        <o:p class=""></o:p></div>
                    </div>
                    <div class="">
                      <div style="margin: 0cm 0cm 0cm 36pt; font-size:
                        11pt; font-family: Calibri, sans-serif;"
                        class="">
                        <br class="">
                        <br class="">
                        <o:p class=""></o:p></div>
                    </div>
                    <div class="">
                      <div style="margin: 0cm 0cm 0cm 36pt; font-size:
                        11pt; font-family: Calibri, sans-serif;"
                        class="">
                        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.<o:p
                          class=""></o:p></div>
                    </div>
                    <div class="">
                      <div style="margin: 0cm 0cm 0cm 36pt; font-size:
                        11pt; font-family: Calibri, sans-serif;"
                        class="">
                        <br class="">
                        <br class="">
                        <o:p class=""></o:p></div>
                    </div>
                    <div class="">
                      <div style="margin: 0cm 0cm 0cm 36pt; font-size:
                        11pt; font-family: Calibri, sans-serif;"
                        class="">
                        Thank you,<o:p class=""></o:p></div>
                    </div>
                    <div class="">
                      <div style="margin: 0cm 0cm 0cm 36pt; font-size:
                        11pt; font-family: Calibri, sans-serif;"
                        class="">
                        Lars</div>
                    </div>
                  </div>
                </blockquote>
              </div>
            </div>
          </div>
        </blockquote>
      </div>
      <br class="">
      <br>
      <fieldset class="mimeAttachmentHeader"></fieldset>
      <pre class="moz-quote-pre" wrap="">_______________________________________________
Development mailing list
<a class="moz-txt-link-abbreviated" href="mailto:Development@qt-project.org">Development@qt-project.org</a>
<a class="moz-txt-link-freetext" href="https://lists.qt-project.org/listinfo/development">https://lists.qt-project.org/listinfo/development</a>
</pre>
    </blockquote>
  </body>
</html>