Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package qt6-serialbus for openSUSE:Factory checked in at 2022-09-15 22:59:34 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/qt6-serialbus (Old) and /work/SRC/openSUSE:Factory/.qt6-serialbus.new.2083 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "qt6-serialbus" Thu Sep 15 22:59:34 2022 rev:8 rq:1003820 version:6.3.2 Changes: -------- --- /work/SRC/openSUSE:Factory/qt6-serialbus/qt6-serialbus.changes 2022-06-20 15:38:08.270935169 +0200 +++ /work/SRC/openSUSE:Factory/.qt6-serialbus.new.2083/qt6-serialbus.changes 2022-09-15 23:00:46.177482916 +0200 @@ -1,0 +2,6 @@ +Fri Sep 9 12:41:46 UTC 2022 - Christophe Giboudeaux <[email protected]> + +- Update to 6.3.2: + * https://www.qt.io/blog/qt-6.3.2-released + +------------------------------------------------------------------- Old: ---- qtserialbus-everywhere-src-6.3.1.tar.xz New: ---- qtserialbus-everywhere-src-6.3.2.tar.xz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ qt6-serialbus.spec ++++++ --- /var/tmp/diff_new_pack.yXxsKb/_old 2022-09-15 23:00:46.721484452 +0200 +++ /var/tmp/diff_new_pack.yXxsKb/_new 2022-09-15 23:00:46.729484475 +0200 @@ -16,7 +16,7 @@ # -%define real_version 6.3.1 +%define real_version 6.3.2 %define short_version 6.3 %define tar_name qtserialbus-everywhere-src %define tar_suffix %{nil} @@ -27,7 +27,7 @@ %endif # Name: qt6-serialbus -Version: 6.3.1 +Version: 6.3.2 Release: 0 Summary: Qt 6 SerialBus library License: LGPL-3.0-only OR GPL-2.0-or-later ++++++ qtserialbus-everywhere-src-6.3.1.tar.xz -> qtserialbus-everywhere-src-6.3.2.tar.xz ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/qtserialbus-everywhere-src-6.3.1/.cmake.conf new/qtserialbus-everywhere-src-6.3.2/.cmake.conf --- old/qtserialbus-everywhere-src-6.3.1/.cmake.conf 2022-06-06 03:28:00.000000000 +0200 +++ new/qtserialbus-everywhere-src-6.3.2/.cmake.conf 2022-09-06 10:52:28.000000000 +0200 @@ -1,2 +1,2 @@ -set(QT_REPO_MODULE_VERSION "6.3.1") +set(QT_REPO_MODULE_VERSION "6.3.2") set(QT_REPO_MODULE_PRERELEASE_VERSION_SEGMENT "") diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/qtserialbus-everywhere-src-6.3.1/.tag new/qtserialbus-everywhere-src-6.3.2/.tag --- old/qtserialbus-everywhere-src-6.3.1/.tag 2022-06-06 03:28:00.000000000 +0200 +++ new/qtserialbus-everywhere-src-6.3.2/.tag 2022-09-06 10:52:28.000000000 +0200 @@ -1 +1 @@ -da85691035d132165f653725bee32f584bc5ec6b +ad1b46f305d8e5f130ab22fc29feef9d95a12d8b diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/qtserialbus-everywhere-src-6.3.1/dependencies.yaml new/qtserialbus-everywhere-src-6.3.2/dependencies.yaml --- old/qtserialbus-everywhere-src-6.3.1/dependencies.yaml 2022-06-06 03:28:00.000000000 +0200 +++ new/qtserialbus-everywhere-src-6.3.2/dependencies.yaml 2022-09-06 10:52:28.000000000 +0200 @@ -1,7 +1,7 @@ dependencies: ../qtbase: - ref: 8483dcde90f40cdfd0a0ec4245b03610b46b6cae + ref: 12dc1dc09d73f5400e1e77181749793885ed9ffc required: true ../qtserialport: - ref: 51e896081c70c40bf2a02a8f4953e9b27b984bff + ref: 3cf0152472cb9286fcbc995f0f0bc34c444e9b43 required: false diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/qtserialbus-everywhere-src-6.3.1/include/QtSerialBus/6.3.1/QtSerialBus/private/qcanbusdevice_p.h new/qtserialbus-everywhere-src-6.3.2/include/QtSerialBus/6.3.1/QtSerialBus/private/qcanbusdevice_p.h --- old/qtserialbus-everywhere-src-6.3.1/include/QtSerialBus/6.3.1/QtSerialBus/private/qcanbusdevice_p.h 2022-06-06 03:28:00.000000000 +0200 +++ new/qtserialbus-everywhere-src-6.3.2/include/QtSerialBus/6.3.1/QtSerialBus/private/qcanbusdevice_p.h 1970-01-01 01:00:00.000000000 +0100 @@ -1 +0,0 @@ -#include "../../../../../src/serialbus/qcanbusdevice_p.h" diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/qtserialbus-everywhere-src-6.3.1/include/QtSerialBus/6.3.1/QtSerialBus/private/qcanbusdeviceinfo_p.h new/qtserialbus-everywhere-src-6.3.2/include/QtSerialBus/6.3.1/QtSerialBus/private/qcanbusdeviceinfo_p.h --- old/qtserialbus-everywhere-src-6.3.1/include/QtSerialBus/6.3.1/QtSerialBus/private/qcanbusdeviceinfo_p.h 2022-06-06 03:28:00.000000000 +0200 +++ new/qtserialbus-everywhere-src-6.3.2/include/QtSerialBus/6.3.1/QtSerialBus/private/qcanbusdeviceinfo_p.h 1970-01-01 01:00:00.000000000 +0100 @@ -1 +0,0 @@ -#include "../../../../../src/serialbus/qcanbusdeviceinfo_p.h" diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/qtserialbus-everywhere-src-6.3.1/include/QtSerialBus/6.3.1/QtSerialBus/private/qmodbus_symbols_p.h new/qtserialbus-everywhere-src-6.3.2/include/QtSerialBus/6.3.1/QtSerialBus/private/qmodbus_symbols_p.h --- old/qtserialbus-everywhere-src-6.3.1/include/QtSerialBus/6.3.1/QtSerialBus/private/qmodbus_symbols_p.h 2022-06-06 03:28:00.000000000 +0200 +++ new/qtserialbus-everywhere-src-6.3.2/include/QtSerialBus/6.3.1/QtSerialBus/private/qmodbus_symbols_p.h 1970-01-01 01:00:00.000000000 +0100 @@ -1 +0,0 @@ -#include "../../../../../src/serialbus/qmodbus_symbols_p.h" diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/qtserialbus-everywhere-src-6.3.1/include/QtSerialBus/6.3.1/QtSerialBus/private/qmodbusadu_p.h new/qtserialbus-everywhere-src-6.3.2/include/QtSerialBus/6.3.1/QtSerialBus/private/qmodbusadu_p.h --- old/qtserialbus-everywhere-src-6.3.1/include/QtSerialBus/6.3.1/QtSerialBus/private/qmodbusadu_p.h 2022-06-06 03:28:00.000000000 +0200 +++ new/qtserialbus-everywhere-src-6.3.2/include/QtSerialBus/6.3.1/QtSerialBus/private/qmodbusadu_p.h 1970-01-01 01:00:00.000000000 +0100 @@ -1 +0,0 @@ -#include "../../../../../src/serialbus/qmodbusadu_p.h" diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/qtserialbus-everywhere-src-6.3.1/include/QtSerialBus/6.3.1/QtSerialBus/private/qmodbusclient_p.h new/qtserialbus-everywhere-src-6.3.2/include/QtSerialBus/6.3.1/QtSerialBus/private/qmodbusclient_p.h --- old/qtserialbus-everywhere-src-6.3.1/include/QtSerialBus/6.3.1/QtSerialBus/private/qmodbusclient_p.h 2022-06-06 03:28:00.000000000 +0200 +++ new/qtserialbus-everywhere-src-6.3.2/include/QtSerialBus/6.3.1/QtSerialBus/private/qmodbusclient_p.h 1970-01-01 01:00:00.000000000 +0100 @@ -1 +0,0 @@ -#include "../../../../../src/serialbus/qmodbusclient_p.h" diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/qtserialbus-everywhere-src-6.3.1/include/QtSerialBus/6.3.1/QtSerialBus/private/qmodbuscommevent_p.h new/qtserialbus-everywhere-src-6.3.2/include/QtSerialBus/6.3.1/QtSerialBus/private/qmodbuscommevent_p.h --- old/qtserialbus-everywhere-src-6.3.1/include/QtSerialBus/6.3.1/QtSerialBus/private/qmodbuscommevent_p.h 2022-06-06 03:28:00.000000000 +0200 +++ new/qtserialbus-everywhere-src-6.3.2/include/QtSerialBus/6.3.1/QtSerialBus/private/qmodbuscommevent_p.h 1970-01-01 01:00:00.000000000 +0100 @@ -1 +0,0 @@ -#include "../../../../../src/serialbus/qmodbuscommevent_p.h" diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/qtserialbus-everywhere-src-6.3.1/include/QtSerialBus/6.3.1/QtSerialBus/private/qmodbusdevice_p.h new/qtserialbus-everywhere-src-6.3.2/include/QtSerialBus/6.3.1/QtSerialBus/private/qmodbusdevice_p.h --- old/qtserialbus-everywhere-src-6.3.1/include/QtSerialBus/6.3.1/QtSerialBus/private/qmodbusdevice_p.h 2022-06-06 03:28:00.000000000 +0200 +++ new/qtserialbus-everywhere-src-6.3.2/include/QtSerialBus/6.3.1/QtSerialBus/private/qmodbusdevice_p.h 1970-01-01 01:00:00.000000000 +0100 @@ -1 +0,0 @@ -#include "../../../../../src/serialbus/qmodbusdevice_p.h" diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/qtserialbus-everywhere-src-6.3.1/include/QtSerialBus/6.3.1/QtSerialBus/private/qmodbusrtuserialclient_p.h new/qtserialbus-everywhere-src-6.3.2/include/QtSerialBus/6.3.1/QtSerialBus/private/qmodbusrtuserialclient_p.h --- old/qtserialbus-everywhere-src-6.3.1/include/QtSerialBus/6.3.1/QtSerialBus/private/qmodbusrtuserialclient_p.h 2022-06-06 03:28:00.000000000 +0200 +++ new/qtserialbus-everywhere-src-6.3.2/include/QtSerialBus/6.3.1/QtSerialBus/private/qmodbusrtuserialclient_p.h 1970-01-01 01:00:00.000000000 +0100 @@ -1 +0,0 @@ -#include "../../../../../src/serialbus/qmodbusrtuserialclient_p.h" diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/qtserialbus-everywhere-src-6.3.1/include/QtSerialBus/6.3.1/QtSerialBus/private/qmodbusrtuserialserver_p.h new/qtserialbus-everywhere-src-6.3.2/include/QtSerialBus/6.3.1/QtSerialBus/private/qmodbusrtuserialserver_p.h --- old/qtserialbus-everywhere-src-6.3.1/include/QtSerialBus/6.3.1/QtSerialBus/private/qmodbusrtuserialserver_p.h 2022-06-06 03:28:00.000000000 +0200 +++ new/qtserialbus-everywhere-src-6.3.2/include/QtSerialBus/6.3.1/QtSerialBus/private/qmodbusrtuserialserver_p.h 1970-01-01 01:00:00.000000000 +0100 @@ -1 +0,0 @@ -#include "../../../../../src/serialbus/qmodbusrtuserialserver_p.h" diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/qtserialbus-everywhere-src-6.3.1/include/QtSerialBus/6.3.1/QtSerialBus/private/qmodbusserver_p.h new/qtserialbus-everywhere-src-6.3.2/include/QtSerialBus/6.3.1/QtSerialBus/private/qmodbusserver_p.h --- old/qtserialbus-everywhere-src-6.3.1/include/QtSerialBus/6.3.1/QtSerialBus/private/qmodbusserver_p.h 2022-06-06 03:28:00.000000000 +0200 +++ new/qtserialbus-everywhere-src-6.3.2/include/QtSerialBus/6.3.1/QtSerialBus/private/qmodbusserver_p.h 1970-01-01 01:00:00.000000000 +0100 @@ -1 +0,0 @@ -#include "../../../../../src/serialbus/qmodbusserver_p.h" diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/qtserialbus-everywhere-src-6.3.1/include/QtSerialBus/6.3.1/QtSerialBus/private/qmodbustcpclient_p.h new/qtserialbus-everywhere-src-6.3.2/include/QtSerialBus/6.3.1/QtSerialBus/private/qmodbustcpclient_p.h --- old/qtserialbus-everywhere-src-6.3.1/include/QtSerialBus/6.3.1/QtSerialBus/private/qmodbustcpclient_p.h 2022-06-06 03:28:00.000000000 +0200 +++ new/qtserialbus-everywhere-src-6.3.2/include/QtSerialBus/6.3.1/QtSerialBus/private/qmodbustcpclient_p.h 1970-01-01 01:00:00.000000000 +0100 @@ -1 +0,0 @@ -#include "../../../../../src/serialbus/qmodbustcpclient_p.h" diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/qtserialbus-everywhere-src-6.3.1/include/QtSerialBus/6.3.1/QtSerialBus/private/qmodbustcpserver_p.h new/qtserialbus-everywhere-src-6.3.2/include/QtSerialBus/6.3.1/QtSerialBus/private/qmodbustcpserver_p.h --- old/qtserialbus-everywhere-src-6.3.1/include/QtSerialBus/6.3.1/QtSerialBus/private/qmodbustcpserver_p.h 2022-06-06 03:28:00.000000000 +0200 +++ new/qtserialbus-everywhere-src-6.3.2/include/QtSerialBus/6.3.1/QtSerialBus/private/qmodbustcpserver_p.h 1970-01-01 01:00:00.000000000 +0100 @@ -1 +0,0 @@ -#include "../../../../../src/serialbus/qmodbustcpserver_p.h" diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/qtserialbus-everywhere-src-6.3.1/include/QtSerialBus/6.3.2/QtSerialBus/private/qcanbusdevice_p.h new/qtserialbus-everywhere-src-6.3.2/include/QtSerialBus/6.3.2/QtSerialBus/private/qcanbusdevice_p.h --- old/qtserialbus-everywhere-src-6.3.1/include/QtSerialBus/6.3.2/QtSerialBus/private/qcanbusdevice_p.h 1970-01-01 01:00:00.000000000 +0100 +++ new/qtserialbus-everywhere-src-6.3.2/include/QtSerialBus/6.3.2/QtSerialBus/private/qcanbusdevice_p.h 2022-09-06 10:52:28.000000000 +0200 @@ -0,0 +1 @@ +#include "../../../../../src/serialbus/qcanbusdevice_p.h" diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/qtserialbus-everywhere-src-6.3.1/include/QtSerialBus/6.3.2/QtSerialBus/private/qcanbusdeviceinfo_p.h new/qtserialbus-everywhere-src-6.3.2/include/QtSerialBus/6.3.2/QtSerialBus/private/qcanbusdeviceinfo_p.h --- old/qtserialbus-everywhere-src-6.3.1/include/QtSerialBus/6.3.2/QtSerialBus/private/qcanbusdeviceinfo_p.h 1970-01-01 01:00:00.000000000 +0100 +++ new/qtserialbus-everywhere-src-6.3.2/include/QtSerialBus/6.3.2/QtSerialBus/private/qcanbusdeviceinfo_p.h 2022-09-06 10:52:28.000000000 +0200 @@ -0,0 +1 @@ +#include "../../../../../src/serialbus/qcanbusdeviceinfo_p.h" diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/qtserialbus-everywhere-src-6.3.1/include/QtSerialBus/6.3.2/QtSerialBus/private/qmodbus_symbols_p.h new/qtserialbus-everywhere-src-6.3.2/include/QtSerialBus/6.3.2/QtSerialBus/private/qmodbus_symbols_p.h --- old/qtserialbus-everywhere-src-6.3.1/include/QtSerialBus/6.3.2/QtSerialBus/private/qmodbus_symbols_p.h 1970-01-01 01:00:00.000000000 +0100 +++ new/qtserialbus-everywhere-src-6.3.2/include/QtSerialBus/6.3.2/QtSerialBus/private/qmodbus_symbols_p.h 2022-09-06 10:52:28.000000000 +0200 @@ -0,0 +1 @@ +#include "../../../../../src/serialbus/qmodbus_symbols_p.h" diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/qtserialbus-everywhere-src-6.3.1/include/QtSerialBus/6.3.2/QtSerialBus/private/qmodbusadu_p.h new/qtserialbus-everywhere-src-6.3.2/include/QtSerialBus/6.3.2/QtSerialBus/private/qmodbusadu_p.h --- old/qtserialbus-everywhere-src-6.3.1/include/QtSerialBus/6.3.2/QtSerialBus/private/qmodbusadu_p.h 1970-01-01 01:00:00.000000000 +0100 +++ new/qtserialbus-everywhere-src-6.3.2/include/QtSerialBus/6.3.2/QtSerialBus/private/qmodbusadu_p.h 2022-09-06 10:52:28.000000000 +0200 @@ -0,0 +1 @@ +#include "../../../../../src/serialbus/qmodbusadu_p.h" diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/qtserialbus-everywhere-src-6.3.1/include/QtSerialBus/6.3.2/QtSerialBus/private/qmodbusclient_p.h new/qtserialbus-everywhere-src-6.3.2/include/QtSerialBus/6.3.2/QtSerialBus/private/qmodbusclient_p.h --- old/qtserialbus-everywhere-src-6.3.1/include/QtSerialBus/6.3.2/QtSerialBus/private/qmodbusclient_p.h 1970-01-01 01:00:00.000000000 +0100 +++ new/qtserialbus-everywhere-src-6.3.2/include/QtSerialBus/6.3.2/QtSerialBus/private/qmodbusclient_p.h 2022-09-06 10:52:28.000000000 +0200 @@ -0,0 +1 @@ +#include "../../../../../src/serialbus/qmodbusclient_p.h" diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/qtserialbus-everywhere-src-6.3.1/include/QtSerialBus/6.3.2/QtSerialBus/private/qmodbuscommevent_p.h new/qtserialbus-everywhere-src-6.3.2/include/QtSerialBus/6.3.2/QtSerialBus/private/qmodbuscommevent_p.h --- old/qtserialbus-everywhere-src-6.3.1/include/QtSerialBus/6.3.2/QtSerialBus/private/qmodbuscommevent_p.h 1970-01-01 01:00:00.000000000 +0100 +++ new/qtserialbus-everywhere-src-6.3.2/include/QtSerialBus/6.3.2/QtSerialBus/private/qmodbuscommevent_p.h 2022-09-06 10:52:28.000000000 +0200 @@ -0,0 +1 @@ +#include "../../../../../src/serialbus/qmodbuscommevent_p.h" diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/qtserialbus-everywhere-src-6.3.1/include/QtSerialBus/6.3.2/QtSerialBus/private/qmodbusdevice_p.h new/qtserialbus-everywhere-src-6.3.2/include/QtSerialBus/6.3.2/QtSerialBus/private/qmodbusdevice_p.h --- old/qtserialbus-everywhere-src-6.3.1/include/QtSerialBus/6.3.2/QtSerialBus/private/qmodbusdevice_p.h 1970-01-01 01:00:00.000000000 +0100 +++ new/qtserialbus-everywhere-src-6.3.2/include/QtSerialBus/6.3.2/QtSerialBus/private/qmodbusdevice_p.h 2022-09-06 10:52:28.000000000 +0200 @@ -0,0 +1 @@ +#include "../../../../../src/serialbus/qmodbusdevice_p.h" diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/qtserialbus-everywhere-src-6.3.1/include/QtSerialBus/6.3.2/QtSerialBus/private/qmodbusrtuserialclient_p.h new/qtserialbus-everywhere-src-6.3.2/include/QtSerialBus/6.3.2/QtSerialBus/private/qmodbusrtuserialclient_p.h --- old/qtserialbus-everywhere-src-6.3.1/include/QtSerialBus/6.3.2/QtSerialBus/private/qmodbusrtuserialclient_p.h 1970-01-01 01:00:00.000000000 +0100 +++ new/qtserialbus-everywhere-src-6.3.2/include/QtSerialBus/6.3.2/QtSerialBus/private/qmodbusrtuserialclient_p.h 2022-09-06 10:52:28.000000000 +0200 @@ -0,0 +1 @@ +#include "../../../../../src/serialbus/qmodbusrtuserialclient_p.h" diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/qtserialbus-everywhere-src-6.3.1/include/QtSerialBus/6.3.2/QtSerialBus/private/qmodbusrtuserialserver_p.h new/qtserialbus-everywhere-src-6.3.2/include/QtSerialBus/6.3.2/QtSerialBus/private/qmodbusrtuserialserver_p.h --- old/qtserialbus-everywhere-src-6.3.1/include/QtSerialBus/6.3.2/QtSerialBus/private/qmodbusrtuserialserver_p.h 1970-01-01 01:00:00.000000000 +0100 +++ new/qtserialbus-everywhere-src-6.3.2/include/QtSerialBus/6.3.2/QtSerialBus/private/qmodbusrtuserialserver_p.h 2022-09-06 10:52:28.000000000 +0200 @@ -0,0 +1 @@ +#include "../../../../../src/serialbus/qmodbusrtuserialserver_p.h" diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/qtserialbus-everywhere-src-6.3.1/include/QtSerialBus/6.3.2/QtSerialBus/private/qmodbusserver_p.h new/qtserialbus-everywhere-src-6.3.2/include/QtSerialBus/6.3.2/QtSerialBus/private/qmodbusserver_p.h --- old/qtserialbus-everywhere-src-6.3.1/include/QtSerialBus/6.3.2/QtSerialBus/private/qmodbusserver_p.h 1970-01-01 01:00:00.000000000 +0100 +++ new/qtserialbus-everywhere-src-6.3.2/include/QtSerialBus/6.3.2/QtSerialBus/private/qmodbusserver_p.h 2022-09-06 10:52:28.000000000 +0200 @@ -0,0 +1 @@ +#include "../../../../../src/serialbus/qmodbusserver_p.h" diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/qtserialbus-everywhere-src-6.3.1/include/QtSerialBus/6.3.2/QtSerialBus/private/qmodbustcpclient_p.h new/qtserialbus-everywhere-src-6.3.2/include/QtSerialBus/6.3.2/QtSerialBus/private/qmodbustcpclient_p.h --- old/qtserialbus-everywhere-src-6.3.1/include/QtSerialBus/6.3.2/QtSerialBus/private/qmodbustcpclient_p.h 1970-01-01 01:00:00.000000000 +0100 +++ new/qtserialbus-everywhere-src-6.3.2/include/QtSerialBus/6.3.2/QtSerialBus/private/qmodbustcpclient_p.h 2022-09-06 10:52:28.000000000 +0200 @@ -0,0 +1 @@ +#include "../../../../../src/serialbus/qmodbustcpclient_p.h" diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/qtserialbus-everywhere-src-6.3.1/include/QtSerialBus/6.3.2/QtSerialBus/private/qmodbustcpserver_p.h new/qtserialbus-everywhere-src-6.3.2/include/QtSerialBus/6.3.2/QtSerialBus/private/qmodbustcpserver_p.h --- old/qtserialbus-everywhere-src-6.3.1/include/QtSerialBus/6.3.2/QtSerialBus/private/qmodbustcpserver_p.h 1970-01-01 01:00:00.000000000 +0100 +++ new/qtserialbus-everywhere-src-6.3.2/include/QtSerialBus/6.3.2/QtSerialBus/private/qmodbustcpserver_p.h 2022-09-06 10:52:28.000000000 +0200 @@ -0,0 +1 @@ +#include "../../../../../src/serialbus/qmodbustcpserver_p.h" diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/qtserialbus-everywhere-src-6.3.1/include/QtSerialBus/qtserialbusversion.h new/qtserialbus-everywhere-src-6.3.2/include/QtSerialBus/qtserialbusversion.h --- old/qtserialbus-everywhere-src-6.3.1/include/QtSerialBus/qtserialbusversion.h 2022-06-09 02:14:40.000000000 +0200 +++ new/qtserialbus-everywhere-src-6.3.2/include/QtSerialBus/qtserialbusversion.h 2022-09-07 17:20:15.000000000 +0200 @@ -2,8 +2,8 @@ #ifndef QT_QTSERIALBUS_VERSION_H #define QT_QTSERIALBUS_VERSION_H -#define QTSERIALBUS_VERSION_STR "6.3.1" +#define QTSERIALBUS_VERSION_STR "6.3.2" -#define QTSERIALBUS_VERSION 0x060301 +#define QTSERIALBUS_VERSION 0x060302 #endif // QT_QTSERIALBUS_VERSION_H diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/qtserialbus-everywhere-src-6.3.1/src/serialbus/qmodbusclient.cpp new/qtserialbus-everywhere-src-6.3.2/src/serialbus/qmodbusclient.cpp --- old/qtserialbus-everywhere-src-6.3.1/src/serialbus/qmodbusclient.cpp 2022-06-06 03:28:00.000000000 +0200 +++ new/qtserialbus-everywhere-src-6.3.2/src/serialbus/qmodbusclient.cpp 2022-09-06 10:52:28.000000000 +0200 @@ -222,8 +222,12 @@ } /*! - Processes a Modbus server \a response and stores the decoded information in \a data. Returns - true on success; otherwise false. + Processes a Modbus server \a response and stores the decoded information in + \a data. Returns \c true on success; otherwise \c false. + + \note The default implementation does not support all + \l {QModbusPdu::}{FunctionCode}s. Override this method in a custom Modbus + client implementations to handle the needed functions. */ bool QModbusClient::processResponse(const QModbusResponse &response, QModbusDataUnit *data) { diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/qtserialbus-everywhere-src-6.3.1/src/serialbus/qmodbusdevice.cpp new/qtserialbus-everywhere-src-6.3.2/src/serialbus/qmodbusdevice.cpp --- old/qtserialbus-everywhere-src-6.3.1/src/serialbus/qmodbusdevice.cpp 2022-06-06 03:28:00.000000000 +0200 +++ new/qtserialbus-everywhere-src-6.3.2/src/serialbus/qmodbusdevice.cpp 2022-09-06 10:52:28.000000000 +0200 @@ -202,6 +202,13 @@ \value ReplyAbortedError The reply was aborted due to a disconnection of the device. \value UnknownError An unknown error occurred. + + \note An UnknownError can also indicate that the received + \l {QModbusPdu::}{FunctionCode} is not supported in the current + implementation. In this case custom Modbus client implementations need to + override the \l {QModbusClient::}{processResponse()} and + \l {QModbusClient::}{processPrivateResponse()} methods to provide support + for needed functions. */ /*! diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/qtserialbus-everywhere-src-6.3.1/src/serialbus/qmodbuspdu.cpp new/qtserialbus-everywhere-src-6.3.2/src/serialbus/qmodbuspdu.cpp --- old/qtserialbus-everywhere-src-6.3.1/src/serialbus/qmodbuspdu.cpp 2022-06-06 03:28:00.000000000 +0200 +++ new/qtserialbus-everywhere-src-6.3.2/src/serialbus/qmodbuspdu.cpp 2022-09-06 10:52:28.000000000 +0200 @@ -131,11 +131,12 @@ } raii = { pdu }; QModbusPdu::FunctionCode code = QModbusPdu::FunctionCode::Invalid; - if (stream.readRawData(reinterpret_cast<char *>(&code), sizeof(quint8)) != sizeof(quint8)) + stream >> code; + if (stream.status() == QDataStream::ReadPastEnd) return stream; pdu->setFunctionCode(code); - if (code == QModbusPdu::Invalid || code == QModbusPdu::UndefinedFunctionCode) // shortcut + if (code == QModbusPdu::Invalid) // shortcut return stream; constexpr const int MaxPduDataSize = 252; // in bytes @@ -626,6 +627,22 @@ } /*! + \internal + + Reads a FunctionCode from a \a stream. + In stream we serialize FunctionCode as one byte, so we use a temporary char + variable to make the code work on both little endian and big endian systems. + If reading from stream fails, code will retain original value. +*/ +QDataStream &operator>>(QDataStream &stream, QModbusPdu::FunctionCode &code) +{ + char buffer; + if (stream.readRawData(&buffer, 1) == 1) + code = static_cast<QModbusPdu::FunctionCode>(buffer); + return stream; +} + +/*! \relates QModbusRequest Reads a \a pdu from the \a stream and returns a reference to the stream. diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/qtserialbus-everywhere-src-6.3.1/src/serialbus/qmodbuspdu.h new/qtserialbus-everywhere-src-6.3.2/src/serialbus/qmodbuspdu.h --- old/qtserialbus-everywhere-src-6.3.1/src/serialbus/qmodbuspdu.h 2022-06-06 03:28:00.000000000 +0200 +++ new/qtserialbus-everywhere-src-6.3.2/src/serialbus/qmodbuspdu.h 2022-09-06 10:52:28.000000000 +0200 @@ -193,6 +193,7 @@ }; Q_SERIALBUS_EXPORT QDebug operator<<(QDebug debug, const QModbusPdu &pdu); Q_SERIALBUS_EXPORT QDataStream &operator<<(QDataStream &stream, const QModbusPdu &pdu); +Q_SERIALBUS_EXPORT QDataStream &operator>>(QDataStream &stream, QModbusPdu::FunctionCode &code); class QModbusRequest : public QModbusPdu {
