Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package qt6-mqtt for openSUSE:Factory checked in at 2026-03-28 20:13:52 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/qt6-mqtt (Old) and /work/SRC/openSUSE:Factory/.qt6-mqtt.new.8177 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "qt6-mqtt" Sat Mar 28 20:13:52 2026 rev:41 rq:1342799 version:6.11.0 Changes: -------- --- /work/SRC/openSUSE:Factory/qt6-mqtt/qt6-mqtt.changes 2026-02-03 21:31:39.089039249 +0100 +++ /work/SRC/openSUSE:Factory/.qt6-mqtt.new.8177/qt6-mqtt.changes 2026-03-28 20:15:26.670606896 +0100 @@ -1,0 +2,6 @@ +Mon Mar 23 10:37:49 UTC 2026 - Christophe Marin <[email protected]> + +- Update to 6.11.0 + https://www.qt.io/blog/qt-6.11-released + +------------------------------------------------------------------- Old: ---- qtmqtt-everywhere-src-6.10.2.tar.xz New: ---- qtmqtt-everywhere-src-6.11.0.tar.xz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ qt6-mqtt.spec ++++++ --- /var/tmp/diff_new_pack.Z9gxld/_old 2026-03-28 20:15:27.218629514 +0100 +++ /var/tmp/diff_new_pack.Z9gxld/_new 2026-03-28 20:15:27.218629514 +0100 @@ -16,8 +16,8 @@ # -%define real_version 6.10.2 -%define short_version 6.10 +%define real_version 6.11.0 +%define short_version 6.11 %define tar_name qtmqtt-everywhere-src %define tar_suffix %{nil} # @@ -27,7 +27,7 @@ %endif # Name: qt6-mqtt%{?pkg_suffix} -Version: 6.10.2 +Version: 6.11.0 Release: 0 Summary: Qt 6 Module to implement MQTT protocol version 3.1 and 3.1.1 License: GPL-3.0-only WITH Qt-GPL-exception-1.0 ++++++ _service ++++++ --- /var/tmp/diff_new_pack.Z9gxld/_old 2026-03-28 20:15:27.266631495 +0100 +++ /var/tmp/diff_new_pack.Z9gxld/_new 2026-03-28 20:15:27.270631660 +0100 @@ -1,9 +1,9 @@ <services> <service name="tar_scm" mode="disabled"> <param name="changesgenerate">disable</param> - <param name="version">6.10.2</param> + <param name="version">6.11.0</param> <param name="url">git://code.qt.io/qt/qtmqtt.git</param> - <param name="revision">v6.10.2</param> + <param name="revision">v6.11.0</param> <param name="scm">git</param> <param name="filename">qtmqtt-everywhere-src</param> </service> ++++++ qtmqtt-everywhere-src-6.10.2.tar.xz -> qtmqtt-everywhere-src-6.11.0.tar.xz ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/qtmqtt-everywhere-src-6.10.2/.cmake.conf new/qtmqtt-everywhere-src-6.11.0/.cmake.conf --- old/qtmqtt-everywhere-src-6.10.2/.cmake.conf 2026-01-22 21:38:06.000000000 +0100 +++ new/qtmqtt-everywhere-src-6.11.0/.cmake.conf 2026-03-10 06:39:07.000000000 +0100 @@ -1,4 +1,4 @@ -set(QT_REPO_MODULE_VERSION "6.10.2") +set(QT_REPO_MODULE_VERSION "6.11.0") set(QT_REPO_MODULE_PRERELEASE_VERSION_SEGMENT "alpha1") -set(QT_EXTRA_INTERNAL_TARGET_DEFINES "QT_NO_AS_CONST=1") +set(QT_EXTRA_INTERNAL_TARGET_DEFINES "QT_NO_QASCONST=1") list(APPEND QT_EXTRA_INTERNAL_TARGET_DEFINES "QT_NO_FOREACH=1") diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/qtmqtt-everywhere-src-6.10.2/CMakeLists.txt new/qtmqtt-everywhere-src-6.11.0/CMakeLists.txt --- old/qtmqtt-everywhere-src-6.10.2/CMakeLists.txt 2026-01-22 21:38:06.000000000 +0100 +++ new/qtmqtt-everywhere-src-6.11.0/CMakeLists.txt 2026-03-10 06:39:07.000000000 +0100 @@ -11,9 +11,14 @@ LANGUAGES CXX C ) -find_package(Qt6 ${PROJECT_VERSION} CONFIG REQUIRED COMPONENTS BuildInternals Core Network) +find_package(Qt6 ${PROJECT_VERSION} CONFIG REQUIRED COMPONENTS BuildInternals) + +# This should be called as early as possible, just after find_package(BuildInternals) where it is +# defined. +qt_internal_project_setup() + +find_package(Qt6 ${PROJECT_VERSION} CONFIG REQUIRED COMPONENTS Core Network) find_package(Qt6 ${PROJECT_VERSION} CONFIG OPTIONAL_COMPONENTS Quick # For tests Gui Widgets WebSockets) # For examples -qt_internal_project_setup() qt_build_repo() diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/qtmqtt-everywhere-src-6.10.2/REUSE.toml new/qtmqtt-everywhere-src-6.11.0/REUSE.toml --- old/qtmqtt-everywhere-src-6.10.2/REUSE.toml 2026-01-22 21:38:06.000000000 +0100 +++ new/qtmqtt-everywhere-src-6.11.0/REUSE.toml 2026-03-10 06:39:07.000000000 +0100 @@ -4,40 +4,40 @@ path = [".cmake.conf", "**.yaml", "**/ci_config_linux.json", "**.pro", ".tag"] precedence = "closest" comment = "build system" -SPDX-FileCopyrightText = "Copyright (C) 2024 The Qt Company Ltd." +SPDX-FileCopyrightText = "Copyright (C) The Qt Company Ltd." SPDX-License-Identifier = "BSD-3-Clause" [[annotations]] path = ["**/.gitattributes", "**.gitignore", "**.gitreview"] precedence = "closest" comment = "version control system. Infrastructure" -SPDX-FileCopyrightText = "Copyright (C) 2024 The Qt Company Ltd." +SPDX-FileCopyrightText = "Copyright (C) The Qt Company Ltd." SPDX-License-Identifier = "LicenseRef-Qt-Commercial OR BSD-3-Clause" [[annotations]] path = ["**/doc/images/**", "examples/**"] comment = "this must be after the build system table because example and snippets take precedence over build system" precedence = "closest" -SPDX-FileCopyrightText = "Copyright (C) 2024 The Qt Company Ltd." +SPDX-FileCopyrightText = "Copyright (C) The Qt Company Ltd." SPDX-License-Identifier = "LicenseRef-Qt-Commercial OR BSD-3-Clause" [[annotations]] path = ["**.qdocconf", "src/mqtt/doc/style/style.css", "tests/README.txt"] comment = "documentation" precedence = "closest" -SPDX-FileCopyrightText = "Copyright (C) 2024 The Qt Company Ltd." +SPDX-FileCopyrightText = "Copyright (C) The Qt Company Ltd." SPDX-License-Identifier = "LicenseRef-Qt-Commercial OR GFDL-1.3-no-invariants-only" [[annotations]] path = ["**.toml", "licenseRule.json"] comment = "infrastructure" precedence = "override" -SPDX-FileCopyrightText = "Copyright (C) 2024 The Qt Company Ltd." +SPDX-FileCopyrightText = "Copyright (C) The Qt Company Ltd." SPDX-License-Identifier = "LicenseRef-Qt-Commercial OR BSD-3-Clause" [[annotations]] path = ["**/qt_attribution.json"] comment = "currently not needed, but ready if such file is added. documentation." precedence = "override" -SPDX-FileCopyrightText = "Copyright (C) 2024 The Qt Company Ltd." +SPDX-FileCopyrightText = "Copyright (C) The Qt Company Ltd." SPDX-License-Identifier = "LicenseRef-Qt-Commercial OR GFDL-1.3-no-invariants-only" diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/qtmqtt-everywhere-src-6.10.2/dependencies.yaml new/qtmqtt-everywhere-src-6.11.0/dependencies.yaml --- old/qtmqtt-everywhere-src-6.10.2/dependencies.yaml 2026-01-22 21:38:06.000000000 +0100 +++ new/qtmqtt-everywhere-src-6.11.0/dependencies.yaml 2026-03-10 06:39:07.000000000 +0100 @@ -1,10 +1,10 @@ dependencies: ../qtbase: - ref: 000d6c62f7880bb8d3054724e8da0b8ae244130e + ref: 8ba7ea4b77a4b8f1948760221e264917ddc9e1c8 required: true ../qtdeclarative: - ref: 09c70541c76659bcd8c49f05841b0e778c9ffd4c + ref: e602a097ca314e9610b1fd3b7dbfa467a868731a required: true ../qtwebsockets: - ref: 2b969cb983d1e22df0e6fc6ece54043942090bd8 + ref: 882f182c8bb5d249ecd97601557ab0e671bdf520 required: false diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/qtmqtt-everywhere-src-6.10.2/dist/REUSE.toml new/qtmqtt-everywhere-src-6.11.0/dist/REUSE.toml --- old/qtmqtt-everywhere-src-6.10.2/dist/REUSE.toml 2026-01-22 21:38:06.000000000 +0100 +++ new/qtmqtt-everywhere-src-6.11.0/dist/REUSE.toml 2026-03-10 06:39:07.000000000 +0100 @@ -4,5 +4,5 @@ path = ["*"] precedence = "override" comment = "Licensed as documentation." -SPDX-FileCopyrightText = "Copyright (C) 2024 The Qt Company Ltd." +SPDX-FileCopyrightText = "Copyright (C) The Qt Company Ltd." SPDX-License-Identifier = "LicenseRef-Qt-Commercial OR GFDL-1.3-no-invariants-only" diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/qtmqtt-everywhere-src-6.10.2/src/mqtt/qmqttclient.cpp new/qtmqtt-everywhere-src-6.11.0/src/mqtt/qmqttclient.cpp --- old/qtmqtt-everywhere-src-6.10.2/src/mqtt/qmqttclient.cpp 2026-01-22 21:38:06.000000000 +0100 +++ new/qtmqtt-everywhere-src-6.11.0/src/mqtt/qmqttclient.cpp 2026-03-10 06:39:07.000000000 +0100 @@ -170,9 +170,11 @@ \value SecureSocket The transport uses a class based on a QSslSocket. \value [since 6.10] WebSocket - The transport uses a class based on a QIODevice. + The transport uses a class based on a QIODevice, + which uses a QWebSocket internally. \value [since 6.10] SecureWebSocket - The transport uses a class based on a QIODevice. + The transport uses a class based on a QIODevice, + which uses a secure QWebSocket internally. */ /*! @@ -1081,10 +1083,7 @@ : QObjectPrivate() { m_client = c; - m_clientId = QUuid::createUuid().toString(); - m_clientId.remove(QLatin1Char('{')); - m_clientId.remove(QLatin1Char('}')); - m_clientId.remove(QLatin1Char('-')); + m_clientId = QUuid::createUuid().toString(QUuid::Id128); m_clientId.resize(23); #ifdef QT_BUILD_INTERNAL // Some test servers require a username token
