Script 'mail_helper' called by obssrc
Hello community,
here is the log from the commit of package kf6-networkmanager-qt for
openSUSE:Factory checked in at 2025-01-12 11:13:44
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/kf6-networkmanager-qt (Old)
and /work/SRC/openSUSE:Factory/.kf6-networkmanager-qt.new.1881 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "kf6-networkmanager-qt"
Sun Jan 12 11:13:44 2025 rev:11 rq:1236655 version:6.10.0
Changes:
--------
---
/work/SRC/openSUSE:Factory/kf6-networkmanager-qt/kf6-networkmanager-qt.changes
2024-12-15 12:39:25.419793945 +0100
+++
/work/SRC/openSUSE:Factory/.kf6-networkmanager-qt.new.1881/kf6-networkmanager-qt.changes
2025-01-12 11:19:22.283302481 +0100
@@ -1,0 +2,13 @@
+Thu Jan 9 17:12:44 UTC 2025 - Christophe Marin <[email protected]>
+
+- Update to 6.10.0
+ * New feature release
+ * For more details please see:
+ * https://kde.org/announcements/frameworks/6/6.10.0
+- Changes since 6.9.0:
+ * Update dependency version to 6.10.0
+ * Remove checks for quotes on ConnectivityCheckUri
+ * Expose ConnectivityCheck properties
+ * Update version to 6.10.0
+
+-------------------------------------------------------------------
Old:
----
networkmanager-qt-6.9.0.tar.xz
networkmanager-qt-6.9.0.tar.xz.sig
New:
----
networkmanager-qt-6.10.0.tar.xz
networkmanager-qt-6.10.0.tar.xz.sig
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ kf6-networkmanager-qt.spec ++++++
--- /var/tmp/diff_new_pack.6wH3px/_old 2025-01-12 11:19:22.759322061 +0100
+++ /var/tmp/diff_new_pack.6wH3px/_new 2025-01-12 11:19:22.759322061 +0100
@@ -25,7 +25,7 @@
%{!?_kf6_bugfix_version: %define _kf6_bugfix_version %(echo %{_kf6_version} |
awk -F. '{print $1"."$2}')}
%bcond_without released
Name: kf6-networkmanager-qt
-Version: 6.9.0
+Version: 6.10.0
Release: 0
Summary: A Qt wrapper for NetworkManager DBus API
License: LGPL-2.1-only OR LGPL-3.0-only
++++++ networkmanager-qt-6.9.0.tar.xz -> networkmanager-qt-6.10.0.tar.xz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/networkmanager-qt-6.9.0/CMakeLists.txt
new/networkmanager-qt-6.10.0/CMakeLists.txt
--- old/networkmanager-qt-6.9.0/CMakeLists.txt 2024-12-06 12:55:02.000000000
+0100
+++ new/networkmanager-qt-6.10.0/CMakeLists.txt 2025-01-03 16:29:45.000000000
+0100
@@ -1,10 +1,10 @@
cmake_minimum_required(VERSION 3.16)
-set(KF_VERSION "6.9.0") # handled by release scripts
+set(KF_VERSION "6.10.0") # handled by release scripts
project(NetworkManagerQt VERSION ${KF_VERSION})
include(FeatureSummary)
-find_package(ECM 6.9.0 NO_MODULE)
+find_package(ECM 6.10.0 NO_MODULE)
set_package_properties(ECM PROPERTIES TYPE REQUIRED DESCRIPTION "Extra CMake
Modules." URL "https://commits.kde.org/extra-cmake-modules")
feature_summary(WHAT REQUIRED_PACKAGES_NOT_FOUND
FATAL_ON_MISSING_REQUIRED_PACKAGES)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/networkmanager-qt-6.9.0/src/dbus/introspection/org.freedesktop.NetworkManager.xml
new/networkmanager-qt-6.10.0/src/dbus/introspection/org.freedesktop.NetworkManager.xml
---
old/networkmanager-qt-6.9.0/src/dbus/introspection/org.freedesktop.NetworkManager.xml
2024-12-06 12:55:02.000000000 +0100
+++
new/networkmanager-qt-6.10.0/src/dbus/introspection/org.freedesktop.NetworkManager.xml
2025-01-03 16:29:45.000000000 +0100
@@ -476,6 +476,35 @@
-->
<property name="Connectivity" type="u" access="read"/>
+ <!--
+ ConnectivityCheckAvailable:
+
+ Indicates whether connectivity checking service has been
+ configured. This may return true even if the service is not
+ currently enabled.
+
+ This is primarily intended for use in a privacy control panel,
+ as a way to determine whether to show an option to
+ enable/disable the feature.
+ -->
+ <property name="ConnectivityCheckAvailable" type="b" access="read"/>
+
+ <!--
+ ConnectivityCheckEnabled:
+
+ Indicates whether connectivity checking is enabled. This
+ property can also be written to disable connectivity
+ checking (as a privacy control panel might want to do).
+ -->
+ <property name="ConnectivityCheckEnabled" type="b" access="readwrite"/>
+
+ <!--
+ ConnectivityCheckUri:
+
+ The URI that NetworkManager will hit to check if there is internet
connectivity.
+ -->
+ <property name="ConnectivityCheckUri" type="s" access="read"/>
+
<!--
GlobalDnsConfiguration:
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/networkmanager-qt-6.9.0/src/dbus/networkmanagerinterface.h
new/networkmanager-qt-6.10.0/src/dbus/networkmanagerinterface.h
--- old/networkmanager-qt-6.9.0/src/dbus/networkmanagerinterface.h
2024-12-06 12:55:02.000000000 +0100
+++ new/networkmanager-qt-6.10.0/src/dbus/networkmanagerinterface.h
2025-01-03 16:29:45.000000000 +0100
@@ -74,6 +74,24 @@
return qvariant_cast<uint>(property("Connectivity"));
}
+ Q_PROPERTY(bool ConnectivityCheckAvailable READ connectivityCheckAvailable)
+ inline bool connectivityCheckAvailable() const
+ {
+ return qvariant_cast<bool>(property("ConnectivityCheckAvailable"));
+ }
+
+ Q_PROPERTY(bool ConnectivityCheckEnabled READ connectivityCheckEnabled)
+ inline bool connectivityCheckEnabled() const
+ {
+ return qvariant_cast<bool>(property("ConnectivityCheckEnabled"));
+ }
+
+ Q_PROPERTY(QString ConnectivityCheckUri READ connectivityCheckUri)
+ inline QString connectivityCheckUri() const
+ {
+ return qvariant_cast<QString>(property("ConnectivityCheckUri"));
+ }
+
Q_PROPERTY(QList<QDBusObjectPath> Devices READ devices)
inline QList<QDBusObjectPath> devices() const
{
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/networkmanager-qt-6.9.0/src/manager.cpp
new/networkmanager-qt-6.10.0/src/manager.cpp
--- old/networkmanager-qt-6.9.0/src/manager.cpp 2024-12-06 12:55:02.000000000
+0100
+++ new/networkmanager-qt-6.10.0/src/manager.cpp 2025-01-03
16:29:45.000000000 +0100
@@ -82,6 +82,8 @@
, m_isWirelessHardwareEnabled(false)
, m_isWwanEnabled(false)
, m_isWwanHardwareEnabled(false)
+ , m_isConnectivityCheckAvailable(false)
+ , m_isConnectivityCheckEnabled(false)
, m_globalDnsConfiguration(NetworkManager::DnsConfiguration())
, m_supportedInterfaceTypes(NetworkManager::Device::UnknownType)
{
@@ -700,6 +702,21 @@
iface.setGlobalDnsConfiguration(m_globalDnsConfiguration.toMap());
}
+bool NetworkManager::NetworkManagerPrivate::isConnectivityCheckAvailable()
const
+{
+ return m_isConnectivityCheckAvailable;
+}
+
+bool NetworkManager::NetworkManagerPrivate::isConnectivityCheckEnabled() const
+{
+ return m_isConnectivityCheckEnabled;
+}
+
+QString NetworkManager::NetworkManagerPrivate::connectivityCheckUri() const
+{
+ return m_connectivityCheckUri;
+}
+
void NetworkManager::NetworkManagerPrivate::onDeviceAdded(const
QDBusObjectPath &objpath)
{
// qCDebug(NMQT);
@@ -829,6 +846,18 @@
} else if (property == QLatin1String("GlobalDnsConfiguration")) {
m_globalDnsConfiguration.fromMap(qdbus_cast<QVariantMap>(*it));
Q_EMIT globalDnsConfigurationChanged(m_globalDnsConfiguration);
+ } else if (property == QLatin1String("ConnectivityCheckAvailable")) {
+ m_isConnectivityCheckAvailable = it->toBool();
+ qCDebug(NMQT) << property << m_isConnectivityCheckAvailable;
+ Q_EMIT
isConnectivityCheckAvailableChanged(m_isConnectivityCheckAvailable);
+ } else if (property == QLatin1String("ConnectivityCheckEnabled")) {
+ m_isConnectivityCheckEnabled = it->toBool();
+ qCDebug(NMQT) << property << m_isConnectivityCheckEnabled;
+ Q_EMIT
isConnectivityCheckEnabledChanged(m_isConnectivityCheckEnabled);
+ } else if (property == QLatin1String("ConnectivityCheckUri")) {
+ m_connectivityCheckUri = it->toString().trimmed();
+ qCDebug(NMQT) << property << m_connectivityCheckUri;
+ Q_EMIT connectivityCheckUriChanged(m_connectivityCheckUri);
} else {
qCDebug(NMQT) << Q_FUNC_INFO << "Unhandled property" << property;
}
@@ -1172,6 +1201,21 @@
globalNetworkManager->setGlobalDnsConfiguration(configuration);
}
+bool NetworkManager::isConnectivityCheckAvailable()
+{
+ return globalNetworkManager->isConnectivityCheckAvailable();
+}
+
+bool NetworkManager::isConnectivityCheckEnabled()
+{
+ return globalNetworkManager->isConnectivityCheckEnabled();
+}
+
+QString NetworkManager::connectivityCheckUri()
+{
+ return globalNetworkManager->connectivityCheckUri();
+}
+
NetworkManager::Notifier *NetworkManager::notifier()
{
return globalNetworkManager;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/networkmanager-qt-6.9.0/src/manager.h
new/networkmanager-qt-6.10.0/src/manager.h
--- old/networkmanager-qt-6.9.0/src/manager.h 2024-12-06 12:55:02.000000000
+0100
+++ new/networkmanager-qt-6.10.0/src/manager.h 2025-01-03 16:29:45.000000000
+0100
@@ -227,6 +227,24 @@
* @see globalDnsConfiguration
*/
void globalDnsConfigurationChanged(const NetworkManager::DnsConfiguration
&configuration);
+
+ /**
+ * Emitted when the connectivity check availability has changed
+ * @since 6.10.0
+ */
+ void isConnectivityCheckAvailableChanged(bool);
+
+ /**
+ * Emitted when the connectivity check statu has changed
+ * @since 6.10.0
+ */
+ void isConnectivityCheckEnabledChanged(bool);
+
+ /**
+ * Emitted when the connectivity check URI has changed
+ * @since 6.10.0
+ */
+ void connectivityCheckUriChanged(QString);
};
/**
@@ -461,6 +479,24 @@
NETWORKMANAGERQT_EXPORT void setGlobalDnsConfiguration(const
NetworkManager::DnsConfiguration &configuration);
/**
+ * @return Whether the connectivity check is available
+ * @since 6.10.0
+ */
+NETWORKMANAGERQT_EXPORT bool isConnectivityCheckAvailable();
+
+/**
+ * @return Whether the connectivity check is enabled
+ * @since 6.10.0
+ */
+NETWORKMANAGERQT_EXPORT bool isConnectivityCheckEnabled();
+
+/**
+ * @return The URI used for connectivity check
+ * @since 6.10.0
+ */
+NETWORKMANAGERQT_EXPORT QString connectivityCheckUri();
+
+/**
* Find an ActiveConnection object for an active connection id
*
* @param uni the id of the ActiveConnection
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/networkmanager-qt-6.9.0/src/manager_p.h
new/networkmanager-qt-6.10.0/src/manager_p.h
--- old/networkmanager-qt-6.9.0/src/manager_p.h 2024-12-06 12:55:02.000000000
+0100
+++ new/networkmanager-qt-6.10.0/src/manager_p.h 2025-01-03
16:29:45.000000000 +0100
@@ -50,6 +50,9 @@
bool m_isWirelessHardwareEnabled;
bool m_isWwanEnabled;
bool m_isWwanHardwareEnabled;
+ bool m_isConnectivityCheckAvailable;
+ bool m_isConnectivityCheckEnabled;
+ QString m_connectivityCheckUri;
QString m_activatingConnection;
QString m_primaryConnection;
NetworkManager::ConnectionSettings::ConnectionType m_primaryConnectionType;
@@ -113,6 +116,9 @@
NetworkManager::Device::MeteredStatus metered() const;
NetworkManager::DnsConfiguration globalDnsConfiguration() const;
void setGlobalDnsConfiguration(const NetworkManager::DnsConfiguration
&configuration);
+ bool isConnectivityCheckAvailable() const;
+ bool isConnectivityCheckEnabled() const;
+ QString connectivityCheckUri() const;
protected Q_SLOTS:
void init();
void onDeviceAdded(const QDBusObjectPath &state);