[Build-common-hackers] Re: circular dependency fun

paulwade@greenbush.com paulwade@greenbush.com
Fri, 3 Oct 2003 15:59:30 -0400 (EDT)

On Fri, 3 Oct 2003, Colin Walters wrote:

> On Fri, 2003-10-03 at 14:11, Jeff Bailey wrote:
> > I don't think it is.  Debian is full of these circular dependancies -
> > The ability to simply bootstrap the system isn't a release requirement -
> > Which is good, because taken to an extreme, you need gcc to build gcc.
> Right.
> > I think we might already accomidate this by coping gracefully if
> > springgraph isn't there.
> Yep, exactly.  More specifically my vague rule is that the actual
> requirements are listed on the first line of the Build-Depends (right
> now just debhelper); everything after it is noncritical and can be
> safely deleted.  (If that doesn't work, it's definitely a bug).

I tend to agree and that's why I didn't file a bug report. I think it is
up to the package maintainers to work these things out or possibly decide
that they can't be avoided in some cases. I know of nothing in policy that
mandates a bug report for this. My intention in emailing the package
maintainers was to make them aware of a situation that can sometimes lead
up to real bugs.