Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package qbittorrent for openSUSE:Factory 
checked in at 2026-05-04 12:54:50
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/qbittorrent (Old)
 and      /work/SRC/openSUSE:Factory/.qbittorrent.new.30200 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "qbittorrent"

Mon May  4 12:54:50 2026 rev:136 rq:1350581 version:5.2.0

Changes:
--------
--- /work/SRC/openSUSE:Factory/qbittorrent/qbittorrent.changes  2025-11-24 
14:06:55.823582604 +0100
+++ /work/SRC/openSUSE:Factory/.qbittorrent.new.30200/qbittorrent.changes       
2026-05-04 12:58:30.317797434 +0200
@@ -1,0 +2,148 @@
+Sun May  3 19:02:59 UTC 2026 - Luigi Baldoni <[email protected]>
+
+- Update to version 5.2.0
+  Features:
+  * Show free disk space in status bar
+  * Add control for 'hostname resolver cache expiry interval'
+  * Show info hash in log when a duplicate torrent is added
+  * Swap add file/link buttons on toolbar
+  * Revise labels for 'duplicate torrent' actions
+  * Allow to pass torrent comment to external program
+  * Revise Interface section layout in Options dialog
+  * Revise label wordings
+  * Allow to customize PiecesBar colors
+  * Allow to customize ProgressBar color
+  * Add option to make progress bar to follow torrent state color
+  * Add option to disable torrent state colors
+  * Allow to copy content paths of selected torrents
+  * Restore default drag behavior in Torrent Content widget
+  * Add Torrent Creator toolbar button
+  * Allow to configure style and color scheme on all platforms
+  * Add reboot option when downloads complete
+  * Implement separate
+  * Calculate torrent pieces asynchronously
+  * Use subcategories unconditionally
+  * Allow to set torrent share limits per category
+  * Move torrents to parent category when category is removed
+  * Persist additional trackers and load it on startup
+  * Add "Created On" column to transfer list
+  * Add a small gap between progress bars
+  * Add translations for Albanian, Bosnian, Kazakh, Nepali,
+    Serbian
+  Performance:
+  * Improve resume queue load performance
+  * Avoid copying resume data when loading torrents
+  Bug fixes:
+  * Fix crash when exiting immediately after adding a torrent
+  * Revise wordings related to SOCKS4 proxy
+  * Remove dubious seeding time max value
+  * Make modifying log file perms best effort
+  * Reannounce DHT when reannouncing all trackers
+  * Block invalid file names when renaming torrent content
+  * Don't create lock file in internal data folders
+  * Log a critical error before aborting the app
+  * Raise connection max limits
+  * Make the active torrents filter reflect actual transfers
+  * Raise 'torrent share ratio' maximum limit
+  * Use consistent text for "Do not download" priority
+  * Fix incorrect save path when torrent is added from watched
+    folder
+  * Change "Session" column headings to match non-"Session"
+  * Fix fail to start seeding newly created torrent in Torrent
+    Creator
+  * Fix crash when exiting immediately after adding the torrent
+  * Fix crash due to invalid entry in ipfilter.dat
+  * Fix crash when closing app with AddNewTorrentDialog opened
+  Web UI:
+  * Select next available search tab after closing last active
+    tab with X button
+  * Support creating new torrents
+  * Add headers to RSS entry viewer
+  * Fix dark mode in RSS entry viewer
+  * Optimize table performance with virtual list
+  * Don't update UI if the page is hidden
+  * Select multiple files to rename with Shift
+  * Prevent mobile keyboards from capitalizing username input
+  * Fix memory leak
+  * Add support for tracker status filter
+  * Switch to lightweight clipboard library
+  * Keep client session from expiring when the page is hidden
+  * Add ability to refresh search
+  * Cache server stats for statistics window
+  * Reset filter selection when double clicking filter
+  * Always show Auto Torrent Management option
+  * Improve performance of re-sorting table rows
+  * Add ability to add/remove tracker from selected torrents
+  * Make footer scrollable on mobile
+  * Support horizontal scrolling of tabs
+  * Fix hiding of filters toolbar
+  * Improve search page experience on mobile
+  * Limit window sizes to viewport size
+  * Focus on filter field using Ctrl+F
+  * Support managing category download path
+  * Support reannouncing individual trackers
+  * Allow closing dialogs with Escape key
+  * Implement Share limit action
+  * Add new Add Torrent experience
+  * Implement missing tracker list features
+  * Replace GIFs with SVG
+  * Support editing tracker tier
+  * Fix blurry window controls
+  * Support downloading torrent via search plugin
+  * Continue polling after network error
+  * Add I2P peers to peer list
+  * Redesign login form
+  * Do not hide context menu if the click target has submenu
+  * keep preferences window open after unsuccessful save
+  * Store persistent settings in client data API
+  * Support authenticating via Basic auth
+  * Add option to increase display density
+  * Add torrent availability bar
+  * Support modifying default date format
+  * Search engine UX improvements
+  * Improve table performance
+  * Set appropriate autocomplete attribute on password fields
+  * Fix RSS Dialog Box Title Text
+  * Fix sync using wrong key for full update check
+  * Add "Created On" column to transfer list
+  Web API:
+  * Provide announce stats within "sync" data
+  * Optionally include files info in torrent list
+  * Send 204 when WebAPI response contains no data
+  * Add metadata in /app/getDirectoryContent response
+  * Add setComment endpoint
+  * send names of missing required params
+  * Support persisting WebUI client preferences
+  * Append port to session cookie name
+  * Add support for authenticating via API key
+  * Use Permanent Cookie
+  * Add "app/processInfo" endpoint with "launch_time"
+  * Don't throw an error when editing category without changes
+  RSS:
+  * Allow to set refresh interval per feed
+  * Fix crash when moving a folder into its subfolder
+  * Use short format for displaying RSS entry date
+  * Add 'Open link' to RSS article header
+  * Replace RSS articles icons with SVG
+  * Allow to filter RSS by simple string
+  * Make the Smart filter to reject articles with an
+    unrecognized episode number
+  Search:
+  * Add SOCKS4/SOCKS4a proxy support to search engine
+  * Enforce SOCKS proxy setting in search engine plugins
+  * Use appropriate icon for "error" status in search tab
+  * Improve search results filtering implementation
+  * Optimize parsing of search results
+  * Add CTRL+W search tab close functionality
+  * Update Python installer version
+  * Propagate error messages from search engine
+  Other:
+  * Remove "Physical memory
+  * Do not allow orphan processes
+  * Drop support of Qt 6.5
+  * Compress images losslessly
+- Refresh qbittorrent-altpython.patch and
+  qbittorrent-fix_boost_1.75_build.patch
+- Drop qbittorrent-Qt610.patch
+
+-------------------------------------------------------------------

Old:
----
  qbittorrent-5.1.4.tar.xz
  qbittorrent-5.1.4.tar.xz.asc
  qbittorrent-Qt610.patch

New:
----
  qbittorrent-5.2.0.tar.xz
  qbittorrent-5.2.0.tar.xz.asc

----------(Old B)----------
  Old:  qbittorrent-fix_boost_1.75_build.patch
- Drop qbittorrent-Qt610.patch
----------(Old E)----------

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

Other differences:
------------------
++++++ qbittorrent.spec ++++++
--- /var/tmp/diff_new_pack.K0Oo4W/_old  2026-05-04 12:58:31.005825749 +0200
+++ /var/tmp/diff_new_pack.K0Oo4W/_new  2026-05-04 12:58:31.009825915 +0200
@@ -1,7 +1,7 @@
 #
 # spec file for package qbittorrent
 #
-# Copyright (c) 2025 SUSE LLC and contributors
+# Copyright (c) 2026 SUSE LLC and contributors
 # Copyright (c) 2014 Mariusz Fik <[email protected]>.
 #
 # All modifications and additions to the file contributed by third parties
@@ -17,15 +17,12 @@
 #
 
 
-%if 0%{?sle_version} == 150500 || 0%{?sle_version} == 150600
+%if 0%{?sle_version} == 150600
 %define _pyalt  11
 %endif
-%if 0%{?sle_version} == 150400
-%define _pyalt  10
-%endif
 
 Name:           qbittorrent
-Version:        5.1.4
+Version:        5.2.0
 Release:        0
 Summary:        A BitTorrent client in Qt
 License:        GPL-2.0-or-later
@@ -38,8 +35,6 @@
 Patch2:         qbittorrent-fix_boost_1.75_build.patch
 # PATCH-FIX-OPENSUSE qbittorrent-altpython.patch force newer python for the 
plugins -- [email protected]
 Patch3:         qbittorrent-altpython.patch
-# PATCH-FIX-OPENSUSE qbittorrent-Qt610.patch
-Patch4:         qbittorrent-Qt610.patch
 BuildRequires:  cmake >= 3.16
 BuildRequires:  fdupes
 BuildRequires:  hicolor-icon-theme
@@ -53,7 +48,7 @@
 %endif
 BuildRequires:  pkgconfig
 BuildRequires:  qt6-core-private-devel
-BuildRequires:  cmake(Qt6Core) >= 6.5.0
+BuildRequires:  cmake(Qt6Core) >= 6.6.0
 BuildRequires:  cmake(Qt6DBus)
 BuildRequires:  cmake(Qt6LinguistTools)
 BuildRequires:  cmake(Qt6Network)
@@ -149,5 +144,6 @@
 %{_bindir}/%{name}-nox
 %{_sbindir}/rc%{name}-nox
 %{_unitdir}/%{name}[email protected]
+%{_datadir}/metainfo/org.qbittorrent.qBittorrent-nox.metainfo.xml
 %{_mandir}/man?/%{name}-nox.?%{?ext_man}
 

++++++ qbittorrent-5.1.4.tar.xz -> qbittorrent-5.2.0.tar.xz ++++++
++++ 787492 lines of diff (skipped)

++++++ qbittorrent-altpython.patch ++++++
--- /var/tmp/diff_new_pack.K0Oo4W/_old  2026-05-04 12:58:33.701936708 +0200
+++ /var/tmp/diff_new_pack.K0Oo4W/_new  2026-05-04 12:58:33.705936873 +0200
@@ -1,14 +1,14 @@
-Index: qBittorrent-release-5.0.0beta1/src/base/utils/foreignapps.cpp
+Index: qbittorrent-5.2.0/src/base/utils/foreignapps.cpp
 ===================================================================
---- qBittorrent-release-5.0.0beta1.orig/src/base/utils/foreignapps.cpp
-+++ qBittorrent-release-5.0.0beta1/src/base/utils/foreignapps.cpp
-@@ -276,7 +276,7 @@ PythonInfo Utils::ForeignApps::pythonInf
- 
+--- qbittorrent-5.2.0.orig/src/base/utils/foreignapps.cpp
++++ qbittorrent-5.2.0/src/base/utils/foreignapps.cpp
+@@ -266,7 +266,7 @@ PythonInfo Utils::ForeignApps::pythonInf
          if (!pyInfo.isValid())
          {
--            if (testPythonInstallation(u"python3"_s, pyInfo))
-+            if (testPythonInstallation(u"__PYTHON_ALT__"_s, pyInfo))
-                 return pyInfo;
-             LogMsg(QCoreApplication::translate("Utils::ForeignApps", "Failed 
to find `python3` executable in PATH environment variable. PATH: \"%1\"")
-                 .arg(qEnvironmentVariable("PATH")), Log::INFO);
+             // search in `PATH` environment variable
+-            const QString exeNames[] = {u"python3"_s, u"python"_s};
++            const QString exeNames[] = {u"__PYTHON_ALT__"_s, u"python"_s};
+             for (const QString &exeName : exeNames)
+             {
+                 if (testPythonInstallation(Path(exeName), pyInfo))
 

++++++ qbittorrent-fix_boost_1.75_build.patch ++++++
--- /var/tmp/diff_new_pack.K0Oo4W/_old  2026-05-04 12:58:33.749938683 +0200
+++ /var/tmp/diff_new_pack.K0Oo4W/_new  2026-05-04 12:58:33.753938849 +0200
@@ -1,17 +1,16 @@
-Index: qBittorrent-release-5.0.0rc1/CMakeLists.txt
+Index: qbittorrent-5.2.0/CMakeLists.txt
 ===================================================================
---- qBittorrent-release-5.0.0rc1.orig/CMakeLists.txt
-+++ qBittorrent-release-5.0.0rc1/CMakeLists.txt
+--- qbittorrent-5.2.0.orig/CMakeLists.txt
++++ qbittorrent-5.2.0/CMakeLists.txt
 @@ -7,7 +7,7 @@ project(qBittorrent
  )
  
  # version requirements - older versions may work, but you are on your own
 -set(minBoostVersion 1.76)
 +set(minBoostVersion 1.75)
- set(minQt6Version 6.5.0)
+ set(minQt6Version 6.6.0)
  set(minOpenSSLVersion 3.0.2)
  set(minLibtorrent1Version 1.2.19)
-Index: qBittorrent-release-5.0.0rc1/src/app/stacktrace.cpp
 ===================================================================
 --- qBittorrent-release-5.0.0rc1.orig/src/app/stacktrace.cpp
 +++ qBittorrent-release-5.0.0rc1/src/app/stacktrace.cpp

Reply via email to