Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 546344 - Several ebuilds in kde-plasma, kde-apps, kde-misc category don't resolve dependencies after removal of =dev-libs/extra-cmake-modules-1.8.0 from tree
Summary: Several ebuilds in kde-plasma, kde-apps, kde-misc category don't resolve depe...
Status: RESOLVED INVALID
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] KDE (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Gentoo KDE team
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2015-04-12 11:07 UTC by Martijn Schmidt
Modified: 2015-04-12 19:41 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 Martijn Schmidt 2015-04-12 11:07:40 UTC
After =dev-libs/extra-cmake-modules-1.8.0 was moved to the kde-frameworks category due to bug 545816, the KF5 version of kdeconnect no longer resolves the necessary dependencies to start building. It seems that the ebuild still depends on the old package category.

Reproducible: Always

Steps to Reproduce:
1. echo "=kde-misc/kdeconnect-9999 **" >> /etc/portage/package.keywords
2. emerge -va kdeconnect
3. notice the Portage error report
Actual Results:  
emerge: there are no ebuilds to satisfy ">=dev-libs/extra-cmake-modules-1.8.0".

Expected Results:  
=kde-misc/kdeconnect-9999::kde ebuild should depend on =kde-frameworks/extra-cmake-modules-1.8.0 or higher instead.

martijndesktop martijn # emerge -va kdeconnect
setlocale: unsupported locale setting

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

Calculating dependencies... done!

emerge: there are no ebuilds to satisfy ">=dev-libs/extra-cmake-modules-1.8.0".
(dependency required by "kde-misc/kdeconnect-9999::kde" [ebuild])
(dependency required by "kdeconnect" [argument])
martijndesktop martijn #
martijndesktop martijn # eix extra-cmake-modules
[?] kde-frameworks/extra-cmake-modules
     Available versions:  (5) (~)1.8.0 [M](~)5.9.0(5/5.9) [M](~)5.9.0(5/5.9)[1] **9999(5/9999)[1]
       {doc test}
     Installed versions:  5.9.0(5)(12:54:18 04/12/15)(-doc -test)
     Homepage:            https://projects.kde.org/projects/kdesupport/extra-cmake-modules
     Description:         Extra modules and scripts for CMake

[1] "kde" /var/lib/layman/kde
martijndesktop martijn #
martijndesktop martijn # emerge --info
setlocale: unsupported locale setting
Portage 2.2.18 (python 3.4.3-final-0, default/linux/amd64/13.0/desktop/plasma, gcc-4.9.2, glibc-2.20-r2, 3.18.0-gentoo x86_64)
=================================================================
System uname: Linux-3.18.0-gentoo-x86_64-Intel-R-_Core-TM-_i7_CPU_920_@_2.67GHz-with-gentoo-2.2
KiB Mem:     6104708 total,   1611108 free
KiB Swap:   11718728 total,  11718728 free
Timestamp of repository gentoo: Sun, 12 Apr 2015 10:15:01 +0000
sh bash 4.3_p33-r2
ld GNU ld (Gentoo 2.25 p1.0) 2.25
app-shells/bash:          4.3_p33-r2::gentoo
dev-java/java-config:     2.2.0::gentoo
dev-lang/perl:            5.20.2::gentoo
dev-lang/python:          2.7.9-r2::gentoo, 3.4.3::gentoo
dev-util/cmake:           3.2.1::kde
dev-util/pkgconfig:       0.28-r2::gentoo
sys-apps/baselayout:      2.2::gentoo
sys-apps/openrc:          0.13.11::gentoo
sys-apps/sandbox:         2.6-r1::gentoo
sys-devel/autoconf:       2.13::gentoo, 2.69-r1::gentoo
sys-devel/automake:       1.11.6-r1::gentoo, 1.12.6::gentoo, 1.14.1::gentoo, 1.15::gentoo
sys-devel/binutils:       2.25::gentoo
sys-devel/gcc:            4.9.2::gentoo
sys-devel/gcc-config:     1.8::gentoo
sys-devel/libtool:        2.4.6-r1::gentoo
sys-devel/make:           4.1-r1::gentoo
sys-kernel/linux-headers: 3.19::gentoo (virtual/os-headers)
sys-libs/glibc:           2.20-r2::gentoo
Repositories:

gentoo
    location: /usr/portage
    sync-type: rsync
    sync-uri: rsync://rsync.europe.gentoo.org/gentoo-portage
    priority: -1000

LocalOverlay
    location: /usr/local/portage
    masters: gentoo
    priority: 0

kde
    location: /var/lib/layman/kde
    masters: gentoo
    priority: 50

ACCEPT_KEYWORDS="amd64 ~amd64"
ACCEPT_LICENSE="* -@EULA skype-4.0.0.7-copyright google-chrome"
CBUILD="x86_64-pc-linux-gnu"
CFLAGS="-O2 -pipe -fomit-frame-pointer -march=native"
CHOST="x86_64-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/lib64/libreoffice/program/sofficerc /usr/share/config /usr/share/gnupg/qualified.txt /usr/share/themes/oxygen-gtk/gtk-2.0 /var/lib/hsqldb"
CONFIG_PROTECT_MASK="/etc/ca-certificates.conf /etc/dconf /etc/env.d /etc/fonts/fonts.conf /etc/gconf /etc/gentoo-release /etc/revdep-rebuild /etc/sandbox.d /etc/terminfo"
CXXFLAGS="-O2 -pipe -fomit-frame-pointer -march=native"
DISTDIR="/usr/portage/distfiles"
FCFLAGS="-O2 -pipe"
FEATURES="assume-digests binpkg-logs config-protect-if-modified distlocks ebuild-locks fixlafiles merge-sync news parallel-fetch preserve-libs protect-owned sandbox sfperms strict unknown-features-warn unmerge-logs unmerge-orphans userfetch userpriv usersandbox usersync xattr"
FFLAGS="-O2 -pipe"
GENTOO_MIRRORS="ftp://ftp.snt.utwente.nl/pub/os/linux/gentoo http://gentoo.tiscali.nl/ http://de-mirror.org/distro/gentoo/"
LANG="en_GB.UTF-8"
LDFLAGS="-Wl,-O1 -Wl,--as-needed"
MAKEOPTS="-j8"
PKGDIR="/usr/portage/packages"
PORTAGE_CONFIGROOT="/"
PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --omit-dir-times --compress --force --whole-file --delete --stats --human-readable --timeout=180 --exclude=/distfiles --exclude=/local --exclude=/packages"
PORTAGE_TMPDIR="/var/tmp"
USE="X a52 aac acl acpi aes alsa amd64 apng archive berkdb branding bzip2 cairo cdda cddb cdr cli consolekit corefonts cracklib crypt css cups cxx dbus declarative designer device-mapper diff dri dts dvd dvdr embedded emboss encode eselect exif extras fam farstream flac fontconfig fortran fuse gcrypt gdbm geoip gif gimp git glamor gnutls gpm gpu gtk gtk3 handbook hvm iconv icu id3tag ieee1394 ipv6 java javascript jpeg kate kde kipi kvm lcms ldap libav libkms libnotify libsamplerate llvm-shared-libs lm_sensors logrotate lzma lzo mad matroska md minizip mmx mmxext mng modules mp3 mp4 mpeg multilib multiuser mysql ncat ncurses ndiff network networking nls nping nptl nsplugin ntp nvidia ogg okular openal opencl opengl openmp opus pam pango parcheck parted pcre pdf phonon pic plasma png policykit ppds pulseaudio pyqt4 python python3 qemu qml qt3support qt4 qt5 raw rdesktop readline regex scanner sdl semantic-desktop session sftp smp sndfile spell sql sqlite sse sse2 sse3 sse4 sse4_1 sse4_2 ssl ssse3 startup-notification svg syslog tcpd telnet threads thunderbird tiff truetype tty-helpers udev udisks unicode upower usb v4l2 vdpau vim vim-pager vim-syntax vlc vnc vorbis webkit webstart widgets wxwidgets x264 xattr xcb xcomposite xinerama xml xrandr xscreensaver xulrunner xv xvid zip zlib" ABI_X86="64 32" ALSA_CARDS="ice1712" APACHE2_MODULES="authn_core authz_core socache_shmcb unixd actions alias auth_basic authn_alias authn_anon authn_dbm authn_default authn_file authz_dbm authz_default authz_groupfile authz_host authz_owner authz_user autoindex cache cgi cgid dav dav_fs dav_lock deflate dir disk_cache env expires ext_filter file_cache filter headers include info log_config logio mem_cache mime mime_magic negotiation rewrite setenvif speling status unique_id userdir usertrack vhost_alias" CALLIGRA_FEATURES="kexi words flow plan sheets stage tables krita karbon braindump author" CAMERAS="ptp2" COLLECTD_PLUGINS="df interface irq load memory rrdtool swap syslog" CPU_FLAGS_X86="mmx mmxext popcnt sse sse2 sse3 sse4_1 sse4_2 ssse3" ELIBC="glibc" GPSD_PROTOCOLS="ashtech aivdm earthmate evermore fv18 garmin garmintxt gpsclock itrax mtk3301 nmea ntrip navcom oceanserver oldstyle oncore rtcm104v2 rtcm104v3 sirf superstar2 timing tsip tripmate tnt ublox ubx" GRUB_PLATFORMS="pc" INPUT_DEVICES="evdev keyboard mouse" KERNEL="linux" LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text" LIBREOFFICE_EXTENSIONS="presenter-console presenter-minimizer" LINGUAS="en nl" OFFICE_IMPLEMENTATION="libreoffice" PHP_TARGETS="php5-5" PYTHON_SINGLE_TARGET="python2_7" PYTHON_TARGETS="python2_7 python3_4" RUBY_TARGETS="ruby20 ruby22" USERLAND="GNU" VIDEO_CARDS="nvidia" XTABLES_ADDONS="quota2 psd pknock lscan length2 ipv4options ipset ipp2p iface geoip fuzzy condition tee tarpit sysrq steal rawnat logmark ipmark dhcpmac delude chaos account"
USE_PYTHON="2.7 3.4"
Unset:  CPPFLAGS, CTARGET, EMERGE_DEFAULT_OPTS, INSTALL_MASK, LC_ALL, PORTAGE_BUNZIP2_COMMAND, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPTS
Comment 1 Martijn Schmidt 2015-04-12 11:23:31 UTC
It seems that a few more ebuilds have the same problem ... will edit the bug description to match that. In my case:

martijndesktop martijn # emerge -va1 @kde-plasma
setlocale: unsupported locale setting

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

Calculating dependencies... done!

emerge: there are no ebuilds to satisfy ">=dev-libs/extra-cmake-modules-1.8.0".
(dependency required by "kde-plasma/kfilemetadata-5.6.2::kde" [ebuild])
(dependency required by "@kde-plasma" [argument])
martijndesktop martijn #
martijndesktop martijn # equery d =dev-libs/extra-cmake-modules-1.8.0
 * These packages depend on dev-libs/extra-cmake-modules-1.8.0:
kde-apps/konsole-9999 (>=dev-libs/extra-cmake-modules-1.8.0)
kde-plasma/baloo-5.6.2 (>=dev-libs/extra-cmake-modules-1.8.0)
kde-plasma/breeze-5.2.2 (>=dev-libs/extra-cmake-modules-1.8.0)
kde-plasma/kde-cli-tools-5.2.2 (>=dev-libs/extra-cmake-modules-1.8.0)
kde-plasma/kde-gtk-config-5.2.2 (>=dev-libs/extra-cmake-modules-1.8.0)
kde-plasma/kdecoration-5.2.2 (>=dev-libs/extra-cmake-modules-1.8.0)
kde-plasma/kfilemetadata-5.6.2 (>=dev-libs/extra-cmake-modules-1.8.0)
kde-plasma/kio-extras-5.2.2 (>=dev-libs/extra-cmake-modules-1.8.0)
kde-plasma/kwayland-5.2.2 (>=dev-libs/extra-cmake-modules-1.8.0)
kde-plasma/kwin-5.2.2 (>=dev-libs/extra-cmake-modules-1.8.0)
kde-plasma/libkscreen-5.2.2 (>=dev-libs/extra-cmake-modules-1.8.0)
kde-plasma/libksysguard-5.2.2 (>=dev-libs/extra-cmake-modules-1.8.0)
kde-plasma/milou-5.2.2 (>=dev-libs/extra-cmake-modules-1.8.0)
kde-plasma/oxygen-5.2.2 (>=dev-libs/extra-cmake-modules-1.8.0)
kde-plasma/plasma-desktop-5.2.2 (>=dev-libs/extra-cmake-modules-1.8.0)
kde-plasma/plasma-workspace-5.2.2 (>=dev-libs/extra-cmake-modules-1.8.0)
kde-plasma/sddm-kcm-5.2.2 (>=dev-libs/extra-cmake-modules-1.8.0)
kde-plasma/systemsettings-5.2.2 (>=dev-libs/extra-cmake-modules-1.8.0)
Comment 2 Michael Palimaka (kensington) gentoo-dev 2015-04-12 16:29:52 UTC
Can you confirm there's no references to dev-libs/extra-cmake-modules in your copy of the repo? They're all fixed in master.
Comment 3 Martijn Schmidt 2015-04-12 18:55:24 UTC
After first encountering the problem I performed an emerge --sync, confirmed that =dev-libs/extra-cmake-modules-1.8.0 is not installed on my system, and tried re-emerged =kde-frameworks/extra-cmake-modules-5.9.0 from the main portage tree before opening a bug report. Would it make a difference if I merged =kde-frameworks/extra-cmake-modules-5.9.0 from the KDE overlay instead?

The package is gone from /usr/portage/dev-libs/, are there any other places I should check for this reference?
Comment 4 Michael Palimaka (kensington) gentoo-dev 2015-04-12 19:13:05 UTC
You could also check /var/lib/layman/kde, since that's where all plasma/apps live currently. It would be interesting to know the latest commit you have there too.
Comment 5 Martijn Schmidt 2015-04-12 19:41:59 UTC
A "git show" revealed that my KDE overlay was out of date:

commit b7127b0ba5984b87593956f25200a5f40a2401a9
Author: Michael Palimaka <kensington@gentoo.org>
Date:   Tue Apr 7 23:28:22 2015 +1000

I've done a "layman -S" now and I'm no longer seeing the problem, plus I've successfully emerged kde-misc/kdeconnect-9999 from the overlay to verify. It seems like the fault was on my end; please accept my apologies for the mistaken bug report.