-
Notifications
You must be signed in to change notification settings - Fork 9.8k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Update grpc-go to v1.33.0 #12597
Update grpc-go to v1.33.0 #12597
Conversation
Thank you for working on this. I tried to test it locally, and spotted that: The code still depends on the naming package:
This is blocking integration tests run, that allows to take a look whether the solution works e2e (so probably hides problems with protobuf 1.4.4):
|
After (temporarily) removing the tests above I got:
Please let me know when the tests pass or you need some help. |
gimme a moment |
so i have met an issue on
which also ruins
as well
for now. looking for an issue now, but ill be glad for ideas is there a need for me to set up some special environments before running tests? |
Oh... I don't have BSD / Osx testing environment, so don't see these problems. OsX sed does not support --follow-symlinks settings. mktemp seems also like a difference between GNU and BSD. I will try to borrow a Mac and fix these. |
am i getting it right that i just need to go through all the edited: |
Replace tabs with double spaced. But the check would still trigger... So
you can temporarily disable it.
…On Wed, Jan 6, 2021, 9:55 AM Dmitriy ***@***.***> wrote:
am i getting it right that i just need to go through all the .sh files
and remove double spaces?
—
You are receiving this because you commented.
Reply to this email directly, view it on GitHub
<#12597 (comment)>, or
unsubscribe
<https://github.com/notifications/unsubscribe-auth/ACXZAYZMDNIMOIODBQBSA33SYQXPTANCNFSM4VTWRSEQ>
.
|
i get it work fine by
gsed can be linked and used as sed btw also fixed mktemp command in |
i didnt commited but i used
and replaced all
would investigate now |
This exact scary things happens if you update protobuf libraries too much. Please export you current go.mod changes. Are you sure all the dependencies are protobuf-1.3.x ? There might be something transitivily pooled up... so maybe sticking to e.g. grpc-1.30 in first step might help... |
so it only was run fine when im on 1.4.2 so i did commit it |
so as I can see there is no way to use grpc 1.33+ with protobuf version less than 1.4.1 |
the only thing I cant get is why script fix installing 1.4.2 version for server and tests package so hard |
Grepping go mod tidy - bumps the dependency to minimal version of the transitive dependencies. |
FYI: Proposed Darwin compatible fixes to the scripts: #12602 |
i am not sure, but probably this ruins everything for me:
there is mod graph when i manually
then goes
|
Hate to say that, but 'replace' directive for protobuf or/and go-cmp in tests&server module might be the only option to decouple both problems. |
something like
does not helps if i get it right, so i just would reset it to head and would upgrade grpc without crazy version jumpings im only hope that master test wouldnt fail now and i have a point to begin %) |
even grpc 1.30 gives me the same result |
yep, i have found a solution with alpha version of client |
I kept poking around this, and found a few interesting things:
@scDisorder : I think it is still worth to merge a CL that solves the picker & naming problem, even if we stay for now on grpc-1.29.1 (both versions of packages are available in 1.29.1). Would you mind continuation of work on this, |
@ptabor yep, I can try to do this again |
i also see that gogo proto has latest version update for almost 2 years ago so am i getting it right that i should have 2 separate PRs:
|
@scDisorder we can work together for this grpc version upgrade issue . In fact this problem has been blocked for a long long time as you can see from my PR(the first one). |
if im done it right and I can be more accessible than #12398