Closed jmank88 closed 6 years ago
Hm, this probably indicates that you have a different version of protoc
than I do - I don't see any changes when I run make
.
This is unfortunate. It's a little hard to pin the version of protoc
and keep it the same across invocations. We might need to revisit the install_proto.sh
script that the Makefile invokes and lock things down tighter.
It looks like I'm running 3.4.0
but the script would otherwise install 3.1.0
.
The generated Go files have begun to drift out of sync as well - #52 as a reference. It would be neat for CI to run make
(or at least generation) and disallow modifications.
I'm not sure I'd call this fixed yet; we're going to continue to drift in the future. I think it will be fixed when make
enforces a particular protoc
version.
I'm leaning towards saying make
should just check protoc --version
and yell at you if it doesn't exactly match a blessed version (3.5.1
seems good, I guess?).
Fixed in #63.
Running
make
from master/v5.0.0 (db96cdf354e8dc053e5ee5fe890bb0a7f18123ab) without any changes modifies 9 python test files. I expected no changes to checked-in files.Each includes additional code to register a service descriptor, similar to:
Should these files be updated with these changes?