Summary: | Incorrect dependency in Email-Address-1.80.ebuild | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Michael S <gentoo.bugzilla> |
Component: | [OLD] Unspecified | Assignee: | Gentoo Perl team <perl> |
Status: | RESOLVED CANTFIX | ||
Severity: | normal | ||
Priority: | High | ||
Version: | unspecified | ||
Hardware: | All | ||
OS: | Linux | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- |
This is in your overlay, most likely built by g-cpan. I'm afraid g-cpan can't fix that (at least not in its present state) so you will need to fix it manually. Email-Address isn't part of the official tree ;) (In reply to comment #1) Hmm, OK. Thanks for the quick reply. I did manage to fix Email-Address, and then found I had to change the MD5 sum and the file size in the Manifest as well. But I'm now encountering the same problem with dev-perl/Return-Value. I know from working in Perl on other systems that lots of modules require Test::Simple -- will I have to go through these steps manually for each module I install with g-cpan that depends on Test::Simple? I'm curious - which version of g-cpan did you emerge? While it turns out the current version still has its own slew of bugs, it is aware enough to look in perl-core when generating new ebuilds (or writing upgrades for that matter). I'm not sure which I had emerged previously -- this computer hasn't been running for about six months (motherboard failure), so I'm just getting it back on its feet again. But I just emerged the latest g-cpan (interestingly, it didn't present itself as an update, but as a new installation), so I have version 0.13.2. Running it (g-cpan -l) it tells me I don't have any g-cpan e-builds installed (but I do, in /usr/local/portage/dev-perl), and makes the directory /usr/local/portage/perl-gcpan. I should probably take this to another thread/bug to discuss g-cpan rather than this module in particular, so I'll do that, but thanks for your help! Newer (last six months or so) versions of g-cpan create ebuilds in perl-gpcan rather than dev-perl to avoid conflicts/confusion. Just move the ebuilds out of dev-perl and into perl-gcpan in your overlay and you would be all set. |
Email-Address-1.80.ebuild specifies a requirement for dev-perl/Test-Simple. The classification of Test-Simple has changed, I think, to perl-core/Test-Simple, but the Email-Address-1.80.ebuild hasn't been updated. Reproducible: Always Steps to Reproduce: 1. emerge Email-Address 2. portage reports no ebuilds found for dev-perl/Test-Simple 3. emerge fails Expected Results: emerged Email-Address-1.80 Here's a patch: # diff Email-Address-1.80.ebuild Email-Address-1.80.ebuild.old 17c17 < DEPEND="perl-core/Test-Simple" --- > DEPEND="dev-perl/Test-Simple"