Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 134833 - app-portage/kuroo depends on kdiff3, but works fine with e.g. kompare
Summary: app-portage/kuroo depends on kdiff3, but works fine with e.g. kompare
Status: RESOLVED UPSTREAM
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] KDE (show other bugs)
Hardware: AMD64 Linux
: High minor (vote)
Assignee: Gentoo KDE team
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2006-05-29 15:14 UTC by Toke Høiland-Jørgensen
Modified: 2006-06-25 04: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 Toke Høiland-Jørgensen 2006-05-29 15:14:12 UTC
Portage 2.1_rc3-r1 (default-linux/amd64/2005.1, gcc-3.4.5, glibc-2.3.6-r3, 2.6.16-ck11 x86_64)
=================================================================
System uname: 2.6.16-ck11 x86_64 AMD Athlon(tm) 64 Processor 3200+
Gentoo Base System version 1.12.0
ccache version 2.3 [enabled]
dev-lang/python:     2.3.5, 2.4.2
dev-python/pycrypto: 2.0.1-r5
dev-util/ccache:     2.3
dev-util/confcache:  [Not Present]
sys-apps/sandbox:    1.2.17
sys-devel/autoconf:  2.13, 2.59-r7
sys-devel/automake:  1.4_p6, 1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.6-r1
sys-devel/binutils:  2.16.1-r2
sys-devel/libtool:   1.5.22
virtual/os-headers:  2.6.11-r2
ACCEPT_KEYWORDS="amd64"
AUTOCLEAN="yes"
CBUILD="x86_64-pc-linux-gnu"
CFLAGS="-O2 -march=athlon64 -pipe -msse3"
CHOST="x86_64-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/kde/3.5/env /usr/kde/3.5/share/config /usr/kde/3.5/shutdown /usr/lib64/mozilla/defaults/pref /usr/share/X11/xkb /usr/share/config"
CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/env.d"
CXXFLAGS="-O2 -march=athlon64 -pipe -msse3"
DISTDIR="/usr/portage/distfiles"
FEATURES="autoaddcvs autoconfig ccache distlocks metadata-transfer sandbox sfperms strict userpriv"
GENTOO_MIRRORS="http://mirror.uni-c.dk/pub/gentoo/ ftp://ftp.uni-erlangen.de/pub/mirrors/gentoo http://mirror.gentoo.no/ ftp://ftp.du.se/pub/os/gentoo http://ftp.du.se/pub/os/gentoo"
LANG="en_DK.UTF-8"
LC_ALL="en_DK.UTF-8"
MAKEOPTS="-j2"
PKGDIR="/usr/portage/packages"
PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --compress --force --whole-file --delete --delete-after --stats --timeout=180 --exclude='/distfiles' --exclude='/local' --exclude='/packages'"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY="/usr/local/portage"
SYNC="rsync://rsync.gentoo.org/gentoo-portage"
USE="amd64 X aac acl acpi alsa apache2 arts audiofile avi avifile bash-completion berkdb bitmap-fonts bluetooth browserplugin bzip2 cdb cdinstall cdr cli crypt cups curl dbus dio dri dvd dvdr dvdread eds emboss encode esd exif fam fbcon ffmpeg flac foomaticdb fortran freetype ftp gd gdbm ghoto2 gif gmp gnome gphoto2 gpm gstreamer gtk gtk2 hal iconv idn imagemagick imap imlib ipod ipv6 isdnlog jabber java jpeg jpeg2k kde kdeenablefinal lcms ldap lm_sensors lzw lzw-tiff mad mhash mng motif mozilla mp3 mpeg musicbrainz mysql ncurses nls nptl nsplugin offensive ogg oggvorbis openal opengl pam pcre pda pdflib perl php png postgres pppd python qt quicktime rdesktop readline reflection samba sdl session slang spell spl sql sqlite ssl stream subversion tcltk tcpd tiff truetype truetype-fonts type1-fonts udev unicode usb vhosts vim-with-x vorbis xine xinerama xorg xpm xv xvid zlib elibc_glibc input_devices_keyboard input_devices_mouse input_devices_evdev kernel_linux userland_GNU video_cards_nv video_cards_vesa"
Unset:  CTARGET, EMERGE_DEFAULT_OPTS, INSTALL_MASK, LDFLAGS, LINGUAS, PORTAGE_RSYNC_EXTRA_OPTS

I've unmerged kde-misc/kdiff3, but emerge -uDpv world wants to pull it in due to a dependency in app-portage/kuroo. Kuroo works fine with another diff utility such as kde-base/kompare, however, so the dependency should be removed (kuroo works fine without a diff utility, albeit etc-update functionality is then unavailable), or changed to be on "any diff-tool" or similar (I don't know if this is feasible).
Comment 1 Marcus D. Hanwell (RETIRED) gentoo-dev 2006-06-25 04:40:16 UTC
The problem is that kuroo expects kdiff3 and without it the functionality does not work without user configuration. I have asked them if they could implement a run time check for kdiff3, then kompare then whatever and then we could do an || depend on the available diff utilities. Until that functionality is added I think the best solution is what we have right now. If I get chance I will try to look into how hard it would be to address this in a more satisfactory fashion.