Bug#433671: marked as done (Broken on powerpc (and all big endian architectures))

2007-08-07 Thread Debian Bug Tracking System
Your message dated Tue, 07 Aug 2007 14:17:07 +
with message-id [EMAIL PROTECTED]
and subject line Bug#433671: fixed in warsow 0.31.dfsg-6
has caused the attached Bug report to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what I am
talking about this indicates a serious mail system misconfiguration
somewhere.  Please contact me immediately.)

Debian bug tracking system administrator
(administrator, Debian Bugs database)

---BeginMessage---
Package: warsow
Version: 0.31.dfsg-2
Severity: important
Tags: patch


The attached patch fixes two problems on powerpc:

  * Define CPUSTRING and ARCH, so e.g. modules are correctly looked
for as *_powerpc.so instead of *_Unknown.so. This is probably
necessary for other architectures as well.
  * Fix the off-by-one definition of HEADER_LUMPS, so the size of
dheader_t is calculated correctly, and all of its members are
byte-swapped as needed. Without this, loading the demo (and
probably at least some maps) fails on big endian systems.


--- System information. ---
Architecture: powerpc
Kernel:   Linux 2.6.21-2-powerpc

Debian Release: lenny/sid
  500 unstablemirror.switch.ch 
  500 stable  security.debian.org 
  102 experimentalftp.ch.debian.org 

--- Package information. ---
Depends (Version) | Installed
=-+-==
libc6  (= 2.6-1) | 2.6-2
libcurl3-gnutls (= 7.16.2-1) | 7.16.2-6
libjpeg62 | 6b-13
libkrb53  (= 1.6.dfsg.1) | 1.6.dfsg.1-6
libsdl1.2debian (= 1.2.10-1) | 1.2.11-9
libvorbisfile3 (= 1.1.2) | 1.1.2.dfsg-2
libx11-6  | 2:1.1.2-1
libxext6  | 1:1.0.3-2
libxinerama1  | 1:1.0.2-1
libxxf86dga1  | 2:1.0.1-2
libxxf86vm1   | 1:1.0.1-2
zlib1g  (= 1:1.2.3.3.dfsg-1) | 1:1.2.3.3.dfsg-5
warsow-data (= 0.31) | 0.31-1
warsow-data ( 0.32) | 0.31-1

-- 
Earthling Michel Dänzer   |  http://tungstengraphics.com
Libre software enthusiast |  Debian, X and DRI developer
diff -up -ru warsow-0.31.dfsg.orig/warsow_0.31/source/game/q_shared.h warsow-0.31.dfsg/warsow_0.31/source/game/q_shared.h
--- warsow-0.31.dfsg.orig/warsow_0.31/source/game/q_shared.h	2007-06-21 00:40:48.0 +0200
+++ warsow-0.31.dfsg/warsow_0.31/source/game/q_shared.h	2007-07-18 19:20:10.0 +0200
@@ -173,6 +173,9 @@ typedef UINT_PTR quintptr;
 # elif defined(__alpha__)
 #  define CPUSTRING axp
 #  define ARCH axp
+# elif defined(__powerpc__)
+#  define CPUSTRING powerpc
+#  define ARCH powerpc
 # else
 #  define CPUSTRING Unknown
 #  define ARCH Unknown
diff -up -ru warsow-0.31.dfsg.orig/warsow_0.31/source/qcommon/qfiles.h warsow-0.31.dfsg/warsow_0.31/source/qcommon/qfiles.h
--- warsow-0.31.dfsg.orig/warsow_0.31/source/qcommon/qfiles.h	2007-06-08 21:23:14.0 +0200
+++ warsow-0.31.dfsg/warsow_0.31/source/qcommon/qfiles.h	2007-07-18 13:18:20.0 +0200
@@ -425,7 +425,7 @@ typedef struct {
 #define LUMP_VISIBILITY			16
 #define LUMP_LIGHTARRAY			17
 
-#define	HEADER_LUMPS			17		// 16 for IDBSP
+#define	HEADER_LUMPS			18		// 17 for IDBSP
 
 typedef struct
 {
---End Message---
---BeginMessage---
Source: warsow
Source-Version: 0.31.dfsg-6

We believe that the bug you reported is fixed in the latest version of
warsow, which is due to be installed in the Debian FTP archive:

warsow-server_0.31.dfsg-6_i386.deb
  to pool/contrib/w/warsow/warsow-server_0.31.dfsg-6_i386.deb
warsow_0.31.dfsg-6.diff.gz
  to pool/contrib/w/warsow/warsow_0.31.dfsg-6.diff.gz
warsow_0.31.dfsg-6.dsc
  to pool/contrib/w/warsow/warsow_0.31.dfsg-6.dsc
warsow_0.31.dfsg-6_i386.deb
  to pool/contrib/w/warsow/warsow_0.31.dfsg-6_i386.deb



A summary of the changes between this version and the previous one is
attached.

Thank you for reporting the bug, which will now be closed.  If you
have further comments please address them to [EMAIL PROTECTED],
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Andres Mejia [EMAIL PROTECTED] (supplier of updated warsow package)

(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing [EMAIL PROTECTED])


-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

Format: 1.7
Date: Tue, 07 Aug 2007 15:34:08 +0200
Source: warsow
Binary: warsow-server warsow
Architecture: source i386
Version: 0.31.dfsg-6
Distribution: unstable
Urgency: low

Bug#433671: marked as done (Broken on powerpc (and all big endian architectures))

2007-07-30 Thread Debian Bug Tracking System
Your message dated Mon, 30 Jul 2007 09:02:14 +
with message-id [EMAIL PROTECTED]
and subject line Bug#433671: fixed in warsow 0.31.dfsg-3
has caused the attached Bug report to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what I am
talking about this indicates a serious mail system misconfiguration
somewhere.  Please contact me immediately.)

Debian bug tracking system administrator
(administrator, Debian Bugs database)

---BeginMessage---
Package: warsow
Version: 0.31.dfsg-2
Severity: important
Tags: patch


The attached patch fixes two problems on powerpc:

  * Define CPUSTRING and ARCH, so e.g. modules are correctly looked
for as *_powerpc.so instead of *_Unknown.so. This is probably
necessary for other architectures as well.
  * Fix the off-by-one definition of HEADER_LUMPS, so the size of
dheader_t is calculated correctly, and all of its members are
byte-swapped as needed. Without this, loading the demo (and
probably at least some maps) fails on big endian systems.


--- System information. ---
Architecture: powerpc
Kernel:   Linux 2.6.21-2-powerpc

Debian Release: lenny/sid
  500 unstablemirror.switch.ch 
  500 stable  security.debian.org 
  102 experimentalftp.ch.debian.org 

--- Package information. ---
Depends (Version) | Installed
=-+-==
libc6  (= 2.6-1) | 2.6-2
libcurl3-gnutls (= 7.16.2-1) | 7.16.2-6
libjpeg62 | 6b-13
libkrb53  (= 1.6.dfsg.1) | 1.6.dfsg.1-6
libsdl1.2debian (= 1.2.10-1) | 1.2.11-9
libvorbisfile3 (= 1.1.2) | 1.1.2.dfsg-2
libx11-6  | 2:1.1.2-1
libxext6  | 1:1.0.3-2
libxinerama1  | 1:1.0.2-1
libxxf86dga1  | 2:1.0.1-2
libxxf86vm1   | 1:1.0.1-2
zlib1g  (= 1:1.2.3.3.dfsg-1) | 1:1.2.3.3.dfsg-5
warsow-data (= 0.31) | 0.31-1
warsow-data ( 0.32) | 0.31-1

-- 
Earthling Michel Dänzer   |  http://tungstengraphics.com
Libre software enthusiast |  Debian, X and DRI developer
diff -up -ru warsow-0.31.dfsg.orig/warsow_0.31/source/game/q_shared.h warsow-0.31.dfsg/warsow_0.31/source/game/q_shared.h
--- warsow-0.31.dfsg.orig/warsow_0.31/source/game/q_shared.h	2007-06-21 00:40:48.0 +0200
+++ warsow-0.31.dfsg/warsow_0.31/source/game/q_shared.h	2007-07-18 19:20:10.0 +0200
@@ -173,6 +173,9 @@ typedef UINT_PTR quintptr;
 # elif defined(__alpha__)
 #  define CPUSTRING axp
 #  define ARCH axp
+# elif defined(__powerpc__)
+#  define CPUSTRING powerpc
+#  define ARCH powerpc
 # else
 #  define CPUSTRING Unknown
 #  define ARCH Unknown
diff -up -ru warsow-0.31.dfsg.orig/warsow_0.31/source/qcommon/qfiles.h warsow-0.31.dfsg/warsow_0.31/source/qcommon/qfiles.h
--- warsow-0.31.dfsg.orig/warsow_0.31/source/qcommon/qfiles.h	2007-06-08 21:23:14.0 +0200
+++ warsow-0.31.dfsg/warsow_0.31/source/qcommon/qfiles.h	2007-07-18 13:18:20.0 +0200
@@ -425,7 +425,7 @@ typedef struct {
 #define LUMP_VISIBILITY			16
 #define LUMP_LIGHTARRAY			17
 
-#define	HEADER_LUMPS			17		// 16 for IDBSP
+#define	HEADER_LUMPS			18		// 17 for IDBSP
 
 typedef struct
 {
---End Message---
---BeginMessage---
Source: warsow
Source-Version: 0.31.dfsg-3

We believe that the bug you reported is fixed in the latest version of
warsow, which is due to be installed in the Debian FTP archive:

warsow-server_0.31.dfsg-3_i386.deb
  to pool/contrib/w/warsow/warsow-server_0.31.dfsg-3_i386.deb
warsow_0.31.dfsg-3.diff.gz
  to pool/contrib/w/warsow/warsow_0.31.dfsg-3.diff.gz
warsow_0.31.dfsg-3.dsc
  to pool/contrib/w/warsow/warsow_0.31.dfsg-3.dsc
warsow_0.31.dfsg-3_i386.deb
  to pool/contrib/w/warsow/warsow_0.31.dfsg-3_i386.deb



A summary of the changes between this version and the previous one is
attached.

Thank you for reporting the bug, which will now be closed.  If you
have further comments please address them to [EMAIL PROTECTED],
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Andres Mejia [EMAIL PROTECTED] (supplier of updated warsow package)

(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing [EMAIL PROTECTED])


-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

Format: 1.7
Date: Thu, 26 Jul 2007 14:22:46 -0400
Source: warsow
Binary: warsow-server warsow
Architecture: source i386
Version: 0.31.dfsg-3
Distribution: unstable
Urgency: low