Hello community, here is the log from the commit of package libqt5-qtbase for openSUSE:Factory checked in at 2016-06-25 01:51:05 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/libqt5-qtbase (Old) and /work/SRC/openSUSE:Factory/.libqt5-qtbase.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Package is "libqt5-qtbase" Changes: -------- --- /work/SRC/openSUSE:Factory/libqt5-qtbase/libqt5-qtbase.changes 2016-05-17 17:06:31.000000000 +0200 +++ /work/SRC/openSUSE:Factory/.libqt5-qtbase.new/libqt5-qtbase.changes 2016-06-25 01:51:06.000000000 +0200 @@ -1,0 +2,27 @@ +Wed Jun 8 14:15:14 UTC 2016 - hrvoje.senjan@gmail.com + +- Update to 5.6.1 + * For more details please see: + http://blog.qt.io/blog/2016/06/08/qt-5-6-1-released/ +- Drop upstreamed patches: + 0005-xcb-Properly-initialize-available-geometry-when-XRan.patch + Fix-QtDBus-deadlock-inside-kded-kiod.patch + 0007-xcb-Deliver-mouse-enter-event-to-window-when-closing.patch + 0009-Expose-the-number-of-X-screen-through-the-QXcbScreen.patch + 0001-xcb-XInput2-fixes-enter-leave-event-fixes.patch + 0002-xcb-Correct-enter-leave-event-handling-when-mouse-bu.patch + 0015-Use-the-state-of-the-key-event-to-process-it.patch + 0012-xcb-Merge-_NET_WM_STATE-hints-instead-of-overwriting.patch + 0004-xcb-Fix-drag-and-drop-between-xcb-screens.patch + QtDBus-finish-all-pending-call-with-error-if-disconnected.patch + 0010-xcb-mark-mouse-events-from-tablet-devices-as-synthes.patch + 0011-xcb-Initialize-all-xcb_client_message_event_t-member.patch + 0008-xcb-resourceType-names-must-have-only-small-letters.patch + 0016-xcb-Fix-drag-and-drop-to-applications-like-Emacs-and.patch + 0013-xcb-Fix-interpretation-of-the-size-from-RRCrtcChange.patch + 0006-xcb-properly-initialize-size-in-millimeters-if-XRand.patch + 0003-xcb-Fix-not-delivering-focusIn-event-on-hide-show.patch + QtDBus-clean-up-signal-hooks-and-object-tree-in-closeConnection.patch + 0014-xcb-Properly-process-enter-leave-events.patch + +------------------------------------------------------------------- Old: ---- 0001-xcb-XInput2-fixes-enter-leave-event-fixes.patch 0002-xcb-Correct-enter-leave-event-handling-when-mouse-bu.patch 0003-xcb-Fix-not-delivering-focusIn-event-on-hide-show.patch 0004-xcb-Fix-drag-and-drop-between-xcb-screens.patch 0005-xcb-Properly-initialize-available-geometry-when-XRan.patch 0006-xcb-properly-initialize-size-in-millimeters-if-XRand.patch 0007-xcb-Deliver-mouse-enter-event-to-window-when-closing.patch 0008-xcb-resourceType-names-must-have-only-small-letters.patch 0009-Expose-the-number-of-X-screen-through-the-QXcbScreen.patch 0010-xcb-mark-mouse-events-from-tablet-devices-as-synthes.patch 0011-xcb-Initialize-all-xcb_client_message_event_t-member.patch 0012-xcb-Merge-_NET_WM_STATE-hints-instead-of-overwriting.patch 0013-xcb-Fix-interpretation-of-the-size-from-RRCrtcChange.patch 0014-xcb-Properly-process-enter-leave-events.patch 0015-Use-the-state-of-the-key-event-to-process-it.patch 0016-xcb-Fix-drag-and-drop-to-applications-like-Emacs-and.patch Fix-QtDBus-deadlock-inside-kded-kiod.patch QtDBus-clean-up-signal-hooks-and-object-tree-in-closeConnection.patch QtDBus-finish-all-pending-call-with-error-if-disconnected.patch qtbase-opensource-src-5.6.0.tar.xz New: ---- qtbase-opensource-src-5.6.1.tar.xz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ libqt5-qtbase.spec ++++++ --- /var/tmp/diff_new_pack.l5hbbM/_old 2016-06-25 01:51:10.000000000 +0200 +++ /var/tmp/diff_new_pack.l5hbbM/_new 2016-06-25 01:51:10.000000000 +0200 @@ -26,15 +26,15 @@ %endif Name: libqt5-qtbase -Version: 5.6.0 +Version: 5.6.1 Release: 0 Summary: C++ Program Library, Core Components License: GPL-3.0 or SUSE-LGPL-2.1-with-digia-exception-1.1 Group: System/Libraries Url: http://qt.digia.com %define base_name libqt5 -%define real_version 5.6.0 -%define so_version 5.6.0 +%define real_version 5.6.1 +%define so_version 5.6.1 %define tar_version qtbase-opensource-src-%{real_version} Source: %{tar_version}.tar.xz # to get mtime of file: @@ -53,26 +53,7 @@ Patch6: disable-rc4-ciphers-bnc865241.diff Patch7: tell-the-truth-about-private-api.patch # patches 1000-2000 and above from upstream 5.6 branch # -Patch1000: 0001-xcb-XInput2-fixes-enter-leave-event-fixes.patch -Patch1001: 0002-xcb-Correct-enter-leave-event-handling-when-mouse-bu.patch -Patch1002: 0003-xcb-Fix-not-delivering-focusIn-event-on-hide-show.patch -Patch1003: 0004-xcb-Fix-drag-and-drop-between-xcb-screens.patch -Patch1004: 0005-xcb-Properly-initialize-available-geometry-when-XRan.patch -Patch1005: 0006-xcb-properly-initialize-size-in-millimeters-if-XRand.patch -Patch1006: 0007-xcb-Deliver-mouse-enter-event-to-window-when-closing.patch -Patch1007: 0008-xcb-resourceType-names-must-have-only-small-letters.patch -Patch1008: 0009-Expose-the-number-of-X-screen-through-the-QXcbScreen.patch -Patch1009: 0010-xcb-mark-mouse-events-from-tablet-devices-as-synthes.patch -Patch1010: 0011-xcb-Initialize-all-xcb_client_message_event_t-member.patch -Patch1011: 0012-xcb-Merge-_NET_WM_STATE-hints-instead-of-overwriting.patch -Patch1012: 0013-xcb-Fix-interpretation-of-the-size-from-RRCrtcChange.patch -Patch1013: 0014-xcb-Properly-process-enter-leave-events.patch # patches 2000-3000 and above from upstream 5.7 branch # -Patch3000: Fix-QtDBus-deadlock-inside-kded-kiod.patch -Patch3001: QtDBus-clean-up-signal-hooks-and-object-tree-in-closeConnection.patch -Patch3002: QtDBus-finish-all-pending-call-with-error-if-disconnected.patch -Patch3003: 0015-Use-the-state-of-the-key-event-to-process-it.patch -Patch3004: 0016-xcb-Fix-drag-and-drop-to-applications-like-Emacs-and.patch BuildRequires: alsa-devel BuildRequires: cups-devel BuildRequires: gcc-c++ @@ -156,25 +137,6 @@ %patch5 -p1 %patch6 -p1 %patch7 -p1 -%patch1000 -p1 -%patch1001 -p1 -%patch1002 -p1 -%patch1003 -p1 -%patch1004 -p1 -%patch1005 -p1 -%patch1006 -p1 -%patch1007 -p1 -%patch1008 -p1 -%patch1009 -p1 -%patch1010 -p1 -%patch1011 -p1 -%patch1012 -p1 -%patch1013 -p1 -%patch3000 -p1 -%patch3001 -p1 -%patch3002 -p1 -%patch3003 -p1 -%patch3004 -p1 # be sure not to use them rm -r src/3rdparty/{libjpeg,freetype,libpng,zlib} ++++++ disable-rc4-ciphers-bnc865241.diff ++++++ --- /var/tmp/diff_new_pack.l5hbbM/_old 2016-06-25 01:51:10.000000000 +0200 +++ /var/tmp/diff_new_pack.l5hbbM/_new 2016-06-25 01:51:10.000000000 +0200 @@ -2,20 +2,13 @@ =================================================================== --- qtbase-opensource-src-5.5.1.orig/src/network/ssl/qsslsocket_openssl.cpp +++ qtbase-opensource-src-5.5.1/src/network/ssl/qsslsocket_openssl.cpp -@@ -662,10 +662,13 @@ void QSslSocketPrivate::resetDefaultCiph - // Unconditionally exclude ADH and AECDH ciphers since they offer no MITM protection - if (!ciph.name().toLower().startsWith(QLatin1String("adh")) && - !ciph.name().toLower().startsWith(QLatin1String("exp-adh")) && -- !ciph.name().toLower().startsWith(QLatin1String("aecdh"))) -+ !ciph.name().toLower().startsWith(QLatin1String("aecdh"))) { +@@ -645,7 +645,8 @@ void QSslSocketPrivate::resetDefaultCiph + !ciph.name().toLower().startsWith(QLatin1String("aecdh"))) { ciphers << ciph; -- if (ciph.usedBits() >= 128) -- defaultCiphers << ciph; -+ + +- if (ciph.usedBits() >= 128) + if (ciph.usedBits() >= 128 && + !ciph.encryptionMethod().toLower().startsWith(QLatin1String("rc4"))) -+ defaultCiphers << ciph; -+ } + defaultCiphers << ciph; + } } - } - } ++++++ qtbase-opensource-src-5.6.0.tar.xz -> qtbase-opensource-src-5.6.1.tar.xz ++++++ /work/SRC/openSUSE:Factory/libqt5-qtbase/qtbase-opensource-src-5.6.0.tar.xz /work/SRC/openSUSE:Factory/.libqt5-qtbase.new/qtbase-opensource-src-5.6.1.tar.xz differ: char 26, line 1 ++++++ tell-the-truth-about-private-api.patch ++++++ --- /var/tmp/diff_new_pack.l5hbbM/_old 2016-06-25 01:51:10.000000000 +0200 +++ /var/tmp/diff_new_pack.l5hbbM/_new 2016-06-25 01:51:10.000000000 +0200 @@ -2,13 +2,11 @@ index aefd3ae..53a3f60 100644 --- a/mkspecs/features/qt_module.prf +++ b/mkspecs/features/qt_module.prf -@@ -195,16 +195,18 @@ - - !header_module:unix:!isEmpty(QMAKE_LFLAGS_VERSION_SCRIPT):!no_linker_version_script:!static { +@@ -196,12 +196,14 @@ android: CONFIG += qt_android_deps no_li verscript = $${TARGET}.version QMAKE_LFLAGS += $${QMAKE_LFLAGS_VERSION_SCRIPT}$$verscript -+ private_api_headers = $$SYNCQT.PRIVATE_HEADER_FILES $$SYNCQT.QPA_HEADER_FILES ++ private_api_headers = $$SYNCQT.PRIVATE_HEADER_FILES $$SYNCQT.QPA_HEADER_FILES + internal_module { - verscript_content = "Qt_$${QT_MAJOR_VERSION}_PRIVATE_API { *; };" @@ -22,11 +20,7 @@ verscript_content += " @FILE:$${_PRO_FILE_PWD_}/$$header@" verscript_content += "};" - current = Qt_$$QT_MAJOR_VERSION - verscript_content += "$$current { *; };" -@@ -221,11 +223,11 @@ - # Add a post-processing step to replace the @FILE:filename@ - verscript_in = $${verscript}.in +@@ -222,7 +224,7 @@ android: CONFIG += qt_android_deps no_li verscriptprocess.name = linker version script ${QMAKE_FILE_BASE} verscriptprocess.input = verscript_in verscriptprocess.CONFIG += no_link target_predeps @@ -35,5 +29,3 @@ verscriptprocess.depends += $${_PRO_FILE_PWD_}/$$header verscriptprocess.output = $$verscript verscriptprocess.commands = perl $${PWD}/data/unix/findclasslist.pl < ${QMAKE_FILE_IN} > $@ - silent:verscriptprocess.commands = @echo creating linker version script ${QMAKE_FILE_BASE} && $$verscriptprocess.commands - QMAKE_EXTRA_COMPILERS += verscriptprocess