Source: python3.7 Version: 3.7.3-2 Severity: important Tags: patch Bootstrapping python3.7 is difficult, because it has multiple dependency cycles through xvfb. For instance:
meson depends on a package built from src:python3.7, which Build-Depends on xvfb, which depends on a package built from src:libdrm, which Build-Depends on meson. python3.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 --minimal -Nru python3.7-3.7.3/debian/changelog python3.7-3.7.3/debian/changelog --- python3.7-3.7.3/debian/changelog 2019-04-03 07:39:12.000000000 +0200 +++ python3.7-3.7.3/debian/changelog 2019-05-05 13:02:52.000000000 +0200 @@ -1,3 +1,10 @@ +python3.7 (3.7.3-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:02:52 +0200 + python3.7 (3.7.3-2) unstable; urgency=medium * d/p/arm-alignment.diff: Don't allow unaligned memory accesses in the diff --minimal -Nru python3.7-3.7.3/debian/control python3.7-3.7.3/debian/control --- python3.7-3.7.3/debian/control 2019-04-03 07:39:12.000000000 +0200 +++ python3.7-3.7.3/debian/control 2019-05-05 13:02:50.000000000 +0200 @@ -15,7 +15,7 @@ libsqlite3-dev, libffi-dev (>= 3.0.5) [!or1k !avr32], libgpm2 [!hurd-i386 !kfreebsd-i386 !kfreebsd-amd64], mime-support, netbase, bzip2, time, python3:any, - net-tools, xvfb, xauth + net-tools, xvfb <!nocheck>, xauth Build-Depends-Indep: python3-sphinx, texinfo Standards-Version: 4.3.0 Vcs-Browser: https://salsa.debian.org/cpython-team/python3/tree/python3.7

