[Pkg-mpd-maintainers] Bug#728982: mpd: protocol: commands should block

Adam Lee adam8157 at gmail.com
Thu Nov 7 15:03:15 UTC 2013


Package: mpd
Version: 0.18-1
Severity: important

Hi,

After upgrading to 0.18, I found mpd commands don't block, it should be.

Take vicious's mpd widget as an example, it executes command like this:
echo -e 'status\ncurrentsong\nclose' |curl telnet://127.0.0.1:6600

Those three commands, "status", "currentsong" and "close" should run one
by one, but most of times it closes before "currentsong" even "status"
returns, the output of "currentsong" is missing.

You can ctrl-c but not send "close" command to see the difference.

-- System Information:
Debian Release: jessie/sid
  APT prefers unstable
  APT policy: (500, 'unstable'), (2, 'experimental')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 3.11-1-amd64 (SMP w/4 CPU cores)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash

Versions of packages mpd depends on:
ii  adduser                           3.113+nmu3
ii  init-system-helpers               1.13
ii  libadplug-2.2.1-0                 2.2.1+dfsg3-0.1
ii  libao4                            1.1.0-2
ii  libasound2                        1.0.27.2-3
ii  libaudiofile1                     0.3.6-2
ii  libavahi-client3                  0.6.31-2
ii  libavahi-common3                  0.6.31-2
ii  libavcodec54                      6:9.10-1
ii  libavformat54                     6:9.10-1
ii  libavutil52                       6:9.10-1
ii  libbz2-1.0                        1.0.6-5
ii  libc6                             2.17-93
ii  libcdio-cdda1                     0.83-4
ii  libcdio-paranoia1                 0.83-4
ii  libcdio13                         0.83-4
ii  libcurl3-gnutls                   7.33.0-1
ii  libfaad2                          2.7-8
ii  libflac8                          1.3.0-2
ii  libfluidsynth1                    1.1.6-2
ii  libglib2.0-0                      2.36.4-1
ii  libgme0                           0.5.5-2
ii  libid3tag0                        0.15.1b-10
ii  libiso9660-8                      0.83-4
ii  libjack-jackd2-0 [libjack-0.116]  1.9.9.5+20130622git7de15e7a-1
ii  libmad0                           0.15.1b-8
ii  libmikmod2                        3.1.12-5
ii  libmms0                           0.6.2-3
ii  libmodplug1                       1:0.8.8.4-4
ii  libmp3lame0                       3.99.5+repack1-3
ii  libmpcdec6                        2:0.1~r459-4
ii  libmpdclient2                     2.3-1
ii  libmpg123-0                       1.16.0-1
ii  libogg0                           1.3.1-1
ii  libopenal1                        1:1.14-4
ii  libopus0                          1.1~beta-3
ii  libpulse0                         4.0-6+b1
ii  libresid-builder0c2a              2.1.1-14
ii  libroar2                          1.0~beta10-1
ii  libsamplerate0                    0.1.8-5
ii  libshout3                         2.3.1-3
ii  libsidplay2                       2.1.1-14
ii  libsidutils0                      2.1.1-14
ii  libsndfile1                       1.0.25-7
ii  libsqlite3-0                      3.8.1-1
ii  libstdc++6                        4.8.2-1
ii  libsystemd-daemon0                204-5
ii  libvorbis0a                       1.3.2-1.3
ii  libvorbisenc2                     1.3.2-1.3
ii  libvorbisfile3                    1.3.2-1.3
ii  libwavpack1                       4.70.0-1
ii  libwildmidi1                      0.2.3.4-2.1
ii  libwrap0                          7.6.q-24
ii  libyajl2                          2.0.4-4
ii  lsb-base                          4.1+Debian12

mpd recommends no packages.

Versions of packages mpd suggests:
pn  avahi-daemon      <none>
pn  icecast2          <none>
ii  mpc [mpd-client]  0.23-1
pn  pulseaudio        <none>

-- no debconf information

-- 
Adam Lee
http://adam8157.info



More information about the Pkg-mpd-maintainers mailing list