Случилось так, что firefox'у подавай cairo-1.10.2-r1. Обновился.
Все бы ничего, пусть даже нет cleartype, но вот с гигантским аппетитном до оперативной памяти мириться не желаю!
В качестве ДЕ использую xfce-4.8. При запуске xfce, conky говорил, что потребляется 70Мб оперативной. После переезда на cairo-1.10.2-r1 conky рапортует уже о 250Мб потребляемой оперативной памяти.
Кто-нибудь может мне объяснить, что за мостроидальное cairo?
cairo-1.10.2-r1
Кто-нибудь может мне объяснить, что за мостроидальное cairo?
Можно попробовать установить патченный cairo из оверлея lcd-filtering. Однако мне так и не удалось добиться красивых шрифтов. Замаскировал все версии выше x11-libs/cairo-1.8.10
[console]
echo ">x11-libs/cairo-1.8.10" >> /etc/portage/package.mask
[/console]
Lupo Alberto
Так и делал - маска на все, что выше x11-libs/cairo-1.8.10, но вот firefox стал требовать x11-libs/cairo-1.10.2-r1 и все тут. В итоге конфликт при emerge -uDN. Примечательно то, что версия firefox не изменилась.
aldms, покажите весь вывод
emerge -pv firefox
Система собрана из стабильной ветки? Покажите, что размаскировывали.
[console]
home ~ # ls /etc/portage/
bin package.keywords package.mask package.use postsync.d savedconfig
home ~ # cat /etc/portage/package.keywords
x11-themes/shiki-colors
net-im/gajim
media-fonts/ubuntu-font-family
home ~ # cat /etc/portage/package.mask
>x11-libs/cairo-1.8.10
sys-apps/hal
>app-text/evince-2.30.3
home ~ # emerge --info | grep ACCEPT_KEYWORDS
ACCEPT_KEYWORDS="x86"
home ~ # emerge -vp firefox
These are the packages that would be merged, in order:
Calculating dependencies... done!
/usr/portage/profiles/package.mask:
# Doug Goldstein (8 Sep 2010)
# masked live version
- x11-libs/cairo-1.10.2-r1 (masked by: package.mask)
(dependency required by "www-client/firefox-3.6.15" [ebuild])
(dependency required by "firefox" [argument])
For more information, see the MASKED PACKAGES section in the emerge
man page or refer to the Gentoo Handbook.
home ~ #
[/console]
Покажите
eix cairo
[i] x11-libs/cairo
Available versions: 1.8.10!t [m]1.10.2-r1!t [M]~9999!t {X aqua cleartype debug directfb doc drm gallium lcdfilter opengl openvg qt4 static-libs +svg xcb}
Installed versions: 1.8.10!t(21:06:33 22.03.2011)(X opengl svg xcb -aqua -cleartype -debug -directfb -doc -lcdfilter)
Homepage: [url]http://cairographics.org[/url]/
Description: A vector graphics library with cross-device output support
aldms,
«Время лечит!» Остаётся ждать, что «баг» скоро пофиксят.
Покажите вывод
emerge -pevt firefoxP.S. Несколько отходя от темы: а почему для cairo вы не включили USE=cleartype? Разница в шрифтах разительная получается!
Решил удалить firefox и установил firefox-bin который оказался равнодушным к версиям cairo. Снова откатился до *-1.8.10, "проблема" с потреблением "опертивки" тут же прекратилась.
Lupo Alberto, спасибо большое за внимание! cleartype выключил на время тасовки версий, включу конечно.
Все правильно - будем наблюдать smile
aldms, а проверьте, если не трудно, как к этой проблеме «относится» www-client/icecat?
И ещё одно ничем не обоснованное предположение: revdep-rebuild ничего пересобрать не предлагает?
[console]
~ $ emerge -vp icecat
These are the packages that would be merged, in order:
Calculating dependencies... done!
/usr/portage/profiles/package.mask:
# Doug Goldstein (8 Sep 2010)
# masked live version
- x11-libs/cairo-1.10.2-r1 (masked by: package.mask)
(dependency required by "www-client/icecat-3.6.15" [ebuild])
(dependency required by "icecat" [argument])
For more information, see the MASKED PACKAGES section in the emerge
man page or refer to the Gentoo Handbook.
[/console]
к revdep-rebuild в первую очередь обратился, но он ни чего не пересобрал
Такое ощущение, что всё это началось после появления firefox 4 в дереве portage