Package: release.debian.org
Severity: normal
User: release.debian....@packages.debian.org
Usertags: unblock
X-Debbugs-Cc: delta...@debian.org

Please unblock package qt6-charts

[ Reason ]
A cmake-file in qt6-charts-dev references a plugin in a package
that is not a dependency of qt6-charts-dev, hence potentially 
resulting in build errors if qt6-charts-dev is used a 
dependency.
The fix (see https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1035792)
prevents installing a number of cmake-files as those are not needed
and should not have been installed in the first place.

[ Impact ]
Potential build failures if the package is used a build dependnecy.

[ Tests ]
Manual inspection of the generated deb-packages confirms the cmake-files
in question are not installed anymore.

[ Risks ]
Changes are rather trivial.

[ Checklist ]
  [x] all changes are documented in the d/changelog
  [x] I reviewed all changes and I approve them
  [x] attach debdiff against the package in testing

[ Other info ]

unblock qt6-charts/6.4.2-3
diffstat for qt6-charts-6.4.2 qt6-charts-6.4.2

 changelog              |    7 +++++++
 not-installed          |    6 ++++++
 qt6-charts-dev.install |    6 ------
 3 files changed, 13 insertions(+), 6 deletions(-)

diff -Nru qt6-charts-6.4.2/debian/changelog qt6-charts-6.4.2/debian/changelog
--- qt6-charts-6.4.2/debian/changelog   2023-02-01 21:43:24.000000000 +0100
+++ qt6-charts-6.4.2/debian/changelog   2023-05-11 12:25:19.000000000 +0200
@@ -1,3 +1,10 @@
+qt6-charts (6.4.2-3) unstable; urgency=medium
+
+  [ Patrick Franz ]
+  * Do not install cmake-files for Qml plugins (Closes: #1035792).
+
+ -- Patrick Franz <delta...@debian.org>  Thu, 11 May 2023 12:25:19 +0200
+
 qt6-charts (6.4.2-2) unstable; urgency=medium
 
   [ Patrick Franz ]
diff -Nru qt6-charts-6.4.2/debian/not-installed 
qt6-charts-6.4.2/debian/not-installed
--- qt6-charts-6.4.2/debian/not-installed       2021-11-17 06:06:49.000000000 
+0100
+++ qt6-charts-6.4.2/debian/not-installed       2023-05-11 12:20:36.000000000 
+0200
@@ -1,4 +1,10 @@
 usr/include/*/qt6/QtCharts/6.*
 usr/include/*/qt6/QtChartsQml/6.*
+usr/lib/${DEB_HOST_MULTIARCH}/cmake/Qt6Qml/QmlPlugins/Qt6qtchartsqml2AdditionalTargetInfo.cmake
+usr/lib/${DEB_HOST_MULTIARCH}/cmake/Qt6Qml/QmlPlugins/Qt6qtchartsqml2Config.cmake
+usr/lib/${DEB_HOST_MULTIARCH}/cmake/Qt6Qml/QmlPlugins/Qt6qtchartsqml2ConfigVersion.cmake
+usr/lib/${DEB_HOST_MULTIARCH}/cmake/Qt6Qml/QmlPlugins/Qt6qtchartsqml2ConfigVersionImpl.cmake
+usr/lib/${DEB_HOST_MULTIARCH}/cmake/Qt6Qml/QmlPlugins/Qt6qtchartsqml2Targets.cmake
+usr/lib/${DEB_HOST_MULTIARCH}/cmake/Qt6Qml/QmlPlugins/Qt6qtchartsqml2Targets-none.cmake
 usr/lib/*/qt6/mkspecs/modules/qt_lib_charts_private.pri
 usr/lib/*/qt6/mkspecs/modules/qt_lib_chartsqml_private.pri
diff -Nru qt6-charts-6.4.2/debian/qt6-charts-dev.install 
qt6-charts-6.4.2/debian/qt6-charts-dev.install
--- qt6-charts-6.4.2/debian/qt6-charts-dev.install      2022-10-05 
00:08:05.000000000 +0200
+++ qt6-charts-6.4.2/debian/qt6-charts-dev.install      2023-05-11 
12:20:14.000000000 +0200
@@ -134,12 +134,6 @@
 usr/lib/${DEB_HOST_MULTIARCH}/cmake/Qt6ChartsQml/Qt6ChartsQmlTargets-none.cmake
 usr/lib/${DEB_HOST_MULTIARCH}/cmake/Qt6ChartsQml/Qt6ChartsQmlTargets.cmake
 
usr/lib/${DEB_HOST_MULTIARCH}/cmake/Qt6ChartsQml/Qt6ChartsQmlVersionlessTargets.cmake
-usr/lib/${DEB_HOST_MULTIARCH}/cmake/Qt6Qml/QmlPlugins/Qt6qtchartsqml2AdditionalTargetInfo.cmake
-usr/lib/${DEB_HOST_MULTIARCH}/cmake/Qt6Qml/QmlPlugins/Qt6qtchartsqml2Config.cmake
-usr/lib/${DEB_HOST_MULTIARCH}/cmake/Qt6Qml/QmlPlugins/Qt6qtchartsqml2ConfigVersion.cmake
-usr/lib/${DEB_HOST_MULTIARCH}/cmake/Qt6Qml/QmlPlugins/Qt6qtchartsqml2ConfigVersionImpl.cmake
-usr/lib/${DEB_HOST_MULTIARCH}/cmake/Qt6Qml/QmlPlugins/Qt6qtchartsqml2Targets-none.cmake
-usr/lib/${DEB_HOST_MULTIARCH}/cmake/Qt6Qml/QmlPlugins/Qt6qtchartsqml2Targets.cmake
 usr/lib/${DEB_HOST_MULTIARCH}/libQt6Charts.prl
 usr/lib/${DEB_HOST_MULTIARCH}/libQt6Charts.so
 usr/lib/${DEB_HOST_MULTIARCH}/libQt6ChartsQml.prl

Reply via email to