Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package leechcraft for openSUSE:Factory 
checked in at 2026-10-23 20:29:12
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/leechcraft (Old)
 and      /work/SRC/openSUSE:Factory/.leechcraft.new.2252680 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "leechcraft"

Fri Oct 23 20:29:12 2026 rev:79 rq:1387248 version:0.6.70+git.19214.g121e5318a7

Changes:
--------
--- /work/SRC/openSUSE:Factory/leechcraft/leechcraft.changes    2026-09-15 
12:49:06.701661781 +0200
+++ /work/SRC/openSUSE:Factory/.leechcraft.new.2252680/leechcraft.changes       
2026-10-23 20:30:14.951490807 +0200
@@ -1,0 +2,12 @@
+Wed Oct 21 07:18:40 UTC 2026 - Dmitriy Perlow <[email protected]>
+
+- Obsoleted kwin subplugin since kwin-x11 became unavailable.
+- Updated to 0.6.70-19214-g121e5318a7 snapshot:
+  * Obsoleted plugin: gmailnotifier, netstoremanager-googledrive,
+    newlife.
+- Fixed changes and rpmlintrc.
+- Added leechcraft-0.6.70-19214-g121e5318a7+a31f194.patch
+  to fix tests.
+- Better Leap 16.* support if/when Qt>=6.11.1 will be available.
+
+-------------------------------------------------------------------
@@ -17 +29 @@
-  * Qt >= 5.10 became required,
+  * Qt >= 6.10 became required,

Old:
----
  leechcraft-0.6.70-18808-g3467692359.tar.xz

New:
----
  leechcraft-0.6.70-19214-g121e5318a7+a31f194.patch
  leechcraft-0.6.70-19214-g121e5318a7.tar.xz

----------(New B)----------
  New:- Fixed changes and rpmlintrc.
- Added leechcraft-0.6.70-19214-g121e5318a7+a31f194.patch
  to fix tests.
----------(New E)----------

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

Other differences:
------------------
++++++ leechcraft-doc.spec ++++++
--- /var/tmp/diff_new_pack.67xFjk/_old  2026-10-23 20:30:15.667520854 +0200
+++ /var/tmp/diff_new_pack.67xFjk/_new  2026-10-23 20:30:15.668520896 +0200
@@ -16,10 +16,10 @@
 #
 
 
-%define LEECHCRAFT_VERSION 0.6.70-18808-g3467692359
+%define LEECHCRAFT_VERSION 0.6.70-19214-g121e5318a7
 
 Name:           leechcraft-doc
-Version:        0.6.70+git.18808.g3467692359
+Version:        0.6.70+git.19214.g121e5318a7
 Release:        0
 Summary:        Modular Internet Client Documentation
 License:        BSL-1.0

++++++ leechcraft.spec ++++++
--- /var/tmp/diff_new_pack.67xFjk/_old  2026-10-23 20:30:15.701522281 +0200
+++ /var/tmp/diff_new_pack.67xFjk/_new  2026-10-23 20:30:15.703522365 +0200
@@ -28,7 +28,7 @@
 %define qml_dir %{_datadir}/leechcraft/qml6
 
 %define so_ver -qt6-0_6_75
-%define LEECHCRAFT_VERSION 0.6.70-18808-g3467692359
+%define LEECHCRAFT_VERSION 0.6.70-19214-g121e5318a7
 
 %define azoth_postfix %{so_ver}
 %define db_postfix %{so_ver}
@@ -50,7 +50,7 @@
 %define xsd_postfix %{so_ver}
 
 Name:           leechcraft
-Version:        0.6.70+git.18808.g3467692359
+Version:        0.6.70+git.19214.g121e5318a7
 Release:        0
 Summary:        Modular Internet Client
 License:        BSL-1.0
@@ -59,12 +59,14 @@
 Source0:        
https://dist.leechcraft.org/LeechCraft/0.6.75/leechcraft-%{LEECHCRAFT_VERSION}.tar.xz
 Source4:        %{name}-rpmlintrc
 Source8:        leechcraft-session.1
-
+# PATCH-FIX-UPSTREAM Fix testWaitManyFirstFailureInOrderWins doing exact 
string match:
+# https://github.com/0xd34df00d/leechcraft/commit/a31f194
+Patch0:         leechcraft-0.6.70-19214-g121e5318a7+a31f194.patch
 
 BuildRequires:  cmake >= 3.8
 BuildRequires:  fdupes
 BuildRequires:  file-devel
-%if 0%{?suse_version} > 1600
+%if 0%{?suse_version} >= 1699
 BuildRequires:  clang >= 21
 BuildRequires:  llvm-gold-provider >= 21
 %else
@@ -80,17 +82,17 @@
 BuildRequires:  libboost_program_options-devel
 BuildRequires:  libboost_thread-devel
 BuildRequires:  libjpeg-devel
-%if 0%{?suse_version} > 1600
+%if 0%{?suse_version} >= 1699
 BuildRequires:  liblastfm-qt6-devel
 %endif
 BuildRequires:  libsensors4-devel
 BuildRequires:  libtidy-devel
 BuildRequires:  pkgconfig
-%if 0%{?suse_version} > 1600
+%if 0%{?suse_version} >= 1699
 BuildRequires:  wt-devel
 %endif
 BuildRequires:  cmake(Qca-qt6)
-BuildRequires:  cmake(Qt6LinguistTools) >= 6.10
+BuildRequires:  cmake(Qt6LinguistTools) >= 6.11.1
 BuildRequires:  pkgconfig(Qt6NetworkAuth)
 BuildRequires:  pkgconfig(Qt6QuickWidgets)
 BuildRequires:  pkgconfig(Qt6Qwt6)
@@ -165,8 +167,6 @@
 Recommends:     %{name}-dolozhee
 Recommends:     %{name}-lackman
 Recommends:     %{name}-monocle
-Recommends:     %{name}-netstoremanager
-Recommends:     %{name}-newlife
 Recommends:     %{name}-poshuku
 Recommends:     %{name}-scrobbler
 Recommends:     %{name}-secman-simplestorage
@@ -178,10 +178,12 @@
 Obsoletes:      %{name}-lhtr
 Obsoletes:      %{name}-poshuku
 %endif
+Obsoletes:      %{name}-gmailnotifier
 Obsoletes:      %{name}-krigstask
-%if 0%{?suse_version} <= 1600
+%if 0%{?suse_version} < 1699
 Obsoletes:      %{name}-lastfmscrobble
 %endif
+Obsoletes:      %{name}-newlife
 Obsoletes:      %{name}-textogroose
 Obsoletes:      %{name}-touchstreams
 
@@ -219,7 +221,7 @@
 Requires:       %{name}-http = %{version}
 Requires:       qt6-sql-sqlite
 Recommends:     %{name}-poshuku = %{version}
-%if 0%{?suse_version} <= 1600
+%if 0%{?suse_version} < 1699
 Obsoletes:      %{name}-aggregator-webaccess
 %endif
 
@@ -238,7 +240,7 @@
 
 A web browser plugin is recommended to show the news in a fancy way.
 
-%if 0%{?suse_version} > 1600
+%if 0%{?suse_version} >= 1699
 %package aggregator-webaccess
 Summary:        LeechCraft Aggregator Web Interface Module
 License:        BSL-1.0
@@ -855,6 +857,8 @@
 Recommends:     compton
 Requires:       %{name} = %{version}
 Requires:       %{name}-fenet-wm = %{version}
+Obsoletes:      %{name}-fenet-kwin < %{version}
+Provides:       %{name}-fenet-kwin = %{version}
 
 %description fenet
 This package provides a WM control plugin for Leechcraft.
@@ -872,19 +876,6 @@
 This package allows to start Leechcraft as a Desktop Environment with
 the Awesome Window Manager.
 
-%package fenet-kwin
-Summary:        Kwin integration for LeechCraft
-License:        BSL-1.0
-Group:          Productivity/Networking/Other
-BuildArch:      noarch
-Provides:       %{name}-fenet-wm = %{version}
-Requires:       %{name}-fenet = %{version}
-Requires:       kwin6-x11
-
-%description fenet-kwin
-This package allows to start Leechcraft as a Desktop Environment with
-the KDE Window Manager.
-
 %package fenet-openbox
 Summary:        OpenBox Window Manager integration for LeechCraft
 License:        BSL-1.0
@@ -927,21 +918,6 @@
 This package provides a tabs overview plugin for Leechcraft
 which shows a grid of overview thumbnails.
 
-%package gmailnotifier
-Summary:        LeechCraft GMail notifier Module
-License:        BSL-1.0
-Group:          Productivity/Networking/Other
-Requires:       %{name} = %{version}
-Requires:       %{name}-http = %{version}
-Recommends:     %{name}-sb = %{version}
-
-%description gmailnotifier
-This package provides a GMail notifications plugin for Leechcraft
-which allows to show notifications about new mail in your GMail account.
-
-It has a configurable frequency for updates and the number of last unread
-messages shown.
-
 %package historyholder
 Summary:        LeechCraft History Module
 License:        BSL-1.0
@@ -1392,7 +1368,8 @@
 License:        BSL-1.0
 Group:          Productivity/Networking/Other
 Requires:       %{name} = %{version}
-Requires:       %{name}-netstoremanager-subplugin
+Obsoletes:      %{name}-netstoremanager-googledrive
+# Requires:       %{name}-netstoremanager-subplugin
 
 %description netstoremanager
 This package provides a network storage plugin for Leechcraft.
@@ -1406,16 +1383,6 @@
  * Delete the uploaded files (if supported by service).
  * Support for prolongating uploaded files (if supported by service).
 
-%package netstoremanager-googledrive
-Summary:        LeechCraft Google Drive storage Module
-License:        BSL-1.0
-Group:          Productivity/Networking/Other
-Requires:       %{name}-netstoremanager = %{version}
-Provides:       %{name}-netstoremanager-subplugin
-
-%description netstoremanager-googledrive
-This package provides a Google Drive subplugin for Leechcraft NetStoreManager.
-
 %package networkmonitor
 Summary:        LeechCraft Network Monitor Module
 License:        BSL-1.0
@@ -1428,25 +1395,6 @@
 It allows to watch for HTTP requests and allows to inspect them and search
 through the list.
 
-%package newlife
-Summary:        LeechCraft Importer Module
-License:        BSL-1.0
-Group:          Productivity/Networking/Other
-Requires:       %{name} = %{version}
-
-%description newlife
-This package provides a settings importer plugin for LeechCraft
-which can import settings, preferences, etc. from various applications.
-
-Currently it supports
- * Kopete: chat history.
- * Psi+: account settings, chat history.
- * Vacuum IM: account settings, chat history.
- * Akregator: feeds list, individual settings for each feed, like
-update interval and custom storage parameters, Akregator's settings.
- * Firefox: history, bookmarks, RSS feeds (aka Live bookmarks).
- * Liferea: feeds list.
-
 %package ooronee
 Summary:        LeechCraft Text and Images Handler Module
 License:        BSL-1.0
@@ -2011,7 +1959,7 @@
 
 # NOTE that %%cmake macro breaks compiler configuring.
 cmake ../src \
-%if 0%{?suse_version} <= 1600
+%if 0%{?suse_version} < 1699
         -DCMAKE_C_COMPILER=/usr/bin/gcc-16 \
         -DCMAKE_CXX_COMPILER=/usr/bin/g++-16 \
 %else
@@ -2032,7 +1980,7 @@
         -DENABLE_ADVANCEDNOTIFICATIONS=True \
         -DENABLE_AGGREGATOR=True \
                 -DENABLE_AGGREGATOR_BODYFETCH=False \
-%if 0%{?suse_version} > 1600
+%if 0%{?suse_version} >= 1699
                 -DENABLE_AGGREGATOR_WEBACCESS=True \
 %else
                 -DENABLE_AGGREGATOR_WEBACCESS=False \
@@ -2088,7 +2036,6 @@
         -DENABLE_FONTIAC=True \
         -DENABLE_GACTS=True \
         -DENABLE_GLANCE=True \
-        -DENABLE_GMAILNOTIFIER=True \
         -DENABLE_HOTSENSORS=True \
         -DENABLE_HOTSTREAMS=True \
         -DENABLE_HTTHARE=True \
@@ -2100,7 +2047,7 @@
         -DENABLE_KRIGSTASK=False \
         -DENABLE_LACKMAN=True \
                 -DTESTS_LACKMAN=True \
-%if 0%{?suse_version} > 1600
+%if 0%{?suse_version} >= 1699
         -DENABLE_LASTFMSCROBBLE=True \
 %else
         -DENABLE_LASTFMSCROBBLE=False \
@@ -2151,8 +2098,6 @@
         -DENABLE_NACHEKU=False \
         -DENABLE_NAMAUTH=True \
         -DENABLE_NETSTOREMANAGER=True \
-                -DENABLE_NETSTOREMANAGER_GOOGLEDRIVE=True \
-        -DENABLE_NEWLIFE=True \
         -DENABLE_OORONEE=True \
         -DENABLE_OTLOZHU=True \
                 -DENABLE_OTLOZHU_SYNC=False \
@@ -2295,7 +2240,7 @@
 %{plugin_dir}/*craft_aggregator.so
 %dir %{_datadir}/leechcraft/scripts
 
-%if 0%{?suse_version} > 1600
+%if 0%{?suse_version} >= 1699
 %files aggregator-webaccess
 %{plugin_dir}/*craft_aggregator_webaccess.so
 %{settings_dir}/aggregatorwebaccesssettings.xml
@@ -2542,17 +2487,13 @@
 %{_datadir}/leechcraft/xsessions
 %{translations_dir}/*craft_fenet_*.qm
 %{_datadir}/leechcraft/fenet/compositing/*compton*
+%{_datadir}/leechcraft/fenet/wms/*kwin*
 
 %files fenet-awesome
 %dir %{_datadir}/leechcraft/fenet
 %dir %{_datadir}/leechcraft/fenet/wms
 %{_datadir}/leechcraft/fenet/wms/*awesome*
 
-%files fenet-kwin
-%dir %{_datadir}/leechcraft/fenet
-%dir %{_datadir}/leechcraft/fenet/wms
-%{_datadir}/leechcraft/fenet/wms/*kwin*
-
 %files fenet-openbox
 %dir %{_datadir}/leechcraft/fenet
 %dir %{_datadir}/leechcraft/fenet/wms
@@ -2573,12 +2514,6 @@
 %{translations_dir}/*craft_glance*
 %{qml_dir}/glance
 
-%files gmailnotifier
-%{plugin_dir}/*craft_gmailnotifier.so
-%{settings_dir}/gmailnotifiersettings.xml
-%{translations_dir}/*craft_gmailnotifier*
-%{qml_dir}/gmailnotifier/
-
 %files historyholder
 %{plugin_dir}/*leechcraft_historyholder.so
 %{translations_dir}/*craft_historyholder*.qm
@@ -2632,7 +2567,7 @@
 %{settings_dir}/lackmansettings.xml
 %{translations_dir}/*craft_lackman*
 
-%if 0%{?suse_version} > 1600
+%if 0%{?suse_version} >= 1699
 %files lastfmscrobble
 %{plugin_dir}/lib%{name}_lastfmscrobble.so
 %{settings_dir}/lastfmscrobblesettings.xml
@@ -2784,24 +2719,13 @@
 %{settings_dir}/netstoremanagersettings.xml
 %{translations_dir}/*craft_netstoremanager_??.qm
 %{translations_dir}/*craft_netstoremanager_??_??.qm
-%dir %{_datadir}/leechcraft/netstoremanager
-%dir %{_datadir}/leechcraft/netstoremanager/services
-
-%files netstoremanager-googledrive
-%{plugin_dir}/*craft_netstoremanager_googledrive.so
-%{settings_dir}/nsmgoogledrivesettings.xml
-%{translations_dir}/*craft_netstoremanager_googledrive_*.qm
-%{_datadir}/leechcraft/netstoremanager/services/googledrive.png
+# %dir %{_datadir}/leechcraft/netstoremanager
+# %dir %{_datadir}/leechcraft/netstoremanager/services
 
 %files networkmonitor
 %{translations_dir}/*craft_networkmonitor*.qm
 %{plugin_dir}/*craft_networkmonitor.so
 
-%files newlife
-%{translations_dir}/*craft_newlife*.qm
-%{plugin_dir}/*craft_newlife.so
-%{_datadir}/leechcraft/newlife
-
 %files ooronee
 %{plugin_dir}/lib%{name}_ooronee.so
 %{settings_dir}/ooroneesettings.xml

++++++ _service ++++++
--- /var/tmp/diff_new_pack.67xFjk/_old  2026-10-23 20:30:15.769525134 +0200
+++ /var/tmp/diff_new_pack.67xFjk/_new  2026-10-23 20:30:15.771525218 +0200
@@ -1,8 +1,8 @@
 <services>
   <service name="verify_file" mode="buildtime">
-    <param name="file">leechcraft-0.6.70-18808-g3467692359.tar.xz</param>
+    <param name="file">leechcraft-0.6.70-19214-g121e5318a7.tar.xz</param>
     <param name="verifier">sha1</param>
-    <param name="checksum">caec70ff35ea70d4b1efac70637ff69b26c5d4e2</param>
+    <param name="checksum">9d7e48472ac48b791c92ce5ed2ebec402fda50df</param>
   </service>
 </services>
 

++++++ leechcraft-0.6.70-19214-g121e5318a7+a31f194.patch ++++++
>From a31f194605d0a4ce603b6dbd91b9b7a7cf67bc83 Mon Sep 17 00:00:00 2001
From: 0xd34df00d <[email protected]>
Date: Wed, 21 Oct 2026 16:35:44 -0500
Subject: [PATCH] [Util] Fix `testWaitManyFirstFailureInOrderWins` doing exact
 string match

---
 src/util/threads/tests/corotasktest.cpp | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/src/util/threads/tests/corotasktest.cpp 
b/src/util/threads/tests/corotasktest.cpp
index 2c8d88136c..544fccba6d 100644
--- a/src/util/threads/tests/corotasktest.cpp
+++ b/src/util/threads/tests/corotasktest.cpp
@@ -501,7 +501,7 @@ namespace LC::Util
 
        void CoroTaskTest::testWaitManyFirstFailureInOrderWins ()
        {
-               QTest::ignoreMessage (QtWarningMsg, "dropping a subsequent 
exception: first in time");
+               QTest::ignoreMessage (QtWarningMsg, "dropping a subsequent 
exception: \"first in time\"");
 
                const auto message = ThrownMessage ([] { GetTaskResult 
(InParallel ({ SlowFailure (40ms, "first in order"), SlowFailure (10ms, "first 
in time") })); });
                QCOMPARE (message, "first in order"_qs);

++++++ leechcraft-0.6.70-18808-g3467692359.tar.xz -> 
leechcraft-0.6.70-19214-g121e5318a7.tar.xz ++++++
++++ 78668 lines of diff (skipped)

++++++ leechcraft-rpmlintrc ++++++
--- /var/tmp/diff_new_pack.67xFjk/_old  2026-10-23 20:30:17.723607135 +0200
+++ /var/tmp/diff_new_pack.67xFjk/_new  2026-10-23 20:30:17.730607428 +0200
@@ -1,5 +1,3 @@
-# Adium stuff.
-addFilter("zero-length 
/usr/share/leechcraft/azoth/styles/adium/.*/Contents/Resources/.*.html");
 # Binary is provided via main package not plugins ones.
 addFilter("desktopfile-without-binary 
/usr/share/applications/leechcraft-.*.desktop leechcraft");
 

Reply via email to