Package: autodep8 Version: 0.6 Severity: normal Tags: patch Currently if I attempt to run autopkgtest on ruby-cucumber-wire, I get:
> autopkgtest [15:43:52]: ERROR: erroneous package: InvalidControl test > gem2deb-test-runner --autopkgtest --check-dependencies 2>&1: Test Depends > field contains an invalid dependency `cucumber (>= 2.1) <!nocheck>' Because it has: > Build-Depends: cucumber (>= 2.1) <!nocheck>, debhelper (>= 9.20141010~), > dpkg-dev (>= 1.17.14), gem2deb, rake, ruby-aruba <!nocheck>, > ruby-rspec <!nocheck> The attached patch series should resolve the problem by removing build profile restrictions from dependencies. SR
From 01898a9449456ba7c17ad578a915e4688f81979c Mon Sep 17 00:00:00 2001 From: Stefano Rivera <stefa...@debian.org> Date: Tue, 26 Jul 2016 16:44:27 -0700 Subject: [PATCH 1/2] Wrap long line --- support/ruby/generate | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/support/ruby/generate b/support/ruby/generate index 4bff179..a5898d0 100755 --- a/support/ruby/generate +++ b/support/ruby/generate @@ -4,7 +4,12 @@ set -e # remove debhelper and gem2deb if [ -f debian/control ]; then - builddeps=$(grep-dctrl -n -s Build-Depends -F Build-Depends -r . debian/control | grep -v '^\s*#' |sed -e 's/,\s*/\n/g; s/^\s*//' | sed '/^\s*$/ d; /debhelper/ d; /gem2deb/ d; s/\n/, /' | tr '\n' ', ') + builddeps=$( + grep-dctrl -n -s Build-Depends -F Build-Depends -r . debian/control \ + | grep -v '^\s*#' \ + | sed -e 's/,\s*/\n/g; s/^\s*//' \ + | sed '/^\s*$/ d; /debhelper/ d; /gem2deb/ d; s/\n/, /' \ + | tr '\n' ', ') else builddeps='' fi -- 2.8.1
From aff87aeff2b501b9126a30778ecf3f37e6601dbf Mon Sep 17 00:00:00 2001 From: Stefano Rivera <stefa...@debian.org> Date: Tue, 26 Jul 2016 16:45:11 -0700 Subject: [PATCH 2/2] Strip build profile restritions --- support/ruby/generate | 1 + 1 file changed, 1 insertion(+) diff --git a/support/ruby/generate b/support/ruby/generate index a5898d0..ab6067a 100755 --- a/support/ruby/generate +++ b/support/ruby/generate @@ -8,6 +8,7 @@ if [ -f debian/control ]; then grep-dctrl -n -s Build-Depends -F Build-Depends -r . debian/control \ | grep -v '^\s*#' \ | sed -e 's/,\s*/\n/g; s/^\s*//' \ + | sed -e 's/\s*<[^)]*>\s*$//' \ | sed '/^\s*$/ d; /debhelper/ d; /gem2deb/ d; s/\n/, /' \ | tr '\n' ', ') else -- 2.8.1