Source: libglvnd
Version: 1.3.2-1
Tags: patch
User: helm...@debian.org
Usertags: rebootstrap

libglvnd participates in dependency loops relevant to architecture
bootstrap such as #979976. Instead of looking into such a difficult
problem, I looked into easily droppable dependencies. It turns out that
since the test suite is disabled, xauth and xvfb can be dropped. Also
python3-libxml2 is entirely unused. libxext-dev is kinda a corner case.
While meson.build checks for it, it gets dropped by -Wl,--as-needed
again and practically unused. Please consider applying the attached
patch to drop all mentioned dependencies.

Helmut
diff --minimal -Nru libglvnd-1.3.2/debian/changelog 
libglvnd-1.3.2/debian/changelog
--- libglvnd-1.3.2/debian/changelog     2020-07-29 16:05:09.000000000 +0200
+++ libglvnd-1.3.2/debian/changelog     2021-01-30 20:36:20.000000000 +0100
@@ -1,3 +1,13 @@
+libglvnd (1.3.2-1.1) UNRELEASED; urgency=medium
+
+  * Non-maintainer upload.
+  * Reduce Build-Depends: (Closes: #-1)
+    + Drop unused python3-libxml2.
+    + Drop unused xauth and xvfb as tests are commented out.
+    + Drop libxext-dev as it is not practically used.
+
+ -- Helmut Grohne <hel...@subdivi.de>  Sat, 30 Jan 2021 20:36:20 +0100
+
 libglvnd (1.3.2-1) unstable; urgency=medium
 
   * New upstream release.
diff --minimal -Nru libglvnd-1.3.2/debian/control libglvnd-1.3.2/debian/control
--- libglvnd-1.3.2/debian/control       2020-07-29 16:04:32.000000000 +0200
+++ libglvnd-1.3.2/debian/control       2021-01-30 20:36:18.000000000 +0100
@@ -7,12 +7,8 @@
  meson,
  pkg-config,
  libx11-dev,
- libxext-dev,
- python3-libxml2,
  python3-setuptools,
  x11proto-gl-dev,
- xauth,
- xvfb <!nocheck>,
 Standards-Version: 4.5.0
 Section: libs
 Homepage: https://gitlab.freedesktop.org/glvnd/libglvnd

Reply via email to