[Build-common-hackers] Bug#296354: marked as done ("clean" rules & build-dependancies)

Debian Bug Tracking System owner at bugs.debian.org
Sat Jan 14 19:03:20 UTC 2006

Your message dated Sat, 14 Jan 2006 19:53:41 +0100
with message-id <200601141953.41994.peter_e at gmx.net>
and subject line Bug#296354: "clean" rules & build-dependancies
has caused the attached Bug report to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what I am
talking about this indicates a serious mail system misconfiguration
somewhere.  Please contact me immediately.)

Debian bug tracking system administrator
(administrator, Debian Bugs database)

Received: (at submit) by bugs.debian.org; 21 Feb 2005 22:17:44 +0000
>From ms419 at freezone.co.uk Mon Feb 21 14:17:44 2005
Return-path: <ms419 at freezone.co.uk>
Received: from outbound04.telus.net (priv-edtnes15.telusplanet.net) [] 
	by spohr.debian.org with esmtp (Exim 3.35 1 (Debian))
	id 1D3Ls8-0000B0-00; Mon, 21 Feb 2005 14:17:44 -0800
Received: from tor.lat ([]) by priv-edtnes15.telusplanet.net
          (InterMail vM. 201-2131-118-20041027) with ESMTP
          id <20050221221712.VYYJ20875.priv-edtnes15.telusplanet.net at tor.lat>
          for <submit at bugs.debian.org>; Mon, 21 Feb 2005 15:17:12 -0700
Received: by tor.lat (Postfix, from userid 1001)
	id AAB6B2BBAC; Mon, 21 Feb 2005 14:17:09 -0800 (PST)
Received: from [] (kas.ruz.lat [])
	by tor.lat (Postfix) with ESMTP id 4B9E61CEBF
	for <submit at bugs.debian.org>; Mon, 21 Feb 2005 14:17:04 -0800 (PST)
Mime-Version: 1.0 (Apple Message framework v619)
Content-Transfer-Encoding: 7bit
Message-Id: <4EF7F5C4-8456-11D9-BD46-0003931DA24A at freezone.co.uk>
Content-Type: text/plain; charset=US-ASCII; format=flowed
To: submit at bugs.debian.org
From: ms419 at freezone.co.uk
Subject: "clean" rules & build-dependancies
Date: Mon, 21 Feb 2005 14:17:01 -0800
X-Mailer: Apple Mail (2.619)
X-Face: #..0OTm4cDCHwG[!aCF/-vw$N5mfb58T+T\IP+^JU{FpY!%;y6(71_LfzLJn6Q)3th4.Db{
	W)>KDF0sJO!ap4-:fcXd=jq,fb-&)KiBd9)F`rD42:p.\k/t%,V3^fGMyb[8w$K{f3>[/%vR at Z0[1Q
X-Hashcash: 1:20:050221:submit at bugs.debian.org::gnTgrlq/nPhVABGm:00000
Delivered-To: submit at bugs.debian.org
X-Spam-Checker-Version: SpamAssassin 2.60-bugs.debian.org_2005_01_02 
	(1.212-2003-09-23-exp) on spohr.debian.org
X-Spam-Status: No, hits=-5.2 required=4.0 tests=BAYES_00,FROM_ENDS_IN_NUMS,

Package: cdbs
Version: 0.4.27-1

pdebuild of "pbuilder", for example, automatically satisfies packages' 
build-dependancies *after* running their "clean" rules, leaving the 
user to manually install "type-handling", for example, or encounter -

	make[1]: type-handling: Command not found
  	-> Considering  libasound2-dev []
	   -> This package is not for this architecture
	dpkg-checkbuilddeps: Unmet build dependencies: libasound2-dev 
libcap-dev libraw1394-dev

Consequently, "cdbs" should perhaps recommend "type-handling", to help 
users with what is otherwise a mysterious error?

However, not even installing "type-hangling" enables cdbs packages' 
"clean" rules to run before their build-dependancies are satisfied -

	/usr/share/cdbs/1/rules/buildcore.mk:71: Parsing 
	# make sure new build-depends are installed
	dpkg-checkbuilddeps -B
	dpkg-checkbuilddeps: Unmet build dependencies: autotools-dev 
patchutils dh-buildinfo libasound2-dev libsndfile1-dev doxygen 
libcap-dev autotools-dev libreadline4-dev libraw1394-dev automake1.7 
	make: *** [debian/control] Error 1

Does Debian really require all build-dependancies to be installed, for 
"clean" rules to be run? pdebuild, for example, automatically satisfies 
build-dependancies *after* running "clean".



Received: (at 296354-done) by bugs.debian.org; 14 Jan 2006 18:54:14 +0000
>From peter_e at gmx.net Sat Jan 14 10:54:14 2006
Return-path: <peter_e at gmx.net>
Received: from mail.gmx.net ([])
	by spohr.debian.org with smtp (Exim 4.50)
	id 1ExqXW-0006vl-E2
	for 296354-done at bugs.debian.org; Sat, 14 Jan 2006 10:54:14 -0800
Received: (qmail invoked by alias); 14 Jan 2006 18:53:42 -0000
Received: from dslb-084-063-056-099.pools.arcor-ip.net (EHLO colt.pezone.net) []
  by mail.gmx.net (mp006) with SMTP; 14 Jan 2006 19:53:42 +0100
X-Authenticated: #495269
From: Peter Eisentraut <peter_e at gmx.net>
To: 296354-done at bugs.debian.org
Subject: Re: Bug#296354: "clean" rules & build-dependancies
Date: Sat, 14 Jan 2006 19:53:41 +0100
User-Agent: KMail/1.8.3
MIME-Version: 1.0
Content-Type: text/plain;
Content-Transfer-Encoding: 7bit
Content-Disposition: inline
Message-Id: <200601141953.41994.peter_e at gmx.net>
X-Y-GMX-Trusted: 0
X-Spam-Checker-Version: SpamAssassin 2.60-bugs.debian.org_2005_01_02 
	(1.212-2003-09-23-exp) on spohr.debian.org
X-Spam-Status: No, hits=-6.0 required=4.0 tests=BAYES_00,HAS_BUG_NUMBER 
	autolearn=no version=2.60-bugs.debian.org_2005_01_02

Debian policy requires all build dependencies to be statisfied when the 
clean rule is run.  There is nothing that cdbs can do here.

More information about the Build-common-hackers mailing list