1 (22.03.2011 15:42:20 отредактировано aldms)

Случилось так, что firefox'у подавай cairo-1.10.2-r1. Обновился.
Все бы ничего, пусть даже нет cleartype, но вот с гигантским аппетитном до оперативной памяти мириться не желаю!
В качестве ДЕ использую xfce-4.8. При запуске xfce, conky говорил, что потребляется 70Мб оперативной. После переезда на cairo-1.10.2-r1 conky рапортует уже о 250Мб потребляемой оперативной памяти.
Кто-нибудь может мне объяснить, что за мостроидальное cairo?

2

aldms пишет:

Кто-нибудь может мне объяснить, что за мостроидальное cairo?

Можно попробовать установить патченный cairo из оверлея lcd-filtering. Однако мне так и не удалось добиться красивых шрифтов. Замаскировал все версии выше x11-libs/cairo-1.8.10

 Консоль:

echo ">x11-libs/cairo-1.8.10" >> /etc/portage/package.mask

Был, был и весь вышел...

3 (22.03.2011 19:20:23 отредактировано aldms)

Lupo Alberto
Так и делал - маска на все, что выше x11-libs/cairo-1.8.10, но вот firefox стал требовать x11-libs/cairo-1.10.2-r1 и все тут. В итоге конфликт при emerge -uDN. Примечательно то, что версия firefox не изменилась.

4

aldms, покажите весь вывод

emerge -pv firefox

Система собрана из стабильной ветки? Покажите, что размаскировывали.

Был, был и весь вышел...

5

 Консоль:

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!

!!! All ebuilds that could satisfy ">=x11-libs/cairo-1.10.2[X]" have been masked.
!!! One of the following masked packages is required to complete your request:
- x11-libs/cairo-9999 (masked by: package.mask, ~x86 keyword)
/usr/portage/profiles/package.mask:
# Doug Goldstein <cardoe@gentoo.org> (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 ~ #

6

Покажите

eix cairo
Был, был и весь вышел...

7

[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

8 (22.03.2011 21:02:59 отредактировано Lupo Alberto)

aldms,
«Время лечит!» Остаётся ждать, что «баг» скоро пофиксят.
Покажите вывод

emerge -pevt firefox

P.S. Несколько отходя от темы: а почему для cairo вы не включили USE=cleartype? Разница в шрифтах разительная получается!

Был, был и весь вышел...

9 (22.03.2011 21:15:33 отредактировано aldms)

Решил удалить firefox и установил firefox-bin который оказался равнодушным к версиям cairo. Снова откатился до *-1.8.10, "проблема" с потреблением "опертивки" тут же прекратилась.

Lupo Alberto, спасибо большое за внимание! cleartype выключил на время тасовки версий, включу конечно.
Все правильно - будем наблюдать smile

10 (22.03.2011 22:03:36 отредактировано Lupo Alberto)

aldms, а проверьте, если не трудно, как к этой проблеме «относится» www-client/icecat?
И ещё одно ничем не обоснованное предположение: revdep-rebuild ничего пересобрать не предлагает?

Был, был и весь вышел...

11 (23.03.2011 06:59:13 отредактировано aldms)

 Консоль:

~ $ emerge  -vp icecat

These are the packages that would be merged, in order:

Calculating dependencies... done!

!!! All ebuilds that could satisfy ">=x11-libs/cairo-1.10.2[X]" have been masked.
!!! One of the following masked packages is required to complete your request:
- x11-libs/cairo-9999 (masked by: package.mask, ~x86 keyword)
/usr/portage/profiles/package.mask:
# Doug Goldstein <cardoe@gentoo.org> (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.

к revdep-rebuild в первую очередь обратился, но он ни чего не пересобрал

Такое ощущение, что всё это началось после появления firefox 4 в дереве portage