Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 115956 - portage-2.1_pre1 has keyword problems resulting some packages becoming keyword masked
Summary: portage-2.1_pre1 has keyword problems resulting some packages becoming keywor...
Status: RESOLVED INVALID
Alias: None
Product: Portage Development
Classification: Unclassified
Component: Core - Interface (emerge) (show other bugs)
Hardware: All Linux
: High normal
Assignee: Portage team
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2005-12-18 10:03 UTC by David Li
Modified: 2005-12-18 12:07 UTC (History)
0 users

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description David Li 2005-12-18 10:03:32 UTC
For some reason, portage-2.1_pre1 will block everyone to emerging certain ebuilds because it iterperates or evalutes the keywords wrong.

For intance, the folling packages
app-text/unix2dos-2.2
games-action/trackballs-1.1.1
net-analyzer/ettercap-0.7.3
x11-themes/gdm-themes-2.0-r2

have somehow become keyword masked ever since I upgraded portage. Changing ACCEPT_KEYWORDS to x86 or ~x86 does not help. Fiddling with /etc/portage/package.keywords has not helped either.
Comment 1 Zac Medico gentoo-dev 2005-12-18 10:26:51 UTC
Please include the output of `emerge --info` and also attach your /etc/portage/package.keywords file.  The exact output of emerge when you try to install these packages may also be needed.
Comment 2 David Li 2005-12-18 10:38:15 UTC
emerge info:

Portage 2.1_pre1 (default-linux/x86/2005.1, gcc-3.4.4, glibc-2.3.6-r1, 2.6.14-gentoo-r4 i686)
=================================================================
System uname: 2.6.14-gentoo-r4 i686 Intel(R) Pentium(R) M processor 1.80GHz
Gentoo Base System version 1.12.0_pre11
ccache version 2.4 [enabled]
dev-lang/python:     2.3.5, 2.4.2
sys-apps/sandbox:    1.2.17
sys-devel/autoconf:  2.13, 2.59-r7
sys-devel/automake:  1.4_p6, 1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.6-r1
sys-devel/binutils:  2.16.1-r1
sys-devel/libtool:   1.5.20-r1
virtual/os-headers:  2.6.11-r3
ACCEPT_KEYWORDS="x86 ~x86"
AUTOCLEAN="yes"
CBUILD="i686-pc-linux-gnu"
CFLAGS="-O2 -pipe"
CHOST="i686-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/kde/2/share/config /usr/kde/3.4/env /usr/kde/3.4/share/config /usr/kde/3.4/shutdown /usr/kde/3.5/env /usr/kde/3.5/share/config /usr/kde/3.5/shutdown /usr/kde/3/share/config /usr/lib/X11/xkb /usr/lib/mozilla/defaults/pref /usr/share/config /var/qmail/alias /var/qmail/control"
CONFIG_PROTECT_MASK="/etc/gconf /etc/splash /etc/terminfo /etc/texmf/web2c /usr/X11R6/bin/startx /etc/env.d"
CXXFLAGS="-O2 -pipe"
DISTDIR="/usr/portage/distfiles"
FEATURES="autoconfig ccache distlocks sandbox sfperms strict"
GENTOO_MIRRORS="http://mirror.datapipe.net/gentoo http://mirrors.acm.cs.rpi.edu/gentoo/ http://gentoo.mirrors.pair.com/ http://distfiles.gentoo.org http://www.ibiblio.org/pub/Linux/distributions/gentoo"
LC_ALL="en_US.utf8"
LDFLAGS="-Wl,-O1"
MAKEOPTS="-j2"
PKGDIR="/usr/portage/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY="/usr/local/portage"
SYNC="rsync://rsync.namerica.gentoo.org/gentoo-portage"
USE="x86 7zip X a52 aac acl acpi aim alsa amarok amr apache apache2 applet artworkextra asm audiofile avi bash-completion bitmap-fonts bl browserplugin bzip2 bzlib cairo calendar canvas ccache cdparanoia cdr crypt css cups curl custom-cflags dbus dhcp directfb doc dpms dts dvd dvdread dvi ecc eds effects encode esd ethereal evo evo2 evolution exif expat fam fastbuild fbcon ffmpeg firefox flac flash foomaticdb fortran fping ftp gd gdbm gencertdaily gif glitz glut gmp gnome gphoto2 gpm gstreamer gtk gtk2 guile h323 hal howl i8x0 icq idn imagemagick imap imlib imlib2 inkjar innodb insecure-savers jabber java jikes jp2 jpeg junit lcms libcaca libg++ libwww lzw mad matroska mhash mikmod mime ming mmx mmxext mng motif mozdevelop mozilla moznocompose moznoirc moznomail mozsvg mp3 mpeg mpi mplayer mpm-prefork msn musicbrainz mysql nas nautilus ncurses network nfs nls no-old-linux nodoc nodrm nosrc nptl nsplugin offensive ogg oggvorbis openal opengl openssh oscar pam pcre pdflib perl php pic png python quicktime radiotap rar readline real recode reiserfs rtc samba sdl session slang sockets spell sse sse2 ssl stencil-buffer svg svga tcltk tcpd tetex tga threads tiff transcode truetype truetype-fonts type1-fonts udev unicode usb utf8 v4l v4l2 vcd videos vim virus-scan visualization vorbis wifi win32codecs wmf xml xml2 xpm xprint xrandr xscreensaver xv xvid xvmc yahoo yv12 zip zlib elibc_glibc kernel_linux userland_GNU"
Unset:  ASFLAGS, CTARGET, LANG, LINGUAS
Comment 3 David Li 2005-12-18 10:45:35 UTC
# cat /etc/portage/package.keywords
# Keyword masked
=sys-libs/glibc-2.3.6-r1 -*
=x11-libs/qt-4.0.1 -*

------------------------------------------
# emerge -pv =app-text/unix2dos-2.2

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

Calculating dependencies
!!! All ebuilds that could satisfy "=app-text/unix2dos-2.2" have been masked.
!!! One of the following masked packages is required to complete your request:
- app-text/unix2dos-2.2 (masked by: missing keyword)

For more information, see MASKED PACKAGES section in the emerge man page or
refer to the Gentoo Handbook.

------------------------------------------
# emerge -pv =games-action/trackballs-1.1.1

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

Calculating dependencies
!!! All ebuilds that could satisfy "=games-action/trackballs-1.1.1" have been masked.
!!! One of the following masked packages is required to complete your request:
- games-action/trackballs-1.1.1 (masked by: missing keyword)

For more information, see MASKED PACKAGES section in the emerge man page or
refer to the Gentoo Handbook.

------------------------------------------
# emerge -pv =net-analyzer/ettercap-0.7.3

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

Calculating dependencies
!!! All ebuilds that could satisfy "=net-analyzer/ettercap-0.7.3" have been masked.
!!! One of the following masked packages is required to complete your request:
- net-analyzer/ettercap-0.7.3 (masked by: missing keyword)

For more information, see MASKED PACKAGES section in the emerge man page or
refer to the Gentoo Handbook.

------------------------------------------
# emerge -pv =x11-themes/gdm-themes-2.0-r2

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

Calculating dependencies
!!! All ebuilds that could satisfy "=x11-themes/gdm-themes-2.0-r2" have been masked.
!!! One of the following masked packages is required to complete your request:
- x11-themes/gdm-themes-2.0-r2 (masked by: missing keyword)

For more information, see MASKED PACKAGES section in the emerge man page or
refer to the Gentoo Handbook.

------------------------------------------
# emaint -c world
Checking world for problems

'app-text/unix2dos' has no ebuilds available
'net-analyzer/ettercap' has no ebuilds available


Finished

------------------------------------------
# emerge -pvu trackballs gdm-themes

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

Calculating dependencies ...done!
[ebuild     UD] games-action/trackballs-1.0.0-r1 [1.1.1] 0 kB
[ebuild     UD] x11-themes/gdm-themes-2.0-r1 [2.0-r2] 0 kB

Total size of downloads: 0 kB
Comment 4 Zac Medico gentoo-dev 2005-12-18 11:40:58 UTC
This is strange.  I suggest that you `emerge --sync` and try again.  If that doesn't help, `rm -rf /var/cache/edb/dep/* && emerge --metadata` might fix it.
Comment 5 David Li 2005-12-18 12:07:07 UTC
Thanks, that worked.
It appears that simply running "emerge metadata" after the upgrade it not enough.