Что за пакет в обновлении?

Попробовал cldx-14-x86_64 с флешки, понравилась.

Сразу после установки на SSD, не запуская никаких программ, обновляю ОС через меню.
Процесс идет…

(82 из 93) Открытый браузерный движок
net-libs/webkit-gtk-2.4.4-r201
ОК

(83 из 93) Открытый браузерный движок
net-libs/webkit-gtk-2.4.4-r1

Ошибка? - Имя похоже на огрызок предыдущего. На двух разных компьютерах, в т.ч. с i5, пробовал, через пару минут процессор загружен под 100%. Приходится прерывать процесс сборки, сделал это через 30 минут:

FAILED
ExceptionPexpect:Could not terminate the child.(pexpect.__init__:739)
Не удалось обновить

Процессор по-прежнему в 100%. Закрываю окно. В Диспетчере задач (все процессы) - куча разноцветных задач. Что завершить, не знаю. Поэтому делаю штатную перезагрузку.

Запускаю обновление вновь.
Выбираю Использовать новый конфиг.
Проверка обновлений: 11 пакетов для установки, в т.ч. злополучный net-libs/webkit-gtk-2.4.4-r1
Соглашаюсь установить их все. Первым идет именно он.
Через пару минут вижу опять 100% загрузки процессора…
Еще через 10 минут прерываю процесс:

Задача прервана
Обновление прервано пользователем

Опять перезагрузка.

Что делать? Наверно, нужно как-то исключить сборку этого пакета?

Для начала, необходимо выяснить кто притянул вебкит зависимостями, например у меня это выглядит так:

 # equery d net-libs/webkit-gtk
* These packages depend on net-libs/webkit-gtk:
media-gfx/gimp-2.8.14 (webkit ? >=net-libs/webkit-gtk-1.6.1:2)
net-libs/libproxy-0.4.11-r2 (webkit ? >=net-libs/webkit-gtk-1.6:3)

это означает, что если у указанных пакетов установлен юз webkit, оный будет установлен по зависимостям.

По поводу “10 минут” - для выше-обозначенного, среднее время компеляции, не на топовом железе около 1 часа.

Спасибо за быстрый ответ. Насчет длительности процесса - все предыдущие пакеты (81) собирались довольно быстро, максимум за единицы минут, и загрузки в 100% не наблюдалось ни разу. В том числе и net-libs/webkit-gtk-2.4.4-r201 проскочил за минуту максимум. А net-libs/webkit-gtk-2.4.4-r1 я ждал не 10 мин, а 32, при первой попытке. Процессор Intel Core i5 3317U Dual Core 4 Thread 1.8Ghz, Max 2.6GHz RAM 4Gb SSD 120Gb - безвентиляторный неттоп. Вполне шустрое железо.

Итак, у меня:

 # equery d net-libs/webkit-gtk
* These packages depend on net-libs/webkit-gtk:
mail-client/claws-mail-3.10.1 (webkit ? >=net-libs/webkit-gtk-1.0:2)
media-gfx/gimp-2.8.14 (webkit ? >=net-libs/webkit-gtk-1.6.1:2)
media-gfx/shotwell-0.18.1 (>=net-libs/webkit-gtk-1.4:3)
net-libs/libproxy-0.4.11-r2 (webkit ? >=net-libs/webkit-gtk-1.6:3)
net-news/liferea-1.10.8 (>=net-libs/webkit-gtk-1.6.1:3)

Вижу разные версии webkit-gtk, а именно claws-mail-3.10.1 тянет эту, самую старую. Она мне не нужна, но поможет ли ее удаление?

emerge -C mail-client/claws-mail

Тянет ее скорее всего не claws-mail, а liferea и shotwell…
Покажите, пожалуйста вывод <<emerge -pvuDN world>>

Пожалуйста:

$ emerge -pvuDN world

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

Calculating dependencies... done!
[ebuild     U  ] net-libs/webkit-gtk-2.4.4-r1:3/25 [2.4.4:3/25] USE="X egl jit opengl spell webgl (-aqua) -coverage -debug -geoloc -gles2 -gstreamer -introspection -libsecret {-test} -wayland" 0 kB
[binary     U  ] x11-themes/gtk-engines-murrine-0.98.2-r1 [0.98.2] USE="themes -animation-rtl" ABI_X86="(64%*) (-32) (-x32)" 0 kB
[binary     U  ] net-im/skype-4.3.0.37-r1 [4.3.0.37] USE="pulseaudio -apulse% -pax_kernel (-selinux)" 0 kB
[binary   R    ] net-print/hplip-3.14.6  USE="fax hpcups hpijs libnotify policykit scanner snmp -X -doc -kde -libusb0 -minimal -parport -qt4 -static-ppds*" PYTHON_SINGLE_TARGET="python2_7" PYTHON_TARGETS="python2_7" 0 kB
[binary     U  ] app-admin/sudo-1.8.11_p1 [1.8.6_p7] USE="nls pam sendmail -ldap -offensive (-selinux) -skey" 0 kB
[binary     UD ] xfce-extra/xfce4-power-manager-1.2.0::calculate [1.2.0-r2::gentoo] USE="networkmanager policykit udisks -debug" XFCE_PLUGINS="brightness" 0 kB
[binary  N     ] mail-client/claws-mail-3.10.1::calculate  USE="dbus gnutls imap ipv6 libcanberra libnotify networkmanager notification pdf pgp rss session smime spell webkit xface -archive -bogofilter -calendar -clamav -debug -doc -gdata (-gtk3) -ldap -libindicate -nntp -pda -perl -python -spam-report -spamassassin -startup-notification -valgrind" PYTHON_SINGLE_TARGET="python2_7" PYTHON_TARGETS="python2_7" 0 kB
[binary  N     ] perl-core/Storable-2.390.0-r1  0 kB
[binary     UD ] virtual/perl-Storable-2.390.0 [2.410.0-r1] 0 kB
[blocks b      ] <perl-core/Storable-2.410.0 ("<perl-core/Storable-2.410.0" is blocking virtual/perl-Storable-2.410.0-r1)
[binary     U  ] media-gfx/plymouth-themes-calculate-14-r1::calculate [14::calculate] 0 kB
[binary  NS    ] sys-kernel/calculate-sources-3.14.22:3.14.22::calculate [3.14.17:3.14.17::calculate] USE="firmware minimal plymouth symlink themes vmlinuz -build" 0 kB

Total: 11 packages (5 upgrades, 2 downgrades, 2 new, 1 in new slot, 1 reinstall, 10 binaries), Size of downloads: 0 kB
Conflict: 1 block

 * IMPORTANT: 6 news items need reading for repository 'gentoo'.
 * Use eselect news to read news items.

Кстати, claws-mail я уже удалил. Теперь выполнил:

 # cl-update
* Список пакетов для установки  
 * Клиент электронной почты, основанный на GTK+; также позволяет читать ленты новостей (N) mail-client/claws-mail-3.10.1
 * Открытый браузерный движок (U) net-libs/webkit-gtk-2.4.4-r1
 * 16 пакетов будет установлено, 17,267 kB будет загружено

И что я вижу? - Удаленная claws-mail намерена вновь установиться. И наш webkit-gtk-2.4.4-r1 тоже… Пока не соглашаюсь.

eix net-libs/webkit-gtk
* net-libs/webkit-gtk
     Available versions:  
     (3)    2.2.6-r1(3/29) 2.4.4-r1(3/25) ~2.4.6(3/25)
     (2)    2.2.6-r201 2.4.4-r201 ~2.4.6-r200

слева в скобках указан слот

equery d net-libs/webkit-gtk
* These packages depend on net-libs/webkit-gtk:
mail-client/claws-mail-3.10.1 (webkit ? >=net-libs/webkit-gtk-1.0:2)
media-gfx/gimp-2.8.14 (webkit ? >=net-libs/webkit-gtk-1.6.1:2)
media-gfx/shotwell-0.18.1 (>=net-libs/webkit-gtk-1.4:3)
net-libs/libproxy-0.4.11-r2 (webkit ? >=net-libs/webkit-gtk-1.6:3)
net-news/liferea-1.10.8 (>=net-libs/webkit-gtk-1.6.1:3)

после “:” указан слот … например net-libs/libproxy-0.4.11-r2 при использовании юза webkit:3 потянет (3) 2.2.6-r1(3/29) 2.4.4-r1(3/25) ~2.4.6(3/25)
а media-gfx/gimp при использовании юза webkit:2 потянет (2) 2.2.6-r201 2.4.4-r201 ~2.4.6-r200

Ну как бы я сделал. Удалить liferea, shotwell и мешающую версию webkit-gtk и после принудительно первым делом обновить net-libs/libproxy.

emerge -C net-news/liferea media-gfx/shotwell net-libs/webkit-gtk:3
emerge -a1 net-libs/libproxy

т.е. третий слот у вас сейчас вытягивается следующими приложениями
media-gfx/shotwell-0.18.1
net-libs/libproxy-0.4.11-r2
net-news/liferea-1.10.8

shotwell и liferea на следующих шагах обновления и так удалятся, т.к. были удалены из списка пакетов системы, а у libproxy был убран use-флаг webkit

Спасибо, ребята! После выполнения последних команд и cl-update исчез в далеком тумане зловредный webkit-gtk-2.4.4-r1 :slight_smile: Впереди - изучение документации (до сих пор сидел только на DEB пакетах в Linux Mint и др.) и проверка возможности установки нужных мне программ.

* Обновление системы завершено!