Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package qt6-serialport for openSUSE:Factory checked in at 2024-03-28 13:53:07 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/qt6-serialport (Old) and /work/SRC/openSUSE:Factory/.qt6-serialport.new.1905 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "qt6-serialport" Thu Mar 28 13:53:07 2024 rev:20 rq:1162396 version:6.6.3 Changes: -------- --- /work/SRC/openSUSE:Factory/qt6-serialport/qt6-serialport.changes 2024-02-18 20:24:45.417447787 +0100 +++ /work/SRC/openSUSE:Factory/.qt6-serialport.new.1905/qt6-serialport.changes 2024-03-28 14:08:42.125111157 +0100 @@ -1,0 +2,6 @@ +Tue Mar 26 14:26:46 UTC 2024 - Christophe Marin <[email protected]> + +- Update to 6.6.3: + * https://www.qt.io/blog/qt-6.6.3-released + +------------------------------------------------------------------- Old: ---- qtserialport-everywhere-src-6.6.2.tar.xz New: ---- qtserialport-everywhere-src-6.6.3.tar.xz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ qt6-serialport.spec ++++++ --- /var/tmp/diff_new_pack.C5GuvH/_old 2024-03-28 14:08:49.153369807 +0100 +++ /var/tmp/diff_new_pack.C5GuvH/_new 2024-03-28 14:08:49.153369807 +0100 @@ -16,7 +16,7 @@ # -%define real_version 6.6.2 +%define real_version 6.6.3 %define short_version 6.6 %define tar_name qtserialport-everywhere-src %define tar_suffix %{nil} @@ -27,7 +27,7 @@ %endif # Name: qt6-serialport%{?pkg_suffix} -Version: 6.6.2 +Version: 6.6.3 Release: 0 Summary: Qt 6 SerialPort library License: LGPL-3.0-only OR (GPL-2.0-only OR GPL-3.0-or-later) ++++++ qtserialport-everywhere-src-6.6.2.tar.xz -> qtserialport-everywhere-src-6.6.3.tar.xz ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/qtserialport-everywhere-src-6.6.2/.cmake.conf new/qtserialport-everywhere-src-6.6.3/.cmake.conf --- old/qtserialport-everywhere-src-6.6.2/.cmake.conf 2024-02-09 18:13:32.000000000 +0100 +++ new/qtserialport-everywhere-src-6.6.3/.cmake.conf 2024-03-18 17:52:43.000000000 +0100 @@ -1,3 +1,3 @@ -set(QT_REPO_MODULE_VERSION "6.6.2") +set(QT_REPO_MODULE_VERSION "6.6.3") set(QT_REPO_MODULE_PRERELEASE_VERSION_SEGMENT "alpha1") set(QT_EXTRA_INTERNAL_TARGET_DEFINES "QT_NO_AS_CONST=1") diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/qtserialport-everywhere-src-6.6.2/.tag new/qtserialport-everywhere-src-6.6.3/.tag --- old/qtserialport-everywhere-src-6.6.2/.tag 2024-02-09 18:13:32.000000000 +0100 +++ new/qtserialport-everywhere-src-6.6.3/.tag 2024-03-18 17:52:43.000000000 +0100 @@ -1 +1 @@ -deabc07b4c6b5f1f4fbbfc89ce416e5a06587030 +477a3b977154284ecad6ea9b68b62bf54b04bc89 diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/qtserialport-everywhere-src-6.6.2/dependencies.yaml new/qtserialport-everywhere-src-6.6.3/dependencies.yaml --- old/qtserialport-everywhere-src-6.6.2/dependencies.yaml 2024-02-09 18:13:32.000000000 +0100 +++ new/qtserialport-everywhere-src-6.6.3/dependencies.yaml 2024-03-18 17:52:43.000000000 +0100 @@ -1,4 +1,4 @@ dependencies: ../qtbase: - ref: dec1863c7dc63e5788b0c6c061d36e856a6ae2b2 + ref: afdec885058c92e24604f398a926297222da06f3 required: true diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/qtserialport-everywhere-src-6.6.2/examples/serialport/blockingreceiver/receiverthread.cpp new/qtserialport-everywhere-src-6.6.3/examples/serialport/blockingreceiver/receiverthread.cpp --- old/qtserialport-everywhere-src-6.6.2/examples/serialport/blockingreceiver/receiverthread.cpp 2024-02-09 18:13:32.000000000 +0100 +++ new/qtserialport-everywhere-src-6.6.3/examples/serialport/blockingreceiver/receiverthread.cpp 2024-03-18 17:52:43.000000000 +0100 @@ -56,7 +56,10 @@ while (!m_quit) { //![6] //! [7] - if (currentPortNameChanged) { + if (currentPortName.isEmpty()) { + emit error(tr("Port not set")); + return; + } else if (currentPortNameChanged) { serial.close(); serial.setPortName(currentPortName); diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/qtserialport-everywhere-src-6.6.2/src/serialport/qserialport_win.cpp new/qtserialport-everywhere-src-6.6.3/src/serialport/qserialport_win.cpp --- old/qtserialport-everywhere-src-6.6.2/src/serialport/qserialport_win.cpp 2024-02-09 18:13:32.000000000 +0100 +++ new/qtserialport-everywhere-src-6.6.3/src/serialport/qserialport_win.cpp 2024-03-18 17:52:43.000000000 +0100 @@ -533,6 +533,12 @@ bool QSerialPortPrivate::_q_startAsyncWrite() { + if (handle == INVALID_HANDLE_VALUE) { + // Prevent a crash if the application incorrectly has not called open() before + // calling this (QTBUG-120412) + return false; + } + if (writeBuffer.isEmpty() || writeStarted) return true;
