Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package kdenlive for openSUSE:Factory 
checked in at 2026-10-22 15:50:39
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/kdenlive (Old)
 and      /work/SRC/openSUSE:Factory/.kdenlive.new.2252680 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "kdenlive"

Thu Oct 22 15:50:39 2026 rev:162 rq:1386983 version:26.08.2

Changes:
--------
--- /work/SRC/openSUSE:Factory/kdenlive/kdenlive.changes        2026-10-11 
15:22:19.117307715 +0200
+++ /work/SRC/openSUSE:Factory/.kdenlive.new.2252680/kdenlive.changes   
2026-10-22 15:54:31.726748334 +0200
@@ -1,0 +2,8 @@
+Wed Oct 21 13:35:35 UTC 2026 - Christophe Marin <[email protected]>
+
+- Add patches:
+  * 0001-Remove-unused-qml-imports.patch
+  * 0001-Fix-confusing-expression-statement-qml-error-with-Qt.patch
+- Add missing build dependency (boo#1286338)
+
+-------------------------------------------------------------------

New:
----
  0001-Fix-confusing-expression-statement-qml-error-with-Qt.patch
  0001-Remove-unused-qml-imports.patch

----------(New B)----------
  New:  * 0001-Remove-unused-qml-imports.patch
  * 0001-Fix-confusing-expression-statement-qml-error-with-Qt.patch
- Add missing build dependency (boo#1286338)
  New:- Add patches:
  * 0001-Remove-unused-qml-imports.patch
  * 0001-Fix-confusing-expression-statement-qml-error-with-Qt.patch
----------(New E)----------

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

Other differences:
------------------
++++++ kdenlive.spec ++++++
--- /var/tmp/diff_new_pack.2KOly4/_old  2026-10-22 15:54:32.763791804 +0200
+++ /var/tmp/diff_new_pack.2KOly4/_new  2026-10-22 15:54:32.764791846 +0200
@@ -32,9 +32,13 @@
 Source1:        
https://download.kde.org/stable/release-service/%{version}/src/%{name}-%{version}.tar.xz.sig
 Source2:        applications.keyring
 %endif
+# PATCH-FIX-UPSTREAM
+Patch0:         0001-Remove-unused-qml-imports.patch
+Patch1:         0001-Fix-confusing-expression-statement-qml-error-with-Qt.patch
 BuildRequires:  fdupes
 BuildRequires:  kf6-extra-cmake-modules >= %{kf6_version}
 BuildRequires:  pkgconfig
+BuildRequires:  qt6-multimedia-imports >= %{qt6_version}
 BuildRequires:  rttr-devel
 BuildRequires:  shared-mime-info
 BuildRequires:  cmake(KDDockWidgets-qt6)
@@ -89,6 +93,7 @@
 # Required at runtime
 Requires:       kf6-qqc2-desktop-style >= %{kf6_version}
 Requires:       qt6-declarative-imports >= %{qt6_version}
+Requires:       qt6-multimedia-imports >= %{qt6_version}
 # Required by the composition and effects panel
 Requires:       kf6-knewstuff-imports >= %{kf6_version}
 Recommends:     %{_bindir}/dvdauthor
@@ -115,7 +120,9 @@
 %autosetup -p1
 
 %build
-%cmake_kf6 -DFETCH_OTIO:BOOL=FALSE
+%cmake_kf6 \
+  -DFETCH_OTIO:BOOL=FALSE \
+  -DBUILD_RUN_QMLLINT:BOOL=FALSE
 
 %kf6_build
 

++++++ 0001-Fix-confusing-expression-statement-qml-error-with-Qt.patch ++++++
>From 2a40ef90e699ae270fc8c1e4b0db36c0c9b9a029 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Julius=20K=C3=BCnzel?= <[email protected]>
Date: Sun, 9 Aug 2026 23:27:32 +0200
Subject: [PATCH] Fix confusing-expression-statement qml error with Qt 6.12

---
 src/timeline2/view/qml/ClipThumbs.qml | 17 ++++++++---------
 1 file changed, 8 insertions(+), 9 deletions(-)

diff --git a/src/timeline2/view/qml/ClipThumbs.qml 
b/src/timeline2/view/qml/ClipThumbs.qml
index d59f65b..3945b9c 100644
--- a/src/timeline2/view/qml/ClipThumbs.qml
+++ b/src/timeline2/view/qml/ClipThumbs.qml
@@ -28,29 +28,28 @@ Row {
         id: thumbRepeater
         // switching the model allows one to have different view modes.
         // We set the model to the number of frames we want to show
-        model: switch (parentTrack.trackThumbsFormat) {
+        model: {
+            switch (parentTrack.trackThumbsFormat) {
                    case 0:
                        // in/out
                        if (parent.width > thumbRow.thumbWidth) {
-                           2 // 2: will display start / end thumbs
+                           return 2 // 2: will display start / end thumbs
                        } else {
-                           1 // 1: if the width of the container is to small, 
only show first thumbnail
+                           return 1 // 1: if the width of the container is to 
small, only show first thumbnail
                        }
-                       break;
                    case 1:
                        // All frames
                        // display as many thumbnails as can fit into the 
container
-                       Math.ceil(parent.width / thumbRow.thumbWidth)
-                       break;
+                       return Math.ceil(parent.width / thumbRow.thumbWidth)
                    case 2:
                        // In frame only
-                       1 // 1: only show first thumbnail
-                       break;
+                       return 1 // 1: only show first thumbnail
                    case 3:
                    default:
                        // No thumbs
-                       0 // 0: will disable thumbnails
-               }
+                       return 0 // 0: will disable thumbnails
+            }
+        }
         property int startFrame: thumbRow.parentClip.inPoint
         property int endFrame: thumbRow.parentClip.outPoint
         property real imageWidth: Math.max(thumbRow.thumbWidth, parent.width / 
thumbRepeater.count)

++++++ 0001-Remove-unused-qml-imports.patch ++++++
>From 3f6b8f1c32a664c1230d3f1db3cc1dc84f048b1c Mon Sep 17 00:00:00 2001
From: Jean-Baptiste Mardelle <[email protected]>
Date: Wed, 19 Aug 2026 08:59:37 +0200
Subject: [PATCH] Remove unused qml imports

---
 src/monitor/view/AudioZoomBar.qml                 | 1 -
 src/monitor/view/ClipMonitor.qml                  | 1 -
 src/monitor/view/MaskToolBar.qml                  | 1 -
 src/monitor/view/MonitorAutomask.qml              | 2 --
 src/monitor/view/MonitorRotoScene.qml             | 1 -
 src/monitor/view/MonitorSafeZone.qml              | 1 -
 src/monitor/view/MonitorSplit.qml                 | 1 -
 src/monitor/view/MultiScreenToolBar.qml           | 1 -
 src/monitor/view/OverlayCenterDiagonal.qml        | 1 -
 src/monitor/view/SceneToolBar.qml                 | 1 -
 src/timeline2/view/qml/AudioRecordingControls.qml | 1 -
 src/timeline2/view/qml/Clip.qml                   | 1 -
 src/timeline2/view/qml/ClipAudioThumbs.qml        | 2 --
 src/timeline2/view/qml/ClipThumbs.qml             | 2 --
 src/timeline2/view/qml/Composition.qml            | 2 --
 src/timeline2/view/qml/Timeline.qml               | 1 -
 16 files changed, 20 deletions(-)

diff --git a/src/monitor/view/AudioZoomBar.qml 
b/src/monitor/view/AudioZoomBar.qml
index 86f655a7d0..9ca42a1fa8 100644
--- a/src/monitor/view/AudioZoomBar.qml
+++ b/src/monitor/view/AudioZoomBar.qml
@@ -6,7 +6,6 @@
 
 pragma ComponentBehavior: Bound
 
-import QtQuick.Controls
 import QtQuick
 
 import org.kde.kdenlive as K
diff --git a/src/monitor/view/ClipMonitor.qml b/src/monitor/view/ClipMonitor.qml
index f848ea889f..b001e10092 100644
--- a/src/monitor/view/ClipMonitor.qml
+++ b/src/monitor/view/ClipMonitor.qml
@@ -13,7 +13,6 @@ import QtQuick
 import org.kde.ki18n
 
 import org.kde.kdenlive as K
-import 'Utils.js' as Utils
 
 Item {
     id: root
diff --git a/src/monitor/view/MaskToolBar.qml b/src/monitor/view/MaskToolBar.qml
index e0c3036f30..a960354875 100644
--- a/src/monitor/view/MaskToolBar.qml
+++ b/src/monitor/view/MaskToolBar.qml
@@ -3,7 +3,6 @@
     SPDX-License-Identifier: GPL-3.0-only OR LicenseRef-KDE-Accepted-GPL
 */
 
-import QtQuick.Controls
 import QtQuick
 
 import org.kde.ki18n
diff --git a/src/monitor/view/MonitorAutomask.qml 
b/src/monitor/view/MonitorAutomask.qml
index e3f634e815..550e6822ad 100644
--- a/src/monitor/view/MonitorAutomask.qml
+++ b/src/monitor/view/MonitorAutomask.qml
@@ -6,9 +6,7 @@
 pragma ComponentBehavior: Bound
 
 import QtQuick.Controls 2.15
-import QtQuick.Layouts 1.15
 import QtQuick.Window 2.15
-import QtQuick.Effects
 import QtQuick 2.15
 
 import org.kde.ki18n
diff --git a/src/monitor/view/MonitorRotoScene.qml 
b/src/monitor/view/MonitorRotoScene.qml
index 14c212560c..6c4f930498 100644
--- a/src/monitor/view/MonitorRotoScene.qml
+++ b/src/monitor/view/MonitorRotoScene.qml
@@ -5,7 +5,6 @@
 */
 
 import QtQuick 2.15
-import QtQuick.Controls
 
 import org.kde.ki18n
 
diff --git a/src/monitor/view/MonitorSafeZone.qml 
b/src/monitor/view/MonitorSafeZone.qml
index 68cf45dd9c..ea96a7a7c2 100644
--- a/src/monitor/view/MonitorSafeZone.qml
+++ b/src/monitor/view/MonitorSafeZone.qml
@@ -4,7 +4,6 @@
 */
 
 import QtQuick
-import org.kde.kdenlive as K
 
 Item {
     id: safeFrame
diff --git a/src/monitor/view/MonitorSplit.qml 
b/src/monitor/view/MonitorSplit.qml
index b04350aec4..2bf1511186 100644
--- a/src/monitor/view/MonitorSplit.qml
+++ b/src/monitor/view/MonitorSplit.qml
@@ -4,7 +4,6 @@
 */
 
 import QtQuick
-import QtQuick.Controls
 
 import org.kde.ki18n
 
diff --git a/src/monitor/view/MultiScreenToolBar.qml 
b/src/monitor/view/MultiScreenToolBar.qml
index e2a3a61046..66b09d47a8 100644
--- a/src/monitor/view/MultiScreenToolBar.qml
+++ b/src/monitor/view/MultiScreenToolBar.qml
@@ -3,7 +3,6 @@
     SPDX-License-Identifier: GPL-3.0-only OR LicenseRef-KDE-Accepted-GPL
 */
 
-import QtQuick.Controls 2.15
 import QtQuick 2.15
 
 import org.kde.ki18n
diff --git a/src/monitor/view/OverlayCenterDiagonal.qml 
b/src/monitor/view/OverlayCenterDiagonal.qml
index b010ecaa63..f21e2ad19e 100644
--- a/src/monitor/view/OverlayCenterDiagonal.qml
+++ b/src/monitor/view/OverlayCenterDiagonal.qml
@@ -4,7 +4,6 @@
     SPDX-License-Identifier: GPL-3.0-only OR LicenseRef-KDE-Accepted-GPL
 */
 
-import QtQuick.Controls 2.15
 import QtQuick 2.15
 
 Item {
diff --git a/src/monitor/view/SceneToolBar.qml 
b/src/monitor/view/SceneToolBar.qml
index a7955912f6..2fb29582d3 100644
--- a/src/monitor/view/SceneToolBar.qml
+++ b/src/monitor/view/SceneToolBar.qml
@@ -4,7 +4,6 @@
 */
 
 import QtQuick 2.15
-import QtQuick.Controls
 
 import org.kde.ki18n
 
diff --git a/src/timeline2/view/qml/AudioRecordingControls.qml 
b/src/timeline2/view/qml/AudioRecordingControls.qml
index fcbfcc242b..e2bb17483b 100644
--- a/src/timeline2/view/qml/AudioRecordingControls.qml
+++ b/src/timeline2/view/qml/AudioRecordingControls.qml
@@ -4,7 +4,6 @@
 */
 
 import QtQuick 2.15
-import QtQuick.Controls 2.15
 import QtQuick.Layouts 1.15
 
 import org.kde.kdenlive as K
diff --git a/src/timeline2/view/qml/Clip.qml b/src/timeline2/view/qml/Clip.qml
index 314c9e45b2..7b72d0a59b 100644
--- a/src/timeline2/view/qml/Clip.qml
+++ b/src/timeline2/view/qml/Clip.qml
@@ -10,7 +10,6 @@ pragma ComponentBehavior: Bound
 import QtQuick 2.15
 import QtQuick.Controls 2.15
 import QtQuick.Window 2.15
-import QtQml.Models 2.15
 import QtQml 2.15
 
 import org.kde.ki18n
diff --git a/src/timeline2/view/qml/ClipAudioThumbs.qml 
b/src/timeline2/view/qml/ClipAudioThumbs.qml
index 054634af00..941f8750b2 100644
--- a/src/timeline2/view/qml/ClipAudioThumbs.qml
+++ b/src/timeline2/view/qml/ClipAudioThumbs.qml
@@ -6,8 +6,6 @@
 pragma ComponentBehavior: Bound
 
 import QtQuick 2.15
-import QtQuick.Controls 2.15
-import QtQml.Models 2.15
 
 import org.kde.kdenlive as K
 
diff --git a/src/timeline2/view/qml/ClipThumbs.qml 
b/src/timeline2/view/qml/ClipThumbs.qml
index 338a514e59..3831f2300f 100644
--- a/src/timeline2/view/qml/ClipThumbs.qml
+++ b/src/timeline2/view/qml/ClipThumbs.qml
@@ -6,8 +6,6 @@
 pragma ComponentBehavior: Bound
 
 import QtQuick 2.15
-import QtQuick.Controls 2.15
-import QtQml.Models 2.15
 
 import org.kde.kdenlive as K
 
diff --git a/src/timeline2/view/qml/Composition.qml 
b/src/timeline2/view/qml/Composition.qml
index db54d5380f..e427ecacc4 100644
--- a/src/timeline2/view/qml/Composition.qml
+++ b/src/timeline2/view/qml/Composition.qml
@@ -6,8 +6,6 @@
 */
 
 import QtQuick 2.15
-import QtQuick.Controls 2.15
-import QtQml.Models 2.15
 import QtQuick.Window 2.15
 
 import org.kde.ki18n
diff --git a/src/timeline2/view/qml/Timeline.qml 
b/src/timeline2/view/qml/Timeline.qml
index d2b8f6c4cd..66b11774c4 100644
--- a/src/timeline2/view/qml/Timeline.qml
+++ b/src/timeline2/view/qml/Timeline.qml
@@ -19,7 +19,6 @@ import org.kde.ki18n
 
 import org.kde.kdenlive as K
 import 'TimelineLogic.js' as Logic
-import 'Utils.js' as Utils
 
 Rectangle {
     id: root
-- 
2.56.0

Reply via email to