<!DOCTYPE html>
<html>
  <head>
    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
  </head>
  <body>
    <p><font face="monospace">Hi,</font></p>
    <div class="moz-cite-prefix">On 26/06/2026 08:28, Nyall Dawson via
      QGIS-Developer wrote:<br>
    </div>
    <blockquote type="cite"
cite="mid:CAB28AsjrHJnu-9gvR_TDxZ=A_XCNrMkJzp65U=AXMHbRzaWB2g@mail.gmail.com">
      <meta http-equiv="content-type" content="text/html; charset=UTF-8">
      <div dir="ltr">
        <div dir="ltr"><br>
        </div>
        <br>
        <div class="gmail_quote gmail_quote_container">
          <div dir="ltr" class="gmail_attr">On Fri, 26 Jun 2026 at
            16:18, Tim Sutton <<a href="mailto:tim@kartoza.com"
              moz-do-not-send="true" class="moz-txt-link-freetext">tim@kartoza.com</a>>
            wrote:<br>
          </div>
          <blockquote class="gmail_quote"
style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">
            <div dir="ltr">
              <div style="font-family:arial,sans-serif;font-size:small">Hi</div>
              <div style="font-family:arial,sans-serif;font-size:small">
                <div dir="ltr"><br>
                  <br>
                </div>
                <br>
              </div>
              <div style="font-family:arial,sans-serif;font-size:small">Ill
                add it to the next PSC agenda - we can get flamed there
                instead :-P</div>
            </div>
          </blockquote>
          <div><br>
          </div>
          <div>Thanks Tim, it's much appreciated.</div>
        </div>
      </div>
    </blockquote>
    <p>Glad to see this topic raised !</p>
    <blockquote type="cite"
cite="mid:CAB28AsjrHJnu-9gvR_TDxZ=A_XCNrMkJzp65U=AXMHbRzaWB2g@mail.gmail.com">
      <div dir="ltr">
        <div class="gmail_quote gmail_quote_container">
          <div><br>
          </div>
          <div>My personal preference would be something like:</div>
          <div><br>
          </div>
          <div>- we decouple "core committer" status from git rights.
            "core committer" is just a recognition of skills alone.
            initially it comes with git rights, but can outlast those.</div>
          <div>- <span style="background-color:transparent">git rights
              expire automatically after a period of inactivity (say 6
              months)</span></div>
        </div>
      </div>
    </blockquote>
    Big +1, also in terms of cybersecurity it would be a good decision.
    <blockquote type="cite"
cite="mid:CAB28AsjrHJnu-9gvR_TDxZ=A_XCNrMkJzp65U=AXMHbRzaWB2g@mail.gmail.com">
      <div dir="ltr">
        <div class="gmail_quote gmail_quote_container">
          <div><span style="background-color:transparent">- developers
              who have previously had git rights but lost them due to
              inactivity must go through some re-endorsement process to
              demonstrate that they are up-to-date with current
              development policies and the current state of the
              codebase </span></div>
        </div>
      </div>
    </blockquote>
    <p>Having some new contributions accepted should be enough to
      retrieve commit rights, as it implies being up-to-date with the
      codebase and policies.</p>
    <p>Also, we need a public place where we have a list of current core
      committers and commit rights owner. Better if that is
      automatically updated.</p>
    <p>Vincent</p>
    <blockquote type="cite"
cite="mid:CAB28AsjrHJnu-9gvR_TDxZ=A_XCNrMkJzp65U=AXMHbRzaWB2g@mail.gmail.com">
      <div dir="ltr">
        <div class="gmail_quote gmail_quote_container">
          <div><span style="background-color:transparent"><br>
            </span></div>
          <div><span style="background-color:transparent">Happy to join
              in on a psc meeting to discuss if needed!</span></div>
          <div><span style="background-color:transparent"><br>
            </span></div>
          <div><span style="background-color:transparent">Nyall</span></div>
          <div><span style="background-color:transparent"><br>
            </span></div>
          <div><br>
          </div>
          <div> </div>
          <blockquote class="gmail_quote"
style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">
            <div dir="ltr">
              <div style="font-family:arial,sans-serif;font-size:small"><br>
              </div>
              <div style="font-family:arial,sans-serif;font-size:small">Regards</div>
              <div style="font-family:arial,sans-serif;font-size:small"><br>
              </div>
              <div style="font-family:arial,sans-serif;font-size:small">Tim</div>
            </div>
            <br>
            <div class="gmail_quote">
              <div dir="ltr" class="gmail_attr">On Thu, Jun 25, 2026 at
                10:19 PM Nyall Dawson via QGIS-Developer <<a
                  href="mailto:qgis-developer@lists.osgeo.org"
                  target="_blank" moz-do-not-send="true"
                  class="moz-txt-link-freetext">qgis-developer@lists.osgeo.org</a>>
                wrote:<br>
              </div>
              <blockquote class="gmail_quote"
style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">
                <div dir="ltr"><br>
                  <br>
                  On Thu, 25 Jun 2026 at 21:39, Even Rouault <<a
                    href="mailto:even.rouault@spatialys.com"
                    target="_blank" moz-do-not-send="true"
                    class="moz-txt-link-freetext">even.rouault@spatialys.com</a>>
                  wrote:<br>
                  ><br>
                  > Hi Nyall,<br>
                  ><br>
                  > your answer doesn't really answer my question :-)
                  Is the restriction for every committer or a subset?<br>
                  ><br>
                  > Who has rights for changing qgis/qgis github
                  settings? (not necessarily asking for them to be
                  extended, but just so we know). It would be good to
                  communicate when some settings that might affect
                  workflows are adjusted
                  <div><br>
                  </div>
                  <div>We're definitely overdue for an overhaul on our
                    github rights. Our current policy is LAUGHABLY
                    ridiculous (basically "you get merge rights once,
                    you've got them for life... even if you go off to
                    work for ESRI or disappear off the face of the
                    earth" 🤣). </div>
                  <div><br>
                  </div>
                  <div>It's not a discussion I feel like leading though.
                    I tried once, and just got flamed for even bringing
                    it up. </div>
                  <div><br>
                  </div>
                  <div>Nyall</div>
                  <div><br>
                  </div>
                  <div><br>
                  </div>
                  <div><br>
                  </div>
                  <div><br>
                  </div>
                  <div><br>
                    ><br>
                    > I'd say that we should probably give up for now
                    to auto-merge if it blocks approved pull requests
                    from being merged<br>
                    ><br>
                    > Even<br>
                    ><br>
                    > Le 25/06/2026 à 13:30, Nyall Dawson a écrit :<br>
                    ><br>
                    ><br>
                    ><br>
                    > On Thu, 25 June 2026, 9:24 pm Even Rouault via
                    QGIS-Developer, <<a
                      href="mailto:qgis-developer@lists.osgeo.org"
                      target="_blank" moz-do-not-send="true"
                      class="moz-txt-link-freetext">qgis-developer@lists.osgeo.org</a>>
                    wrote:<br>
                    >><br>
                    >> Hi Julien,<br>
                    >><br>
                    >> I just tried looking at your PR [0] and I
                    also don't seem to have the<br>
                    >> right to force merge it (only "auto-merge"
                    rights that depend on green CI)<br>
                    >><br>
                    >> It would be indeed great to have some
                    clarification of who might have<br>
                    >> such rights or not, so we can see if there
                    isn't a bottleneck that must<br>
                    >> be resolved. I'm not sure why we would want
                    such rights to be restricted<br>
                    >> to a subset of people with "regular" merge
                    rights rather than the whole<br>
                    >> group.<br>
                    ><br>
                    ><br>
                    > An alternative would be to remove the merge
                    rules which require tests to pass -- that'd avoid
                    expanding rights while still allowing the blockage
                    to be removed.<br>
                    ><br>
                    > (Downside is that doing this breaks the ability
                    to "auto merge")<br>
                    ><br>
                    > Nyall<br>
                    >><br>
                    >><br>
                    >> Even<br>
                    >><br>
                    >> Le 25/06/2026 à 12:24, Julien Cabieces via
                    QGIS-Developer a écrit :<br>
                    >> > Hi devs,<br>
                    >> ><br>
                    >> > I cannot merge PR #66483 [0] because
                    there is at least one unrelated<br>
                    >> > test failure every time the CI is
                    launched (I restarted it 7 times), although the PR
                    was approved<br>
                    >> > 6 days ago.<br>
                    >> ><br>
                    >> > I have already tackled the issue of
                    the test_gui_fileuploader [1] which was<br>
                    >> > failing very often recently because of
                    <a href="http://badssl.com" target="_blank"
                      moz-do-not-send="true">badssl.com</a> being
                    unstable but there<br>
                    >> > are now other issues.<br>
                    >> ><br>
                    >> > A few months ago, I had the rights to
                    merge a PR even if tests were<br>
                    >> > failing, but I don't have them anymore
                    and I cannot contribute anymore<br>
                    >> > on #66483 related issues (I have more
                    fix commits based on this PR).<br>
                    >> ><br>
                    >> > It seems to me that other code
                    committers still have these rights as I see<br>
                    >> > PRs with a red CI still being merged.<br>
                    >> ><br>
                    >> > May I have these rights too so I can
                    continue to contribute normally?<br>
                    >> ><br>
                    >> > Shall every core committer have these
                    rights ?<br>
                    >> ><br>
                    >> > Kind regards,<br>
                    >> > Julien<br>
                    >> ><br>
                    >> > [0] <a
                      href="https://github.com/qgis/QGIS/pull/66483"
                      target="_blank" moz-do-not-send="true"
                      class="moz-txt-link-freetext">https://github.com/qgis/QGIS/pull/66483</a><br>
                    >> > [1] <a
                      href="https://github.com/qgis/QGIS/pull/66543"
                      target="_blank" moz-do-not-send="true"
                      class="moz-txt-link-freetext">https://github.com/qgis/QGIS/pull/66543</a><br>
                    >> ><br>
                    >> --<br>
                    >> <a href="http://www.spatialys.com"
                      target="_blank" moz-do-not-send="true"
                      class="moz-txt-link-freetext">http://www.spatialys.com</a><br>
                    >> My software is free, but my time generally
                    not.<br>
                    >> LLMs contribute to global warming and brain
                    rot<br>
                    >><br>
                    >>
                    _______________________________________________<br>
                    >> QGIS-Developer mailing list<br>
                    >> <a
                      href="mailto:QGIS-Developer@lists.osgeo.org"
                      target="_blank" moz-do-not-send="true"
                      class="moz-txt-link-freetext">QGIS-Developer@lists.osgeo.org</a><br>
                    >> List info: <a
href="https://lists.osgeo.org/mailman/listinfo/qgis-developer"
                      target="_blank" moz-do-not-send="true"
                      class="moz-txt-link-freetext">https://lists.osgeo.org/mailman/listinfo/qgis-developer</a><br>
                    >> Unsubscribe: <a
href="https://lists.osgeo.org/mailman/listinfo/qgis-developer"
                      target="_blank" moz-do-not-send="true"
                      class="moz-txt-link-freetext">https://lists.osgeo.org/mailman/listinfo/qgis-developer</a><br>
                    ><br>
                    > -- <br>
                    > <a href="http://www.spatialys.com"
                      target="_blank" moz-do-not-send="true"
                      class="moz-txt-link-freetext">http://www.spatialys.com</a><br>
                    > My software is free, but my time generally not.<br>
                    > LLMs contribute to global warming and brain rot</div>
                </div>
                _______________________________________________<br>
                QGIS-Developer mailing list<br>
                <a href="mailto:QGIS-Developer@lists.osgeo.org"
                  target="_blank" moz-do-not-send="true"
                  class="moz-txt-link-freetext">QGIS-Developer@lists.osgeo.org</a><br>
                List info: <a
href="https://lists.osgeo.org/mailman/listinfo/qgis-developer"
                  rel="noreferrer" target="_blank"
                  moz-do-not-send="true" class="moz-txt-link-freetext">https://lists.osgeo.org/mailman/listinfo/qgis-developer</a><br>
                Unsubscribe: <a
href="https://lists.osgeo.org/mailman/listinfo/qgis-developer"
                  rel="noreferrer" target="_blank"
                  moz-do-not-send="true" class="moz-txt-link-freetext">https://lists.osgeo.org/mailman/listinfo/qgis-developer</a><br>
              </blockquote>
            </div>
            <div><br clear="all">
            </div>
            <div><br>
            </div>
            <span class="gmail_signature_prefix">-- </span><br>
            <div dir="ltr" class="gmail_signature">
              <div dir="ltr"><br>
                <div>
                  <div style="color:rgb(34,34,34)">Tim Sutton</div>
                  <div style="color:rgb(34,34,34)"><b>Kartoza Cofounder<br>
                    </b><span
                      style="color:rgb(32,33,36);text-align:center">Tim
                      is a member of the QGIS Project Steering Committee</span><b><br>
                    </b></div>
                  <div style="color:rgb(34,34,34)"><b><br>
                    </b></div>
                  <div style="color:rgb(34,34,34)"><b>T </b>: +27(0) 87
                    809 2702          <b>E </b>:<b> </b><a
                      href="mailto:tim@kartoza.com"
                      style="color:rgb(17,85,204)" target="_blank"
                      moz-do-not-send="true"
                      class="moz-txt-link-freetext">tim@kartoza.com</a> 
                            <b>W</b> : <a href="http://kartoza.com/"
                      style="color:rgb(17,85,204)" target="_blank"
                      moz-do-not-send="true">kartoza.com</a><br>
                  </div>
                  <div style="color:rgb(34,34,34)"><br>
                  </div>
                  <div style="color:rgb(34,34,34)">
                    <div><i><img
src="https://kartoza.com/files/KartozaEmailSignature.gif" width="420"
                          height="77" moz-do-not-send="true"><br>
                      </i></div>
                    <div><i><br>
                      </i></div>
                    <div><i>This email and any attachments are
                        confidential and intended solely for the use of
                        the individual or entity to whom they are
                        addressed. If you </i>
                      <div><i>have received this email in error, please
                          notify the sender immediately and delete it
                          from your system. Unauthorised use,
                          disclosure, or copying</i></div>
                      <div><i>of the contents is prohibited.</i></div>
                    </div>
                  </div>
                </div>
              </div>
            </div>
          </blockquote>
        </div>
      </div>
      <br>
      <fieldset class="moz-mime-attachment-header"></fieldset>
      <pre wrap="" class="moz-quote-pre">_______________________________________________
QGIS-Developer mailing list
<a class="moz-txt-link-abbreviated" href="mailto:QGIS-Developer@lists.osgeo.org">QGIS-Developer@lists.osgeo.org</a>
List info: <a class="moz-txt-link-freetext" href="https://lists.osgeo.org/mailman/listinfo/qgis-developer">https://lists.osgeo.org/mailman/listinfo/qgis-developer</a>
Unsubscribe: <a class="moz-txt-link-freetext" href="https://lists.osgeo.org/mailman/listinfo/qgis-developer">https://lists.osgeo.org/mailman/listinfo/qgis-developer</a>
</pre>
    </blockquote>
  </body>
</html>