+1 for complete separation as you've described.

On Fri, Sep 7, 2018 at 11:31 AM Justin Leet <justinjl...@gmail.com> wrote:

> I would like this to be a complete separation.  Complete with separate RCs,
> separate call to vote, etc. There's a bit more overhead, but plugin
> releases should be rarer and as the release infra gets improved and
> scripted out more, I don't think it'll end up being much more than bundling
> it together.
>
> On Fri, Sep 7, 2018 at 11:27 AM Nick Allen <n...@nickallen.org> wrote:
>
> > > Other projects, e.g. NiFi <http://apache.org/dist/nifi/>, split apart
> > these releases within their dist directories.
> >
> > I prefer the way Nifi organizes it.  Definitely seems more logically
> > organized.
> >
> >
> > > If we split them apart, we can make the releases independently.  This
> > fixes the problem of aligning the versions (simply release the plugin
> > first, update full-dev, release core Metron).
> >
> > Does this entail a complete separation; including a separate
> call-to-vote?
> > One vote for core Metron and a separate vote for plugin?
> >
> >
> > > Do we want try to get this separation done after the current release
> > cycle is over?
> >
> > +1 Let's wait for the next release to hash this out.
> >
> >
> >
> >
> > On Fri, Sep 7, 2018 at 10:27 AM Justin Leet <justinjl...@gmail.com>
> wrote:
> >
> > > Right now, we tie together our main release and the Bro plugin, as seen
> > in
> > > our 0.4.2 release
> > > https://archive.apache.org/dist/metron/0.4.2/ and the current RC.
> > >
> > > Other projects, e.g. NiFi <http://apache.org/dist/nifi/>, split apart
> > > these
> > > releases within their dist directories.
> > >
> > > In our case this might look something like
> > > 0.5.0/
> > > metron-bro-plugin-kafka
> > >     - 0.2.0/
> > >
> > > Right now, with the releases tied together, we aren't upgrading
> full-dev
> > > with the version of the plugin (because we're releasing simultaneously
> > and
> > > can't update the version number).
> > >
> > > If we split them apart, we can make the releases independently.  This
> > fixes
> > > the problem of aligning the versions (simply release the plugin first,
> > > update full-dev, release core Metron).  The plugin also updates
> > > substantially less often and we can just do those releases at a cadence
> > we
> > > choose.
> > >
> > > Any thoughts on doing this?
> > > Do we want try to get this separation done after the current release
> > cycle
> > > is over?
> > > If we do, do we have a preferred layout? I didn't see anything Apache
> > > preferred in a quick search, but I definitely could have missed
> something
> > > (and https://checker.apache.org/projs/nifi.html looks clean for NiFi,
> > so I
> > > assume it's fine.)
> > >
> >
>

Reply via email to