Package: cdbs
Version: 0.4.30
Severity: normal
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
Hi,
Recently CDBS started adding build-essential to the Build-Depends line of
debian/control when using
DEB_AUTO_UPDATE_DEBIAN_CONTROL. Unversioned build dependencies on
build-essential are not allowed by
the Debian policy, see discussion on .....
If I look at the code of CDBS it seems that CDBS tries to remove
build-essential from the list
but that this fails (see code snippit below), because in buildvars.mk the build
dependency to
cdbs is put in front of build-essential in stead of after it. The attached
patch will fix this.
sed \
-e "s/@cdbs@/$(CDBS_BUILD_DEPENDS)/g" \
-e "s/^Build-Depends\(\|-Indep\): build-essential,
/Build-Depends\1: /g" \
\
-e "s/^Cpu: .*/Architecture: $(control_arch)/g" \
-e "/^System: /d" \
\
-e "s/\[cpu: \([^]]*\)\]/\[\`type-handling \\\\\`echo \1 | tr '
' ','\\\\\` any\`\]/g" \
-e "s/\[system: \([^]]*\)\]/\[\`type-handling any \\\\\`echo \1
| tr ' ' ','\\\\\`\`\]/g" \
\
-e "s/\"/\\\\\"/g" \
-e "s/^/echo \"/g" \
-e "s/\\$$/\\\\$$/g" \
-e "s/$$/\"/g" \
< debian/control.in | $(SHELL) > debian/control
-dpkg-checkbuilddeps -B
Greetings Arjan Oosting
- -- System Information:
Debian Release: testing/unstable
APT prefers testing
APT policy: (990, 'testing'), (500, 'testing-proposed-updates'), (500,
'unstable'), (102, 'experimental')
Architecture: i386 (i686)
Shell: /bin/sh linked to /bin/bash
Kernel: Linux 2.6.11-2-stardust
Locale: [EMAIL PROTECTED], [EMAIL PROTECTED] (charmap=UTF-8)
cdbs depends on no packages.
Versions of packages cdbs recommends:
ii autotools-dev 20050422.1 Update infrastructure for config.{
ii debhelper 4.9.1 helper programs for debian/rules
- -- no debconf information
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.1 (GNU/Linux)
iD8DBQFCwMXfUALvsZYuOJARAu3FAJ4oAaicYg+lJiejX75FAosfylhlkQCgzglE
8EAYhyI/aq54WVg9hmaVWGE=
=BTrG
-----END PGP SIGNATURE-----
diff -Naur orig/cdbs-0.4.30/1/rules/buildvars.mk.in
cdbs-0.4.30/1/rules/buildvars.mk.in
--- orig/cdbs-0.4.30/1/rules/buildvars.mk.in 2005-05-18 11:27:58.000000000
+0200
+++ cdbs-0.4.30/1/rules/buildvars.mk.in 2005-06-28 05:32:08.000000000 +0200
@@ -78,7 +78,7 @@
CDBS_BUILD_DEPENDS ?= build-essential
ifeq ($(_cdbs_bootstrap), )
-CDBS_BUILD_DEPENDS := cdbs (>= 0.4.23-1.1), $(CDBS_BUILD_DEPENDS)
+CDBS_BUILD_DEPENDS := $(CDBS_BUILD_DEPENDS), cdbs (>= 0.4.23-1.1)
endif
endif