Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 110979 - dev-util/global-4.8.2 tries to install emacs even when "emacs" USE flag is not set.
Summary: dev-util/global-4.8.2 tries to install emacs even when "emacs" USE flag is no...
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: x86 Linux
: High normal (vote)
Assignee: No maintainer - Look at https://wiki.gentoo.org/wiki/Project:Proxy_Maintainers if you want to take care of it
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2005-10-31 01:36 UTC by jorges
Modified: 2005-12-08 13:51 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 jorges 2005-10-31 01:36:59 UTC
Quoting Genome:
"Fill a bug about that package: it inherits elisp.eclass which has a hard
dependency on emacs, so either it shouldn't have that USE flag or the eclass
needs to be changed."
Emacs should be removed as a hard dependency for this package.


Reproducible: Always
Steps to Reproduce:
1. Set USE flags to "-emacs ..." for dev-util/global in
/etc/portage/package.keywords
2. Set "dev-util/global ~x86" in /etc/portage/package.keywords
3. emerge -pv dev-util/global

Actual Results:  
$ emerge -pv global

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

Calculating dependencies ...done!
[ebuild  N    ] app-editors/emacs-21.4-r1  -X -Xaw3d -gnome -leim -lesstif
-motif +nls -nosendmail 19,925 kB
[ebuild     U ] dev-util/global-4.8.2 [4.5] -doc -emacs +vim* 626 kB


Expected Results:  
(Asuming vim is installed on the system)
$ emerge -pv global

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

Calculating dependencies ...done!
[ebuild     U ] dev-util/global-4.8.2 [4.5] -doc -emacs +vim* 626 kB
Comment 1 Matthew Kennedy (RETIRED) gentoo-dev 2005-12-08 13:51:18 UTC
Ebuilds which support emacs via the "emacs" use flag should inherit
"elisp-common".  The emacs eclass is for app-emacs/ stuff.  Fixed in CVS, thanks
for the bug report.