[FFmpeg-devel] [RFC] MAINTAINERS cleanup

Michael Niedermayer michael at niedermayer.cc
Sat Jun 11 18:31:10 CEST 2016

On Sat, Jun 11, 2016 at 01:55:01PM +0200, Clément Bœsch wrote:
> On Sat, Jun 11, 2016 at 12:57:13PM +0200, Michael Niedermayer wrote:
> > Hi
> > 
> > the MAINTAINERs file contains a bunch of inaccurate and outdated
> > entries.
> > 
> > What should be done about this ?
> > should we remove everyone who was inactive in FFmpeg
> > (aka no commit/author since 2 years) as in git log --first-parent ... ?
> > should we mark everyone above as inactive instead like "(inactive)"
> > 
> > shuuld someone send mails to everyone and ask if they stil maintain
> > the code they are listed for ?
> > 
> I'd say at most 30% of the file is still accurate, which means 70% of the
> file could be dropped. And then we'll see that it's so small the file is
> mostly irrelevant.
> Now I'd rather have the file used as a "community profile" to look for
> qualified people in the various area of the project; or said differently,
> keep only applications, misc areas, communication, generic parts entries.
> I feel like this file had for mission to be used as an argument to make
> sure people are indeed responsible for their code (as in "hey you're the
> maintainer of X, please review my patch"). Does it work? Did it in the
> past?

The file serves as the foundation of "who has/should have/needs
git write access" and who has op on IRC
(this works and worked)

It serves as a list of arbiters case of disagreement
(that wasnt used much at least not litterally)

Without a MAINTAINERs file git write access and irc op could become
more disputable

I do like the unwritten? rule of
"if you maintain some code you have the last word about it"
"if you maintain some code you have git write access"
"if someone disagrees about someone else maintaining then he better
 volunteers himself to do a better job"

Now, if you look at the people who left FFmpeg over the years, i
think in many if not most cases it involved prior conflicts with other
developers over the area they worked on.
so the idea of
"if you maintain some code you have the last word about it"
is IMO important, this doesnt strictly need a maintainers file of
But many people work on what is fun for them, and while removing the
file or chageing its meaning doesnt directly change that, i think we
should be carefull to avoid creating a difference between the people
actively working on the code and the ones being in charge about the
code in question.


Michael     GnuPG fingerprint: 9FF2128B147EF6730BADF133611EC787040B0FAB

Dictatorship: All citizens are under surveillance, all their steps and
actions recorded, for the politicians to enforce control.
Democracy: All politicians are under surveillance, all their steps and
actions recorded, for the citizens to enforce control.
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 181 bytes
Desc: Digital signature
URL: <http://ffmpeg.org/pipermail/ffmpeg-devel/attachments/20160611/6af329c0/attachment.sig>

More information about the ffmpeg-devel mailing list