Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package libqt5-qtremoteobjects for openSUSE:Leap:16.0 checked in at 2025-07-01 21:38:49 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Leap:16.0/libqt5-qtremoteobjects (Old) and /work/SRC/openSUSE:Leap:16.0/.libqt5-qtremoteobjects.new.7067 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "libqt5-qtremoteobjects" Tue Jul 1 21:38:49 2025 rev:2 rq:1289589 version:5.15.17+kde0 Changes: -------- --- /work/SRC/openSUSE:Leap:16.0/libqt5-qtremoteobjects/libqt5-qtremoteobjects.changes 2025-05-17 19:10:09.165675144 +0200 +++ /work/SRC/openSUSE:Leap:16.0/.libqt5-qtremoteobjects.new.7067/libqt5-qtremoteobjects.changes 2025-07-01 21:39:25.870751919 +0200 @@ -1,0 +2,8 @@ +Wed May 28 08:36:25 UTC 2025 - Fabian Vogt <fab...@ritter-vogt.de> + +- Update to version 5.15.17+kde0, rebased upstream: + * QConnectedReplicaImplementation: don't call deleteLater() on a nullptr + * Bump version to 5.15.17 + * Fix a crash due to null QHostAddress in the TCP/IP backend + +------------------------------------------------------------------- Old: ---- qtremoteobjects-everywhere-src-5.15.16+kde0.obscpio New: ---- qtremoteobjects-everywhere-src-5.15.17+kde0.obscpio ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ libqt5-qtremoteobjects.spec ++++++ --- /var/tmp/diff_new_pack.AZKd1l/_old 2025-07-01 21:39:26.318770605 +0200 +++ /var/tmp/diff_new_pack.AZKd1l/_new 2025-07-01 21:39:26.322770772 +0200 @@ -19,11 +19,11 @@ %define qt5_snapshot 1 %define libname libQt5RemoteObjects5 %define base_name libqt5 -%define real_version 5.15.16 -%define so_version 5.15.16 +%define real_version 5.15.17 +%define so_version 5.15.17 %define tar_version qtremoteobjects-everywhere-src-%{version} Name: libqt5-qtremoteobjects -Version: 5.15.16+kde0 +Version: 5.15.17+kde0 Release: 0 Summary: Qt 5 RemoteObjects Library License: LGPL-3.0-only OR (GPL-2.0-only OR GPL-3.0-or-later) ++++++ _service ++++++ --- /var/tmp/diff_new_pack.AZKd1l/_old 2025-07-01 21:39:26.354772106 +0200 +++ /var/tmp/diff_new_pack.AZKd1l/_new 2025-07-01 21:39:26.362772440 +0200 @@ -1,12 +1,12 @@ <services> <service name="obs_scm" mode="disabled"> <param name="changesgenerate">enable</param> - <param name="versionformat">5.15.16+kde@TAG_OFFSET@</param> + <param name="versionformat">5.15.17+kde@TAG_OFFSET@</param> <param name="url">https://invent.kde.org/qt/qt/qtremoteobjects.git</param> <param name="scm">git</param> <param name="filename">qtremoteobjects-everywhere-src</param> <param name="revision">kde/5.15</param> - <param name="parent-tag">v5.15.16-lts-lgpl</param> + <param name="parent-tag">v5.15.17-lts-lgpl</param> <param name="changesgenerate">enable</param> </service> <service name="set_version" mode="disabled"/> ++++++ _servicedata ++++++ --- /var/tmp/diff_new_pack.AZKd1l/_old 2025-07-01 21:39:26.394773774 +0200 +++ /var/tmp/diff_new_pack.AZKd1l/_new 2025-07-01 21:39:26.398773941 +0200 @@ -1,6 +1,6 @@ <servicedata> <service name="tar_scm"> <param name="url">https://invent.kde.org/qt/qt/qtremoteobjects.git</param> - <param name="changesrevision">aa61cc683979ea1413222e64a03aae9971392e3d</param></service></servicedata> + <param name="changesrevision">e060a0990380134c054bde675d47db048fd3192f</param></service></servicedata> (No newline at EOF) ++++++ qtremoteobjects-everywhere-src-5.15.16+kde0.obscpio -> qtremoteobjects-everywhere-src-5.15.17+kde0.obscpio ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/qtremoteobjects-everywhere-src-5.15.16+kde0/.qmake.conf new/qtremoteobjects-everywhere-src-5.15.17+kde0/.qmake.conf --- old/qtremoteobjects-everywhere-src-5.15.16+kde0/.qmake.conf 2024-11-08 14:36:26.000000000 +0100 +++ new/qtremoteobjects-everywhere-src-5.15.17+kde0/.qmake.conf 2024-11-20 14:56:49.000000000 +0100 @@ -4,6 +4,6 @@ DEFINES += QT_NO_JAVA_STYLE_ITERATORS DEFINES += QT_NO_FOREACH -MODULE_VERSION = 5.15.16 +MODULE_VERSION = 5.15.17 QTRO_SOURCE_TREE = $$PWD diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/qtremoteobjects-everywhere-src-5.15.16+kde0/src/remoteobjects/qconnection_tcpip_backend.cpp new/qtremoteobjects-everywhere-src-5.15.17+kde0/src/remoteobjects/qconnection_tcpip_backend.cpp --- old/qtremoteobjects-everywhere-src-5.15.16+kde0/src/remoteobjects/qconnection_tcpip_backend.cpp 2024-11-08 14:36:26.000000000 +0100 +++ new/qtremoteobjects-everywhere-src-5.15.17+kde0/src/remoteobjects/qconnection_tcpip_backend.cpp 2024-11-20 14:56:49.000000000 +0100 @@ -81,14 +81,15 @@ { if (isOpen()) return; - QHostAddress address(url().host()); - if (address.isNull()) { - const QList<QHostAddress> addresses = QHostInfo::fromName(url().host()).addresses(); - Q_ASSERT_X(addresses.size() >= 1, Q_FUNC_INFO, url().toString().toLatin1().data()); - address = addresses.first(); - } + const QString &host = url().host(); + QHostAddress address(host); + if (address.isNull()) + address = QHostInfo::fromName(host).addresses().value(0); - m_socket->connectToHost(address, url().port()); + if (address.isNull()) + qWarning("connectToServer(): Failed to resolve host %s", qUtf8Printable(host)); + else + m_socket->connectToHost(address, url().port()); } bool TcpClientIo::isOpen() const diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/qtremoteobjects-everywhere-src-5.15.16+kde0/src/remoteobjects/qremoteobjectreplica.cpp new/qtremoteobjects-everywhere-src-5.15.17+kde0/src/remoteobjects/qremoteobjectreplica.cpp --- old/qtremoteobjects-everywhere-src-5.15.16+kde0/src/remoteobjects/qremoteobjectreplica.cpp 2024-11-08 14:36:26.000000000 +0100 +++ new/qtremoteobjects-everywhere-src-5.15.17+kde0/src/remoteobjects/qremoteobjectreplica.cpp 2024-11-20 14:56:49.000000000 +0100 @@ -146,8 +146,10 @@ sendCommand(); } for (auto prop : m_propertyStorage) { - if (prop.canConvert<QObject*>()) - prop.value<QObject *>()->deleteLater(); + if (prop.canConvert<QObject*>()) { + if (auto o = prop.value<QObject*>()) + o->deleteLater(); + } } } ++++++ qtremoteobjects-everywhere-src.obsinfo ++++++ --- /var/tmp/diff_new_pack.AZKd1l/_old 2025-07-01 21:39:26.730787788 +0200 +++ /var/tmp/diff_new_pack.AZKd1l/_new 2025-07-01 21:39:26.734787955 +0200 @@ -1,5 +1,5 @@ name: qtremoteobjects-everywhere-src -version: 5.15.16+kde0 -mtime: 1731072986 -commit: aa61cc683979ea1413222e64a03aae9971392e3d +version: 5.15.17+kde0 +mtime: 1732111009 +commit: e060a0990380134c054bde675d47db048fd3192f