Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 41995 - non neccessary deps (taglib & musicbrainz);KDE bloating unnecessarily
Summary: non neccessary deps (taglib & musicbrainz);KDE bloating unnecessarily
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] KDE (show other bugs)
Hardware: All All
: High normal (vote)
Assignee: Gentoo KDE team
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2004-02-17 20:44 UTC by Chuck Brewer
Modified: 2005-07-01 08:07 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 Chuck Brewer 2004-02-17 20:44:28 UTC
I'd prefer local flags for juk and whatever else pulls in taglib and
 musicbrainz. Not required for compilation, optional features not needed
(wanted?) by all. Thanks.
Comment 1 Caleb Tennis (RETIRED) gentoo-dev 2004-02-18 06:31:13 UTC
will look at - afaik taglib is a required dep unless that has changed since the _rcs.
Comment 2 Chuck Brewer 2004-04-20 17:20:27 UTC
Okay..another release and no progress...

http://www.kde.org/info/requirements/3.2.php
Comment 3 Chuck Brewer 2004-07-26 21:56:36 UTC
Would you just prefer I write the new ebuilds myself? Five  months ,understandable since the team is so small. More deps keep being added.
libmad and trm now in kdemultimedia. Also now libidn in kdelibs. I wouldn't
keep kicking this horse if I didn't remove the deps and drop it into my
overlay for a flawless build without those deps. I can tell you the main 
motivation for a KDE choice over gnome was the 12-13 pkgs + 4-5 deps vs.
gnome-base and 60+ deps.. this is slowly ceasing to be the case. Please local
flag or drop these deps asap,thanks. 
Comment 4 Caleb Tennis (RETIRED) gentoo-dev 2004-08-06 12:15:22 UTC
taglib and trm are the only non use flagged deps in here.  afaik, they are both requirements for the lib, so i'm not sure what the gripe is.
Comment 5 Chuck Brewer 2004-08-06 19:35:25 UTC
The libidn atleast gets a recomended from the KDE peeps, IMHO if it was that 
important, upstream would make it a must have req. The trm and taglib don't
even get a mention on the reqs page..so all I'm asking is why the hard deps?
As far as I can tell, trm is linked into juk and musicbrainz, neither is a 
requirement for kdemeultimedia. There was a minor to-do about taglib being 
the new meta-data handler for kdemultimedia in 3.2, but there hasn't been
anything concrete from KDE peeps as I recall. I'd just like the vanilla KDE,
with options for these things.   
Comment 6 Caleb Tennis (RETIRED) gentoo-dev 2004-08-08 08:30:24 UTC
update: trm is now removed from kdemultimedia all together.

juk is a part of kdemultimedia, right?

i'll have to investigate the taglib a little further, but I seem to recall that without it people were having problems installing kdemultimedia.  perhaps there's a way to turn something off if you don't have taglib - if so, and we can figure it out, then we can use flag it.
Comment 7 Dan Armak (RETIRED) gentoo-dev 2005-02-05 05:11:23 UTC
In kdemultimedia 3.4 (haven't checked if it's exactly the same in 3.3), taglib
is required for juk and for the mp3, mpc and flak kfile plugins. There is also
optional support for taglib in the audiocd's ioslave lame plugin.

We could make kdemultimedia-kioslave's taglib dep optional, but it requires
changes to configure to let us control whether taglib is used - like many
similar changes we need to make elsewhere; we're doing that slowly. Everything
else can't live without taglib. So kdemultimedia-kfile-plugins, juk, and the
monolithic kdemultimedia ebuilds need hard deps on taglib, nothing we can do
about that.
Comment 8 Carsten Lohrke (RETIRED) gentoo-dev 2005-02-09 15:45:59 UTC
I vote against making it optional. It'll lead only to addtional bug reports and senseless maintenance efforts.
Comment 9 Dan Armak (RETIRED) gentoo-dev 2005-07-01 08:07:45 UTC
Part of this bug was fixed and part (taglib dep) won't be because other pieces 
of KDE have it as a non-optional dep anyway.