Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 86504 - There's a circular dependency in the new split kde ebuilds (kdebase-data, kcontrol, kdesktop, kdm at least)
Summary: There's a circular dependency in the new split kde ebuilds (kdebase-data, kco...
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] KDE (show other bugs)
Hardware: All Linux
: High normal (vote)
Assignee: Gentoo KDE team
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2005-03-24 05:01 UTC by Petteri Räty (RETIRED)
Modified: 2005-03-24 14:48 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 Petteri Räty (RETIRED) gentoo-dev 2005-03-24 05:01:12 UTC
pena betelgeuse # dep -r kdebase-data
kde-base/kdebase-data:
        kde-base/kcontrol-3.4.0              ~kde-base/kdebase-data-3.4.0
pena betelgeuse # dep -r kcontrol
kde-base/kcontrol:
        kde-base/kdesktop-3.4.0              ~kde-base/kcontrol-3.4.0
        kde-base/kdm-3.4.0                   ~kde-base/kcontrol-3.4.0
        kde-base/konqueror-3.4.0             ~kde-base/kcontrol-3.4.0
pena betelgeuse # dep -r kdesktop
kde-base/kdesktop:
        kde-base/kdebase-data-3.4.0          ~kde-base/kdesktop-3.4.0

Here's another loop:

pena betelgeuse # dep -r kdm
kde-base/kdm:
        kde-base/kdesktop-3.4.0              ~kde-base/kdm-3.4.0
pena betelgeuse # dep -r kdesktop
kde-base/kdesktop:
        kde-base/kdebase-data-3.4.0          ~kde-base/kdesktop-3.4.0
pena betelgeuse # dep -r kdebase-data
kde-base/kdebase-data:
        kde-base/kcontrol-3.4.0              ~kde-base/kdebase-data-3.4.0
pena betelgeuse # dep -r kcontrol
kde-base/kcontrol:
        kde-base/kdesktop-3.4.0              ~kde-base/kcontrol-3.4.0
        kde-base/kdm-3.4.0                   ~kde-base/kcontrol-3.4.0
        kde-base/konqueror-3.4.0             ~kde-base/kcontrol-3.4.0

I noticed this when I started wondering why I can't depclean these away.


Reproducible: Always
Steps to Reproduce:
1. start doing dep -r from kdm or kdebase-data



pena betelgeuse # emerge info
Portage 2.0.51.19 (default-linux/x86/2004.3, gcc-3.4.3, glibc-2.3.4.20041102-r1,
2.6.11-nitro2 i686)
=================================================================
System uname: 2.6.11-nitro2 i686 Intel(R) Pentium(R) 4 CPU 2.40GHz
Gentoo Base System version 1.6.10
Python:              dev-lang/python-2.3.4-r1 [2.3.4 (#1, Mar 20 2005, 13:53:24)]
distcc 2.16 i686-pc-linux-gnu (protocols 1 and 2) (default port 3632) [disabled]
ccache version 2.3 [enabled]
dev-lang/python:     2.3.4-r1
sys-devel/autoconf:  2.59-r6, 2.13
sys-devel/automake:  1.7.9-r1, 1.8.5-r3, 1.5, 1.4_p6, 1.6.3, 1.9.4
sys-devel/binutils:  2.15.92.0.2-r1
sys-devel/libtool:   1.5.10-r4
virtual/os-headers:  2.6.8.1-r2
ACCEPT_KEYWORDS="x86"
AUTOCLEAN="yes"
CFLAGS="-O3 -march=pentium4 -pipe -ffast-math -fomit-frame-pointer -mfpmath=sse"
CHOST="i686-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/kde/2/share/config /usr/kde/3.4/env
/usr/kde/3.4/share/config /usr/kde/3.4/shutdown /usr/kde/3/share/config
/usr/lib/X11/xkb /usr/share/config /var/qmail/control"
CONFIG_PROTECT_MASK="/etc/gconf /etc/init.d /etc/terminfo /etc/env.d"
CXXFLAGS="-O3 -march=pentium4 -pipe -ffast-math -fomit-frame-pointer -mfpmath=sse"
DISTDIR="/usr/src/distfiles"
FEATURES="autoaddcvs autoconfig ccache cvs distlocks fixpackages noauto sandbox
sfperms"
GENTOO_MIRRORS=" http://trumpetti.atm.tut.fi/gentoo 
http://lame.lut.fi/linux/gentoo "
LANG="en_US.utf8"
LC_ALL="en_US.utf8"
MAKEOPTS="-j2"
PKGDIR="/usr/portage/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY="/usr/local/portage /usr/local/overlays/gentoo-java-experimental"
SYNC="rsync://aria/portage"
USE="x86 X aac acpi alsa apm audiofile avi bash-completion berkdb bitmap-fonts
bzip2 bzlib cdb cdparanoia cdr crypt cups curl divx4linux dts dvd dvdr dvdread
emboss encode esd fam fbcon flac font-server foomaticdb freetype gif gstreamer
gtk gtk2 imagemagick jack java jpeg kde kdeenablefinal kdexdeltas libg++ libwww
lzo mad makecheck mikmod mmx mmx2 motif mozilla mp3 mpeg ncurses network nls
nptl nptlonly nvidia oggvorbis opengl pam pdflib png python qt quicktime
readline real rtc ruby samba slang slp sse sse2 ssl tcpd tiff truetype
truetype-fonts type1-fonts unicode usb userlocales xml xml2 xv xvid zlib
video_cards_nvidia"
Unset:  ASFLAGS, CBUILD, CTARGET, LDFLAGS
Comment 1 Petteri Räty (RETIRED) gentoo-dev 2005-03-24 08:27:26 UTC
After emerge -C konqueror depclean allows to remove the packages. 
Comment 2 Gregorio Guidi (RETIRED) gentoo-dev 2005-03-24 08:37:31 UTC
Maybe the kdebase-data dependencies can be removed? They seem copied from kdebase-startkde by mistake.
Comment 3 Simone Gotti (RETIRED) gentoo-dev 2005-03-24 14:48:26 UTC
Looks like to me too. They are only data files so they shouldn't depend on anything other. I've removed the deps.