Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package drkonqi5 for openSUSE:Factory checked in at 2022-10-11 18:00:49 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/drkonqi5 (Old) and /work/SRC/openSUSE:Factory/.drkonqi5.new.2275 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "drkonqi5" Tue Oct 11 18:00:49 2022 rev:94 rq:1009097 version:5.26.0 Changes: -------- --- /work/SRC/openSUSE:Factory/drkonqi5/drkonqi5.changes 2022-09-08 14:20:33.618213707 +0200 +++ /work/SRC/openSUSE:Factory/.drkonqi5.new.2275/drkonqi5.changes 2022-10-11 18:03:02.469841484 +0200 @@ -1,0 +2,48 @@ +Thu Oct 6 14:48:40 UTC 2022 - Fabian Vogt <fab...@ritter-vogt.de> + +- Update to 5.26.0 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.26.0 +- Changes since 5.25.90: + * Install po folder + +------------------------------------------------------------------- +Thu Sep 15 20:46:16 UTC 2022 - Fabian Vogt <fab...@ritter-vogt.de> + +- Update to 5.25.90 + * New feature release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.25.90 +- Changes since 5.25.5: + * kdbgwin: add missing override specifier + * Fix desktopFileName for coredump GUI + * handle debugpackageinstaller signals (kde#458435) + * Add mapping for akonadi_indexing_agent + * Add FreeBSD Qt6 CI support + * Add mapping for Akonadi Google Resource + * Remove duplicate headers between cpp/h + * Add missing license files + * typo-- (kde#457036) + * KMessageBox::sorry is deprecated in kf5.97 + * do not send auto-submissions if files were deleted + * sub is part of re not a member of string + * fixate the home dir + * fix bad property access + * allow saving the report in case of error (kde#456768) + * disable automatic sentry'ing when run in testing mode + * set default focuses (kde#456753) + * ensure we catch kwin_wayland dumps + * ignore KeyboardInterrupts + * Request passing unit tests on Linux and BSD + * add sentry support + * Fix variant comparison with Qt6 + * It's enabled by default in qt6 + * Drop bogus KConfigWidgets dep, add explicit KConfig dep + * remove wrong visibility toggle (kde#454927) + * coredump-gui: Show the app's icon name by the delegate + * allow navigating back to the mainpage (kde#453989) + * DeveloperPage: do not automatically hide Save and Copy actions + * DeveloperPage: Remove extra padding on the backtrace + +------------------------------------------------------------------- Old: ---- drkonqi-5.25.5.tar.xz drkonqi-5.25.5.tar.xz.sig New: ---- drkonqi-5.26.0.tar.xz drkonqi-5.26.0.tar.xz.sig ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ drkonqi5.spec ++++++ --- /var/tmp/diff_new_pack.ljVC1G/_old 2022-10-11 18:03:03.033842396 +0200 +++ /var/tmp/diff_new_pack.ljVC1G/_new 2022-10-11 18:03:03.037842402 +0200 @@ -16,27 +16,27 @@ # -%define kf5_version 5.58.0 +%define kf5_version 5.98.0 %bcond_without released Name: drkonqi5 # Full Plasma 5 version (e.g. 5.9.1) %{!?_plasma5_bugfix: %define _plasma5_bugfix %{version}} # Latest ABI-stable Plasma (e.g. 5.8 in KF5, but 5.9.1 in KUF) %{!?_plasma5_version: %define _plasma5_version %(echo %{_plasma5_bugfix} | awk -F. '{print $1"."$2}')} -Version: 5.25.5 +Version: 5.26.0 Release: 0 Summary: Helper for debugging and reporting crashes License: GPL-2.0-or-later Group: Development/Tools/Debuggers URL: http://www.kde.org/ -Source: https://download.kde.org/stable/plasma/%{version}/drkonqi-%{version}.tar.xz +Source: drkonqi-%{version}.tar.xz %if %{with released} -Source1: https://download.kde.org/stable/plasma/%{version}/drkonqi-%{version}.tar.xz.sig +Source1: drkonqi-%{version}.tar.xz.sig Source2: plasma.keyring %endif # PATCHES 100-199 are from upstream 5.16 branch # PATCHES 200-299 and above are from upstream master/5.17+ branch -BuildRequires: extra-cmake-modules >= 1.8.0 +BuildRequires: extra-cmake-modules >= %{kf5_version} BuildRequires: cmake(KF5Completion) >= %{kf5_version} BuildRequires: cmake(KF5Config) >= %{kf5_version} BuildRequires: cmake(KF5CoreAddons) >= %{kf5_version} @@ -53,13 +53,20 @@ BuildRequires: cmake(KF5WidgetsAddons) >= %{kf5_version} BuildRequires: cmake(KF5WindowSystem) >= %{kf5_version} BuildRequires: cmake(KF5XmlRpcClient) >= %{kf5_version} +# Only there to make it build, remove once upstream makes it optional +BuildRequires: cmake(KUserFeedback) BuildRequires: cmake(Qt5Concurrent) -BuildRequires: cmake(Qt5Core) >= 5.12.0 +BuildRequires: cmake(Qt5Core) >= 5.15.0 BuildRequires: cmake(Qt5DBus) BuildRequires: cmake(Qt5Quick) BuildRequires: cmake(Qt5Test) BuildRequires: cmake(Qt5Widgets) BuildRequires: cmake(Qt5X11Extras) +BuildRequires: pkgconfig(libsystemd) +%if 0%{?suse_version} < 1550 +BuildRequires: gcc10-PIE +BuildRequires: gcc10-c++ +%endif # QML runtime dependencies (not detected automatically because the QML code is embedded as Qt Resource) # if kirigami2 is not installed, it falls back to the old QWidgets-based UI though and doesn't need them... Requires: (kdeclarative-components if kirigami2) @@ -70,6 +77,11 @@ # we want symbol install support Recommends: ptools Recommends: %{name}-lang +# In theory the coredump integration could be split into a subpackage +# and supplement systemd-coredump, but it's small enough to not be worth it. +# This however means there can't be any dependency on systemd-coredump, to +# not pull it in unconditionally. +%{?systemd_ordering} %description The KDE Crash Handler gives the user feedback if a program has crashed. @@ -80,6 +92,9 @@ %setup -q -n drkonqi-%{version} %build +%if 0%{?suse_version} < 1550 + export CXX=g++-10 +%endif %cmake_kf5 -d build -- -DCMAKE_INSTALL_LOCALEDIR=%{_kf5_localedir} %cmake_build @@ -93,6 +108,21 @@ install -p -D -m755 src/doc/examples/installdbgsymbols_suse.sh \ %{buildroot}%{_kf5_bindir}/installdbgsymbols.sh +%pre +%service_add_pre drkonqi-coredump-processor@.service + +%post +%{systemd_user_post drkonqi-coredump-cleanup.service drkonqi-coredump-cleanup.timer drkonqi-coredump-launcher.socket} +%service_add_post drkonqi-coredump-processor@.service + +%preun +%{systemd_user_preun drkonqi-coredump-cleanup.service drkonqi-coredump-cleanup.timer drkonqi-coredump-launcher.socket} +%service_del_preun drkonqi-coredump-processor@.service + +%postun +%{systemd_user_postun drkonqi-coredump-cleanup.service drkonqi-coredump-cleanup.timer drkonqi-coredump-launcher.socket} +%service_del_postun drkonqi-coredump-processor@.service + %files %license LICENSES/* %{_kf5_bindir}/installdbgsymbols.sh @@ -101,6 +131,19 @@ %{_kf5_debugdir}/drkonqi.categories %{_libexecdir}/drkonqi +%{_kf5_bindir}/drkonqi-coredump-gui +%{_unitdir}/drkonqi-coredump-processor@.service +%{_userunitdir}/drkonqi-coredump-cleanup.service +%{_userunitdir}/drkonqi-coredump-cleanup.timer +%{_userunitdir}/drkonqi-coredump-launcher.socket +%{_userunitdir}/drkonqi-coredump-launcher@.service +%dir %{_kf5_plugindir}/drkonqi/ +%{_kf5_plugindir}/drkonqi/KDECoredumpNotifierTruck.so +%{_libexecdir}/drkonqi-coredump-cleanup +%{_libexecdir}/drkonqi-coredump-launcher +%{_libexecdir}/drkonqi-coredump-processor +%{_kf5_applicationsdir}/org.kde.drkonqi.coredump.gui.desktop + %if %{with released} %files lang -f %{name}.lang %endif ++++++ drkonqi-5.25.5.tar.xz -> drkonqi-5.26.0.tar.xz ++++++ ++++ 26646 lines of diff (skipped)