Source: python2.7 Version: 2.7.16-2 Severity: important Tags: patch Bootstrapping python2.7 is difficult, because it has multiple dependency cycles through xvfb. For instance:
src:libunwind Build-Depends texlive-extra-utils, which depends on a package built from src:python2.7, which Build-Depends on xvfb, which depends on a package built from src:libunwind. python2.7 only uses xvfb for running its test suite and xvfb is not used when building with DEB_BUILD_OPTIONS=nocheck. Consequently this cycle can be broken by annotating the dependency with <!nocheck>. Helmut
diff -u python2.7-2.7.16/debian/changelog python2.7-2.7.16/debian/changelog --- python2.7-2.7.16/debian/changelog +++ python2.7-2.7.16/debian/changelog @@ -1,3 +1,10 @@ +python2.7 (2.7.16-2.1) UNRELEASED; urgency=medium + + * Non-maintainer upload. + * Annotate Build-Depends: xvfb with <!nocheck>. (Closes: #-1) + + -- Helmut Grohne <[email protected]> Sun, 05 May 2019 13:01:20 +0200 + python2.7 (2.7.16-2) unstable; urgency=high [ Matthias Klose ] diff -u python2.7-2.7.16/debian/control python2.7-2.7.16/debian/control --- python2.7-2.7.16/debian/control +++ python2.7-2.7.16/debian/control @@ -15,7 +15,7 @@ libgpm2 [linux-any], mime-support, netbase, net-tools, bzip2, time, libdb-dev (<< 1:6.0), libgdbm-dev, python:any, help2man, - xvfb, xauth + xvfb <!nocheck>, xauth Build-Depends-Indep: python3-sphinx Build-Conflicts: tcl8.4-dev, tk8.4-dev, python2.7-xml, python-xml,

