Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package libqt5-qtwebsockets for openSUSE:Factory checked in at 2022-09-27 20:09:44 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/libqt5-qtwebsockets (Old) and /work/SRC/openSUSE:Factory/.libqt5-qtwebsockets.new.2275 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "libqt5-qtwebsockets" Tue Sep 27 20:09:44 2022 rev:40 rq:1006238 version:5.15.6+kde2 Changes: -------- --- /work/SRC/openSUSE:Factory/libqt5-qtwebsockets/libqt5-qtwebsockets.changes 2022-06-29 16:01:31.676636255 +0200 +++ /work/SRC/openSUSE:Factory/.libqt5-qtwebsockets.new.2275/libqt5-qtwebsockets.changes 2022-09-27 20:10:12.489334423 +0200 @@ -1,0 +2,6 @@ +Mon Sep 26 10:35:17 UTC 2022 - Fabian Vogt <fab...@ritter-vogt.de> + +- Update to version 5.15.6+kde2, rebased upstream: + * Clear frame before emitting signals to prevent duplicating messages + +------------------------------------------------------------------- Old: ---- qtwebsockets-everywhere-src-5.15.5+kde3.obscpio New: ---- qtwebsockets-everywhere-src-5.15.6+kde2.obscpio ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ libqt5-qtwebsockets.spec ++++++ --- /var/tmp/diff_new_pack.rZso81/_old 2022-09-27 20:10:13.265336135 +0200 +++ /var/tmp/diff_new_pack.rZso81/_new 2022-09-27 20:10:13.273336152 +0200 @@ -19,11 +19,11 @@ %define qt5_snapshot 1 %define libname libQt5WebSockets5 %define base_name libqt5 -%define real_version 5.15.5 -%define so_version 5.15.5 +%define real_version 5.15.6 +%define so_version 5.15.6 %define tar_version qtwebsockets-everywhere-src-%{version} Name: libqt5-qtwebsockets -Version: 5.15.5+kde3 +Version: 5.15.6+kde2 Release: 0 Summary: Qt 5 WebSockets Library License: LGPL-3.0-only OR (GPL-2.0-only OR GPL-3.0-or-later) ++++++ _service ++++++ --- /var/tmp/diff_new_pack.rZso81/_old 2022-09-27 20:10:13.317336249 +0200 +++ /var/tmp/diff_new_pack.rZso81/_new 2022-09-27 20:10:13.321336258 +0200 @@ -1,12 +1,12 @@ <services> <service name="obs_scm" mode="disabled"> <param name="changesgenerate">enable</param> - <param name="versionformat">5.15.5+kde@TAG_OFFSET@</param> + <param name="versionformat">5.15.6+kde@TAG_OFFSET@</param> <param name="url">https://invent.kde.org/qt/qt/qtwebsockets.git</param> <param name="scm">git</param> <param name="filename">qtwebsockets-everywhere-src</param> <param name="revision">kde/5.15</param> - <param name="parent-tag">v5.15.5-lts-lgpl</param> + <param name="parent-tag">v5.15.6-lts-lgpl</param> <param name="changesgenerate">enable</param> </service> <service name="set_version" mode="disabled"/> ++++++ qtwebsockets-everywhere-src-5.15.5+kde3.obscpio -> qtwebsockets-everywhere-src-5.15.6+kde2.obscpio ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/qtwebsockets-everywhere-src-5.15.5+kde3/.qmake.conf new/qtwebsockets-everywhere-src-5.15.6+kde2/.qmake.conf --- old/qtwebsockets-everywhere-src-5.15.5+kde3/.qmake.conf 2022-06-17 12:28:19.000000000 +0200 +++ new/qtwebsockets-everywhere-src-5.15.6+kde2/.qmake.conf 2022-09-07 19:38:20.000000000 +0200 @@ -3,4 +3,4 @@ CONFIG += warning_clean DEFINES += QT_NO_FOREACH -MODULE_VERSION = 5.15.5 +MODULE_VERSION = 5.15.6 diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/qtwebsockets-everywhere-src-5.15.5+kde3/src/websockets/qwebsocketdataprocessor.cpp new/qtwebsockets-everywhere-src-5.15.6+kde2/src/websockets/qwebsocketdataprocessor.cpp --- old/qtwebsockets-everywhere-src-5.15.5+kde3/src/websockets/qwebsocketdataprocessor.cpp 2022-06-17 12:28:19.000000000 +0200 +++ new/qtwebsockets-everywhere-src-5.15.6+kde2/src/websockets/qwebsocketdataprocessor.cpp 2022-09-07 19:38:20.000000000 +0200 @@ -202,6 +202,7 @@ return true; } + bool isFinalFrame = frame.isFinalFrame(); if (m_opCode == QWebSocketProtocol::OpCodeText) { QString frameTxt = m_pTextCodec->toUnicode(frame.payload().constData(), frame.payload().size(), @@ -215,14 +216,17 @@ return true; } else { m_textMessage.append(frameTxt); - Q_EMIT textFrameReceived(frameTxt, frame.isFinalFrame()); + frame.clear(); + Q_EMIT textFrameReceived(frameTxt, isFinalFrame); } } else { m_binaryMessage.append(frame.payload()); - Q_EMIT binaryFrameReceived(frame.payload(), frame.isFinalFrame()); + QByteArray payload = frame.payload(); + frame.clear(); + Q_EMIT binaryFrameReceived(payload, isFinalFrame); } - if (frame.isFinalFrame()) { + if (isFinalFrame) { isDone = true; if (m_opCode == QWebSocketProtocol::OpCodeText) { const QString textMessage(m_textMessage); ++++++ qtwebsockets-everywhere-src.obsinfo ++++++ --- /var/tmp/diff_new_pack.rZso81/_old 2022-09-27 20:10:13.589336849 +0200 +++ /var/tmp/diff_new_pack.rZso81/_new 2022-09-27 20:10:13.597336867 +0200 @@ -1,5 +1,5 @@ name: qtwebsockets-everywhere-src -version: 5.15.5+kde3 -mtime: 1655461699 -commit: e5be9ba432929049da8f4788400c170bf71672da +version: 5.15.6+kde2 +mtime: 1662572300 +commit: a066371747a7eb9de9b1ae38fbc41b2059080802