Package: python3
Version: 3.1.3-12+squeeze1
Severity: normal
Currently it is not possible to use dh_python3 to backport ZNC from
experimental, as dh_python3 will implode with a KeyError.
The below patch was necessary to fix this.
I found out later however, that even when fixed it was generating unusable
packages however.
This is because it tampers with filenames, injecting the string 'cpython-31mu'
in between the filename and .so.
This renders the generated ZNC deb unusable, as it cannot find any of it's
plugins. Please remove this behaviour.
--- dh_python3 2012-11-21 16:55:09.766037332 +1300
+++ v1.py 2012-11-21 16:54:49.893036989 +1300
@@ -211,7 +211,7 @@
tagver = getver("%s.%s" % (tagver[0], tagver[1]))
(r if public_dir else
r['private_dirs'].setdefault(private_dir, {}))\
- .setdefault('ext', set()).add(tagver)
+ ['ext'].add(tagver)
continue
elif fext == 'py':
(r if public_dir else
-- System Information:
Debian Release: 6.0.6
APT prefers stable
APT policy: (500, 'stable')
Architecture: i386 (i686)
Kernel: Linux 2.6.32.33-kvm-i386-20111128-dirty (SMP w/1 CPU core)
Locale: LANG=en_GB, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8) (ignored: LC_ALL set
to en_US.UTF-8)
Shell: /bin/sh linked to /bin/bash
--
To UNSUBSCRIBE, email to [email protected]
with a subject of "unsubscribe". Trouble? Contact [email protected]