Package: python-daap
Version: 0.4-1
Severity: minor

        Hi there,

 It would be nice to get a newer python-daap in Debian; 0.4 was released
 in August 2006, but upstream semes to now be at 0.7 which was released
 in March 2007.

 (Please let me know if you're too busy to update the package and if you
 would welcome help punctually or co-maintainers; not that it would
 necessarily be me, but at least people would know how to help :)
   BTW, it seems there are updated packages -- which I didn't check --
 at:
    <http://syzygy42.tuxfamily.org/dists/edgy/reacocard/>

 In fact I'm only checking the available version of python-daap because
 I wanted to make sure that a 64-bits crasher bug wasn't in the current
 source, see:
    <https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=235017>

 The fix should have been applied upstream, but only after the 0.7
 release I fear; this is how it looks:
--- PythonDaap-0.7/md5.h~       2007-04-03 12:52:45.000000000 +0200
+++ PythonDaap-0.7/md5.h        2007-04-03 12:52:45.000000000 +0200
@@ -18,18 +18,15 @@
 
 #define HIGHFIRST
 
-#ifdef __i386__
+#if defined __i386__ || defined __x86_64__
 #undef HIGHFIRST
 #endif
 
-/*  On machines where "long" is 64 bits, we need to declare
+/*  Always define uint32 as "int", as "int" is 32 bits everywhere were as
+    on 64 bits machines "long" is 64 bits, we need to declare
     uint32 as something guaranteed to be 32 bits.  */
 
-#ifdef __alpha
 typedef unsigned int uint32;
-#else
-typedef unsigned long uint32;
-#endif
 
 struct MD5Context {
         uint32 buf[4];

    Bye,
-- System Information:
Debian Release: lenny/sid
  APT prefers unstable
  APT policy: (500, 'unstable'), (1, 'experimental')
Architecture: i386 (i686)

Kernel: Linux 2.6.20-1-686 (SMP w/2 CPU cores)
Locale: LANG=fr_FR.UTF-8, LC_CTYPE=fr_FR.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/bash

-- 
Loïc Minier

Reply via email to