Complete.Org: Mailing Lists: Archives: freeciv-dev: July 2004:
[Freeciv-Dev] (PR#9491) forward- and backward-compatability of savegames
Home

[Freeciv-Dev] (PR#9491) forward- and backward-compatability of savegames

[Top] [All Lists]

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index] [Thread Index]
To: jdorje@xxxxxxxxxxxxxxxxxxxxx
Subject: [Freeciv-Dev] (PR#9491) forward- and backward-compatability of savegames
From: "Mateusz Stefek" <mstefek@xxxxxxxxx>
Date: Sat, 24 Jul 2004 00:42:42 -0700
Reply-to: rt@xxxxxxxxxxx

<URL: http://rt.freeciv.org/Ticket/Display.html?id=9491 >

On 2004-07-24 04:13:22, Jason Short wrote(a):
> New Freecivs should be able to load old savegames [1]
> (backward-compatability).  But do old Freecivs need to be able to  
> load
> 
> new savegames (forward-compatability)?
> 
> Recent savegame patches by Mateusz have both forward- and
> backward-compatability.  But I don't think forward-compatability is
> needed.  Further, I don't think we have forward-compatability from
> 1.14.1 anyway because of other changes to the savegame format
> (including
> turn_last_changed).
But the game loads and is a good approximation of the saved one.
Of course not all data is sane(turn_last_changed).
And dont forget about PR#9486!

> A fair amount of code is used on forward-compatability.  Should it be
> removed?  Or should the work be completed so that
> forward-compatability
> is possible (this wouldn't take that much work)?
> 
> Are there any guidelines on this in the docs?  If not there should  
> be.
> 
> [1] At least to a certain age, a minimum of 1 release - and with the
> (usually harder) alternative of having an upgrade utility.
> 
> jason
>
I think that Freeciv standard of savegame compatibility should state:  
exactly one release forward and at least one release backward.


Is there possibility to express one-direction compatibility in  
capstrings?
--
mateusz






[Prev in Thread] Current Thread [Next in Thread]