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

Bug 130468

Summary: kdeedu-meta reports missing dependency kgeography
Product: Gentoo Linux Reporter: Christopher Hogan <chris.c.hogan>
Component: New packagesAssignee: Gentoo KDE team <kde>
Status: RESOLVED DUPLICATE    
Severity: trivial    
Priority: High    
Version: unspecified   
Hardware: All   
OS: Linux   
Whiteboard:
Package list:
Runtime testing required: ---

Description Christopher Hogan 2006-04-19 06:11:13 UTC
I was setting up a new system this morning and received the following while installing kde-base/kdeedu-meta-3.5.2:

emerge: there are no ebuilds to satisfy "~kde-base/kgeography-3.5.2".
(dependency required by "kde-base/kdeedu-meta-3.5.2" [ebuild])

I'm using the ~x86 arch for KDE. I synced portage last night (4-18) and again this morning just to make sure I didn't sync in the middle of the package being uploaded.

Ah, I see what I did wrong. I forgot to unmask kgeography-3.5.1. The deprange function wanted to return 2.5.2 as a dependency because 3.5.1 was masked. Would it be possible to change the line:

$(deprange 3.5.1 $MAXKDEVER kde-base/kgeography)

to:

$(deprange 3.5.1 3.5.1 kde-base/kgeography)

This would allow portage to correctly report that the package is masked and avoid confusion.
Comment 1 Carsten Lohrke (RETIRED) gentoo-dev 2006-04-19 06:45:23 UTC
Possible - yes. Would mean unnecessary editing on updates, though. It's better to use =kde-base/foo-3.5*, when you're keen on testing packages.
Comment 2 Carsten Lohrke (RETIRED) gentoo-dev 2006-04-30 17:54:09 UTC

*** This bug has been marked as a duplicate of 125126 ***