Gentoo Archives: gentoo-user-ru

From: Sergey Popov <pinkbyte@g.o>
To: gentoo-user-ru@l.g.o
Subject: [gentoo-user-ru] Re: [gentoo-user-ru] блокирование gpgme
Date: Tue, 07 Mar 2017 08:42:11
Message-Id: 8314fbaf-2c09-bafd-c717-82028cf177f2@gentoo.org
In Reply to: [gentoo-user-ru] блокирование gpgme by Alex Efros
1 04.03.2017 11:10, Alex Efros пишет:
2 > У меня ушло некоторое время на то, чтобы предположить, что зависимость без
3 > указания двоеточия ">=app-crypt/gpgme-1.1.6" означает не "любой слот", а
4 > "слот 0", и раз слот у gpgme 1/11 то он не подходит. Дальше пришлось
5 > ручками пройтись по цепочке зависимостей, и половина проблемы решилась так:
6
7 Не совсем так, но для новых EAPI - именно так и есть. Чтобы тянуть любой
8 слот нужно явно указывать :*
9
10 > Не то, чтобы я пользовался KDE, но несколько приложений стоит, а глядя на
11 > цепочку зависимостей kwallet не похоже, чтобы его можно было снести. Но у
12 > него тоже обнаружился интересный USE-флаг, что и позволило окончательно
13 > решить проблему:
14 >
15 > echo "kde-frameworks/kwallet -gpg" >> /etc/portage/package.use
16 > emerge -1av kde-frameworks/kwallet && emerge -a --depclean
17 >
18 > в результате чего был удалён:
19 >
20 > kde-apps/gpgmepp-16.08.3
21 >
22 > И вот, ура!
23 >
24 >
25 > В связи со всем этим у меня два вопроса:
26 > - предыдущая версия app-crypt/gpgme тоже была из слота 1/11, но никаких
27 > проблем это не вызывало - как так?
28
29 Не распарсил...
30
31 > - как предполагается по выводу информации о блокировании догадываться,
32 > какие USE-флаги у каких пакетов (в т.ч. не упомянутых в выводе блокеров)
33 > нужно переключить для решения проблемы?
34 >
35
36 Только смотря в ебилды, в данном случае не сам флаг вызывает конфликт, а
37 зависимости потянутые через этот флаг(а то и зависимости, зависимостей).
38 Резолвер "треснул" и не смог предложить какой именно флаг надо отключить
39 -> получили блокировку, которую надо решать только руками.
40
41 --
42 Best regards, Sergey Popov
43 Gentoo developer
44 Gentoo Desktop Effects project lead
45 Gentoo Quality Assurance project lead

Attachments

File name MIME type
signature.asc application/pgp-signature