Format: 1.8 Date: Tue, 21 Oct 2008 08:36:01 -0500 Source: tome Binary: tome Architecture: sparc Version: 2.3.5-2 Distribution: jaunty Urgency: low Maintainer: Ubuntu/sparc 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: 7c1deaacbf2a989dbfe0e71e5c83f332e05f585d 2456860 tome_2.3.5-2_sparc.deb Checksums-Sha256: 33b9fda88dbdfe087a0ef8504520ec56dc71ca714317730064336109f53c18a9 2456860 tome_2.3.5-2_sparc.deb Files: 83c3754bbdca99fd30bffc27a745e6e9 2456860 non-free/games optional tome_2.3.5-2_sparc.deb