These are chat archives for alibaba/dubbo

7th
Mar 2018
ch3ng
@ch3ng2hang
Mar 07 2018 02:28
dubbo-spring-boot-project 什么时候release啊?
Xin Wang
@lovepoem
Mar 07 2018 03:11
@mercyblitz @xionghuiCoder @chickenlj @beiwei30
How to judge the two projects? What’s the difference between them ?
Jason Song
@nobodyiam
Mar 07 2018 03:46
@lovepoem good question
@chickenlj Is there a planned release date for dubbo 2.5.10? We need the commit alibaba/dubbo@ce955d5 to fix the graceful shutdown issue
ken.lj
@chickenlj
Mar 07 2018 06:28

@nobodyiam As we all know, dubbo just entered apache incubator. We may have to obey the release rules recommended by apache. Let me start a discussion in the mailing list first, see if there's any rules, also get some suggestions from mentors.

BTW, i tend to get the 2.5.10 version released as soon as possible. Please subscribe to dev@dubbo.apache.org, i believe we will have a result soon.

Adrian Cole
@adriancole
Mar 07 2018 06:29
oh hi. I forgot this gitter was here. nice :)
@lovepoem I so far was using the second one, seems more recently updated and also it has a release you can download. The other I was told is the official, but it has no release still snapshot
I will try the first one, but having frequently maintained and released code is ideal, especially when trying to make demos for other people to try
ken.lj
@chickenlj
Mar 07 2018 06:32
Hi adrian, you still now sleep yet.
Adrian Cole
@adriancole
Mar 07 2018 06:32
I live in malaysia :)
in georgetown penang, which is a chinatown too!
so yes.. if asleep now, it would be because too big lunch
ken.lj
@chickenlj
Mar 07 2018 06:39

Oh great, i thought you were from some western countries. The first time working with pure english for me, a little hard, but will try my best.

I have received your mails about adapting dubbo with spring-cloud-sleuth this morning, will check it later, some other work to do.

Adrian Cole
@adriancole
Mar 07 2018 06:41
no problem no rush just we are finishing sleuth 2.0 soon and want to make sure dubbo is good
looking at it, I think it is very close (by soon not this week)
I am from US and I can't read chinese (yet) so that's why english. Thanks for your patience with me
Adrian Cole
@adriancole
Mar 07 2018 06:54
ok I think I have instructions ready for users who want to use zipkin with dubbo. Spring boot is separate from this https://github.com/openzipkin/brave/pull/637/files
kimmking
@kimmking
Mar 07 2018 06:58
@adriancole welcome to dubbo gitter, Adrian
Adrian Cole
@adriancole
Mar 07 2018 06:59
谢谢
ken.lj
@chickenlj
Mar 07 2018 06:59
Tracing system(zipkin's a good implementation) is an important part for distributed systems. I have heard many users from dubbo community looking for opensource solutions intgrating with dubbo. That's really an excellent job
Adrian Cole
@adriancole
Mar 07 2018 07:00
I am new to dubbo but it is pretty easy to read code. Just needed some help a little to save time, not because it is hard.
ken.lj
@chickenlj
Mar 07 2018 07:01
@abciop this is the official one https://github.com/dubbo/dubbo-spring-boot-project/
Adrian Cole
@adriancole
Mar 07 2018 07:03
also was easier because many people already wrote some tracing code for dubbo. always helps
kimmking
@kimmking
Mar 07 2018 07:07
I think @mercyblitz can do something to combine these two starter projects.
ken.lj
@chickenlj
Mar 07 2018 07:08

sorry for confusing. I think we should look for the owner of the other repository to see if we can transfer it somewhere else.

and adrian, i just noticed that you used the non official one: https://github.com/alibaba/dubbo-spring-boot-starter

kimmking
@kimmking
Mar 07 2018 07:10
I found @xionghuiCoder is a developer of the non official one, can you resolve this issue with @mercyblitz ?
Mercy
@mercyblitz
Mar 07 2018 07:13
https://github.com/alibaba/dubbo-spring-boot-starter that will be deprecated did not contain production-ready features
Adrian Cole
@adriancole
Mar 07 2018 07:13
yeah I used that one because it is more maintained :P
so I think if the official one becomes released it will be easier to encourage people to use it
Mercy
@mercyblitz
Mar 07 2018 07:14
Ok
Adrian Cole
@adriancole
Mar 07 2018 07:14
I will still try with snapshot anyway in case I have a suggestion for change
for example, I had a couple issues I raised with the other project which might be the same in the official one
ken.lj
@chickenlj
Mar 07 2018 07:14
Yeah, agree with you
abciop
@abciop
Mar 07 2018 07:15
建议在项目上加上官方标注,备注大家不要混淆 @mercyblitz
ken.lj
@chickenlj
Mar 07 2018 07:15
Yeah, agree with you, adrian
Adrian Cole
@adriancole
Mar 07 2018 07:16
personally I like to have very polished first experience. that's why I ask you for advice so much
kimmking
@kimmking
Mar 07 2018 07:16
alibaba/dubbo#1427
Adrian Cole
@adriancole
Mar 07 2018 07:16
imagine if we have the starter, and no-one has to build it, they just download normally and everything is beautiful
this will win new people faster
so when the code is all together for zipkin I will announce how to run the demo, but not before
because I don't want people to struggle with snapshot or anything.. sometimes people who struggle never try twice
so let's do it best we can first time
kimmking
@kimmking
Mar 07 2018 07:18
can't agree any more
ken.lj
@chickenlj
Mar 07 2018 07:18
@mercyblitz I think we should do something to change the current confusion.
Mercy
@mercyblitz
Mar 07 2018 07:18
Ok
We make a plan to release non-snapshot version
Adrian Cole
@adriancole
Mar 07 2018 07:19
:thumbsup:
kimmking
@kimmking
Mar 07 2018 07:19
I commit an issue a few minutes for this.
Adrian Cole
@adriancole
Mar 07 2018 07:19
I will spend time today changing to it.. starting now :D
kimmking
@kimmking
Mar 07 2018 07:19
alibaba/dubbo#1427
Adrian Cole
@adriancole
Mar 07 2018 07:20
PS the other thing to keep in mind is if apache means same java packages. Usually it does
if you use same java packages in apache release, everyone's life is easier
later on a big release, change the package name if you want. this is my advice
Mercy
@mercyblitz
Mar 07 2018 07:20
thanks , guys
abciop
@abciop
Mar 07 2018 07:20
Can you add a README-zh. Md
@mercyblitz
Adrian Cole
@adriancole
Mar 07 2018 07:21
in other words, group id doesn't have to be same as package name (apache is ok with this)
ken.lj
@chickenlj
Mar 07 2018 07:22
This is a big question for me these days, you mean we need to change the package name to meet apache requirements?
Adrian Cole
@adriancole
Mar 07 2018 07:22
anyway they used to be ok with this :)
no just the artifact name I believe
in jclouds we didn't change package name
so for example, first thing is just getting a release done. this is primary focus and it is mostly about the process of release source code and packages (jar maven etc)
if you also do package name it is more burden, and breaks everyone in ecosystem
so that's why I would suggest to do separate
first do a release then maybe v3 change package name
Mercy
@mercyblitz
Mar 07 2018 07:24
@abciop You can post me an issue on document
Adrian Cole
@adriancole
Mar 07 2018 07:24
as long as your champion for ASF agrees
you can of course do two releases same time :) 2.x with same code as 3.x just package change, there are many approaches with pros and cons. just my gut feel is that you can do a release faster by not changing package name
ken.lj
@chickenlj
Mar 07 2018 07:26
valuable experience
Adrian Cole
@adriancole
Mar 07 2018 07:27
if ever zipkin ASF, I will recommend the same as basically it is pragmatic
Justin Mclean
@justinmclean
Mar 07 2018 07:38
Thanks for the invite
re package name it does't need to change if there a good reason i.e. legacy support for not changing it
if it does need to change it probably doesn't have to happen in the first release but may need to before graduation
Adrian Cole
@adriancole
Mar 07 2018 07:41
sound advice
Justin Mclean
@justinmclean
Mar 07 2018 07:41
Questions like this should be asked on the dev@ list. It's fine to have a channel like this for conversation but any important decisions need to be made on the dev@ list. At the very least any decision here need to be brought back to the dev@ list.
Adrian Cole
@adriancole
Mar 07 2018 07:41
if it didn't happen on the list, it didn't happen :)
Justin Mclean
@justinmclean
Mar 07 2018 07:42
exactly
Huxing Zhang
@ralf0131
Mar 07 2018 07:44
+1
kimmking
@kimmking
Mar 07 2018 07:45
@justinmclean hi, Justin,do issues in github need to be brought back to the dev@ list ?
Huxing Zhang
@ralf0131
Mar 07 2018 07:47
@kimmking Questions like this should be brought back to dev@ list :smile:
Justin Mclean
@justinmclean
Mar 07 2018 07:47
Once Apache git with a mirror to github is set up any issue raised there will be forwarded to the right mailing list so you don't need to do anything there
kimmking
@kimmking
Mar 07 2018 07:48
@justinmclean thx.
Justin Mclean
@justinmclean
Mar 07 2018 07:49
but any issues raised on alibaba/dubbo wont be - so the community may need to come up with a way to migrate existing issues or a way with dealing with that if it take too long to transfer the code base
but yes a good question to ask on the dev@ list :-)
von gosling
@vongosling
Mar 07 2018 08:01
ask on the dev@list,hah :-)
吴晟 Wu Sheng
@wu-sheng
Mar 07 2018 08:04
I think your guys can ask for GitHub transform service from Infra team, which I did for SkyWalking.
It will transform the whole GitHub repo, nothing lose, including issue, stars, forks, etc.
Of course, you have decided to use GitHub issue, rather than JIRA.
Justin Mclean
@justinmclean
Mar 07 2018 08:06
we have set up JIRA but that decision can be reversed
吴晟 Wu Sheng
@wu-sheng
Mar 07 2018 08:08
JIRA is good, by using that, I think the repo issue tab should be closed, in case the people got confused.
Only my suggestion, ha.
von gosling
@vongosling
Mar 07 2018 08:11
I agree @justinmclean We could reverse the decision, choosing the issues of the GIthub to track our problem. As for this, we could start up discussion on dev email list .
Huxing Zhang
@ralf0131
Mar 07 2018 08:12
A problem I faced in using JIRA is that the access is quite slow from China. Given that most of the users come from China, and they are already get used to using github issue, I would prefer using Github issues rather than JIRA. This is just my personal view, I think we can call a vote on this.
von gosling
@vongosling
Mar 07 2018 08:13
@ralf0131 yes, RocketMQ have migrated from the jira to issues, as for that reason.
Adrian Cole
@adriancole
Mar 07 2018 08:13
who wants to start the dev email?
I will ask for issues as it is easier on integration from github. I can easily link and see if something is followed up
For example, last 3 days I made many issues :)
and because this is a RPC layer you can expect many 3rd party integration type issues
Huxing Zhang
@ralf0131
Mar 07 2018 08:14
Ok, let me start a thread to discuss this
吴晟 Wu Sheng
@wu-sheng
Mar 07 2018 08:14
Agree, any GitHub based open source people love issues.
Adrian Cole
@adriancole
Mar 07 2018 08:14
thx I will reply same
Xin Wang
@lovepoem
Mar 07 2018 08:18
Anyone here who don't subscribe the dev@apache.org please follow this issue alibaba/dubbo#1393 @/all
吴晟 Wu Sheng
@wu-sheng
Mar 07 2018 08:19
I will keep myself out of mail list for saving my mail box, sorry :) Already to mail for SkyWalking. But, I ask for GitHub issue, because SkyWalking has already integrated with Dubbo, we want to start discussion there. Thanks, everyone.
Huxing Zhang
@ralf0131
Mar 07 2018 08:22
@lovepoem It's dev@dubbo.apache.org
吴晟 Wu Sheng
@wu-sheng
Mar 07 2018 08:22
I think dev@dubbo.incubator.apache.org is right.
Huxing Zhang
@ralf0131
Mar 07 2018 08:23
@wu-sheng Try using gmail, I use filters to keep my inbox clean. :smile:
Justin Mclean
@justinmclean
Mar 07 2018 08:23
both emails addresses will work
Huxing Zhang
@ralf0131
Mar 07 2018 08:23
@wu-sheng Thanks to the Infra team, you can use them interchangeably.
Adrian Cole
@adriancole
Mar 07 2018 08:23
PS dev often is backend stuff.. I think you will have many users
possible you will want a user mailing list
吴晟 Wu Sheng
@wu-sheng
Mar 07 2018 08:24
Already used filter, but still to many :)
@adriancole ASF doesn’t suggest to use user mailing list in incubator stage, I already asked.
Adrian Cole
@adriancole
Mar 07 2018 08:24
ah ok thx didn't know
it is a bit odd because dubbo is already mature
just incubator in apache
吴晟 Wu Sheng
@wu-sheng
Mar 07 2018 08:24
Agree.
Justin Mclean
@justinmclean
Mar 07 2018 08:26
the incubation process doesn't reflect the maturity of the project but how well it understands how Apache works
and that's about the Apache Way, community building, making releases and (P)PMC oversight
ken.lj
@chickenlj
Mar 07 2018 08:27
@wu-sheng Any introduction of infrateam? From which place can we learn something about it?
Justin Mclean
@justinmclean
Mar 07 2018 08:27
and voting people in as committers and (P)PMC members
Adrian Cole
@adriancole
Mar 07 2018 08:28
@justinmclean that makes sense, but there is a concern right, that we are saturating a dev list :P
very hard to stop people from talking on dev channel
(if users begin using it for routine concerns I mean)
Xin Wang
@lovepoem
Mar 07 2018 08:28
@ralf0131 oh sorry, it’s my fault. dev@dubbo.apache.org or dev@dubbo.incubator.apache.org is right.
Justin Mclean
@justinmclean
Mar 07 2018 08:29
If the email traffic on the dev@ channel becomes too large we can split off a user@ list
re infra if you need anything done ask on the dev@ list and the project mentors can help
Adrian Cole
@adriancole
Mar 07 2018 08:29
ok, just for example that github issue message went to all watchers.. hard to roll back such advice
吴晟 Wu Sheng
@wu-sheng
Mar 07 2018 08:29
@chickenlj You can follow what I did.
Adrian Cole
@adriancole
Mar 07 2018 08:29
don't mind me anyway I'm just talking it is fine now.. no one is really using it anyway yet
吴晟 Wu Sheng
@wu-sheng
Mar 07 2018 08:30
The transfer need several day in my experience.
Justin Mclean
@justinmclean
Mar 07 2018 08:30
but you need to discuss on dev list first!!!!!!
Adrian Cole
@adriancole
Mar 07 2018 08:30
ex big project like dubbo has 2.7K watchers :) anything we recommend on a github issue alerts that many
Justin Mclean
@justinmclean
Mar 07 2018 08:30
decisions must be made by the community
Adrian Cole
@adriancole
Mar 07 2018 08:31
I don't think you or anyone else will be able to stop communication on chat. it is something to embrace. we just need to be good at exporting
Justin Mclean
@justinmclean
Mar 07 2018 08:32
chatting here is fine / making decisions that effect the entire community is not
there's many reasons for this but one good one if what if you project gains committer in other time zones you can only involve them in the community if your communication is asynchronous i.e. on a mailing list
Adrian Cole
@adriancole
Mar 07 2018 08:36
so I hope that's what we are doing anyway, so we'll continue. I think if someone mentioned correctly we aren't allowed to have a user list anyway
so it is noop
Justin Mclean
@justinmclean
Mar 07 2018 08:37
you can have a user list it just not recommend when starting out
Adrian Cole
@adriancole
Mar 07 2018 08:37
ok then I will recommend it on the dev list :P
because literally there are 2.7K watchers on github and I think that's seriously an issue for long term if we route them all to dev for a transient concern
Justin Mclean
@justinmclean
Mar 07 2018 08:39
I would wait and see if it becomes a problem before requesting
Adrian Cole
@adriancole
Mar 07 2018 08:40
taking your advice and taking it to the list :) I'm happier heard and dismissed than otherwise. I think it is a concern
Justin Mclean
@justinmclean
Mar 07 2018 08:40
fair enough
you don't have to agree to everything I say :-) in fact discussion around different views and consensus building is what makes a lot of Apache Apache
Adrian Cole
@adriancole
Mar 07 2018 08:41
I like it more and more as I get older/more experienced. thanks
Justin Mclean
@justinmclean
Mar 07 2018 08:43
re mailing list that are archived and that a legal requirement, I suggest people read the start of http://apache.org/foundation/mailinglists.html
Huxing Zhang
@ralf0131
Mar 07 2018 08:44
@adriancole It takes time that users get use to ask question on the mailing list. Please feel free to raise it again on the dev list
Adrian Cole
@adriancole
Mar 07 2018 08:47
ok I posted the message. cool beans
haha people are going to think I am a core dev of dubbo soon
maybe I should write some code?
I have another email to write about the spring plugin..
吴晟 Wu Sheng
@wu-sheng
Mar 07 2018 08:48
:) If you have time, you can.
Adrian Cole
@adriancole
Mar 07 2018 08:49
heh if I understand correctly, double is lucky in chinese
so maybe having 2 spring boot plugins is ok? :D
吴晟 Wu Sheng
@wu-sheng
Mar 07 2018 08:50
:P
Huxing Zhang
@ralf0131
Mar 07 2018 08:50
@adriancole Contribution is always welcome! Patches, documentation, mails, etc.
Justin Mclean
@justinmclean
Mar 07 2018 08:51
and you can be voted in as a committer for things other than just code
Adrian Cole
@adriancole
Mar 07 2018 08:52
heh @wu-sheng knows I am barely breathing like the rest of us, but who knows
I have a problem with feign to sort out before joining any new communities... in fact I have tempted folks to do apache
ken.lj
@chickenlj
Mar 07 2018 08:52
I have another email to write about the spring plugin..
Great! Actually, eh. at the very first, we pick the name dubbo from a city name in Australia.
Adrian Cole
@adriancole
Mar 07 2018 08:53
fun fact @chickenlj !
Justin Mclean
@justinmclean
Mar 07 2018 08:55
JFYI I from Australia. I'm off for the day and will only be here on and off - best to ask any questions of me on the dev@ list
Adrian Cole
@adriancole
Mar 07 2018 08:56
are you from dubbo by chance?
adriancole @adriancole rolls the dice
Justin Mclean
@justinmclean
Mar 07 2018 08:57
@adriancole no but I've been there
Adrian Cole
@adriancole
Mar 07 2018 08:58
hey that's a win!
ken.lj
@chickenlj
Mar 07 2018 09:02

I have a problem with feign to sort out before joining any new communities... in fact I have tempted folks to do apache

Excuese me, do you mean "netflix feign"? I don't fully understand

haha
Adrian Cole
@adriancole
Mar 07 2018 09:05
yeah I didn't effectively transition the project while I was regularly working on it. let this be a lesson to you all! OpenFeign/feign#646
Adrian Cole
@adriancole
Mar 07 2018 09:15
in hind sight, as soon as there was a nice stable time I would have suggested feign to apache, as it would have been easier to bootstrap vs now where I don't have as much "emotional energy" to handle the realities of re-bootstrapping something I've not worked on in a while
luckily the community are putting forth effort, so all is not lost maybe stronger due to it. we'll see!
adriancole @adriancole works on other things for a bit.. will catch up on the plugin stuff maybe tomorrow
birong
@birong
Mar 07 2018 09:28
请教个问题,dubbo支持provider端异步调用吗?看文档可以通过Callback参数实现,但是对接口入侵很大,还有其他方式做吗?
Bearo
@bighong0404
Mar 07 2018 13:07
@birong 本来就是异步调用....
kimmking
@kimmking
Mar 07 2018 14:39
@birong I dont understand your question very clear.