Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package tail-tray for openSUSE:Factory checked in at 2025-02-21 21:37:10 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/tail-tray (Old) and /work/SRC/openSUSE:Factory/.tail-tray.new.1873 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "tail-tray" Fri Feb 21 21:37:10 2025 rev:9 rq:1247553 version:0.2.15 Changes: -------- --- /work/SRC/openSUSE:Factory/tail-tray/tail-tray.changes 2025-02-20 16:46:28.109325840 +0100 +++ /work/SRC/openSUSE:Factory/.tail-tray.new.1873/tail-tray.changes 2025-02-21 21:37:32.395167135 +0100 @@ -1,0 +2,7 @@ +Fri Feb 21 06:16:39 UTC 2025 - opensuse_buildserv...@ojkastl.de + +- Update to version 0.2.15: + * Bump version to 0.2.15 + * Hot fix: Crash when no entries in dns status fix for #49 + +------------------------------------------------------------------- Old: ---- tail-tray-0.2.14.obscpio New: ---- tail-tray-0.2.15.obscpio ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ tail-tray.spec ++++++ --- /var/tmp/diff_new_pack.xzM0nd/_old 2025-02-21 21:37:32.995192118 +0100 +++ /var/tmp/diff_new_pack.xzM0nd/_new 2025-02-21 21:37:32.995192118 +0100 @@ -17,7 +17,7 @@ Name: tail-tray -Version: 0.2.14 +Version: 0.2.15 Release: 0 Summary: Tailscale tray menu and UI for the KDE Plasma Desktop License: GPL-3.0-only ++++++ _service ++++++ --- /var/tmp/diff_new_pack.xzM0nd/_old 2025-02-21 21:37:33.023193284 +0100 +++ /var/tmp/diff_new_pack.xzM0nd/_new 2025-02-21 21:37:33.027193451 +0100 @@ -2,8 +2,8 @@ <service name="obs_scm" mode="manual"> <param name="url">https://github.com/SneWs/tail-tray</param> <param name="scm">git</param> - <param name="revision">refs/tags/v0.2.14</param> - <param name="match-tag">v0.2.14</param> + <param name="revision">refs/tags/v0.2.15</param> + <param name="match-tag">v0.2.15</param> <param name="versionformat">@PARENT_TAG@</param> <param name="versionrewrite-pattern">v(.*)</param> <param name="changesgenerate">enable</param> ++++++ _servicedata ++++++ --- /var/tmp/diff_new_pack.xzM0nd/_old 2025-02-21 21:37:33.051194450 +0100 +++ /var/tmp/diff_new_pack.xzM0nd/_new 2025-02-21 21:37:33.055194617 +0100 @@ -1,6 +1,6 @@ <servicedata> <service name="tar_scm"> <param name="url">https://github.com/SneWs/tail-tray</param> - <param name="changesrevision">d633a33bc2d38944d58577714adec4e35bb16ef1</param></service></servicedata> + <param name="changesrevision">78b26a13a2a91d984aca04238839f3ee3c8949bd</param></service></servicedata> (No newline at EOF) ++++++ tail-tray-0.2.14.obscpio -> tail-tray-0.2.15.obscpio ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/tail-tray-0.2.14/CMakeLists.txt new/tail-tray-0.2.15/CMakeLists.txt --- old/tail-tray-0.2.14/CMakeLists.txt 2025-02-19 19:23:36.000000000 +0100 +++ new/tail-tray-0.2.15/CMakeLists.txt 2025-02-20 23:50:14.000000000 +0100 @@ -1,6 +1,6 @@ cmake_minimum_required(VERSION 3.21) -project(tail-tray VERSION 0.2.14 LANGUAGES CXX) +project(tail-tray VERSION 0.2.15 LANGUAGES CXX) set(CMAKE_AUTOUIC ON) set(CMAKE_AUTOMOC ON) diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/tail-tray-0.2.14/debian/changelog new/tail-tray-0.2.15/debian/changelog --- old/tail-tray-0.2.14/debian/changelog 2025-02-19 19:23:36.000000000 +0100 +++ new/tail-tray-0.2.15/debian/changelog 2025-02-20 23:50:14.000000000 +0100 @@ -1,4 +1,4 @@ -tail-tray (0.2.14) UNRELEASED; urgency=medium +tail-tray (0.2.15) UNRELEASED; urgency=medium * New upstream release. diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/tail-tray-0.2.14/src/MainWindow.cpp new/tail-tray-0.2.15/src/MainWindow.cpp --- old/tail-tray-0.2.14/src/MainWindow.cpp 2025-02-19 19:23:36.000000000 +0100 +++ new/tail-tray-0.2.15/src/MainWindow.cpp 2025-02-20 23:50:14.000000000 +0100 @@ -23,6 +23,7 @@ , pFileReceiver(nullptr) , eCurrentState(TailState::NoAccount) , pNetworkStateMonitor(std::make_unique<NetworkStateMonitor>(this)) + , pDnsStatus(std::make_unique<TailDnsStatus>()) { ui->setupUi(this); @@ -217,6 +218,9 @@ } void MainWindow::dnsStatusUpdated(TailDnsStatus* dnsStatus) { + if (dnsStatus == nullptr) + return; + pDnsStatus.reset(dnsStatus); qDebug() << "DNS Status recv from Tailscale:"; diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/tail-tray-0.2.14/src/TailRunner.cpp new/tail-tray-0.2.15/src/TailRunner.cpp --- old/tail-tray-0.2.14/src/TailRunner.cpp 2025-02-19 19:23:36.000000000 +0100 +++ new/tail-tray-0.2.15/src/TailRunner.cpp 2025-02-20 23:50:14.000000000 +0100 @@ -282,7 +282,7 @@ } else { auto dnsStatus = TailDnsStatus::parse(raw); - if (dnsStatus == nullptr || dnsStatus->searchDomains.isEmpty()) { + if (dnsStatus == nullptr) { qDebug() << "Failed to parse DNS status"; emit commandError("Failed to parse DNS status", false); } diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/tail-tray-0.2.14/src/models/TailDnsStatus.h new/tail-tray-0.2.15/src/models/TailDnsStatus.h --- old/tail-tray-0.2.14/src/models/TailDnsStatus.h 2025-02-19 19:23:36.000000000 +0100 +++ new/tail-tray-0.2.15/src/models/TailDnsStatus.h 2025-02-20 23:50:14.000000000 +0100 @@ -13,8 +13,8 @@ { Q_OBJECT public: - QList<QPair<QString, QString>> splitDnsRoutes; - QList<QString> searchDomains; + QList<QPair<QString, QString>> splitDnsRoutes{}; + QList<QString> searchDomains{}; static TailDnsStatus* parse(const QString rawOutput) { auto* newStatus = new TailDnsStatus{}; ++++++ tail-tray.obsinfo ++++++ --- /var/tmp/diff_new_pack.xzM0nd/_old 2025-02-21 21:37:33.287204277 +0100 +++ /var/tmp/diff_new_pack.xzM0nd/_new 2025-02-21 21:37:33.287204277 +0100 @@ -1,5 +1,5 @@ name: tail-tray -version: 0.2.14 -mtime: 1739989416 -commit: d633a33bc2d38944d58577714adec4e35bb16ef1 +version: 0.2.15 +mtime: 1740091814 +commit: 78b26a13a2a91d984aca04238839f3ee3c8949bd