plugin stability (was Re: New plugin for ONNXRuntime)

Brad Hards bradh at frogmouth.net
Sat Jun 11 05:44:18 UTC 2022


On Saturday, 11 June 2022 12:58:58 PM AEST Nicolas Dufresne via gstreamer-
devel wrote:
> Somehow though your team will have to read the documentation to translate
> this good, bad and the ugly joke into what this is really is.

Perhaps its time to evolve the plugin directory structure? Now we have the 
mono repo, there could be a more nuanced approach.

In particular, "bad" isn't all the same-kind-of-bad.

Some of it is "the code is mostly pretty good, but the API is not forever-
level stable".
"bad" -> "unstable"

Some of it is "its not all done yet" - more WIP, although useful the way it 
is.
"bad" -> "staging" or "testing" (or "community contribution" or something like 
that).

Some of it is "well, maybe that wasn't the greatest idea after all"
"bad" -> "bad" :-)

I'm sure there are more aspects that I'm missing.

Having some intermediate stages might be easier than "all the way from good in 
a single step".

Not sure if any of that is going to help with the "MRs take forever to get 
reviewed" problem though...

Brad







More information about the gstreamer-devel mailing list