[mosh-devel] does mosh have a version-specific dependency on Google Protobuf?

2015-05-14 Thread James C. McPherson
Hi mosh-devel, I've observed that Google Protobuf has made some incompatible changes between v2.5 and 2.6.1. When I built mosh for Solaris (internal testing / evaluation work), I used 2.5 and all seemed well. I built it again today using 2.6.1 - and again, all seems ok, but the protobuf generated

Re: [mosh-devel] does mosh have a version-specific dependency on Google Protobuf?

2015-05-14 Thread Alex Chernyakhovsky
Hi James, >From my reading of https://github.com/google/protobuf/blob/master/CHANGES.txt#L187, there are no wire-level differences. As long as mosh builds, it should stil=l be compatible across protobuf versions. I recently rebuilt Fedora's mosh to work against libprotobuf.so.9, which IIRC is 2.6.

Re: [mosh-devel] does mosh have a version-specific dependency on Google Protobuf?

2015-05-14 Thread James C. McPherson
Hi Alex, thankyou for the quick and reassuring response. btw, is there a test suite to help confirm the hypothesis? James On 15/05/15 09:50 AM, Alex Chernyakhovsky wrote: > Hi James, > > From my reading of > https://github.com/google/protobuf/blob/master/CHANGES.txt#L187, there > are no wire-l

Re: [mosh-devel] does mosh have a version-specific dependency on Google Protobuf?

2015-05-14 Thread Keith Winstein
Good question! We have a (small) crypto-focused test suite that gets run from "make check" and as part of building the Debian/Ubuntu packages (and possibly Fedora/EPEL?), but it doesn't test protocol interoperability among versions of mosh that were compiled differently. It would be great to do a