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