Source: libxcb Version: 1.14-3 Tags: patch User: helm...@debian.org Usertags: rebootstrap
libxcb participates in dependency loops relevant to architecture bootstrap. Instead of looking into such a difficult problem, I looked into easily droppable dependencies and found thre. * pthread-stubs are only required on non-linux architectures. I propose annotating it [!linux-any]. * xsltproc is only used for rendering test results. I propose annotating it <!nocheck>. * dctrl-tools is entirely unused. I propose dropping it. Please consider applying the attached patch. Helmut
diff -u libxcb-1.14/debian/changelog libxcb-1.14/debian/changelog --- libxcb-1.14/debian/changelog +++ libxcb-1.14/debian/changelog @@ -1,3 +1,14 @@ +libxcb (1.14-3.1) UNRELEASED; urgency=medium + + * Non-maintainer upload. + * Reduce Build-Depends: (Closes: #-1) + + pthread-stubs are only required on non-linux architectures. Annotate + [!linux-any]. + + xsltproc is only used for rendering test results. Annotate <!nocheck>. + + dctrl-tools is entirely unused. Drop it. + + -- Helmut Grohne <hel...@subdivi.de> Tue, 02 Feb 2021 15:09:54 +0100 + libxcb (1.14-3) unstable; urgency=high * tests: don't use deprecated fail_unless check API (closes: #980602). diff -u libxcb-1.14/debian/control libxcb-1.14/debian/control --- libxcb-1.14/debian/control +++ libxcb-1.14/debian/control @@ -9,17 +9,16 @@ libxdmcp-dev (>= 1:1.0.3-2), xcb-proto (>= 1.14), xcb-proto (<< 2.0), - libpthread-stubs0-dev (>= 0.1), + libpthread-stubs0-dev (>= 0.1) [!linux-any], debhelper-compat (= 12), pkg-config, xutils-dev, - xsltproc (>= 1.1.19), + xsltproc (>= 1.1.19) <!nocheck>, check (>= 0.9.4-2) <!nocheck>, python3-xcbgen (>= 1.14), libtool, automake, python3:native, - dctrl-tools Build-Depends-Indep: # libxcb-doc doxygen,