Package: amarok
Version: 2.8.0-8
Severity: normal
Tags: newcomer patch

Dear Maintainer,

The currently packaged amarok contains *very old* amarok scripting
engine along with old versions of scripts. This also effects downstream
packages in other distributions, including Ubuntu (and possibly others).

Librivox.org updated their API several years ago, and the original
maintainer of the librivox script for amarok updated the script at 2014,
which went into upstream master breanch of amarok. Amarok also updated
their scripting engine to version 2.0 since amarok version 2.8. However,
Debian still ships with old script engine and librivox script that is
about 3 years old. The upstream librivox script was updated three years
ago (2014) to version 2.0 (X-KDE-PluginInfo-Version=2.0) [1], which
happened well before upstream Amarok version v2.8.0 tag, and that
librivox script still remains in the Amarok master branch as of now [2].

I compiled the amarok upsteam master branch on Debian testing, and the
librivox service works fine. I do have some more ideas to add some
features to it (currently the search API for librivox.org is
cumbersome, and am discussing with their developers). But before doing
those, we should at least include the already well tested working
script (and the engine).

I assume there was some bug that was holding the update for the
scripting engine, which then holded the update to the librivox script.
If so, could one of the maintainers please point out such bug report? If
not, a simple explanation for why the new engine and scripts haven't
been packaged would be nice. But sure, we are all volunteering our life
and love, and I am making, in no way, any accusations. 

I can volunteer joining the maintainer team if necessary.

For more information, please refer to the forum [1].


[1]: https://forum.kde.org/viewtopic.php?f=115&t=138283
[2]: 
https://cgit.kde.org/amarok.git/commit/?id=658cddec28b26120bddd390273245f7686b27cf3
[3]: 
https://cgit.kde.org/amarok.git/commit/?id=1ccf0a34d2411a951d9d1bed1afc3b3f01d35457

*** Reporter, please consider answering these questions, where appropriate ***

   * What led up to the situation?
   Using old version of the script while the corresponding service API
   has been updated.

   * What exactly did you do (or not do) that was effective (or
     ineffective)?
     Start Amarok. Go into Internet / Libvivox Service. Search "Doyle".

   * What was the outcome of this action?
     Find nothing on one of Conan Doyle's great works.

   * What outcome did you expect instead?
     Find "A Study of Scarlett", among many others as the output of the
     query. Using an updated version of the script as well as the
     scripting engine fixes the problem. Compiling the source from
     upsteam master breanch confirms this.

*** End of the template - remove these template lines ***


-- System Information:
Debian Release: stretch/sid
  APT prefers testing
  APT policy: (990, 'testing'), (500, 'unstable'), (1, 'experimental')
Architecture: amd64 (x86_64)

Kernel: Linux 4.7.0-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
Init: systemd (via /run/systemd/system)

Versions of packages amarok depends on:
ii  amarok-common             2.8.0-8
ii  amarok-utils              2.8.0-8
ii  kde-runtime               4:16.08.2-1
ii  libavcodec57              7:3.2.2-1
ii  libavformat57             7:3.2.2-1
ii  libavutil55               7:3.2.2-1
ii  libc6                     2.24-5
ii  libcurl3-gnutls           7.50.1-1
ii  libgcrypt20               1.7.3-2
ii  libgdk-pixbuf2.0-0        2.36.0-1
ii  libgl1-mesa-glx [libgl1]  13.0.2-1
ii  libglib2.0-0              2.50.1-1
ii  libgpod4-nogtk            0.8.3-8
ii  libkcmutils4              4:4.14.25-1
ii  libkdecore5               4:4.14.25-1
ii  libkdeui5                 4:4.14.25-1
ii  libkdewebkit5             4:4.14.25-1
ii  libkdnssd4                4:4.14.25-1
ii  libkfile4                 4:4.14.25-1
ii  libkio5                   4:4.14.25-1
ii  libknewstuff3-4           4:4.14.25-1
ii  liblastfm1                1.0.9-1
ii  libloudmouth1-0           1.5.3-2
ii  libmariadbclient18        10.0.28-2
ii  libmariadbd18             10.1.20-3
ii  libmtp9                   1.1.12-1
ii  libmygpo-qt1              1.0.9-2
ii  libofa0                   0.9.3-12
ii  libphonon4                4:4.9.0-4
ii  libplasma3                4:4.14.25-1
ii  libqjson0                 0.8.1-3
ii  libqt4-dbus               4:4.8.7+dfsg-9
ii  libqt4-network            4:4.8.7+dfsg-9
ii  libqt4-opengl             4:4.8.7+dfsg-9
ii  libqt4-script             4:4.8.7+dfsg-9
ii  libqt4-sql                4:4.8.7+dfsg-9
ii  libqt4-svg                4:4.8.7+dfsg-9
ii  libqt4-xml                4:4.8.7+dfsg-9
ii  libqtcore4                4:4.8.7+dfsg-9
ii  libqtgui4                 4:4.8.7+dfsg-9
ii  libqtscript4-core         0.2.0-1
ii  libqtscript4-gui          0.2.0-1
ii  libqtscript4-network      0.2.0-1
ii  libqtscript4-sql          0.2.0-1
ii  libqtscript4-uitools      0.2.0-1
ii  libqtscript4-xml          0.2.0-1
ii  libqtwebkit4              2.3.4.dfsg-8.1
ii  libsolid4                 4:4.14.25-1
ii  libstdc++6                6.2.0-6
ii  libthreadweaver4          4:4.14.25-1
ii  libx11-6                  2:1.6.4-2
ii  libxml2                   2.9.4+dfsg1-2
ii  phonon                    4:4.9.0-4

Versions of packages amarok recommends:
ii  clamz        0.5-2+b1
ii  kio-audiocd  4:16.08.0-1

Versions of packages amarok suggests:
pn  amarok-doc         <none>
ii  libqt4-sql-mysql   4:4.8.7+dfsg-9
pn  libqt4-sql-psql    <none>
ii  libqt4-sql-sqlite  4:4.8.7+dfsg-9
pn  moodbar            <none>

Versions of packages amarok-common depends on:
pn  perl:any  <none>

amarok-common recommends no packages.

Versions of packages amarok is related to:
ii  phonon-backend-vlc [phonon-backend]  0.9.0-1

-- no debconf information

Reply via email to