when i write package name into /etc/portage/package.unmask, emerge ignore it. Reproducible: Always Steps to Reproduce: Actual Results: $emerge -pv gdb [ebuild N ] sys-devel/gdb-6.0 add into /etc/portage/package.unmask this line: =sys-devel/gdb-6.2.1 $emerge -pv gdb [ebuild N ] sys-devel/gdb-6.0 $emerge -pv baghira [ebuild UD] x11-themes/baghira-0.4 [0.5h-r1] add into /etc/portage/package.unmask this line: >=x11-themes/baghira-0.4 $emerge -pv baghira [ebuild UD] x11-themes/baghira-0.4 [0.5h-r1] Portage 2.0.51-r2 (default-linux/x86/2004.2, gcc-3.3.4, glibc-2.3.4.20040808-r1, 2.6.9-rc4-love1 i686) ================================================================= System uname: 2.6.9-rc4-love1 i686 Intel(R) Celeron(R) CPU 2.40GHz Gentoo Base System version 1.4.16 distcc 2.16 i686-pc-linux-gnu (protocols 1 and 2) (default port 3632) [disabled] Autoconf: sys-devel/autoconf-2.59-r5 Automake: sys-devel/automake-1.8.5-r1 Binutils: sys-devel/binutils-2.14.90.0.8-r1 Headers: sys-kernel/linux-headers-2.4.21-r1 Libtools: sys-devel/libtool-1.5.2-r5 ACCEPT_KEYWORDS="x86" AUTOCLEAN="yes" CFLAGS="-mcpu=pentium4 -march=pentium4 -msse -msse2 -mmmx -fomit-frame-pointer -O3 -pipe -fomit-frame-pointer -fforce-addr -falign-functions=4 -fprefetch-loop-arrays" CHOST="i686-pc-linux-gnu" COMPILER="" CONFIG_PROTECT="/etc /usr/X11R6/lib/X11/xkb /usr/kde/2/share/config /usr/kde/3.2/share/config /usr/kde/3.3/env /usr/kde/3.3/share/config /usr/kde/3.3/shutdown /usr/kde/3/share/config /usr/lib/mozilla/defaults/pref /usr/share/config /var/qmail/control" CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/env.d" CXXFLAGS="-mcpu=pentium4 -march=pentium4 -msse -msse2 -mmmx -fomit-frame-pointer -O3 -pipe -fomit-frame-pointer -fforce-addr -falign-functions=4 -fprefetch-loop-arrays" DISTDIR="/usr/portage/distfiles" FEATURES="autoaddcvs ccache digest distlocks maketest prelink sandbox sfperms" GENTOO_MIRRORS="ftp://gentoo.inode.at/source/ http://gentoo.inode.at/ http://mirrors.sec.informatik.tu-darmstadt.de/gentoo http://212.219.247 .18/sites/www.ibiblio.org/gentoo/" MAKEOPTS="-j1" PKGDIR="/usr/portage/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" PORTDIR_OVERLAY="" SYNC="rsync://rsync.gentoo.org/gentoo-portage" USE="X aalib acl alsa apache2 apm arts avantgo avi berkdb bitmap-fonts bluetooth bootsplash cdr chroot crypt cups curl dba debug directfb divix4linux divx4linux doc dvb dvd dvdr dvdread encode esd exif f77 fam fastcgi fax fbcon flac flash foomaticdb gd gdbm gif gnome gpm gstreamergtk gtk2 iconv icq imagemagick imap imlib innodb ioap java javascript jpeg junit kde lcd ldap libg++ libwww mad maildir mbox mikmod mime mmxmmx2 motif mozilla mpeg mysql mythtv nas ncurses network nls nptl nvidia oci8 odbc oggvorbis openal opengl pam pda pdflib perl png postgres python qt quicktime readline rtc samba sdl session slang spell sqlite sse sse2 ssl svg svga tcpd threads tiff timidity truetype unicode usb v4l v4l2 wifi x86 xml xml2 xmms xv xvid zlib linguas_de linguas_ru linguas_sk linguas_cz linguas_cs linguas_en"
portage.unmask is for packages known to be definitely broken, having unfixed security issues, etc. Usually you want to have not a single package listed in portage.unmask. Use portage.keywords instead. Please read the documentation, e.g. `man portage`.