[neon/qt/qtcreator/Neon/release] debian: deal with broken llvm-14

Pino Toscano null at kde.org
Mon Jan 16 22:09:48 GMT 2023


Git commit 53501df4b88d479eb0e40f43e1762e765b1d02b9 by Pino Toscano.
Committed on 26/11/2022 at 07:27.
Pushed by carlosdem into branch 'Neon/release'.

deal with broken llvm-14

M  +4    -0    debian/changelog
M  +3    -0    debian/control

https://invent.kde.org/neon/qt/qtcreator/commit/53501df4b88d479eb0e40f43e1762e765b1d02b9

diff --git a/debian/changelog b/debian/changelog
index 8d596aa..2a80706 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -5,6 +5,10 @@ qtcreator (8.0.2-0r1) UNRELEASED; urgency=medium
   * Drop the qt6-qpa-plugins dependency, as the Qt6 6.3.1 packaging provides
     all the essential bits in library packages.
   * Remove breaks/replaces for versions older than oldstable.
+  * Temporarily add the clang-tidy, and clang-tools build dependencies to
+    workaround the broken CMake config files shipped in llvm-14-dev (which is
+    the current version pulled by llvm-dev): it is still affected by #1021857,
+    and the LLVM maintainers have not fixed it in testing for almost 2 months.
 
  -- Debian Qt/KDE Maintainers <debian-qt-kde at lists.debian.org>  Sat, 27 Aug 2022 05:46:43 +0200
 
diff --git a/debian/control b/debian/control
index f3a4435..360cd5a 100644
--- a/debian/control
+++ b/debian/control
@@ -28,6 +28,9 @@ Build-Depends: clang (>= 1:10~),
                qt6-quick3d-dev (>= 6.2.4-2~),
                qt6-tools-dev (>= 6.2.4-2~),
                qt6-tools-private-dev (>= 6.2.4-2~),
+# workaround dependency issues in llvm (#1021857)
+               clang-tidy,
+               clang-tools,
 Standards-Version: 4.6.1
 Rules-Requires-Root: no
 Homepage: https://doc.qt.io/qt-5/topics-app-development.html



More information about the Neon-commits mailing list