Package: amarok
Version: 2.8.0-8
Severity: normal
Tags: patch
Amaroks wikipedia applet stopped showing any information. According to the
upstream bug report (https://bugs.kde.org/show_bug.cgi?id=349313) this is
caused by a change in wikipedias api, which requires now a ssl connection. This
means, that all amarok versions currently available on debian are affected
The attached patch fixes the issue for the ubuntu packages (original bug report
https://bugs.launchpad.net/ubuntu/+source/amarok/+bug/1532180). Since they are
using basically the unmodified package from debian, the patch probably works
for debian too.
Its a backport of the following upstream commits:
http://commits.kde.org/amarok/8c15258b28870b6d9990b24f87ce913e2049bac8
http://commits.kde.org/amarok/15d68755dc5dcf549386a4d50d8a15ebfbea
-- System Information:
Debian Release: 9.0
APT prefers unstable
APT policy: (500, 'unstable')
Architecture: amd64 (x86_64)
Kernel: Linux 4.9.0-1-amd64 (SMP w/2 CPU cores)
Locale: LANG=en_US.utf8, LC_CTYPE=en_US.utf8 (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.3-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-9
ii libcurl3-gnutls 7.52.1-1
ii libgcrypt20 1.7.5-3
ii libgdk-pixbuf2.0-02.36.4-1
ii libgl1-mesa-glx [libgl1] 13.0.3-1
ii libglib2.0-0 2.50.2-2
ii libgpod4-nogtk0.8.3-8
ii libkcmutils4 4:4.14.26-1
ii libkdecore5 4:4.14.26-1
ii libkdeui5 4:4.14.26-1
ii libkdewebkit5 4:4.14.26-1
ii libkdnssd44:4.14.26-1
ii libkfile4 4:4.14.26-1
ii libkio5 4:4.14.26-1
ii libknewstuff3-4 4:4.14.26-1
ii liblastfm11.0.9-1
ii libloudmouth1-0 1.5.3-2
ii libmariadbclient1810.1.20-3
ii libmariadbd18 10.1.20-3
ii libmtp9 1.1.12-1
ii libmygpo-qt1 1.0.9-2
ii libofa0 0.9.3-15
ii libphonon44:4.9.0-4
ii libplasma34:4.14.26-1
ii libqjson0 0.8.1-3
ii libqt4-dbus 4:4.8.7+dfsg-11
ii libqt4-network4:4.8.7+dfsg-11
ii libqt4-opengl 4:4.8.7+dfsg-11
ii libqt4-script 4:4.8.7+dfsg-11
ii libqt4-sql4:4.8.7+dfsg-11
ii libqt4-svg4:4.8.7+dfsg-11
ii libqt4-xml4:4.8.7+dfsg-11
ii libqtcore44:4.8.7+dfsg-11
ii libqtgui4 4:4.8.7+dfsg-11
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-9.1
ii libsolid4 4:4.14.26-1
ii libstdc++66.3.0-3
ii libthreadweaver4 4:4.14.26-1
ii libx11-6 2:1.6.4-2
ii libxml2 2.9.4+dfsg1-2.1
ii phonon4:4.9.0-4
Versions of packages amarok recommends:
ii clamz0.5-2+b1
ii kio-audiocd 4:16.08.3-1
Versions of packages amarok suggests:
pn amarok-doc
ii libqt4-sql-mysql 4:4.8.7+dfsg-11
pn libqt4-sql-psql
pn libqt4-sql-sqlite
pn moodbar
Versions of packages amarok-common depends on:
pn perl:any
amarok-common recommends no packages.
Versions of packages amarok is related to:
ii phonon-backend-gstreamer [phonon-backend] 4:4.9.0-1
-- no debconf information
diff -Naurp amarok-2.8.0/src/context/applets/wikipedia/WikipediaApplet.cpp
amarok-2.8.0_fixed/src/context/applets/wikipedia/WikipediaApplet.cpp
--- amarok-2.8.0/src/context/applets/wikipedia/WikipediaApplet.cpp
2013-08-14 22:22:52.0 +0200
+++ amarok-2.8.0_fixed/src/context/applets/wikipedia/WikipediaApplet.cpp
2016-06-21 10:33:25.587944000 +0200
@@ -63,7 +63,7 @@ WikipediaAppletPrivate::parseWikiLangXml
{
const QString = a.value("prefix").toString();
const QString = a.value("language").toString();
-const QString = QString( "[%1] %2" ).arg( prefix
).arg( language );
+const QString = QString( "[%1] %2" ).arg( prefix,
language );
QListWidgetItem *item = new QListWidgetItem( display, 0 );
// The urlPrefix is the lang code infront of the wikipedia host
// url. It is mostly the same as the "prefix" attribute but in
@@ -245,7 +245,7 @@ WikipediaAppletPrivate::_loadSettings()
QListWidgetItem *item = listWidget->item( i );
const QString = item->data( PrefixRole ).toString();