Hello community, here is the log from the commit of package amarok for openSUSE:Factory checked in at Thu Oct 7 23:49:17 CEST 2010. -------- --- KDE/amarok/amarok.changes 2010-09-24 09:28:17.000000000 +0200 +++ /mounts/work_src_done/STABLE/amarok/amarok.changes 2010-09-24 16:55:12.000000000 +0200 @@ -1,0 +2,6 @@ +Fri Sep 24 14:53:35 UTC 2010 - wstephenson@novell.com + +- Fix invalid characters in id3 tags ending up in database due to + new tag processing code (bnc#251762) + +------------------------------------------------------------------- calling whatdependson for head-i586 New: ---- 0001-Re-add-some-tests-for-unprintable-but-also-invalid-c.patch ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ amarok.spec ++++++ --- /var/tmp/diff_new_pack.SnxCBP/_old 2010-10-07 23:44:30.000000000 +0200 +++ /var/tmp/diff_new_pack.SnxCBP/_new 2010-10-07 23:44:30.000000000 +0200 @@ -42,7 +42,7 @@ Group: Productivity/Multimedia/Sound/Players Summary: Media Player for KDE Version: 2.3.2 -Release: 1 +Release: 2 Source0: %{name}-%{version}.tar.bz2 Source100: %{name}-rpmlintrc Patch3: errmsg-mysql-embedded.diff @@ -51,6 +51,7 @@ Patch5: no_buildtime.patch Patch7: ksuseinstall.diff Patch8: initial-preference.diff +Patch9: 0001-Re-add-some-tests-for-unprintable-but-also-invalid-c.patch BuildRoot: %{_tmppath}/%{name}-%{version}-build Provides: kde4-amarok = 2.0.90 Obsoletes: kde4-amarok <= 2.0.89 @@ -96,6 +97,7 @@ %patch7 -p1 %endif %patch8 +%patch9 -p1 %build %ifarch ppc ppc64 ++++++ 0001-Re-add-some-tests-for-unprintable-but-also-invalid-c.patch ++++++
From 79d86829294ac54132c01153660e70e30c15c378 Mon Sep 17 00:00:00 2001 From: Jeff Mitchell
Date: Wed, 22 Sep 2010 18:15:17 -0400 Subject: [PATCH] Re-add some tests for unprintable but also invalid chars. Apparently Qt's XML classes don't properly check for invalid chars when writing XML, even if you tell them to.
Also switch to QXmlStreamWriter, as apparently going forward it is the more supported class.
BUG: 251762
---
utilities/collectionscanner/CollectionScanner.cpp | 27 +++++++++++++-------
1 files changed, 17 insertions(+), 10 deletions(-)
diff --git a/utilities/collectionscanner/CollectionScanner.cpp b/utilities/collectionscanner/CollectionScanner.cpp
index 0a23a53..28c554b 100644
--- a/utilities/collectionscanner/CollectionScanner.cpp
+++ b/utilities/collectionscanner/CollectionScanner.cpp
@@ -37,13 +37,13 @@
#include <QByteArray>
#include <QDBusReply>
#include <QDir>
-#include <QDomDocument>
#include <QFile>
#include <QtDebug>
#include <QTextCodec>
#include <QTextStream>
#include <QTimer>
#include <QThread>
+#include <QXmlStreamWriter>
//Taglib:
#include