Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package kf6-extra-cmake-modules for 
openSUSE:Factory checked in at 2026-08-17 16:55:56
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/kf6-extra-cmake-modules (Old)
 and      /work/SRC/openSUSE:Factory/.kf6-extra-cmake-modules.new.1258 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "kf6-extra-cmake-modules"

Mon Aug 17 16:55:56 2026 rev:30 rq:1371356 version:6.29.0

Changes:
--------
--- 
/work/SRC/openSUSE:Factory/kf6-extra-cmake-modules/kf6-extra-cmake-modules.changes
  2026-07-15 16:34:12.919388185 +0200
+++ 
/work/SRC/openSUSE:Factory/.kf6-extra-cmake-modules.new.1258/kf6-extra-cmake-modules.changes
        2026-08-17 16:58:20.037636900 +0200
@@ -1,0 +2,16 @@
+Sun Aug  9 10:38:21 UTC 2026 - Christophe Marin <[email protected]>
+
+- Update to 6.29.0
+  * New feature release
+  * For more details please see:
+  * https://kde.org/announcements/frameworks/6/6.29.0
+- Changes since 6.28.0:
+  * ECMAddQtDesignerPlugin: fix typo
+  * ecm_qtdesignerplugin_widget: fix INITIALIZE_CODE_FROM_VARIABLE been 
ignored (kde#523592)
+  * Add missing doc link for FindKF6
+  * Drop Qt5 CI
+  * Enable gcov-compatible coverage when building with clang
+  * ecm_create_qm_loader: fix to listen just to language change of app instance
+  * Update version to 6.29.0
+
+-------------------------------------------------------------------

Old:
----
  extra-cmake-modules-6.28.0.tar.xz
  extra-cmake-modules-6.28.0.tar.xz.sig

New:
----
  extra-cmake-modules-6.29.0.tar.xz
  extra-cmake-modules-6.29.0.tar.xz.sig

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

Other differences:
------------------
++++++ kf6-extra-cmake-modules.spec ++++++
--- /var/tmp/diff_new_pack.IpFqR0/_old  2026-08-17 16:58:20.734661433 +0200
+++ /var/tmp/diff_new_pack.IpFqR0/_new  2026-08-17 16:58:20.736661504 +0200
@@ -23,12 +23,12 @@
 
 %define rname extra-cmake-modules
 
-# Full KF6 version (e.g. 6.28.0)
+# Full KF6 version (e.g. 6.29.0)
 %{!?_kf6_version: %global _kf6_version %{version}}
 %bcond_without doc
 %bcond_without released
 Name:           kf6-extra-cmake-modules%{?pkg_suffix}
-Version:        6.28.0
+Version:        6.29.0
 Release:        0
 Summary:        CMake modules
 License:        BSD-3-Clause

++++++ extra-cmake-modules-6.28.0.tar.xz -> extra-cmake-modules-6.29.0.tar.xz 
++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/extra-cmake-modules-6.28.0/.gitlab-ci.yml 
new/extra-cmake-modules-6.29.0/.gitlab-ci.yml
--- old/extra-cmake-modules-6.28.0/.gitlab-ci.yml       2026-07-03 
12:51:08.000000000 +0200
+++ new/extra-cmake-modules-6.29.0/.gitlab-ci.yml       2026-08-07 
22:38:40.000000000 +0200
@@ -4,7 +4,6 @@
 include:
   - project: sysadmin/ci-utilities
     file:
-      - /gitlab-templates/linux.yml
       - /gitlab-templates/android-qt6.yml
       - /gitlab-templates/linux-qt6.yml
       - /gitlab-templates/linux-qt6-next.yml
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/extra-cmake-modules-6.28.0/CMakeLists.txt 
new/extra-cmake-modules-6.29.0/CMakeLists.txt
--- old/extra-cmake-modules-6.28.0/CMakeLists.txt       2026-07-03 
12:51:08.000000000 +0200
+++ new/extra-cmake-modules-6.29.0/CMakeLists.txt       2026-08-07 
22:38:40.000000000 +0200
@@ -11,7 +11,7 @@
 # Preliminary setup
 #
 
-set(VERSION "6.28.0") # handled by release scripts
+set(VERSION "6.29.0") # handled by release scripts
 
 project(ECM
     VERSION "${VERSION}"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/extra-cmake-modules-6.28.0/docs/find-module/FindKF6.rst 
new/extra-cmake-modules-6.29.0/docs/find-module/FindKF6.rst
--- old/extra-cmake-modules-6.28.0/docs/find-module/FindKF6.rst 1970-01-01 
01:00:00.000000000 +0100
+++ new/extra-cmake-modules-6.29.0/docs/find-module/FindKF6.rst 2026-08-07 
22:38:40.000000000 +0200
@@ -0,0 +1 @@
+.. ecm-module:: ../../find-modules/FindKF6.cmake
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/extra-cmake-modules-6.28.0/modules/ECMAddQtDesignerPlugin.cmake 
new/extra-cmake-modules-6.29.0/modules/ECMAddQtDesignerPlugin.cmake
--- old/extra-cmake-modules-6.28.0/modules/ECMAddQtDesignerPlugin.cmake 
2026-07-03 12:51:08.000000000 +0200
+++ new/extra-cmake-modules-6.29.0/modules/ECMAddQtDesignerPlugin.cmake 
2026-08-07 22:38:40.000000000 +0200
@@ -77,7 +77,7 @@
       [WHATSTHIS <whatsthis>]
       [GROUP <group>]
       [CREATE_WIDGET_CODE_FROM_VARIABLE <create_widget_code_variable>]
-      [INITIALIZE_CODE_FROM_VARIABLE <initialize_code_variable]
+      [INITIALIZE_CODE_FROM_VARIABLE <initialize_code_variable] # since 6.29 
(see details)
       [DOM_XML_FROM_VARIABLE <dom_xml_variable>]
       [IMPL_CLASS_NAME <impl_class_name>]
       [CONSTRUCTOR_ARGS_CODE <constructor_args_code>]
@@ -121,7 +121,8 @@
 ``QDesignerCustomWidgetInterface::initialize(QDesignerFormEditorInterface* 
core)``.
 The code has to use the present class member ``m_initialized`` to track and
 update the state. The default code simply sets ``m_initialized`` to
-``true``, if it was not before.
+``true``, if it was not before. Note that while this argument was available in
+versions before 6.29, it was ignored when used.
 
 ``DOM_XML_FROM_VARIABLE`` specifies the variable to get from the string to
 use with the optional override of
@@ -266,7 +267,7 @@
     set(ECM_QTDESIGNERPLUGIN_${widget}_ICON "${ARGS_ICON}" PARENT_SCOPE)
     set(ECM_QTDESIGNERPLUGIN_${widget}_IS_CONTAINER "${_is_container}" 
PARENT_SCOPE)
     set(ECM_QTDESIGNERPLUGIN_${widget}_CREATE_WIDGET_CODE 
"${_create_widget_code}" PARENT_SCOPE)
-    set(ECM_QTDESIGNERPLUGIN_${widget}_INITIALIZE_CODE 
"${${INITIALIZE_CODE_FROM_VARIABLE}}" PARENT_SCOPE)
+    set(ECM_QTDESIGNERPLUGIN_${widget}_INITIALIZE_CODE 
"${${ARGS_INITIALIZE_CODE_FROM_VARIABLE}}" PARENT_SCOPE)
     set(ECM_QTDESIGNERPLUGIN_${widget}_DOM_XML 
"${${ARGS_DOM_XML_FROM_VARIABLE}}" PARENT_SCOPE)
 endfunction()
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/extra-cmake-modules-6.28.0/modules/ECMCoverageOption.cmake 
new/extra-cmake-modules-6.29.0/modules/ECMCoverageOption.cmake
--- old/extra-cmake-modules-6.28.0/modules/ECMCoverageOption.cmake      
2026-07-03 12:51:08.000000000 +0200
+++ new/extra-cmake-modules-6.29.0/modules/ECMCoverageOption.cmake      
2026-08-07 22:38:40.000000000 +0200
@@ -14,10 +14,11 @@
 
 When this module is included, a ``BUILD_COVERAGE`` option is added (default
 ``OFF``). Turning this option on enables GCC's coverage instrumentation, and
-links against ``libgcov``.
+links against ``libgcov``. On Clang, the option enables
+`coverage compatible with GCC 
<https://clang.llvm.org/docs/SourceBasedCodeCoverage.html>`_
+using --coverage.
 
-.. note::
-  This will probably break the build if you are not using GCC.
+Clang support was added on version 6.29.
 
 Since 1.3.0.
 #]=======================================================================]
@@ -27,6 +28,13 @@
 option(BUILD_COVERAGE "Build the project with gcov support" OFF)
 
 if(BUILD_COVERAGE)
-    set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -fprofile-arcs -ftest-coverage")
-    set(CMAKE_EXE_LINKER_FLAGS "${CMAKE_EXE_LINKER_FLAGS} -lgcov")
+    if (CMAKE_CXX_COMPILER_ID MATCHES "GNU")
+        set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -fprofile-arcs 
-ftest-coverage")
+        set(CMAKE_EXE_LINKER_FLAGS "${CMAKE_EXE_LINKER_FLAGS} -lgcov")
+    elseif (CMAKE_CXX_COMPILER_ID MATCHES "Clang")
+        set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -g --coverage")
+        set(CMAKE_EXE_LINKER_FLAGS "${CMAKE_EXE_LINKER_FLAGS} --coverage")
+    else()
+        message(WARNING "Was not able to enable coverage for compiler 
${CMAKE_CXX_COMPILER_ID}")
+    endif()
 endif()
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/extra-cmake-modules-6.28.0/modules/ECMQmLoader.cpp.in 
new/extra-cmake-modules-6.29.0/modules/ECMQmLoader.cpp.in
--- old/extra-cmake-modules-6.28.0/modules/ECMQmLoader.cpp.in   2026-07-03 
12:51:08.000000000 +0200
+++ new/extra-cmake-modules-6.29.0/modules/ECMQmLoader.cpp.in   2026-08-07 
22:38:40.000000000 +0200
@@ -53,7 +53,7 @@
     private:
         bool eventFilter(QObject *obj, QEvent *event) override
         {
-            if (event->type() == QEvent::LanguageChange) {
+            if ((event->type() == QEvent::LanguageChange) && (obj == 
QCoreApplication::instance())) {
                 const auto systemLocaleName = getSystemLocale().name();
                 if (m_loadedLocale != systemLocaleName) {
                     m_loadedLocale = systemLocaleName;

Reply via email to