Running the compatibility tests in java/compatibility_tests/v2.5.0 it appears that source and binary incompatibilities still exist.
I'm curious if anyone can shed some light on this effort and its status or provide suggestions for migrating to a recent protobuf release under these circumstances.
Thanks,
Chris
--
Thanks,
Chris
You received this message because you are subscribed to the Google Groups "Protocol Buffers" group.
To unsubscribe from this group and stop receiving emails from it, send an email to protobuf+unsubscribe@googlegroups.com.
To post to this group, send email to prot...@googlegroups.com.
Visit this group at https://groups.google.com/group/protobuf.
For more options, visit https://groups.google.com/d/optout.
Thanks Feng. It seems like the GeneratedMessage / GeneratedMessageV3 split introduced between 3.0.0-beta-4 and the 3.0.0 final release caused the java/compatability_tests suite to start failing when run against 2.5.0 / 2.6.1 ("java/compatibility_tests/v2.5.0/test.sh 2.5.0" passes at git tag v3.0.0-beta-4 but fails at v3.0.0).
In 3.0.0 and newer, what is the role of the non-V3 variants of GeneratedMessage, SingleFieldBuilder, etc? Are these classes simply vestigial at this point or do they still provide some benefit to compatibility (even if not 100%).
Slightly off-topic but... Can one mix classes generated by protoc 2.6.1 and protoc 3.x? What about runtime?
--
You received this message because you are subscribed to the Google Groups "Protocol Buffers" group.
To unsubscribe from this group and stop receiving emails from it, send an email to protobuf+u...@googlegroups.com.
To post to this group, send email to prot...@googlegroups.com.
Visit this group at https://groups.google.com/group/protobuf.
To view this discussion on the web visit https://groups.google.com/d/msgid/protobuf/f9420d89-89c9-4183-8e1b-6093d422743c%40googlegroups.com.