If I recall correctly, they were already different, presumably from the
more manual process, and I wanted keep things close to what they already
were before trying to clean that sort of thing up. We can definitely unify
them, and if we need to code in any exceptions to deal with pre-unified
versions, we can.  It just wasn't high on my priority list.

In the script, the change to the separator itself is easy, but I'd have to
double check if there's anything else that needs to happen to make sure
tags and such line up.

On Thu, Oct 11, 2018 at 9:18 AM zeo...@gmail.com <zeo...@gmail.com> wrote:

> Is there a reason why the prefix for apache/metron ends with a -, whereas
> the plugin ends with a _ separator?  I would like to see it more uniform
> using the _
>
> Jon
>
> On Thu, Oct 11, 2018 at 9:04 AM Justin Leet <justinjl...@gmail.com> wrote:
>
> > That first half of that page will be rewritten in the next couple days to
> > reflect the script to prepare release candidate; I didn't want to change
> > that page until the PR actually went in.
> >
> > The release process, barring the KEYS issue (and a patch to the script to
> > handle the bro plugin tag), is pretty much set to be managed separately
> at
> > this point.  The docs just need an overhaul, so someone who's not me
> knows
> > what to do.
> >
> > On Wed, Oct 10, 2018 at 7:01 PM zeo...@gmail.com <zeo...@gmail.com>
> wrote:
> >
> > > Yeah you're right when I looked closer to make the change it was step
> 10.
> > > I pushed a manual 0.2 tag to metron-bro-plugin-kafka and did a quick
> > update
> > > to the cwiki, but it could use some additional love, especially if we
> > want
> > > to split out the release processes generally.
> > >
> > > Jon
> > >
> > > On Wed, Oct 10, 2018 at 5:32 PM Justin Leet <justinjl...@gmail.com>
> > wrote:
> > >
> > > > Yeah, we need to update the release process instructions. It should
> > > > actually be step 10 shouldn't it?  We want to keep the rc tag as-is
> > > because
> > > > it may get rejected/cancelled, and update the final tag as the
> > release. I
> > > > already need to overhaul that page to reflect the addition of the RC
> > > > creation script, so I can also update it.
> > > >
> > > > I didn't remember there was a specific reason for the git tagging,
> so I
> > > > just followed the convention we used for the main repo, which is why
> we
> > > > have this problem.
> > > >
> > > > The release candidate script also needs to be updated (because it
> needs
> > > to
> > > > know the proper prior tag to pull). It's not hard to do, but we'll
> need
> > > to
> > > > open a Jira and update that portion of the script. It's pretty easy
> to
> > > do,
> > > > it's just the portion here
> > > > <
> > > >
> > >
> >
> https://github.com/apache/metron/blob/master/dev-utilities/release-utils/prepare-release-candidate#L245
> > > > >
> > > > .
> > > >
> > > > On Wed, Oct 10, 2018 at 5:09 PM Michael Miklavcic <
> > > > michael.miklav...@gmail.com> wrote:
> > > >
> > > > > +1 to all of that from me, Jon. Thanks for taking care of this.
> > > > >
> > > > > On Wed, Oct 10, 2018 at 2:34 PM zeo...@gmail.com <zeo...@gmail.com
> >
> > > > wrote:
> > > > >
> > > > > > I wonder if we should also update the
> > > > > >
> https://cwiki.apache.org/confluence/display/METRON/Release+Process
> > > > > > instructions
> > > > > > to include tagging for the bro plugin, or if we were going to
> split
> > > out
> > > > > the
> > > > > > release processes?  I'd be happy to update the instructions (Step
> > 8)
> > > if
> > > > > > that's the right place for now and I didn't miss a new place for
> > the
> > > > > plugin
> > > > > > release instructions.
> > > > > >
> > > > > > Jon
> > > > > >
> > > > > > On Wed, Oct 10, 2018 at 4:31 PM zeo...@gmail.com <
> zeo...@gmail.com
> > >
> > > > > wrote:
> > > > > >
> > > > > > > So I was poking around on the plugin today and noticed that we
> > have
> > > > > > > a apache-metron-bro-plugin-kafka_0.2.0-release and
> > > > > > apache-metron-bro-plugin-kafka_0.2.0-rc1
> > > > > > > tag, but no 0.2 (which is what bro-pkg would point to).
> Anybody
> > > have
> > > > > any
> > > > > > > concerns if I push the 0.2 tag as discussed above?  Then we
> could
> > > > > update
> > > > > > > the bro package manager, and finally update what the
> > apache/metron
> > > > > > full-dev
> > > > > > > environment(s) point to (0.2 as opposed to 0.1).  Thanks,
> > > > > > >
> > > > > > > Jon
> > > > > > >
> > > > > > > On Mon, May 28, 2018 at 8:41 AM zeo...@gmail.com <
> > zeo...@gmail.com
> > > >
> > > > > > wrote:
> > > > > > >
> > > > > > >> I did a bit of poking around and I don't believe we ever
> > formally
> > > > > wrote
> > > > > > >> that down.  The last release happened as a combination of
> > actions
> > > > from
> > > > > > >> mattf and myself (mostly mattf).
> > > > > > >>
> > > > > > >> The plugin has two new commits since the last release (1
> bugfix
> > 1
> > > > > > >> feature) - if we want to couple version 0.2 of the plugin
> with a
> > > > > metron
> > > > > > >> 0.5.0 release we would need to make a 0.2 tag against HEAD of
> > the
> > > > > plugin
> > > > > > >> repo, then increment the version in the ansible playbooks here
> > > > > > >> <
> > > > > >
> > > > >
> > > >
> > >
> >
> https://github.com/apache/metron/blob/master/metron-deployment/ansible/roles/bro/vars/main.yml#L30
> > > > > > >
> > > > > > >> .
> > > > > > >>
> > > > > > >> Or, if we just want to make a plugin release without changing
> > > > > > >> apache/metron, we could just make a 0.2 tag in the plugin
> repo,
> > > and
> > > > > then
> > > > > > >> release it in a more disjointed way.  I know that's not super
> > > > helpful
> > > > > > since
> > > > > > >> I don't have documentation for doing an apache release of the
> > > plugin
> > > > > > other
> > > > > > >> than hacking something together based on what's out there for
> > > > > > apache/metron.
> > > > > > >>
> > > > > > >> Reference conversations:
> > > > > > >>  -
> > > > > > >>
> > > > > >
> > > > >
> > > >
> > >
> >
> https://lists.apache.org/thread.html/2606166bd5e864f1b56db302099c9a8042cdadec8fa2692fef49493f@%3Cdev.metron.apache.org%3E
> > > > > > >>  -
> > > > > > >>
> > > > > >
> > > > >
> > > >
> > >
> >
> https://lists.apache.org/thread.html/3aecbadbf3353e98c03ca4b680fcd998d0cd2bf5a4319238dd85ae75@%3Cdev.metron.apache.org%3E
> > > > > > >>
> > > > > > >> Jon
> > > > > > >>
> > > > > > >> On Fri, May 25, 2018 at 2:00 PM Justin Leet <
> > > justinjl...@gmail.com>
> > > > > > >> wrote:
> > > > > > >>
> > > > > > >>> At the risk of exposing my ignorance, do we have the bro
> plugin
> > > > > release
> > > > > > >>> process documented anywhere?  We have a doc for the main
> > release
> > > (
> > > > > > >>>
> > > https://cwiki.apache.org/confluence/display/METRON/Release+Process
> > > > ),
> > > > > > >>> but I
> > > > > > >>> haven't noticed one for the bro plugin.
> > > > > > >>>
> > > > > > >>> For the current RC, it's not included and it wasn't pushed
> for
> > > (it
> > > > > has
> > > > > > >>> less
> > > > > > >>> changes for obvious reasons).  However, we should be making
> > sure
> > > to
> > > > > > >>> validate if its necessary to release and having the process
> > > > > documented.
> > > > > > >>>
> > > > > > >>> Justin
> > > > > > >>>
> > > > > > >> --
> > > > > > >>
> > > > > > >> Jon
> > > > > > >>
> > > > > > > --
> > > > > > >
> > > > > > > Jon
> > > > > > >
> > > > > > --
> > > > > >
> > > > > > Jon
> > > > > >
> > > > >
> > > >
> > > --
> > >
> > > Jon
> > >
> >
> --
>
> Jon
>

Reply via email to