Bug#981417: libglvnd: reduce Build-Depends
Source: libglvnd
Version: 1.3.2-1
Tags: patch
User: helmutg@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 <helmut@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 to: