Neil Bothwick <[email protected]> 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]