On 07/02/2011 12:57 PM, Iain Arnell wrote:
On Thu, Jun 30, 2011 at 3:29 PM, Paul Howarthpaul@city-fan.org wrote:
Hmm, that file is just the list of unbuilt packages; I was looking for something that included the relationships between the packages so I could figure out why Test::EOL couldn't use Pod::Coverage::TrustPod when bootstrapping.
It seems to be due to perl-Test-Pod (a build requirement of Pod::Coverage::TrustPod), which is using Module::Build at build-time. And dual-life Module::Build has a whole bunch of additional build dependencies, presumably at least one of which is also using Test-Pod. And looking at Marcela's commits, it seems that most of the bootstrap problems so far seem to involve removing Test-Pod{,-Coverage} deps. I would suggest that a better solution is to change perl-Test-Pod's packaging to use EU::MM and Makefile.PL instead of Module::Build (Test-Pod offers both).
Even that isn't really necessary as the Module::Build built as part of the main perl package could be used to bootstrap perl-Test-Pod.
Paul.