In gentoo repository there are two packages for same software: * kde-frameworks/kcontacts Available versions: (5) (~)5.63.0(5/5.63) {debug doc test} Homepage: https://kde.org/ Description: Address book API based on KDE Frameworks [?] kde-apps/kcontacts Available versions: (5) 19.04.3{tbz2} {debug test} Installed versions: 19.08.1(5)(09:56:24 PM 09/09/2019)(-debug -doc -test) Homepage: https://kde.org/ Description: Address book API based on KDE Frameworks I had installed from dependencies before kde-apps/kcontacts, but there are now new packages that depends on kde-frameworks/kcontacts: * dependency graph for kde-frameworks/kcontacts-5.63.0 `-- kde-frameworks/kcontacts-5.63.0 ~amd64 `-- kde-frameworks/kcodecs-5.63.0 (>=kde-frameworks/kcodecs-5.63) ~amd64 `-- kde-frameworks/kconfig-5.63.0 (>=kde-frameworks/kconfig-5.63) ~amd64 `-- kde-frameworks/kcoreaddons-5.63.0 (>=kde-frameworks/kcoreaddons-5.63) ~amd64 `-- kde-frameworks/ki18n-5.63.0 (>=kde-frameworks/ki18n-5.63) ~amd64 `-- dev-qt/qtgui-5.12.5 (>=dev-qt/qtgui-5.12.3) ~amd64 `-- dev-util/desktop-file-utils-0.23 (dev-util/desktop-file-utils) amd64 `-- x11-misc/shared-mime-info-1.10 (x11-misc/shared-mime-info) amd64 `-- dev-qt/qttest-5.12.5 (>=dev-qt/qttest-5.12.3) ~amd64 `-- dev-qt/qtcore-5.12.5 (>=dev-qt/qtcore-5.12.3) ~amd64 `-- dev-qt/qt-docs-5.12.5_p201908230013 (>=dev-qt/qt-docs-5.12.3) ~amd64 `-- app-text/iso-codes-3.76 (app-text/iso-codes) amd64 `-- kde-frameworks/kf-env-5 (>=kde-frameworks/kf-env-4) amd64 `-- kde-frameworks/breeze-icons-5.63.0 (>=kde-frameworks/breeze-icons-5.63) ~amd64 `-- kde-frameworks/oxygen-icons-5.60.0 (kde-frameworks/oxygen-icons) amd64 `-- dev-util/ninja-1.8.2 (dev-util/ninja) amd64 `-- dev-util/cmake-3.15.4 (>=dev-util/cmake-3.9.6) ~amd64 `-- x11-base/xorg-server-1.20.5 (x11-base/xorg-server) amd64 [xvfb] `-- x11-apps/xhost-1.0.8 (x11-apps/xhost) amd64 `-- kde-frameworks/extra-cmake-modules-5.63.0 (>=kde-frameworks/extra-cmake-modules-5.63) ~amd64 `-- dev-qt/qthelp-5.12.5 (>=dev-qt/qthelp-5.12.3) ~amd64 `-- app-doc/doxygen-1.8.15 (>=app-doc/doxygen-1.8.13-r1) amd64 [ kde-frameworks/kcontacts-5.63.0 stats: packages (22), max depth (1) ] The dependencies for kde-apps/kcontacts are: * dependency graph for kde-apps/kcontacts-19.04.3 `-- kde-apps/kcontacts-19.04.3 amd64 `-- kde-frameworks/kcodecs-5.63.0 (>=kde-frameworks/kcodecs-5.60.0) ~amd64 `-- kde-frameworks/kconfig-5.63.0 (>=kde-frameworks/kconfig-5.60.0) ~amd64 `-- kde-frameworks/kcoreaddons-5.63.0 (>=kde-frameworks/kcoreaddons-5.60.0) ~amd64 `-- kde-frameworks/ki18n-5.63.0 (>=kde-frameworks/ki18n-5.60.0) ~amd64 `-- dev-qt/qtgui-5.12.5 (>=dev-qt/qtgui-5.12.3) ~amd64 `-- dev-util/desktop-file-utils-0.23 (dev-util/desktop-file-utils) amd64 `-- x11-misc/shared-mime-info-1.10 (x11-misc/shared-mime-info) amd64 `-- dev-qt/qttest-5.12.5 (>=dev-qt/qttest-5.12.3) ~amd64 `-- dev-qt/qtcore-5.12.5 (>=dev-qt/qtcore-5.12.3) ~amd64 `-- app-text/iso-codes-3.76 (app-text/iso-codes) amd64 `-- kde-frameworks/kf-env-5 (>=kde-frameworks/kf-env-4) amd64 `-- kde-frameworks/breeze-icons-5.63.0 (>=kde-frameworks/breeze-icons-5.60.0) ~amd64 `-- kde-frameworks/oxygen-icons-5.60.0 (kde-frameworks/oxygen-icons) amd64 `-- dev-util/ninja-1.8.2 (dev-util/ninja) amd64 `-- dev-util/cmake-3.15.4 (>=dev-util/cmake-3.9.6) ~amd64 `-- x11-base/xorg-server-1.20.5 (x11-base/xorg-server) amd64 [xvfb] `-- x11-apps/xhost-1.0.8 (x11-apps/xhost) amd64 `-- kde-frameworks/extra-cmake-modules-5.63.0 (>=kde-frameworks/extra-cmake-modules-5.60.0) ~amd64 [ kde-apps/kcontacts-19.04.3 stats: packages (19), max depth (1) ] * dependency graph for kde-apps/kcontacts-19.08.1 `-- kde-apps/kcontacts-19.08.1 ~amd64 `-- kde-frameworks/kcodecs-5.63.0 (>=kde-frameworks/kcodecs-5.60.0) ~amd64 `-- kde-frameworks/kconfig-5.63.0 (>=kde-frameworks/kconfig-5.60.0) ~amd64 `-- kde-frameworks/kcoreaddons-5.63.0 (>=kde-frameworks/kcoreaddons-5.60.0) ~amd64 `-- kde-frameworks/ki18n-5.63.0 (>=kde-frameworks/ki18n-5.60.0) ~amd64 `-- dev-qt/qtgui-5.12.5 (>=dev-qt/qtgui-5.12.3) ~amd64 `-- dev-util/desktop-file-utils-0.23 (dev-util/desktop-file-utils) amd64 `-- x11-misc/shared-mime-info-1.10 (x11-misc/shared-mime-info) amd64 `-- dev-qt/qtcore-5.12.5 (>=dev-qt/qtcore-5.12.3) ~amd64 `-- app-text/iso-codes-3.76 (app-text/iso-codes) amd64 `-- kde-frameworks/kf-env-5 (>=kde-frameworks/kf-env-4) amd64 `-- kde-frameworks/breeze-icons-5.63.0 (>=kde-frameworks/breeze-icons-5.60.0) ~amd64 `-- kde-frameworks/oxygen-icons-5.60.0 (kde-frameworks/oxygen-icons) amd64 `-- dev-util/ninja-1.8.2 (dev-util/ninja) amd64 `-- dev-util/cmake-3.15.4 (>=dev-util/cmake-3.9.6) ~amd64 `-- kde-frameworks/extra-cmake-modules-5.63.0 (>=kde-frameworks/extra-cmake-modules-5.60.0) ~amd64 [ kde-apps/kcontacts-19.08.1 stats: packages (16), max depth (1) ] This is the error that appears after running emerge -uDNv @world: [blocks B ] kde-apps/kcontacts:5 ("kde-apps/kcontacts:5" is blocking kde-frameworks/kcontacts-5.63.0) !!! Multiple package instances within a single package slot have been pulled !!! into the dependency graph, resulting in a slot conflict: kde-frameworks/kglobalaccel:5 (kde-frameworks/kglobalaccel-5.63.0:5/5.63::gentoo, ebuild scheduled for merge) pulled in by >=kde-frameworks/kglobalaccel-5.63:5 required by (kde-frameworks/kdelibs4support-5.63.0:5/5.63::gentoo, ebuild scheduled for merge) ^^ ^^^^^^ (and 4 more with the same problem) (kde-frameworks/kglobalaccel-5.62.0:5/5.62::gentoo, installed) pulled in by >=kde-frameworks/kglobalaccel-5.60.0:5/5.62= required by (kde-plasma/kwin-5.16.5:5/5::gentoo, installed) ^^^^^^^^ kde-frameworks/kidletime:5 (kde-frameworks/kidletime-5.62.0:5/5.62::gentoo, installed) pulled in by >=kde-frameworks/kidletime-5.60.0:5/5.62= required by (kde-plasma/kwin-5.16.5:5/5::gentoo, installed) ^^^^^^^^ (kde-frameworks/kidletime-5.63.0:5/5.63::gentoo, ebuild scheduled for merge) pulled in by >=kde-frameworks/kidletime-5.63:5 required by (kde-frameworks/baloo-5.63.0:5/5.63::gentoo, ebuild scheduled for merge) ^^ ^^^^^^ dev-libs/openssl:0 (dev-libs/openssl-1.1.1d-r2:0/1.1::gentoo, installed) pulled in by dev-libs/openssl:0/1.1= required by (dev-lang/ruby-2.4.9:2.4/2.4::gentoo, installed) ^^^^^^^ >=dev-libs/openssl-1.1.1:0= required by (net-libs/nodejs-12.12.0:0/0::gentoo, ebuild scheduled for merge) ^^ ^^^^^^^^ (and 92 more with the same problems) (dev-libs/openssl-1.0.2t-r1:0/0::gentoo, ebuild scheduled for merge) pulled in by dev-libs/openssl:0/0= required by (media-tv/tvheadend-4.2.8:0/0::gentoo, installed) ^^^^^ NOTE: Use the '--verbose-conflicts' option to display parents omitted above * Error: The above package list contains packages which cannot be * installed at the same time on the same system. (kde-apps/kcontacts-19.04.3:5/5::gentoo, ebuild scheduled for merge) pulled in by >=kde-apps/kcontacts-19.04.3:5 required by (kde-apps/libkdepim-19.04.3:5/5::gentoo, installed) >=kde-apps/kcontacts-19.04.3:5 required by (kde-apps/kdepim-apps-libs-19.04.3:5/5::gentoo, installed) >=kde-apps/kcontacts-19.04.3:5 required by (kde-apps/pimcommon-19.04.3:5/5::gentoo, installed) >=kde-apps/kcontacts-19.04.3:5 required by (kde-apps/kdepim-runtime-19.04.3:5/5::gentoo, installed) >=kde-apps/kcontacts-19.04.3:5 required by (kde-apps/mailcommon-19.04.3:5/5::gentoo, installed) >=kde-apps/kcontacts-19.04.3:5 required by (kde-apps/libkgapi-19.04.3:5/5::gentoo, installed) >=kde-apps/kcontacts-19.04.3:5 required by (kde-apps/incidenceeditor-19.04.3:5/5::gentoo, installed) >=kde-apps/kcontacts-19.04.3:5 required by (kde-apps/messagelib-19.04.3:5/5::gentoo, installed) >=kde-apps/kcontacts-19.04.3:5 required by (kde-apps/akonadi-calendar-19.04.3:5/5::gentoo, installed) >=kde-apps/kcontacts-19.04.3:5 required by (kde-apps/eventviews-19.04.3:5/5::gentoo, installed) >=kde-apps/kcontacts-19.04.3:5 required by (kde-apps/kalarm-19.04.3:5/5::gentoo, installed) >=kde-apps/kcontacts-19.04.3:5 required by (kde-apps/akonadi-search-19.04.3:5/5::gentoo, installed) (kde-frameworks/kcontacts-5.63.0:5/5.63::gentoo, ebuild scheduled for merge) pulled in by >=kde-frameworks/kcontacts-5.60.0:5 required by (kde-apps/akonadi-contacts-19.08.2:5/5::gentoo, ebuild scheduled for merge)
Yes. You're mixing stable and unstable packages, I'm sure you can figure it out. Otherwise, forums are a better place to help sort out your keywords mix. Make up your mind if you want to have stable or unstable kde-apps/*.
Sorry for my miss understanding of the release change. Before I had never any problem to be keyword unmasked (necessary for other software dependencies). So I suppose that a big change will come there. I'll remain in stable for now.
It is perfectly fine to e.g. use KDE Frameworks 5.63, but your problem seems to come from a partial kde-apps/ unmask. That must be fixed.