[Pkg-kde-extras] Bug#466155: kdebluetooth leaves stale SDP entries
Hendrik Sattler
debian at hendrik-sattler.de
Sat Feb 16 22:00:06 UTC 2008
Package: kdebluetooth
Version: 1.0~beta8-3
Severity: important
Hi,
kdebluetooth is affected by debian bug #445677.
The proper work-around is to not rely on a last-resort feature but do all
function calls on your own, necessary to remove the SDP record entry.
The problem is in kdebluetooth/kbluetooth/sdprecord.cpp and there in
SdpRecord::sdpUnregister(). The call to sdp_record_unregister() is missing
because only calling sdp_close() DOES NOT delete the SDP record in current
libbluetooth.
All needed variables are member variables, so there shouldn't be any problems
adding this.
Additionally, kdebluetooth polutes the SDP server in an unpleasant way by
using sdp_record_register() instead of sdp_device_record_register() although
the concept seems to be "one trayicon per device". Thus the toggle in that
tray icon will not work like expected.
As the final complaint: the OBEX Server is activated NO MATTER WHAT :-( The
last setting is not preserved. In some environments, this may not be wanted!
I would have contacted upstream but it is unclear what the current upstream
contact address actually is.
Have fun
Hendrik Sattler
-- System Information:
Debian Release: lenny/sid
APT prefers testing
APT policy: (500, 'testing')
Architecture: i386 (i686)
Kernel: Linux 2.6.24.2
Locale: LANG=de_DE.UTF-8, LC_CTYPE=de_DE.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/bash
Versions of packages kdebluetooth depends on:
ii bluez-utils 3.24-1 Bluetooth tools and daemons
ii kdelibs4c2a 4:3.5.8.dfsg.1-7 core libraries and binaries for
al
ii libacl1 2.2.45-1 Access control list shared
library
ii libart-2.0-2 2.3.20-1 Library of functions for 2D
graphi
ii libattr1 1:2.4.39-1 Extended attribute shared library
ii libaudio2 1.9.1-1 Network Audio System - shared
libr
ii libbluetooth2 3.24-1 Library to use the BlueZ Linux
Blu
ii libc6 2.7-6 GNU C Library: Shared libraries
ii libdbus-1-3 1.1.2-1 simple interprocess messaging
syst
ii libdbus-qt-1-1c2 0.62.git.20060814-2 simple interprocess messaging
syst
ii libfam0 2.7.0-13.1 Client library to control the FAM
ii libfontconfig1 2.5.0-2 generic font configuration
library
ii libfreetype6 2.3.5-1+b1 FreeType 2 font engine, shared
lib
ii libgcc1 1:4.3-20080202-1 GCC support library
ii libice6 2:1.0.4-1 X11 Inter-Client Exchange library
ii libidn11 1.1-1 GNU libidn library,
implementation
ii libjpeg62 6b-14 The Independent JPEG Group's JPEG
ii libkbluetooth0 1.0~beta8-3 Bluetooth library for KDE
ii libopenobex1 1.4~cvs20070425-1 OBEX protocol library
ii libpng12-0 1.2.15~beta5-3 PNG library - runtime
ii libqt3-mt 3:3.3.7-9 Qt GUI Library (Threaded runtime
v
ii libsm6 2:1.0.3-1+b1 X11 Session Management library
ii libstdc++6 4.3-20080202-1 The GNU Standard C++ Library v3
ii libx11-6 2:1.0.3-7 X11 client-side library
ii libxcursor1 1:1.1.9-1 X cursor management library
ii libxext6 1:1.0.3-2 X11 miscellaneous extension
librar
ii libxft2 2.1.12-2 FreeType-based font drawing
librar
ii libxi6 2:1.1.3-1 X11 Input extension library
ii libxinerama1 1:1.0.2-1 X11 Xinerama extension library
ii libxrandr2 2:1.2.2-1 X11 RandR extension library
ii libxrender1 1:0.9.4-1 X Rendering Extension client
libra
ii libxt6 1:1.0.5-3 X11 toolkit intrinsics library
ii python-qt4 4.3.3-2 Python bindings for Qt4
ii python-qt4-dbus 4.3.3-2 DBus Support for PyQt4
ii zlib1g 1:1.2.3.3.dfsg-11 compression library - runtime
kdebluetooth recommends no packages.
-- no debconf information
More information about the pkg-kde-extras
mailing list