Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 327183 - www-client/chromium - remove xmessage dependence?!
Summary: www-client/chromium - remove xmessage dependence?!
Status: RESOLVED WORKSFORME
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: All Linux
: High normal (vote)
Assignee: Paweł Hajdan, Jr. (RETIRED)
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2010-07-06 18:10 UTC by avx
Modified: 2010-07-07 06:13 UTC (History)
1 user (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 avx 2010-07-06 18:10:26 UTC
I'm wondering, what exactly the dependence on x11-apps/xmessage is good for?

I removed it from the ebuild, built went clean, no errors related to that package. Also compiled it with xmessage in deps and I see no change.

So, since I've never seen an error or an xmessage-window, what exactly is it good for and do we really need it as a forced dep or can't we just remove it or make it a USE, if there's some reason it's needed for some strange stuff?

Reproducible: Always

Steps to Reproduce:
1. try emerging www-client/chromium
2. watch x11-apps/xmessage get pulled in
3. wonder what it's good for

Actual Results:  
xmessage gets pulled in for no apparent reason

Expected Results:  
xmessage shouldn't be pulled in, since it's obviously not really needed
Comment 1 Paweł Hajdan, Jr. (RETIRED) gentoo-dev 2010-07-07 06:13:50 UTC
xmessage is used by the chromium launcher script to report errors. This change has been made to avoid doing some checks on compile time and dying in the ebuild. Now the same checks are done at run time. Because people usually open software from the desktop environment menu, some graphical application needs to be used to display the error. xmessage was chosen as the lightest.

Any suggestions how to further improve things are welcome. Especially, feel free to file a bug upstream so chromium can recognize some /dev/shm misconfiguration issues.