[FFmpeg-devel] Project orientation

Jean-Baptiste Kempf jb at videolan.org
Mon Jul 6 00:48:12 EEST 2020


On Sun, Jul 5, 2020, at 22:50, Michael Niedermayer wrote:
> > Having your
> > patch being not responded to (whether being forgotten, not found interesting
> > enough, or whatever other reason) was.
> 
> At least for me the reason to not review a patch is often simply
> time.
> But i agree the amount of not reviewed patches is a problem.

Yes.

> How can we solve this ?

With tools and organization.

Today, any patchset that has several patches (like the 36 ones for VP9 of the other day) or multiple revisions gets everyone a ton of emails. When you are at the revision 3 or 7, you completely lost track, unless you know exactly what to look for. Seeing the difference from the 2 revisions is very hard. So either you spend a lot of time understanding and re-reading or you drop it.
So, either inefficiency for the reviewer, and therefore less reviews, or forgotten patches.

Today the patchwork has 64 pages of patches...

Noone human can know all that is happening.

So either you split the mailing list and patches per library (different for libavcodec, format), with submaintainers for each library, basically, like the Linux Kernel does.
Or you move to github/gitlab which gives you by default a tracking of the MR that got merged or not, where you can see quickly the differences between 2 revisions of a patchset and where you can use tags to mark the merge requests, where the CI is automatic, so you don't have to check manually that the code compiles or that FATE is not broken, etc...


--
Jean-Baptiste Kempf - President
+33 672 704 734




More information about the ffmpeg-devel mailing list