Hi, I still found some inconsistency between the source release and the Git tag dubbo-2.7.0:
Only in apache-dubbo-incubating-2.7.0-source-release: all Only in apache-dubbo-incubating-2.7.0-source-release: bom Only in apache-dubbo-incubating-2.7.0-source-release: dependencies-bom Only in apache-dubbo-incubating-2.7.0-source-release: distribution Only in apache-dubbo-incubating-2.7.0-source-release: dubbo-bootstrap Only in apache-dubbo-incubating-2.7.0-source-release/dubbo-config/dubbo-config-spring/src/test/resources: work Only in apache-dubbo-incubating-2.7.0-source-release/dubbo-demo: dubbo-demo-consumer Only in apache-dubbo-incubating-2.7.0-source-release/dubbo-demo: dubbo-demo-provider Only in apache-dubbo-incubating-2.7.0-source-release/dubbo-metrics: dubbo-metrics-default Only in apache-dubbo-incubating-2.7.0-source-release/dubbo-test: dubbo-test-benchmark Only in apache-dubbo-incubating-2.7.0-source-release/dubbo-test: dubbo-test-examples It is possibly due to my local environment, I am going to do it again with clean checkout of Dubbo 2.7.0-release branch. On Fri, Jan 18, 2019 at 10:25 AM Huxing Zhang <[email protected]> wrote: > > Hi, > > I found that there is a file test.patch in source release, which was > the patch I used to restore the commit I reverted yesterday. > This is not what we want, I am going to remove this file and re-tagging 2.7.0. > > > On Fri, Jan 18, 2019 at 9:47 AM Huxing Zhang <[email protected]> wrote: > > > > Hi, > > > > On Fri, Jan 18, 2019 at 12:08 AM jun liu <[email protected]> wrote: > > > > > > > Jun, could you please summarize an English version of the release note. > > > > I will send the vote email once it is done. > > > > > > It’s now available here: > > > https://github.com/apache/incubator-dubbo/blob/2.7.0-release/CHANGES.md#270 > > > > Thanks for that, it looks good to me. > > > > > I think it’s time to prepare the upgrade guide and user docs now, which > > > is also a key part for this release. > > > > Yes, we can do that while we are doing the release vote. > > > > I am starting the vote today. > > > > > > Jun > > > > > > > On Jan 17, 2019, at 11:58 PM, Huxing Zhang <[email protected]> wrote: > > > > > > > > Hi, > > > > > > > > All the preparation seems going well. > > > > I have successfully uploaded 2.7.0 to staging repo, and upload the > > > > release candidate to svn. > > > > I saw that the release note is still in Chinese. > > > > > > > > Jun, could you please summarize an English version of the release note. > > > > I will send the vote email once it is done. > > > > > > > > On Thu, Jan 17, 2019 at 5:48 PM victory <[email protected]> wrote: > > > >> > > > >> I have check the file , it is the same as pull request #3263. > > > >> > > > >> > > > >> Huxing Zhang <[email protected]> 于2019年1月17日周四 下午5:34写道: > > > >> > > > >>> Hi Victory, > > > >>> > > > >>> I've mistakenly reverted your recent pull request[1]. > > > >>> Luckily I have restored it via the commit email message. > > > >>> I've push it to 2.7.0-release branch already. > > > >>> Would you please help to check it? > > > >>> > > > >>> > > > >>> [1] https://github.com/apache/incubator-dubbo/pull/3263 > > > >>> > > > >>> On Thu, Jan 17, 2019 at 5:08 PM victory <[email protected]> wrote: > > > >>>> > > > >>>> I have review the code and it work well in > > > >>>> > > > >>> https://github.com/apache/incubator-dubbo-samples/tree/samples-for-2.7.0-SNAPSHOT/dubbo-samples-configcenter/dubbo-samples-configcenter-apollo > > > >>>> > > > >>>> I have merged this pull request into 2.7.0-release. > > > >>>> > > > >>>> Huxing Zhang <[email protected]> 于2019年1月17日周四 下午2:59写道: > > > >>>> > > > >>>>> Hi, > > > >>>>> > > > >>>>> This looks like a blocking issue, I've already tagged 2.7.0, I will > > > >>>>> wait for it and re-do the tagging. > > > >>>>> > > > >>>>> On Thu, Jan 17, 2019 at 2:49 PM jun liu <[email protected]> wrote: > > > >>>>>> > > > >>>>>>> I am seeing that all the issue has been cleaned for the 2.7.0 > > > >>>>> milestone. > > > >>>>>>> It looks like all the things have been settled, I am planning to > > > >>> tag > > > >>>>>>> the 2.7.0 release today. > > > >>>>>> > > > >>>>>> One more issue to be solved before vote. > > > >>>>>> Thanks to the suggestions from the Apollo[1] community, I > > > >>>>>> submitted a > > > >>>>> PR[2] to polish the Apollo extension. Please help to review. > > > >>>>>> > > > >>>>>> 1. https://github.com/ctripcorp/apollo > > > >>>>>> 2. https://github.com/apache/incubator-dubbo/pull/3263 > > > >>>>>> > > > >>>>>> Jun > > > >>>>>> > > > >>>>>>> On Jan 17, 2019, at 10:41 AM, Huxing Zhang <[email protected]> > > > >>> wrote: > > > >>>>>>> > > > >>>>>>> Hi All, > > > >>>>>>> > > > >>>>>>> I am seeing that all the issue has been cleaned for the 2.7.0 > > > >>>>> milestone. > > > >>>>>>> It looks like all the things have been settled, I am planning to > > > >>> tag > > > >>>>>>> the 2.7.0 release today. > > > >>>>>>> > > > >>>>>>> dubbo-ops and dubbo-spring-boot-project should be released after > > > >>> Dubbo > > > >>>>>>> 2.7.0 release. > > > >>>>>>> > > > >>>>>>> On Wed, Jan 16, 2019 at 5:02 PM jun liu <[email protected] > > > >>> <mailto: > > > >>>>> [email protected]>> wrote: > > > >>>>>>>> > > > >>>>>>>>> There is no need to shade gson into dubbo.jar, just need depency > > > >>> gson > > > >>>>>>>>> library. > > > >>>>>>>>> > > > >>>>>>>>> I have fixed it . > > > >>>>> https://github.com/apache/incubator-dubbo/pull/3246 < > > > >>>>> https://github.com/apache/incubator-dubbo/pull/3246> < > > > >>>>> https://github.com/apache/incubator-dubbo/pull/3246 < > > > >>>>> https://github.com/apache/incubator-dubbo/pull/3246>> > > > >>>>>>>> Agree. > > > >>>>>>>> > > > >>>>>>>> Well done, merged. > > > >>>>>>>> > > > >>>>>>>> Jun > > > >>>>>>>> > > > >>>>>>>>> On Jan 16, 2019, at 4:15 PM, victory <[email protected]> > > > >>> wrote: > > > >>>>>>>>> > > > >>>>>>>>> There is no need to shade gson into dubbo.jar, just need depency > > > >>> gson > > > >>>>>>>>> library. > > > >>>>>>>>> > > > >>>>>>>>> I have fixed it . > > > >>>>> https://github.com/apache/incubator-dubbo/pull/3246 > > > >>>>>>>>> > > > >>>>>>>>> Ian Luo <[email protected]> 于2019年1月16日周三 下午2:34写道: > > > >>>>>>>>> > > > >>>>>>>>>> We should not shade gson binaries into dubbo all in one jar > > > >>> file, > > > >>>>> even > > > >>>>>>>>>> though there's no license issue. It is simply we should not do > > > >>> this, > > > >>>>>>>>>> instead, we should make sure dubbo all in one jar should have a > > > >>>>> transitive > > > >>>>>>>>>> dependency to gson library. > > > >>>>>>>>>> > > > >>>>>>>>>> I noticed it's caused > > > >>>>> by'<include>com.google.code.gson:gson</include>' in > > > >>>>>>>>>> dubbo-all/pom.xml. We should fix it. > > > >>>>>>>>>> > > > >>>>>>>>>> Thanks, > > > >>>>>>>>>> -Ian. > > > >>>>>>>>>> > > > >>>>>>>>>> > > > >>>>>>>>>> On Tue, Jan 15, 2019 at 5:16 PM jun liu <[email protected]> > > > >>>>> wrote: > > > >>>>>>>>>> > > > >>>>>>>>>>> I noticed that a third-party source code ‘com.google < > > > >>>>> http://com.google/ > > > >>>>>>>>>>> .gson.*’ > > > >>>>>>>>>>> has been compiled into the convenient maven binary jar of > > > >>> 2.7.0 - > > > >>>>>>>>>>> dubbo-2.7.0.jar : > > > >>>>>>>>>>>>>>> > > > >>>>>>>>>>> . > > > >>>>>>>>>>> ├── META-INF > > > >>>>>>>>>>> │ ├── DEPENDENCIES > > > >>>>>>>>>>> │ ├── LICENSE > > > >>>>>>>>>>> │ ├── MANIFEST.MF > > > >>>>>>>>>>> │ ├── NOTICE > > > >>>>>>>>>>> │ ├── assembly > > > >>>>>>>>>>> │ │ └── bin > > > >>>>>>>>>>> │ ├── compat > > > >>>>>>>>>>> │ │ └── dubbo.xsd > > > >>>>>>>>>>> │ ├── dubbo > > > >>>>>>>>>>> │ │ └── internal > > > >>>>>>>>>>> │ ├── dubbo.xsd > > > >>>>>>>>>>> │ ├── maven > > > >>>>>>>>>>> │ │ ├── com.alibaba > > > >>>>>>>>>>> │ │ ├── com.google.code.gson > > > >>>>>>>>>>> │ │ └── org.apache.dubbo > > > >>>>>>>>>>> │ ├── spring.handlers > > > >>>>>>>>>>> │ └── spring.schemas > > > >>>>>>>>>>> ├── com > > > >>>>>>>>>>> │ ├── alibaba > > > >>>>>>>>>>> │ │ ├── com > > > >>>>>>>>>>> │ │ └── dubbo > > > >>>>>>>>>>> │ └── google > > > >>>>>>>>>>> │ └── gson > > > >>>>>>>>>>> └── org > > > >>>>>>>>>>> └── apache > > > >>>>>>>>>>> └── dubbo > > > >>>>>>>>>>> > > > >>>>>>>>>>> > > > >>>>>>>>>>> Since this binary jar (dubbo-2.7.0.jar) will be included in > > > >>>>>>>>>>> the > > > >>>>> Apache > > > >>>>>>>>>>> Binary Release, should we update the LICENSE or NOTICE file in > > > >>> the > > > >>>>> Binary > > > >>>>>>>>>>> Release to announce the existence of these binary files? > > > >>>>>>>>>>> > > > >>>>>>>>>>> BTW, ‘com.google <http://com.google/>.gson’ is declared to be > > > >>> unde > > > >>>>>>>>>> Apache > > > >>>>>>>>>>> License 2.0. > > > >>>>>>>>>>> > > > >>>>>>>>>>> You can directly download the latest SNAPSHOT release of > > > >>>>> 2.7.0-SNAPSHOT > > > >>>>>>>>>> in > > > >>>>>>>>>>> here[1] and unzip and check the contents to better understand > > > >>> what > > > >>>>> I am > > > >>>>>>>>>>> trying to describe here. > > > >>>>>>>>>>> > > > >>>>>>>>>>> 1. > > > >>>>>>>>>>> > > > >>>>>>>>>> > > > >>>>> > > > >>> https://repository.apache.org/content/repositories/snapshots/org/apache/dubbo/dubbo/2.7.0-SNAPSHOT/ > > > >>>>>>>>>>> > > > >>>>>>>>>>> Jun > > > >>>>>>>>>>> > > > >>>>>>>>>>>> On Jan 13, 2019, at 5:58 PM, Huxing Zhang <[email protected]> > > > >>>>> wrote: > > > >>>>>>>>>>>> > > > >>>>>>>>>>>> Hi Jun, > > > >>>>>>>>>>>> > > > >>>>>>>>>>>> Could you summarize the current status of the 2.7-release > > > >>> branch? > > > >>>>>>>>>>>> I see there are still several enhancement on this branch. > > > >>>>>>>>>>>> > > > >>>>>>>>>>>> As this is the first time to prepare for a release for me, I > > > >>> am > > > >>>>> trying > > > >>>>>>>>>>>> to walk through the release steps[1]. > > > >>>>>>>>>>>> I might try to deploy snapshot to maven repository. > > > >>>>>>>>>>>> > > > >>>>>>>>>>>> Once we feel it is ready to do the release, I will start the > > > >>>>> formal > > > >>>>>>>>>>>> release process. > > > >>>>>>>>>>>> > > > >>>>>>>>>>>> > > > >>>>>>>>>>>> [1] > > > >>>>> http://dubbo.apache.org/en-us/blog/prepare-an-apache-release.html > > > >>>>>>>>>>>> > > > >>>>>>>>>>>> > > > >>>>>>>>>>>> -- > > > >>>>>>>>>>>> Best Regards! > > > >>>>>>>>>>>> Huxing > > > >>>>>>>>>>>> > > > >>>>>>>>>>>> On Mon, Jan 7, 2019 at 1:48 PM jun liu <[email protected]> > > > >>>>> wrote: > > > >>>>>>>>>>>>> > > > >>>>>>>>>>>>>>> > > > >>>>>>>>>>>>>>> Nice work! > > > >>>>>>>>>>>>>>> > > > >>>>>>>>>>>>>>> I think we should let the community to participate more in > > > >>> the > > > >>>>>>>>>> release > > > >>>>>>>>>>>>>>> process, for example, > > > >>>>>>>>>>>>>>> 1. check out a release branch called 2.7.0-release > > > >>>>>>>>>>>>>>> 2. encourage people to check it out, test it and report if > > > >>>>> there is > > > >>>>>>>>>>>>>>> any regressions, bugs or issues. > > > >>>>>>>>>>>>>>> 3. while we are doing the test, we can start going through > > > >>> the > > > >>>>> ASF > > > >>>>>>>>>>>>>>> release process locally, once we think it is ready to > > > >>> start a > > > >>>>> formal > > > >>>>>>>>>>>>>>> release note, it can be done very quickly. > > > >>>>>>>>>>>>>>> > > > >>>>>>>>>>>>>>> By the way, we need decide the release manager of 2.7.0 > > > >>>>> release. Is > > > >>>>>>>>>>>>>>> there anyone who volunteer to do that? > > > >>>>>>>>>>>>> > > > >>>>>>>>>>>>> Sorry, I missed this mail. > > > >>>>>>>>>>>>> * 2.7.0-release has been created > > > >>>>>>>>>>>>> * we've froze the codebase, test is underway. > > > >>>>>>>>>>>>> > > > >>>>>>>>>>>>>> I'd like to be the release manager if no one is claiming > > > >>>>>>>>>>>>>> it. > > > >>>>>>>>>>>>> > > > >>>>>>>>>>>>> Great, I can help you with the source/binary packaging and > > > >>>>> tagging > > > >>>>>>>>>>> things. > > > >>>>>>>>>>>>> > > > >>>>>>>>>>>>> Jun > > > >>>>>>>>>>>>> > > > >>>>>>>>>>>>>> On Jan 5, 2019, at 12:11 PM, Huxing Zhang < > > > >>> [email protected]> > > > >>>>> wrote: > > > >>>>>>>>>>>>>> > > > >>>>>>>>>>>>>> Hi, > > > >>>>>>>>>>>>>> > > > >>>>>>>>>>>>>> On Fri, Dec 28, 2018 at 10:45 AM Huxing Zhang < > > > >>>>> [email protected]> > > > >>>>>>>>>>> wrote: > > > >>>>>>>>>>>>>>> > > > >>>>>>>>>>>>>>> Nice work! > > > >>>>>>>>>>>>>>> > > > >>>>>>>>>>>>>>> I think we should let the community to participate more in > > > >>> the > > > >>>>>>>>>> release > > > >>>>>>>>>>>>>>> process, for example, > > > >>>>>>>>>>>>>>> 1. check out a release branch called 2.7.0-release > > > >>>>>>>>>>>>>>> 2. encourage people to check it out, test it and report if > > > >>>>> there is > > > >>>>>>>>>>>>>>> any regressions, bugs or issues. > > > >>>>>>>>>>>>>>> 3. while we are doing the test, we can start going through > > > >>> the > > > >>>>> ASF > > > >>>>>>>>>>>>>>> release process locally, once we think it is ready to > > > >>> start a > > > >>>>> formal > > > >>>>>>>>>>>>>>> release note, it can be done very quickly. > > > >>>>>>>>>>>>>>> > > > >>>>>>>>>>>>>>> By the way, we need decide the release manager of 2.7.0 > > > >>>>> release. Is > > > >>>>>>>>>>>>>>> there anyone who volunteer to do that? > > > >>>>>>>>>>>>>> > > > >>>>>>>>>>>>>> I'd like to be the release manager if no one is claiming > > > >>>>>>>>>>>>>> it. > > > >>>>>>>>>>>>>>> > > > >>>>>>>>>>>>>>> On Thu, Dec 27, 2018 at 11:53 PM jun liu < > > > >>> [email protected]> > > > >>>>>>>>>> wrote: > > > >>>>>>>>>>>>>>>> > > > >>>>>>>>>>>>>>>> Hi, All > > > >>>>>>>>>>>>>>>> > > > >>>>>>>>>>>>>>>> I am writing this mail to > > > >>>>>>>>>>>>>>>> > > > >>>>>>>>>>>>>>>> * Keep you refreshed of the latest status about v2.7.0. > > > >>>>>>>>>>>>>>>> * Call for efforts on code review and tests > > > >>>>>>>>>>>>>>>> * Discuss possible release schedules of v2.7.0. > > > >>>>>>>>>>>>>>>> > > > >>>>>>>>>>>>>>>> About v2.7, it’s going to be a milestone version, in > > > >>>>>>>>>>>>>>>> which > > > >>>>> will > > > >>>>>>>>>> make > > > >>>>>>>>>>> some significant changes. Most importantly, we will complete > > > >>> all IP > > > >>>>>>>>>>> Clearance related works. Technically speaking, it’s from this > > > >>>>> version on > > > >>>>>>>>>>> that a Dubbo release starts fully follows the Apache rules > > > >>>>> (lawfully), > > > >>>>>>>>>>> totally independent from any other third-party organizations > > > >>>>>>>>>>> or > > > >>>>>>>>>> companies. > > > >>>>>>>>>>> Secondly, this version will include many new features that > > > >>>>>>>>>>> have > > > >>>>> received > > > >>>>>>>>>>> wide attention from the community, by supporting these > > > >>> features, > > > >>>>> we can > > > >>>>>>>>>>> better resolve the community’s long accumulated demands. Last > > > >>> but > > > >>>>> not > > > >>>>>>>>>>> least, we have made some architectural changes in this > > > >>>>>>>>>>> version, > > > >>>>> made > > > >>>>>>>>>> Dubbo > > > >>>>>>>>>>> closer to the micro-service architecture, take the newly > > > >>> introduced > > > >>>>>>>>>>> configuration center as an example, it can work both as the > > > >>> center > > > >>>>> of > > > >>>>>>>>>>> Externalized Configuration at startup and as the center of > > > >>> service > > > >>>>>>>>>>> management configurations at runtime. > > > >>>>>>>>>>>>>>>> > > > >>>>>>>>>>>>>>>> To summarize, the contents already included in the > > > >>> CodeBase > > > >>>>> are: > > > >>>>>>>>>>>>>>>> > > > >>>>>>>>>>>>>>>> * Config Center: Zookeeper, Apollo, Nacos > > > >>>>>>>>>>>>>>>> * Externalized Configuration > > > >>>>>>>>>>>>>>>> * Service governance enhancement: dynamic configuration & > > > >>>>> routing > > > >>>>>>>>>>> rule > > > >>>>>>>>>>>>>>>> * Repackage to 'org.apache.dubbo' > > > >>>>>>>>>>>>>>>> * Java 8 support > > > >>>>>>>>>>>>>>>> * Async programming support > > > >>>>>>>>>>>>>>>> > > > >>>>>>>>>>>>>>>> Most of the candidates listed above are in the proposal > > > >>> list > > > >>>>> that > > > >>>>>>>>>> we > > > >>>>>>>>>>> have discussed in some threads before. For a more detailed > > > >>>>> description of > > > >>>>>>>>>>> these features or how they are realized, you can refer to the > > > >>> draft > > > >>>>>>>>>>> development documentations within this link[1] > > > >>>>>>>>>>>>>>>> > > > >>>>>>>>>>>>>>>> Thanks to the efforts from the community (especially > > > >>> thank to > > > >>>>> Ian, > > > >>>>>>>>>>> CVictory and Minxuan), most of the development work has been > > > >>>>> completed > > > >>>>>>>>>> and > > > >>>>>>>>>>> a round of code review and regression test based on some basic > > > >>> use > > > >>>>> cases > > > >>>>>>>>>>> have been completed[2]. > > > >>>>>>>>>>>>>>>> Now I think it's time to prepare the formal release. One > > > >>> most > > > >>>>>>>>>>> important thing I think we should pay attention to is > > > >>> stability. We > > > >>>>>>>>>> should > > > >>>>>>>>>>> guarantee it's stable enough before release, so we may need to > > > >>> put > > > >>>>> more > > > >>>>>>>>>>> effort into code review and functional testing. Based on my > > > >>>>> understanding > > > >>>>>>>>>>> of the CodeBase, such tests may at least continue to last for > > > >>>>> about 1 > > > >>>>>>>>>> week, > > > >>>>>>>>>>> during this period we may need to `freeze the code`, which > > > >>> means > > > >>>>> only > > > >>>>>>>>>>> optimization and bugfix will be allowed. After that, we can > > > >>>>> continue to > > > >>>>>>>>>>> evaluate when to start the formal vote process. > > > >>>>>>>>>>>>>>>> > > > >>>>>>>>>>>>>>>> 1. https://github.com/apache/incubator-dubbo/issues/2919 > > > >>>>>>>>>>>>>>>> 2. > > > >>>>>>>>>>> > > > >>>>>>>>>> > > > >>>>> > > > >>> https://github.com/apache/incubator-dubbo-samples/tree/samples-for-2.7.0-SNAPSHOT > > > >>>>>>>>>>>>>>>> > > > >>>>>>>>>>>>>>>> Jun > > > >>>>>>>>>>>>>>>> > > > >>>>>>>>>>>>>>> > > > >>>>>>>>>>>>>>> > > > >>>>>>>>>>>>>>> -- > > > >>>>>>>>>>>>>>> Best Regards! > > > >>>>>>>>>>>>>>> Huxing > > > >>>>>>>>>>>>>> > > > >>>>>>>>>>>>>> > > > >>>>>>>>>>>>>> > > > >>>>>>>>>>>>>> -- > > > >>>>>>>>>>>>>> Best Regards! > > > >>>>>>>>>>>>>> Huxing > > > >>>>>>>>>>>>> > > > >>>>>>>>>>>> > > > >>>>>>>>>>>> > > > >>>>>>>>>>>> -- > > > >>>>>>>>>>>> Best Regards! > > > >>>>>>>>>>>> Huxing > > > >>>>>>>>>>> > > > >>>>>>>>>>> > > > >>>>>>>>>> > > > >>>>>>>>> > > > >>>>>>>>> > > > >>>>>>>>> -- > > > >>>>>>>>> > > > >>>>>>>>> Best Regard! > > > >>>>>>>>> cvitory > > > >>>>>>>> > > > >>>>>>> > > > >>>>>>> > > > >>>>>>> -- > > > >>>>>>> Best Regards! > > > >>>>>>> Huxing > > > >>>>>> > > > >>>>> > > > >>>>> > > > >>>>> -- > > > >>>>> Best Regards! > > > >>>>> Huxing > > > >>>>> > > > >>>> > > > >>>> > > > >>>> -- > > > >>>> > > > >>>> Best Regard! > > > >>>> cvitory > > > >>> > > > >>> > > > >>> > > > >>> -- > > > >>> Best Regards! > > > >>> Huxing > > > >>> > > > >> > > > >> > > > >> -- > > > >> > > > >> Best Regard! > > > >> cvitory > > > > > > > > > > > > > > > > -- > > > > Best Regards! > > > > Huxing > > > > > > > > > -- > > Best Regards! > > Huxing > > > > -- > Best Regards! > Huxing -- Best Regards! Huxing
