[Webkit-unassigned] [Bug 222885] Formalize rules for what is an Experimental Feature

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Wed Mar 24 13:10:20 PDT 2021


https://bugs.webkit.org/show_bug.cgi?id=222885

--- Comment #28 from Ryosuke Niwa <rniwa at webkit.org> ---
(In reply to Sam Weinig from comment #27)
> (In reply to Ryosuke Niwa from comment #26)
> > 
> > This is sort of the thing I was talking about other day when I said we have
> > too many random things we need to do / update when we work on a new feature.
> > Anyway we can reduce the total number of random house keeping to do, the
> > less likely that things will get out-of-date / out-of-sync.
> 
> To be clear, this is what I have been working to iteratively improve over
> the 6 months, and I have gotten rid of quite a few of them (no longer need
> to update WebCore, WebKitLegacy Mac, WebKit, DumpRenderTree, and
> WebKitTestRunner for runtime flags was a big one, (still have one more to
> go, but we will get there, see Bug 222866). But one thing that makes it a
> challenging project is the lack of definitions for things.

Yeah, even just the fact we can share the default across WebKit & WebKitLegacy has been a huge plus! So thanks for working on that.

> I would like to merge features.json and these preference yaml files at some
> point, but it is not clear they are always at the same granularity, so we
> will have to be careful in how we go about doing it, but it is a really
> important goal to me that we do (my memory is not good enough to remember
> more than 1 or 2 places to update anything).

Yeah, but maybe we can define some kind of "Feature Category" or something for that kind of stuff. Or maybe it ain't so bad if we had another file defining these categories or how flags should be grouped together. I think one massive plus would be to have a URL to spec right next to feature flag. I often wonder what a given feature flag is for because the name of spec doesn't necessarily always match the feature flag.

-- 
You are receiving this mail because:
You are the assignee for the bug.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.webkit.org/pipermail/webkit-unassigned/attachments/20210324/d6aa72e0/attachment.htm>


More information about the webkit-unassigned mailing list