Follow-up Comment #7, bug #19943 (project freeciv):
Just make sure that either the support can be later dropped without
compatibility break at that point, or that code is not too complicated. I
don't want to maintain infinitely complicated code for minimal gain - giving
user better error message in the rare case they they try to connect pre-2.5
client to newer server. Capabilities are not matching in any case, so the
connection will be closed anyway.
Also note that it's much more likely that user of recent, but not latest,
trunk checkout try to connect to latest server. So you shouldn't be breaking
compatibility with current 16bit versions to get compatibility with 1.5 years
old 8bit versions.
Reply to this item at:
Message sent via/by Gna!
Freeciv-dev mailing list