Не удалось обновиться

CLDX x86_64 при попытке обновления:
[blocks B ] <gnome-base/gnome-keyring-3.3 ("<gnome-base/gnome-keyring-3.3" is blocking app-crypt/gcr-3.8.1)

Если необходимо могу показать и весь вывод команды emerge -uDNa world.

Помогите, пожалуйста, решить ситуацию.
На Калькулейт перебрался недавно с Дебиана, поэтому прошу сильно не “пинать”.

гном3 в CLDX замаскирован … решений несколько :

  1. удалить app-crypt/gcr-3.8.1 (http://www.calculate-linux.ru/main/ru/add_and_remove_programs)
  2. размаскировать гном3 (http://www.calculate-linux.ru/main/ru/portage)

eix gcr

  • app-crypt/gcr
    Available versions: 3.4.1-r2 ~3.6.2(0/1) ~3.8.1(0/1) [M]3.8.2(0/1) {debug gtk +introspection test}
    Homepage: https://developer.gnome.org/gcr/
    Description: Libraries for cryptographic UIs and accessing PKCS#11 modules
    Т.е. я так понимаю app-crypt/gcr не установлен.

В /etc/portage/package.keywords/custom дописал:
gnome-base/gnome

Результат:
emerge -uDNa world

Local copy of remote index is up-to-date and will be used.

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

Calculating dependencies… done!
[binary U ] virtual/libiconv-0 [0_rc1]
[binary N ] dev-libs/libyaml-0.1.4 USE="-doc -examples -static-libs {-test}"
[ebuild U ] virtual/libiconv-0 [0_rc1]
[binary U ] virtual/libffi-3.0.11 [3.0.10]
[ebuild U ] virtual/libffi-3.0.11 [3.0.10]
[binary U ] dev-libs/vala-common-0.22.1 [0.18.1]
[binary U ] gnome-base/gnome-common-3.7.4 [3.6.0]
[ebuild U ~] dev-libs/gobject-introspection-common-1.34.2 [1.32.1]
[binary U ] app-emulation/emul-linux-x86-baselibs-20131008-r6 [20131008-r4]
[binary U ] dev-libs/nspr-4.10.2 [4.10]
[binary U ] x11-libs/gnome-pty-helper-0.34.9 [0.34.2]
[binary U ] media-libs/flac-1.2.1-r3 [1.2.1-r2]
[binary U ] app-text/iso-codes-3.45 [3.40]
[binary N ] dev-util/ragel-6.7-r1 USE="-vim-syntax"
[ebuild N ] app-crypt/p11-kit-0.13 USE="-debug"
[binary NS ] dev-lang/vala-0.20.1 [0.18.1] USE=“vapigen {-test}”
[binary U ] gnome-base/libgtop-2.28.5 [2.28.4]
[binary N ] app-admin/eselect-ruby-20100603
[binary U ] dev-python/pygobject-2.28.6-r55 [2.28.6-r53]
[binary U ] app-text/gnome-doc-utils-0.20.10-r1 [0.20.10] PYTHON_TARGETS=“python2_7* -python2_6”
[binary U ] dev-libs/libgee-0.6.8 [0.6.7]
[binary U ] dev-libs/atk-2.8.0 [2.6.0] USE="{-test%}"
[binary U ] gnome-base/gsettings-desktop-schemas-3.8.2 [3.6.1]
[binary U ] media-libs/harfbuzz-0.9.23 [0.9.12] USE=“cairo* glib* graphite* icu* truetype* -introspection”
[ebuild N ] dev-libs/libpwquality-1.2.3 USE=“pam -python -static-libs” PYTHON_TARGETS=“python2_7”
[binary N ] dev-perl/Net-SSLeay-1.520.0
[binary N ] virtual/perl-libnet-1.230.0
[binary N ] perl-core/Digest-SHA-5.820.0
[binary N ] virtual/perl-Digest-SHA-5.820.0
[ebuild N ] x11-themes/sound-theme-freedesktop-0.8
[binary N ] dev-perl/IO-Socket-SSL-1.840.0 USE="-idn"
[binary N ] dev-perl/Net-SMTP-SSL-1.10.0
[ebuild U ] media-libs/flac-1.2.1-r3 [1.2.1-r2]
[binary U ] media-libs/audiofile-0.3.6-r1 [0.3.5] USE=“flac%" ABI_X86="(64%) (-32) (-x32)”
[binary N ] perl-core/Digest-MD5-2.520.0
[ebuild N ] x11-themes/gnome-icon-theme-symbolic-3.6.2
[binary N ] virtual/perl-Digest-MD5-2.520.0
[binary N ] dev-perl/Digest-HMAC-1.30.0
[binary N ] dev-perl/Authen-SASL-2.160.0 USE="-kerberos"
[binary N ] dev-perl/Error-0.170.160 USE="{-test}"
[binary N ] dev-lang/ruby-2.0.0_p247-r1 USE=“berkdb gdbm ipv6 ncurses rdoc readline ssl yaml -debug -doc -examples -rubytests -socks5 -tk -xemacs”
[binary N ] dev-ruby/rubygems-2.0.3 USE="-server {-test}" RUBY_TARGETS=“ruby20 -jruby -ruby18 -ruby19”
[binary N ] virtual/rubygems-6 RUBY_TARGETS="(ruby20)"
[binary N ] dev-ruby/rake-0.9.6 USE="-doc {-test}" RUBY_TARGETS=“ruby20 -jruby -ruby18 -ruby19”
[binary N ] dev-ruby/json-1.8.0 USE="-doc {-test}" RUBY_TARGETS=“ruby20 -jruby -ruby18 -ruby19”
[binary N ] dev-ruby/rdoc-4.0.1-r1 USE="-doc {-test}" RUBY_TARGETS=“ruby20 -jruby -ruby18 -ruby19”
[binary N ] sys-block/thin-provisioning-tools-0.2.8
[binary N ] dev-ruby/racc-1.4.9 USE="-doc {-test}" RUBY_TARGETS=“ruby20 -jruby -ruby18 -ruby19”
[binary U ] app-emulation/emul-linux-x86-soundlibs-20131008-r2 [20131008-r1] USE=“pulseaudio%*”
[binary R ] sys-fs/lvm2-2.02.103 USE=“thin*”
[binary U ] sys-apps/calculate-lib-3.1.9-r2 [3.1.9-r1]
[binary U ] sys-apps/calculate-core-3.1.9-r1 [3.1.9]
[ebuild U #] dev-libs/glib-2.36.4-r1 [2.32.4-r1] ABI_X86="(64*) (-32) (-x32)" PYTHON_TARGETS=“python2_7* -python2_6%”
[ebuild U ~] dev-libs/glib-2.34.3-r1 [2.32.4-r1] PYTHON_TARGETS=“python2_7* -python2_6”
[ebuild N ] app-accessibility/at-spi2-core-2.8.0 USE=“introspection”
[binary U ] media-libs/libgphoto2-2.5.2-r1 [2.4.14-r1] CAMERAS=“pentax%*”
[ebuild U ~] dev-libs/gobject-introspection-1.34.2-r1 [1.32.1] PYTHON_SINGLE_TARGET=“python2_7%" PYTHON_TARGETS="python2_7%
[ebuild U #] x11-libs/gdk-pixbuf-2.28.2 [2.26.4]
[ebuild U ~] x11-libs/pango-1.34.0 [1.30.1]
[ebuild N ] app-accessibility/at-spi2-atk-2.8.1 USE="{-test}"
[binary U ] media-gfx/sane-backends-1.0.23-r2 [1.0.23-r1]
[binary UD ] gnome-base/librsvg-2.36.4 [2.36.4-r1]
[ebuild U #] x11-libs/gtk±3.8.7 [3.4.4]
[ebuild U ~] app-misc/mc-4.8.11 [4.8.10]
[ebuild U ] x11-misc/gcolor2-0.4-r4 [0.4-r3]
[binary U ] app-office/libreoffice-4.1.2.3 [4.1.2.2]
[binary U ] x11-libs/vte-0.28.2-r206 [0.28.2-r204] PYTHON_TARGETS=“python2_7* -python2_6”
[binary U ] dev-cpp/gtkmm-2.24.4 [2.24.2]
[ebuild N ] media-libs/libcanberra-0.30-r1 USE=“alsa gtk gtk3 sound udev -gnome -gstreamer -oss -pulseaudio -tdb”
[binary U ] sci-calculators/galculator-2.1.2 [2.1]
[binary U ] media-gfx/gtkam-0.2.0 [0.1.18]
[binary U ] dev-python/pygtk-2.24.0-r4 [2.24.0-r3]
[ebuild N ~] app-crypt/gcr-3.8.1 USE=“gtk introspection -debug {-test}”
[ebuild U #] gnome-base/gnome-keyring-3.8.2 [2.32.1-r1] USE=“caps* filecaps* (-selinux)”
[ebuild U #] gnome-base/libgnome-keyring-3.8.0 [2.32.0] USE=“introspection* -vala”
[ebuild N #] app-crypt/libsecret-0.15-r1 USE=“crypt introspection -debug {-test} -vala”
[binary U ] net-libs/libproxy-0.4.11-r1 [0.4.10-r1] PYTHON_TARGETS=“python2_7* -python2_6”
[binary R ] net-libs/webkit-gtk-1.8.3-r300 USE="-geoloc*"
[binary U ] net-libs/rest-0.7.90 [0.7.12]
[binary R ] net-libs/webkit-gtk-1.8.3-r201 USE="-geoloc*"
[binary U ] media-gfx/shotwell-0.14.1 [0.14.0]
[binary U ] www-client/chromium-31.0.1650.63 [31.0.1650.56]
[binary R ] dev-vcs/git-1.8.3.2-r1 USE=“perl*”
[ebuild NS ] sys-fs/udisks-2.1.0 [1.0.4-r5] USE=“gptfdisk introspection -cryptsetup -debug (-selinux) -systemd”
[binary U ] www-plugins/chrome-binary-plugins-31.0.1650.63_p1 [31.0.1650.57_p1]
[ebuild U ] sys-apps/gnome-disk-utility-3.8.2 [3.0.2-r201] USE="-gnome% -systemd%"
[binary U ] sys-apps/calculate-install-3.1.9-r2 [3.1.9-r1]
[binary U ] net-im/pidgin-2.10.7-r5 [2.10.7-r4]
[binary U ] sys-apps/calculate-utilities-3.1.9-r5 [3.1.9-r3]
[binary R ] x11-misc/lightdm-1.4.0-r2 USE="-introspection*"
[blocks B ] <gnome-base/gnome-keyring-3.3 ("<gnome-base/gnome-keyring-3.3" is blocking app-crypt/gcr-3.8.1)

!!! Multiple package instances within a single package slot have been pulled
!!! into the dependency graph, resulting in a slot conflict:

x11-libs/gtk+:3

(x11-libs/gtk±3.8.7::gentoo, ebuild scheduled for merge) pulled in by
>=x11-libs/gtk±3.5.8:3 required by (sys-apps/gnome-disk-utility-3.8.2::gentoo, ebuild scheduled for merge)

(x11-libs/gtk±3.4.4::gentoo, installed) pulled in by
<x11-libs/gtk±3.5:3 required by (x11-themes/gnome-themes-standard-3.4.2::gentoo, installed)

gnome-base/gnome-keyring:0

(gnome-base/gnome-keyring-3.8.2::gentoo, ebuild scheduled for merge) pulled in by
>=gnome-base/gnome-keyring-3.1.92 required by (gnome-base/libgnome-keyring-3.8.0::gentoo, ebuild scheduled for merge)
(and 1 more with the same problem)

(gnome-base/gnome-keyring-2.32.1-r1::gentoo, installed) pulled in by
(no parents that aren’t satisfied by other packages in this slot)

gnome-base/libgnome-keyring:0

(gnome-base/libgnome-keyring-3.8.0::gentoo, ebuild scheduled for merge) pulled in by

=gnome-base/libgnome-keyring-3.1.92 required by (gnome-base/gnome-keyring-3.8.2::gentoo, ebuild scheduled for merge)

(gnome-base/libgnome-keyring-2.32.0::gentoo, installed) pulled in by
(no parents that aren’t satisfied by other packages in this slot)

dev-libs/gobject-introspection:0

(dev-libs/gobject-introspection-1.32.1::gentoo, installed) pulled in by
(no parents that aren’t satisfied by other packages in this slot)

(dev-libs/gobject-introspection-1.34.2-r1::gentoo, ebuild scheduled for merge) pulled in by

=dev-libs/gobject-introspection-1.34 required by (app-crypt/gcr-3.8.1::gentoo, ebuild scheduled for merge)

dev-libs/glib:2

(dev-libs/glib-2.32.4-r1::gentoo, installed) pulled in by
<dev-libs/glib-2.33:2 required by (dev-libs/gobject-introspection-1.32.1::gentoo, installed)
(and 1 more with the same problem)

(dev-libs/glib-2.34.3-r1::gentoo, ebuild scheduled for merge) pulled in by
>=dev-libs/glib-2.34.1:2 required by (dev-libs/gobject-introspection-1.34.2-r1::gentoo, ebuild scheduled for merge)
(and 2 more with the same problem)

(dev-libs/glib-2.36.4-r1::gentoo, ebuild scheduled for merge) pulled in by

=dev-libs/glib-2.35.3:2 required by (x11-libs/gtk±3.8.7::gentoo, ebuild scheduled for merge)
(and 4 more with the same problem)

dev-libs/gobject-introspection-common:0

(dev-libs/gobject-introspection-common-1.32.1::gentoo, installed) pulled in by
(no parents that aren’t satisfied by other packages in this slot)

(dev-libs/gobject-introspection-common-1.34.2::gentoo, ebuild scheduled for merge) pulled in by

=dev-libs/gobject-introspection-common-1.34.2 required by (dev-libs/gobject-introspection-1.34.2-r1::gentoo, ebuild scheduled for merge)

x11-libs/gdk-pixbuf:2

(x11-libs/gdk-pixbuf-2.28.2::gentoo, ebuild scheduled for merge) pulled in by

=x11-libs/gdk-pixbuf-2.27.1:2[introspection?,X?] required by (x11-libs/gtk±3.8.7::gentoo, ebuild scheduled for merge)

(x11-libs/gdk-pixbuf-2.26.4::gentoo, installed) pulled in by
(no parents that aren’t satisfied by other packages in this slot)

x11-libs/pango:0

(x11-libs/pango-1.30.1::gentoo, installed) pulled in by
(no parents that aren’t satisfied by other packages in this slot)

(x11-libs/pango-1.34.0::gentoo, ebuild scheduled for merge) pulled in by

=x11-libs/pango-1.32.4[introspection?] required by (x11-libs/gtk±3.8.7::gentoo, ebuild scheduled for merge)

media-libs/libgphoto2:0

(media-libs/libgphoto2-2.5.2-r1::gentoo, binary scheduled for merge) pulled in by
media-libs/libgphoto2:0/6= required by (media-gfx/sane-backends-1.0.23-r2::gentoo, binary scheduled for merge)

=media-libs/libgphoto2-2.5.0 required by (media-gfx/gtkam-0.2.0::gentoo, binary scheduled for merge)
(and 1 more with the same problems)

(media-libs/libgphoto2-2.4.14-r1::gentoo, installed) pulled in by

=media-libs/libgphoto2-2.4.7:0/0= required by (gnome-base/gvfs-1.12.3-r1::gentoo, installed)

media-libs/flac:0

(media-libs/flac-1.2.1-r3::gentoo, ebuild scheduled for merge) pulled in by

=media-libs/flac-1.2.1[abi_x86_64(-)] required by (media-libs/audiofile-0.3.6-r1::gentoo, binary scheduled for merge)

(media-libs/flac-1.2.1-r3::gentoo, binary scheduled for merge) pulled in by
(no parents that aren’t satisfied by other packages in this slot)

virtual/libffi:0

(virtual/libffi-3.0.11::gentoo, ebuild scheduled for merge) pulled in by
virtual/libffi[abi_x86_32()?,abi_x86_64()?,abi_x86_x32()?,abi_mips_n32()?,abi_mips_n64()?,abi_mips_o32()?] required by (dev-libs/glib-2.36.4-r1::gentoo, ebuild scheduled for merge)

(virtual/libffi-3.0.11::gentoo, binary scheduled for merge) pulled in by
(no parents that aren’t satisfied by other packages in this slot)

virtual/libiconv:0

(virtual/libiconv-0::gentoo, binary scheduled for merge) pulled in by
(no parents that aren’t satisfied by other packages in this slot)

(virtual/libiconv-0::gentoo, ebuild scheduled for merge) pulled in by
virtual/libiconv[abi_x86_32()?,abi_x86_64()?,abi_x86_x32()?,abi_mips_n32()?,abi_mips_n64()?,abi_mips_o32()?] required by (dev-libs/glib-2.36.4-r1::gentoo, ebuild scheduled for merge)

It may be possible to solve this problem by using package.mask to
prevent one of those packages from being selected. However, it is also
possible that conflicting dependencies exist such that they are
impossible to satisfy simultaneously. If such a conflict exists in
the dependencies of two different packages, then those packages can
not be installed simultaneously. You may want to try a larger value of
the --backtrack option, such as --backtrack=30, in order to see if
that will solve this conflict automatically.

For more information, see MASKED PACKAGES section in the emerge man
page or refer to the Gentoo Handbook.

* Error: The above package list contains packages which cannot be
* installed at the same time on the same system.

(app-crypt/gcr-3.8.1::gentoo, ebuild scheduled for merge) pulled in by

=app-crypt/gcr-3.5.3:=[gtk] required by (gnome-base/gnome-keyring-3.8.2::gentoo, ebuild scheduled for merge)

For more information about Blocked Packages, please refer to the following
section of the Gentoo Linux x86 Handbook (architecture is irrelevant):

http://www.gentoo.org/doc/en/handbook/handbook-x86.xml?full=1#blocked

The following keyword changes are necessary to proceed:
(see “package.accept_keywords” in the portage(5) man page for more details)
# required by x11-libs/gtk±3.8.7
# required by sys-apps/gnome-disk-utility-3.8.2
# required by `selected

required by `world (argument)

=x11-libs/pango-1.34.0 ~amd64
# required by gnome-base/gnome-keyring-3.8.2
# required by app-crypt/libsecret-0.15-r1
# required by sys-apps/gnome-disk-utility-3.8.2
# required by `selected

required by `world (argument)

=app-crypt/gcr-3.8.1 ~amd64
# required by dev-libs/gobject-introspection-1.34.2-r1
# required by app-crypt/gcr-3.8.1[introspection]
# required by gnome-base/gnome-keyring-3.8.2
# required by app-crypt/libsecret-0.15-r1
# required by sys-apps/gnome-disk-utility-3.8.2
# required by `selected

required by `world (argument)

=dev-libs/gobject-introspection-common-1.34.2 ~amd64
# required by x11-misc/lightdm-1.4.0-r2
# required by x11-misc/lightdm-gtk-greeter-1.3.1-r1
# required by `selected

required by `world (argument)

=dev-libs/glib-2.34.3-r1 ~amd64
# required by dev-libs/libgee-0.6.8
# required by media-gfx/shotwell-0.14.1
# required by `selected

required by `world (argument)

=dev-libs/gobject-introspection-1.34.2-r1 ~amd64

The following mask changes are necessary to proceed:
(see “package.unmask” in the portage(5) man page for more details)
# required by gnome-base/gnome-keyring-3.8.2
# required by app-crypt/libsecret-0.15-r1
# required by sys-apps/gnome-disk-utility-3.8.2
# required by `selected

required by `world (argument)

# /var/lib/layman/calculate/profiles/calculate/desktop/CLDX/amd64/package.mask:
=gnome-base/libgnome-keyring-3.8.0
# required by net-libs/webkit-gtk-1.8.3-r300
# required by media-gfx/shotwell-0.14.1
# required by `selected

required by `world (argument)

# /var/lib/layman/calculate/profiles/calculate/desktop/CLDX/amd64/package.mask:
=x11-libs/gtk±3.8.7
# required by www-client/chromium-31.0.1650.63
# required by www-plugins/chrome-binary-plugins-31.0.1650.63_p1
# required by `selected

required by `world (argument)

# /var/lib/layman/calculate/profiles/calculate/desktop/CLDX/amd64/package.mask:
=gnome-base/gnome-keyring-3.8.2
# required by x11-libs/gtk±3.8.7
# required by sys-apps/gnome-disk-utility-3.8.2
# required by `selected

required by `world (argument)

# /var/lib/layman/calculate/profiles/calculate/desktop/CLDX/amd64/package.mask:
=x11-libs/gdk-pixbuf-2.28.2
# required by sys-apps/gnome-disk-utility-3.8.2
# required by `selected

required by `world (argument)

# /var/lib/layman/calculate/profiles/calculate/desktop/CLDX/amd64/package.mask:
=app-crypt/libsecret-0.15-r1
# required by x11-misc/lightdm-1.4.0-r2
# required by x11-misc/lightdm-gtk-greeter-1.3.1-r1
# required by `selected

required by `world (argument)

# /var/lib/layman/calculate/profiles/calculate/desktop/CLDX/amd64/package.mask:
=dev-libs/glib-2.36.4-r1

NOTE: The --autounmask-keep-masks option will prevent emerge
from creating package.unmask or **** keyword changes.

Use --autounmask-write to write changes to config files (honoring
CONFIG_PROTECT). Carefully examine the list of proposed changes,
paying special attention to mask or keyword changes that may expose
experimental or unstable packages.

Василий Васильченко wrote:

В /etc/portage/package.keywords/custom дописал:
gnome-base/gnome

это равносильно если бы вы ничего не написали

http://www.calculate-linux.ru/main/ru/portage - подробно и на русском как это делается

далее по портянке :
вам пишут The following keyword changes are necessary to proceed:
(see “package.accept_keywords” in the portage(5) man page for more details) то есть записать в /etc/portage/package.keywords/custom

=x11-libs/pango-1.34.0 ~amd64
=app-crypt/gcr-3.8.1 ~amd64
=dev-libs/gobject-introspection-common-1.34.2 ~amd64
=dev-libs/glib-2.34.3-r1 ~amd64
=dev-libs/gobject-introspection-1.34.2-r1 ~amd64

так-же с в соответствуещее место The following mask changes are necessary to proceed:
(see “package.unmask” in the portage(5) man page for more details)

Я понял, что изучать нужно portage.
И займусь этим, но это дело не одного дня.
Да и кроме portage дырок в моих знаниях хватает. )

И у меня вызывает сомнения вот это:

  • при обновлении:
    [blocks B ] <gnome-base/gnome-keyring-3.3 ("<gnome-base/gnome-keyring-3.3" is blocking app-crypt/gcr-3.8.1)

  • а здесь:
    eix gnome-base/gnome-keyring

  • gnome-base/gnome-keyring
    Available versions: 2.32.1-r1^t [M]~3.6.3 [M]~3.8.1 [M]3.8.2 {+caps debug +filecaps pam selinux test}
    Homepage: http://live.gnome.org/GnomeKeyring
    Description: Password and keyring managing daemon

Т.е. как бы хочет поставить gnome-base/gnome-keyring-3.3, но пакета такой версии нет.
Может я не правильно понимаю?

не хотите читать ну и не надо … система то ваша

Василий Васильченко wrote:

  • при обновлении:
    [blocks B ] <gnome-base/gnome-keyring-3.3 ("<gnome-base/gnome-keyring-3.3" is blocking app-crypt/gcr-3.8.1)
    Т.е. как бы хочет поставить gnome-base/gnome-keyring-3.3, но пакета такой версии нет.
    Может я не правильно понимаю?

правильно понимаете (может когда то была такая версия, а потом убрали, но у какого то пакета в зависимостях она записана осталась)

Сергей Сиделев wrote:

правильно понимаете (может когда то была такая версия, а потом убрали, но у какого то пакета в зависимостях она записана осталась)

eix gnome-keyring
gnome-base/gnome-keyring
     Available versions:  2.32.1-r1^t ~3.6.3 ~3.8.1 3.8.2

< 3.3 говорит что версия установленного пакета не будет моложе 3,3 … посмотрите внимательно в вывод , там вам предлагают размаскировать пакеты , которые в кальке замаскированы …ссылка ниже)

equery d app-crypt/gcr
 * These packages depend on app-crypt/gcr:
app-crypt/seahorse-3.8.2 (>=app-crypt/gcr-3.3.4)
gnome-base/gnome-keyring-3.8.2 (>=app-crypt/gcr-3.5.3[gtk])

ну и последнее

http://git.calculate.ru/?p=calculate/overlay.git;a=commit;h=7bc80f782725919de74e5417ccc557f1d1a750fb

а на деле всё просто , вы хотите установить пакет gnome-base/gnome-keyring-3.8.2
выплняем :

eix gnome-keyring

замаскированы все версии кроме gnome-keyring-2.32.1-r1 … смотрим вывод :

The following mask changes are necessary to proceed:
 (see "package.unmask" in the portage(5) man page for more details) 
required by gnome-base/gnome-keyring-3.8.2
required by app-crypt/libsecret-0.15-r1
required by sys-apps/gnome-disk-utility-3.8.2
required by @selected
required by @world (argument)
/var/lib/layman/calculate/profiles/calculate/desktop/CLDX/amd64/package.mask:
=gnome-base/libgnome-keyring-3.8.0
required by net-libs/webkit-gtk-1.8.3-r300
required by media-gfx/shotwell-0.14.1
required by @selected
required by @world (argument)
/var/lib/layman/calculate/profiles/calculate/desktop/CLDX/amd64/package.mask:
=x11-libs/gtk+-3.8.7
required by www-client/chromium-31.0.1650.63
required by www-plugins/chrome-binary-plugins-31.0.1650.63_p1
required by @selected
required by @world (argument)
/var/lib/layman/calculate/profiles/calculate/desktop/CLDX/amd64/package.mask:
=gnome-base/gnome-keyring-3.8.2
required by x11-libs/gtk+-3.8.7
required by sys-apps/gnome-disk-utility-3.8.2
required by @selected
required by @world (argument)
/var/lib/layman/calculate/profiles/calculate/desktop/CLDX/amd64/package.mask:
=x11-libs/gdk-pixbuf-2.28.2
required by sys-apps/gnome-disk-utility-3.8.2
required by @selected
required by @world (argument)
/var/lib/layman/calculate/profiles/calculate/desktop/CLDX/amd64/package.mask:
=app-crypt/libsecret-0.15-r1
required by x11-misc/lightdm-1.4.0-r2
required by x11-misc/lightdm-gtk-greeter-1.3.1-r1
required by @selected
required by @world (argument)
/var/lib/layman/calculate/profiles/calculate/desktop/CLDX/amd64/package.mask:
=dev-libs/glib-2.36.4-r1

NOTE: The --autounmask-keep-masks option will prevent emerge
 from creating package.unmask or ** keyword changes.

Use --autounmask-write to write changes to config files (honoring
CONFIG_PROTECT). Carefully examine the list of proposed changes,
paying special attention to mask or keyword changes that may expose
experimental or unstable packages.

прописываеи указаные 6 пакетов в package.unmask/custom и запускаем обновление -> радуемся жизни ))

Спасибо, большое.
Всё понятно объяснили.