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

Bug 112709

Summary: khangman depends on missing libkdeedu-3.4.3
Product: Gentoo Linux Reporter: Chris Torske <ct85711>
Component: New packagesAssignee: Gentoo KDE team <kde>
Status: RESOLVED DUPLICATE    
Severity: normal CC: sebroeder
Priority: High    
Version: unspecified   
Hardware: All   
OS: Linux   
Whiteboard:
Package list:
Runtime testing required: ---

Description Chris Torske 2005-11-16 08:36:41 UTC
I am requesting for kde-meta-3.4.3 and kdeedu-meta-3.4.3 hard masked till
libkdeedu-3.4.3 is available in portage.  Reason missing dependency not in
portage at the current time  (according to online portage).

Following packages depends on libdeedu:
kde-base/khangman
kde-base/klatin
kde-base/kalzium
kde-base/kstars


Reproducible: Always
Steps to Reproduce:
1.  add kdeedu-meta-3.4.3 keyword in portage.keywords
2.  add khangman-3.4.3 keyword in portage.keyworlds
3.  emerge kdeedu-meta-3.4.3

Actual Results:  
luke ct85711 # emerge -pv =kde-meta-3.4.3

These are the packages that I would merge, in order:

Calculating dependencies \
!!! All ebuilds that could satisfy "~kde-base/khangman-3.4.3" have been masked.
!!! One of the following masked packages is required to complete your request:
- kde-base/khangman-3.4.3 (masked by: ~amd64 keyword)

For more information, see MASKED PACKAGES section in the emerge man page or
section 2.2 "Software Availability" in the Gentoo Handbook.
!!!    (dependency required by "kde-base/kdeedu-meta-3.4.3" [ebuild])

luke ct85711 # echo "kde-base/khangman ~amd64" >> /etc/portage/package.keywords
 && emerge -pv kde-meta

These are the packages that I would merge, in order:

Calculating dependencies |
emerge: there are no ebuilds to satisfy "~kde-base/libkdeedu-3.4.3".


Expected Results:  
continue on listing other packages that needed keyworded; and install

please note this hard mask should only affect at the current momment the
dependencies of libkdeedu-3.4.3, and any packages that depend on them.

This is a platform independent issue, so should apply to all platforms for now.

Synced 11/16/2005@10:30 (GMT-6)

luke ct85711 # ls -l /usr/portage/kde-base/libkdeedu/
total 36
-rw-r--r--  1 root    root    2904 Nov 12 10:06 ChangeLog
-rw-r--r--  1 root    root     803 Nov 12 10:06 Manifest
drwxr-xr-x  2 portage portage 4096 Nov 12 10:06 files
-rw-r--r--  1 portage portage  407 Jul  7 22:36 libkdeedu-3.4.1.ebuild
-rw-r--r--  1 root    root     424 Oct 12 19:36 libkdeedu-3.4.2.ebuild
-rw-r--r--  1 root    root     401 Oct 22 03:05 libkdeedu-3.5.0_beta2.ebuild
-rw-r--r--  1 root    root     400 Nov 12 09:49 libkdeedu-3.5.0_rc1.ebuild
-rw-r--r--  1 root    root     399 Oct 22 03:05 libkdeedu-3.5_beta1.ebuild
-rw-r--r--  1 portage portage  156 Apr  5  2005 metadata.xml
Comment 1 Jakub Moc (RETIRED) gentoo-dev 2005-11-16 08:48:34 UTC
It should work just fine if you emerge libkdeedu-3.4.2 first; portage does not
seem to handle this KDE deps stuff in the smartest way...
Comment 2 Chris Torske 2005-11-16 09:06:34 UTC
ok; it seems that libkdeedu-3.4.2 does works for it's dependency; may want
correct the  output to reference the version 3.4.2 instead of 3.4.3; to advoid
other bug reports of similar problem, or make a virtual package that links to
3.4.2; so that it can post the correct output and tell us that it is missing
keyword.
Comment 3 Chris Torske 2005-11-16 09:14:03 UTC
same problme for another package; not sure exactly which one; but kdeutils-meta
references ark-3.4.3; 3.4.2 does work for it's dependency.
Comment 4 Chris Torske 2005-11-16 12:05:59 UTC
going to save me some trouble on making a post for every package that kde-meta
incorrectly references and put any other ones I encounter in here.

kdenetwork-filesharing
kdnssd
kdict
ktalkd
kdenetwork-kfile-plugins
kpf
kdeadmin-kfile-plugins
kuser
ktux
mimelib
networkstatus
kpager
Comment 5 Gregorio Guidi (RETIRED) gentoo-dev 2005-11-17 07:58:14 UTC
Unfortunately we cannot do much to correct the output of portage, it needs 
work in the way portage tracks dependencies that will come in the future. 
 
For now it is advisable to add all the packages of a kde release to 
package.unmask in one run (you can find many related topics on the forums). 
 
Comment 6 Jakub Moc (RETIRED) gentoo-dev 2005-11-18 12:01:28 UTC
*** Bug 112946 has been marked as a duplicate of this bug. ***
Comment 7 Jakub Moc (RETIRED) gentoo-dev 2006-05-25 03:49:50 UTC
Reopen to dupe.
Comment 8 Jakub Moc (RETIRED) gentoo-dev 2006-05-25 03:50:04 UTC

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