Neil Bothwick <n...@digimed.co.uk> writes: > On Mon, 18 Oct 2010 13:06:25 +0300, Timur Aydin wrote: > >> I am using the ~x86 (testing) version of gentoo linux. After recent >> updates, my X windows became extremely sluggish and I found out that the >> problem is related to a new version of mesa (7.8.2 specifically). So I >> downgraded to version 7.7.1 and my desktop works great again. >> >> Now I want to prevent mesa from being updated until this issue is sorted >> out upstream. I have looked at package.provide, but that didn't work. >> Currently, I have placed media-libs/mesa into my >> /etc/portage/package.mask file and this seems to do the trick. Is this >> the recommended way for handling this situation? > > package.mask is the right place, but you should add the specific version. > Then the system will only upgrade when a newer (hopefully fixed) version > arrives. > > =media-libs/mesa-7.8.2
I tried this yesterday with great success. As mentioned in b.g.o. 7.8.2 causes slowdowns for many people (including me). This system is ~amd64 But this morning after an eix-sync, my normal update failed ajglap gottlieb # emerge --keep-going --update --newuse --with-bdeps=y --color n world These are the packages that would be merged, in reverse order: Calculating dependencies... done! [nomerge ] gnome-base/gnome-2.30.2 USE="cdr cups dvdr ldap policykit -accessibility -mono" [nomerge ] app-crypt/seahorse-2.30.1 USE="ldap libnotify -avahi -debug -doc -test" [nomerge ] app-crypt/gpgme-1.3.0 USE="-common-lisp -pth" [nomerge ] app-crypt/gnupg-2.0.16-r2 USE="bzip2 ldap nls -adns -caps -doc -openct -pcsc-lite (-selinux) -smartcard -static" [nomerge ] app-crypt/pinentry-0.8.0-r1 USE="gtk ncurses qt4 -caps -static" [ebuild U ] app-admin/eselect-pinentry-0.3 [0.2] 0 kB [nomerge ] x11-base/xorg-x11-7.4-r1 [ebuild U ] x11-apps/smproxy-1.0.4 [1.0.3] USE="(-debug%)" 111 kB [nomerge ] gnome-base/gnome-2.30.2 USE="cdr cups dvdr ldap policykit -accessibility -mono" [nomerge ] gnome-base/libgnomeprintui-2.18.6 USE="-doc" [nomerge ] x11-themes/gnome-icon-theme-2.30.3 [nomerge ] x11-misc/icon-naming-utils-0.8.90 [nomerge ] dev-perl/XML-Simple-2.18 [nomerge ] dev-perl/XML-LibXML-1.70 [nomerge ] dev-lang/perl-5.12.2-r1 USE="berkdb gdbm -build -debug -doc -ithreads" [ebuild U ] app-admin/perl-cleaner-2.7 [2.6] 6 kB [nomerge ] gnome-base/gnome-2.30.2 USE="cdr cups dvdr ldap policykit -accessibility -mono" [nomerge ] app-admin/sabayon-2.30.1 [ebuild UD] x11-base/xorg-server-1.7.7-r1 [1.9.0.902] USE="hal%* ipv6 kdrive nptl sdl%* xorg -debug% -dmx -minimal -tslib (-doc%) (-static-libs%) (-udev%*)" 4,829 kB [nomerge ] gnome-base/gnome-2.30.2 USE="cdr cups dvdr ldap policykit -accessibility -mono" [nomerge ] gnome-base/gdm-2.20.11 USE="branding consolekit gnome-keyring ipv6 pam tcpd -accessibility -afs -debug -dmx -remote (-selinux) -xinerama" [nomerge ] sys-auth/pambase-20100925 USE="consolekit cracklib gnome-keyring sha512 -debug -kerberos -minimal -mktemp -passwdqc (-selinux) -ssh" [nomerge ] sys-auth/consolekit-0.4.2-r3 [0.4.2-r1] USE="pam policykit -debug -doc -test" [blocks b ] <sys-apps/shadow-4.1.4.2-r6 ("<sys-apps/shadow-4.1.4.2-r6" is blocking sys-auth/consolekit-0.4.2-r3) [ebuild U ] sys-apps/shadow-4.1.4.2-r6 [4.1.4.2-r5] USE="cracklib nls pam -audit (-selinux) -skey" 1,749 kB [ebuild U ] sys-auth/consolekit-0.4.2-r3 [0.4.2-r1] USE="pam policykit -debug -doc -test" 403 kB [ebuild UD] x11-apps/xinit-1.2.1 [1.2.1-r2] USE="minimal pam -debug" 139 kB [nomerge ] media-gfx/gimp-2.6.10 USE="alsa dbus exif gnome hal jpeg lcms mmx mng pdf png python sse svg tiff -aalib (-altivec) -curl -debug -doc -smp -webkit -wmf" [nomerge ] media-libs/gegl-0.1.2 USE="cairo jpeg mmx png sdl sse svg -debug -doc -ffmpeg -openexr -raw -v4l" [nomerge ] gnome-base/librsvg-2.26.3 USE="zlib -doc -tools" [nomerge ] gnome-extra/libgsf-1.14.19 USE="bzip2 gnome gtk python -doc -thumbnail" [nomerge ] media-gfx/imagemagick-6.6.4.5 USE="X bzip2 corefonts cxx jpeg lcms openmp perl png svg tiff truetype xml zlib -autotrace -djvu -fftw -fontconfig -fpx -graphviz -gs -hdri -jbig -jpeg2k -lqr -openexr -q32 -q8 -raw -static-libs -wmf" VIDEO_CARDS="nvidia" [nomerge ] x11-drivers/nvidia-drivers-256.53 USE="acpi gtk (multilib) -custom-cflags" [nomerge ] x11-base/xorg-server-1.7.7-r1 [1.9.0.902] USE="hal%* ipv6 kdrive nptl sdl%* xorg -debug% -dmx -minimal -tslib (-doc%) (-static-libs%) (-udev%*)" [ebuild N ] x11-libs/libxkbui-1.0.2 USE="-debug" 217 kB [nomerge ] gnome-base/gnome-2.30.2 USE="cdr cups dvdr ldap policykit -accessibility -mono" [nomerge ] gnome-extra/gnome-power-manager-2.30.1 USE="hal policykit -debug -doc -test" [nomerge ] media-libs/libcanberra-0.26 USE="alsa gstreamer gtk sound -oss -pulseaudio -tdb" [nomerge ] x11-themes/sound-theme-freedesktop-0.7 [nomerge ] sys-devel/gettext-0.18.1.1-r1 USE="acl git nls openmp -doc -emacs -nocxx" [ebuild U ] dev-vcs/git-1.7.3.2 [1.7.3.1] USE="blksha1 curl gtk iconv perl threads webdav -bash-completion -cgi -cvs -doc -emacs (-ppcsha1) -subversion -tk -xinetd" 2,854 kB [nomerge ] x11-base/xorg-x11-7.4-r1 [nomerge ] media-fonts/font-ibm-type1-1.0.1 USE="X" [nomerge ] x11-apps/mkfontscale-1.0.7 USE="-debug" [ebuild U ] x11-libs/libfontenc-1.1.0 [1.0.5] USE="-static-libs% (-debug%)" 263 kB [ebuild U ] sys-apps/portage-2.1.9.21 [2.1.9.20] USE="(ipc) -build -doc -epydoc -python3 (-selinux)" LINGUAS="-pl" 137 kB [blocks B ] <x11-base/xorg-server-1.8.0 ("<x11-base/xorg-server-1.8.0" is blocking x11-apps/xinit-1.2.1-r2) Total: 11 packages (8 upgrades, 2 downgrades, 1 new), Size of downloads: 10,703 kB Conflict: 1 block !!! The following update has been skipped due to unsatisfied dependencies: x11-base/xorg-server:0 !!! All ebuilds that could satisfy ">=media-libs/mesa-7.8_rc[nptl=]" have been masked. !!! One of the following masked packages is required to complete your request: - media-libs/mesa-7.8.2 (masked by: package.mask) /etc/portage/package.mask: # This version of mesa 7.8.2 is rummored to cause slowdown # The previous version 7.7.1 is rummored to be much better # Masking only 7.8.2 so that future (fixed??) versions can be installed (dependency required by "x11-base/xorg-server-1.9.0.902" [ebuild]) For more information, see the MASKED PACKAGES section in the emerge man page or refer to the Gentoo Handbook. Would you like to merge these packages? [Yes/No] no Quitting. ajglap gottlieb # Perhaps I should be downgrading xorg-server as well. Since I would rather have a slow X than an angry portage, I removed the package mask and expected all to be well, but was surprised by the following. In particular at the end it says there is one block but I don't see any. Any help/advice would be appreciated. allan ajglap gottlieb # emerge --keep-going --update --newuse --with-bdeps=y --color n world These are the packages that would be merged, in reverse order: Calculating dependencies... done! [nomerge ] gnome-base/gnome-2.30.2 USE="cdr cups dvdr ldap policykit -accessibility -mono" [nomerge ] app-crypt/seahorse-2.30.1 USE="ldap libnotify -avahi -debug -doc -test" [nomerge ] app-crypt/gpgme-1.3.0 USE="-common-lisp -pth" [nomerge ] app-crypt/gnupg-2.0.16-r2 USE="bzip2 ldap nls -adns -caps -doc -openct -pcsc-lite (-selinux) -smartcard -static" [nomerge ] app-crypt/pinentry-0.8.0-r1 USE="gtk ncurses qt4 -caps -static" [ebuild U ] app-admin/eselect-pinentry-0.3 [0.2] 0 kB [nomerge ] x11-base/xorg-x11-7.4-r1 [ebuild U ] x11-apps/smproxy-1.0.4 [1.0.3] USE="(-debug%)" 111 kB [nomerge ] gnome-base/gnome-2.30.2 USE="cdr cups dvdr ldap policykit -accessibility -mono" [nomerge ] gnome-extra/gnome-power-manager-2.30.1 USE="hal policykit -debug -doc -test" [nomerge ] media-libs/libcanberra-0.26 USE="alsa gstreamer gtk sound -oss -pulseaudio -tdb" [nomerge ] x11-themes/sound-theme-freedesktop-0.7 [nomerge ] sys-devel/gettext-0.18.1.1-r1 USE="acl git nls openmp -doc -emacs -nocxx" [ebuild U ] dev-vcs/git-1.7.3.2 [1.7.3.1] USE="blksha1 curl gtk iconv perl threads webdav -bash-completion -cgi -cvs -doc -emacs (-ppcsha1) -subversion -tk -xinetd" 2,854 kB [nomerge ] gnome-base/gnome-2.30.2 USE="cdr cups dvdr ldap policykit -accessibility -mono" [nomerge ] gnome-base/gdm-2.20.11 USE="branding consolekit gnome-keyring ipv6 pam tcpd -accessibility -afs -debug -dmx -remote (-selinux) -xinerama" [nomerge ] sys-auth/pambase-20100925 USE="consolekit cracklib gnome-keyring sha512 -debug -kerberos -minimal -mktemp -passwdqc (-selinux) -ssh" [nomerge ] sys-auth/consolekit-0.4.2-r3 [0.4.2-r1] USE="pam policykit -debug -doc -test" [blocks b ] <sys-apps/shadow-4.1.4.2-r6 ("<sys-apps/shadow-4.1.4.2-r6" is blocking sys-auth/consolekit-0.4.2-r3) [ebuild U ] sys-apps/shadow-4.1.4.2-r6 [4.1.4.2-r5] USE="cracklib nls pam -audit (-selinux) -skey" 1,749 kB [ebuild U ] sys-auth/consolekit-0.4.2-r3 [0.4.2-r1] USE="pam policykit -debug -doc -test" 403 kB [nomerge ] gnome-base/gnome-2.30.2 USE="cdr cups dvdr ldap policykit -accessibility -mono" [nomerge ] gnome-extra/gnome-games-2.30.2-r1 USE="artworkextra guile opengl sound (-clutter) -test" [nomerge ] dev-python/pygtkglext-1.1.0 USE="-examples" [nomerge ] virtual/glu-7.0 [ebuild U ] media-libs/mesa-7.8.2 [7.7.1] USE="nptl xcb -debug (-gallium) -motif -pic (-selinux)" VIDEO_CARDS="-intel -mach64 -mga -nouveau -r128 -radeon -savage -sis -svga -tdfx -via (-sunffb%)" 0 kB [nomerge ] gnome-base/gnome-2.30.2 USE="cdr cups dvdr ldap policykit -accessibility -mono" [nomerge ] gnome-base/libgnomeprintui-2.18.6 USE="-doc" [nomerge ] x11-themes/gnome-icon-theme-2.30.3 [nomerge ] x11-misc/icon-naming-utils-0.8.90 [nomerge ] dev-perl/XML-Simple-2.18 [nomerge ] dev-perl/XML-LibXML-1.70 [nomerge ] dev-lang/perl-5.12.2-r1 USE="berkdb gdbm -build -debug -doc -ithreads" [ebuild U ] app-admin/perl-cleaner-2.7 [2.6] 6 kB [nomerge ] x11-base/xorg-x11-7.4-r1 [nomerge ] media-fonts/font-ibm-type1-1.0.1 USE="X" [nomerge ] x11-apps/mkfontscale-1.0.7 USE="-debug" [ebuild U ] x11-libs/libfontenc-1.1.0 [1.0.5] USE="-static-libs% (-debug%)" 263 kB [ebuild U ] sys-apps/portage-2.1.9.21 [2.1.9.20] USE="(ipc) -build -doc -epydoc -python3 (-selinux)" LINGUAS="-pl" 137 kB Total: 9 packages (9 upgrades), Size of downloads: 5,520 kB Conflict: 1 block Would you like to merge these packages? [Yes/No]