Bug#309561: non-bug

Jeroen van Wolffelaar Jeroen van Wolffelaar <jeroen@wolffelaar.nl>, 309561@bugs.debian.org
Wed, 18 May 2005 17:45:27 +0200


(Please cc submitter when updating a bug)

On Wed, May 18, 2005 at 01:27:37PM +0200, Robert Millan wrote:
> Hi,
> 
> I have verified that gnome-applets debian/control file is correct.
> The broken lines you pasted are the result of running the clean target
> without satisfying the build dependencies (which is not correct as
> exlained in Policy 7.6).

Well, the bug I discovered because some ftp-master script puking on the
Sources.gz file of upstream, which comes from the .dsc of gnome-applets.
In whatever way that has become, is not relevant to this being an
question of Build-Depends syntax error.

The problem with the package is then that the .dsc can have different
Build-Depends depending on what packages were installed during clean
run, something that's very awkward and, as this bugs shows, will
introduce bugs. If you're doing akward things like control rebuilding in
clean, please make sure you have proper tests in place to get it right,
that is, error out if something is missing, and/or even better, don't
autoupdate control, but only do so on a specific, non-automaticly
invoked, debian/rules target.

> Josselin, however, if you want to use type-handling's Provides
> feature, you'll be happy to know I had to bring it back.
> 
> Otherwise you may just close this bug.

No, please don't, the bug is present in this version.

This also applies to the elinks bug.

--Jeroen

-- 
Jeroen van Wolffelaar
jeroen@wolffelaar.nl
http://jeroen.A-Eskwadraat.nl