Comment 8 for bug 355086

Revision history for this message
Rhonda D'Vine (rhonda) wrote : Re: [Bug 355086] Re: Wesnoth save game file format in jaunty is incompatible (1.4 -> 1.6) and saves just vanish

* Gerv <email address hidden> [2009-05-04 13:53:08 CEST]:
> I agree with Rhonda - changing the directory name seems very
> shortsighted.

 Erm, I didn't claim that, you must have misread me. I said that there
propably are valid reasons behind the decision, I just don't know them
offhand. E.g. incompatible changes to the preferences file or similar,
or additional downloaded data, no idea.

> a) What happens when we get to Wesnoth 1.8?

 It most propably will be a ~/.wesnoth1.8 directory then.

> b) Is it really impossible to create saved game files so that they
> have versioning info, and the game can say "sorry, we can't open that
> file now"? It seems to be it does this anyway - so why on earth change
> the directory so that code becomes useless?

 Because there aren't only save games stored in there.

> Rhonda: I realise you have already spent time on this, but might it be
> worth checking with upstream to see if it would be OK to switch the data
> directory back? Then people would get a sensible error message instead
> of just thinking all their games had vanished.

 See above, it's not only about save games. If it only were about save
games I'm pretty sure that upstream wouldn't have done the change
because they are extremely sensible and cautious with their approaches.

> Also, while I'm here, if there's any way of changing the packaging so a
> small update to the main game doesn't require re-downloading all the
> music, that would be very cool too :-)

 It doesn't require re-downloading all the music. Noone forces you to
download the music package along with the others. In fact, you don't
even need to download the campaigns when you only want to update the
main binaries because the Dependencies are set appropriately. It's just
that they are distributed from the same source package and when you have
an updated core binary package you also get an updates music package and
campaign packages with that. It's not possible to avoid that without
splitting the source and investing quite a lot of time for checks along
those lines, which would explode needed time to invest, too.

 So long. :)
Rhonda