Package: debian-policy Version: 4.0.1.0 Severity: normal I think the following patch is needed even if profiles are not fully specified. Maybe an example about nodoc and help2man will also help. The nocheck should check both BUILD_OPTIONS and BUILD_PROFILES. It will help when implementing as policy profiles
diff --git a/policy/ch-source.rst b/policy/ch-source.rst index f706a13..d3d868c 100644 --- a/policy/ch-source.rst +++ b/policy/ch-source.rst @@ -465,7 +465,8 @@ The meaning of the following tags has been standardized: ``nocheck`` This tag says to not run any build-time test suite provided by the - package. + package. This tag could be also specified using + ``DEB_BUILD_PROFILES`` variable with nocheck flag ``nodoc`` This tag says to skip any build steps that only generate package @@ -531,7 +532,7 @@ order to make it work for your package. build: # ... - ifeq (,$(filter nocheck,$(DEB_BUILD_OPTIONS))) + ifeq (,$(filter nocheck,$(DEB_BUILD_OPTIONS $DEB_BUILD_PROFILES))) # Code to run the package test suite. endif
signature.asc
Description: This is a digitally signed message part.