Package: picard
Version: 0.16-2
Severity: normal
Tags: upstream patch
Because of changes in QT 4.8, scanning does not work in Picard.
Please consider applying the attached patch (applied upstream at
https://github.com/musicbrainz/picard/commit/f3e6cde19fc2fbd9843e904772aded0a07364015#diff-0)
-- System Information:
Debian Release: wheezy/sid
APT prefers unstable
APT policy: (990, 'unstable'), (500, 'testing'), (500, 'stable'), (1,
'experimental')
Architecture: amd64 (x86_64)
Kernel: Linux 3.2.0-2-amd64 (SMP w/2 CPU cores)
Locale: LANG=fi_FI.UTF-8, LC_CTYPE=fi_FI.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Versions of packages picard depends on:
ii libavcodec53 7:0.10.3-dmo1
ii libavformat53 7:0.10.3-dmo1
ii libc6 2.13-32
ii libdiscid0 0.2.2-3
ii libfftw3-3 3.3-1
ii libgcc1 1:4.7.0-7
ii libofa0 0.9.3-5
ii libstdc++6 4.7.0-7
ii python 2.7.2-10
ii python-mutagen 1.20-1
ii python-qt4 4.9.1-3
ii python2.7 2.7.3~rc2-2.1
picard recommends no packages.
picard suggests no packages.
-- no debconf information
--- picard-0.16.orig/picard/webservice.py
+++ picard-0.16/picard/webservice.py
@@ -149,8 +149,11 @@ class XmlWebService(QtCore.QObject):
url.setPassword(self.config.setting["password"])
request = QtNetwork.QNetworkRequest(url)
request.setRawHeader("User-Agent", "MusicBrainz-Picard/%s" % version_string)
- if method == "POST" and host == self.config.setting["server_host"]:
- request.setHeader(QtNetwork.QNetworkRequest.ContentTypeHeader, "application/xml; charset=utf-8")
+ if data is not None:
+ if method == "POST" and host == self.config.setting["server_host"]:
+ request.setHeader(QtNetwork.QNetworkRequest.ContentTypeHeader, "application/xml; charset=utf-8")
+ else:
+ request.setHeader(QtNetwork.QNetworkRequest.ContentTypeHeader, "application/x-www-form-urlencoded")
send = self._request_methods[method]
reply = send(request, data) if data is not None else send(request)
key = (host, port)