Comment #16 on issue 493 by [email protected]: protobuf-java (2.5.0)
GeneratedMessage#getUnknownFields() not implemented
http://code.google.com/p/protobuf/issues/detail?id=493
I agree with @owen's comments. Yes, it is ideal that all users of hadoop
upgrade to the protobuf version that the hadoop framework uses. But that is
easy only if you have a closed dependency system. In reality that is
neither easy nor practical.
With the backward compatibility broken between 2.4.1 and 2.5.0, essentially
we would be forcing ALL users of hadoop to upgrade to 2.5.0. The
dependencies are not defined in isolation. Sometimes they come in through
transitive dependencies (e.g. a library you happen to depend on has some
protobuf classes generated with 2.4.1). So not only you need to upgrade
your protobuf version, but you also need to hunt down all the transitive
cases, finding a new version of that library that uses 2.5.0. It may not
even exist.
This could be made so much easier on the user's part if protobuf 2.5.0 is
backward compatible with 2.4.1, as the versioning may suggest semantically.
--
You received this message because this project is configured to send all
issue notifications to this address.
You may adjust your notification preferences at:
https://code.google.com/hosting/settings
--
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 [email protected].
To post to this group, send email to [email protected].
Visit this group at http://groups.google.com/group/protobuf.
For more options, visit https://groups.google.com/d/optout.