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