There's a script that can help you do it in
https://github.com/apache/storm/pull/3053. It checks the
DEPENDENCY-LICENSES and LICENSE-binary contain the right dependencies, and
prints which licenses are redundant or should be added.

For DEPENDENCY-LICENSES specifically you can run "mvn
license:aggregate-add-third-party@generate-and-check-licenses
-Dlicense.skipAggregateAddThirdParty=false -B" in the project root. It
should update the file for you.

Den tir. 13. aug. 2019 kl. 17.06 skrev Ethan Li <ethanopensou...@gmail.com>:

> Hi Stig,
>
> How do we update
> https://github.com/apache/storm/blob/v2.1.0/DEPENDENCY-LICENSES? <
> https://github.com/apache/storm/blob/v2.1.0/DEPENDENCY-LICENSES?> Is
> there a command I can use? Or I just replace strings manually?
>
> Thanks
> Ethan
>
> > On Aug 12, 2019, at 3:54 PM, Ethan Li <ethanopensou...@gmail.com> wrote:
> >
> > Yes my public keys in that file. Thanks! Ready to set up a vote.
> >
> >> On Aug 12, 2019, at 3:52 PM, P. Taylor Goetz <ptgo...@gmail.com> wrote:
> >>
> >> Yes. Is you public key in that file? If not you should add it.
> >>
> >> -Taylor
> >>
> >>> On Aug 12, 2019, at 4:15 PM, Ethan Li <ethanopensou...@gmail.com>
> wrote:
> >>>
> >>> I have one more question before I can start a vote.
> >>>
> >>> In previous [VOTE] thread, Taylor always has this:
> >>>
> >>> The release artifacts are signed with the following key:
> >>>
> https://git-wip-us.apache.org/repos/asf?p=storm.git;a=blob_plain;f=KEYS;hb=22b832708295fa2c15c4f3c70ac0d2bc6fded4bd
> <
> https://git-wip-us.apache.org/repos/asf?p=storm.git;a=blob_plain;f=KEYS;hb=22b832708295fa2c15c4f3c70ac0d2bc6fded4bd
> >
> >>>
> >>>
> >>> Does anyone know where to find the updated KEYs file? Should I just
> use https://www.apache.org/dist/storm/KEYS <
> https://www.apache.org/dist/storm/KEYS> ?
> >>>
> >>> Thanks very much
> >>>
> >>>> On Aug 12, 2019, at 9:44 AM, Ethan Li <ethanopensou...@gmail.com>
> wrote:
> >>>>
> >>>> Thanks Stig and Taylor! It worked. I will continue the process now
> and update the documentation later.
> >>>>
> >>>>
> >>>>> On Aug 12, 2019, at 9:40 AM, P. Taylor Goetz <ptgo...@gmail.com>
> wrote:
> >>>>>
> >>>>> For the 2.x version lines, there are a bunch of profiles you need to
> enable. This is what I use when preparing a release:
> >>>>>
> >>>>> -P dist,include-shaded-deps,rat,externals,examples
> >>>>>
> >>>>> -Taylor
> >>>>>
> >>>>>> On Aug 12, 2019, at 9:27 AM, Stig Rohde Døssing <
> stigdoess...@gmail.com> wrote:
> >>>>>>
> >>>>>> Try enabling the "dist" profile by adding "-P
> dist,externals,examples" to
> >>>>>> the command you're running. See
> >>>>>> https://github.com/apache/storm/blob/master/pom.xml#L518. Unless
> you enable
> >>>>>> that profile, the storm-dist modules aren't in the reactor.
> >>>>>>
> >>>>>> Den man. 12. aug. 2019 kl. 15.15 skrev Ethan Li <
> ethanopensou...@gmail.com>:
> >>>>>>
> >>>>>>> Just in case if anyone happens to know the answer:
> >>>>>>>
> >>>>>>> I created a branch
> https://github.com/apache/storm/tree/2.1.x-branch <
> >>>>>>> https://github.com/apache/storm/tree/2.1.x-branch> and ran
> “mvn:prepare”
> >>>>>>> and “mvn:perform”. It created two commits and created a v2.1.0 git
> tag. But
> >>>>>>> I realized that the pom version under storm-dist was not updated
> and it’s
> >>>>>>> still 2.0.1-SNAPSHOT. I checked the commits in other tags like
> >>>>>>> https://github.com/apache/storm/commits/v2.0.0 <
> >>>>>>> https://github.com/apache/storm/commits/v2.0.0> and it looks like
> >>>>>>> storm-dist got updated within the “mvn:prepare” step.  How do I get
> >>>>>>> storm-dist pom version updated with “mv:prepare”?
> >>>>>>>
> >>>>>>> I am currently blocked on this. Any help will be appreciated.
> >>>>>>>
> >>>>>>> Thanks,
> >>>>>>> Ethan
> >>>>>>>
> >>>>>>>
> >>>>>>>> On Aug 12, 2019, at 2:38 AM, Stig Rohde Døssing <
> stigdoess...@gmail.com>
> >>>>>>> wrote:
> >>>>>>>>
> >>>>>>>> Sounds good Ethan.
> >>>>>>>>
> >>>>>>>> Derek, I also think being clear about how long we expect to
> support a
> >>>>>>>> release line is a good idea. Maybe we should do a separate
> discuss thread
> >>>>>>>> on this, or if you already have a good idea for what the policy
> should
> >>>>>>> look
> >>>>>>>> like you could put it up as a PR for either the Downloads page or
> a new
> >>>>>>>> page on the Storm site?
> >>>>>>>>
> >>>>>>>> Den søn. 11. aug. 2019 kl. 08.37 skrev Ethan Li <
> >>>>>>> ethanopensou...@gmail.com>:
> >>>>>>>>
> >>>>>>>>> I am doing the release following
> >>>>>>>>> https://github.com/apache/storm/blob/master/RELEASING.md <
> >>>>>>>>> https://github.com/apache/storm/blob/master/RELEASING.md> . I
> made some
> >>>>>>>>> progress but I have some questions so I just sent an email to
> Taylor.
> >>>>>>>>>
> >>>>>>>>> Please don’t merge anything to master or 2.1.x-branch for now.
> Thanks
> >>>>>>>>>
> >>>>>>>>> Best,
> >>>>>>>>> Ethan
> >>>>>>>>>
> >>>>>>>>>
> >>>>>>>>>> On Aug 9, 2019, at 4:45 PM, Ethan Li <ethanopensou...@gmail.com
> >
> >>>>>>> wrote:
> >>>>>>>>>>
> >>>>>>>>>> Currently we have two outstanding PRs that we wanted to include
> in the
> >>>>>>>>> new release:
> >>>>>>>>>>
> >>>>>>>>>> https://github.com/apache/storm/pull/3096 <
> >>>>>>>>> https://github.com/apache/storm/pull/3096> (Travis has some
> issues
> >>>>>>>>> connecting to repository.apache.org <
> http://repository.apache.org/>
> >>>>>>>>> recently. Travis build fails consistently)
> >>>>>>>>>> https://github.com/apache/storm/pull/2878 <
> >>>>>>>>> https://github.com/apache/storm/pull/2878> (Some comments are
> to be
> >>>>>>>>> addressed but Author hasn’t responded yet.)
> >>>>>>>>>>
> >>>>>>>>>> It’s not absolutely necessary to include them in this new
> release so I
> >>>>>>>>> think I should move forward with the release process. These two
> and
> >>>>>>> other
> >>>>>>>>> PRs can be included in the next release.
> >>>>>>>>>>
> >>>>>>>>>> For the release, I will create a new branch 2.1.x-branch based
> on
> >>>>>>>>> current master branch, and release 2.1.0 from there.   I will
> then move
> >>>>>>>>> master to 2.2.0-SNAPSHOT.  Please let me know if there is any
> >>>>>>> objections.
> >>>>>>>>>>
> >>>>>>>>>> Thanks,
> >>>>>>>>>> Ethan
> >>>>>>>>>>
> >>>>>>>>>>
> >>>>>>>>>>> On Aug 9, 2019, at 2:53 PM, Derek Dagit <da...@apache.org
> <mailto:
> >>>>>>>>> da...@apache.org>> wrote:
> >>>>>>>>>>>
> >>>>>>>>>>>> We might not able to say how long we want to support a
> specific
> >>>>>>>>>>>> release line but I would love to see a clear release policy
> being
> >>>>>>>>>>>> made.
> >>>>>>>>>>>
> >>>>>>>>>>> That makes sense. It seems better for us not to choose a
> specific
> >>>>>>>>>>> calendar date or duration of time.
> >>>>>>>>>>>
> >>>>>>>>>>> - We do not want too many release lines supported concurrently.
> >>>>>>>>>>> - We want devs and users to know what to expect.
> >>>>>>>>>>>
> >>>>>>>>>>> --
> >>>>>>>>>>> Derek
> >>>>>>>>>>>
> >>>>>>>>>>> On Fri, Aug 09, 2019 at 10:32:59AM -0500, Ethan Li wrote:
> >>>>>>>>>>>>
> >>>>>>>>>>>> Derek,
> >>>>>>>>>>>>
> >>>>>>>>>>>> I think it’s a good idea to be more clear on the versioning
> and
> >>>>>>>>> release process so users and developers know what to expect. We
> might
> >>>>>>> not
> >>>>>>>>> able to say how long we want to support a specific release line
> but I
> >>>>>>> would
> >>>>>>>>> love to see a clear release policy being made.
> >>>>>>>>>>>>
> >>>>>>>>>>>> Thanks,
> >>>>>>>>>>>> Ethan
> >>>>>>>>>>>>
> >>>>>>>>>>>>> On Aug 9, 2019, at 8:53 AM, Derek Dagit <da...@apache.org
> <mailto:
> >>>>>>>>> da...@apache.org>> wrote:
> >>>>>>>>>>>>>
> >>>>>>>>>>>>> On Fri, Aug 09, 2019 at 02:35:57PM +0200, Stig Rohde Døssing
> wrote:
> >>>>>>>>>>>>>> Where on the Traffic Server page do they list how long their
> >>>>>>> release
> >>>>>>>>>>>>>> trains survive? I only see dates of release, not how long
> e.g. 7.x
> >>>>>>> is
> >>>>>>>>>>>>>> supposed to receive support.  Derek,
> >>>>>>>>>>>>>
> >>>>>>>>>>>>> This is a better link:
> >>>>>>>>>
> https://cwiki.apache.org/confluence/display/TS/Release+Management <
> >>>>>>>>>
> https://cwiki.apache.org/confluence/display/TS/Release+Management>
> >>>>>>>>>>>>>
> >>>>>>>>>>>>> This example, where "RM" means "Release Manager":
> >>>>>>>>>>>>>
> >>>>>>>>>>>>>> 1. We promise to make 1 major release / year, but the RM and
> >>>>>>>>> community
> >>>>>>>>>>>>>> can of course make more as necessary
> >>>>>>>>>>>>>>
> >>>>>>>>>>>>>> 2. We only make releases off the LTS branches, which are
> cut once a
> >>>>>>>>>>>>>> year off master
> >>>>>>>>>>>>>>
> >>>>>>>>>>>>>> 3. Master is always open, for any type of change (including
> >>>>>>>>>>>>>> incompatible changes). But don't break compatibility just
> for fun!
> >>>>>>>>>>>>>>
> >>>>>>>>>>>>>> 4. Master is always stable, i.e. commits should be properly
> tested
> >>>>>>>>> and
> >>>>>>>>>>>>>> reviewed before committed to master.
> >>>>>>>>>>>>>>
> >>>>>>>>>>>>>> 5. All releases are stable releases, following strict
> Semantic
> >>>>>>>>>>>>>> Versioning.
> >>>>>>>>>>>>>>
> >>>>>>>>>>>>>> 6. Minor releases are made at the discretion at the
> discretion of
> >>>>>>> the
> >>>>>>>>>>>>>> community and the RM.
> >>>>>>>>>>>>>>
> >>>>>>>>>>>>>> 7. Minor releases can include new (small / safe) features,
> but must
> >>>>>>>>> be
> >>>>>>>>>>>>>> compatible within the LTS major version.
> >>>>>>>>>>>>>>
> >>>>>>>>>>>>>> 8. The LTS cycle, 2 years + 6 months Sunset, does not reset
> when we
> >>>>>>>>>>>>>> make a minor release.
> >>>>>>>>>>>>>
> >>>>>>>>>>>>>
> >>>>>>>>>>>>> Now, I am not proposing we do exactly this. The goal would
> be to set
> >>>>>>>>>>>>> expectations among developers and the community, and here is
> one
> >>>>>>>>>>>>> concrete example of how it could be done.
> >>>>>>>>>>>>>
> >>>>>>>>>>>>>> If we're going to promise that a release line survives for
> a given
> >>>>>>>>>>>>>> amount of time, I think we should do it at the major
> version level
> >>>>>>>>>>>>>> only
> >>>>>>>>>>>>>
> >>>>>>>>>>>>> Yeah, that sounds reasonable to me. If we choose to commit to
> >>>>>>>>> something
> >>>>>>>>>>>>> like the above, we should base the decision in part on what
> kind of
> >>>>>>>>>>>>> resources we have so that we do not over-commit.
> >>>>>>>>>>>>>
> >>>>>>>>>>>>>
> >>>>>>>>>>>>>
> >>>>>>>>>>>>>> Den fre. 9. aug. 2019 kl. 00.15 skrev Derek Dagit <
> >>>>>>> da...@apache.org
> >>>>>>>>> <mailto:da...@apache.org>>:
> >>>>>>>>>>>>>>
> >>>>>>>>>>>>>>> What do we think about defining Long-Term Support branches
> with a
> >>>>>>>>> fixed
> >>>>>>>>>>>>>>> period of support?
> >>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>> For example, we could say 2.0.x is an LTS release line with
> >>>>>>> support
> >>>>>>>>>>>>>>> ending no earlier than a certain calendar date.
> >>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>> The date could be extended, and it might ultimately be
> governed by
> >>>>>>>>> the
> >>>>>>>>>>>>>>> timing of the subsequent release (e.g., 2.1.x or 3.0.x).
> Keeping
> >>>>>>>>> things
> >>>>>>>>>>>>>>> clear would imply semantic versioning as mentioned earlier
> >>>>>>>>>>>>>>> (https://semver.org/ <https://semver.org/>).
> >>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>> Apache Traffic Server does something like this, to name one
> >>>>>>> project:
> >>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>> https://trafficserver.apache.org/downloads <
> >>>>>>>>> https://trafficserver.apache.org/downloads>
> >>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>> Having a regular cadence of releases might also help make
> the
> >>>>>>>>> process
> >>>>>>>>>>>>>>> easier and help set expectations for users and devs.
> >>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>> --
> >>>>>>>>>>>>>>> Derek
> >>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>> On Thu, Aug 08, 2019 at 02:50:07PM -0500, Ethan Li wrote:
> >>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>> Currently we don’t have a 2.0.x-branch and master is
> actually
> >>>>>>>>>>>>>>> “2.0.1-SNAPSHOT”.
> >>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>> So if we  do a 2.1.0 release,  we will create a
> 2.1.x-branch
> >>>>>>> based
> >>>>>>>>> on
> >>>>>>>>>>>>>>> current master, release from there. And we change master to
> >>>>>>>>>>>>>>> “2.2.0-SNAPSHOT”.
> >>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>> But we will have one problem: we will lose 2.0.x release
> line.
> >>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>> There are two things I can do:
> >>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>> 1) create a 2.0.x-branch based on v2.0.0 tag.
> >>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>> 2) ignore it. If there is an issue with 2.0.x release,
> ask users
> >>>>>>>>> to
> >>>>>>>>>>>>>>> upgrade to 2.1.0.
> >>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>> I prefer 1) but not sure if it’s the right way to make
> things
> >>>>>>>>> right. Or
> >>>>>>>>>>>>>>> please let me know if I misunderstood something and it’s
> not an
> >>>>>>>>> issue.
> >>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>> Btw, I am seeing the same issue with 1.x-branch. We
> shouldn’t
> >>>>>>> have
> >>>>>>>>>>>>>>> 1.x-branch. Instead, we should have 1.2.x-branch. But this
> is not
> >>>>>>> a
> >>>>>>>>> problem
> >>>>>>>>>>>>>>> since we will not release 1.3.x.
> >>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>> Thanks,
> >>>>>>>>>>>>>>>> Ethan
> >>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>> On Aug 7, 2019, at 10:43 AM, Ethan Li <
> >>>>>>> ethanopensou...@gmail.com>
> >>>>>>>>>>>>>>> wrote:
> >>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>> Yes thanks.
> >>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>> On Aug 7, 2019, at 10:39 AM, Stig Rohde Døssing <
> >>>>>>>>>>>>>>> stigdoess...@gmail.com> wrote:
> >>>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>> Sounds great. Remember to add your key to
> >>>>>>>>>>>>>>>>>> https://dist.apache.org/repos/dist/release/storm/KEYS,
> you
> >>>>>>>>> should be
> >>>>>>>>>>>>>>> able
> >>>>>>>>>>>>>>>>>> to update it with an SVN client. See also
> >>>>>>>>>>>>>>>>>> https://www.apache.org/dev/openpgp.html#update.
> >>>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>> Den ons. 7. aug. 2019 kl. 15.05 skrev Ethan Li <
> >>>>>>>>>>>>>>> ethanopensou...@gmail.com>:
> >>>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>>> I got my pgp key signed by Bryan W. Call <
> bc...@apache.org
> >>>>>>>>> <mailto:
> >>>>>>>>>>>>>>>>>>> bc...@apache.org>> (Thanks to him).
> >>>>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>>> My pgp key:
> >>>>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>
> >>>>>>>>>
> >>>>>>>
> http://pgp.surfnet.nl/pks/lookup?op=vindex&fingerprint=on&search=0xA4A672F11B5050C8
> >>>>>>>>>>>>>>>>>>> <
> >>>>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>
> >>>>>>>>>
> >>>>>>>
> http://pgp.surfnet.nl/pks/lookup?op=vindex&fingerprint=on&search=0xA4A672F11B5050C8
> >>>>>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>>> My understanding is that I am good to do release with
> this key
> >>>>>>>>> now.
> >>>>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>>> Here is a list of PRs that we might want to include in
> the new
> >>>>>>>>>>>>>>> release:
> >>>>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>>> https://github.com/apache/storm/pull/3098 <
> >>>>>>>>>>>>>>>>>>> https://github.com/apache/storm/pull/3098>
> >>>>>>>>>>>>>>>>>>> https://github.com/apache/storm/pull/3096 <
> >>>>>>>>>>>>>>>>>>> https://github.com/apache/storm/pull/3096>
> >>>>>>>>>>>>>>>>>>> https://github.com/apache/storm/pull/2878 <
> >>>>>>>>>>>>>>>>>>> https://github.com/apache/storm/pull/2878>
> >>>>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>>> Please review if you get a chance.  Thanks
> >>>>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>>> Ethan
> >>>>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>>>> On Aug 1, 2019, at 4:19 AM, Stig Rohde Døssing <
> >>>>>>>>>>>>>>> stigdoess...@gmail.com>
> >>>>>>>>>>>>>>>>>>> wrote:
> >>>>>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>>>> Thanks Ethan, yes 2.1.0 makes sense.
> >>>>>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>>>> Den man. 29. jul. 2019 kl. 23.43 skrev Ethan Li <
> >>>>>>>>>>>>>>>>>>> ethanopensou...@gmail.com>:
> >>>>>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>>>>> It’s a good point. I will start a discussion thread
> for it.
> >>>>>>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>>>>> For the new release, I went through the list:
> >>>>>>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>
> >>>>>>>>>
> >>>>>>>
> https://issues.apache.org/jira/issues/?jql=project%20%3D%20STORM%20AND%20fixVersion%20%3D%202.0.1
> >>>>>>>>>>>>>>>>>>>>> <
> >>>>>>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>
> >>>>>>>>>
> >>>>>>>
> https://issues.apache.org/jira/issues/?jql=project%20=%20STORM%20AND%20fixVersion%20=%202.0.1
> >>>>>>>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>>>>> We introduced some new functionalities, including
> >>>>>>>>>>>>>>>>>>>>> https://issues.apache.org/jira/browse/STORM-2720 <
> >>>>>>>>>>>>>>>>>>>>> https://issues.apache.org/jira/browse/STORM-2720>
> >>>>>>>>>>>>>>>>>>>>> https://issues.apache.org/jira/browse/STORM-3412 <
> >>>>>>>>>>>>>>>>>>>>> https://issues.apache.org/jira/browse/STORM-3412>
> >>>>>>>>>>>>>>>>>>>>> https://issues.apache.org/jira/browse/STORM-3411 <
> >>>>>>>>>>>>>>>>>>>>> https://issues.apache.org/jira/browse/STORM-3411>
> >>>>>>>>>>>>>>>>>>>>> https://issues.apache.org/jira/browse/STORM-3442 <
> >>>>>>>>>>>>>>>>>>>>> https://issues.apache.org/jira/browse/STORM-3442>
> >>>>>>>>>>>>>>>>>>>>> https://issues.apache.org/jira/browse/STORM-3396 <
> >>>>>>>>>>>>>>>>>>>>> https://issues.apache.org/jira/browse/STORM-3396>
> >>>>>>>>>>>>>>>>>>>>> https://issues.apache.org/jira/browse/STORM-3392 <
> >>>>>>>>>>>>>>>>>>>>> https://issues.apache.org/jira/browse/STORM-3392>
> >>>>>>>>>>>>>>>>>>>>> https://issues.apache.org/jira/browse/STORM-3395 <
> >>>>>>>>>>>>>>>>>>>>> https://issues.apache.org/jira/browse/STORM-3395>
> >>>>>>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>>>>> So I think we should release 2.1.0 rather than 2.0.1.
> >>>>>>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>>>>> There are a few pull requests we may want to review
> before
> >>>>>>>>> the next
> >>>>>>>>>>>>>>>>>>>>> release:
> >>>>>>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>>>>> https://github.com/apache/storm/pull/3094 <
> >>>>>>>>>>>>>>>>>>>>> https://github.com/apache/storm/pull/3094>
> >>>>>>>>>>>>>>>>>>>>> https://github.com/apache/storm/pull/2990 <
> >>>>>>>>>>>>>>>>>>>>> https://github.com/apache/storm/pull/2990>
> >>>>>>>>>>>>>>>>>>>>> https://github.com/apache/storm/pull/2878 <
> >>>>>>>>>>>>>>>>>>>>> https://github.com/apache/storm/pull/2878>
> >>>>>>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>>>>> Thanks
> >>>>>>>>>>>>>>>>>>>>> Ethan
> >>>>>>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>>>>>> On Jul 29, 2019, at 10:11 AM, Hugo Louro <
> >>>>>>> hmclo...@gmail.com
> >>>>>>>>>>
> >>>>>>>>>>>>>>> wrote:
> >>>>>>>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>>>>>> +1
> >>>>>>>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>>>>>> I think it would facilitate more frequent releases
> to
> >>>>>>>>> summarize
> >>>>>>>>>>>>>>> in a
> >>>>>>>>>>>>>>>>>>> page
> >>>>>>>>>>>>>>>>>>>>>> the testing that all contributors/committers do in
> >>>>>>>>> anticipation
> >>>>>>>>>>>>>>> of the
> >>>>>>>>>>>>>>>>>>>>>> release, plus any "new" testing that may become
> relevant
> >>>>>>> for
> >>>>>>>>> the
> >>>>>>>>>>>>>>> newer
> >>>>>>>>>>>>>>>>>>>>>> releases. Doing so would make it easy to create a
> check
> >>>>>>> form
> >>>>>>>>> or or
> >>>>>>>>>>>>>>>>>>> email
> >>>>>>>>>>>>>>>>>>>>>> template that what we feel should be done to
> guarantee a
> >>>>>>>>> stable
> >>>>>>>>>>>>>>>>>>> release.
> >>>>>>>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>>>>>> Thanks,
> >>>>>>>>>>>>>>>>>>>>>> Hugo
> >>>>>>>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>>>>>> On Mon, Jul 29, 2019 at 7:15 AM Ethan Li <
> >>>>>>>>>>>>>>> ethanopensou...@gmail.com>
> >>>>>>>>>>>>>>>>>>>>> wrote:
> >>>>>>>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>>>>>>> Thanks Stig. I will look into it.
> >>>>>>>>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>>>>>>>> On Jul 26, 2019, at 3:06 PM, Stig Rohde Døssing <
> >>>>>>>>>>>>>>>>>>>>> stigdoess...@gmail.com>
> >>>>>>>>>>>>>>>>>>>>>>> wrote:
> >>>>>>>>>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>>>>>>>> I think ideally we've been trying for semver, but
> it's
> >>>>>>> been
> >>>>>>>>>>>>>>> pretty
> >>>>>>>>>>>>>>>>>>>>> loose,
> >>>>>>>>>>>>>>>>>>>>>>>> e.g. there were breaking changes in one of the
> 1.2.x
> >>>>>>>>> releases
> >>>>>>>>>>>>>>> for
> >>>>>>>>>>>>>>>>>>>>>>>> storm-kafka-client. I don't know what rules we've
> >>>>>>> actually
> >>>>>>>>> been
> >>>>>>>>>>>>>>>>>>> using,
> >>>>>>>>>>>>>>>>>>>>> if
> >>>>>>>>>>>>>>>>>>>>>>>> any.
> >>>>>>>>>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>>>>>>>> Semver for binary compatibility would probably be
> a good
> >>>>>>>>> rule of
> >>>>>>>>>>>>>>>>>>> thumb.
> >>>>>>>>>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>>>>>>>> Den fre. 26. jul. 2019 kl. 20.01 skrev Ethan Li <
> >>>>>>>>>>>>>>>>>>>>>>> ethanopensou...@gmail.com>:
> >>>>>>>>>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>>>>>>>>> Stig,
> >>>>>>>>>>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>>>>>>>>> Do you know what’s the versioning standard we
> have been
> >>>>>>>>>>>>>>> following
> >>>>>>>>>>>>>>>>>>> (to
> >>>>>>>>>>>>>>>>>>>>>>>>> determine a 2.0.1 release or 2.1.0 release) ?
> >>>>>>>>>>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>>>>>>>>>> On Jul 26, 2019, at 12:26 PM, Stig Rohde
> Døssing <
> >>>>>>>>>>>>>>>>>>>>>>> stigdoess...@gmail.com>
> >>>>>>>>>>>>>>>>>>>>>>>>> wrote:
> >>>>>>>>>>>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>>>>>>>>>> Sounds great, thanks Ethan.
> >>>>>>>>>>>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>>>>>>>>>> Den fre. 26. jul. 2019 kl. 19.16 skrev Ethan Li
> <
> >>>>>>>>>>>>>>>>>>>>>>>>> ethanopensou...@gmail.com>:
> >>>>>>>>>>>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>>>>>>>>>>> It’s good idea to do more frequent release. I
> can run
> >>>>>>>>> the
> >>>>>>>>>>>>>>> next
> >>>>>>>>>>>>>>>>>>>>>>> release.
> >>>>>>>>>>>>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>>>>>>>>>>> I will take a look at both PRs. Other than
> that, I
> >>>>>>>>> think we
> >>>>>>>>>>>>>>> should
> >>>>>>>>>>>>>>>>>>>>>>> also
> >>>>>>>>>>>>>>>>>>>>>>>>>>> get https://github.com/apache/storm/pull/3093
> <
> >>>>>>>>>>>>>>>>>>>>>>>>>>> https://github.com/apache/storm/pull/3093>
> in the
> >>>>>>> new
> >>>>>>>>>>>>>>> release.
> >>>>>>>>>>>>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>>>>>>>>>>>> On Jul 26, 2019, at 11:58 AM, Stig Rohde
> Døssing <
> >>>>>>>>>>>>>>>>>>>>>>>>> stigdoess...@gmail.com>
> >>>>>>>>>>>>>>>>>>>>>>>>>>> wrote:
> >>>>>>>>>>>>>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>>>>>>>>>>>> Hi,
> >>>>>>>>>>>>>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>>>>>>>>>>>> I think we've talked about more frequent
> releases
> >>>>>>>>> before.
> >>>>>>>>>>>>>>>>>>> Releasing
> >>>>>>>>>>>>>>>>>>>>>>> new
> >>>>>>>>>>>>>>>>>>>>>>>>>>>> versions every few months means people don't
> have to
> >>>>>>>>> wait
> >>>>>>>>>>>>>>> long
> >>>>>>>>>>>>>>>>>>> for
> >>>>>>>>>>>>>>>>>>>>>>>>> fixes
> >>>>>>>>>>>>>>>>>>>>>>>>>>> to
> >>>>>>>>>>>>>>>>>>>>>>>>>>>> get out, and smaller releases are probably
> also
> >>>>>>> easier
> >>>>>>>>> for
> >>>>>>>>>>>>>>> users
> >>>>>>>>>>>>>>>>>>> to
> >>>>>>>>>>>>>>>>>>>>>>> get
> >>>>>>>>>>>>>>>>>>>>>>>>>>> to
> >>>>>>>>>>>>>>>>>>>>>>>>>>>> grips with (the fix list for 2.0.0 is
> enormous).
> >>>>>>>>>>>>>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>>>>>>>>>>>> With that in mind, I think we should start
> looking at
> >>>>>>>>> the
> >>>>>>>>>>>>>>> next
> >>>>>>>>>>>>>>>>>>> 2.x
> >>>>>>>>>>>>>>>>>>>>>>>>>>> release
> >>>>>>>>>>>>>>>>>>>>>>>>>>>> (2.0.1 or 2.1.0?), since it's been a couple
> of months
> >>>>>>>>> since
> >>>>>>>>>>>>>>> 2.0.0
> >>>>>>>>>>>>>>>>>>>>>>>>>>> released.
> >>>>>>>>>>>>>>>>>>>>>>>>>>>> The fix list would be
> >>>>>>>>>>>>>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>
> >>>>>>>>>
> >>>>>>>
> https://issues.apache.org/jira/issues/?jql=project%20%3D%20STORM%20AND%20fixVersion%20%3D%202.0.1
> >>>>>>>>>>>>>>>>>>>>>>>>>>>> .
> >>>>>>>>>>>>>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>>>>>>>>>>>> Govind and Ethan have offered to run the next
> >>>>>>> release,
> >>>>>>>>> and
> >>>>>>>>>>>>>>> help
> >>>>>>>>>>>>>>>>>>>>>>>>> validate
> >>>>>>>>>>>>>>>>>>>>>>>>>>>> our release process guidelines. Would one of
> you have
> >>>>>>>>> time
> >>>>>>>>>>>>>>> to
> >>>>>>>>>>>>>>>>>>> work
> >>>>>>>>>>>>>>>>>>>>>>> on a
> >>>>>>>>>>>>>>>>>>>>>>>>>>>> release in the near future?
> >>>>>>>>>>>>>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>>>>>>>>>>>> It would be good to take a look at currently
> open PRs
> >>>>>>>>> and
> >>>>>>>>>>>>>>> decide
> >>>>>>>>>>>>>>>>>>>>>>> which
> >>>>>>>>>>>>>>>>>>>>>>>>> we
> >>>>>>>>>>>>>>>>>>>>>>>>>>>> feel need to get merged before the next
> release.
> >>>>>>>>>>>>>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>>>>>>>>>>>> I would like to see at least
> >>>>>>>>>>>>>>>>>>>>>>> https://github.com/apache/storm/pull/2990
> >>>>>>>>>>>>>>>>>>>>>>>>>>>> merged
> >>>>>>>>>>>>>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>>>>>>>>>>>> https://github.com/apache/storm/pull/2878
> seems like
> >>>>>>>>> it's
> >>>>>>>>>>>>>>> close
> >>>>>>>>>>>>>>>>>>> to
> >>>>>>>>>>>>>>>>>>>>>>> be
> >>>>>>>>>>>>>>>>>>>>>>>>>>>> mergeable too?
> >>>>>>>>>>>>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>
> >>>>>>>>>>>>
> >>>>>>>>>>
> >>>>>>>>>
> >>>>>>>>>
> >>>>>>>
> >>>>>>>
> >>>>>
> >>>>
> >>>
> >>
> >
>
>

Reply via email to