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

Attachment: pgpzfsfEZFFv4.pgp
Description: PGP signature

Reply via email to