Am Wednesday 03 December 2008 22:13:09 schrieb Alex Kanavin: > 2008/12/3 Alex Kanavin <[EMAIL PROTECTED]>: > > Ugh. Just noticed (too late) that the obex service descriptor patch > > introduced (by me) in 1.4 will break applications that are using USB > > obex API if there's more than one USB obex interface (because the > > length of usb interface structure has changed, and these structures > > are in an array). So if you maintain any binary packages that are > > using USB obex API and they were built against openobex 1.3, you need > > to rebuild them against 1.4. This includes at least obex-data-server, > > obexftp/obexfs and opensync/libsyncml.
We changed the ABI and thus have to increase the SO version number by 1. Bummer, I also missed that. So we mark openobex-1.4 as broken on that feature and correct that with version 1.5. Distributions should not switch to 1.4 or change the soname to lbopenobex.so.2 in a patch. > To avoid such things, I'd like to redo the USB API in openobex 2 (if > there will be one), and perhaps move from libusb to usbfs2 (if that > project gets going). Don't switch to non-portable stuff, please. Instead only that list traversal stuff should be changed to something more stable. HS ------------------------------------------------------------------------- This SF.Net email is sponsored by the Moblin Your Move Developer's challenge Build the coolest Linux based applications with Moblin SDK & win great prizes Grand prize is a trip for two to an Open Source event anywhere in the world http://moblin-contest.org/redirect.php?banner_id=100&url=/ _______________________________________________ Openobex-users mailing list Openobex-users@lists.sourceforge.net http://lists.sourceforge.net/lists/listinfo/openobex-users