Hello community, here is the log from the commit of package phonon for openSUSE:Factory checked in at 2014-10-25 08:32:23 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/phonon (Old) and /work/SRC/openSUSE:Factory/.phonon.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "phonon" Changes: -------- --- /work/SRC/openSUSE:Factory/phonon/phonon.changes 2014-08-16 15:37:30.000000000 +0200 +++ /work/SRC/openSUSE:Factory/.phonon.new/phonon.changes 2014-10-25 08:32:25.000000000 +0200 @@ -1,0 +2,7 @@ +Sun Oct 19 17:40:57 UTC 2014 - [email protected] + +- Update to 4.8.1: + * Version bump + * Prevent a crash when failing to create the preferred backend + +------------------------------------------------------------------- Old: ---- phonon-4.7.80.tar.xz New: ---- phonon-4.8.1.tar.xz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ phonon.spec ++++++ --- /var/tmp/diff_new_pack.efDebb/_old 2014-10-25 08:32:26.000000000 +0200 +++ /var/tmp/diff_new_pack.efDebb/_new 2014-10-25 08:32:26.000000000 +0200 @@ -17,13 +17,13 @@ Name: phonon -Version: 4.7.80 +Version: 4.8.1 Release: 0 Summary: Multimedia Platform Abstraction License: LGPL-2.0+ Group: System/GUI/KDE Url: http://phonon.kde.org/ -Source: http://download.kde.org/unstable/%{name}/%{name}-%{version}.tar.xz +Source: http://download.kde.org/stable/%{name}/%{version}/%{name}-%{version}.tar.xz Source1: baselibs.conf BuildRequires: automoc4 BuildRequires: cmake ++++++ phonon-4.7.80.tar.xz -> phonon-4.8.1.tar.xz ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/phonon-4.7.80/CMakeLists.txt new/phonon-4.8.1/CMakeLists.txt --- old/phonon-4.7.80/CMakeLists.txt 2014-08-12 18:53:15.000000000 +0200 +++ new/phonon-4.8.1/CMakeLists.txt 2014-10-15 13:18:52.000000000 +0200 @@ -20,8 +20,8 @@ # It is highly advised to think twice before changing those. # If you are unsure about the this: http://plan99.net/~mike/writing-shared-libraries.html set(PHONON_LIB_MAJOR_VERSION "4") # Only change on binary incompatible changes -set(PHONON_LIB_MINOR_VERSION "7") # Only change on binary compatible changes with new interfaces -set(PHONON_LIB_PATCH_VERSION "80") # Bump whenever you feel like it :P +set(PHONON_LIB_MINOR_VERSION "8") # Only change on binary compatible changes with new interfaces +set(PHONON_LIB_PATCH_VERSION "1") # Bump whenever you feel like it :P set(PHONON_LIB_VERSION "${PHONON_LIB_MAJOR_VERSION}.${PHONON_LIB_MINOR_VERSION}.${PHONON_LIB_PATCH_VERSION}") set(PHONON_LIB_SOVERSION ${PHONON_LIB_MAJOR_VERSION}) set(PHONON_LIB_SONAME phonon) diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/phonon-4.7.80/phonon/factory.cpp new/phonon-4.8.1/phonon/factory.cpp --- old/phonon-4.7.80/phonon/factory.cpp 2014-08-12 18:53:15.000000000 +0200 +++ new/phonon-4.8.1/phonon/factory.cpp 2014-10-15 13:18:52.000000000 +0200 @@ -199,12 +199,16 @@ QList<BackendDescriptor>::iterator it; for (it = foundBackends.begin(); it != foundBackends.end(); ++it) { const BackendDescriptor &descriptor = *it; - if (descriptor.iid != iid) + if (descriptor.iid != iid) { continue; - if (tryCreateBackend(descriptor.pluginPath)) + } + if (tryCreateBackend(descriptor.pluginPath)) { return true; - else // Drop backends that failed to construct. - foundBackends.erase(it); + } else { // Drop backends that failed to construct. + it = foundBackends.erase(it); + if (it == foundBackends.end()) + break; + } } } -- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
