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 2026-09-29 17:51:49
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/tail-tray (Old)
 and      /work/SRC/openSUSE:Factory/.tail-tray.new.383539 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "tail-tray"

Tue Sep 29 17:51:49 2026 rev:28 rq:1381286 version:0.2.35

Changes:
--------
--- /work/SRC/openSUSE:Factory/tail-tray/tail-tray.changes      2026-07-31 
16:10:36.603322577 +0200
+++ /work/SRC/openSUSE:Factory/.tail-tray.new.383539/tail-tray.changes  
2026-09-29 17:54:04.593971967 +0200
@@ -1,0 +2,14 @@
+Tue Sep 29 04:53:04 UTC 2026 - Johannes Kastl 
<[email protected]>
+
+- Update to version 0.2.35:
+  * Bump version to 0.2.35
+  * Find pkexec on PATH instead of hard-coding /usr/bin (#128)
+  * Skip IPN events that only carry Engine stats (#127)
+  * Fix typo in debug message for instance check (#124)
+  * And fix the Fedora spec file to point to Knotifications 6 not 5
+    :facepalm:
+  * Fix CMake issue where QT5 would be picked up. Fixes issue #123
+  * Fix Taildrive checkbox tooltip (#122)
+  * README - Fix Fedora and SUSE RPM links
+
+-------------------------------------------------------------------

Old:
----
  tail-tray-0.2.34.obscpio

New:
----
  tail-tray-0.2.35.obscpio

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ tail-tray.spec ++++++
--- /var/tmp/diff_new_pack.6zOvxD/_old  2026-09-29 17:54:06.840065743 +0200
+++ /var/tmp/diff_new_pack.6zOvxD/_new  2026-09-29 17:54:06.846065994 +0200
@@ -17,7 +17,7 @@
 
 
 Name:           tail-tray
-Version:        0.2.34
+Version:        0.2.35
 Release:        0
 Summary:        Tailscale tray menu and UI for the KDE Plasma Desktop
 License:        GPL-3.0-only

++++++ _service ++++++
--- /var/tmp/diff_new_pack.6zOvxD/_old  2026-09-29 17:54:06.967071046 +0200
+++ /var/tmp/diff_new_pack.6zOvxD/_new  2026-09-29 17:54:06.975071380 +0200
@@ -2,8 +2,8 @@
   <service name="obs_scm" mode="manual">
     <param name="url">https://github.com/SneWs/tail-tray.git</param>
     <param name="scm">git</param>
-    <param name="revision">refs/tags/v0.2.34</param>
-    <param name="match-tag">v0.2.34</param>
+    <param name="revision">refs/tags/v0.2.35</param>
+    <param name="match-tag">v0.2.35</param>
     <param name="versionformat">@PARENT_TAG@</param>
     <param name="versionrewrite-pattern">v(.*)</param>
     <param name="changesgenerate">enable</param>

++++++ _servicedata ++++++
--- /var/tmp/diff_new_pack.6zOvxD/_old  2026-09-29 17:54:07.040074094 +0200
+++ /var/tmp/diff_new_pack.6zOvxD/_new  2026-09-29 17:54:07.044074261 +0200
@@ -3,6 +3,6 @@
                 <param name="url">https://github.com/SneWs/tail-tray</param>
               <param 
name="changesrevision">5089d8a02763a01668fb90c0896fbf25b9b4d16c</param></service><service
 name="tar_scm">
                 <param 
name="url">https://github.com/SneWs/tail-tray.git</param>
-              <param 
name="changesrevision">15aed130bcc8f1485fccd61b63f5452e4cf1cef1</param></service></servicedata>
+              <param 
name="changesrevision">577bcb0d72dd5ca8a055c05581ab78dc8c0150b4</param></service></servicedata>
 (No newline at EOF)
 

++++++ tail-tray-0.2.34.obscpio -> tail-tray-0.2.35.obscpio ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/tail-tray-0.2.34/CMakeLists.txt 
new/tail-tray-0.2.35/CMakeLists.txt
--- old/tail-tray-0.2.34/CMakeLists.txt 2026-07-29 18:56:40.000000000 +0200
+++ new/tail-tray-0.2.35/CMakeLists.txt 2026-09-28 20:16:40.000000000 +0200
@@ -1,6 +1,6 @@
 cmake_minimum_required(VERSION 3.21)
 
-project(tail-tray VERSION 0.2.34 LANGUAGES CXX)
+project(tail-tray VERSION 0.2.35 LANGUAGES CXX)
 
 set(CMAKE_AUTOUIC ON)
 set(CMAKE_AUTOMOC ON)
@@ -19,7 +19,8 @@
 
     find_package(ECM REQUIRED NO_MODULE)
     set(CMAKE_MODULE_PATH ${ECM_MODULE_PATH})
-    include(KDEInstallDirs)
+    set(QT_MAJOR_VERSION 6)
+    include(KDEInstallDirs6)
     include(KDECMakeSettings)
 
     add_definitions(-DKNOTIFICATIONS_ENABLED)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/tail-tray-0.2.34/README.md 
new/tail-tray-0.2.35/README.md
--- old/tail-tray-0.2.34/README.md      2026-07-29 18:56:40.000000000 +0200
+++ new/tail-tray-0.2.35/README.md      2026-09-28 20:16:40.000000000 +0200
@@ -39,7 +39,7 @@
 
 ### Pre-built packages
  * [Debian / Ubuntu / Mint based 
distros](https://github.com/SneWs/tail-tray/releases)
- * [OpenSUSE & Fedora 
RPMs](https://software.opensuse.org/download.html?project=home%3Aayankov&package=tail-tray)
+ * [Fedora & OpenSUSE RPMs](https://github.com/SneWs/tail-tray/releases)
  * [NixOS](/docs/nix-os.md)
  * [Windows (EXPERIMENTAL! latest unstable only, and not 
signed)](https://github.com/SneWs/tail-tray/releases/download/latest/Tail-Tray-Windows.zip)
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/tail-tray-0.2.34/debian/changelog 
new/tail-tray-0.2.35/debian/changelog
--- old/tail-tray-0.2.34/debian/changelog       2026-07-29 18:56:40.000000000 
+0200
+++ new/tail-tray-0.2.35/debian/changelog       2026-09-28 20:16:40.000000000 
+0200
@@ -1,4 +1,4 @@
-tail-tray (0.2.34) UNRELEASED; urgency=medium
+tail-tray (0.2.35) UNRELEASED; urgency=medium
 
   * New upstream release.
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/tail-tray-0.2.34/packaging/rpm/tail-tray.spec 
new/tail-tray-0.2.35/packaging/rpm/tail-tray.spec
--- old/tail-tray-0.2.34/packaging/rpm/tail-tray.spec   2026-07-29 
18:56:40.000000000 +0200
+++ new/tail-tray-0.2.35/packaging/rpm/tail-tray.spec   2026-09-28 
20:16:40.000000000 +0200
@@ -41,7 +41,7 @@
 %license LICENSE
 %{_bindir}/tail-tray
 %{_datadir}/applications/tail-tray.desktop
-%{_datadir}/knotifications5/tail-tray.notifyrc
+%{_datadir}/knotifications6/tail-tray.notifyrc
 %{_datadir}/icons/hicolor/scalable/apps/tail-tray-dark.svg
 %{_datadir}/icons/hicolor/scalable/apps/tail-tray.svg
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/tail-tray-0.2.34/src/IpnWatcher.cpp 
new/tail-tray-0.2.35/src/IpnWatcher.cpp
--- old/tail-tray-0.2.34/src/IpnWatcher.cpp     2026-07-29 18:56:40.000000000 
+0200
+++ new/tail-tray-0.2.35/src/IpnWatcher.cpp     2026-09-28 20:16:40.000000000 
+0200
@@ -69,6 +69,20 @@
     }
 
     QJsonObject obj = doc.object();
+
+    // Events with only Engine stats are traffic counters, sent every few 
seconds while
+    // peers are active. Nothing reads them, and handling one rebuilds the 
tray menu.
+    bool hasMoreThanEngineStats = false;
+    for (auto it = obj.constBegin(); it != obj.constEnd(); ++it) {
+        if (it.key() != "Version" && it.key() != "Engine" && 
!it.value().isNull()) {
+            hasMoreThanEngineStats = true;
+            break;
+        }
+    }
+    if (!hasMoreThanEngineStats) {
+        return;
+    }
+
     qDebug() << "IPN Event received";
 
     IpnEventData eventData = IpnEventData::parse(obj);
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/tail-tray-0.2.34/src/MainWindow.ui 
new/tail-tray-0.2.35/src/MainWindow.ui
--- old/tail-tray-0.2.34/src/MainWindow.ui      2026-07-29 18:56:40.000000000 
+0200
+++ new/tail-tray-0.2.35/src/MainWindow.ui      2026-09-28 20:16:40.000000000 
+0200
@@ -1307,7 +1307,7 @@
                 <item>
                  <widget class="QCheckBox" name="chkUseTailDrive">
                   <property name="toolTip">
-                   
<string>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Allows this machine to 
act as a gateway for your network. Other devices can then opt-in to routing all 
their traffic through it. &lt;span style=&quot; font-weight:700;&quot;&gt;Exit 
nodes&lt;/span&gt; must be &lt;span style=&quot; 
font-weight:700;&quot;&gt;approved in the admin 
console&lt;/span&gt;.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</string>
+                   
<string>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Taildrive lets you 
persistently share folders with other users and devices on your Tailscale 
network.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</string>
                   </property>
                   <property name="text">
                    <string>Use Tail drive from this machine</string>
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/tail-tray-0.2.34/src/SysCommand.cpp 
new/tail-tray-0.2.35/src/SysCommand.cpp
--- old/tail-tray-0.2.34/src/SysCommand.cpp     2026-07-29 18:56:40.000000000 
+0200
+++ new/tail-tray-0.2.35/src/SysCommand.cpp     2026-09-28 20:16:40.000000000 
+0200
@@ -56,7 +56,7 @@
     pProcess = std::make_unique<QProcess>(this);
     if (usePkExec) {
         args.insert(0, "cat");
-        pProcess->start("/usr/bin/pkexec", args);
+        pProcess->start("pkexec", args);
     }
     else {
         pProcess->start("cat", args);
@@ -83,7 +83,7 @@
         // NOTE: Windows 11 24H2 comes with sudo command and needs to be 
enabled under System > Developer Settings
         pProcess->start("sudo", args);
 #else
-        pProcess->start("/usr/bin/pkexec", args);
+        pProcess->start("pkexec", args);
 #endif
     }
     else {
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/tail-tray-0.2.34/src/TailRunner.cpp 
new/tail-tray-0.2.35/src/TailRunner.cpp
--- old/tail-tray-0.2.34/src/TailRunner.cpp     2026-07-29 18:56:40.000000000 
+0200
+++ new/tail-tray-0.2.35/src/TailRunner.cpp     2026-09-28 20:16:40.000000000 
+0200
@@ -588,7 +588,7 @@
 #if !defined(WINDOWS_BUILD)
     if (usePkExec) {
         args.insert(0, "tailscale");
-        proc->start("/usr/bin/pkexec", args);
+        proc->start("pkexec", args);
     }
     else {
         proc->start("tailscale", args);
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/tail-tray-0.2.34/src/Version.h 
new/tail-tray-0.2.35/src/Version.h
--- old/tail-tray-0.2.34/src/Version.h  2026-07-29 18:56:40.000000000 +0200
+++ new/tail-tray-0.2.35/src/Version.h  2026-09-28 20:16:40.000000000 +0200
@@ -1,6 +1,6 @@
 #pragma once
 
-#define TAIL_TRAY_VERSION "0.2.34"
+#define TAIL_TRAY_VERSION "0.2.35"
 #define TAIL_TRAY_VERSION_MAJOR 0
 #define TAIL_TRAY_VERSION_MINOR 2
-#define TAIL_TRAY_VERSION_PATCH 34
+#define TAIL_TRAY_VERSION_PATCH 35
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/tail-tray-0.2.34/src/main.cpp 
new/tail-tray-0.2.35/src/main.cpp
--- old/tail-tray-0.2.34/src/main.cpp   2026-07-29 18:56:40.000000000 +0200
+++ new/tail-tray-0.2.35/src/main.cpp   2026-09-28 20:16:40.000000000 +0200
@@ -14,7 +14,7 @@
 
     SingleApplicationImpl a(argc, argv);
     if (!a.claimInstance()) {
-        qDebug() << "Secondary instance not allowed, will quite this instance";
+        qDebug() << "Secondary instance not allowed, will quit this instance";
         return -1;
     }
 

++++++ tail-tray.obsinfo ++++++
--- /var/tmp/diff_new_pack.6zOvxD/_old  2026-09-29 17:54:08.003114302 +0200
+++ /var/tmp/diff_new_pack.6zOvxD/_new  2026-09-29 17:54:08.029115387 +0200
@@ -1,5 +1,5 @@
 name: tail-tray
-version: 0.2.34
-mtime: 1785344200
-commit: 15aed130bcc8f1485fccd61b63f5452e4cf1cef1
+version: 0.2.35
+mtime: 1790619400
+commit: 577bcb0d72dd5ca8a055c05581ab78dc8c0150b4
 

Reply via email to