--- Begin Message ---
Package: release.debian.org
Severity: normal
User: release.debian.org@packages.debian.org
Usertags: unblock
X-Debbugs-Cc: deltaone@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 <deltaone@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
--- End Message ---