Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 37973 - usage of mozilla flag in gaim is not needed
Summary: usage of mozilla flag in gaim is not needed
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All All
: High normal (vote)
Assignee: Gaim Bugs Crew
URL:
Whiteboard:
Keywords:
: 41447 (view as bug list)
Depends on:
Blocks:
 
Reported: 2004-01-12 07:01 UTC by SpanKY
Modified: 2004-02-14 11:17 UTC (History)
2 users (show)

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 SpanKY gentoo-dev 2004-01-12 07:01:34 UTC
the mozilla depend could just as easily be taken care of like this:
DEPEND=" || ( dev-libs/nss net-www/mozilla )"

then replace the 'use mozilla' with
has_version dev-libs/nss && {
Comment 1 Don Seiler (RETIRED) gentoo-dev 2004-01-12 08:09:43 UTC
I was told that use of DEPEND isn't reliable.  Which is why a similar type of usage is commented out for ntp and libelf/elfutils.
Comment 2 Don Seiler (RETIRED) gentoo-dev 2004-01-20 11:17:07 UTC
vapier I'm having a hard time tracking you down apparently.

I'm going to close this WONTFIX unless I hear back.
Comment 3 SpanKY gentoo-dev 2004-01-20 12:01:49 UTC
forgot about this

portage peeps: whats the story on || ( ) ? still broke ? ok now ?
Comment 4 Don Seiler (RETIRED) gentoo-dev 2004-02-12 14:13:13 UTC
I got the concensus OK from devs in #gentoo-dev that this should be reliable in latest stable portage.  Made changes in existing gaim-0.75-r8 and gaim-encryption-2.21.
Comment 5 SpanKY gentoo-dev 2004-02-13 10:57:25 UTC
*** Bug 41447 has been marked as a duplicate of this bug. ***
Comment 6 Spider (RETIRED) gentoo-dev 2004-02-14 09:14:03 UTC
hmm, Actually || ( foo bar )  isn't that good yet.

See, there is no hard check on what is actually used or "required" in the runtime information, this leads to the situation where a user can uninstall "foo" and install "bar" instead, and the app will find its deps "working and ok" according to DEPEND/RDEPEND, however they will break in reality because libraries aren't necessarily binary compatible between foo and bar.


Comment 7 Don Seiler (RETIRED) gentoo-dev 2004-02-14 11:17:31 UTC
In the case of most this is probably a problem (see libelf vs elfutils).  However I'm pretty sure it is safe in nss vs mozilla since nss is actually from mozilla anyway, and I have installed mozilla on top of nss and had gaim use mozilla libs just fine.

Perhaps an email to gentoo-dev officially discouraging it's use is in order.  Like I said I've had conflicting advice from devs on whether or not to use it.