Package: linda Version: 0.3.25 Severity: important Tags: patch The change introduced in 0.3.25 triggers the following exception:
[EMAIL PROTECTED]:~/src$ linda ktorrent_2.1.4.dfsg.1-2_amd64.changes heck LibraryCheck failed. Exception TypeError thrown (expected string or buffer). [EMAIL PROTECTED]:~/src$ Attached patch fixes the problem. -- System Information: Debian Release: lenny/sid APT prefers unstable APT policy: (500, 'unstable'), (1, 'experimental') Architecture: amd64 (x86_64) Kernel: Linux 2.6.20-1-amd64 (SMP w/1 CPU core) Locale: LANG=lt_LT, LC_CTYPE=lt_LT (charmap=ISO-8859-13) Shell: /bin/sh linked to /bin/bash Versions of packages linda depends on: ii binutils 2.17cvs20070426-8 The GNU assembler, linker and bina ii dash 0.5.3-8 The Debian Almquist Shell ii dpkg-dev 1.14.4 package building tools for Debian ii file 4.21-1 Determines file type using "magic" ii man-db 2.4.4-3 The on-line manual pager ii python 2.4.4-6 An interactive high-level object-o ii python-support 0.6.4 automated rebuilding support for p Versions of packages linda recommends: pn debian-policy <none> (no description available) -- no debconf information
diff -uNr -x debian -x .pc linda-0.3.25/checks/library.py linda-0.3.25.n/checks/library.py --- linda-0.3.25/checks/library.py 2007-02-08 16:41:43.000000000 +0200 +++ linda-0.3.25.n/checks/library.py 2007-06-16 12:42:05.000000000 +0300 @@ -46,7 +46,7 @@ cur_soname = obj[obj.find('SONAME'):obj.find('\n', \ obj.find('SONAME'))].split()[-1].split('.')[0] if "-" in cur_soname: - cur_soname = cur_soname.rsplit('-', 1) + cur_soname = cur_soname.rsplit('-', 1)[0] if cur_soname: self.libraries[file] = cur_soname del obj