Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 565736 - kde-frameworks/oxygen-icons pulls in qt5 when only kde4 is installed
Summary: kde-frameworks/oxygen-icons pulls in qt5 when only kde4 is installed
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] Unspecified (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Gentoo KDE team
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2015-11-14 07:35 UTC by Patrick Lauer
Modified: 2016-01-19 11:40 UTC (History)
0 users

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Patrick Lauer gentoo-dev 2015-11-14 07:35:10 UTC
Calculating dependencies... done!
[ebuild   R    ] sys-apps/busybox-1.24.1::gentoo  USE="ipv6 static -debug -livecd -make-symlinks -math -mdev -pam* -savedconfig (-selinux) -sep-usr -syslog -systemd" 0 KiB
[ebuild     U  ] net-dialup/rp-pppoe-3.12::gentoo [3.11-r3::gentoo] USE="-tk" 891 KiB
[ebuild   R    ] dev-libs/libpcre-8.37-r2:3::gentoo  USE="bzip2 cxx jit pcre16* readline recursion-limit (unicode) zlib -libedit -pcre32 -static-libs" ABI_X86="32 (64) (-x32)" 1,522 KiB
[ebuild  NS    ] dev-qt/qtcore-5.5.1:5::gentoo [4.8.7-r1:4::gentoo] USE="icu -debug -systemd {-test}" 45,302 KiB
[ebuild   R    ] dev-python/simplejson-3.8.1::gentoo  PYTHON_TARGETS="python2_7 python3_4 -pypy -pypy3 -python3_3 -python3_5%" 0 KiB
[ebuild     U  ] dev-python/lxml-3.5.0::gentoo [3.4.4::gentoo] USE="threads -doc -examples {-test}" PYTHON_TARGETS="python2_7 python3_4 -python3_3 -python3_5" 3,721 KiB
[ebuild     U  ] www-client/chromium-47.0.2526.58::gentoo [47.0.2526.49::gentoo] USE="cups hangouts (pic) proprietary-codecs system-ffmpeg tcmalloc -custom-cflags -gnome -gnome-keyring (-gtk3) -hidpi -hotwording -kerberos (-neon) -pulseaudio (-selinux) {-test} -widevine" LINGUAS="am ar bg bn ca cs da de el en_GB es es_LA et fa fi fil fr gu he hi hr hu id it ja kn ko lt lv ml mr ms nb nl pl pt_BR pt_PT ro ru sk sl sr sv sw ta te th tr uk vi zh_CN zh_TW" 309,955 KiB
[ebuild     U  ] dev-util/cmake-3.4.0::gentoo [3.3.2-r1::gentoo] USE="ncurses qt4 -doc -emacs -qt5 -system-jsoncpp {-test}" 6,563 KiB
[ebuild  N     ] kde-frameworks/extra-cmake-modules-5.16.0:5/5.16::gentoo  USE="-doc {-test}" 134 KiB
[ebuild     UD ] kde-frameworks/oxygen-icons-5.16.0:5/5.16::gentoo [15.04.3:5/5::gentoo] USE="(-debug%) (-sources%)" 223,381 KiB
[ebuild     U  ] kde-base/kdelibs-4.14.14:4/4.14::gentoo [4.14.13-r1:4/4.14::gentoo] USE="acl alsa bzip2 crypt handbook nls opengl (policykit) spell ssl udev udisks upower (-altivec) (-aqua) -debug -doc (-fam) -jpeg2k -kerberos -libressl% -lzma -openexr {-test} -zeroconf" CPU_FLAGS_X86="mmx sse sse2 -3dnow" 11,359 KiB

Total: 11 packages (5 upgrades, 1 downgrade, 1 new, 1 in new slot, 3 reinstalls), Size of downloads: 602,825 KiB

The following USE changes are necessary to proceed:
 (see "package.use" in the portage(5) man page for more details)
# required by dev-qt/qtcore-5.5.1::gentoo
# required by kde-frameworks/extra-cmake-modules-5.16.0::gentoo
# required by kde-frameworks/oxygen-icons-5.16.0::gentoo
# required by kde-base/kdelibs-4.14.14::gentoo
# required by net-libs/libbluedevil-2.1::gentoo
# required by net-wireless/bluedevil-2.1.1::gentoo
# required by kde-apps/solid-runtime-15.08.2::gentoo[bluetooth]
# required by kde-apps/kdebase-runtime-meta-4.14.3::gentoo
# required by kde-base/kdebase-startkde-4.11.22::gentoo
# required by kde-apps/kdebase-meta-4.14.3::gentoo[-minimal]
# required by @selected
# required by @world (argument)
>=dev-libs/libpcre-8.37-r2 pcre16


... this looks a bit excessive, oxygen-icons should not depend on qt5 ?!
Comment 1 Andreas Sturmlechner gentoo-dev 2015-11-14 08:53:15 UTC
Well, it depends on extra-cmake-modules, and that in turn pulls in qtcore...
Comment 2 Michael Palimaka (kensington) gentoo-dev 2015-11-14 15:11:07 UTC
Should we workaround the issue by switching kde4-eclass from kde-frameworks/oxygen-icons -> || ( k-f/o-i:4 k-f/o-i:5 ) ?
Comment 3 Andreas Sturmlechner gentoo-dev 2015-11-14 15:19:32 UTC
It would still be advertised as an update by portage, though?
Comment 4 Michael Palimaka (kensington) gentoo-dev 2015-11-14 15:24:15 UTC
Not for KDE4-only users, but any KF5 users should still get the upgrade as normal as it has an unpinned slot.
Comment 5 Andreas Sturmlechner gentoo-dev 2016-01-19 11:33:58 UTC
kde-frameworks/oxygen-icons:5 is now masked in kde profile: https://github.com/gentoo/gentoo/commit/fa91f069040f6594608a3d0e9a7d9b61a32824d8