Format: 1.8 Date: Tue, 21 Oct 2008 08:36:01 -0500 Source: tome Binary: tome Architecture: amd64 Version: 2.3.5-2 Distribution: jaunty Urgency: low Maintainer: Ubuntu/amd64 Build Daemon Changed-By: Manoj Srivastava Description: tome - A single-player, text-based, dungeon simulation game. Closes: 419825 Changes: tome (2.3.5-2) unstable; urgency=low . * [f4042dd] Fix code which needed a 32 bit int to not use int/long On amd64, but not on i386, tome produces LUA errors at various times. The errors occur at savefile load, when wileding a weapon, unweilding a weapon, and for other events. The same homedir, same savefiles, same config, same etc., does not produce errors in the 32bit build of the package. . The error seems to be that the type Number needs to be a 32bit wide integer; and seems to be defined by default as an long, with an option to define it as an int for amd64. However, for the 11 arches Debian supports, this would lead to a morass of selecting architectures in the makefile to override the type; a better solution is to use stdint.h and use a type which is 32 bits wide by design: int32_t. . Bug fix: "frequent LUA errors on amd64, possibly influencing game logic", thanks to jrodman@debbugs.spamportal.net; The fix was inspired by a different fix proposed by Daniel White. . This fixes the LUA errors, and (Closes: Bug#419825) This is an important bug fix. Checksums-Sha1: 2b1fff628be8d7219698ba005468c878f939217e 2531010 tome_2.3.5-2_amd64.deb Checksums-Sha256: 81893b076861b199d92d4de3e0927af240e0521cacf3b516f65aba0d9507262f 2531010 tome_2.3.5-2_amd64.deb Files: 888d18f18ba8a48e54887cf3788996e7 2531010 non-free/games optional tome_2.3.5-2_amd64.deb