Bug#754158: blueman: blueman-applet says pulseaudio is too old

2014-07-09 Thread Łukasz Stelmach
It was 2014-07-08 wto 21:37, when Christopher Schramm wrote:
 this is a known problem of the wheezy version. As you mentioned you
 can use the backports version to make it work. What's the intention of
 your bug report?

(Disclaimer: I am quite new to Debain an I know little about release and
QA procedures so please bare with me)

To fix the problem in wheezy, IMHO it isn't good to have a broken piece
of software in the stable release and as far as I can tell it seems
quite easy to fix it.

-- 
Łukasz Stelmach
Samsung RD Institute Poland
Samsung Electronics


pgp0GoK2ZjKfh.pgp
Description: PGP signature


Bug#754158: blueman: blueman-applet says pulseaudio is too old

2014-07-09 Thread Christopher Schramm
Hi,

I'm absolutely with you. Unfortunately stable branches only receive security 
related bug fixes. Users may get new features or functional bug fixes only 
through other branches like backports.

Cheers

Bug#754158: blueman: blueman-applet says pulseaudio is too old

2014-07-09 Thread Łukasz Stelmach
It was 2014-07-09 śro 14:57, when Christopher Schramm wrote:
 I'm absolutely with you. Unfortunately stable branches only receive
 security related bug fixes. Users may get new features or functional
 bug fixes only through other branches like backports.

OK, I am not the one to decide and I accept Debian's got its rules,
however, in my humble opinion anything called stable shouldn't ship
software that does work at all and backports sources (as far as I
remember) are not configured in apt by default.

OK, I've got blueman from backports and I've got backports in my sources
(actually I had it for quite some time but I set its priority low not to
get updates from there automatically) *and* thaks to you I've learnt
that I should always check backports (I am still somewhat reluctant to
accepting backported versions automatically, am I wrong).

All this probably means that this report isn't relevant any more and
should be closed.

Kind regards,
-- 
Łukasz Stelmach
Samsung RD Institute Poland
Samsung Electronics


pgpRacWy3xmQC.pgp
Description: PGP signature


Bug#754158: blueman: blueman-applet says pulseaudio is too old

2014-07-08 Thread Łukasz Stelmach
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  libfontconfig12.9.0-7.1
ii  libfreetype6  2.4.9-1.1
ii  libgdk-pixbuf2.0-02.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  python2.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 RD Institute Poland
Samsung Electronics


pgpf3EHQPIIYw.pgp
Description: PGP signature


Bug#754158: blueman: blueman-applet says pulseaudio is too old

2014-07-08 Thread Christopher Schramm
Hi Łukasz,

this is a known problem of  the wheezy version. As you mentioned you can use 
the backports version to make it work. What's the intention of your bug report?

Cheers