Bug#981417: libglvnd: reduce Build-Depends

2021-05-04 Thread Timo Aaltonen

On 30.1.2021 21.45, Helmut Grohne wrote:

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



Hi, xext is needed for GL/GLX support, and tests can now be enabled.



--
t



Bug#981417: libglvnd: reduce Build-Depends

2021-01-30 Thread Helmut Grohne
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.0 +0200
+++ libglvnd-1.3.2/debian/changelog 2021-01-30 20:36:20.0 +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   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.0 +0200
+++ libglvnd-1.3.2/debian/control   2021-01-30 20:36:18.0 +0100
@@ -7,12 +7,8 @@
  meson,
  pkg-config,
  libx11-dev,
- libxext-dev,
- python3-libxml2,
  python3-setuptools,
  x11proto-gl-dev,
- xauth,
- xvfb ,
 Standards-Version: 4.5.0
 Section: libs
 Homepage: https://gitlab.freedesktop.org/glvnd/libglvnd