Bug 164054 - kde-base/dcopperl-3.5.0 wants to downgrade kdelibs-3.5.6, causing a version conflict
Bug#: 164054 Product:  Gentoo Linux Version: unspecified Platform: All
OS/Version: Linux Status: RESOLVED Severity: major Priority: P2
Resolution: FIXED Assigned To: kde@gentoo.org Reported By: ari@goron.de
Component: KDE
URL: 
Summary: kde-base/dcopperl-3.5.0 wants to downgrade kdelibs-3.5.6, causing a version conflict
Keywords:  
Status Whiteboard: 
Opened: 2007-01-27 14:33 0000
Description:   Opened: 2007-01-27 14:33 0000
The ebuild contains a limitation to to MAXKDEVER=3.5.5
which is causing the problem.

Reproducible: Always

Steps to Reproduce:
1. emerge --sync
2. emerge --puvD world
3.

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

Calculating world dependencies /
!!! Multiple versions within a single package slot have been
!!! pulled into the dependency graph:

('ebuild', '/', 'kde-base/kdelibs-3.5.5-r7', 'merge') pulled in by
  ('ebuild', '/', 'kde-base/dcopperl-3.5.0', 'nomerge')

('ebuild', '/', 'kde-base/kdelibs-3.5.6', 'nomerge') pulled in by
  ('ebuild', '/', 'kde-base/qtruby-3.5.6', 'nomerge')
  ('ebuild', '/', 'kde-base/korundum-3.5.6', 'nomerge')
  ('ebuild', '/', 'kde-base/smoke-3.5.6', 'nomerge')
  ('ebuild', '/', 'kde-base/kdenetwork-filesharing-3.5.6', 'nomerge')



Expected Results:  
Normal merge

Portage 2.1.2-r4 (default-linux/amd64/2006.1/desktop, gcc-4.1.1, glibc-2.5-r0,
2.6.19-gentoo-r4 x86_64)
=================================================================
System uname: 2.6.19-gentoo-r4 x86_64 AMD Athlon(tm) 64 X2 Dual Core Processor
3800+
Gentoo Base System version 1.12.9
Timestamp of tree: Sat, 27 Jan 2007 14:01:01 +0000
ccache version 2.4 [enabled]
dev-java/java-config: 1.3.7, 2.0.31-r3
dev-lang/python:     2.4.4
dev-python/pycrypto: 2.0.1-r5
dev-util/ccache:     2.4-r6
sys-apps/sandbox:    1.2.18.1
sys-devel/autoconf:  2.13, 2.61
sys-devel/automake:  1.4_p6, 1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.6-r2, 1.10
sys-devel/binutils:  2.17
sys-devel/gcc-config: 1.3.14
sys-devel/libtool:   1.5.22
virtual/os-headers:  2.6.19.2-r1
ACCEPT_KEYWORDS="amd64 ~amd64"
AUTOCLEAN="yes"
CBUILD="x86_64-pc-linux-gnu"
CFLAGS="-march=k8 -pipe -O2"
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/share/X11/xkb /usr/share/config /var/bind"
CONFIG_PROTECT_MASK="/etc/env.d /etc/env.d/java/ /etc/gconf
/etc/java-config/vms/ /etc/revdep-rebuild /etc/terminfo /etc/texmf/web2c"
CXXFLAGS="-march=k8 -pipe -O2"
DISTDIR="/usr/portage/distfiles"
FEATURES="autoconfig ccache confcache distlocks metadata-transfer sandbox
sfperms strict"
GENTOO_MIRRORS="http://linux.rz.ruhr-uni-bochum.de/download/gentoo-mirror/
http://ftp-stud.fht-esslingen.de/pub/Mirrors/gentoo/"
LANG="de_DE.UTF-8"
LC_ALL="de_DE.UTF-8"
LINGUAS="de en"
MAKEOPTS="-j1"
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="X a52 aac acl acpi aiglx alsa amd64 apache2 arts asf audiofile avi berkdb
bitmap-fonts bzip2 cairo cdparanoia cdr cli cracklib crypt cscope css ctype
cups curl curlwrappers dba dbm dbus dga dio divx4linux djbfft dlloader dri dts
dv dvd dvdr dvdread eds emboss emu-linux-x86 encode esd exif expat fam fame
ffmpeg firefox flac flatfile fontconfig foomaticdb fortran ftp gcj gd gdbm ggi
gif glitz glut gnome gnutls gphoto2 gpm gs gstreamer gtk gtk2 gtkhtml hal iconv
ieee1394 imagemagick imlib ipv6 isdnlog jack java javascript jbig jpeg jpeg2k
kde kdeenablefinal lcms ldap libg++ libwww lirc lm_sensors lzo mad matroska
mbox mhash mikmod mime mjpeg mmap mng motif mp3 mp4 mpeg musepack mysql ncurses
nls nptl nptlonly nvidia offensive ogg oggvorbis opengl oss pam pcre pdf pdflib
perl php plotutils png posix ppds pppd python qt qt3 qt4 quicktime readline
reflection rle samba sasl sdl session sharedext sharedmem slp sndfile sockets
sox speex spell spl ssl svg swat symlink sysvipc szip tcltk tcpd tetex theora
threads tidy tiff transcode truetype truetype-fonts type1 type1-fonts udev
unicode usb v4l v4l2 vcd vorbis wifi wmf x264 xface xine xinerama xinetd xml
xml2 xmlrpc xorg xpm xsl xv xvid xvmc yv12 zlib"
ALSA_CARDS="emu10k1,via82xx,bt87x" ALSA_PCM_PLUGINS="adpcm alaw asym copy dmix
dshare dsnoop empty extplug file hooks iec958 ioplug ladspa lfloat linear meter
mulaw multi null plug rate route share shm softvol" ELIBC="glibc"
INPUT_DEVICES="keyboard mouse evdev" KERNEL="linux" LCD_DEVICES="bayrad cfontz
cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text" LINGUAS="de en"
LIRC_DEVICES="hauppauge" USERLAND="GNU" VIDEO_CARDS="nvidia nv v4l"
Unset:  CTARGET, EMERGE_DEFAULT_OPTS, INSTALL_MASK, LDFLAGS,
PORTAGE_RSYNC_EXTRA_OPTS


Increasing the MAXKDEVER var to 3.5.6 seems to solves the problem. There
shouldn't be any visible difference for dcopperl between 3.5.5 and 3.5.6.

------- Comment #1 From Diego E. 'Flameeyes' Pettenò 2007-01-27 15:06:02 0000 -------
I've bumped it to 3.5.6 even if there are no differences, so that it does not
require the tarballs of the oldest kde, and this should fix it.

Thanks for reporting.