Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package kf6-kcrash for openSUSE:Leap:16.0 
checked in at 2025-08-07 19:22:05
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Leap:16.0/kf6-kcrash (Old)
 and      /work/SRC/openSUSE:Leap:16.0/.kf6-kcrash.new.1085 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "kf6-kcrash"

Thu Aug  7 19:22:05 2025 rev:4 rq:1292760 version:6.16.0

Changes:
--------
--- /work/SRC/openSUSE:Leap:16.0/kf6-kcrash/kf6-kcrash.changes  2025-04-23 
10:11:32.443471992 +0200
+++ /work/SRC/openSUSE:Leap:16.0/.kf6-kcrash.new.1085/kf6-kcrash.changes        
2025-08-07 19:26:41.778508052 +0200
@@ -1,0 +2,40 @@
+Mon Jul  7 07:24:37 UTC 2025 - Christophe Marin <christo...@krop.fr>
+
+- Update to 6.16.0
+  * New feature release
+  * For more details please see:
+  * https://kde.org/announcements/frameworks/6/6.16.0
+- Changes since 6.15.0:
+  * Update dependency version to 6.16.0
+  * Use correct qdoc include
+  * Update version to 6.16.0
+
+-------------------------------------------------------------------
+Mon Jun  9 20:29:35 UTC 2025 - Christophe Marin <christo...@krop.fr>
+
+- Update to 6.15.0
+  * New feature release
+  * For more details please see:
+  * https://kde.org/announcements/frameworks/6/6.15.0
+- Changes since 6.14.0:
+  * Update dependency version to 6.15.0
+  * Add tags file to documentation
+  * Add missing qhp project
+  * Add landing page for QDoc
+  * It compiles fine without kf_6_13 deprecated methods
+  * Port API documentation to QDoc syntax
+  * Update version to 6.15.0
+- Replace _kf6_bugfix_version usage
+
+-------------------------------------------------------------------
+Sun May  4 19:05:19 UTC 2025 - Christophe Marin <christo...@krop.fr>
+
+- Update to 6.14.0
+  * New feature release
+  * For more details please see:
+  * https://kde.org/announcements/frameworks/6/6.14.0
+- Changes since 6.13.0:
+  * Update dependency version to 6.14.0
+  * Update version to 6.14.0
+
+-------------------------------------------------------------------

Old:
----
  kcrash-6.13.0.tar.xz
  kcrash-6.13.0.tar.xz.sig

New:
----
  kcrash-6.16.0.tar.xz
  kcrash-6.16.0.tar.xz.sig

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

Other differences:
------------------
++++++ kf6-kcrash.spec ++++++
--- /var/tmp/diff_new_pack.mmZBRd/_old  2025-08-07 19:26:42.118522201 +0200
+++ /var/tmp/diff_new_pack.mmZBRd/_new  2025-08-07 19:26:42.122522367 +0200
@@ -16,16 +16,14 @@
 #
 
 
-%define qt6_version 6.7.0
+%define qt6_version 6.8.0
 
 %define rname kcrash
-# Full KF6 version (e.g. 6.13.0)
+# Full KF6 version (e.g. 6.16.0)
 %{!?_kf6_version: %global _kf6_version %{version}}
-# Last major and minor KF6 version (e.g. 6.0)
-%{!?_kf6_bugfix_version: %define _kf6_bugfix_version %(echo %{_kf6_version} | 
awk -F. '{print $1"."$2}')}
 %bcond_without released
 Name:           kf6-kcrash
-Version:        6.13.0
+Version:        6.16.0
 Release:        0
 Summary:        An application crash handler
 License:        LGPL-2.1-or-later
@@ -35,11 +33,10 @@
 Source1:        %{rname}-%{version}.tar.xz.sig
 Source2:        frameworks.keyring
 %endif
-BuildRequires:  doxygen
 BuildRequires:  fdupes
-BuildRequires:  kf6-extra-cmake-modules >= %{_kf6_bugfix_version}
+BuildRequires:  kf6-extra-cmake-modules >= %{_kf6_version}
 BuildRequires:  pkgconfig
-BuildRequires:  cmake(KF6CoreAddons) >= %{_kf6_bugfix_version}
+BuildRequires:  cmake(KF6CoreAddons) >= %{_kf6_version}
 BuildRequires:  cmake(Qt6Core) >= %{qt6_version}
 BuildRequires:  cmake(Qt6Gui) >= %{qt6_version}
 BuildRequires:  cmake(Qt6OpenGL) >= %{qt6_version}
@@ -71,7 +68,7 @@
 %autosetup -p1 -n %{rname}-%{version}
 
 %build
-%cmake_kf6 -DBUILD_QCH:BOOL=TRUE
+%cmake_kf6
 
 %kf6_build
 
@@ -92,7 +89,6 @@
 %{_kf6_libdir}/libKF6Crash.so.*
 
 %files devel
-%doc %{_kf6_qchdir}/KF6Crash.*
 %{_kf6_cmakedir}/KF6Crash/
 %{_kf6_includedir}/KCrash/
 %{_kf6_libdir}/libKF6Crash.so


++++++ kcrash-6.13.0.tar.xz -> kcrash-6.16.0.tar.xz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/kcrash-6.13.0/CMakeLists.txt 
new/kcrash-6.16.0/CMakeLists.txt
--- old/kcrash-6.13.0/CMakeLists.txt    2025-04-04 16:00:00.000000000 +0200
+++ new/kcrash-6.16.0/CMakeLists.txt    2025-07-04 17:11:33.000000000 +0200
@@ -1,14 +1,14 @@
 cmake_minimum_required(VERSION 3.16)
 
-set(KF_VERSION "6.13.0") # handled by release scripts
-set(KF_DEP_VERSION "6.13.0") # handled by release scripts
+set(KF_VERSION "6.16.0") # handled by release scripts
+set(KF_DEP_VERSION "6.16.0") # handled by release scripts
 project(KCrash VERSION ${KF_VERSION})
 
 set(CMAKE_CXX_STANDARD 20)
 set(CMAKE_CXX_STANDARD_REQUIRED ON)
 
 include(FeatureSummary)
-find_package(ECM 6.13.0  NO_MODULE)
+find_package(ECM 6.16.0  NO_MODULE)
 set_package_properties(ECM PROPERTIES TYPE REQUIRED DESCRIPTION "Extra CMake 
Modules." URL "https://commits.kde.org/extra-cmake-modules";)
 feature_summary(WHAT REQUIRED_PACKAGES_NOT_FOUND 
FATAL_ON_MISSING_REQUIRED_PACKAGES)
 
@@ -19,8 +19,9 @@
 include(KDECMakeSettings)
 include(KDEGitCommitHooks)
 include(ECMDeprecationSettings)
+include(ECMGenerateQDoc)
 
-set(REQUIRED_QT_VERSION 6.6.0)
+set(REQUIRED_QT_VERSION 6.7.0)
 find_package(Qt6 ${REQUIRED_QT_VERSION} CONFIG REQUIRED Core Gui)
 
 if(UNIX AND NOT APPLE AND NOT ANDROID AND NOT HAIKU)
@@ -37,12 +38,8 @@
 include(ECMGenerateExportHeader)
 include(ECMSetupVersion)
 include(ECMGenerateHeaders)
-include(ECMAddQch)
 include(ECMQtDeclareLoggingCategory)
 
-option(BUILD_QCH "Build API documentation in QCH format (for e.g. Qt 
Assistant, Qt Creator & KDevelop)" OFF)
-add_feature_info(QCH ${BUILD_QCH} "API documentation in QCH format (for e.g. 
Qt Assistant, Qt Creator & KDevelop)")
-
 set(kcrash_version_header "${CMAKE_CURRENT_BINARY_DIR}/src/kcrash_version.h")
 ecm_setup_version(PROJECT VARIABLE_PREFIX KCRASH
                         VERSION_HEADER "${kcrash_version_header}"
@@ -62,7 +59,7 @@
 
 ecm_set_disabled_deprecation_versions(
     QT 6.9.0
-    KF 6.12.0
+    KF 6.13.0
 )
 
 add_subdirectory(src)
@@ -73,16 +70,6 @@
 # create a Config.cmake and a ConfigVersion.cmake file and install them
 set(CMAKECONFIG_INSTALL_DIR "${KDE_INSTALL_CMAKEPACKAGEDIR}/KF6Crash")
 
-if(BUILD_QCH)
-    ecm_install_qch_export(
-        TARGETS KF6Crash_QCH
-        FILE KF6CrashQchTargets.cmake
-        DESTINATION "${CMAKECONFIG_INSTALL_DIR}"
-        COMPONENT Devel
-    )
-    set(PACKAGE_INCLUDE_QCHTARGETS 
"include(\"\${CMAKE_CURRENT_LIST_DIR}/KF6CrashQchTargets.cmake\")")
-endif()
-
 include(CMakePackageConfigHelpers)
 
 configure_package_config_file(
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/kcrash-6.13.0/KF6CrashConfig.cmake.in 
new/kcrash-6.16.0/KF6CrashConfig.cmake.in
--- old/kcrash-6.13.0/KF6CrashConfig.cmake.in   2025-04-04 16:00:00.000000000 
+0200
+++ new/kcrash-6.16.0/KF6CrashConfig.cmake.in   2025-07-04 17:11:33.000000000 
+0200
@@ -15,4 +15,3 @@
 endif()
 
 include("${CMAKE_CURRENT_LIST_DIR}/KF6CrashTargets.cmake")
-@PACKAGE_INCLUDE_QCHTARGETS@
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/kcrash-6.13.0/src/CMakeLists.txt 
new/kcrash-6.16.0/src/CMakeLists.txt
--- old/kcrash-6.13.0/src/CMakeLists.txt        2025-04-04 16:00:00.000000000 
+0200
+++ new/kcrash-6.16.0/src/CMakeLists.txt        2025-07-04 17:11:33.000000000 
+0200
@@ -85,27 +85,4 @@
     DESTINATION ${KDE_INSTALL_LOGGINGCATEGORIESDIR}
 )
 
-if(BUILD_QCH)
-    ecm_add_qch(
-        KF6Crash_QCH
-        NAME KCrash
-        BASE_NAME KF6Crash
-        VERSION ${KF_VERSION}
-        ORG_DOMAIN org.kde
-        SOURCES # using only public headers, to cover only public API
-            ${KCrash_HEADERS}
-        MD_MAINPAGE "${CMAKE_SOURCE_DIR}/README.md"
-        LINK_QCHS
-            Qt6Core_QCH
-        INCLUDE_DIRS
-            ${CMAKE_CURRENT_BINARY_DIR}
-        BLANK_MACROS
-            KCRASH_EXPORT
-            KCRASH_DEPRECATED
-            KCRASH_DEPRECATED_EXPORT
-        TAGFILE_INSTALL_DESTINATION ${KDE_INSTALL_QTQCHDIR}
-        QCH_INSTALL_DESTINATION ${KDE_INSTALL_QTQCHDIR}
-        COMPONENT Devel
-    )
-endif()
-
+ecm_generate_qdoc(KF6Crash kcrash.qdocconf)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/kcrash-6.13.0/src/kcrash-index.qdoc 
new/kcrash-6.16.0/src/kcrash-index.qdoc
--- old/kcrash-6.13.0/src/kcrash-index.qdoc     1970-01-01 01:00:00.000000000 
+0100
+++ new/kcrash-6.16.0/src/kcrash-index.qdoc     2025-07-04 17:11:33.000000000 
+0200
@@ -0,0 +1,20 @@
+/*!
+    \page kcrash-index.html
+    \title KCrash
+
+    Crash Handling.
+
+    \section1 Using the Module
+
+    \include {module-use.qdocinc} {using the c++ api}
+
+    \section2 Building with CMake
+
+    \include {module-use.qdocinc} {building with cmake} {KF6} {Crash} 
{KF6::Crash}
+
+    \section1 API Reference
+
+    \list
+        \li \l{KCrash C++ Classes}
+    \endlist
+*/
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/kcrash-6.13.0/src/kcrash.h 
new/kcrash-6.16.0/src/kcrash.h
--- old/kcrash-6.13.0/src/kcrash.h      2025-04-04 16:00:00.000000000 +0200
+++ new/kcrash-6.16.0/src/kcrash.h      2025-07-04 17:11:33.000000000 +0200
@@ -15,18 +15,24 @@
 
 class QString;
 
-/**
- * This namespace contains functions to handle crashes.
+/*!
+ * \namespace KCrash
+ * \inmodule KCrash
+ *
+ * \brief This namespace contains functions to handle crashes.
+ *
  * It allows you to set a crash handler function that will be called
  * when your application crashes and also provides a default crash
  * handler that implements the following functionality:
- * @li Launches the KDE crash display application (DrKonqi) to let
+ * \list
+ * \li Launches the KDE crash display application (DrKonqi) to let
  * the user report the bug and/or debug it.
- * @li Calls an emergency save function that you can set with
+ * \li Calls an emergency save function that you can set with
  * setEmergencySaveFunction() to attempt to save the application's data.
- * @li Autorestarts your application.
+ * \li Autorestarts your application.
+ * \endlist
  *
- * @note All the above features are optional and you need to enable them
+ * \note All the above features are optional and you need to enable them
  * explicitly. By default, the defaultCrashHandler() will not do anything.
  * However, if you are using KApplication, it will by default enable launching
  * DrKonqi on crashes, unless the --nocrashhandler argument was passed on
@@ -34,44 +40,52 @@
  */
 namespace KCrash
 {
-/**
+/*!
  * Initialize KCrash.
  *
  * This does nothing if $KDE_DEBUG is set.
  *
  * Call this in your main() after setting up KAboutData to ensure that the 
crash handler is launched.
- * @since 5.15
+ * \since 5.15
  */
 KCRASH_EXPORT void initialize();
 
-/**
+/*!
  * The default crash handler.
  * Do not call this function directly. Instead, use
  * setCrashHandler() to set it as your application's crash handler.
- * @param signal the signal number
- * @note If you implement your own crash handler, you will have to
+ *
+ * \a signal the signal number
+ *
+ * \note If you implement your own crash handler, you will have to
  * call this function from your implementation if you want to use the
  * features of this namespace.
  */
 KCRASH_EXPORT void defaultCrashHandler(int signal);
 
-/**
+/*!
+ * \typedef KCrash::HandlerType
+ *
  * Typedef for a pointer to a crash handler function.
  * The function's argument is the number of the signal.
  */
 typedef void (*HandlerType)(int);
 
-/**
+/*!
  * Install a function to be called when a crash occurs.
  * A crash occurs when one of the following signals is
  * caught: SIGSEGV, SIGBUS, SIGFPE, SIGILL, SIGABRT.
- * @param handler this can be one of:
- * @li null, in which case signal catching is disabled
+ *
+ * \a handler this can be one of:
+ * \list
+ * \li null, in which case signal catching is disabled
  * (by setting the signal handler for the crash signals to SIG_DFL)
- * @li a user defined function in the form:
+ * \li a user defined function in the form:
  * static (if in a class) void myCrashHandler(int);
- * @li if handler is omitted, the default crash handler is installed
- * @note If you use setDrKonqiEnabled(true), setEmergencySaveFunction(myfunc)
+ * \li if handler is omitted, the default crash handler is installed
+ * \endlist
+ *
+ * \note If you use setDrKonqiEnabled(true), setEmergencySaveFunction(myfunc)
  * or setFlags(AutoRestart), you do not need to call this function
  * explicitly. The default crash handler is automatically installed by
  * those functions if needed. However, if you set a custom crash handler,
@@ -79,107 +93,115 @@
  */
 KCRASH_EXPORT void setCrashHandler(HandlerType handler = defaultCrashHandler);
 
-/**
+/*!
  * Returns the installed crash handler.
- * @return the crash handler
  */
 KCRASH_EXPORT HandlerType crashHandler();
 
-/**
+/*!
  * Installs a function which should try to save the application's data.
- * @note It is the crash handler's responsibility to call this function.
+ *
+ * \note It is the crash handler's responsibility to call this function.
  * Therefore, if no crash handler is set, the default crash handler
  * is installed to ensure the save function will be called.
- * @param saveFunction the handler to install
+ *
+ * \a saveFunction the handler to install
  */
 KCRASH_EXPORT void setEmergencySaveFunction(HandlerType saveFunction = 
nullptr);
 
-/**
+/*!
  * Returns the currently set emergency save function.
- * @return the emergency save function
  */
 KCRASH_EXPORT HandlerType emergencySaveFunction();
 
-/**
+/*!
  * Options to determine how the default crash handler should behave.
- * @see CrashFlags
+ *
+ * \value KeepFDs Don't close all file descriptors immediately
+ * \value SaferDialog Start DrKonqi without arbitrary disk access
+ * \value AlwaysDirectly Never try to to start DrKonqi via kdeinit. Use fork() 
and exec() instead. This enum has been deprecated. This is now the default, and
+ * does not need to be set.
+ * \value [since 4.1] AutoRestart autorestart this application. Only sensible 
for KUniqueApplications
+ *
  */
 enum CrashFlag {
-    KeepFDs = 1, ///< don't close all file descriptors immediately
-    SaferDialog = 2, ///< start DrKonqi without arbitrary disk access
-    AlwaysDirectly =
-        4, ///< never try to to start DrKonqi via kdeinit. Use fork() and 
exec() instead. @deprecated This is now the default, and does not need to be 
set.
-    AutoRestart = 8, ///< autorestart this application. Only sensible for 
KUniqueApplications. @since 4.1.
+    KeepFDs = 1,
+    SaferDialog = 2,
+    AlwaysDirectly = 4,
+    AutoRestart = 8,
 };
-/**
- * Stores a combination of #CrashFlag values.
- */
 Q_DECLARE_FLAGS(CrashFlags, CrashFlag)
 Q_DECLARE_OPERATORS_FOR_FLAGS(CrashFlags)
 
-/**
+/*!
  * Set options to determine how the default crash handler should behave.
- * @param flags ORed together CrashFlags
+ *
+ * \a flags ORed together CrashFlags
  */
 KCRASH_EXPORT void setFlags(KCrash::CrashFlags flags);
 
-/**
+/*!
  * Enables or disables launching DrKonqi from the crash handler.
  * By default, launching DrKonqi is enabled when QCoreApplication is created.
  * To disable it:
- * @code
- void disableDrKonqi()
- {
-     KCrash::setDrKonqiEnabled(false);
- }
- Q_CONSTRUCTOR_FUNCTION(disableDrKonqi)
+ * \code
+ * void disableDrKonqi()
+ * {
+ *   KCrash::setDrKonqiEnabled(false);
+ * }
+ * Q_CONSTRUCTOR_FUNCTION(disableDrKonqi)
  * \endcode
- * @note It is the crash handler's responsibility to launch DrKonqi.
+ * \note It is the crash handler's responsibility to launch DrKonqi.
  * Therefore, if no crash handler is set, this method also installs
  * the default crash handler to ensure that DrKonqi will be launched.
- * @since 4.5
+ * \since 4.5
  */
 KCRASH_EXPORT void setDrKonqiEnabled(bool enabled);
 
-/**
+/*!
  * Returns true if DrKonqi is set to be launched from the crash handler or 
false otherwise.
- * @since 4.5
+ * \since 4.5
  */
 KCRASH_EXPORT bool isDrKonqiEnabled();
 
-/**
+/*!
  * Allows providing information to be included in the bug report. Prefer 
setErrorExtraInformation as it is more flexible.
  *
- * @since 5.69
+ * \since 5.69
  */
 KCRASH_EXPORT void setErrorMessage(const QString &message);
 
-/**
+/*!
  * Sets the error tags to be included in the crash report. These are rendered 
as tags in the crash reporting system.
+ *
  * Note that server-side limits apply to the length of these so you should 
only put short, sortable data in here.
- * @since 6.11
+ * \since 6.11
  */
 KCRASH_EXPORT void setErrorTags(const QHash<QString, QString> &details);
 
-/**
+/*!
  * Sets the error details to be included in the crash report. These are 
rendered as extra blobs of data and can any form.
+ *
  * Note that these are subject to event ingestion limits and should be kept at 
reasonable sizes to prevent event rejection.
- * @since 6.11
+ * \since 6.11
  */
 KCRASH_EXPORT void setErrorExtraData(const QHash<QString, QString> &details);
 
-/**
+/*!
  * Sets better GPU data.
+ *
  * By default KCrash will try to determine the GPU name, this may however not 
be accurate data. In particular on
  * multi-gpu systems it may not be possible to determine whether the 
integrated or dedicated GPU is in use.
+ *
  * You should call this function once you know which GPU will be in use for 
application. This is a free form string.
+ *
  * Server-side limits may apply; keep it as short as possible.
  *
  * At least 'name' should be set. Additional supported fields follow Sentry 
unless documented otherwise.
  *
  * Supported fields are listed at
  * 
https://develop.sentry.dev/sdk/data-model/event-payloads/contexts/#gpu-context
- * @since 6.11
+ * \since 6.11
  */
 KCRASH_EXPORT void setGPUData(const QVariantHash &data);
 }
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/kcrash-6.13.0/src/kcrash.qdoc 
new/kcrash-6.16.0/src/kcrash.qdoc
--- old/kcrash-6.13.0/src/kcrash.qdoc   1970-01-01 01:00:00.000000000 +0100
+++ new/kcrash-6.16.0/src/kcrash.qdoc   2025-07-04 17:11:33.000000000 +0200
@@ -0,0 +1,8 @@
+/*!
+    \module KCrash
+    \title KCrash C++ Classes
+    \cmakepackage KF6
+    \cmakecomponent Crash
+
+    \brief Crash handling.
+*/
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/kcrash-6.13.0/src/kcrash.qdocconf 
new/kcrash-6.16.0/src/kcrash.qdocconf
--- old/kcrash-6.13.0/src/kcrash.qdocconf       1970-01-01 01:00:00.000000000 
+0100
+++ new/kcrash-6.16.0/src/kcrash.qdocconf       2025-07-04 17:11:33.000000000 
+0200
@@ -0,0 +1,32 @@
+include($KDE_DOCS/global/qt-module-defaults.qdocconf)
+
+project = KCrash
+description = Crash handling
+
+documentationinheaders = true
+
+headerdirs += .
+sourcedirs += .
+
+outputformats = HTML
+
+navigation.landingpage = "KCrash"
+
+depends += \
+    qtcore
+
+qhp.projects            = KCrash
+
+qhp.KCrash.file                = kcrash.qhp
+qhp.KCrash.namespace           = org.kde.kcrash.$QT_VERSION_TAG
+qhp.KCrash.virtualFolder       = kcrash
+qhp.KCrash.indexTitle          = KCrash
+qhp.KCrash.indexRoot           =
+
+qhp.KCrash.subprojects         = classes
+qhp.KCrash.subprojects.classes.title = C++ Classes
+qhp.KCrash.subprojects.classes.indexTitle = KCrash C++ Classes
+qhp.KCrash.subprojects.classes.selectors = class fake:headerfile
+qhp.KCrash.subprojects.classes.sortPages = true
+
+tagfile = kcrash.tags

Reply via email to