Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package qt6-connectivity for openSUSE:Factory checked in at 2023-10-02 20:05:27 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/qt6-connectivity (Old) and /work/SRC/openSUSE:Factory/.qt6-connectivity.new.28202 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "qt6-connectivity" Mon Oct 2 20:05:27 2023 rev:17 rq:1114489 version:6.5.3 Changes: -------- --- /work/SRC/openSUSE:Factory/qt6-connectivity/qt6-connectivity.changes 2023-07-26 13:22:52.307628388 +0200 +++ /work/SRC/openSUSE:Factory/.qt6-connectivity.new.28202/qt6-connectivity.changes 2023-10-02 20:07:09.592300772 +0200 @@ -1,0 +2,6 @@ +Thu Sep 28 07:34:08 UTC 2023 - Christophe Marin <christo...@krop.fr> + +- Update to 6.5.3 + * https://www.qt.io/blog/qt-6.5.3-released + +------------------------------------------------------------------- Old: ---- qtconnectivity-everywhere-src-6.5.2.tar.xz New: ---- qtconnectivity-everywhere-src-6.5.3.tar.xz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ qt6-connectivity.spec ++++++ --- /var/tmp/diff_new_pack.GJtXo8/_old 2023-10-02 20:07:10.744342203 +0200 +++ /var/tmp/diff_new_pack.GJtXo8/_new 2023-10-02 20:07:10.748342346 +0200 @@ -16,7 +16,7 @@ # -%define real_version 6.5.2 +%define real_version 6.5.3 %define short_version 6.5 %define tar_name qtconnectivity-everywhere-src %define tar_suffix %{nil} @@ -27,12 +27,12 @@ %endif # Name: qt6-connectivity%{?pkg_suffix} -Version: 6.5.2 +Version: 6.5.3 Release: 0 Summary: Qt 6 connectivity tools and libraries License: LGPL-3.0-only OR (GPL-2.0-only OR GPL-3.0-or-later) URL: https://www.qt.io -Source: https://www.nic.funet.fi/pub/mirrors/download.qt-project.org/official_releases/qt/%{short_version}/%{real_version}%{tar_suffix}/submodules/%{tar_name}-%{real_version}%{tar_suffix}.tar.xz +Source: https://download.qt.io/official_releases/qt/%{short_version}/%{real_version}%{tar_suffix}/submodules/%{tar_name}-%{real_version}%{tar_suffix}.tar.xz Source99: qt6-connectivity-rpmlintrc BuildRequires: pkgconfig BuildRequires: qt6-core-private-devel ++++++ qtconnectivity-everywhere-src-6.5.2.tar.xz -> qtconnectivity-everywhere-src-6.5.3.tar.xz ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/qtconnectivity-everywhere-src-6.5.2/.cmake.conf new/qtconnectivity-everywhere-src-6.5.3/.cmake.conf --- old/qtconnectivity-everywhere-src-6.5.2/.cmake.conf 2023-07-07 14:29:11.000000000 +0200 +++ new/qtconnectivity-everywhere-src-6.5.3/.cmake.conf 2023-09-24 11:45:51.000000000 +0200 @@ -1,3 +1,3 @@ -set(QT_REPO_MODULE_VERSION "6.5.2") +set(QT_REPO_MODULE_VERSION "6.5.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/qtconnectivity-everywhere-src-6.5.2/.tag new/qtconnectivity-everywhere-src-6.5.3/.tag --- old/qtconnectivity-everywhere-src-6.5.2/.tag 2023-07-07 14:29:11.000000000 +0200 +++ new/qtconnectivity-everywhere-src-6.5.3/.tag 2023-09-24 11:45:51.000000000 +0200 @@ -1 +1 @@ -e8c6d5306ab9cad86eabe3a5adfdea9009a54368 +61ef57a19a270741c682943636976e60ef2f5c58 diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/qtconnectivity-everywhere-src-6.5.2/dependencies.yaml new/qtconnectivity-everywhere-src-6.5.3/dependencies.yaml --- old/qtconnectivity-everywhere-src-6.5.2/dependencies.yaml 2023-07-07 14:29:11.000000000 +0200 +++ new/qtconnectivity-everywhere-src-6.5.3/dependencies.yaml 2023-09-24 11:45:51.000000000 +0200 @@ -1,7 +1,7 @@ dependencies: ../qtbase: - ref: af457a9f0f7eb1a2a7d11f495da508faab91a442 + ref: 372eaedc5b8c771c46acc4c96e91bbade4ca3624 required: true ../qtdeclarative: - ref: f289063ff19588a11dd79213632785cfda2909a0 + ref: e00c258fa5a4e122636d441967dea035865fac5d required: false diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/qtconnectivity-everywhere-src-6.5.2/examples/nfc/ndefeditor/doc/src/ndefeditor.qdoc new/qtconnectivity-everywhere-src-6.5.3/examples/nfc/ndefeditor/doc/src/ndefeditor.qdoc --- old/qtconnectivity-everywhere-src-6.5.2/examples/nfc/ndefeditor/doc/src/ndefeditor.qdoc 2023-07-07 14:29:11.000000000 +0200 +++ new/qtconnectivity-everywhere-src-6.5.3/examples/nfc/ndefeditor/doc/src/ndefeditor.qdoc 2023-09-24 11:45:51.000000000 +0200 @@ -4,6 +4,7 @@ /*! \example ndefeditor \title NDEF Editor Example +\examplecategory {Connectivity} \brief An example of reading and writing NFC Data Exchange Format (NDEF) messages to NFC Forum Tags. The NDEF Editor example reads and writes NFC Data Exchange Format diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/qtconnectivity-everywhere-src-6.5.2/examples/nfc/ndefeditor/icons/ndefeditor/qt_attribution.json new/qtconnectivity-everywhere-src-6.5.3/examples/nfc/ndefeditor/icons/ndefeditor/qt_attribution.json --- old/qtconnectivity-everywhere-src-6.5.2/examples/nfc/ndefeditor/icons/ndefeditor/qt_attribution.json 2023-07-07 14:29:11.000000000 +0200 +++ new/qtconnectivity-everywhere-src-6.5.3/examples/nfc/ndefeditor/icons/ndefeditor/qt_attribution.json 2023-09-24 11:45:51.000000000 +0200 @@ -3,6 +3,9 @@ "Name": "Selected Material Icons", "QDocModule": "qtnfc", "QtUsage": "Used in NDEF Editor Example for QtNfc.", + "QtParts": [ + "examples" + ], "Files": "20x20 20x20@2 20x20@3 20x20@4", "Homepage": "https://fonts.google.com/icons", "License": "Apache License Version 2.0", diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/qtconnectivity-everywhere-src-6.5.2/src/bluetooth/bluez/bluetoothmanagement.cpp new/qtconnectivity-everywhere-src-6.5.3/src/bluetooth/bluez/bluetoothmanagement.cpp --- old/qtconnectivity-everywhere-src-6.5.2/src/bluetooth/bluez/bluetoothmanagement.cpp 2023-07-07 14:29:11.000000000 +0200 +++ new/qtconnectivity-everywhere-src-6.5.3/src/bluetooth/bluez/bluetoothmanagement.cpp 2023-09-24 11:45:51.000000000 +0200 @@ -7,6 +7,7 @@ #include "bluetoothmanagement_p.h" #include "bluez_data_p.h" +#include "bluez5_helper_p.h" #include "../qbluetoothsocketbase_p.h" #include <unistd.h> @@ -86,11 +87,6 @@ const int msecInADay = 1000*60*60*24; -inline uint qHash(const QBluetoothAddress& address) -{ - return qHash(address.toUInt64()); -} - static int sysCallCapGet(capHdr *header, capData *data) { return syscall(__NR_capget, header, data); diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/qtconnectivity-everywhere-src-6.5.2/src/bluetooth/bluez/bluez5_helper_p.h new/qtconnectivity-everywhere-src-6.5.3/src/bluetooth/bluez/bluez5_helper_p.h --- old/qtconnectivity-everywhere-src-6.5.2/src/bluetooth/bluez/bluez5_helper_p.h 2023-07-07 14:29:11.000000000 +0200 +++ new/qtconnectivity-everywhere-src-6.5.3/src/bluetooth/bluez/bluez5_helper_p.h 2023-09-24 11:45:51.000000000 +0200 @@ -76,6 +76,11 @@ QtBluezDiscoveryManagerPrivate *d; }; +inline uint qHash(const QBluetoothAddress &address) +{ + return qHash(address.toUInt64()); +} + QT_END_NAMESPACE #endif diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/qtconnectivity-everywhere-src-6.5.2/src/bluetooth/doc/src/examples.qdoc new/qtconnectivity-everywhere-src-6.5.3/src/bluetooth/doc/src/examples.qdoc --- old/qtconnectivity-everywhere-src-6.5.2/src/bluetooth/doc/src/examples.qdoc 2023-07-07 14:29:11.000000000 +0200 +++ new/qtconnectivity-everywhere-src-6.5.3/src/bluetooth/doc/src/examples.qdoc 2023-09-24 11:45:51.000000000 +0200 @@ -2,7 +2,6 @@ // SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GFDL-1.3-no-invariants-only /*! - \ingroup all-examples \page bluetooth-examples.html \title Qt Bluetooth Examples \brief Examples for the Qt Bluetooth module. diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/qtconnectivity-everywhere-src-6.5.2/src/bluetooth/qbluetoothaddress.cpp new/qtconnectivity-everywhere-src-6.5.3/src/bluetooth/qbluetoothaddress.cpp --- old/qtconnectivity-everywhere-src-6.5.2/src/bluetooth/qbluetoothaddress.cpp 2023-07-07 14:29:11.000000000 +0200 +++ new/qtconnectivity-everywhere-src-6.5.3/src/bluetooth/qbluetoothaddress.cpp 2023-09-24 11:45:51.000000000 +0200 @@ -30,7 +30,7 @@ /*! \fn QBluetoothAddress::QBluetoothAddress() - Constructs an null Bluetooth Address. + Constructs a null Bluetooth Address. */ /*! diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/qtconnectivity-everywhere-src-6.5.2/src/bluetooth/qbluetoothlocaldevice_bluez.cpp new/qtconnectivity-everywhere-src-6.5.3/src/bluetooth/qbluetoothlocaldevice_bluez.cpp --- old/qtconnectivity-everywhere-src-6.5.2/src/bluetooth/qbluetoothlocaldevice_bluez.cpp 2023-07-07 14:29:11.000000000 +0200 +++ new/qtconnectivity-everywhere-src-6.5.3/src/bluetooth/qbluetoothlocaldevice_bluez.cpp 2023-09-24 11:45:51.000000000 +0200 @@ -19,11 +19,6 @@ Q_DECLARE_LOGGING_CATEGORY(QT_BT_BLUEZ) -inline uint qHash(const QBluetoothAddress &address) -{ - return ::qHash(address.toUInt64()); -} - QBluetoothLocalDevice::QBluetoothLocalDevice(QObject *parent) : QObject(parent), d_ptr(new QBluetoothLocalDevicePrivate(this)) diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/qtconnectivity-everywhere-src-6.5.2/src/bluetooth/qbluetoothuuid.cpp new/qtconnectivity-everywhere-src-6.5.3/src/bluetooth/qbluetoothuuid.cpp --- old/qtconnectivity-everywhere-src-6.5.2/src/bluetooth/qbluetoothuuid.cpp 2023-07-07 14:29:11.000000000 +0200 +++ new/qtconnectivity-everywhere-src-6.5.3/src/bluetooth/qbluetoothuuid.cpp 2023-09-24 11:45:51.000000000 +0200 @@ -750,8 +750,6 @@ //: Connection management (Bluetooth) case QBluetoothUuid::ServiceClassUuid::BondManagement: return QBluetoothServiceDiscoveryAgent::tr("Bond Management"); case QBluetoothUuid::ServiceClassUuid::ContinuousGlucoseMonitoring: return QBluetoothServiceDiscoveryAgent::tr("Continuous Glucose Monitoring"); - default: - break; } return QString(); @@ -794,8 +792,6 @@ case QBluetoothUuid::ProtocolUuid::McapControlChannel: return QBluetoothServiceDiscoveryAgent::tr("Multi-Channel Adaptation Protocol - Control"); case QBluetoothUuid::ProtocolUuid::McapDataChannel: return QBluetoothServiceDiscoveryAgent::tr("Multi-Channel Adaptation Protocol - Data"); case QBluetoothUuid::ProtocolUuid::L2cap: return QBluetoothServiceDiscoveryAgent::tr("Layer 2 Control Protocol"); - default: - break; } return QString(); @@ -997,13 +993,13 @@ case QBluetoothUuid::CharacteristicType::BodyCompositionFeature: return QBluetoothServiceDiscoveryAgent::tr("Body Composition Feature"); case QBluetoothUuid::CharacteristicType::BodyCompositionMeasurement: return QBluetoothServiceDiscoveryAgent::tr("Body Composition Measurement"); case QBluetoothUuid::CharacteristicType::WeightMeasurement: return QBluetoothServiceDiscoveryAgent::tr("Weight Measurement"); + case QBluetoothUuid::CharacteristicType::WeightScaleFeature: + return QBluetoothServiceDiscoveryAgent::tr("Weight Scale Feature"); case QBluetoothUuid::CharacteristicType::UserControlPoint: return QBluetoothServiceDiscoveryAgent::tr("User Control Point"); case QBluetoothUuid::CharacteristicType::MagneticFluxDensity2D: return QBluetoothServiceDiscoveryAgent::tr("Magnetic Flux Density 2D"); case QBluetoothUuid::CharacteristicType::MagneticFluxDensity3D: return QBluetoothServiceDiscoveryAgent::tr("Magnetic Flux Density 3D"); case QBluetoothUuid::CharacteristicType::Language: return QBluetoothServiceDiscoveryAgent::tr("Language"); case QBluetoothUuid::CharacteristicType::BarometricPressureTrend: return QBluetoothServiceDiscoveryAgent::tr("Barometric Pressure Trend"); - default: - break; } return QString(); @@ -1020,6 +1016,8 @@ QString QBluetoothUuid::descriptorToString(QBluetoothUuid::DescriptorType uuid) { switch (uuid) { + case QBluetoothUuid::DescriptorType::UnknownDescriptorType: + break; // returns {} below case QBluetoothUuid::DescriptorType::CharacteristicExtendedProperties: return QBluetoothServiceDiscoveryAgent::tr("Characteristic Extended Properties"); case QBluetoothUuid::DescriptorType::CharacteristicUserDescription: @@ -1044,8 +1042,6 @@ return QBluetoothServiceDiscoveryAgent::tr("Environmental Sensing Measurement"); case QBluetoothUuid::DescriptorType::EnvironmentalSensingTriggerSetting: return QBluetoothServiceDiscoveryAgent::tr("Environmental Sensing Trigger Setting"); - default: - break; } return QString(); diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/qtconnectivity-everywhere-src-6.5.2/src/bluetooth/qbluetoothuuid.h new/qtconnectivity-everywhere-src-6.5.3/src/bluetooth/qbluetoothuuid.h --- old/qtconnectivity-everywhere-src-6.5.2/src/bluetooth/qbluetoothuuid.h 2023-07-07 14:29:11.000000000 +0200 +++ new/qtconnectivity-everywhere-src-6.5.3/src/bluetooth/qbluetoothuuid.h 2023-09-24 11:45:51.000000000 +0200 @@ -375,9 +375,6 @@ static QString protocolToString(ProtocolUuid uuid); static QString characteristicToString(CharacteristicType uuid); static QString descriptorToString(DescriptorType uuid); - -private: - static bool equals(const QBluetoothUuid &a, const QBluetoothUuid &b); }; #ifndef QT_NO_DATASTREAM diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/qtconnectivity-everywhere-src-6.5.2/src/nfc/doc/src/examples.qdoc new/qtconnectivity-everywhere-src-6.5.3/src/nfc/doc/src/examples.qdoc --- old/qtconnectivity-everywhere-src-6.5.2/src/nfc/doc/src/examples.qdoc 2023-07-07 14:29:11.000000000 +0200 +++ new/qtconnectivity-everywhere-src-6.5.3/src/nfc/doc/src/examples.qdoc 2023-09-24 11:45:51.000000000 +0200 @@ -2,7 +2,6 @@ // SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GFDL-1.3-no-invariants-only /*! -\ingroup all-examples \page nfc-examples.html \title Qt NFC Examples \brief Examples for the Qt NFC module. diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/qtconnectivity-everywhere-src-6.5.2/src/nfc/doc/src/nfc-overview.qdoc new/qtconnectivity-everywhere-src-6.5.3/src/nfc/doc/src/nfc-overview.qdoc --- old/qtconnectivity-everywhere-src-6.5.2/src/nfc/doc/src/nfc-overview.qdoc 2023-07-07 14:29:11.000000000 +0200 +++ new/qtconnectivity-everywhere-src-6.5.3/src/nfc/doc/src/nfc-overview.qdoc 2023-09-24 11:45:51.000000000 +0200 @@ -7,6 +7,7 @@ \title Qt NFC Overview \page qtnfc-overview.html \brief Provides access to NFC enabled devices. +\ingroup explanations-networkingandconnectivity \tableofcontents diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/qtconnectivity-everywhere-src-6.5.2/src/nfc/qnearfieldmanager_ios.mm new/qtconnectivity-everywhere-src-6.5.3/src/nfc/qnearfieldmanager_ios.mm --- old/qtconnectivity-everywhere-src-6.5.2/src/nfc/qnearfieldmanager_ios.mm 2023-07-07 14:29:11.000000000 +0200 +++ new/qtconnectivity-everywhere-src-6.5.3/src/nfc/qnearfieldmanager_ios.mm 2023-09-24 11:45:51.000000000 +0200 @@ -212,14 +212,16 @@ void QNearFieldManagerPrivateImpl::setUserInformation(const QString &message) { + if (activeAccessMethod != QNearFieldTarget::NdefAccess) + [delegate alertMessage:message]; + if (detectionRunning) { // Too late! - qCWarning(QT_IOS_NFC, "User information must be set prior before the targer detection started"); + qCWarning(QT_IOS_NFC, + "User information must be set prior before the target detection started"); return; } - [delegate alertMessage:message]; - if (auto queue = qt_Nfc_Queue()) { dispatch_sync(queue, ^{ [ndefDelegate setAlertMessage:message]; diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/qtconnectivity-everywhere-src-6.5.2/src/nfc/qnearfieldtarget_ios.mm new/qtconnectivity-everywhere-src-6.5.3/src/nfc/qnearfieldtarget_ios.mm --- old/qtconnectivity-everywhere-src-6.5.2/src/nfc/qnearfieldtarget_ios.mm 2023-07-07 14:29:11.000000000 +0200 +++ new/qtconnectivity-everywhere-src-6.5.3/src/nfc/qnearfieldtarget_ios.mm 2023-09-24 11:45:51.000000000 +0200 @@ -288,7 +288,16 @@ bool QNearFieldTargetPrivateImpl::isNdefTag() const { - return [static_cast<id>(nfcTag.get()) conformsToProtocol:@protocol(NFCNDEFTag)]; + const id tag = static_cast<id>(nfcTag.get()); + if ([tag conformsToProtocol:@protocol(NFCMiFareTag)]) + return false; + if ([tag conformsToProtocol:@protocol(NFCFeliCaTag)]) + return false; + if ([tag conformsToProtocol:@protocol(NFCISO15693Tag)]) + return false; + if ([tag conformsToProtocol:@protocol(NFCISO7816Tag)]) + return false; + return [tag conformsToProtocol:@protocol(NFCNDEFTag)]; } void QNearFieldTargetPrivateImpl::onTargetCheck() diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/qtconnectivity-everywhere-src-6.5.2/tests/auto/qbluetoothuuid/tst_qbluetoothuuid.cpp new/qtconnectivity-everywhere-src-6.5.3/tests/auto/qbluetoothuuid/tst_qbluetoothuuid.cpp --- old/qtconnectivity-everywhere-src-6.5.2/tests/auto/qbluetoothuuid/tst_qbluetoothuuid.cpp 2023-07-07 14:29:11.000000000 +0200 +++ new/qtconnectivity-everywhere-src-6.5.3/tests/auto/qbluetoothuuid/tst_qbluetoothuuid.cpp 2023-09-24 11:45:51.000000000 +0200 @@ -236,6 +236,8 @@ if (constructUuid16) { QBluetoothUuid uuid(uuid16); + QCOMPARE(uuid, QBluetoothUuid(uuidS)); + bool ok; QCOMPARE(uuid.toUInt16(&ok), uuid16); @@ -254,6 +256,8 @@ if (constructUuid32) { QBluetoothUuid uuid(uuid32); + QCOMPARE(uuid, QBluetoothUuid(uuidS)); + bool ok; quint16 tmp = uuid.toUInt16(&ok); @@ -275,6 +279,8 @@ if (constructUuid128) { QBluetoothUuid uuid(uuid128); + QCOMPARE(uuid, QBluetoothUuid(uuidS)); + bool ok; quint16 tmpUuid16 = uuid.toUInt16(&ok);