Feature #600
smuxi-server should not need to perform a version check
Status: | Closed | Start: | 05/30/2011 | |
Priority: | Normal | Due date: | ||
Assigned to: | Mirco Bauer | % Done: | 100% |
|
Category: | Frontend GNOME | |||
Target version: | 0.8.9 | |||
Complexity: | High |
|||
Votes: | 0 |
Description
This is a conceptual bug rather than a code bug. I tried to set up smuxi-server on one machine, and smuxi on another, and can't connect the client to the server. Either the client or server performs a version check, and declines to connect with a message indicating a version mismatch (the server in this case is older).
While it's understandable that the version check exists, it's a conceptual flaw to assume that users will be able to run the same version on both machines.
Nice client other than that, but this is really annoying.
Associated revisions
Revision 4d9c56d760666902d6f5631ab365d54214a86f8e
[Frontend-GNOME] Relaxed engine version check (closes: #600)
As of Smuxi 0.8 the protocol is now stable and won't break
History
Updated by Mirco Bauer 4952 days ago
- Category set to Other
- Complexity set to High
This is indeed an conceptional issue, as the frontend and server has to use some protocol (in this case an API) for communication it is currently not feasible to freeze the protocol to guarantee compatibility for all future versions. I plan to stabilize the protocol around the 1.0 release, which should contain enough APIs (features) to make such compatibility promise. On the other hand I am already providing packages with the newest Smuxi versions for many different platforms to compensate this issue.
Updated by Jens Finkhäuser 4952 days ago
Well, as long as a protocol freeze is planned, that's pretty much what I needed to hear! Awesome, thanks!
Updated by Mirco Bauer 4738 days ago
- Tracker changed from Bug to Feature
Updated by Mirco Bauer 4738 days ago
- Category changed from Other to Frontend GNOME
- Assigned to set to Mirco Bauer
- Target version set to 0.8.9
Updated by Mirco Bauer 4738 days ago
- Status changed from New to Closed
- % Done changed from 0 to 100
Applied in changeset 4d9c56d760666902d6f5631ab365d54214a86f8e.