ejona: yeah, flaky tests are the worst. I'd love to help but I think I'm still lacking knowledge on internals to be helpful.
ejona
lukaszx0: How are you liking modifying the codegen :).
lukaszx0
Somebody has to!
It's not bad to be honest
given the fact that those are my first line of cpp that I've ever written :P
lines*
ejona
:-D
lukaszx0
seriously :)
ejona
I'm glad you found your way around. I'd also say it's not too bad. Codegen is required to be a little annoying by its very nature, though.
lukaszx0
there's one small inconvenience - every time I change cpp code I need to `rm -rf compiler/build`
also applies to changing protos
ejona
Yeah, I've been wanting to fix the gradle tasks to have proper dependencies
lukaszx0
I must be doing something wrong
ejona
I'm not sure what's missing now.
I'll do `gradle clean build'
lukaszx0
I was doing `rm -rf compiler/build && ./gradlew java_pluginExecutable test`
ejona
Do you do "up + enter" or "!rm" or search history?
(I assume you don't type that in every time)
lukaszx0
up+enter or ctr+r "test"
if it wasn't the last command
nah :P
ejona
Luckily, that's the only part of the codebase I find myself needing to do that.
Oh, I run from within the compiler directory, and it will only build the compiler.
If I'm not within the compiler directory I'll do grpc-compiler:build
lukaszx0
yeah, I'm also running from within `compiler/`
ohhh I see what you're saying
ejona
And I also use this alias:
lukaszx0
if I'm in `compiler` I can do clean and it'll clean only compiler
ejona
alias gradle='"$(git rev-parse --show-toplevel)/gradlew"'
lukaszx0
nice!
ejona
Still has the "you must clean" gotcha, but much more memorable commands
lukaszx0
yeah, definitely - thanks
Ok man, I think I should head out to bed
it's pretty late here ;)
I think I have some warnings re generic on my PR, will look into that tomorrow
meanwhile you can review it and Carl will probably have opinnions
ejona
Sounds good. I'm looking at it now. Please go to bed, your code and head will thank you :)
lukaszx0
Hah, that's true!
Later :)
ejona
Good night!
givemefive has quit
favadi joined the channel
Zhao joined the channel
givemefive joined the channel
bhcleek joined the channel
proteneer joined the channel
Tica2 joined the channel
bhcleek joined the channel
hatmaker has quit
endobson joined the channel
proteneer has quit
proteneer joined the channel
hatmaker joined the channel
aloiscochard joined the channel
hatmaker has quit
hatmaker joined the channel
hatmaker has quit
hatmaker joined the channel
hatmaker has quit
hatmaker joined the channel
hatmaker has quit
hatmaker joined the channel
favadi joined the channel
favadi has quit
Zhao joined the channel
hatmaker has quit
hatmaker joined the channel
hatmaker has quit
hatmaker joined the channel
hatmaker has quit
hatmaker joined the channel
hatmaker has quit
hatmaker joined the channel
hatmaker has quit
bhcleek joined the channel
endobson joined the channel
hatmaker joined the channel
proteneer has quit
niks_ joined the channel
hatmaker has quit
niks_
Hello my name is Nikhil, I already sent a proposal for HPACK compression efficiency evaluation. And I want to know what kind of preparation should I need for this project
ejona
niks_: I'm not sure, and most of the team hasn't started work yet.
niks_
but what skills should I need to develop for this project ?
ejona
Taking a look at HPACK would be a good first step. I guess also try to build grpc.