Bug#784019: freeciv: removal of bz2 support => inability to load old savegames?
Jacob Nevins
jacobn+debian at chiark.greenend.org.uk
Sat May 2 14:05:47 UTC 2015
> indeed I deliberately dropped support for bz2 compression because I
> think it is an outdated and deprecated format.
[...]
> Debian's Freeciv package in stable is not affected and those who have
> old savegames are able to convert them to gz or xz simply by
> recompressing.
I don't see a reason to force people to do so. The location of savegames
and compression format is essentially invisible to many users.
> I can mention that in README.Debian but I really don't see the need
> for supporting three different compression formats.
Is there a significant cost to doing so?
Performance and technical arguments about the compression format are
germane to the creation of new files, but I don't think they trump
convenience and backward compatibility.
I'd have thought that libbz2 is likely to be installed on Debian systems
regardless of Freeciv's choice for some time to come.
I think the user experience will be poor; Freeciv doesn't handle
unsupported compression formats very well. From a quick hacked test, the
user will see the savegames listed in the client UI (without the .bz2
suffix) but it will fail to load without a good explanation.
Clearly this could be improved upstream, but I don't see any reason to
force players to jump through this hoop.
More information about the Pkg-games-devel
mailing list