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

Reply via email to