[FFmpeg-devel] core infrastructure badge for FFmpeg

Ganesh Ajjanagadde gajjanag at mit.edu
Wed Jul 6 05:23:50 EEST 2016


05.07.2016, 18:03, "Michael Niedermayer" <michael at niedermayer.cc>:
>   On Tue, Jul 05, 2016 at 05:45:19PM -0400, Ganesh Ajjanagadde wrote:
>>    05.07.2016, 17:29, "Michael Niedermayer" <michael at niedermayer.cc>:
>>    > On Mon, Jul 04, 2016 at 09:15:27PM -0400, Ganesh Ajjanagadde wrote:
>>    >>  04.07.2016, 15:55, "Ronald S. Bultje" <rsbultje at gmail.com>:
>>    >>  >  Hi,
>>    >>  >
>>    >>  >  On Mon, Jul 4, 2016 at 3:44 PM, Ganesh Ajjanagadde <gajjanag at mit.edu> wrote:
>>    >>  >
>>    >>  >>   04.07.2016, 15:36, "Ronald S. Bultje" <rsbultje at gmail.com>:
>>    >>  >>   > Hi,
>>    >>  >>   >
>>    >>  >>   > On Mon, Jul 4, 2016 at 3:29 PM, Ganesh Ajjanagadde <gajjanag at mit.edu>
>>    >>  >>   wrote:
>>    >>  >>   >
>>    >>  >>   >> 04.07.2016, 10:33, "Clément Bœsch" <u at pkh.me>:
>>    >>  >>   >> > On Mon, 4 Jul 2016 at 13:41 Ganesh Ajjanagadde <gajjanag at mit.edu>
>>    >>  >>   >> wrote:
>>    >>  >>   >> >> Hi,
>>    >>  >>   >> >>
>>    >>  >>   >> >> https://bestpractices.coreinfrastructure.org/.
>>    >>  >>   >> >>
>>    >>  >>   >> >> Thoughts on getting this done for FFmpeg?
>>    >>  >>   >> >
>>    >>  >>   >> > Any thing we need to adjust in the project? I don't see much things
>>    >>  >>   to
>>    >>  >>   >> > change by looking at
>>    >>  >>   >> https://bestpractices.coreinfrastructure.org/projects/1
>>    >>  >>   >>
>>    >>  >>   >> I could not either.
>>    >>  >>   >> It was something I noticed a week back, judged low-hanging and of some
>>    >>  >>   >> benefit to the project.
>>    >>  >>   >> I thus am willing to do it, provided there are no objections.
>>    >>  >>   >
>>    >>  >>   > I think if any changes are necessary to the website or documentation or
>>    >>  >>   > code, these would simply go through the relevant review process, right?
>>    >>  >>   Or
>>    >>  >>   > am I missing something?
>>    >>  >>
>>    >>  >>   True. At the moment, it seems like the relevant forms can be filled in
>>    >>  >>   directly from existing information,
>>    >>  >>   and no changes are necessary.
>>    >>  >>
>>    >>  >>   I can send a screenshot of the filled out form before submitting if people
>>    >>  >>   want.
>>    >>  >
>>    >>  >  Oh I see, I misunderstood. I personally don't have objections to that.
>>    >>
>>    >>  Turns out that the first few pages are easy to fill and we already achieve them.
>>    >>  The last few are much harder, and FFmpeg does not currently meet all of them.
>>    >>
>>    >>  Here is the progress so far: https://bestpractices.coreinfrastructure.org/projects/235.
>>    >>
>>    >>  I have filled them to the best of my ability.
>>    >>  Here is a summary of where we fail to meet the criteria,
>>    >>  and some suggestions for what we could do.
>>    >>
>>    >>  The "MUST" constraints are the ones where FFmpeg needs to improve,
>>    >>  assuming the project wishes to get to 100%.
>>    >
>>    >>  1. The project MUST have evidence that such tests are being added in the most recent major changes to the project.
>>    >>  Suggestion: enforce tests for all new filters, muxers, etc. At least 6 months back, this was not enforced for lavfi.
>>    >
>>    > The details for this reads "Major functionality would typically be mentioned in the ChangeLog. (Perfection is not required, merely evidence that tests are typically being added in practice.) "
>>    >
>>    > diffstat between 3.0 and 3.1 of make fatelist shows
>>    > fatelist-3.1 | 281 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++--
>>    >  1 file changed, 275 insertions(+), 6 deletions(-)
>>    >
>>    > so there are 269 more tests in 3.1 than 3.0
>>    >
>>    > limiting this to filters shows
>>    > grep filter fatelist-3.0> fatelist-3.0-filter
>>    > grep filter fatelist-3.1> fatelist-3.1-filter
>>    > diff -u fatelist-3.0-filter fatelist-3.1-filter | diffstat
>>    >  fatelist-3.1-filter | 25 +++++++++++++++++++++++++
>>    >  1 file changed, 25 insertions(+)
>>    >
>>    > we have 15 filters in the 3.0->3.1 changelog if i didnt miscount
>>    >
>>    > so i would say we are maybe a bit behind with adding tests but they
>>    > do get typically added eventually even for libavfilter.
>>    > No question, it would be better if tests would be added quicker ...
>>
>>    I do not doubt this, but at the moment we do not enforce it.
>
>>    Do you see any trouble in enforcing this requirement from major release to next major release?
>
>   thats more a question for everyone / the community than me (in case
>   this was meant as singular "you")

I was referring to the release manager(s).

Is it customary to vote on these things,
or let it pass through the standard informal review process?

I have updated the info based on the messages in this thread.
The current entries may be viewed at:
https://bestpractices.coreinfrastructure.org/projects/235.

I believe the above is the main blocker for getting to 100%.

Thanks.

[...]


More information about the ffmpeg-devel mailing list