[devscripts] 01/03: Mark build-dependencies not needed during a build without tests with the <!nocheck> build profile

Mattia Rizzolo mattia at debian.org
Tue Aug 22 12:21:37 UTC 2017


This is an automated email from the git hooks/post-receive script.

mattia pushed a commit to branch master
in repository devscripts.

commit cfcb31c9a5c9784bb682f636aaf71cae548b6c66
Author: Mattia Rizzolo <mattia at debian.org>
Date:   Tue Aug 22 13:50:12 2017 +0200

    Mark build-dependencies not needed during a build without tests with the <!nocheck> build profile
    
    See #870640 for a reason, but not closing it as the original bug is also
    asking for the libgit-wrapper-perl which is used during build as well.
    
    Signed-off-by: Mattia Rizzolo <mattia at debian.org>
---
 debian/changelog |  3 +++
 debian/control   | 35 ++++++++++++++++++-----------------
 2 files changed, 21 insertions(+), 17 deletions(-)

diff --git a/debian/changelog b/debian/changelog
index 70be47e..8bfb945 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -4,6 +4,9 @@ devscripts (2.17.10) UNRELEASED; urgency=medium
   * debian/tests/control:
     + Add dependency on debhelper; apparently autopkgtest in ubuntu doesn't
       pull it otherwise
+  * debian/control:
+    + Mark build-dependencies needed only for the tests with the <!nocheck>
+      build profile; partially addresses: #870640
 
   [ Antonio Terceiro ]
   * debc:
diff --git a/debian/control b/debian/control
index 82165b8..6aadb21 100644
--- a/debian/control
+++ b/debian/control
@@ -9,37 +9,38 @@ Uploaders: James McCoy <jamessan at debian.org>,
 Standards-Version: 4.0.0
 Build-Depends: bash-completion,
                debhelper (>= 10),
+               dh-python,
                docbook-xsl,
                dpkg-dev (>= 1.17.6),
-               file,
-               gnupg | gnupg2,
-               libdistro-info-perl,
-               libdpkg-perl,
+               file <!nocheck>,
+               gnupg <!nocheck> | gnupg2 <!nocheck>,
+               libdistro-info-perl <!nocheck>,
+               libdpkg-perl <!nocheck>,
                libfile-desktopentry-perl,
                libfile-homedir-perl,
                libgit-wrapper-perl,
                liblist-compare-perl,
-               libtimedate-perl,
+               libtimedate-perl <!nocheck>,
                liburi-perl,
                libwww-perl,
-               lsb-release,
-               mozilla-devscripts,
+               lsb-release <!nocheck>,
+               mozilla-devscripts <!nocheck>,
                perl,
                pkg-config,
-               po4a (>= 0.40),
-               pylint,
+               po4a,
+               pylint <!nocheck>,
                python3-all,
-               python3-debian (>= 0.1.15),
-               python3-flake8,
-               python3-magic,
+               python3-debian <!nocheck>,
+               python3-flake8 <!nocheck>,
+               python3-magic <!nocheck>,
                python3-setuptools,
                python3-unidiff <!nocheck>,
-               shunit2 (>= 2.1.6),
-               unzip,
-               wdiff,
+               shunit2 <!nocheck>,
+               unzip <!nocheck>,
+               wdiff <!nocheck>,
                xsltproc,
-               xz-utils,
-               zip
+               xz-utils <!nocheck>,
+               zip <!nocheck>
 Testsuite: autopkgtest
 Vcs-Browser: https://anonscm.debian.org/git/collab-maint/devscripts.git
 Vcs-Git: https://anonscm.debian.org/git/collab-maint/devscripts.git

-- 
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/collab-maint/devscripts.git



More information about the devscripts-devel mailing list