Bug#385359: Debug-Information and workaround
Hi, Just got another duplicate filed on opensync-plugin-syncml. On Sat, Sep 16, 2006 at 03:25:02PM +0200, Michael Banck wrote: On Sat, Sep 16, 2006 at 11:40:46AM +0300, Riku Voipio wrote: 2006/9/12, Michael Banck [EMAIL PROTECTED]: So are you saying you are not going to address this issue, or just that this aspect is irrelevant? I'm fixing it, jus pointing it doesn't brake sarge upgrades. Before I throw it at NEW, just confirming: renaming the lib package to libwbxml2-0 is the correct way? Well, I am not sure. I suggest you talk to upstream about it. Did you get around checking back with upstream? What did they say about this issue? cheers, Michael -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]
Bug#385359: Debug-Information and workaround
Hi, On Thu, Sep 28, 2006 at 01:00:35AM +0200, Michael Banck wrote: Did you get around checking back with upstream? What did they say about this issue? Just noticed you uploaded it and it is sitting in NEW, sorry for bothering. Michael -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]
Bug#385359: Debug-Information and workaround
On Sat, Sep 16, 2006 at 11:41:45AM +0300, Riku Voipio wrote: I'm fixing it, jus pointing it doesn't brake sarge upgrades. Before I throw it at NEW, just confirming: renaming the lib package to libwbxml2-0 is the correct way? You'll also need to bump the soname. /* Steinar */ -- Homepage: http://www.sesse.net/ -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]
Bug#385359: Debug-Information and workaround
Hi, On Sat, Sep 16, 2006 at 11:40:46AM +0300, Riku Voipio wrote: 2006/9/12, Michael Banck [EMAIL PROTECTED]: So are you saying you are not going to address this issue, or just that this aspect is irrelevant? I'm fixing it, jus pointing it doesn't brake sarge upgrades. Before I throw it at NEW, just confirming: renaming the lib package to libwbxml2-0 is the correct way? Well, I am not sure. I suggest you talk to upstream about it. The proper fix (in my opinion) would be for upstream to acknowledge they broke API, and release a new version with a libwbxml2.so.1.* instead of libwbxml2.so.0.*. Then the package would be called libwbxml2-1. However, I guess renaming the package to libwbxml2-0 would work for Debian's purposes as well, but maybe you should get a third opinion from somebody on that. cheers, Michael -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]
Bug#385359: Fwd: Bug#385359: Debug-Information and workaround
2006/9/12, Michael Banck [EMAIL PROTECTED]: So are you saying you are not going to address this issue, or just that this aspect is irrelevant? I'm fixing it, jus pointing it doesn't brake sarge upgrades. Before I throw it at NEW, just confirming: renaming the lib package to libwbxml2-0 is the correct way? -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]
Bug#385359: Debug-Information and workaround
On Wed, Sep 06, 2006 at 03:39:48AM +0200, Martin Stigge wrote: Here is some debug information: $ OSYNC_DEBUG=5 msynctool --listplugins [OSPLG] ERROR: Unable to load plugin /usr/lib/opensync/plugins/syncml_plugin.so: Unable to open module /usr/lib/opensync/plugins/syncml_plugin.so: /usr/lib/libsyncml.so.0: undefined symbol: wbxml_conv_xml2wbxml Available plugins: evo2-sync file-sync Aha! Do you know which versions of libsyncml0 and libwbxml2 you had installed when you had that issue? (maybe you could check /var/log/dpkg.log) thanks, Michael -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]
Processed: Re: Bug#385359: Debug-Information and workaround
Processing commands for [EMAIL PROTECTED]: title 385359 libwbxml2 changed symbol without soname bump Unknown command or malformed arguments to command. reassign 385359 wbxml2 Bug#385359: opensync-plugin-syncml: after installing this package, msynctool --listplugins does not list syncml Bug reassigned from package `opensync-plugin-syncml' to `wbxml2'. thanks Stopping processing here. Please contact me if you need assistance. Debian bug tracking system administrator (administrator, Debian Bugs database) -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]
Bug#385359: Debug-Information and workaround
title 385359 libwbxml2 changed symbol without soname bump reassign 385359 wbxml2 thanks On Wed, Sep 06, 2006 at 03:39:48AM +0200, Martin Stigge wrote: Here is some debug information: $ OSYNC_DEBUG=5 msynctool --listplugins [OSPLG] ERROR: Unable to load plugin /usr/lib/opensync/plugins/syncml_plugin.so: Unable to open module /usr/lib/opensync/plugins/syncml_plugin.so: /usr/lib/libsyncml.so.0: undefined symbol: wbxml_conv_xml2wbxml Available plugins: evo2-sync file-sync So it seems this is a bug in libsyncml? Actually, it is a bug in libwbxml2: nighthawk~/tmp$ dpkg-deb -x libwbxml2_0.9.0-3_i386.deb . nighthawk~/tmp$ objdump -T usr/lib/libwbxml2.so.0.0.9 | grep wbxml_conv_xml2wbxml 87e0 gDF .text 016b Basewbxml_conv_xml2wbxml nighthawk~/tmp$ dpkg-deb -x libwbxml2_0.9.2-1_i386.deb . nighthawk~/tmp$ objdump -T usr/lib/libwbxml2.so.0.0.9 | grep wbxml_conv_xml2wbxml a860 gDF .text 00a5 Basewbxml_conv_xml2wbxml_withlen So libwbxml2 changed the wbxml_conv_xml2wbxml symbol to wbxml_conv_xml2wbxml_withlen without increasing the soname and now the old wbxml_conv_xml2wbxml symbol is undefined in libsyncml0. Please coordinate with upstream on how to solve this (or reassign back if you think this is not a problem). We need to fix this in order to not break partial upgrades from sarge (if a user just upgrades libwbxml2 but not libsyncml0, the opensync syncml plugin would break on their system) BTW, the library is misnamed anyway, it should be named libwbxml2-0 (or libwbxml2-1 or libwbxml2-0d now) cheers, Michael -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]
Bug#385359: Debug-Information and workaround
Hi, So libwbxml2 changed the wbxml_conv_xml2wbxml symbol to wbxml_conv_xml2wbxml_withlen without increasing the soname and now the old wbxml_conv_xml2wbxml symbol is undefined in libsyncml0 I was delaying library rename until upstream changes ABI.. and when it happened I didn't notice it :( I'll upload as libwbxml2-1 at the soonest. we need to fix this in order to not break partial upgrades from sarge (if a user just upgrades libwbxml2 but not libsyncml0, the opensync syncml plugin would break on their system) This is not an issue since libsyncml0 nor opensync where in sarge :) ps. Michael, please CC: the maintainer of package you are reassigning to if putting control messages to the bugreport.. -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]
Bug#385359: Debug-Information and workaround
Hi, On Mon, Sep 11, 2006 at 05:42:12PM +0300, Riku Voipio wrote: we need to fix this in order to not break partial upgrades from sarge (if a user just upgrades libwbxml2 but not libsyncml0, the opensync syncml plugin would break on their system) This is not an issue since libsyncml0 nor opensync where in sarge :) So are you saying you are not going to address this issue, or just that this aspect is irrelevant? ps. Michael, please CC: the maintainer of package you are reassigning to if putting control messages to the bugreport.. Sorry about that, I was hesitating, but hoping you'd get the whole mail :-/ cheers, Michael -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]
Bug#385359: Debug-Information and workaround
Hi! Here is some debug information: $ OSYNC_DEBUG=5 msynctool --listplugins [OSPLG] ERROR: Unable to load plugin /usr/lib/opensync/plugins/syncml_plugin.so: Unable to open module /usr/lib/opensync/plugins/syncml_plugin.so: /usr/lib/libsyncml.so.0: undefined symbol: wbxml_conv_xml2wbxml Available plugins: evo2-sync file-sync So it seems this is a bug in libsyncml? After rebuilding the libsyncml and installing it, the problem vanishes: $ msynctool --listplugins Available plugins: syncml-http-server syncml-obex-client evo2-sync file-sync I had libwbxml2-dev 0.9.2 installed when building my new libsyncml, but 0.9.0dfsg was used when libsyncml from the archive was built. Maybe this has something to do with it? (Just guessing...) Regards, Martin Stigge -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]