Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!

Bug 395763

Summary: virtual/perl-Time-Local-1.200.0-r1 has incorrect dependency on =dev-lang/perl-5.14*
Product: Gentoo/Alt Reporter: Richard Yao (RETIRED) <ryao>
Component: Prefix SupportAssignee: Gentoo Prefix <prefix>
Status: RESOLVED FIXED    
Severity: enhancement    
Priority: Normal    
Version: unspecified   
Hardware: Sparc64   
OS: Solaris   
Whiteboard:
Package list:
Runtime testing required: ---

Description Richard Yao (RETIRED) gentoo-dev 2011-12-23 04:03:27 UTC
virtual/perl-Time-Local-1.200.0-r1 requires =dev-lang/perl-5.14*, but currently, nothing that can satisfy =dev-lang/perl-5.14* is keyworded on sparc64-solaris.

The Mandriva Linux package for SPARC depends on perl 5.12.3: 

http://rpmfind.net//linux/RPM/mandriva/devel/cooker/sparc/media/contrib/release/perl-Time-Local-1.200.0-2.noarch.html

app-portage/genlop requires virtual/perl-Time-Local-1.200.0-r1. I have relaxed the restriction on my system to >=dev-lang/perl-5.12.3, installed genlop and verified that basic functionality works.

I suggest that this be considered for the tree.
Comment 1 Fabian Groffen gentoo-dev 2011-12-29 20:52:44 UTC
RDEPEND="|| ( =dev-lang/perl-5.14* ~perl-core/${PN#perl-}-${PV} )"

so it depends on either perl-5.14 or perl-core/Time-Local-1.200.0

The problem is that Time-Local misses sparc{,64}-solaris keywords, so Portage resolves to the first match.

Keywords added now to both Time-Local and its virtual.