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