On Sat, Jun 20, 2009 at 01:32:13PM +0200, Hendrik Sattler wrote:
> Am Samstag 20 Juni 2009 12:48:40 schrieb Filippo Giunchedi:
> > On Sat, Jun 20, 2009 at 12:04:39PM +0200, Hendrik Sattler wrote:
> > > > > I'm not sure what you mean, libbluetooth-dev right now is 4.40 which
> > > > > has headers for libbluetooth3 so I don't see what needs to be
> > > > > changed.
> > > >
> > > > is there any update on this bug?
> > >
> > > Same as with obexfs, this is in the queue. Didn't get around asking
> > > someone for upload, yet.
> > > It is available at
> > > http://www.hendrik-sattler.de/debian/pool/main/ussp-push/ussp-push_0.11-1
> > >.dsc
> >
> > the call to hci_remote_name instead of hci_read_remote_name is still there:
> >
> > /tmp/buildd/ussp-push-0.11/src/obex_socket.c: In function
> > 'bt_sock_name2bth': /tmp/buildd/ussp-push-0.11/src/obex_socket.c:200:
> > warning: implicit declaration of function 'hci_remote_name'
> 
> Hm, no. You cannot change the API without change the name of the -dev 
> package. 
> This is an absolute no-go!
> 
> And not having hci_remote_name() in bluetooth/hci_lib.h anymore _IS_ an API 
> change.

of course it is, that's what all this bug is about. bluez 4 has entered unstable
and together with libbluetooth3 (which has the soname bumped as required)

The -dev renaming has happened in March 2007 switching from libbluetooth2-dev to
libbluetooth-dev as the bluetooth API doesn't change often and there's no need
to support two different version at the same time.

Also, hci_local_name and hci_remote_name functions have been deprecated in
August 2008 and they were in the library as defined below since Jan 2005:

int hci_local_name(int dd, int len, char *name, int to)
{
       return hci_read_local_name(dd, len, name, to);
}

int hci_remote_name(int dd, const bdaddr_t *bdaddr, int len, char *name, int to)
{
       return hci_read_remote_name(dd, bdaddr, len, name, to);
}

so I don't really see the problem here.

filippo
--
Filippo Giunchedi - http://esaurito.net - 0x6B79D401

I always keep the Titanic in mind when I talk about security or
safety, meaning that nothing is fully secure.
-- Anonymous (?)



-- 
To UNSUBSCRIBE, email to debian-bugs-rc-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org

Reply via email to