Source: libpipeline Version: 1.4.0-1 Severity: wishlist Tags: patch User: [email protected] Usertags: rebootstrap
Hi Colin, The check build-dependency of libpipeline is only needed for running the unit tests. Since unit tests cannot be run during cross compilation, libpipeline must be crossed with DEB_BUILD_OPTIONS=nocheck. The build profile feature now allows to also drop the corresponding Build-Depends and thus allows shrinking the set of packages that need to be cross built to achieve an architecture bootstrap. I.e. if libpipeline (and a few other packages) mark their check build-dependency with the <nocheck> profile, we can remove the check package from the architecture bootstrap. For more information on the build profile syntax, infrastructure support and established profile names refer to https://wiki.debian.org/BuildProfileSpec. Please consider applying the attached patch, that implements the proposed change. Helmut
diff -Nru libpipeline-1.4.0/debian/changelog libpipeline-1.4.0/debian/changelog --- libpipeline-1.4.0/debian/changelog 2014-10-26 02:26:22.000000000 +0100 +++ libpipeline-1.4.0/debian/changelog 2015-07-20 23:05:59.000000000 +0200 @@ -1,3 +1,10 @@ +libpipeline (1.4.0-1.1) UNRELEASED; urgency=medium + + * Non-maintainer upload. + * Mark check Build-Dependency with <nocheck> build profile (Closes: #-1). + + -- Helmut Grohne <[email protected]> Mon, 20 Jul 2015 23:05:42 +0200 + libpipeline (1.4.0-1) unstable; urgency=medium * New upstream release. diff -Nru libpipeline-1.4.0/debian/control libpipeline-1.4.0/debian/control --- libpipeline-1.4.0/debian/control 2014-10-26 02:25:55.000000000 +0100 +++ libpipeline-1.4.0/debian/control 2015-07-20 23:05:12.000000000 +0200 @@ -3,7 +3,7 @@ Priority: important Maintainer: Colin Watson <[email protected]> Standards-Version: 3.9.6 -Build-Depends: dpkg-dev (>= 1.16.1~), debhelper (>= 9~), pkg-config, check, dh-autoreconf, automake (>= 1:1.10) +Build-Depends: dpkg-dev (>= 1.16.1~), debhelper (>= 9~), pkg-config, check <nocheck>, dh-autoreconf, automake (>= 1:1.10) XS-Testsuite: autopkgtest Homepage: http://libpipeline.nongnu.org/ Vcs-Git: git://anonscm.debian.org/users/cjwatson/libpipeline.git

