Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package qbittorrent for openSUSE:Factory 
checked in at 2022-11-28 11:07:00
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/qbittorrent (Old)
 and      /work/SRC/openSUSE:Factory/.qbittorrent.new.1597 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "qbittorrent"

Mon Nov 28 11:07:00 2022 rev:105 rq:1038530 version:4.5.0

Changes:
--------
--- /work/SRC/openSUSE:Factory/qbittorrent/qbittorrent.changes  2022-09-01 
22:11:47.880347021 +0200
+++ /work/SRC/openSUSE:Factory/.qbittorrent.new.1597/qbittorrent.changes        
2022-11-28 11:07:05.895765191 +0100
@@ -1,0 +2,94 @@
+Sun Nov 27 16:49:23 UTC 2022 - Luigi Baldoni <aloi...@gmx.com>
+
+- Update to version 4.5.0
+  New features:
+  * Add `Auto resize columns` functionality
+  * Allow to use Category paths in `Manual` mode
+  * Allow to disable Automatic mode when default "temp" path
+    changed
+  * Add tuning options related to performance warnings
+  * Add right click menu for status filters
+  * Allow setting the number of maximum active checking torrents
+  * Add option to toggle filters sidebar
+  * Allow to set `working set limit` on non-Windows OS
+  * Add `Export .torrent` action
+  * Add keyboard navigation keys
+  * Allow to use POSIX-compliant disk IO type
+  * Add `Filter files` field in new torrent dialog
+  * Implement new icon/color theme
+  * Add file name filter/blacklist
+  * Add support for custom SMTP ports
+  * Split the OS cache settings into Disk IO read/write modes
+  * When duplicate torrent is added set metadata to existing one
+  * Greatly improve startup time with many torrents
+  * Add keyboard shortcut to Download URL dialog
+  * Add ability to run external program on torrent added
+  * Add infohash and download path columns
+  * Allow to set torrent stop condition
+  * Add a `Moving` status filter
+  * Change color palettes for both dark, light themes
+  * Add a `Use proxy for hostname lookup` option
+  * Introduce a `change listen port` cmd option
+  * Implement `Peer ID Client` column for `Peers` tab
+  * Add port forwarding option for embedded tracker
+  Bug fixes:
+  * Store hybrid torrents using `torrent ID` as basename
+  * Enable Combobox editor for the `Mixed` file download priority
+  * Allow shortcut folders for the Open and Save directory
+    dialogs
+  * Rename content tab `Size` column to `Total Size`
+  * Fix scrolling to the lowermost visible torrent
+  * Allow changing file priorities for finished torrents
+  * Focus save path when Manual mode is selected initially
+  * Disable force reannounce when it is not possible
+  * Add horizontal scrolling for tracker list and torrent content
+  * Enlarge "speed limits" icons
+  * Change Downloaded to Times Downloaded in trackers tab
+  * Remove artificial max limits from `Torrent Queueing` related
+    options
+  * Preserve `skip hash check` when there is no metadata
+  * Fix DHT/PeX/LSD status when it is globally disabled
+  * Fix rate calculation when interval is too low
+  * Add tooltip message when system tray icon isn't available
+  * Improve sender field in mail notifications
+  * Fix "Add torrent dialog" spill-over on smaller screens
+  * Fix peer count issue when tracker responds with zero figure
+  * Don't merge trackers by default
+  * Don't inhibit system sleep/auto shutdown for torrents stuck
+    at downloading metadata
+  * Allow to pause a checking torrent from context menu
+  * Allow to use subnet notation in reverse proxy list
+  * Fine tune translations loading for Chinese locales
+  * Fix torrent content checkboxes not updated properly
+  * Correctly load state of `Use another path for incomplete
+    torrents` in Watched folders
+  * Add confirmation to resume/pause all
+  * Fix wrong count of errored trackers
+  WebUI:
+  * Allow blank lines in multipart form-data input
+  * Make various dialogs resizable
+  * Fix wrong v2 hash string displayed
+  * WebAPI: return correct status
+  * Fix empty selection in language combobox
+  * Store WebUI port setting in human readable number
+  * Add support for exporting .torrent
+  * WebAPI: Add endpoint to set speed limit mode
+  * Improve progress bar rendering
+  * Add transfer list refresh interval settings
+  * Use natural sort
+  * Apply i18n translation only to built-in WebUI
+  * Alert when HTTPS settings are incomplete
+  * Handle drag and drop events
+  * Fix wrong behavior for shutdown action
+  * Don't disable combobox for file priority
+  RSS:
+  * Increase limit of maximum number of articles per feed
+  Other:
+  * Mark as single window app in .desktop file
+  * Add Dockerfile
+  * Remove option of using icons from system theme
+- Delete qbittorrent-fix_boost_1.66_detection.patch
+- Add qbittorrent-fix_boost_1.66_build.patch
+- Use the Qt6 rpm macros
+
+-------------------------------------------------------------------

Old:
----
  qbittorrent-4.4.5.tar.xz
  qbittorrent-4.4.5.tar.xz.asc
  qbittorrent-fix_boost_1.66_detection.patch

New:
----
  qbittorrent-4.5.0.tar.xz
  qbittorrent-4.5.0.tar.xz.asc
  qbittorrent-fix_boost_1.66_build.patch

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

Other differences:
------------------
++++++ qbittorrent.spec ++++++
--- /var/tmp/diff_new_pack.BOPgkF/_old  2022-11-28 11:07:06.555768151 +0100
+++ /var/tmp/diff_new_pack.BOPgkF/_new  2022-11-28 11:07:06.559768170 +0100
@@ -18,7 +18,7 @@
 
 
 Name:           qbittorrent
-Version:        4.4.5
+Version:        4.5.0
 Release:        0
 Summary:        A BitTorrent client in Qt
 License:        GPL-2.0-or-later
@@ -27,17 +27,13 @@
 Source1:        https://downloads.sf.net/%{name}/%{name}-%{version}.tar.xz.asc
 Source2:        
https://raw.githubusercontent.com/qbittorrent/qBittorrent/release-%{version}/5B7CC9A2.asc#/%{name}.keyring
 Patch0:         harden_qbittorrent-nox@.service.patch
-# PATCH-FIX-OPENSUSE qbittorrent-fix_boost_1.66_detection.patch search for 
libboost_system.so # aloi...@gmx.com
-Patch1:         qbittorrent-fix_boost_1.66_detection.patch
+# PATCH-FIX-OPENSUSE qbittorrent-fix_boost_1.66_build.patch search for 
libboost_system.so and patch stacktrace function # aloi...@gmx.com
+Patch2:         qbittorrent-fix_boost_1.66_build.patch
 BuildRequires:  cmake >= 3.16
 BuildRequires:  fdupes
 BuildRequires:  hicolor-icon-theme
 BuildRequires:  libboost_system-devel >= 1.66
 BuildRequires:  pkgconfig
-%if 0%{?sle_version} == 150400
-BuildRequires:  gcc11
-BuildRequires:  gcc11-c++
-%endif
 BuildRequires:  cmake(Qt6Core) >= 6.2
 BuildRequires:  cmake(Qt6DBus)
 BuildRequires:  cmake(Qt6LinguistTools)
@@ -46,7 +42,7 @@
 BuildRequires:  cmake(Qt6Svg)
 BuildRequires:  cmake(Qt6Widgets)
 BuildRequires:  cmake(Qt6Xml)
-BuildRequires:  pkgconfig(libtorrent-rasterbar) >= 2.0.4
+BuildRequires:  pkgconfig(libtorrent-rasterbar) >= 2.0.7
 BuildRequires:  pkgconfig(openssl) >= 1.1.1
 BuildRequires:  pkgconfig(systemd)
 BuildRequires:  pkgconfig(zlib) >= 1.2.11
@@ -75,28 +71,25 @@
 %autosetup -p1
 
 %build
-%if 0%{?sle_version} == 150400
-export CC=gcc-11
-export CXX=g++-11
-%endif
 for ui in nox gui; do
     [ "$ui" = nox ] && ui_opt="-DGUI=OFF" || ui_opt=
-    %cmake \
-      $ui_opt      \
+
+    # Use a separate build dir for each variant
+    %define __qt6_builddir build_$ui
+
+    %cmake_qt6 \
       -DQT6=ON \
       -DSYSTEMD=ON \
-      -DSystemd_SERVICES_INSTALL_DIR=%{_unitdir}
-    # Override as this needs absurd amounts of RAM to build.
-    %cmake_build -j1
-    cd ..
-    mv build build.$ui
+      -DSystemd_SERVICES_INSTALL_DIR=%{_unitdir} \
+      $ui_opt
+
+    %qt6_build
 done
 
 %install
 for ui in nox gui; do
-    mv build.$ui build
-    %cmake_install
-    mv build build.$ui
+    %define __qt6_builddir build_$ui
+    %qt6_install
 done
 
 mkdir -p %{buildroot}%{_sbindir}/
@@ -118,7 +111,7 @@
 
 %files
 %license COPYING
-%doc AUTHORS Changelog README.md TODO
+%doc AUTHORS Changelog README.md
 %{_bindir}/%{name}
 %{_datadir}/applications/org.qbittorrent.qBittorrent.desktop
 %{_datadir}/icons/hicolor/*/apps/%{name}.*
@@ -129,7 +122,7 @@
 
 %files nox
 %license COPYING
-%doc AUTHORS Changelog README.md TODO
+%doc AUTHORS Changelog README.md
 %{_bindir}/%{name}-nox
 %{_sbindir}/rc%{name}-nox
 %{_unitdir}/%{name}-nox@.service

++++++ qbittorrent-4.4.5.tar.xz -> qbittorrent-4.5.0.tar.xz ++++++
++++ 831021 lines of diff (skipped)

++++++ qbittorrent-fix_boost_1.66_build.patch ++++++
Index: qBittorrent-release-4.5.0beta1/CMakeLists.txt
===================================================================
--- qBittorrent-release-4.5.0beta1.orig/CMakeLists.txt
+++ qBittorrent-release-4.5.0beta1/CMakeLists.txt
@@ -7,7 +7,7 @@ project(qBittorrent
 )
 
 # version requirements - older versions may work, but you are on your own
-set(minBoostVersion 1.71)
+set(minBoostVersion 1.66)
 set(minQt5Version 5.15.2)
 set(minQt6Version 6.2)
 set(minOpenSSLVersion 1.1.1)
Index: qBittorrent-release-4.5.0beta1/src/app/stacktrace.cpp
===================================================================
--- qBittorrent-release-4.5.0beta1.orig/src/app/stacktrace.cpp
+++ qBittorrent-release-4.5.0beta1/src/app/stacktrace.cpp
@@ -30,7 +30,16 @@
 
 #include <boost/stacktrace.hpp>
 
+#include <sstream>
+#include <boost/version.hpp>
+
 std::string getStacktrace()
 {
+#if BOOST_VERSION >= 107100
     return boost::stacktrace::to_string(boost::stacktrace::stacktrace());
+#else
+    std::ostringstream out;
+    out << boost::stacktrace::stacktrace();
+    return out.str();
+#endif
 }

Reply via email to