On Thu, Jun 30, 2011 at 01:12:13PM +0100, Paul Howarth wrote:
On 06/28/2011 12:57 PM, Petr Pisar wrote:
> On Tue, Jun 28, 2011 at 08:58:58AM +0200, Petr Pisar wrote:
>> On Mon, Jun 27, 2011 at 01:28:58PM -0400, Marcela Maslanova wrote:
>>
>>> If you like imagine how bad it is, see:
>>>
http://ppisar.fedorapeople.org/perl_rebuild/5.14/notbuilt.svg ;-) It
>>> doesn't contain current data, but it shows the most problematic places.
>>>
>>
>> The picture is horrible as it constructs package names from Perl module
>> names. I will provide better one soon.
>>
> I've uploaded new picture where destinations are real source package base
> names.
>
> Graph explanation: This picture represents relation `a source package
> BuildRequires another source package'. It considers direct build-time
> dependencies only and it cuts degenerated leaf substrees (i.e. recursively
> removed packages that do buildrequire nothing). Input is set of not yet
> rebuilt packages. So the picture is not perfect, it's just a raw
> depiction.
Do you have the data behind this graph somewhere? I'm trying to figure out
where the circular build dependency between Test::EOL and
Pod::Coverage::TrustPod is that necessitated turning off
Pod::Coverage::TrustPod as a buildreq for Test::EOL when bootstrapping, and
I can't really see it from the picture.
In the same directory as the SVG file, there is file without extension listing
not yet rebuild source package base names. If you are curious for the
generator, I can publish it too (but I'm quite ashamed of it).
-- Petr