tech-pkg archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
Re: Graph cycles through ---- audio/squeezebox builds forever
On Wed, Nov 24, 2001 at 01:52:37AM +0100, Joerg Sonnenberger wrote:
>On Wed, Nov 23, 2011 at 01:08:47AM +0100, John Marino wrote:
>> I've got a package (audio/squeezebox) that must have a circular
>> dependency somewhere. It builds forever and would fill the disk if
>> not stopped. Unfortunately, when I kill the build Tinderbox cleans
>> ups most of the logs. I could get them with another build.
>
>Sounds like a bug in tinderbox. Joerg
It seems that we are probably both correct. I've seen this three times
so far,
the last being on the package p5-Catalyst-Model-RDBO. I believe the
cause for
this particular failure is the dependency upon p5-CPAN-Meta. The
dependency tree
for that package is:
p5-CPAN-Meta:
p5-PathTools
p5-Test-Simple
p5-Extutils-MakeMaker:
p5-CPAN-Meta
p5-Parse-CPAN-Meta
p5-File-Copy-Recursive
If I'm not mistaken, that's a circular dependency. This "graph cycles
through"
messages must be Perl's way of dealing with it?
Anyway, are circular dependencies even allowed in pkgsrc? If not, how
should this
be fixed? There's at least one other because the two other packages
that loop
don't require p5-CPAN-Meta.
At first glance, I think the involved packages need to be worked on to
remove the
circular dependency should be , and Tinderbox needs a way to detect
these things
before it locks up trying to resolve it.
John
Home |
Main Index |
Thread Index |
Old Index