Summary: | g-cpan fails to install Dancer | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Sven B <sven+genbugs> |
Component: | Current packages | Assignee: | Gentoo Perl team <perl> |
Status: | RESOLVED TEST-REQUEST | ||
Severity: | normal | ||
Priority: | Normal | ||
Version: | unspecified | ||
Hardware: | AMD64 | ||
OS: | Linux | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- |
Description
Sven B
2011-03-11 14:52:40 UTC
I'm guessing this is a result of dev-perl/HTTP-Date-6.00 already existing, but being p-masked. HTTP-Date-6.00 conflicts only with versions of libwww-perl lower than 6.00, because HTTP-Date used to be part of libwww-perl, and I do not beleive there is any way for gcpan to be made aware of this fact. If you had tried to build dancer before the lwp6 split occurred, it would have had no problem, but now the split has occurred, you are, I believe, temporarily up a proverbial creek without a paddle. Its also much easier to solve than it looks. What g-cpan appears to be doing is trying to create its own copies of libwww-perl, and only through that vector does it think it also needs to install HTTP::Date. I've just thrown together ( manually ) an ebuild for Dancer which should be on the Git overlay A.S.A.P. =) Hopefully this serves as a good temporary solution. http://git.overlays.gentoo.org/gitweb/?p=proj/perl-overlay.git;a=commit;h=569e9db32b922f8efee4825048992be215eab46b Well, it's a shortcoming of the information available via CPAN: g-cpan doesn't know that HTML::Date is also provided by libwww-perl-5* We can't work at the same time as CPAN. So it might break from time to time. Anyway it should be fixed now as libwww-perl-6 is unmasked, or try the ebuild from the overlay and help improving it. Thanks |