Feature #600

avatar

smuxi-server should not need to perform a version check

Added by Jens Finkhäuser 2216 days ago. Updated 2000 days ago.

Status:Closed Start:05/30/2011
Priority:Normal Due date:
Assigned to:avatarMirco 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
Added by Mirco Bauer 2000 days ago

[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 2214 days ago

avatar
  • 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 2214 days ago

avatar

Well, as long as a protocol freeze is planned, that's pretty much what I needed to hear! Awesome, thanks!

Updated by Mirco Bauer 2000 days ago

avatar
  • Tracker changed from Bug to Feature

Updated by Mirco Bauer 2000 days ago

avatar
  • Category changed from Other to Frontend GNOME
  • Assigned to set to Mirco Bauer
  • Target version set to 0.8.9

Updated by Mirco Bauer 2000 days ago

avatar
  • Status changed from New to Closed
  • % Done changed from 0 to 100

Also available in: Atom PDF