protobuf-compiler lacks older protobuf versions
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
protobuf (Ubuntu) |
New
|
Undecided
|
Unassigned |
Bug Description
Packaging of protobuf-compiler is really inconvenient for used in the mixed development environment. Protocol buffer library and compiler are tightly coupled together as described here:
http://
You need the same versions of the compiler and the library to produce usable code. Same applies both Java and C++. Current way of replacing older compiler and runtime with newer version cause incompatibilities between Ubuntu 11.04 and 11.10 environments. You can't produce Java or C++ code that can be run or compile with different target. Same is true for both direction. protobuf-2.3.0 is incompatible with 2.4.0a and via versa.
The solution is to package all protobuf related stuff with version embedded to packages to allow parallel installation of different versions of protobuf.