First Last Prev Next    No search results available      Search page      Enter new bug
Bug#: 83058
Alias:
Product:
Component:
Status: RESOLVED
Resolution: FIXED
Assigned To: Gentoo KDE team <kde@gentoo.org>
Hardware:
OS:
Version:
Priority:
Severity:
Reporter: Barry Bulls <bullsbarry@gmail.com>
Add CC:
CC:
Remove selected CCs
URL:
Summary:
Status Whiteboard:
Keywords:

Filename Description Type Creator Created Size Actions
Create a New Attachment (proposed patch, testcase, etc.) View All

Bug 83058 depends on: Show dependency tree
Show dependency graph
Bug 83058 blocks:
Votes: 0    Show votes for this bug    Vote for this bug

Additional Comments: (this is where you put emerge --info)







View Bug Activity   |   Format For Printing   |   XML   |   Clone This Bug


Description:   Opened: 2005-02-23 05:03 0000
Specifically it falls in two categories.  Rosegarden tries to pull in the
entire kdemultimedia-meta package as a dependency, when it should only be
looking for the split ebuilds it absolutely needs.

emerge -pvt rosegarden

These are the packages that I would merge, in reverse order:

Calculating dependencies ...done!
[ebuild  N    ] media-sound/rosegarden-4.1.0  +alsa +arts +jack 5,343 kB
[ebuild  N    ]  kde-base/kdemultimedia-meta-3.4.0_beta2  +arts 0 kB
[ebuild  N    ]   kde-base/kaboodle-3.4.0_beta2  +arts -audiofile -debug
+kdeenablefinal -kdexdeltas +xine -xinerama 0 kB
[ebuild  N    ]   kde-base/kmid-3.4.0_beta2  +arts -debug +kdeenablefinal
-kdexdeltas -xinerama 0 kB
[ebuild  N    ]   kde-base/kscd-3.4.0_beta2  +arts -debug +kdeenablefinal
-kdexdeltas -xinerama 0 kB
[ebuild  N    ]   kde-base/juk-3.4.0_beta2  +arts -debug -gstreamer
+kdeenablefinal -kdexdeltas -xinerama 0 kB
[ebuild  N    ]   kde-base/noatun-3.4.0_beta2  +arts -audiofile -debug
+kdeenablefinal -kdexdeltas +xine -xinerama 0 kB
[ebuild  N    ]   kde-base/krec-3.4.0_beta2  +arts -debug +encode
+kdeenablefinal -kdexdeltas +oggvorbis -xinerama 0 kB
[ebuild  N    ]  media-libs/ladspa-cmt-1.15  60 kB
[ebuild  N    ]   media-libs/ladspa-sdk-1.12-r2  69 kB

Total size of downloads: 5,473 kB

If the dependencies are just satisfied by meta ebuilds, then it looses any
advantage of splitting them up.


Another similar situation I found with the mandrake-artwork package.  In this
case the kde dependency could only be resolved with the 3.3.x monolithic
package.

emerge -pvt mandrake-artwork

These are the packages that I would merge, in reverse order:

Calculating dependencies ...done!
[ebuild  N    ] x11-themes/mandrake-artwork-1.0.2  +kde 346 kB
[ebuild  N    ]  kde-base/kdebase-3.3.2-r1  +arts +cups -debug +java
+kdeenablefinal -ldap +opengl +pam +samba +ssl -xinerama 19,526 kB
[ebuild  NS   ]   kde-base/kdelibs-3.3.2-r3  +alsa +arts +cups -debug -doc
+ipv6 +kdeenablefinal -kerberos -ldap +spell +ssl +tiff -xinerama 15,257 kB
[ebuild  NS   ]    kde-base/arts-1.3.2-r1  +alsa +arts -artswrappersuid -debug
+esd -hardened +jack +kdeenablefinal +mad +oggvorbis -xinerama 945 kB

Total size of downloads: 36,075 kB


Reproducible: Always
Steps to Reproduce:
1. emerge rosegarden or emerge mandrake-artwork
2.
3.

Actual Results:  
Tried to either install the entire kdemultimedia-meta package or an older kde 
monolithic package. 

Expected Results:  
Emerge should have correctly detected the split ebuilds and satisfied the 
dependencies. 

emerge --info 
Portage 2.0.51-r15 (default-linux/x86/2004.3, gcc-3.4.3, 
glibc-2.3.4.20050125-r0, 2.6.10-gentoo-r6 i686) 
================================================================= 
System uname: 2.6.10-gentoo-r6 i686 Intel(R) Pentium(R) 4 CPU 3.40GHz 
Gentoo Base System version 1.4.16 
Python:              dev-lang/python-2.3.4-r1 [2.3.4 (#1, Feb 21 2005, 
13:08:53)] 
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="-O2 -march=pentium4 -mtune=pentium4 -pipe -fomit-frame-pointer" 
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/terminfo /etc/env.d" 
CXXFLAGS="-O2 -march=pentium4 -mtune=pentium4 -pipe -fomit-frame-pointer" 
DISTDIR="/usr/portage/distfiles" 
FEATURES="autoaddcvs autoconfig ccache distlocks sandbox sfperms" 
GENTOO_MIRRORS="http://gentoo.mirrors.pair.com" 
MAKEOPTS="-j3" 
PKGDIR="/usr/portage/packages" 
PORTAGE_TMPDIR="/var/tmp" 
PORTDIR="/usr/portage" 
PORTDIR_OVERLAY="/usr/local/portage" 
SYNC="rsync://rsync.gentoo.org/gentoo-portage" 
USE="x86 X acpi alsa apm arts avi berkdb bitmap-fonts cdr crypt cups curl dvdr 
emboss encode esd f77 fam flac font-server foomaticdb fortran gdbm gif gphoto2 
gpm gtk gtk2 hal imagemagick imlib ipv6 jack java jpeg junit kde kdeenablefinal 
libg++ libwww mad mikmod motif mpeg ncurses nls nptl oggvorbis opengl oss pam 
pdflib perl png python qt quicktime readline samba scanner sdl spell ssl svga 
tcpd tiff truetype truetype-fonts type1-fonts usb userlocales xine xml2 xv 
zlib" 
Unset:  ASFLAGS, CBUILD, CTARGET, LANG, LC_ALL, LDFLAGS

------- Comment #1 From Caleb Tennis 2005-02-23 05:04:36 0000 -------
Can you tell us what the explicit dependencies of these packages are?

------- Comment #2 From Gregorio Guidi (RETIRED) 2005-05-15 03:25:26 0000 -------
For reference, here's the list of packages still needing to be corrected, if
someone wants to help.

app-office/kletterwizard
mail-client/kbiff
media-gfx/kst
media-sound/musicman
media-sound/noteedit
media-tv/kvdr
media-video/kdenlive
media-video/klvemkdvd
net-im/kmess
net-news/eventwatcher
sci-calculators/fung-calc
sci-chemistry/kemistry
sci-mathematics/koctave
x11-themes/fusionx-aqua
x11-themes/liquid

------- Comment #3 From Jakub Moc 2005-07-25 00:41:11 0000 -------
(In reply to comment #2)

This bug won't be ever fixed unless the maintainer of the concerned ebuilds are
not in CC.

> app-office/kletterwizard - absinthe@gentoo.org
> mail-client/kbiff - net-mail, kde
> media-gfx/kst - sci kde
> media-sound/musicman - sound
> media-sound/noteedit - sound
> media-tv/kvdr - media-tv
> media-video/kdenlive - zypher@gentoo.org
> media-video/klvemkdvd - video
> net-im/kmess - kde
> net-news/eventwatcher - kde
> sci-calculators/fung-calc - sci, kde
> sci-chemistry/kemistry - sci
> sci-mathematics/koctave - kde
> x11-themes/fusionx-aqua - kde
> x11-themes/liquid - kde

CCing the maintainers.

------- Comment #4 From Jakub Moc 2005-07-25 00:41:48 0000 -------
*** Bug 100163 has been marked as a duplicate of this bug. ***

------- Comment #5 From Andrej Kacian (RETIRED) 2005-08-01 14:47:59 0000 -------
According to headers #included in sources, mail-client/kbiff should only need
kdelibs. Ebuild changed accordingly.

------- Comment #6 From Diego Pettenò 2005-08-04 07:39:08 0000 -------
klvemkdvdv and kdenlive are fixed (kdenlive alredy, klvemkdvd i've looked and  
find no reference to kdedsdk, and had confirmations of it working without 
kdesdk at all; the spec file doesn't report it, too). 
 

------- Comment #7 From Diego Pettenò 2005-08-04 08:05:38 0000 -------
noteedit and musicman fixed. 
 

------- Comment #8 From Olivier Fisette 2005-08-20 09:53:37 0000 -------
*** Bug 97973 has been marked as a duplicate of this bug. ***

------- Comment #9 From Olivier Fisette 2005-08-20 10:51:21 0000 -------
The following packages have been fixed:  
  
media-gfx/kst  
sci-calculators/fung-calc 
sci-chemistry/kemistry 
sci-mathematics/koctave 
 
Work is done for the sci herd. 

------- Comment #10 From Ciaran Hamilton 2005-08-20 14:29:40 0000 -------
Came here from a "emerge -pv fusionx-aqua" and noticing it tries to install
kdebase-meta. I'm not entirely sure what it needs, otherwise I'd submit a patch
myself.

------- Comment #11 From Gregorio Guidi (RETIRED) 2005-08-21 14:36:58 0000 -------
I corrected the last ones, everything should be fixed now. 

First Last Prev Next    No search results available      Search page      Enter new bug