Source: kwindowsystem
Version: 5.78.0-1
Tags: patch
User: helm...@debian.org
Usertags: rebootstrap

kwindowsystem participates in a small dependency graph of packages
relevant to bootstrap. Instead of analyzing the mess, I looked into
easily droppable Build-Depends and kwindowsystem has two:

 * graphviz is entirely unused. I suppose that it was a support
   dependency for doxygen.
 * libxcb-icccm4-dev is only used for a testcase. It can be annotated
   <!nocheck>, which makes it irrelevant to bootstrapping.

Please consider applying the attached patch.

Helmut
diff --minimal -Nru kwindowsystem-5.78.0/debian/changelog 
kwindowsystem-5.78.0/debian/changelog
--- kwindowsystem-5.78.0/debian/changelog       2021-01-13 02:32:44.000000000 
+0100
+++ kwindowsystem-5.78.0/debian/changelog       2021-01-16 22:52:28.000000000 
+0100
@@ -1,3 +1,13 @@
+kwindowsystem (5.78.0-1.1) UNRELEASED; urgency=medium
+
+  * Non-maintainer upload.
+  * Reduce Build-Depends: (Closes: #-1)
+    + Drop unused graphviz.
+    + Annotate libxcb-icccm4-dev <!nocheck> as it is only used in
+      autotests/kwindowinfox11test.cpp.
+
+ -- Helmut Grohne <hel...@subdivi.de>  Sat, 16 Jan 2021 22:52:28 +0100
+
 kwindowsystem (5.78.0-1) experimental; urgency=medium
 
   [ Norbert Preining ]
diff --minimal -Nru kwindowsystem-5.78.0/debian/control 
kwindowsystem-5.78.0/debian/control
--- kwindowsystem-5.78.0/debian/control 2021-01-11 14:56:43.000000000 +0100
+++ kwindowsystem-5.78.0/debian/control 2021-01-16 22:52:20.000000000 +0100
@@ -8,11 +8,10 @@
                debhelper-compat (= 13),
                doxygen,
                extra-cmake-modules (>= 5.78.0~),
-               graphviz,
                libqt5sql5-sqlite:native,
                libqt5x11extras5-dev (>= 5.14.0~),
                libx11-dev,
-               libxcb-icccm4-dev,
+               libxcb-icccm4-dev <!nocheck>,
                libxcb-keysyms1-dev,
                libxcb-res0-dev,
                libxcb-xfixes0-dev,

Reply via email to