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 2025-04-07 17:36:04 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/qt6-mqtt (Old) and /work/SRC/openSUSE:Factory/.qt6-mqtt.new.1907 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "qt6-mqtt" Mon Apr 7 17:36:04 2025 rev:35 rq:1266647 version:6.9.0 Changes: -------- --- /work/SRC/openSUSE:Factory/qt6-mqtt/qt6-mqtt.changes 2025-02-03 21:46:44.430487273 +0100 +++ /work/SRC/openSUSE:Factory/.qt6-mqtt.new.1907/qt6-mqtt.changes 2025-04-07 17:36:16.767976094 +0200 @@ -1,0 +2,6 @@ +Wed Apr 2 11:03:38 UTC 2025 - Christophe Marin <christo...@krop.fr> + +- Update to 6.9.0: + * https://www.qt.io/blog/qt-6.9-released + +------------------------------------------------------------------- Old: ---- qtmqtt-everywhere-src-6.8.2.tar.xz New: ---- qtmqtt-everywhere-src-6.9.0.tar.xz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ qt6-mqtt.spec ++++++ --- /var/tmp/diff_new_pack.eJLvmA/_old 2025-04-07 17:36:17.199994164 +0200 +++ /var/tmp/diff_new_pack.eJLvmA/_new 2025-04-07 17:36:17.203994331 +0200 @@ -16,8 +16,8 @@ # -%define real_version 6.8.2 -%define short_version 6.8 +%define real_version 6.9.0 +%define short_version 6.9 %define tar_name qtmqtt-everywhere-src %define tar_suffix %{nil} # @@ -27,7 +27,7 @@ %endif # Name: qt6-mqtt%{?pkg_suffix} -Version: 6.8.2 +Version: 6.9.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 @@ -36,8 +36,8 @@ Source99: qt6-mqtt-rpmlintrc BuildRequires: fdupes BuildRequires: pkgconfig -BuildRequires: qt6-core-private-devel BuildRequires: cmake(Qt6Core) = %{real_version} +BuildRequires: cmake(Qt6CorePrivate) = %{real_version} BuildRequires: cmake(Qt6Gui) = %{real_version} BuildRequires: cmake(Qt6Network) = %{real_version} BuildRequires: cmake(Qt6Qml) = %{real_version} @@ -116,6 +116,7 @@ %exclude %{_qt6_includedir}/QtMqtt/%{real_version} %files private-devel +%{_qt6_cmakedir}/Qt6MqttPrivate/ %{_qt6_includedir}/QtMqtt/%{real_version}/ %{_qt6_mkspecsdir}/modules/qt_lib_mqtt_private.pri ++++++ _service ++++++ --- /var/tmp/diff_new_pack.eJLvmA/_old 2025-04-07 17:36:17.243996004 +0200 +++ /var/tmp/diff_new_pack.eJLvmA/_new 2025-04-07 17:36:17.247996171 +0200 @@ -1,9 +1,9 @@ <services> <service name="tar_scm" mode="disabled"> <param name="changesgenerate">disable</param> - <param name="version">6.8.2</param> + <param name="version">6.9.0</param> <param name="url">git://code.qt.io/qt/qtmqtt.git</param> - <param name="revision">v6.8.2</param> + <param name="revision">v6.9.0</param> <param name="scm">git</param> <param name="filename">qtmqtt-everywhere-src</param> </service> ++++++ qtmqtt-everywhere-src-6.8.2.tar.xz -> qtmqtt-everywhere-src-6.9.0.tar.xz ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/qtmqtt-everywhere-src-6.8.2/.cmake.conf new/qtmqtt-everywhere-src-6.9.0/.cmake.conf --- old/qtmqtt-everywhere-src-6.8.2/.cmake.conf 2025-01-24 10:12:19.000000000 +0100 +++ new/qtmqtt-everywhere-src-6.9.0/.cmake.conf 2025-03-29 00:19:32.000000000 +0100 @@ -1,4 +1,4 @@ -set(QT_REPO_MODULE_VERSION "6.8.2") +set(QT_REPO_MODULE_VERSION "6.9.0") set(QT_REPO_MODULE_PRERELEASE_VERSION_SEGMENT "alpha1") set(QT_EXTRA_INTERNAL_TARGET_DEFINES "QT_NO_AS_CONST=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.8.2/REUSE.toml new/qtmqtt-everywhere-src-6.9.0/REUSE.toml --- old/qtmqtt-everywhere-src-6.8.2/REUSE.toml 2025-01-24 10:12:19.000000000 +0100 +++ new/qtmqtt-everywhere-src-6.9.0/REUSE.toml 2025-03-29 00:19:32.000000000 +0100 @@ -1,7 +1,7 @@ version = 1 [[annotations]] -path = [".cmake.conf", "**.yaml", "**.json", "**.pro"] +path = [".cmake.conf", "**.yaml", "**/ci_config_linux.json", "**.pro"] precedence = "closest" comment = "build system" SPDX-FileCopyrightText = "Copyright (C) 2024 The Qt Company Ltd." diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/qtmqtt-everywhere-src-6.8.2/coin/module_config.yaml new/qtmqtt-everywhere-src-6.9.0/coin/module_config.yaml --- old/qtmqtt-everywhere-src-6.8.2/coin/module_config.yaml 2025-01-24 10:12:19.000000000 +0100 +++ new/qtmqtt-everywhere-src-6.9.0/coin/module_config.yaml 2025-03-29 00:19:32.000000000 +0100 @@ -6,7 +6,12 @@ instructions: Build: + # to be turned on when the module source SBOM pass the license check + - type: EnvironmentVariable + variableName: VERIFY_SOURCE_SBOM + variableValue: "ON" - !include "{{qt/qtbase}}/coin_module_build_template_v2.yaml" Test: - !include "{{qt/qtbase}}/coin_module_test_template_v2.yaml" + - !include "{{qt/qtbase}}/coin_module_test_docs.yaml" diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/qtmqtt-everywhere-src-6.8.2/dependencies.yaml new/qtmqtt-everywhere-src-6.9.0/dependencies.yaml --- old/qtmqtt-everywhere-src-6.8.2/dependencies.yaml 2025-01-24 10:12:19.000000000 +0100 +++ new/qtmqtt-everywhere-src-6.9.0/dependencies.yaml 2025-03-29 00:19:32.000000000 +0100 @@ -1,7 +1,7 @@ dependencies: ../qtbase: - ref: f1136de66638060b8a1ab9bc0cdf1a91dcb5ec01 + ref: 25986746947798e1a22d0830d3bcb11a55fcd3ae required: true ../qtdeclarative: - ref: 75534f3e7fff24ed7ccb364e2ed9950a73da879f + ref: 47ecb4fa226253c1ac85be8130ba905f95318f36 required: true diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/qtmqtt-everywhere-src-6.8.2/examples/mqtt/quicksubscription/qmlmqttclient.cpp new/qtmqtt-everywhere-src-6.9.0/examples/mqtt/quicksubscription/qmlmqttclient.cpp --- old/qtmqtt-everywhere-src-6.8.2/examples/mqtt/quicksubscription/qmlmqttclient.cpp 2025-01-24 10:12:19.000000000 +0100 +++ new/qtmqtt-everywhere-src-6.9.0/examples/mqtt/quicksubscription/qmlmqttclient.cpp 2025-03-29 00:19:32.000000000 +0100 @@ -9,7 +9,6 @@ , client(c) { connect(sub, &QMqttSubscription::messageReceived, this, &QmlMqttSubscription::handleMessage); - m_topic = sub->topic(); } QmlMqttSubscription::~QmlMqttSubscription() diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/qtmqtt-everywhere-src-6.8.2/examples/mqtt/quicksubscription/qmlmqttclient.h new/qtmqtt-everywhere-src-6.9.0/examples/mqtt/quicksubscription/qmlmqttclient.h --- old/qtmqtt-everywhere-src-6.8.2/examples/mqtt/quicksubscription/qmlmqttclient.h 2025-01-24 10:12:19.000000000 +0100 +++ new/qtmqtt-everywhere-src-6.9.0/examples/mqtt/quicksubscription/qmlmqttclient.h 2025-03-29 00:19:32.000000000 +0100 @@ -15,14 +15,12 @@ class QmlMqttSubscription : public QObject { Q_OBJECT - Q_PROPERTY(QMqttTopicFilter topic MEMBER m_topic NOTIFY topicChanged) QML_UNCREATABLE("Not intended to be creatable") public: QmlMqttSubscription(QMqttSubscription *s, QmlMqttClient *c); ~QmlMqttSubscription(); Q_SIGNALS: - void topicChanged(QString); void messageReceived(const QString &msg); public slots: @@ -32,7 +30,6 @@ Q_DISABLE_COPY(QmlMqttSubscription) QMqttSubscription *sub; QmlMqttClient *client; - QMqttTopicFilter m_topic; }; class QmlMqttClient : public QObject diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/qtmqtt-everywhere-src-6.8.2/licenseRule.json new/qtmqtt-everywhere-src-6.9.0/licenseRule.json --- old/qtmqtt-everywhere-src-6.8.2/licenseRule.json 2025-01-24 10:12:19.000000000 +0100 +++ new/qtmqtt-everywhere-src-6.9.0/licenseRule.json 2025-03-29 00:19:32.000000000 +0100 @@ -10,7 +10,9 @@ "Files with other endings can also be build system files" ], "file_pattern_ending" : ["CMakeLists.txt", ".cmake", ".pro", ".pri", ".prf", - "configure", "configure.bat", "cmake.in", "plist.in", "CMakeLists.txt.in"], + "configure", "configure.bat", "cmake.in", "plist.in", "CMakeLists.txt.in", + ".cmake.conf", ".gitattributes", ".gitignore", ".tag", "ci_config_linux.json", + ".yaml"], "location" : { "" : { "comment" : "Default", @@ -44,7 +46,8 @@ }, { "comment" : "Files with the following endings are Documentation licensed.", - "file_pattern_ending" : [".qdoc", ".qdocinc" , ".qdocconf", ".txt", "README", "qt_attribution.json"], + "file_pattern_ending" : [".qdoc", ".qdocinc" , ".qdocconf", "README", "qt_attribution.json", + "REUSE.toml", "licenseRule.json", ".css", "README.txt"], "location" :{ "" : { "comment" : "", @@ -64,6 +67,11 @@ "file type" : "module and plugin", "spdx" : ["LicenseRef-Qt-Commercial OR GPL-3.0-only"] }, + "dist/" : { + "comment" : "Default", + "file type" : "documentation", + "spdx" : ["LicenseRef-Qt-Commercial OR GFDL-1.3-no-invariants-only"] + }, "src/" : { "comment" : "Default", "file type" : "module and plugin", @@ -78,6 +86,11 @@ "comment" : "Default", "file type" : "examples and snippets", "spdx" : ["LicenseRef-Qt-Commercial OR BSD-3-Clause"] + }, + ".*/doc/images" : { + "comment" : "Default", + "file type" : "examples and snippets", + "spdx" : ["LicenseRef-Qt-Commercial OR BSD-3-Clause"] } } } diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/qtmqtt-everywhere-src-6.8.2/src/mqtt/CMakeLists.txt new/qtmqtt-everywhere-src-6.9.0/src/mqtt/CMakeLists.txt --- old/qtmqtt-everywhere-src-6.8.2/src/mqtt/CMakeLists.txt 2025-01-24 10:12:19.000000000 +0100 +++ new/qtmqtt-everywhere-src-6.9.0/src/mqtt/CMakeLists.txt 2025-03-29 00:19:32.000000000 +0100 @@ -12,7 +12,7 @@ qmqttconnection.cpp qmqttconnection_p.h qmqttconnectionproperties.cpp qmqttconnectionproperties.h qmqttconnectionproperties_p.h qmqttcontrolpacket.cpp qmqttcontrolpacket_p.h - qmqttglobal.h + qmqttglobal.h qmqttglobal_p.h qmqttmessage.cpp qmqttmessage.h qmqttmessage_p.h qmqttpublishproperties.cpp qmqttpublishproperties.h qmqttpublishproperties_p.h qmqttsubscription.cpp qmqttsubscription.h qmqttsubscription_p.h diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/qtmqtt-everywhere-src-6.8.2/src/mqtt/doc/qtmqtt.qdocconf new/qtmqtt-everywhere-src-6.9.0/src/mqtt/doc/qtmqtt.qdocconf --- old/qtmqtt-everywhere-src-6.8.2/src/mqtt/doc/qtmqtt.qdocconf 2025-01-24 10:12:19.000000000 +0100 +++ new/qtmqtt-everywhere-src-6.9.0/src/mqtt/doc/qtmqtt.qdocconf 2025-03-29 00:19:32.000000000 +0100 @@ -14,7 +14,12 @@ qhp.QtMqtt.indexTitle = Qt MQTT qhp.QtMqtt.indexRoot = -qhp.QtMqtt.subprojects = classes examples +qhp.QtMqtt.subprojects = overview classes examples + +qhp.QtMqtt.subprojects.overview.title = Overview +qhp.QtMqtt.subprojects.overview.indexTitle = Qt MQTT Overview +qhp.QtMqtt.subprojects.overview.selectors = group:none + qhp.QtMqtt.subprojects.classes.title = C++ Classes qhp.QtMqtt.subprojects.classes.indexTitle = Qt MQTT C++ Classes qhp.QtMqtt.subprojects.classes.selectors = class fake:headerfile @@ -22,7 +27,7 @@ qhp.QtMqtt.subprojects.examples.title = Examples qhp.QtMqtt.subprojects.examples.indexTitle = Qt MQTT Examples -qhp.QtMqtt.subprojects.examples.selectors = fake:example +qhp.QtMqtt.subprojects.examples.selectors = example qhp.QtMqtt.subprojects.examples.sortPages = true headerdirs += .. @@ -40,3 +45,6 @@ navigation.landingpage = "Qt MQTT" navigation.cppclassespage = "Qt MQTT C++ Classes" + +# Allow zero warnings when testing documentation in CI +warninglimit = 0 diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/qtmqtt-everywhere-src-6.8.2/src/mqtt/qmqttclient_p.h new/qtmqtt-everywhere-src-6.9.0/src/mqtt/qmqttclient_p.h --- old/qtmqtt-everywhere-src-6.8.2/src/mqtt/qmqttclient_p.h 2025-01-24 10:12:19.000000000 +0100 +++ new/qtmqtt-everywhere-src-6.9.0/src/mqtt/qmqttclient_p.h 2025-03-29 00:19:32.000000000 +0100 @@ -15,6 +15,7 @@ // We mean it. // +#include "qmqttglobal_p.h" #include "qmqttclient.h" #include "qmqttconnection_p.h" diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/qtmqtt-everywhere-src-6.8.2/src/mqtt/qmqttconnection.cpp new/qtmqtt-everywhere-src-6.9.0/src/mqtt/qmqttconnection.cpp --- old/qtmqtt-everywhere-src-6.8.2/src/mqtt/qmqttconnection.cpp 2025-01-24 10:12:19.000000000 +0100 +++ new/qtmqtt-everywhere-src-6.9.0/src/mqtt/qmqttconnection.cpp 2025-03-29 00:19:32.000000000 +0100 @@ -19,7 +19,7 @@ QT_BEGIN_NAMESPACE Q_LOGGING_CATEGORY(lcMqttConnection, "qt.mqtt.connection") -Q_LOGGING_CATEGORY(lcMqttConnectionVerbose, "qt.mqtt.connection.verbose"); +Q_STATIC_LOGGING_CATEGORY(lcMqttConnectionVerbose, "qt.mqtt.connection.verbose"); template <typename T> T QMqttConnection::readBufferTyped(qint64 *dataSize) diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/qtmqtt-everywhere-src-6.8.2/src/mqtt/qmqttconnectionproperties.cpp new/qtmqtt-everywhere-src-6.9.0/src/mqtt/qmqttconnectionproperties.cpp --- old/qtmqtt-everywhere-src-6.8.2/src/mqtt/qmqttconnectionproperties.cpp 2025-01-24 10:12:19.000000000 +0100 +++ new/qtmqtt-everywhere-src-6.9.0/src/mqtt/qmqttconnectionproperties.cpp 2025-03-29 00:19:32.000000000 +0100 @@ -5,14 +5,10 @@ #include "qmqttconnectionproperties_p.h" -#include <QtCore/QLoggingCategory> - #include <limits> QT_BEGIN_NAMESPACE -Q_DECLARE_LOGGING_CATEGORY(lcMqttConnection) - /*! \class QMqttConnectionProperties diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/qtmqtt-everywhere-src-6.8.2/src/mqtt/qmqttconnectionproperties_p.h new/qtmqtt-everywhere-src-6.9.0/src/mqtt/qmqttconnectionproperties_p.h --- old/qtmqtt-everywhere-src-6.8.2/src/mqtt/qmqttconnectionproperties_p.h 2025-01-24 10:12:19.000000000 +0100 +++ new/qtmqtt-everywhere-src-6.9.0/src/mqtt/qmqttconnectionproperties_p.h 2025-03-29 00:19:32.000000000 +0100 @@ -18,8 +18,12 @@ #include "qmqttconnectionproperties.h" #include "private/qglobal_p.h" +#include <QtCore/QLoggingCategory> + QT_BEGIN_NAMESPACE +Q_DECLARE_LOGGING_CATEGORY(lcMqttConnection) + class QMqttLastWillPropertiesData : public QSharedData { public: diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/qtmqtt-everywhere-src-6.8.2/src/mqtt/qmqttcontrolpacket.cpp new/qtmqtt-everywhere-src-6.9.0/src/mqtt/qmqttcontrolpacket.cpp --- old/qtmqtt-everywhere-src-6.8.2/src/mqtt/qmqttcontrolpacket.cpp 2025-01-24 10:12:19.000000000 +0100 +++ new/qtmqtt-everywhere-src-6.9.0/src/mqtt/qmqttcontrolpacket.cpp 2025-03-29 00:19:32.000000000 +0100 @@ -8,8 +8,6 @@ QT_BEGIN_NAMESPACE -Q_DECLARE_LOGGING_CATEGORY(lcMqttClient) - QMqttControlPacket::QMqttControlPacket() { diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/qtmqtt-everywhere-src-6.8.2/src/mqtt/qmqttcontrolpacket_p.h new/qtmqtt-everywhere-src-6.9.0/src/mqtt/qmqttcontrolpacket_p.h --- old/qtmqtt-everywhere-src-6.8.2/src/mqtt/qmqttcontrolpacket_p.h 2025-01-24 10:12:19.000000000 +0100 +++ new/qtmqtt-everywhere-src-6.9.0/src/mqtt/qmqttcontrolpacket_p.h 2025-03-29 00:19:32.000000000 +0100 @@ -14,7 +14,7 @@ // // We mean it. // -#include "qmqttglobal.h" +#include "qmqttglobal_p.h" #include <QtCore/QByteArray> #include <QtCore/QtGlobal> diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/qtmqtt-everywhere-src-6.8.2/src/mqtt/qmqttglobal_p.h new/qtmqtt-everywhere-src-6.9.0/src/mqtt/qmqttglobal_p.h --- old/qtmqtt-everywhere-src-6.8.2/src/mqtt/qmqttglobal_p.h 1970-01-01 01:00:00.000000000 +0100 +++ new/qtmqtt-everywhere-src-6.9.0/src/mqtt/qmqttglobal_p.h 2025-03-29 00:19:32.000000000 +0100 @@ -0,0 +1,27 @@ +// Copyright (C) 2024 The Qt Company Ltd. +// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only + +#ifndef QTQMQTTGLOBAL_P_H +#define QTQMQTTGLOBAL_P_H + +// +// W A R N I N G +// ------------- +// +// This file is not part of the Qt API. It exists purely as an +// implementation detail. This header file may change from version to +// version without notice, or even be removed. +// +// We mean it. +// + +#include <QtMqtt/qmqttglobal.h> +#include <QtCore/qloggingcategory.h> + +QT_BEGIN_NAMESPACE + +Q_DECLARE_LOGGING_CATEGORY(lcMqttClient) + +QT_END_NAMESPACE + +#endif // QTQMQTTGLOBAL_P_H diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/qtmqtt-everywhere-src-6.8.2/src/mqtt/qmqttpublishproperties.cpp new/qtmqtt-everywhere-src-6.9.0/src/mqtt/qmqttpublishproperties.cpp --- old/qtmqtt-everywhere-src-6.8.2/src/mqtt/qmqttpublishproperties.cpp 2025-01-24 10:12:19.000000000 +0100 +++ new/qtmqtt-everywhere-src-6.9.0/src/mqtt/qmqttpublishproperties.cpp 2025-03-29 00:19:32.000000000 +0100 @@ -9,8 +9,6 @@ QT_BEGIN_NAMESPACE -Q_DECLARE_LOGGING_CATEGORY(lcMqttClient) - /*! \class QMqttPublishProperties diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/qtmqtt-everywhere-src-6.8.2/src/mqtt/qmqttpublishproperties_p.h new/qtmqtt-everywhere-src-6.9.0/src/mqtt/qmqttpublishproperties_p.h --- old/qtmqtt-everywhere-src-6.8.2/src/mqtt/qmqttpublishproperties_p.h 2025-01-24 10:12:19.000000000 +0100 +++ new/qtmqtt-everywhere-src-6.9.0/src/mqtt/qmqttpublishproperties_p.h 2025-03-29 00:19:32.000000000 +0100 @@ -15,7 +15,7 @@ // We mean it. // -#include "qmqttglobal.h" +#include "qmqttglobal_p.h" #include "qmqttpublishproperties.h" #include <QtCore/QSharedData>