Package: blueman Version: 1.23-1 Severity: grave Dear Maintainer,
blueman-applet fails to start and prints the following message --8<---------------cut here---------------start------------->8--- blueman-applet version 1.22 starting Using gconf config backend Using gconf config backend Using gconf config backend Using gconf config backend Using gconf config backend Using gconf config backend Using gconf config backend Using gconf config backend Traceback (most recent call last): File "/usr/lib/python2.7/dist-packages/blueman/plugins/BasePlugin.py", line 65, in _load self.on_load(parent) File "/usr/lib/python2.7/dist-packages/blueman/plugins/applet/PulseAudio.py", line 173, in on_load raise Exception("PulseAudio too old, required 0.9.15 or higher") Exception: PulseAudio too old, required 0.9.15 or higher Using gconf config backend Using gconf config backend Using gconf config backend Deleting plugin instance <blueman.plugins.applet.PulseAudio.PulseAudio object at 0x2eab150> --8<---------------cut here---------------end--------------->8--- It looks like the code in PulseAudio.py that checks the version number is too simple --8<---------------cut here---------------start------------->8--- if version[2] < 15: raise Exception("PulseAudio too old, required 0.9.15 or higher") --8<---------------cut here---------------end--------------->8--- The version reported by the blueman.main.PulseAudioUtils module is "[4, 0, 0]" --8<---------------cut here---------------start------------->8--- Python 2.7.3 (default, Mar 13 2014, 11:03:55) [GCC 4.7.2] on linux2 Type "help", "copyright", "credits" or "license" for more information. >>> from blueman.main.PulseAudioUtils import PulseAudioUtils, EventType >>> foo=PulseAudioUtils() _________ pa_context_event (/usr/lib/python2.7/dist-packages/blueman/main/PulseAudioUtils.py:159) 1 _________ pa_context_event (/usr/lib/python2.7/dist-packages/blueman/main/PulseAudioUtils.py:159) 5 >>> foo.GetVersion() [4, 0, 0] >>> --8<---------------cut here---------------end--------------->8--- The problem is fiexed in the trunk version of blueman http://bazaar.launchpad.net/~blueman/blueman/trunk/view/head:/blueman/plugins/applet/PulseAudio.py#L180 as well as 1.23-git201312311147-1~bpo70+1 in wheezy-backports. -- System Information: Debian Release: 7.5 APT prefers stable-updates APT policy: (990, 'stable-updates'), (900, 'stable') Architecture: amd64 (x86_64) Foreign Architectures: armel Kernel: Linux 3.2.0-4-amd64 (SMP w/8 CPU cores) Locale: LANG=pl_PL.UTF-8, LC_CTYPE=pl_PL.UTF-8 (charmap=UTF-8) Shell: /bin/sh linked to /bin/dash Versions of packages blueman depends on: ii bluez 4.99-2 ii dbus 1.6.8-1+deb7u3 ii gnome-icon-theme 3.4.0-2 ii libatk1.0-0 2.4.0-2 ii libbluetooth3 4.99-2 ii libc6 2.13-38+deb7u1 ii libcairo2 1.12.2-3 ii libfontconfig1 2.9.0-7.1 ii libfreetype6 2.4.9-1.1 ii libgdk-pixbuf2.0-0 2.26.1-1 ii libglib2.0-0 2.33.12+really2.32.4-5 ii libgtk2.0-0 2.24.10-2 ii libpango1.0-0 1.30.0-1 ii libpython2.7 2.7.3-6+deb7u2 ii librsvg2-common 2.36.1-2 ii libstartup-notification0 0.12-1 ii notify-osd [notification-daemon] 0.9.34-2 ii obex-data-server 0.4.5-1+b3 ii python 2.7.3-4+deb7u1 ii python-dbus 1.1.1-1 ii python-gi 3.2.2-2 ii python-gtk2 2.24.0-3+b1 ii python-notify 0.1.1-3 ii python2.7 2.7.3-6+deb7u2 Versions of packages blueman recommends: ii libpulse-mainloop-glib0 4.0-6~bpo7+1 ii policykit-1 0.105-3 ii python-gconf 2.28.1+dfsg-1 blueman suggests no packages. -- no debconf information -- Łukasz Stelmach Samsung R&D Institute Poland Samsung Electronics
pgpzfsfEZFFv4.pgp
Description: PGP signature