Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 249194 - xfce-extra/exo links against installed libmysqlclient not having mysql in DEPENDs
Summary: xfce-extra/exo links against installed libmysqlclient not having mysql in DEP...
Status: RESOLVED INVALID
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: High normal (vote)
Assignee: Gentoo Linux bug wranglers
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2008-11-28 20:14 UTC by Dmitri Bogomolov
Modified: 2008-11-28 21:28 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 Dmitri Bogomolov 2008-11-28 20:14:15 UTC
This packages automagically use mysql:
xfce-extra/exo (0.3.4)
xfce-base/thunar (0.9.0-r2)
x11-terms/terminal (0.2.8)
xfce-base/xfdesktop (4.4.2-r2)
media-gfx/ristretto (0.0.20)
media-video/xfmedia (0.9.2-r2),
in braces are versions i have.

Reproducible: Didn't try

Steps to Reproduce:
1. emerge mysql or got it installed because of global USE='mysql'
2. emerge any package shown
3. ldd `which <package>` | grep mysql

Actual Results:  
       libmysqlclient.so.* => *


I made 'equery uses mysql' and then 'emerge --unmerge dev-db/mysql' and got my desktop broken :)
Comment 1 Samuli Suominen (RETIRED) gentoo-dev 2008-11-28 20:21:00 UTC
I seriously doubt it. For any developer reading this, don't add any crazy dep for mysql into xfce's ebuilds.

Needinfo.
Comment 2 Rafał Mużyło 2008-11-28 20:40:00 UTC
Maybe it's a case of out of control la files
(well, that, or it's an indirect dependency -
so something fixed by revdep-rebuild).

Could the reporter post full output of ldd for one of the broken
cases (both when it works and when it's broken, if possible) ?
Comment 3 Dmitri Bogomolov 2008-11-28 21:28:01 UTC
(In reply to comment #2)
> Maybe it's a case of out of control la files
> (well, that, or it's an indirect dependency -
> so something fixed by revdep-rebuild).
> 
> Could the reporter post full output of ldd for one of the broken
> cases (both when it works and when it's broken, if possible) ?
> 

I guess xfce-extra/exo caused this problem. After re-emerging it this strange
dependency disappeard. Unfortunally i can't reproduce my problem. I did:
emerge dev-db/mysql -> got mysql-5.0.60-r1
emerge xfce-extra/exo -> got exo-0.3.4-r1
ldd /usr/lib/libexo-0.3.so.0 | grep mysql -> this shows nothing