Package: libpcmanx-core0 Version: 0.3.7-1 Severity: serious Justification: Policy 8.6
Hi Emfox, First thank you for the fast packaging of the new PCManX release. I feel almost sorry to report an RC bug against it, but this is a serious issue and I hope it gets addressed. I was looking through the symbol-based shlibs system [1] the other day, and found that libpcmanx-core0 0.3.7-1 is dropping symbols compared with 0.3.5-2 (the etch version, 0.3.5-5 should have the same symbols as 0.3.5-2) [2]. 1. http://wiki.debian.org/Projects/ImprovedDpkgShlibdeps 2. Any link to the symbol files on http://qa.debian.org/cgi-bin/mole/seedsymbols?pkgname=libpcmanx-core0 This means there is ABI breakage in the shared library libpcmanx-core0, and there should be an SONAME bump. And I can confirm it -- I downgraded pcmanx-gtk2 to 0.3.5-5 version and kept libpcmanx-core0 at 0.3.7-1, all dependencies are satisfied, however pcmanx-gtk2 crashes when I try to connect any BBS. I assume this crash is easily reproducible (I can provide backtraces if you can't reproduce it). The 0.3.7-1 version of pcmanx-gtk2 works fine. The only reverse dependencies of libpcmanx-core0 are pcmanx-gtk2 and mozilla-plugin-pcmanx, so the ABI integrity is not that important. I also realize this is an upstream issue. Nontheless I'd like to raise this issue and hope something can be done about it. The best solution would be teaching upstream to understand the SONAME issue and bump it. Or we can make it a private library (but I don't really know how). Or make very strict dependency between the applications and the library. Let me know what you think, Ming 2008.01.10 -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]