[FFmpeg-devel] root access voting

Michael Niedermayer michael at niedermayer.cc
Sat Nov 16 19:43:22 EET 2024


Hi Anton

On Sat, Nov 16, 2024 at 03:16:16AM +0100, Anton Khirnov wrote:
> Quoting Michael Niedermayer (2024-11-06 15:48:19)
[...]
> > About git access
> > We have a documented and public process since a very long time.
> > people need to be in MAINTAINERS to get git write.
> 
> 1) That is not true. E.g. I had git push access without being in
>    MAINTAINERS.

You added yourself to MAINTAINERS in 2010
ubitux removed several people from MAINTAINERS including you in 2016
And you added yourself back in 2022

on teh gitosis side, you received access in 2010 and no furher change happened
that i can find

I dont think the intend of the removial in 2016 was to have peoples
accounts closed.
for reference: 8f4a2d48344df4bf8bd3ba50fb37361dc0f9bc4f


> 2) Where is it documented and

I guess on the ML and IRC whenever someone asked me how to get git access.
As i was since very long administrating the accounts. These questions would
end with me eventually.

This process is the result of myself wanting to follow a fair process.
And avoiding being accused of favoring or disfavoring anyone.
A process thats not biased toward or against anyone. And a decentralized
process.
And at the time our patch review process worked quite well so simply
using a patch to MAINTAINERS to give everyone a chance to say "no" but at
the same time also put a cost on that, namely that someone saying "no"
should then also be willing to take over maintaince of the area someone
else wants to maintain. And that it has to be in public and with peoples
full names. Someone objecting should be willing to stand up to that in
public.

I did think and do think that this is a good and fair process.

Ill try to document it properly, iam not sure why it seems not
documented outside ML/IRC. I really thought this was documented already
in a more central place


> how is it public? I do not see any public
>    log of people who gained git push access.

really MAINTAINERS should be that.
Of course if i miss someone being added and the person doesnt complain
like marth64 most recently. Then a long time can pass with someone not
having git access.


> 3) Why should that be the criterion and who decided it?

I choose this process long ago, I decided it because i did want a fair
process and not just give access to people depending on my preferrance.


will reply to the rest seperately

thx

[...]

-- 
Michael     GnuPG fingerprint: 9FF2128B147EF6730BADF133611EC787040B0FAB

I do not agree with what you have to say, but I'll defend to the death your
right to say it. -- Voltaire
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 195 bytes
Desc: not available
URL: <https://ffmpeg.org/pipermail/ffmpeg-devel/attachments/20241116/9900bd17/attachment.sig>


More information about the ffmpeg-devel mailing list