(replies inline)
On Wed, 15 Aug 2018, Jesse Glick wrote:
> On Tue, Aug 14, 2018 at 6:04 PM R. Tyler Croy <
ty...@monkeypox.org> wrote:
> > The key aspect of it is _not_ the selection of
> > plugins, but rather how those plugins get out there to users.
>
> That just means you are concealing one aspect behind another, since
> the only plugins which would be distributed using the ???evergreen???
> mechanism are those we consider, well, ???essential??? enough to track.
> Everything else comes from the update center (or is blocked outright).
>
> While I certainly agree that having two names was confusing, I think
> the selection of plugins is a critical concern that should not be
> brushed aside as a detail. I recall KK discussing the notion of an
> Essentials team broadly trusted to work on (review, merge) anything in
> the transitive dependency closure of essential plugins (including core
> and component libraries), to reduce the friction of deploying coherent
> features via Evergreen, including tracking metrics, managing feature
> flags, and so on.
As I mentioned in the original email, the four pillars described in JEP-300 are
in tact, but the mere selection of some set of the plugins is not the marquee
feature here..
Any such notion from Kohsuke about a blessed team merging code in this
'brighter line' of functionality was never something defined in the original
scope of this effort:
<
https://github.com/jenkinsci/jep/blob/master/jep/300/README.adoc>
The classic case of "GitHub configuration consolidation" is something I agree
should be solved, but a team of wizards refactoring and consolidating code is
only one potential solution to that problem.
There's still work scoped around the "Automatically sane defaults" pillar which
is more than likely going to address these user problems with scripting,
configuration, or special functinality included in the Evergreen distribution
> Perhaps you just mean to disclaim responsibility for that effort, and
> someone else TBA is going to step in? Or are we really dropping the
> overall goals that were proposed for Essentials initially?
I am happy to disclaim the responsibility for a team in charge of maintaining
all sorts of plugins which I don't believe I ever signed up for :-P
Of course, this email thread is a notice about consolidation of a brand name
which users will see, not about potential long-term evolutions of the project
Cheers