<!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>