Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 124119 - package.mask ignored by ~x86 keyword
Summary: package.mask ignored by ~x86 keyword
Status: RESOLVED FIXED
Alias: None
Product: Portage Development
Classification: Unclassified
Component: Core - Interface (emerge) (show other bugs)
Hardware: x86 Linux
: High critical (vote)
Assignee: Portage team
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2006-02-25 18:55 UTC by Eric "me262" Mason
Modified: 2006-02-25 18:56 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 Eric "me262" Mason 2006-02-25 18:55:04 UTC
I'm attempting to mask higher versions of media-video/nvidia-glx and nvidia-kernel so that the highest version is 7676 (I do not want 8174 and 8178 on my system because of a really bad bug).
Since both packages are stable are at 6629, I have to use the ~x86 keyword to get the higher versions.
Unfortunately, with the package.keywords in place, and package.mask in place, it still wants to merge the 8178 drivers. I have tried masking everything, and unmasking certain builds, but to no avail. The keyword overrides package.mask.

===package.keywords===
media-video/nvidia-kernel ~x86
media-video/nvidia-glx ~x86
app-admin/eselect-opengl ~x86
app-admin/eselect ~x86

===package.mask===
>=media-video/nvidia-glx-1.0.8174
>=media-video/nvidia-kernel-1.0.8174

===emerge -av nvidia-glx===
[ebuild     U ] media-video/nvidia-kernel-1.0.8178-r3 [1.0.7676-r1] 0 kB
[ebuild     U ] media-video/nvidia-glx-1.0.8178 [1.0.7676-r2] -dlloader 0 kB

===emerge --info===
Portage 2.0.54 (default-linux/x86/2005.1, gcc-3.4.4, glibc-2.3.5-r2, 2.6.15-gentoo-r1 i686)
=================================================================
System uname: 2.6.15-gentoo-r1 i686 Intel(R) Pentium(R) 4 CPU 2.80GHz
Gentoo Base System version 1.6.14
dev-lang/python:     2.3.5, 2.4.2
sys-apps/sandbox:    1.2.12
sys-devel/autoconf:  2.13, 2.59-r6
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
sys-devel/libtool:   1.5.22
virtual/os-headers:  2.6.11-r2
ACCEPT_KEYWORDS="x86"
AUTOCLEAN="yes"
CBUILD="i686-pc-linux-gnu"
CFLAGS="-O3 -pipe -march=pentium4"
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/share/config /usr/lib/X11/xkb /usr/share/config /var/qmail/control"
CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/env.d"
CXXFLAGS="-O3 -pipe -march=pentium4"
DISTDIR="/usr/portage/distfiles"
FEATURES="autoconfig distlocks sandbox sfperms strict"
GENTOO_MIRRORS="http://gentoo.mirrors.tds.net/gentoo http://gentoo.mirrors.pair.com/"
MAKEOPTS="-j3"
PKGDIR="/usr/portage/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
SYNC="rsync://gentoo.genfu.org/gentoo-portage"
USE="x86 X acl alsa apm audiofile avi berkdb bitmap-fonts bzip2 cdr crypt cups curl dvd dvdr dvdread eds emboss encode exif expat fam ffmpeg foomaticdb fortran gdbm gif glut gpm gtk gtk2 idn imlib ipod ipv6 jack java jpeg junit kde lcms libg++ libwww mad mikmod mmx mmx2 mng motif mp3 mpeg mysql ncurses nls nvidia ogg oggvorbis openal opengl pam pcre pdflib perl png python qt quicktime readline ruby samba sdl slang speex spell sse sse2 ssl tcpd tiff truetype truetype-fonts type1-fonts udev vorbis win32codecs xine xml2 xmms xv xvid zlib userland_GNU kernel_linux elibc_glibc"
Unset:  ASFLAGS, CTARGET, LANG, LC_ALL, LDFLAGS, LINGUAS, PORTDIR_OVERLAY
Comment 1 Eric "me262" Mason 2006-02-25 18:56:58 UTC
SOLVED.
I have to watch what I put in package.unmask also.