Ok, that makes sense. I still don't understand the need for 2.1-SNAPSHOT? If we branch off 2.1.x-branch and then roll master to 2.2.0-SNAPSHOT immediately, we can merge any commits into master and mark them in Jira with fix version 2.2.0. If we then get a bugfix that needs to go in e.g. 2.1.1, we can merge it to master and cherry pick the commit back to 2.1.x-branch, and update the fix version to both 2.2.0 and 2.1.1. This is basically similar to how it worked for the 1.x-branch branches.
Why do we need 2.1-SNAPSHOT? Den man. 19. aug. 2019 kl. 20.03 skrev Ethan Li <ethanopensou...@gmail.com>: > We don’t create 2.1.0 branch. > > I was thinking (and have been doing) about creating a 2.1.x-branch before > doing any thing release related. Then we use 2.1.x-branch to release > 2.1.0, and 2.1.1, etc. > > When we create a 2.1.x-branch, we move master to 2.2.x-branch. It’s a > little different than what we did in the past. But it makes more sense as > it follows semantic versioning more strictly. > > > > > On Aug 19, 2019, at 12:53 PM, Stig Rohde Døssing <stigdoess...@gmail.com> > wrote: > > > > I would be fine with just freezing (non-critical) merges during the > > release process. These mails are public, so it's easy for anyone to see > > whether a release is in progress. > > > > If we want to do merges while releases are going on, I think your > proposal > > of using a release branch is fine. I'm not sure I understand why we need > > the 2.1-SNAPSHOT version though? > > > > Let's say we create release branch 2.1.0-branch from master. We roll the > > master version to 2.1.1-SNAPSHOT (for example) after the 2.1.0 branch is > > created. We then get a bug fix that should go in 2.1.0. In this case we > > should merge it to 2.1.0-branch, then merge 2.1.0-branch to master. In > Jira > > we mark it as going in 2.1.0. > > > > We then get a PR that shouldn't be included in 2.1.0. We just merge it to > > master, and mark it as 2.1.1 in Jira. > > > > Finally once 2.1.0 is released, we merge 2.1.0-branch into master and > > delete 2.1.0-branch. > > > > Why is there a need to 2.1-SNAPSHOT? > > > > Den man. 19. aug. 2019 kl. 18.15 skrev Ethan Li < > ethanopensou...@gmail.com <mailto:ethanopensou...@gmail.com>>: > > > >> Many issues came up while I was preparing for 2.1.0 release. Freezing > >> merge until the release is done is not practical. So I am proposing: > >> > >> 1. Once we decide to make a release, we create a new branch based on > >> master and start release process. > >> 2. During the new process, master is still open for backwards > >> compatibility commits, including new features, bu g fixes, etc. > >> 3. Only bug fixes will be merged to the new branch and we need to > restart > >> the release process to include the bug fixes. > >> 4. To avoid too much confusion on pom versions when we merge new commits > >> during the release process, we should use less concrete version. For > >> example, in 2.1.x-branch, the pom version should be 2.1-SNAPSHOT, > instead > >> of 2.1.0-SNAPSHOT. > >> > >> For example, > >> > >> Let’s say we have a new branch 2.1.x-branch, the pom version is > >> 2.1.0-SNAPSHOT. We start the release process and after running the mvn > >> release:prepare -Pxxx command, the pom version changes to > 2.1.1-SNAPSHOT, > >> and before that a git tag v2.1.0 is created. Now if there is a bug fix > we > >> have to merge in, so we merge in and it’s actually merged in to > >> 2.1.1-SNAPSHOT at this point if we don’t manually revert the pom > version, > >> which can be confusing. We can avoid this problem by just using > >> 2.1-SNAPSHOT as the pom version. So it doesn’t have to change. > >> > >> Please let me know if there is any potential risk for doing this. > >> > >> Thanks > >> Ethan > >> > >>> On Aug 19, 2019, at 10:25 AM, Ethan Li <ethanopensou...@gmail.com> > >> wrote: > >>> > >>> The pull request for the fix is > >> https://github.com/apache/storm/pull/3106 < > >> https://github.com/apache/storm/pull/3106 < > https://github.com/apache/storm/pull/3106>> > >>> > >>>> On Aug 19, 2019, at 10:15 AM, Ethan Li <ethanopensou...@gmail.com > <mailto:ethanopensou...@gmail.com> > >> <mailto:ethanopensou...@gmail.com <mailto:ethanopensou...@gmail.com>>> > wrote: > >>>> > >>>> So I was preparing for a new release candidate i.e. rc3. I can build > it > >> from source without any problem. Then I set up a standalone cluster and > >> submitted a WordCountTopology. The workers kept restarting because of > >>>> > >>>> > >>>> 2019-08-19 15:09:49.635 o.a.s.t.ShellBolt Thread-30 [ERROR] Halting > >> process: ShellBolt died. Command: [python, splitsentence.py], > ProcessInfo > >> pid:3756, name:split exitCode:-1, errorString: > >>>> java.lang.IllegalArgumentException: command sync is not supported > >>>> at > >> > org.apache.storm.task.ShellBolt$BoltReaderRunnable.run(ShellBolt.java:366) > >> [storm-client-2.1.0.jar:2.1.0] > >>>> at java.lang.Thread.run(Thread.java:748) [?:1.8.0_181] > >>>> 2019-08-19 15:09:49.635 o.a.s.e.e.ReportError Thread-30 [ERROR] Error > >>>> java.lang.IllegalArgumentException: command sync is not supported > >>>> at > >> > org.apache.storm.task.ShellBolt$BoltReaderRunnable.run(ShellBolt.java:366) > >> [storm-client-2.1.0.jar:2.1.0] > >>>> at java.lang.Thread.run(Thread.java:748) [?:1.8.0_181] > >>>> 2019-08-19 15:09:49.636 o.a.s.t.ShellBolt Thread-28 [ERROR] Halting > >> process: ShellBolt died. Command: [python, splitsentence.py], > ProcessInfo > >> pid:3755, name:split exitCode:-1, errorString: > >>>> java.lang.IllegalArgumentException: command sync is not supported > >>>> at > >> > org.apache.storm.task.ShellBolt$BoltReaderRunnable.run(ShellBolt.java:366) > >> [storm-client-2.1.0.jar:2.1.0] > >>>> at java.lang.Thread.run(Thread.java:748) [?:1.8.0_181] > >>>> 2019-08-19 15:09:49.637 o.a.s.e.e.ReportError Thread-28 [ERROR] Error > >>>> java.lang.IllegalArgumentException: command sync is not supported > >>>> at > >> > org.apache.storm.task.ShellBolt$BoltReaderRunnable.run(ShellBolt.java:366) > >> [storm-client-2.1.0.jar:2.1.0] > >>>> at java.lang.Thread.run(Thread.java:748) [?:1.8.0_181] > >>>> > >>>> > >>>> > >>>> > >> > https://github.com/apache/storm/blob/master/storm-client/src/jvm/org/apache/storm/task/ShellBolt.java#L365-L367 > < > https://github.com/apache/storm/blob/master/storm-client/src/jvm/org/apache/storm/task/ShellBolt.java#L365-L367 > > > >> < > >> > https://github.com/apache/storm/blob/master/storm-client/src/jvm/org/apache/storm/task/ShellBolt.java#L365-L367 > < > https://github.com/apache/storm/blob/master/storm-client/src/jvm/org/apache/storm/task/ShellBolt.java#L365-L367 > >> > >> I believe we shouldn’t throw exceptions here. > >>>> > >>>> Will make a pull request to fix it. > >>>> > >>>> > >>>> > >>>>> On Aug 14, 2019, at 11:11 PM, Ethan Li <ethanopensou...@gmail.com > <mailto:ethanopensou...@gmail.com> > >> <mailto:ethanopensou...@gmail.com <mailto:ethanopensou...@gmail.com>>> > wrote: > >>>>> > >>>>> Hi Taylor, > >>>>> > >>>>> Mostly I was able to follow the doc > >> > https://github.com/apache/storm/blob/master/RELEASING.md#setting-up-a-vote > < > https://github.com/apache/storm/blob/master/RELEASING.md#setting-up-a-vote > > > >> < > >> > https://github.com/apache/storm/blob/master/RELEASING.md#setting-up-a-vote > < > https://github.com/apache/storm/blob/master/RELEASING.md#setting-up-a-vote > >>, > >> except: > >>>>> > >>>>> For Step 1, I used the following command as suggested. > >>>>> mvn release:prepare -P dist,rat,externals,examples > >>>>> mvn release:perform -P dist,rat,externals,examples > >>>>> > >>>>> > >>>>> For Step3, I had to run "git checkout tags/v2.1.0 -b v2.1.0” so that > >> I can run “mvn package” for storm-dist/binary and storm-dist/source > based > >> on v2.1.0. Otherwise if I run “mvn package” on 2.1.x-branch, it will > fail > >> because the pom version is “2.1.x-SNAPSHOT”. > >>>>> > >>>>> Then I find packages in storm-dist/binary/final-package/target and > >> storm-dist/source/target, sign them, generate checksum and copy them to > svn. > >>>>> > >>>>> I think there are something I should do. But please let me know if I > >> was doing something wrong. I will also update the doc after the > release > >> is complete. Thank you very much! > >>>>> > >>>>> Ethan > >>>>> > >>>>> > >>>>>> On Aug 14, 2019, at 12:24 PM, Ethan Li <ethanopensou...@gmail.com > <mailto:ethanopensou...@gmail.com> > >> <mailto:ethanopensou...@gmail.com <mailto:ethanopensou...@gmail.com>>> > wrote: > >>>>>> > >>>>>> I am continuing for another release candidate since the pr is > merged. > >>>>>> > >>>>>>> On Aug 13, 2019, at 11:58 AM, Stig Rohde Døssing < > >> stigdoess...@gmail.com <mailto:stigdoess...@gmail.com> <mailto: > stigdoess...@gmail.com <mailto:stigdoess...@gmail.com>>> wrote: > >>>>>>> > >>>>>>> Updated https://github.com/apache/storm/pull/3053 < > https://github.com/apache/storm/pull/3053> < > >> https://github.com/apache/storm/pull/3053 < > https://github.com/apache/storm/pull/3053>> so we don't have > >>>>>>> org.apache.storm artifacts in the DEPENDENCY-LICENSES file. It's > >> ready for > >>>>>>> review if someone wants to look at it. > >>>>>>> > >>>>>>> Den tir. 13. aug. 2019 kl. 18.21 skrev Ethan Li < > >> ethanopensou...@gmail.com <mailto:ethanopensou...@gmail.com> <mailto: > ethanopensou...@gmail.com <mailto:ethanopensou...@gmail.com>>>: > >>>>>>> > >>>>>>>> Thank you, Taylor. Will delete them. > >>>>>>>> > >>>>>>>>> On Aug 13, 2019, at 11:19 AM, P. Taylor Goetz <ptgo...@gmail.com > <mailto:ptgo...@gmail.com> > >> <mailto:ptgo...@gmail.com <mailto:ptgo...@gmail.com>>> wrote: > >>>>>>>>> > >>>>>>>>> Those can be safely deleted. > >>>>>>>>> > >>>>>>>>> -Taylor > >>>>>>>>> > >>>>>>>>>> On Aug 13, 2019, at 12:15 PM, Ethan Li < > ethanopensou...@gmail.com <mailto:ethanopensou...@gmail.com> > >> <mailto:ethanopensou...@gmail.com <mailto:ethanopensou...@gmail.com>>> > >>>>>>>> wrote: > >>>>>>>>>> > >>>>>>>>>> Do we need/want to clean up the release candidate from > >>>>>>>> https://dist.apache.org/repos/dist/dev/storm < > https://dist.apache.org/repos/dist/dev/storm> < > >> https://dist.apache.org/repos/dist/dev/storm < > https://dist.apache.org/repos/dist/dev/storm>> < > >>>>>>>> https://dist.apache.org/repos/dist/dev/storm < > https://dist.apache.org/repos/dist/dev/storm> < > >> https://dist.apache.org/repos/dist/dev/storm < > https://dist.apache.org/repos/dist/dev/storm>>> ? > >>>>>>>>>> > >>>>>>>>>> > >>>>>>>> > >> > https://github.com/apache/storm/blob/master/RELEASING.md#cleaning-up-if-the-vote-fails > < > https://github.com/apache/storm/blob/master/RELEASING.md#cleaning-up-if-the-vote-fails > > > >> < > >> > https://github.com/apache/storm/blob/master/RELEASING.md#cleaning-up-if-the-vote-fails > < > https://github.com/apache/storm/blob/master/RELEASING.md#cleaning-up-if-the-vote-fails > > > >>> > >>>>>>>> < > >>>>>>>> > >> > https://github.com/apache/storm/blob/master/RELEASING.md#cleaning-up-if-the-vote-fails > < > https://github.com/apache/storm/blob/master/RELEASING.md#cleaning-up-if-the-vote-fails > > > >> < > >> > https://github.com/apache/storm/blob/master/RELEASING.md#cleaning-up-if-the-vote-fails > < > https://github.com/apache/storm/blob/master/RELEASING.md#cleaning-up-if-the-vote-fails > > > >>>> > >>>>>>>> says we do. But we have a lot of rc in > >>>>>>>> https://dist.apache.org/repos/dist/dev/storm/ < > https://dist.apache.org/repos/dist/dev/storm/> < > >> https://dist.apache.org/repos/dist/dev/storm/ < > https://dist.apache.org/repos/dist/dev/storm/>> < > >>>>>>>> https://dist.apache.org/repos/dist/dev/storm/ < > https://dist.apache.org/repos/dist/dev/storm/> < > >> https://dist.apache.org/repos/dist/dev/storm/ < > https://dist.apache.org/repos/dist/dev/storm/>>> > >>>>>>>>>> > >>>>>>>>>> Just want to be absolutely sure about this. Thanks. > >>>>>>>>>> > >>>>>>>>>>> On Aug 13, 2019, at 10:56 AM, Ethan Li < > >> ethanopensou...@gmail.com <mailto:ethanopensou...@gmail.com> <mailto: > ethanopensou...@gmail.com <mailto:ethanopensou...@gmail.com>>> > >>>>>>>> wrote: > >>>>>>>>>>> > >>>>>>>>>>> That sounds better. It will be easier for release. Thank you > for > >>>>>>>> looking into this. > >>>>>>>>>>> > >>>>>>>>>>>> On Aug 13, 2019, at 10:54 AM, Stig Rohde Døssing < > >>>>>>>> stigdoess...@gmail.com <mailto:stigdoess...@gmail.com> <mailto: > stigdoess...@gmail.com <mailto:stigdoess...@gmail.com>>> wrote: > >>>>>>>>>>>> > >>>>>>>>>>>> Makes sense. I'll take a look at it. Ideally I'd want the > >> license > >>>>>>>> files to > >>>>>>>>>>>> just not include org.apache.storm artifacts. I don't think we > >> need to > >>>>>>>> tell > >>>>>>>>>>>> people that the project depends on itself. > >>>>>>>>>>>> > >>>>>>>>>>>> If we can exclude these artifacts from the lists, I don't > think > >> the > >>>>>>>> release > >>>>>>>>>>>> plugin needs to update these files. > >>>>>>>>>>>> > >>>>>>>>>>>> Den tir. 13. aug. 2019 kl. 17.36 skrev Ethan Li < > >>>>>>>> ethanopensou...@gmail.com <mailto:ethanopensou...@gmail.com> > <mailto:ethanopensou...@gmail.com <mailto:ethanopensou...@gmail.com>>>: > >>>>>>>>>>>> > >>>>>>>>>>>>> Thanks Stig. > >>>>>>>>>>>>> > >>>>>>>>>>>>> In this case, we probably should abort release process and > get > >> this > >>>>>>>> merged > >>>>>>>>>>>>> into master first. Also we need to make sure it works with > “mvn > >>>>>>>>>>>>> release:prepare” since “ mvn release:prepare” will > >> automatically > >>>>>>>> push two > >>>>>>>>>>>>> commits. For example, > >>>>>>>>>>>>> > >>>>>>>>>>>>> (1) [maven-release-plugin] prepare release v2.1.0: this > commit > >>>>>>>> changes > >>>>>>>>>>>>> the pom version to 2.1.0, push the commit, and then create a > >> git tag > >>>>>>>> v2.1.0. > >>>>>>>>>>>>> > >>>>>>>>>>>>> (2) [maven-release-plugin] prepare for next development > >> iteration: > >>>>>>>> this > >>>>>>>>>>>>> commit changes the pom version to 2.1.1-SNAPSHOT. > >>>>>>>>>>>>> > >>>>>>>>>>>>> > >>>>>>>>>>>>> We need DEPENDENCY-LICENSES to be updated on every step. > >>>>>>>>>>>>> > >>>>>>>>>>>>> > >>>>>>>>>>>>> > >>>>>>>>>>>>>> On Aug 13, 2019, at 10:24 AM, Stig Rohde Døssing < > >>>>>>>> stigdoess...@gmail.com <mailto:stigdoess...@gmail.com> <mailto: > stigdoess...@gmail.com <mailto:stigdoess...@gmail.com>>> > >>>>>>>>>>>>> wrote: > >>>>>>>>>>>>>> > >>>>>>>>>>>>>> Oops, sorry that's not right. The license plugin setup was > >> disabled > >>>>>>>> in > >>>>>>>>>>>>>> https://github.com/apache/storm/pull/3031 < > https://github.com/apache/storm/pull/3031> < > >> https://github.com/apache/storm/pull/3031 < > https://github.com/apache/storm/pull/3031>> due to a bug in the > >>>>>>>> license > >>>>>>>>>>>>>> plugin. It is added back in > >>>>>>>> https://github.com/apache/storm/pull/3053 < > https://github.com/apache/storm/pull/3053> < > >> https://github.com/apache/storm/pull/3053 < > https://github.com/apache/storm/pull/3053>>, > >>>>>>>>>>>>>> where we've upgraded the plugin. Until that PR goes in, we > >> can't > >>>>>>>> easily > >>>>>>>>>>>>>> regenerate DEPENDENCY-LICENSES. > >>>>>>>>>>>>>> > >>>>>>>>>>>>>> Den tir. 13. aug. 2019 kl. 17.15 skrev Stig Rohde Døssing < > >>>>>>>>>>>>>> stigdoess...@gmail.com <mailto:stigdoess...@gmail.com> > <mailto:stigdoess...@gmail.com <mailto:stigdoess...@gmail.com>>>: > >>>>>>>>>>>>>> > >>>>>>>>>>>>>>> There's a script that can help you do it in > >>>>>>>>>>>>>>> https://github.com/apache/storm/pull/3053 < > https://github.com/apache/storm/pull/3053> < > >> https://github.com/apache/storm/pull/3053 < > 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 <mailto:ethanopensou...@gmail.com> > <mailto:ethanopensou...@gmail.com <mailto: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?> < > >> https://github.com/apache/storm/blob/v2.1.0/DEPENDENCY-LICENSES? < > https://github.com/apache/storm/blob/v2.1.0/DEPENDENCY-LICENSES?>> > >>>>>>>> < > >>>>>>>>>>>>>>>> > >> https://github.com/apache/storm/blob/v2.1.0/DEPENDENCY-LICENSES? < > https://github.com/apache/storm/blob/v2.1.0/DEPENDENCY-LICENSES?> < > >> 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 <mailto:ethanopensou...@gmail.com> <mailto: > ethanopensou...@gmail.com <mailto: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 <mailto:ptgo...@gmail.com> <mailto:ptgo...@gmail.com > <mailto: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 <mailto:ethanopensou...@gmail.com> > <mailto:ethanopensou...@gmail.com <mailto: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 > > > >> < > >> > 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 > > > >>> > >>>>>>>>>>>>>>>> < > >>>>>>>>>>>>>>>> > >>>>>>>>>>>>> > >>>>>>>> > >> > 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? > >