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

Reply via email to