Comment 15 for bug 1507982

Revision history for this message
Daniel van Vugt (vanvugt) wrote :

Sorry. It appears in r2867 (which went into Mir 0.16.0) we broke the binary input event protocol (which is separate to protobuf). It's sufficiently broken that any Mir-0.15 or earlier client will reject and ignore all input messages it gets from v0.16 or newer servers.

http://bazaar.launchpad.net/~mir-team/mir/development-branch/revision/2867#3rd_party/android-input/android/frameworks/base/include/androidfw/InputTransport.h

It would be difficult and messy to repair the problem sufficiently such that the old and new binary formats could be supported simultaneously. Not impossible, but probably not something we're going to invest in right now.

That plus r2893 made the problem worse by rejecting older clients outright, possibly without knowing the intricacies of the r2867 regression. Again, sorry this happened. The relevant people have been informed so hopefully it won't happen again.