One of the bigger pain points I'm seeing with our stability level stuff is
the name/meaning of the 'default' level. The only sense in which that one
is truly 'default' is the internal implementation detail that in various
management kernel classes it's the default value of some fields. Which is
irrelevant to anyone but developers of WF. It's not the OOTB, aka 'default'
stability level of standard WildFly or of WildFly Preview.
This has been a recurring topic of discussion, and I think early in the WF
35 cycle would be a good time to fix it.
If we change it we should make sure the old value still works (as an alias)
in places where users can set it.
Darran suggested using 'base' instead, which I personally like.
The true meaning of this level is "same as community, but we made sure
people with formal QE and docs writing expertise were part of the feature
team". In lots of conversations about alternative names no one came up with
a good word that has that meaning. Surprising! 'Endorsed' came closest.
Adjacent concepts like 'mature' came up but that implies age, and things at
this level are not necessarily older. Plus the opposite is 'immature' and
that's not the intent of 'community'.
I like 'base' because it sidesteps the above and focuses on the fact that
our levels are basically supersets of each other in terms of what sets of
features are available. And what's available in 'default' stability is the
core, or 'base' set.
Thoughts?
--
Brian Stansberry
Principal Architect, Red Hat JBoss EAP
WildFly Project Lead
He/Him/His
Show replies by date